1829209 Members
3212 Online
109987 Solutions
New Discussion

GCC & perl plans

 
H.Merijn Brand (procura
Honored Contributor

GCC & perl plans

I plan to release my binary ports of gcc/binutils/gdb as soon as gcc-3.3 officially hits public release.

I'd like to know which ports are most needed, and if anyone likes to see a prerelease. I can make, and plan to upload, the following ports:

gcc-3.3 + binutils-2.13.2 + gdb-5.3

HP-UX 10.20 - pa-risc-1.1 - 32bit
HP-UX 11.00 - pa-risc-2.0 - 32bit
HP-UX 11.00 - pa-risc-2.0 - 64bit

I do *not* have 11i available, nor do I have Itanium, but I'm willing to put anyone else's effort for these on my ITRC pages to serve the members.

An open option is

HP-UX 11.00 - pa-risc-1.1 - 32bit

which appeared to be needed on 11i not so long ago.

Jarkko Hietaniemi is working towards perl-5.8.1, and the first upgrade snapshot has been released. As soon as 5.8.1 is final, I'll be building it with gcc for the ITRC. Special wished to be made here, no promises for implementation though :)
Enjoy, Have FUN! H.Merijn
29 REPLIES 29
H.Merijn Brand (procura
Honored Contributor

Re: GCC & perl plans

Just got a message from the gcc folks. gcc-3.3 will take at least another couple of month.
Enjoy, Have FUN! H.Merijn
H.Merijn Brand (procura
Honored Contributor

Re: GCC & perl plans

ping
Enjoy, Have FUN! H.Merijn
H.Merijn Brand (procura
Honored Contributor

Re: GCC & perl plans

In preparation of an attempt to make perl-5.8.0/64 Oracle-prepared available, I have put the latest GNU gcc 3.3 pre-release 20030421 available on my ITRC sites: https://www.beepz.com/personal/merijn/ or http://www.cmve.net/~merijn/

gcc-3.3 20030421 + binutils-2.13.2.1 + gdb-5.3

Installation instructions on the main page

beepz is still uploading, so be patient

Enjoy, have FUN! H.Merijn
Enjoy, Have FUN! H.Merijn
H.Merijn Brand (procura
Honored Contributor

Re: GCC & perl plans

Both up to date.

Enjoy, have FUN! H.Merijn
Enjoy, Have FUN! H.Merijn
H.Merijn Brand (procura
Honored Contributor

Re: GCC & perl plans

FYI Mehdi has made gcc-3.2.3 available on the HP porting centers. e.g.
http://hpux.connect.org.uk/hppd/hpux/Gnu/gcc-3.2.3/

Enjoy, have FUN! H.Merijn
Enjoy, Have FUN! H.Merijn
H.Merijn Brand (procura
Honored Contributor

Re: GCC & perl plans

I have updated my ITRC pages with gcc-3.3 release ports. CMVE is OK, beepz is still uploading please only try to fetch threre till after the index shows the files.

Enjoy, have FUN! H.Merijn
Enjoy, Have FUN! H.Merijn
H.Merijn Brand (procura
Honored Contributor

Re: GCC & perl plans

re-uploaded the gcc-3.3 ports, now including binutils-2.14

Enjoy, have FUN! H.Merijn
Enjoy, Have FUN! H.Merijn
Donny Jekels
Respected Contributor

Re: GCC & perl plans

Thank you for all your hard work.

As for 11.i and Itanium ports, any ideas when those will be available?

Donny
"Vision, is the art of seeing the invisible"
Donny Jekels
Respected Contributor

Re: GCC & perl plans

can you tell me how does gcc differ from HP ANSI/C

B3901BA B.11.01.06 HP C/ANSI C Developer's Bundle for HP-UX 11.00 (S800)
"Vision, is the art of seeing the invisible"
H.Merijn Brand (procura
Honored Contributor

Re: GCC & perl plans

Unless someone can provide me with ssh support to 11i (with some privileges and disk space), not before the end of the year.

Do we have access to the sandbox that Compaq provided?

Enjoy, have FUN! H.Merijn
Enjoy, Have FUN! H.Merijn
Steven E. Protter
Exalted Contributor

Re: GCC & perl plans

I might be able to provide you with that by the end of July Merijn.

So long as we use public key exchange, I think we can work it out on a D320 I'm "inheriting"

I plan to put 11i on it, Apache, and use it as a play web server.

If I did all the software installation what privilede level would you need? root? Perhaps something less powerful.

SEP
Steven E Protter
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
H.Merijn Brand (procura
Honored Contributor

Re: GCC & perl plans

Web access, preferably wget, GNU utils, like make, automake and autoconf.

I'd *love* the HP C-ANSI-C compiler installed, but I /should/ be able to do without. Write access to /usr/local/pa20_32 and /usr/local/pa20_64 and a lot of disk space.

Exchange credentials and other specefics over mail.

# env BR41967=procura perl -e'print "m"."er"."ij"."n\@",$ENV{BR41967},".nl";'

Enjoy, have FUN! H.Merijn
Enjoy, Have FUN! H.Merijn
Steven E. Protter
Exalted Contributor

Re: GCC & perl plans

Merijn,

Have a nice holiday.

I hope by Early August to have the box set up. I need to check with HP with regards to the dos and don'ts of the right to use license that comes with the box.

I don't think using the box for educational purposes that there is a license issue.

As far as lots of disk space, I don't know what that means. I'm planning for a pretty tight OS area, and a pretty liberal /home fs for storing web sites and other user data.

Total disk space available depends on what can be salvaged. There are a two racks of 2 and 4 GB disks that probably can't be salvaged becasue they require 220 power, which I don't have.

The server itself and its 5 4095 MB drives will run off 110 power.

If NFS works, with Linux, disk space is virtually unlimited. Got a basement full of Linux Servers with cheap disk.

I'll let you know here what the project status is when I see stats start to pop up late July.

Once again: Good Luck and a happy vacation to you.

SEP


Steven E Protter
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
Steven E. Protter
Exalted Contributor

Re: GCC & perl plans

Am am a bit ahead of schedule with that box.

It is now firmly ensconced in my basement and running 11i.

Its a D320 and can only run 32 bit 11i.

It's got 750 MB of RAM two swap areas 512 each that are going out of their way to annoy me.

Even though the primary swap is set to priority zero in the /etc/fstab swapinfo -tam shows two priority 1 swap areas.

I guess I shouldn't care, because its not actually using any swap in its current configuration anyway.

I am going to use this thread as a starting point and will go out, get and install the tools I think Merijn needs, since he's still on holiday.

We've gt 2 GB in /usr and 2 GB in /opt, which should leave room for lots of optional software.
Its 11i, December 2002 build with the June 2003 patch set.

I've been forced to install all the swap patches(no effect), and the SD-UX patches. This took the SD-UX response from running like a very old, practically dead dog to a reasonable level.

Next up is tuning the kernel and optional software, which I'll try and guess at.

Anyone want to provide guidance, I'm sure appreciation will be given.

The goal is to have the box ready when Merijn comes back from holiday/conference.

Regards,

SEP
Steven E Protter
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
H.Merijn Brand (procura
Honored Contributor

Re: GCC & perl plans

Thanks to SEP's machine, gcc-3.4 (experimental) is now available for 11i/pa1.1/32

Enjoy, have FUN! H.Merijn
Enjoy, Have FUN! H.Merijn
H.Merijn Brand (procura
Honored Contributor

Re: GCC & perl plans

Mehdi's also been busy again. Consider http://hpux.connect.org.uk/hppd/hpux/Gnu/gcc-3.3.1/

Enjoy, have FUN! H.Merijn
Enjoy, Have FUN! H.Merijn
H.Merijn Brand (procura
Honored Contributor

Re: GCC & perl plans

Whispers can be heard that gcc-3.3.1 for 11.11 pa_risc-2.0 is finding it's way to https://www.beepz.com/personal/merijn/ and http://www.cmve.net/~merijn/ :)

Perl builds to follow soon. Keep monitoring the top section for late breaking news.

FWIW I will upload the index before the binaries, so links might be broken for a few hours

Enjoy, have FUN! H.Merijn
Enjoy, Have FUN! H.Merijn
Steven E. Protter
Exalted Contributor

Re: GCC & perl plans

Merijn,

Do you want webspace off one of my servers? I think I'm ready for that now.

SEP
Steven E Protter
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
H.Merijn Brand (procura
Honored Contributor

Re: GCC & perl plans

gcc is in place now, but there's still a small problem in the 64bit libgcc.a, where you can run into messages like:

gcc64 -o try -O2 -mpa-risc-2-0 -mpa-risc-2-0 -D_HPUX_SOURCE -fno-strict-aliasing -L/usr/local/pa20_64/lib -L/lib/pa20_64 try.c -lcl -lpthread -lnsl -lnm -lgdbm -ldb -ldl -ldld -lm -lc -lsec
./try

and I got the following output:

/usr/lib/pa20_64/dld.sl: Unsatisfied data symbol '__unwind_start' in load module '/lib/pa20_64/libcl.2'.
/usr/lib/pa20_64/dld.sl: Unsatisfied data symbol '__unwind_end' in load module '/lib/pa20_64/libcl.2'.
/usr/lib/pa20_64/dld.sl: Unsatisfied data symbol '__text_start' in load module '/lib/pa20_64/libcl.2'.

What's happening is explained in http://sources.redhat.com/ml/binutils/2002-10/msg00586.html

and the (dirty) workaround is

# cat bzzzt.c
long *unwind_start;
long *unwind_end;
long *text_start;

long *__unwind_start;
long *__unwind_end;
long *__text_start;
# gcc64 -c -o bzzzt.o bzzzt.c
# ar q /usr/local/pa20_64/lib/gcc-lib/hppa64-hp-hpux11.11/3.3.1/libgcc.a bzzzt.o
#

Which I've just done locally, but I don't think it's a good idea to reload 30Mb just for this now. Maybe tomorrow. Now I'm building perl ... (first things first)

Enjoy, have FUN! H.Merijn
Enjoy, Have FUN! H.Merijn
H.Merijn Brand (procura
Honored Contributor

Re: GCC & perl plans

I'll update these ports once I can (am allowed to) put perl-5.8.1 here. The 64bit tree will then also include some extra libs I needed along the way and were not installed by default on 11i.

It is very likely that I will put two 5.8.1 versions out there. One compiled with gcc-3.3.1 to be installed in /opt/perl (32bit) or /opt/perl64 (64bit), and one compiled with HP C-ANSI-C to be installed in /pro (32bit only). The reason why I might do this is to encourage the use of the latter in which I intend to incorporate the Perl 6' defined-or patches, introduced to perls development branch on Sun, 21 Apr 2002 23:02:19 by Brent Dax, and I personally cannot live without them :)

Read about the perl6 implemenmtation in http://www.perl.com/pub/a/2002/04/01/exegesis4.html?page=6

I'd also like to know if there is still a need for perl's 5.6.x branche, since Rafael is working towards a 5.6.2 that should build on modern systems with recent compilers.

Enjoy, have FUN! H.Merijn
Enjoy, Have FUN! H.Merijn
H.Merijn Brand (procura
Honored Contributor

Re: GCC & perl plans

8 out of 10 perl-5.8.1 have arrived at my sites. The last two to follow today

perl 5.8.1 + defined-or prepared for Oracle + DBI 1.38 + Tk 800.024 built with gcc-3.3.1
perl 5.8.1 prepared for Oracle + DBI 1.38 + Tk 800.024 built with gcc-3.3.1

for HP-UX 10.20, 11.00/32, 11.00/64, 11.11/32 and 11.11/64

https://www.beepz.com/personal/merijn/ or http://www.cmve.net/~mbrand/

Enjoy, have FUN! H.Merijn
Enjoy, Have FUN! H.Merijn
H.Merijn Brand (procura
Honored Contributor

Re: GCC & perl plans

Just uploaded GNU gcc-3.3.2 + binutils-2.14 + gdb-6.0 for 11.00/32 and 11.00/64
The 10.20/32 port is busy uploading, and you might expect the 11.11 (11i) versions shortly on https://www.beepz.com/personal/merijn/, http://www.cmve.net/~merijn/, or http://ww.hpux.ws/merijn/

Enjoy, have FUN! H.Merijn
Enjoy, Have FUN! H.Merijn
H.Merijn Brand (procura
Honored Contributor

Re: GCC & perl plans

perl-5.8.2 has been release last night, and the first port (11.00/32) is already crawling up to my site.

As of 5.8.2 I will only distribute versions that include the defined-or path.

Enjoy, Have FUN! H.Merijn
Enjoy, Have FUN! H.Merijn
H.Merijn Brand (procura
Honored Contributor

Re: GCC & perl plans

perl-5.8.3 has been released. Official notice should hit the world by now.

both HP-UX 11.00 ports already arrived at the main gate, waiting for beepz and hpux to sync up.

again, as of 5.8.2, I only ship _with_ the defined-or patch

10.20 is building, expect early next week, as for the two 11i build, just scan once in a while to see if they are in the index. That system is slow, and I _do_ want to include Tk

5.8.3 builds include DBI-1.40 and Tk-804.025_beta14

Enjoy, Have FUN! H.Merijn
Enjoy, Have FUN! H.Merijn