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 <[email protected]> > AuthorDate: 2024-05-02 17:13:39 +0000 > Commit: Brooks Davis <[email protected]> > 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
