[BACK]Return to Makefile.cross CVS log [TXT][DIR] Up to [local] / src

Diff for /src/Makefile.cross between version 1.73 and 1.78

version 1.73, 2014/08/24 20:04:10 version 1.78, 2015/06/05 21:48:35
Line 86 
Line 86 
 COMPILER_VERSION=gcc4  COMPILER_VERSION=gcc4
 .endif  .endif
   
 .if !empty(BINUTILS217_ARCH:M${_arch})  
 BINUTILS_VERSION=binutils-2.17  
 .else  
 BINUTILS_VERSION=binutils  
 .endif  
   
 .if !empty(PIE_ARCH:M${_arch})  .if !empty(PIE_ARCH:M${_arch})
 NOPIE_FLAGS=-fno-pie  NOPIE_FLAGS=-fno-pie
 NOPIE_LDFLAGS=-nopie  NOPIE_LDFLAGS=-nopie
Line 103 
Line 97 
   
 BINUTILS=       ar as gasp ld nm objcopy objdump ranlib readelf size \  BINUTILS=       ar as gasp ld nm objcopy objdump ranlib readelf size \
                 strings strip                  strings strip
 BINUTILS_DIR=gnu/usr.bin/${BINUTILS_VERSION}  BINUTILS_DIR=gnu/usr.bin/binutils-2.17
 .endfor  .endfor
   
 # no libcrypto.... these won't build  # no libcrypto.... these won't build
 #NO_CROSS+=     dc passwd ppp tcpdump telnet ftp gzsig sasyncd vnconfig  #NO_CROSS+=     dc passwd ppp tcpdump telnet ftp sasyncd vnconfig
   
 # explicit cross-compile  # explicit cross-compile
 NO_CROSS+=microcode  NO_CROSS+=microcode
 NO_CROSS+=groff binutils binutils-2.17 perl texinfo gcc cvs  NO_CROSS+=groff binutils binutils-2.17 perl texinfo gcc cvs
 NO_CROSS+=nsd  NO_CROSS+=nsd
 NO_CROSS+=sqlite3  NO_CROSS+=sqlite3
   NO_CROSS+=bind
   NO_CROSS+=unbound
   
 cross-dirs:     ${CROSSDIRS}  cross-dirs:     ${CROSSDIRS}
 cross-obj:      ${CROSSOBJ}  cross-obj:      ${CROSSOBJ}
Line 293 
Line 289 
 # XXX MAKEOBJDIR maybe should be obj.${TARGET} here, revisit later  # XXX MAKEOBJDIR maybe should be obj.${TARGET} here, revisit later
 cross-lib:      ${CROSSGCC}  cross-lib:      ${CROSSGCC}
         MACHINE=${TARGET} \          MACHINE=${TARGET} \
             MACHINE_ARCH=${TARGET_ARCH} MACHINE_CPU=${TARGET_CPU}; \              MACHINE_ARCH=${TARGET_ARCH} MACHINE_CPU=${TARGET_CPU} \
         export MACHINE MACHINE_ARCH MACHINE_CPU; \              BSDOBJDIR=${CROSSDIR}/usr/obj; \
           export MACHINE MACHINE_ARCH MACHINE_CPU BSDOBJDIR; \
         (cd ${.CURDIR}/lib; \          (cd ${.CURDIR}/lib; \
             for lib in csu libc; do \              for lib in csu libc; do \
             (cd $$lib; \              (cd $$lib; \

Legend:
Removed from v.1.73  
changed lines
  Added in v.1.78