[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #64323] Some symbols not exported in 0.22
From: |
Christian Weisgerber |
Subject: |
[bug #64323] Some symbols not exported in 0.22 |
Date: |
Sat, 9 Sep 2023 10:47:30 -0400 (EDT) |
Follow-up Comment #3, bug #64323 (project gettext):
OpenBSD packager here, same problem.
I think this is unintentional fallout from commit
a80b9021019fe311b81771d67138496f512ef35a. Part of that change is that now only
a subsection of libintl is built with -DBUILDING_DLL. In particular,
intl-compat.c is no longer compiled with -DBUILDING_DLL, so the unprefixed
compatibility symbols are no longer exported.
A simple fix/workaround is to re-add -DBUILDING_DLL to AM_CPPFLAGS in
gettext-runtime/intl/Makefile. (Hat tip to Tijl Coosemans <tijl@FreeBSD.org>,
who figured it out first.) With this, there are no relevant symbol differences
in libintl between 0.21.1 and 0.22.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?64323>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/