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

Reply via email to