Skip site navigation (1)Skip section navigation (2)
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>