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