From: Alyssa Ross <hi@alyssa.is>
To: "Darrick J. Wong" <djwong@kernel.org>
Cc: linux-xfs@vger.kernel.org
Subject: Re: [PATCH xfsprogs] configure: additionally get icu-uc from pkg-config
Date: Thu, 13 Feb 2025 10:39:29 +0100 [thread overview]
Message-ID: <8734gi6v5a.fsf@alyssa.is> (raw)
In-Reply-To: <877c5u6vdu.fsf@alyssa.is>
[-- Attachment #1: Type: text/plain, Size: 1645 bytes --]
Alyssa Ross <hi@alyssa.is> writes:
> "Darrick J. Wong" <djwong@kernel.org> writes:
>
>> On Wed, Feb 12, 2025 at 09:16:49AM +0100, Alyssa Ross wrote:
>>> This fixes the following build error with icu 76, also seen by
>>> Fedora[1]:
>>>
>>> /nix/store/9g4gsby96w4cx1i338kplaap0x37apdf-binutils-2.43.1/bin/ld: unicrash.o: undefined reference to symbol 'uiter_setString_76'
>>> /nix/store/9g4gsby96w4cx1i338kplaap0x37apdf-binutils-2.43.1/bin/ld: /nix/store/jbnm36wq89c7iws6xx6xvv75h0drv48x-icu4c-76.1/lib/libicuuc.so.76: error adding symbols: DSO missing from command line
>>> collect2: error: ld returned 1 exit status
>>> make[2]: *** [../include/buildrules:65: xfs_scrub] Error 1
>>> make[1]: *** [include/buildrules:35: scrub] Error 2
>>>
>>> Link: https://src.fedoraproject.org/rpms/xfsprogs/c/624b0fdf7b2a31c1a34787b04e791eee47c97340 [1]
>>> Signed-off-by: Alyssa Ross <hi@alyssa.is>
>>
>> Interesting that this pulls in libicuuc just fine without including
>> icu-uc.pc, at least on Debian 12:
>>
>> $ grep LIBICU_LIBS build-x86_64/
>> build-x86_64/include/builddefs:222:LIBICU_LIBS = -licui18n -licuuc -licudata
>>
>> Debian sid has the same icu 76 and (AFAICT) it still pulls in the
>> dependency:
>>
>> Name: icu-i18n
>> Requires: icu-uc
>
> I don't know too much about Debian, so I might be doing something wrong,
> but when I looked in a fresh Debian Sid container I see a libicu-dev
> package that's still on 72.1-6, a libicu76 package, but no libicu76
> package. I'm not sure there's currently a package that installs the
> icu-i18n.pc from ICU 76?
Here I meant "no libicu75-dev package".
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 227 bytes --]
next prev parent reply other threads:[~2025-02-13 9:39 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-02-12 8:16 [PATCH xfsprogs] configure: additionally get icu-uc from pkg-config Alyssa Ross
2025-02-12 21:20 ` Darrick J. Wong
2025-02-13 9:34 ` Alyssa Ross
2025-02-13 9:39 ` Alyssa Ross [this message]
2025-02-13 23:29 ` Darrick J. Wong
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=8734gi6v5a.fsf@alyssa.is \
--to=hi@alyssa.is \
--cc=djwong@kernel.org \
--cc=linux-xfs@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.