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-src mailing list