When setproctitle() moved from libutil to libc, we forgot to back the
change out that made libperl.so dynamically depend on libutil.so to pick up setproctitle() in its old location. This breaks changes involving incomptabable libc's because ld looks for the dynamic dependency (which it has no business doing anyway) in the wrong place - /usr/lib!
This commit is contained in:
parent
024daae6a9
commit
b36bb32876
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=72426
@ -10,8 +10,8 @@ SRCS= perl.c gv.c toke.c perly.c op.c regcomp.c dump.c util.c mg.c \
|
||||
xsutils.c globals.c perlio.c perlapi.c \
|
||||
config.h
|
||||
|
||||
DPADD= ${LIBM} ${LIBUTIL}
|
||||
LDADD= -lm -lutil
|
||||
DPADD= ${LIBM}
|
||||
LDADD= -lm
|
||||
|
||||
NO_PERL_SCRIPT_MAKE= true
|
||||
|
||||
|
@ -11,8 +11,8 @@ MYLIBPERL= ${.OBJDIR}/../libperl/libperl.a
|
||||
.else
|
||||
MYLIBPERL= ${.CURDIR}/../libperl/libperl.a
|
||||
.endif
|
||||
DPADD= ${MYLIBPERL} ${LIBM} ${LIBCRYPT} ${LIBUTIL}
|
||||
LDADD= ${MYLIBPERL} -lm -lcrypt -lutil
|
||||
DPADD= ${MYLIBPERL} ${LIBM} ${LIBCRYPT}
|
||||
LDADD= ${MYLIBPERL} -lm -lcrypt
|
||||
|
||||
build-tools: cleandepend
|
||||
cd ${.CURDIR} && ${MAKE} ${PROG}
|
||||
|
Loading…
Reference in New Issue
Block a user