diff options
author | kib <kib@FreeBSD.org> | 2018-03-29 19:32:25 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2018-03-29 19:32:25 +0000 |
commit | b26dff771d448945c86a9576f29e2cdbbe34d1e3 (patch) | |
tree | fcb145c76308ad45bb1bc07c73072d3d6f759ad9 /share | |
parent | f0a41c1b5e180738f503b7a01b8af106013d3b6f (diff) | |
download | FreeBSD-src-b26dff771d448945c86a9576f29e2cdbbe34d1e3.zip FreeBSD-src-b26dff771d448945c86a9576f29e2cdbbe34d1e3.tar.gz |
MFC r320872:
Create libdl.so.1 as a filter for libc.so.7 which exports public dl*
functions.
Diffstat (limited to 'share')
-rw-r--r-- | share/mk/bsd.libnames.mk | 1 | ||||
-rw-r--r-- | share/mk/bsd.linker.mk | 3 | ||||
-rw-r--r-- | share/mk/src.libnames.mk | 1 |
3 files changed, 5 insertions, 0 deletions
diff --git a/share/mk/bsd.libnames.mk b/share/mk/bsd.libnames.mk index 28be843..07e7a4c 100644 --- a/share/mk/bsd.libnames.mk +++ b/share/mk/bsd.libnames.mk @@ -54,6 +54,7 @@ LIBDEVDCTL?= ${DESTDIR}${LIBDIR_BASE}/libdevdctl.a LIBDEVINFO?= ${DESTDIR}${LIBDIR_BASE}/libdevinfo.a LIBDEVSTAT?= ${DESTDIR}${LIBDIR_BASE}/libdevstat.a LIBDIALOG?= ${DESTDIR}${LIBDIR_BASE}/libdialog.a +LIBDL?= ${DESTDIR}${LIBDIR_BASE}/libdl.a LIBDNS?= ${DESTDIR}${LIBDIR_BASE}/libdns.a LIBDPV?= ${DESTDIR}${LIBDIR_BASE}/libdpv.a LIBDTRACE?= ${DESTDIR}${LIBDIR_BASE}/libdtrace.a diff --git a/share/mk/bsd.linker.mk b/share/mk/bsd.linker.mk index 90691f7..791ee16 100644 --- a/share/mk/bsd.linker.mk +++ b/share/mk/bsd.linker.mk @@ -70,6 +70,9 @@ ${X_}LINKER_FEATURES= .if ${${X_}LINKER_TYPE} != "bfd" || ${${X_}LINKER_VERSION} > 21750 ${X_}LINKER_FEATURES+= build-id .endif +.if ${${X_}LINKER_TYPE} == "bfd" +${X_}LINKER_FEATURES+= filter +.endif .endif .else # Use LD's values diff --git a/share/mk/src.libnames.mk b/share/mk/src.libnames.mk index bfe8c4f..ac3f9c2 100644 --- a/share/mk/src.libnames.mk +++ b/share/mk/src.libnames.mk @@ -87,6 +87,7 @@ _LIBRARIES= \ devinfo \ devstat \ dialog \ + dl \ dpv \ dtrace \ dwarf \ |