[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