Page MenuHomeFreeBSD

D47465.1775635411.diff
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

D47465.1775635411.diff

diff --git a/share/mk/src.libnames.mk b/share/mk/src.libnames.mk
--- a/share/mk/src.libnames.mk
+++ b/share/mk/src.libnames.mk
@@ -87,6 +87,9 @@
wpautils \
wpawps
+_AHACKEDLIBS= crypt \
+ ncursesw
+
# Let projects based on FreeBSD append to _INTERNALLIBS
# by maintaining their own LOCAL_INTERNALLIBS list.
_INTERNALLIBS+= ${LOCAL_INTERNALLIBS}
@@ -94,6 +97,7 @@
_LIBRARIES= \
${_PRIVATELIBS} \
${_INTERNALLIBS} \
+ ${_AHACKEDLIBS} \
${LOCAL_LIBRARIES} \
80211 \
9p \
@@ -173,7 +177,6 @@
memstat \
mp \
mt \
- ncursesw \
netgraph \
netmap \
ngatm \
@@ -481,6 +484,10 @@
LIB${_l:tu}?= ${LIBDESTDIR}${LIBDIR_BASE}/libprivate${_l}.a
.endfor
+.for _l in ${_AHACKEDLIBS}
+LIB${_l:tu}?= ${LIBDESTDIR}${LIBDIR_BASE}/lib${_l}_real.a
+.endfor
+
.if ${MK_PIE} != "no"
PIE_SUFFIX= _pie
.endif
@@ -494,6 +501,8 @@
LDADD_${_l}?= -lprivate${_l}
.elif ${_INTERNALLIBS:M${_l}}
LDADD_${_l}?= ${LDADD_${_l}_L} -l${_l:S/${PIE_SUFFIX}//}${PIE_SUFFIX}
+.elif ${_AHACKEDLIBS:M${_l}} && (defined(NO_SHARED) && ${NO_SHARED:tl} != "no")
+LDADD_${_l}?= ${LDADD_${_l}_L} -l${_l}_real
.else
LDADD_${_l}?= ${LDADD_${_l}_L} -l${_l}
.endif

File Metadata

Mime Type
text/plain
Expires
Wed, Apr 8, 8:03 AM (15 h, 19 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28294177
Default Alt Text
D47465.1775635411.diff (1 KB)

Event Timeline