version 1.120, 2012/08/20 20:44:26 |
version 1.121, 2012/08/22 19:41:56 |
|
|
GCC2_ARCH=m68k m88k vax |
GCC2_ARCH=m68k m88k vax |
GCC4_ARCH=alpha amd64 arm avr32 hppa hppa64 i386 ia64 mips64 mips64el powerpc sparc sparc64 sh |
GCC4_ARCH=alpha amd64 arm avr32 hppa hppa64 i386 ia64 mips64 mips64el powerpc sparc sparc64 sh |
BINUTILS217_ARCH=avr32 hppa64 ia64 |
BINUTILS217_ARCH=avr32 hppa64 ia64 |
|
PIE_ARCH= |
|
|
.for _arch in ${MACHINE_ARCH} |
.for _arch in ${MACHINE_ARCH} |
.if !empty(GCC2_ARCH:M${_arch}) |
.if !empty(GCC2_ARCH:M${_arch}) |
|
|
.else |
.else |
BINUTILS_VERSION=binutils |
BINUTILS_VERSION=binutils |
.endif |
.endif |
|
|
|
.if !empty(PIE_ARCH:M${_arch}) |
|
NOPIE_FLAGS=-fno-pie |
|
GCC_PIE_DEFAULT=${DEFAULT_PIE_DEF} |
|
.else |
|
NOPIE_FLAGS= |
|
GCC_PIE_DEFAULT= |
|
.endif |
.endfor |
.endfor |
|
|
.if ${COMPILER_VERSION} == "gcc4" |
.if ${COMPILER_VERSION} == "gcc4" |
|
|
ASPICFLAG=-KPIC |
ASPICFLAG=-KPIC |
.elif ${ELF_TOOLCHAIN:L} == "no" |
.elif ${ELF_TOOLCHAIN:L} == "no" |
ASPICFLAG=-k |
ASPICFLAG=-k |
|
.endif |
|
|
|
.if ${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "sparc64" |
|
# big PIE |
|
DEFAULT_PIE_DEF=-DPIE_DEFAULT=2 |
|
.else |
|
# small pie |
|
DEFAULT_PIE_DEF=-DPIE_DEFAULT=1 |
.endif |
.endif |
|
|
# don't try to generate PROFILED versions of libraries on machines |
# don't try to generate PROFILED versions of libraries on machines |