aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrooks Davis <brooks@FreeBSD.org>2024-02-07 19:37:55 +0000
committerBrooks Davis <brooks@FreeBSD.org>2024-02-07 19:50:47 +0000
commit49076f376af52ac6cb7e8dfaf19766044fedd4d5 (patch)
treedc9a7f383b48e8d4c6c933d2f501d83bee33b90d
parentb8afdda360e5915be3c2cf0d1438f511779b03db (diff)
downloadsrc-49076f376af52ac6cb7e8dfaf19766044fedd4d5.tar.gz
src-49076f376af52ac6cb7e8dfaf19766044fedd4d5.zip
libc: don't directly link libsys
It is sufficent to add it as a filter. Reported by: kib Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D43781
-rw-r--r--lib/libc/Makefile1
-rw-r--r--share/mk/src.libnames.mk2
2 files changed, 1 insertions, 2 deletions
diff --git a/lib/libc/Makefile b/lib/libc/Makefile
index 41cf0f6de72a..54748abfeff1 100644
--- a/lib/libc/Makefile
+++ b/lib/libc/Makefile
@@ -62,7 +62,6 @@ CFLAGS+= -ftls-model=initial-exec
#
LDFLAGS+= -nodefaultlibs
LIBADD+= compiler_rt
-LIBADD+= sys
LDFLAGS+=-Wl,--auxiliary,libsys.so.7
diff --git a/share/mk/src.libnames.mk b/share/mk/src.libnames.mk
index 3c19a4c45da3..5a6932614b29 100644
--- a/share/mk/src.libnames.mk
+++ b/share/mk/src.libnames.mk
@@ -393,7 +393,7 @@ _DP_xo= util
_DP_ztest= geom m nvpair umem zpool pthread avl zfs_core spl zutil zfs uutil icp
# The libc dependencies are not strictly needed but are defined to make the
# assert happy.
-_DP_c= sys compiler_rt
+_DP_c= compiler_rt
# Use libssp_nonshared only on i386 and power*. Other archs emit direct calls
# to __stack_chk_fail, not __stack_chk_fail_local provided by libssp_nonshared.
.if ${MK_SSP} != "no" && \