version 1.175, 2016/07/04 18:01:44 |
version 1.176, 2016/09/01 10:15:47 |
|
|
|
|
# arm: needs to switch away from SJLJ exceptions |
# arm: needs to switch away from SJLJ exceptions |
# m88k: ? |
# m88k: ? |
PIE_ARCH=alpha amd64 hppa i386 mips64 mips64el powerpc sh sparc sparc64 |
PIE_ARCH=alpha amd64 hppa i386 mips64 mips64el powerpc sh sparc64 |
STATICPIE_ARCH=alpha amd64 hppa i386 mips64 mips64el powerpc sh sparc sparc64 |
STATICPIE_ARCH=alpha amd64 hppa i386 mips64 mips64el powerpc sh sparc64 |
|
|
.for _arch in ${MACHINE_ARCH} |
.for _arch in ${MACHINE_ARCH} |
.if !empty(GCC3_ARCH:M${_arch}) |
.if !empty(GCC3_ARCH:M${_arch}) |
|
|
PICFLAG?=-fpic |
PICFLAG?=-fpic |
.endif |
.endif |
|
|
.if ${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64" |
.if ${MACHINE_ARCH} == "sparc64" |
ASPICFLAG=-KPIC |
ASPICFLAG=-KPIC |
.endif |
.endif |
|
|
.if ${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "powerpc" || \ |
.if ${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "powerpc" || \ |
${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64" |
${MACHINE_ARCH} == "sparc64" |
# big PIE |
# big PIE |
DEFAULT_PIE_DEF=-DPIE_DEFAULT=2 |
DEFAULT_PIE_DEF=-DPIE_DEFAULT=2 |
.else |
.else |