Subject: Bug#4145: ld.so is a.out?!

From: Joey Hess <[email-masked]>
Date: Tue, 13 Aug 1996 23:43:34 -0400 (EDT)

Package: ldso
Version: 1.7.14-4

[joey@kite] /lib>file ld.so*
ld.so:        Linux/i386 demand-paged executable (QMAGIC), stripped
ld.so.1.7.14: Linux/i386 demand-paged executable (QMAGIC), stripped

Looks like ld.so is still a.out. This is very annoying, because it means
that the a.out kernel module is most always loaded:

[root@kite] /lib>lsmod
Module:        #pages:  Used by:
nfs               12            5 (autoclean)
binfmt_aout        1            0 (autoclean)
^^^^^^^^^^^^
ppp                5            1 (autoclean)
slhc               2    [ppp]   1 (autoclean)

-- 
#!/usr/bin/perl -i\$q='$q',\$p='$p';eval\$q.\$\^I#\n"#    [email-masked]
$q='print"$p$^I\n',$p='#!/usr/bin/perl -i';eval$q.$^I#        Joey Hess
                      "He. He. He." - - Herman Toothrot

---

From: Buddha Buck <[email-masked]>
Date: Wed, 14 Aug 1996 08:08:55 -0400

> that the a.out kernel module is most always loaded:

Of course, ld.so isn't used by ELF programs to load shared libraries, 
ld-linux.so.1 is.  ls.so is used only by a.out programs, so offhand, I 
don't see a problem with it being a.out.  In fact, it might not work if 
it was ELF (I'm not sure of that lastpart)

bash$ file ld*
ld-linux.so.1:      ELF 32-bit LSB shared object, Intel 80386, version 1
ld-linux.so.1.7.14: ELF 32-bit LSB shared object, Intel 80386, version 1
ld.so:              Linux/i386 demand-paged executable (QMAGIC), 
stripped
ld.so.1.7.14:       Linux/i386 demand-paged executable (QMAGIC), 
stripped

-- 
     Buddha Buck                      [email-masked]
"Just as the strength of the Internet is chaos, so the strength of our
liberty depends upon the chaos and cacaphony of the unfettered speech
the First Amendment protects."  -- A.L.A. v. U.S. Dept. of Justice

---

From: llucius <[email-masked]>
Date: Wed, 14 Aug 1996 16:01:06 -0500 (CDT)

> it was ELF (I'm not sure of that lastpart)
In the next release of ldso (1.8.2, I believe) it will be ELF.

Leland

__ Y_ a_ m_ b_ o_ | The leanest, meanest, fightinest sweet tater on Earth!
   oo o  oo o  o  | 
    o       o   o | [email-masked]
 o oo    o     o  | 
-- -- -- -- -- -- | http://www.millcomm.com/~llucius       (maybe one day)