Shared native toolchain (and Perl) uploaded, dpkg tarball, Debian packages
Well, it had to happen eventually.
I'm pleased to report that I have a working Perl tarball for PA-RISC Linux, which means that the dpkg-dev programs and other random Debian bits that are written in Perl are now functional, which means that we can build Debian packages!
The toolchain and shared C libraries:
ftp://puffin.external.hp.com/pub/parisc/binaries/userspace/gcc-20000914.tgz ftp://puffin.external.hp.com/pub/parisc/binaries/userspace/binutils-20000914.tgz ftp://puffin.external.hp.com/pub/parisc/binaries/userspace/glibc-20000914.tgz
Make sure to remove any existing /usr/hppa-linux directory before untarring the binutils, or you will get "cannot find crt1.o" from when linking.
Perl (and gdbm, which it requires):
ftp://puffin.external.hp.com/pub/parisc/binaries/userspace/perl-20000914.tgz ftp://puffin.external.hp.com/pub/parisc/binaries/userspace/gdbm-20000915.tgz
You will need to run 'ln perl5.00503 perl5.005; ln perl5.00503 perl-5.005' after untarring that to satisfy some scripts.
dpkg:
http://puffin.external.hp.com/~dhd/debian-hppa/dpkg-1.7.0_hppa.nondebbin.tar.gz
You'll have to touch /var/lib/dpkg/available and /var/lib/dpkg/status for dpkg to work.
It of course goes without saying that to have a useful development environment you need to have a bunch of other stuff, like shellutils, textutils, ncurses, ash, etc, etc, etc. We'll be putting together a new base system tarball shortly. Until then you're on your own :(
Pending a proper Debian archive on p.e.h.c, I've started collecting packages at http://puffin.external.hp.com/~dhd/debian-hppa/. If they don't install then use dpkg --force-deps.
Signature · 2 lines
[email protected], http://www.linuxcare.com/ Linuxcare. Support for the revolution.
David Huggins-Daines said:
[ lots of good stuff ]
Quoted 1 line
ftp://puffin.external.hp.com/pub/parisc/binaries/userspace/perl-20000914.tgz
I don't see this one ... not in that directory, not in ./old/ or ../tgz/ either. Was it taken down or did it not quite make it up? =)
Andrew.
--
Andrew Shugg <[email protected]> http://www.neep.com.au/
"Just remember Basil, there's always someone worse off than yourself." "Oh, really? I'd like to meet him ... I could do with a good laugh."
[ Sybil and Basil Fawlty, "Fawlty Towers" ]
Quoted 6 lines · Andrew Shugg
David Huggins-Daines said:
[ lots of good stuff ]Quoted 1 line
ftp://puffin.external.hp.com/pub/parisc/binaries/userspace/perl-20000914.tgz
I don't see this one ... not in that directory, not in ./old/ or ../tgz/ either. Was it taken down or did it not quite make it up? =)
Oops. My public_html dir is 403 too. Chalk it up to working at 3AM.
Should be fixed now.
Signature · 2 lines
[email protected], http://www.linuxcare.com/ Linuxcare. Support for the revolution.
New Cross-Compiler, userspace tarballs, and Debian packages (was Re: [parisc-linux] Shared native toolchain (and Perl) uploaded, dpkg tarball, Debian packages)
In reply to David Huggins-DainesI have put a new LinuxX86 -> hppa/hppa64 cross-compiler tarball at,
ftp://puffin.external.hp.com/pub/parisc/binaries/LinuxX86/xc-20000915.tar.gz
This tarball contains 32 bit binutils, gcc, and glibc and 64 bit binutils and gcc. So you can use it to compile both 32 bit userspace apps and 32 bit and 64 bit kernels.
David Huggins-Daines writes...
Quoted 3 lines
Pending a proper Debian archive on
p.e.h.c, I've started collecting packages at http://puffin.external.hp.com/~dhd/debian-hppa/. If they don't install then use dpkg --force-deps.
I've created a semi-proper debian archive accessible at,
http://puffin.external.hp.com/debian-hppa
and
ftp://puffin.external.hp.com/pub/debian-hppa
and I have added debs for all the things I've been cross compiling that David has not build native debs for.
I have also made the same available as tarballs in,
ftp://puffin.external.hp.com/pub/parisc/binaries/userspace/
Thanks,
Signature · 2 lines
Matt Taggart [email protected]
Quoted 7 lines · David Huggins-Daines
Perl (and gdbm, which it requires):
ftp://puffin.external.hp.com/pub/parisc/binaries/userspace/perl-20000914.tgz ftp://puffin.external.hp.com/pub/parisc/binaries/userspace/gdbm-20000915.tgz
You will need to run 'ln perl5.00503 perl5.005; ln perl5.00503 perl-5.005' after untarring that to satisfy some scripts.
A quick note for those who might just be cut & pasting the URLs to ncftpget like I was ... the perl tarball ends with 'tar.gz' not 'tgz'.
Andrew.
--
Andrew Shugg <[email protected]> http://www.neep.com.au/
"Just remember Basil, there's always someone worse off than yourself." "Oh, really? I'd like to meet him ... I could do with a good laugh."
[ Sybil and Basil Fawlty, "Fawlty Towers" ]
Re: New Cross-Compiler, userspace tarballs, and Debian packages (was Re: [parisc-linux] Shared native toolchain (and Perl) uploaded, dpkg tarball, Debian packages)
In reply to Matt TaggartQuoted 2 lines · Matt Taggart
and I have added debs for all the things I've been cross compiling that David has not build native debs for.
I went and made this apt-able. (Yes, we have apt now, you need the latest glibc and gcc tarballs to run it though). The correct sources.list invocation for it is:
deb http://puffin.external.hp.com/ debian-hppa/
Matt: I put dpkg-scanpackages and other dpkg programs and libs in ~dhd/{bin,lib}, if you want to use them.
Signature · 2 lines
[email protected], http://www.linuxcare.com/ Linuxcare. Support for the revolution.
Re: New Cross-Compiler, userspace tarballs, and Debian packages...
David Huggins-Daines wrote:
...
Quoted 2 lines
I went and made this apt-able. (Yes, we have apt now, you need the latest glibc and gcc tarballs to run it though).
Mott or David,
Do we have a recipe to install all the stuff posted so far?
I'm pretty sure the README.INSTALL on the v0.1 CD isn't useful for apt-getting. I can help develope/update to a new install recipe.
I'm still using NFSROOT and feel "behind the times" despite being in the middle of most of the developement. I suspect many others could help us test/use/build on their respective boxes if the install process were obvious.
thanks,
grant
Grant Grundler
Unix Systems Enablement Lab
+1.408.447.7253