diff options
| author | Konstantin Belousov <kib@FreeBSD.org> | 2021-04-05 03:41:46 +0000 |
|---|---|---|
| committer | Konstantin Belousov <kib@FreeBSD.org> | 2021-04-09 20:46:24 +0000 |
| commit | 7f7489eba391a858b3930a34e7749d642b374c5c (patch) | |
| tree | 853b1573d197af5a8d6e50f985928e8a4b1e04d4 /lib/libdl | |
| parent | 93c14c55ec0da311dc09c1c8c1c7ecd5f2fae51a (diff) | |
Diffstat (limited to 'lib/libdl')
| -rw-r--r-- | lib/libdl/Makefile | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/libdl/Makefile b/lib/libdl/Makefile index d91547352de4..c37449691e0b 100644 --- a/lib/libdl/Makefile +++ b/lib/libdl/Makefile @@ -6,6 +6,13 @@ SHLIB_MAJOR=1 .PATH: ${SRCTOP}/lib/libc/gen CFLAGS+=-I${SRCTOP}/lib/libc/include +RTLD_ELF_DIR=${SRCTOP}/libexec/rtld-elf +.if exists(${RTLD_ELF_DIR}/${MACHINE_ARCH:S/powerpc64le/powerpc64/}) +RTLD_ARCH= ${MACHINE_ARCH:S/powerpc64le/powerpc64/} +.else +RTLD_ARCH= ${MACHINE_CPUARCH} +.endif +CFLAGS+= -I${RTLD_ELF_DIR}/${RTLD_ARCH} -I${RTLD_ELF_DIR} CFLAGS+=-DIN_LIBDL LDFLAGS+=-Wl,-F,libc.so.7 VERSION_DEF=${SRCTOP}/lib/libc/Versions.def |
