version 1.85, 2004/06/24 04:35:13 |
version 1.86, 2004/07/08 01:29:23 |
|
|
NOPIC= |
NOPIC= |
.endif |
.endif |
|
|
#pic relocation flags. |
# pic relocation flags. |
.if (${MACHINE_ARCH} == "sparc64") |
.if (${MACHINE_ARCH} == "sparc64") |
PICFLAG=-fPIC |
PICFLAG=-fPIC |
|
.else |
|
PICFLAG=-fpic |
|
. if ${MACHINE_ARCH} == "m68k" |
|
# Function CSE makes gas -k not recognize external function calls as lazily |
|
# resolvable symbols, thus sometimes making ld.so report undefined symbol |
|
# errors on symbols found in shared library members that would never be |
|
# called. Ask niklas@openbsd.org for details. |
|
PICFLAG+=-fno-function-cse |
|
. endif |
.endif |
.endif |
|
|
.if (${MACHINE_ARCH} == "sparc64") || (${MACHINE_ARCH} == "sparc") |
.if (${MACHINE_ARCH} == "sparc64") || (${MACHINE_ARCH} == "sparc") |
ASPICFLAG=-KPIC |
ASPICFLAG=-KPIC |
.elif (${ELF_TOOLCHAIN:L} == "no") |
.elif (${ELF_TOOLCHAIN:L} == "no") |