Subject: New a.out/ELF development packages

From: [email-masked] (David Engel)
Date: Thu, 16 Nov 1995 10:06:31 -0600 (CST)

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.
[email-masked]                      1101 E. Arapaho Road
(214) 234-6400                     Richardson, TX  75081

---

From: [email-masked]
Date: Thu, 16 Nov 95 23:09 EST

Will ligb++-2.7.x be debianized or do we have to grab that ourselves? 

I need it for my work. And I'd like to, if I can, do without the aout
versions of gcc and friends and go to elf directly. 

You did a great job with these elf packages. I installed your new version
earlier but they failed on c++ and on stone-old c stuff requiring termlib.

-- 
[email-masked]          http://qed.econ.queensu.ca/~edd