[M3commit] CVS Update: cm3
Jay Krell
jkrell at elego.de
Mon Apr 6 10:52:24 CEST 2009
CVSROOT: /usr/cvs
Changes by: jkrell at birch. 09/04/06 10:52:24
Modified files:
cm3/m3-sys/cminstall/src/config-no-install/: Solaris.common
Log message:
add -i to link command to ignore LD_LIBRARY_PATH
seems to me the Unix linkers like to conflate build-time and run-time,
and this lets us undo just a small part of that
(NT has separately installed SDKs; Apple I think the same)
Headers and libs belong with compilers, not the running system.
There are valid points either way -- a "self describing" system
is also nice, but it shouldn't be hard to have multiple system descriptions
installed and easily point the compiler/linker at one or the other..cross
building and all that...whether it is cross to a different OS or architecture
or to a different version of the OS..(Modula-3 does this well, but
I have sacrificed a lot of it in the interest of portability..)
And installing "system description" shouldn't require "installing system"..
More information about the M3commit
mailing list