*BSD News Article 19900


Return to BSD News archive

Xref: sserve comp.os.linux.misc:577 comp.os.386bsd.misc:748
Path: sserve!newshost.anu.edu.au!munnari.oz.au!constellation!ucsvax!ns1.nodak.edu!netnews.nwnet.net!news.clark.edu!spool.mu.edu!agate!doc.ic.ac.uk!uknet!mcsun!Germany.EU.net!manlobbi.UUCP!knobel!andreas
Newsgroups: comp.os.linux.misc,comp.os.386bsd.misc
Subject: Re: Why would I want LINUX?
Message-ID: <1993Aug23.223944.8398@knobel.knirsch.de>
From: andreas@knobel.knirsch.de (Andreas Klemm)
Date: Mon, 23 Aug 1993 22:39:44 GMT
References: <55270001@hplvec.LVLD.HP.COM> <24gnu4$skm@nz12.rz.uni-karlsruhe.de> 
 <24m779$b0h@isolar.Tujunga.CA.US> <BDC.93Aug15214130@transit.ai.mit.edu> 
 <24rbb5$t51@hrd769.brooks.af.mil> <24vd7h$frk@horus.mch.sni.de> <258hbeINNli3@bonnie.tcd-dresden.de>
Organization: Andreas Klemm, 41469 Neuss, Germany
Lines: 51

j@bonnie.tcd-dresden.de (J Wunsch) writes:

>In <24vd7h$frk@horus.mch.sni.de> Martin.Kraemer@mch.sni.de (Martin Kraemer) writes:
>[for Linux]
>>Plus there is  much more support for  "cheap" hardware and for  two-or-
>>more-OS's-on-one-harddisk.

>The really disadvantage of BSD is it's lack of shared libs, thus consu-
>ming much more disk space.

>But the original shared libs from Linux didn't
>convince me either: i saw it at a friend, he quickly felt that his Linux
>got binary-incompatible to itself. (Since the binaries had to match
>exactly the shared libs.)

Oh my goodness. Is that the real truth ? No.

Sorry. You forgot to say, that the new libraries are compatible
to the older ones. I think that's more important !!!

Don't know what problems your friend had ... ?!

An example: I started with SLS 1.01
That was a system with the shared lib release libc.so.4.3.3.
I had gcc 2.3.3, gas 1.38, ... and the kernel 0.99 pl 8 or so.

Then I wanted to compile and install the newer kernel 0.99 pl 11.
What was to to ...

I saw in the README, that the kernel can only be successfull compiled
with gcc-2.4.5. Ok I fetched this one via ftp mailer. No problem.

I saw, that gcc-2.4.5 was compiled with newer shared libs
(I had libc.so.4.3.3, I needed libc.so.4.4.1). NO problem...ftp mail...

The only thing I had to do, to upgrade the shared libs, was
to do an

	cd /lib
	ln -sf libc.so.4.4.1 libc.so.4

No problem under a running system !!!! 
Important is the option f to force the symbolic link.

And what I want to make clear .... the new shared libs are compatible
to the older ones ... I could use every binary, that was compiled and
linked when the old shared libs were in use !!!!!!
-- 
/-\       Andreas Klemm   <andreas@knobel.knirsch.de>      +-----------------+
|@|########################################################-@ "pay for it !" |
\-/   41469 Neuss     Germany     phone +49/ 2137 12609    +-----------------+