[Bug 279270] WITHOUT_UNDEFINED_VERSION fails with WITHOUT_NIS
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 279270] WITHOUT_UNDEFINED_VERSION fails with WITHOUT_NIS"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 279270] WITHOUT_UNDEFINED_VERSION fails with WITHOUT_NIS"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 279270] WITHOUT_UNDEFINED_VERSION fails with WITHOUT_NIS"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 24 May 2024 11:41:55 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=279270 Bug ID: 279270 Summary: WITHOUT_UNDEFINED_VERSION fails with WITHOUT_NIS Product: Base System Version: CURRENT Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: bin Assignee: bugs@FreeBSD.org Reporter: peterj@FreeBSD.org Commit 4510f2ca9170927309a423274e03f1eb8e27da27 changed the linker default to fail if undefined symbols are found during shared library creation. If WITHOUT_NIS is specified, linking libc.so.7 fails: ld: error: version script assignment of 'FBSD_1.0' to symbol 'xdr_domainname' failed: symbol not defined ld: error: version script assignment of 'FBSD_1.0' to symbol 'xdr_keydat' failed: symbol not defined ld: error: version script assignment of 'FBSD_1.0' to symbol 'xdr_mapname' failed: symbol not defined ld: error: version script assignment of 'FBSD_1.0' to symbol 'xdr_peername' failed: symbol not defined ld: error: version script assignment of 'FBSD_1.0' to symbol 'xdr_valdat' failed: symbol not defined ld: error: version script assignment of 'FBSD_1.0' to symbol 'xdr_ypbind_binding' failed: symbol not defined ld: error: version script assignment of 'FBSD_1.0' to symbol 'xdr_ypbind_resp' failed: symbol not defined ld: error: version script assignment of 'FBSD_1.0' to symbol 'xdr_ypbind_resptype' failed: symbol not defined ld: error: version script assignment of 'FBSD_1.0' to symbol 'xdr_ypbind_setdom' failed: symbol not defined ld: error: version script assignment of 'FBSD_1.0' to symbol 'xdr_ypmap_parms' failed: symbol not defined ld: error: version script assignment of 'FBSD_1.0' to symbol 'xdr_ypmaplist' failed: symbol not defined ld: error: version script assignment of 'FBSD_1.0' to symbol 'xdr_yppush_status' failed: symbol not defined ld: error: version script assignment of 'FBSD_1.0' to symbol 'xdr_yppushresp_xfr' failed: symbol not defined ld: error: version script assignment of 'FBSD_1.0' to symbol 'xdr_ypreq_key' failed: symbol not defined ld: error: version script assignment of 'FBSD_1.0' to symbol 'xdr_ypreq_nokey' failed: symbol not defined ld: error: version script assignment of 'FBSD_1.0' to symbol 'xdr_ypreq_xfr' failed: symbol not defined ld: error: version script assignment of 'FBSD_1.0' to symbol 'xdr_ypreqtype' failed: symbol not defined ld: error: version script assignment of 'FBSD_1.0' to symbol 'xdr_yprequest' failed: symbol not defined ld: error: version script assignment of 'FBSD_1.0' to symbol 'xdr_ypresp_all' failed: symbol not defined ld: error: version script assignment of 'FBSD_1.0' to symbol 'xdr_ypresp_key_val' failed: symbol not defined ld: error: version script assignment of 'FBSD_1.0' to symbol 'xdr_ypresp_maplist' failed: symbol not defined ld: error: version script assignment of 'FBSD_1.0' to symbol 'xdr_ypresp_master' failed: symbol not defined ld: error: version script assignment of 'FBSD_1.0' to symbol 'xdr_ypresp_order' failed: symbol not defined ld: error: version script assignment of 'FBSD_1.0' to symbol 'xdr_ypresp_val' failed: symbol not defined ld: error: version script assignment of 'FBSD_1.0' to symbol 'xdr_ypresp_xfr' failed: symbol not defined ld: error: version script assignment of 'FBSD_1.0' to symbol 'xdr_ypresponse' failed: symbol not defined ld: error: version script assignment of 'FBSD_1.0' to symbol 'xdr_ypresptype' failed: symbol not defined ld: error: version script assignment of 'FBSD_1.0' to symbol 'xdr_ypstat' failed: symbol not defined ld: error: version script assignment of 'FBSD_1.0' to symbol 'xdr_ypxfrstat' failed: symbol not defined These symbols are listed in /usr/src/lib/libc/rpc/Symbol.map but defined in yp_xdr.c, which is built from /usr/src/include/rpcsvc/yp.x via /usr/src/lib/libc/yp/Makefile.inc I believe the fix is to move those symbols into /usr/src/lib/libc/yp/Symbol.map -- You are receiving this mail because: You are the assignee for the bug.