Date: Thu, 2 May 2024 17:26:18 +0000 From: Brooks Davis <brooks@freebsd.org> To: src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org Subject: Re: git: 4510f2ca9170 - main - Make WITHOUT_UNDEFINED_VERSION the default Message-ID: <ZjPMutWiXElN6bkM@spindle.one-eyed-alien.net> In-Reply-To: <202405021714.442HEfHZ069350@gitrepo.freebsd.org> References: <202405021714.442HEfHZ069350@gitrepo.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, May 02, 2024 at 05:14:41PM +0000, Brooks Davis wrote: > The branch main has been updated by brooks: > > URL: https://cgit.FreeBSD.org/src/commit/?id=4510f2ca9170927309a423274e03f1eb8e27da27 > > commit 4510f2ca9170927309a423274e03f1eb8e27da27 > Author: Brooks Davis <brooks@FreeBSD.org> > AuthorDate: 2024-05-02 17:13:39 +0000 > Commit: Brooks Davis <brooks@FreeBSD.org> > CommitDate: 2024-05-02 17:13:39 +0000 > > Make WITHOUT_UNDEFINED_VERSION the default > > Link with --no-undefined-version by default. Will detect and prevent > the accidental removal of symbols from versioned libraries. This has passed a full make tinderbox so should work for most uses. It's possible that I've missed some option interactions in which case a non-default configuration may trip over undefined symbol errors. If you hit something, use WITH_UNDEFINED_VERSION to disable the check as a workaround and file a bug report detailing non-standard options in your config ccing me. Fixes are generally straightforward. Thanks, Brooks
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ZjPMutWiXElN6bkM>