Page MenuHomeFreeBSD

*/*: Chase dns/libidn2 update
AbandonedPublic

Authored by jrm on Jan 24 2024, 3:56 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Dec 24, 11:55 AM
Unknown Object (File)
Dec 18 2025, 5:04 AM
Unknown Object (File)
Dec 5 2025, 7:22 AM
Unknown Object (File)
Nov 19 2025, 6:29 AM
Unknown Object (File)
Nov 19 2025, 6:29 AM
Unknown Object (File)
Nov 19 2025, 5:05 AM
Unknown Object (File)
Nov 6 2025, 3:37 AM
Unknown Object (File)
Nov 6 2025, 2:31 AM
Subscribers

Details

Reviewers
bofh

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 55593
Build 52482: arc lint + arc unit

Event Timeline

jrm requested review of this revision.Jan 24 2024, 3:56 PM
jrm created this revision.

Without the PORTREVISION bumps, I see the issues below.

% chrome
ld-elf.so.1: /usr/local/lib/libidn2.so.0: version IDN2_0.0.0 required by /usr/local/lib/libgnutls.so.30 not defined

% notmuch new
ld-elf.so.1: /usr/local/lib/libidn2.so.0: version IDN2_0.0.0 required by /usr/local/lib/libgmime-3.0.so.0 not defined

You are using ports or pkgs?

I'm basically doing what the official repositories are doing, that is, building my own packages with poudriere. Bapt says this is a clang17+ ld behaviour change.

In D43578#993812, @jrm wrote:

I'm basically doing what the official repositories are doing, that is, building my own packages with poudriere. Bapt says this is a clang17+ ld behaviour change.

Yes indeed. I think you are using HEAD. So I will skip the bump for now. As I could not reproduce this in 13 and 14. I planned to work more on the ports tree about these changes but I will skip the rest of the week for these changes. Some of these indeed requires a bump with the change of man path which I plan to do in the coming weekend again. So I would request you to contain for now or bump. I will see if I can do something before the weekend.

jrm added a subscriber: bapt.

Abandoning this based on private conversations. @bapt is working on a real fix rather than this workaround.