[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Sun Jun 6 18:00:54 CEST 2010


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	10/06/06 18:00:54

Modified files:
	cm3/scripts/python/: pylib.py 

Log message:
	failed to comment previous due to wrong cvs command line:
	adapt for ALPHA_OSF: use /usr/bin/cc -g, specifically -fPIC causes
	the error, like, "-g2 invalid hex number" or such, I think -fPIC
	means something else, and I think there is only one model
	on ALPHA_OSF anyway and it is PIC (consistent with Digital generally
	doing things better, and PIC being optional not a useful idea
	in general: proliferation of unnecessary and uncompatible options)
	
	switch Solaris to "big PIC" instead of "small PIC"
	Bad enough that there is PIC and non-PIC, add to the mix having to
	chose big PIC or small PIC! Ugh. Small PIC is more efficient
	but doesn't always work, and you don't know until you link, at
	And it doesn't work because of yet other poor ABI design, the
	general defaulting of everything to be external to the .so..
	You get to go back and recompile some/all files..
	There should be just one model and it should just work.
	The processor and the ABI should be designed together so that
	it is reasonably efficient. If there are, say, 32bit limits,
	then the linker should be able to fix things up, like,
	for tangential example, creation of branch islands.




More information about the M3commit mailing list