HarfBuzz 14.* symbol issues
أحمد المحمودي
aelmahmoudy at users.sourceforge.net
Sun Apr 26 03:54:05 BST 2026
Hello,
I have been trying to package Harfbuzz 14 for a while, yet I am
hindered by an issue that dpkg-gensymbols reports that symbols in
std:: namespace are being exported by libharfbuzz0 &
libharfbuzz-subset libraries. Upstream says that they started using
`std::sort` at HB 14.0.0. Also upstream build runs a test to check for
export of symbols that aren't meant to be exported, and that test
passes successfully:
```
[1/15] Generating src/harfbuzz-subset.def with a custom command
[...]
[8/15] Generating src/harfbuzz.def with a custom command
[...]
27/239 src - harfbuzz:check-symbols OK
[...]
Checking that /home/build/harfbuzz-14.2.0/build-main/src/libharfbuzz.so does not expose internal symbols
Checking that /home/build/harfbuzz-14.2.0/build-main/src/libharfbuzz.so has the same symbol list as /home/build/harfbuzz-14.2.0/build-main/src/harfbuzz.def
Checking that /home/build/harfbuzz-14.0.0/build-main/src/libharfbuzz-subset.so does not expose internal symbols
Checking that /home/build/harfbuzz-14.0.0/build-main/src/libharfbuzz-subset.so has the same symbol list as /home/build/harfbuzz-14.0.0/build-main/src/harfbuzz-subset.def
```
Whole discussion of the issue on upstream bug tracker is on:
https://github.com/harfbuzz/harfbuzz/issues/5895
--
أحمد المحمودي (Ahmed El-Mahmoudy)
Digital design engineer
GPG KeyIDs: 4096R/A7EF5671 2048R/EDDDA1B7
GPG Fingerprints:
6E2E E4BB 72E2 F417 D066 6ABF 7B30 B496 A7EF 5761
8206 A196 2084 7E6D 0DF8 B176 BC19 6A94 EDDD A1B7
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-freedesktop-maintainers/attachments/20260426/86662d80/attachment.sig>
More information about the Pkg-freedesktop-maintainers
mailing list