Re: git: 4510f2ca9170 - main - Make WITHOUT_UNDEFINED_VERSION the default
- In reply to: Brooks Davis : "git: 4510f2ca9170 - main - Make WITHOUT_UNDEFINED_VERSION the default"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 02 May 2024 17:26:18 UTC
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