Please note that I'm only announcing this on debian-devel as I expect we'll probably want to tweak a few things before normal users actually get their hands on these.
I've uploaded the first cut at the new a.out and ELF development packages to ftp.debian.org. Only the binary (.deb) and diff files are currently there. It will probably take all night to upload the source files to my machine at work so I won't upload them until tomorrow. Here is the complete file list and checksums: -rw-r--r-- 1 david src 797455 Nov 9 21:04 aout-binutils-2.5.2-11.deb -rw-rw-r-- 1 david src 10967 Nov 11 11:04 aout-binutils-2.5.2-11.diff.gz -rw-rw-r-- 1 david src 3208003 Nov 9 21:08 aout-binutils-2.5.2-11.tar.gz -rw-r--r-- 1 david src 1769629 Nov 9 21:20 aout-gcc-2.6.3-11.deb -rw-rw-r-- 1 david src 4948 Nov 11 11:12 aout-gcc-2.6.3-11.diff.gz -rw-rw-r-- 1 david src 6522008 Nov 9 21:23 aout-gcc-2.6.3-11.tar.gz -rw-r--r-- 1 david src 531265 Nov 11 01:02 binutils-2.5.2l.20-1.deb -rw-rw-r-- 1 david src 4611 Nov 11 11:17 binutils-2.5.2l.20-1.diff.gz -rw-rw-r-- 1 david src 3232153 Nov 11 11:15 binutils-2.5.2l.20-1.tar.gz -rw-r--r-- 1 david src 2321003 Nov 11 01:11 gcc-2.7.0-1.deb -rw-rw-r-- 1 david src 4856 Nov 11 11:25 gcc-2.7.0-1.diff.gz -rw-rw-r-- 1 david src 6990084 Nov 11 11:23 gcc-2.7.0-1.tar.gz -rw-r--r-- 1 david src 1021559 Nov 9 23:16 libc4-4.6.27-11.deb -rw-rw-r-- 1 david src 1905725 Nov 9 23:20 libc4-4.6.27-11.tar.gz -rw-r--r-- 1 david src 250258 Nov 11 20:19 libc5-5.2.9-1.deb -rw-r--r-- 2 david david 1244127 Sep 13 03:52 libc5-5.2.9-1.tar.gz -rw-r--r-- 1 david src 481447 Nov 11 20:19 libc5-dev-5.2.9-1.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 ed59379c4a38a6bc53371c7b0769538d binutils-2.5.2l.20-1.deb e4c049b864d295d441496013a2c31cea binutils-2.5.2l.20-1.diff.gz a3721bf851005e81c5f003b6ee03697f binutils-2.5.2l.20-1.tar.gz ec28c15d9b1c27d5f5f867f9d2f34ef4 gcc-2.7.0-1.deb 381e5fcfed48138bfd39eb8a6a167a19 gcc-2.7.0-1.diff.gz 9982f3a17673f16b27fca8cee0a0886b gcc-2.7.0-1.tar.gz c7b2413a18648b9b73e0f0761f5154a6 libc4-4.6.27-11.deb 9b8e7ce9f8cc14a0470471fd423165d2 libc4-4.6.27-11.tar.gz 88276422c4911c00d5a9025fdffa30ed libc5-5.2.9-1.deb b144e3438d45ac61f4abfb4c1890161e libc5-5.2.9-1.tar.gz 3cd558595e3bfc07b612b8cf69292395 libc5-dev-5.2.9-1.deb 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. 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. 3. Start converting other packages to ELF. David -- David Engel Optical Data Systems, Inc. [EMAIL PROTECTED] 1101 E. Arapaho Road (214) 234-6400 Richardson, TX 75081