From: wong@cs.tu-berlin.de (Wolfgang Jung) Subject: Re: linux shared libraries often incompatible Date: 17 Apr 1993 13:15:28 GMT
Aaron Michael Cohen (acohen@world.std.com) wrote:
: Linuxers:
: I have had some problems recently in trying to use binaries that I
: have downloaded from tsx-11 and sunsite. This is almost always due
: to incompatible shared library versions. Now, while I think that
: shared libraries are great for saving space, distributing executables
: linked with them without source code isn't working for me. It probably
: isn't working for some others too. My Linux installation is based on
: an SLS release about 2 months old, and already there are lots of apps
: that I can't use. So I'd like to propose a solution.
: When you post an original app or a port to the net either (1) include the
: sources and a makefile, or (2) distribute a set of unlinked object files
: and include the link command in the README.linux file.
Even better is a pointer to the patches from the original sources (stating
which Source version is needed.) I never saw a conf/os/linux for the smail
sourcetree :-(
Also it might be good to have the Programs accept older lib revisions (i.E
all compiled for libc.so.4.3.1 should also run with lib libc.so.4.3.3) or even
better libc.so.4 build programs should be able to run with libc.so.4.3.3.
Also (I might be incorrect here) I think most of the things done with newer
libs are added features and less bugs in the lib itself, so no programm
should behave bad, if t has to run with a newer lib. It shoudl
mention it ios running with a lib newer revison (or even older revision)
But it should at least try to run.
Gruss
Wolfgang