cvs commit: src/gnu/lib Makefile src/gnu/lib/csu Makefile
src/gnu/lib/libgcc Makefile src/gnu/lib/libgcov Makefile
src/gnu/lib/libgomp Makefile config.h src/gnu/lib/libobjc Makefile
src/gnu/lib/libssp Makefile config.h ...
Alexander Kabaev
kan at FreeBSD.org
Sat May 19 04:26:00 UTC 2007
kan 2007-05-19 04:25:59 UTC
FreeBSD src repository
Modified files:
gnu/lib Makefile
gnu/lib/csu Makefile
gnu/lib/libgcc Makefile
gnu/lib/libgcov Makefile
gnu/lib/libobjc Makefile
gnu/lib/libstdc++ Makefile config.h
gnu/lib/libsupc++ Makefile
gnu/usr.bin/cc Makefile Makefile.fe Makefile.inc
Makefile.tgt
gnu/usr.bin/cc/c++ Makefile
gnu/usr.bin/cc/c++filt Makefile
gnu/usr.bin/cc/cc Makefile
gnu/usr.bin/cc/cc1 Makefile
gnu/usr.bin/cc/cc1obj Makefile
gnu/usr.bin/cc/cc1plus Makefile
gnu/usr.bin/cc/cc_int Makefile
gnu/usr.bin/cc/cc_tools Makefile auto-host.h freebsd-native.h
gnu/usr.bin/cc/cpp Makefile
gnu/usr.bin/cc/doc Makefile
gnu/usr.bin/cc/gcov Makefile
gnu/usr.bin/cc/include Makefile
Added files:
gnu/lib/libgomp Makefile config.h
gnu/lib/libssp Makefile config.h
gnu/lib/libssp/libssp_nonshared Makefile
gnu/usr.bin/cc Makefile.ver
gnu/usr.bin/cc/cc_tools Makefile.dep freebsd.opt
i386-freebsd.opt size-host.h
gnu/usr.bin/cc/libcpp Makefile config.h
gnu/usr.bin/cc/libdecnumber Makefile config.h
gnu/usr.bin/cc/libiberty Makefile config.h
Removed files:
gnu/usr.bin/cc/cc_tools arm-freebsd.h.diff
Log:
Update bmake glue to build GCC 4.2.
Also:
Switch FreeBSD to use libgcc_s.so.1.
Use dl_iterate_phdr to locate shared objects' exception frame
info instead of depending on older register_frame_info machinery.
This allows us to avoid depending on libgcc_s.so.1 in binaries
that do not use exception handling directly. As an additional
benefit it breaks circular libc <=> libgcc_s.so.1 dependency too.
Build newly added libgomp.so.1 library, the runtime support
bits for OpenMP.
Build LGPLed libssp library. Our libc provides our own
BSD-licensed SSP callbacks implementation, so this library
is only built to benefit applications that have hadcoded
knowledge of libssp.so and libssp_nonshared.a. When linked
in from command line, these libraries override libc
implementation.
Revision Changes Path
1.42 +3 -3 src/gnu/lib/Makefile
1.25 +12 -7 src/gnu/lib/csu/Makefile
1.57 +254 -134 src/gnu/lib/libgcc/Makefile
1.5 +10 -5 src/gnu/lib/libgcov/Makefile
1.1 +58 -0 src/gnu/lib/libgomp/Makefile (new)
1.1 +109 -0 src/gnu/lib/libgomp/config.h (new)
1.30 +18 -13 src/gnu/lib/libobjc/Makefile
1.1 +33 -0 src/gnu/lib/libssp/Makefile (new)
1.1 +87 -0 src/gnu/lib/libssp/config.h (new)
1.1 +18 -0 src/gnu/lib/libssp/libssp_nonshared/Makefile (new)
1.59 +430 -49 src/gnu/lib/libstdc++/Makefile
1.15 +353 -464 src/gnu/lib/libstdc++/config.h
1.9 +13 -5 src/gnu/lib/libsupc++/Makefile
1.41 +1 -8 src/gnu/usr.bin/cc/Makefile
1.5 +16 -4 src/gnu/usr.bin/cc/Makefile.fe
1.66 +25 -6 src/gnu/usr.bin/cc/Makefile.inc
1.11 +1 -7 src/gnu/usr.bin/cc/Makefile.tgt
1.1 +10 -0 src/gnu/usr.bin/cc/Makefile.ver (new)
1.24 +4 -4 src/gnu/usr.bin/cc/c++/Makefile
1.22 +3 -3 src/gnu/usr.bin/cc/c++filt/Makefile
1.33 +2 -6 src/gnu/usr.bin/cc/cc/Makefile
1.35 +14 -21 src/gnu/usr.bin/cc/cc1/Makefile
1.28 +13 -20 src/gnu/usr.bin/cc/cc1obj/Makefile
1.39 +14 -4 src/gnu/usr.bin/cc/cc1plus/Makefile
1.51 +85 -77 src/gnu/usr.bin/cc/cc_int/Makefile
1.85 +395 -412 src/gnu/usr.bin/cc/cc_tools/Makefile
1.1 +153 -0 src/gnu/usr.bin/cc/cc_tools/Makefile.dep (new)
1.2 +0 -111 src/gnu/usr.bin/cc/cc_tools/arm-freebsd.h.diff (dead)
1.20 +927 -105 src/gnu/usr.bin/cc/cc_tools/auto-host.h
1.28 +14 -15 src/gnu/usr.bin/cc/cc_tools/freebsd-native.h
1.1 +6 -0 src/gnu/usr.bin/cc/cc_tools/freebsd.opt (new)
1.1 +13 -0 src/gnu/usr.bin/cc/cc_tools/i386-freebsd.opt (new)
1.1 +47 -0 src/gnu/usr.bin/cc/cc_tools/size-host.h (new)
1.27 +2 -6 src/gnu/usr.bin/cc/cpp/Makefile
1.14 +32 -14 src/gnu/usr.bin/cc/doc/Makefile
1.5 +5 -3 src/gnu/usr.bin/cc/gcov/Makefile
1.9 +5 -2 src/gnu/usr.bin/cc/include/Makefile
1.1 +23 -0 src/gnu/usr.bin/cc/libcpp/Makefile (new)
1.1 +292 -0 src/gnu/usr.bin/cc/libcpp/config.h (new)
1.1 +17 -0 src/gnu/usr.bin/cc/libdecnumber/Makefile (new)
1.1 +80 -0 src/gnu/usr.bin/cc/libdecnumber/config.h (new)
1.1 +26 -0 src/gnu/usr.bin/cc/libiberty/Makefile (new)
1.1 +448 -0 src/gnu/usr.bin/cc/libiberty/config.h (new)
More information about the cvs-all
mailing list