Ticket #38732: force-static-gcc.patch

File force-static-gcc.patch, 1.1 KB (added by howarth@…, 11 years ago)

patch required for new gcc48 Portfile.

  • gcc/config/darwin.h

    old new extern GTY(()) int darwin_ms_struct; 
    325325#undef REAL_LIBGCC_SPEC
    326326#define REAL_LIBGCC_SPEC                                                   \
    327    "%{static-libgcc|static: -lgcc_eh -lgcc;                                \
    328       shared-libgcc|fexceptions|fgnu-runtime:                              \
    329        %:version-compare(!> 10.5 mmacosx-version-min= -lgcc_s.10.4)        \
    330        %:version-compare(>< 10.5 10.6 mmacosx-version-min= -lgcc_s.10.5)   \
    331        %:version-compare(!> 10.5 mmacosx-version-min= -lgcc_ext.10.4)      \
    332        %:version-compare(>= 10.5 mmacosx-version-min= -lgcc_ext.10.5)      \
    333        -lgcc ;                                                             \
    334       :%:version-compare(>< 10.3.9 10.5 mmacosx-version-min= -lgcc_s.10.4) \
    335        %:version-compare(>< 10.5 10.6 mmacosx-version-min= -lgcc_s.10.5)   \
    336        %:version-compare(!> 10.5 mmacosx-version-min= -lgcc_ext.10.4)      \
    337        %:version-compare(>= 10.5 mmacosx-version-min= -lgcc_ext.10.5)      \
    338        -lgcc }"
     327   "-lgcc"
    339328
    340329/* We specify crt0.o as -lcrt0.o so that ld will search the library path.
    341330