Module Name: src Committed By: riastradh Date: Fri Nov 1 23:43:32 UTC 2024
Modified Files: src/crypto/external/bsd/heimdal: Makefile.rules.inc Log Message: heimdal: Use VERSION_MAP, not bespoke LDFLAGS. Verified that the exported symbols list doesn't change on amd64 for libasn1, libkadm5clnt, libkafs, and libsl, even though they don't currently have a .expsym file committed (because the symbols list is machine-dependent because they're not exporting a specific list of symbols). PR lib/58376: Missing DPADD for library version scripts To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/crypto/external/bsd/heimdal/Makefile.rules.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/crypto/external/bsd/heimdal/Makefile.rules.inc diff -u src/crypto/external/bsd/heimdal/Makefile.rules.inc:1.9 src/crypto/external/bsd/heimdal/Makefile.rules.inc:1.10 --- src/crypto/external/bsd/heimdal/Makefile.rules.inc:1.9 Tue Mar 13 03:06:51 2018 +++ src/crypto/external/bsd/heimdal/Makefile.rules.inc Fri Nov 1 23:43:32 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.rules.inc,v 1.9 2018/03/13 03:06:51 mrg Exp $ +# $NetBSD: Makefile.rules.inc,v 1.10 2024/11/01 23:43:32 riastradh Exp $ SRCS+= ${HEIMSRCS:N*.et:N*.in:N*.asn1} @@ -104,5 +104,8 @@ OBJS.${PROG} += ${OBJS} .if defined(LIB) && exists(version-script.map) && !defined(NO_VERSION_SCRIPT) version-script.map: -LDFLAGS.lib${LIB} += -Wl,--version-script=${version-script.map:P} +# XXX For libkadm5clnt, this should be version-script-client.map -- +# requires major revbump, though; see PR lib/58795: libkadm5clnt.so is +# built without symbol version map. +VERSION_MAP= version-script.map .endif