*BSD News Article 94598


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!uunet!in3.uu.net!192.20.239.134!cbgw2.lucent.com!nntphub.cb.lucent.com!ssbunews.ih.lucent.com!news
From: Peter Mutsaers <plm@lucent.com>
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: ELF?
Date: 28 Apr 1997 11:54:06 +0200
Organization: Lucent Technologies, Indian Hill
Lines: 35
Sender: plm@hzsbc259.nl.lucent.com
Message-ID: <y7z3esb5v7l.fsf@hzsbc259.nl.lucent.com>
References: <cmott-2004971630470001@192.168.0.5> 	<5jooj9$9c8@uriah.heep.sax.de> <33609855.6725@desy.de> 	<29577CEB029DEE7D.15EB282B5ACE579C.9F4A01791A26A597@library-proxy.airnews.net> 	<3363BCCC.3DF5@desy.de> <87hggsm9d8.fsf@altair.franken.de>
NNTP-Posting-Host: hzsbc259.nl.lucent.com
X-Newsreader: Gnus v5.4.46/Emacs 19.34
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:39858

>> On 27 Apr 1997 23:41:38 +0200, Matthias Buelow
>> <token@altair.franken.de> said:

    MB> Olaf Manczak <Olaf.Manczak@desy.de> writes:
    >> PS: I still haven't heard any answer to the question when the ELF
    >> format is going to become default one in FreeBSD...

    MB> I hope this won't be an issue in the next time.  One of the
    MB> things that really annoyed me about Linux was the utter chaos
    MB> when switching from the weak Linux-a.out format to the Evil
    MB> Linkage Format.  I don't want to experience the same thing

I was a Linux user at the time of the switch from a.out to ELF, and
I've never understood the fuzz about it. The transition was smooth and
easy, and I don't see the problem when BSD would switch.

    MB> with FreeBSD again.  FreeBSD's qmagic is good, it is much
    MB> better than Linux a.out so there's not really a need for going
    MB> ELF.  If the C++ compiler is so broken to not being able to
    MB> support the current linkage format, it's imho better to fix
    MB> the compiler rather than crying for another linkage format
    MB> (Well, imho C++ is broken anyway, so who cares).

Well, if there's really no reason to switch, then don't.

But I wonder: was Olaf Manczak right that the current format doesn't
allow for constructors/destructors to be called in dynamically loaded
libraries? If that is true then indeed he has a very good point that
speaks for switching to ELF ASAP.

Since 3.0 is a new major release anyway, it would be a good time.

--
Peter Mutsaers      Lucent Technologies, Network Systems
plm@lucent.com      Huizen, the Netherlands