Created attachment 93339 [details] Ignore _fbss and __bss_start When enabling the execution of the tests of harfbuzz 0.9.26 at build time in Debian, check-defs.sh and check-symbols.sh failed on mips and mipsel. (This is quite similar to #59637) The failure logs were like the following: check-defs.sh: Checking that .libs/libharfbuzz.so has the same symbol list as harfbuzz.def 1a2 > _fbss check-symbols.sh: Checking that we are not exposing internal symbols Processing .libs/libharfbuzz-gobject.so _fbss Ouch, internal symbols exposed Processing .libs/libharfbuzz-icu.so _fbss Ouch, internal symbols exposed Processing .libs/libharfbuzz.so _fbss Ouch, internal symbols exposed Other than _fbss, it was reported also __bss_start as internal harfbuzz symbol exported. I'm proposing to just ignore them like it is done for other libgcc-related symbols, as it was done for #59637 as well; patch attached for it.
Created attachment 94562 [details] [review] Ignore _fbss Sorry, it seems __bss_start is already skipped by the two tests, so only _fbss needs to be; updated patch for just that mips-specific symbol.
Fixed. Thanks.
(In reply to comment #2) > Fixed. Thanks. Forgot to mark this bug as such? :)
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.