Ignore:
Timestamp:
Apr 17, 2012, 3:12:49 AM (7 years ago)
Author:
jeremyhu@…
Message:

gcc*: Use our cctools and ld64 for assembly and linking

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/lang/gcc46/Portfile

    r91015 r92064  
    77epoch                   1
    88version                 4.6.3
     9revision                1
    910platforms               darwin
    1011categories              lang
     
    4445
    4546depends_lib             port:gmp port:mpfr port:libiconv port:libmpc port:ppl
    46 depends_run             port:gcc_select
     47depends_run             port:gcc_select port:ld64 port:cctools
     48
     49depends_skip_archcheck-append gcc_select ld64 cctools
    4750
    4851set major               4.6
     
    7982                --enable-stage1-checking \
    8083                --disable-multilib \
    81                 --enable-lto
    82 # do NOT use MacPorts binutils -- they do not work
    83 configure.env-append    AR_FOR_TARGET=/usr/bin/ar \
    84                         AS_FOR_TARGET=/usr/bin/as \
    85                         LD_FOR_TARGET=/usr/bin/ld \
    86                         NM_FOR_TARGET=/usr/bin/nm \
    87                         OBJDUMP_FOR_TARGET=/usr/bin/objdump \
    88                         RANLIB_FOR_TARGET=/usr/bin/ranlib \
    89                         STRIP_FOR_TARGET=/usr/bin/strip \
    90                         OTOOL=/usr/bin/otool \
    91                         OTOOL64=/usr/bin/otool
     84                --enable-lto \
     85                --with-as=${prefix}/bin/as \
     86                --with-ld=${prefix}/bin/ld \
     87                --with-ar=${prefix}/bin/ar
     88
     89configure.env-append \
     90                AR_FOR_TARGET=${prefix}/bin/ar \
     91                AS_FOR_TARGET=${prefix}/bin/as \
     92                LD_FOR_TARGET=${prefix}/bin/ld \
     93                NM_FOR_TARGET=${prefix}/bin/nm \
     94                OBJDUMP_FOR_TARGET=${prefix}/bin/objdump \
     95                RANLIB_FOR_TARGET=${prefix}/bin/ranlib \
     96                STRIP_FOR_TARGET=${prefix}/bin/strip \
     97                OTOOL=${prefix}/bin/otool \
     98                OTOOL64=${prefix}/bin/otool
    9299
    93100# http://trac.macports.org/ticket/29104
Note: See TracChangeset for help on using the changeset viewer.