[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
platforms.quake
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