New a.out/ELF development packages
I've uploaded the latest cut at the new a.out and ELF development
packages to ftp.debian.org. They should appear in the debian-1.0
branch shortly.
Here is the complete list of files and checksums:
-rw-rw-r-- 1 david david 797455 Nov 11 17:05 aout-binutils-2.5.2-11.deb
-rw-rw-r-- 1 david david 10967 Nov 11 18:42 aout-binutils-2.5.2-11.diff.gz
-rw-rw-r-- 1 david david 190 Nov 11 21:21 aout-binutils-2.5.2-11.md5
-rw-rw-r-- 1 david david 3208003 Nov 12 00:52 aout-binutils-2.5.2-11.tar.gz
-rw-rw-r-- 1 david david 1769629 Nov 11 17:22 aout-gcc-2.6.3-11.deb
-rw-rw-r-- 1 david david 4948 Nov 11 18:42 aout-gcc-2.6.3-11.diff.gz
-rw-rw-r-- 1 david david 175 Nov 11 21:21 aout-gcc-2.6.3-11.md5
-rw-rw-r-- 1 david david 6522008 Nov 12 01:57 aout-gcc-2.6.3-11.tar.gz
-rw-rw-r-- 1 david david 531322 Nov 15 23:53 binutils-2.5.2l.20-2.deb
-rw-rw-r-- 1 david david 4637 Nov 15 23:53 binutils-2.5.2l.20-2.diff.gz
-rw-rw-r-- 1 david david 184 Nov 16 09:23 binutils-2.5.2l.20-2.md5
-rw-rw-r-- 1 david david 3232775 Nov 16 09:09 binutils-2.5.2l.20-2.tar.gz
-rw-rw-r-- 1 david david 2320996 Nov 16 00:17 gcc-2.7.0-2.deb
-rw-rw-r-- 1 david david 4874 Nov 16 00:17 gcc-2.7.0-2.diff.gz
-rw-rw-r-- 1 david david 157 Nov 16 09:23 gcc-2.7.0-2.md5
-rw-rw-r-- 1 david david 6989259 Nov 16 09:15 gcc-2.7.0-2.tar.gz
-rw-rw-r-- 1 david david 2340010 Nov 16 00:40 gcc-2.7.1-1.deb
-rw-rw-r-- 1 david david 4860 Nov 16 00:40 gcc-2.7.1-1.diff.gz
-rw-rw-r-- 1 david david 157 Nov 16 09:23 gcc-2.7.1-1.md5
-rw-rw-r-- 1 david david 7090407 Nov 16 09:20 gcc-2.7.1-1.tar.gz
-rw-rw-r-- 1 david david 1021559 Nov 11 19:21 libc4-4.6.27-11.deb
-rw-rw-r-- 1 david david 111 Nov 11 21:21 libc4-4.6.27-11.md5
-rw-rw-r-- 1 david david 1905725 Nov 12 08:17 libc4-4.6.27-11.tar.gz
-rw-rw-r-- 1 david david 250284 Nov 16 00:43 libc5-5.2.9-2.deb
-rw-rw-r-- 1 david david 215 Nov 16 09:23 libc5-5.2.9-2.md5
-rw-rw-r-- 1 david david 1244127 Nov 12 08:29 libc5-5.2.9-2.tar.gz
-rw-rw-r-- 1 david david 481452 Nov 16 00:47 libc5-dev-5.2.9-2.deb
d294b58309412a9a1e906c9ac3d4b293 aout-binutils-2.5.2-11.deb
3ca682f99de81da43c360290daddf67f aout-binutils-2.5.2-11.diff.gz
af49370c325b827665ce646d8b53ba61 aout-binutils-2.5.2-11.tar.gz
95cf0c439cf61b925ba269b4abb95749 aout-gcc-2.6.3-11.deb
c2fcf53ec5ce67bfebb6683eda4c4d6f aout-gcc-2.6.3-11.diff.gz
b85e7aec1985f4448a97ff1d5fb781ec aout-gcc-2.6.3-11.tar.gz
cb1a5adb02af4fe141bc74e1b2c802a9 binutils-2.5.2l.20-2.deb
d68a143d2560b5dfd1646daf240e3bd1 binutils-2.5.2l.20-2.diff.gz
8089b24e7fa8ea5a1536e59abf4408e4 binutils-2.5.2l.20-2.tar.gz
e9d9008b7fe9211059045415fea9141c gcc-2.7.0-2.deb
a6e96882e3db71798f622d88b890e5eb gcc-2.7.0-2.diff.gz
31362abe53c1561a052dc3d55b8bedf8 gcc-2.7.0-2.tar.gz
f2e1af16fbd9b6a518470d2910b88734 gcc-2.7.1-1.deb
41ccaf93ec4b6d6473eec0067f51bd5f gcc-2.7.1-1.diff.gz
40a5ed10d8e85b7d90247ea8909c6c65 gcc-2.7.1-1.tar.gz
c7b2413a18648b9b73e0f0761f5154a6 libc4-4.6.27-11.deb
9b8e7ce9f8cc14a0470471fd423165d2 libc4-4.6.27-11.tar.gz
77da5de4cc79eb833f906aafa082f7be libc5-5.2.9-2.deb
47e6974a1bf74ab4d16a2f5629651396 libc5-5.2.9-2.md5
b144e3438d45ac61f4abfb4c1890161e libc5-5.2.9-2.tar.gz
396f02683f09327f5d9a318d15d69b2a libc5-dev-5.2.9-2.deb
All but gcc 2.7.1 should be stable and have been in use in one form or
another for several weeks. Gcc 2.7.1 is brand new so use it at your
own risk (though it does compile itself).
To install, you should first remove your current libc, binutils and
gcc packages like this:
dpkg --purge --force-depends libc binutils gcc
You should then install the new a.out packages, libc4, aout-binutils
and aout-gcc. To build a.out programs, you should either put
/usr/i486-linuxaout/bin in your PATH before /usr/bin or explicitly
invoke the various programs as /usr/i486-linuxaout/bin/foo.
Next, you should remove the elf-* packages which are being obsoleted
like this:
dpkg --purge --force-depends elf-libc elf-binutils elf-gcc
Finally, you should install the new ELF packages, libc5, libc5-dev,
binutils and gcc. To build ELF programs, just build normally as ELF
is now the default.
The following things remain to be done:
1. Split the libc4 package into libc4 and libc4-dev versions. The
latter package (along with aout-binutils and aout-gcc) would only
be needed to build a.out programs.
2. Fully Debianize the libc5 packages. The current packages are still
repackaged versions of H.J. Lu's binary packages. I will probably do
this for version 5.2.13 (or later) when I'm confident that it is stable.
David
--
David Engel Optical Data Systems, Inc.
david@ods.com 1101 E. Arapaho Road
(214) 234-6400 Richardson, TX 75081
Reply to: