[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Sat Feb 16 04:09:14 CET 2013

CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	13/02/16 04:09:14

Modified files:
	cm3/m3-sys/m3cc/gcc/gcc/: Makefile.in 
	./: Makefile.in 
	cm3/m3-sys/m3cc/gcc/libcpp/: Makefile.in 
	./: Makefile.in 
	cm3/m3-sys/m3cc/gcc-4.7/libcpp/: Makefile.in 
	./: Makefile.in 
	cm3/m3-sys/m3cc/gcc-apple/libcpp/: Makefile.in 
	./: Makefile.in 
	cm3/m3-sys/m3cc/src/: clean_marker.txt m3makefile 

Log message:
	- prepatch out more of LIBICONV and LIBINTL
	- roll solaris 2.10 down to 2.9 more (except AMD64_SOLARIS)
	not fully tested
	- restore presumption of .hidden support on Solaris
	All versions of cc found (e.g. down to 5.8) support -xldscope=hidden,
	and further digging reveals an assembler called "bfe", present
	on Solaris 5.8, 5.9, 5.10, but not 5.11. The rest of this change
	is still being tested, but the obvious gist is to use bfe where
	it is present, in the config files and the "boot" package (via "./assembler"
	written in Python.)
	.hidden is too good to pass up; it drastically shrinks the global
	namespace for the dynamic linker to muck with

More information about the M3commit mailing list