Bug 57633

Summary: Symbol tests should ignore __bss_start, _edata, _end
Product: HarfBuzz Reporter: Adam Sampson <ats-fd>
Component: srcAssignee: Behdad Esfahbod <freedesktop>
Status: RESOLVED FIXED QA Contact:
Severity: minor    
Priority: low CC: freedesktop
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: Patch for this problem

Description Adam Sampson 2012-11-27 22:35:29 UTC
Created attachment 70704 [details] [review]
Patch for this problem

Depending on how you configure binutils (mine's 2.23 on IA32), shared libraries can end up with some extra symbols that HarfBuzz's check-exported-symbols and check-internal-symbols tests don't ignore.

Glib's equivalent tests do ignore these:
https://mail.gnome.org/archives/commits-list/2010-May/msg03273.html

The attached patch makes HarfBuzz do the same.
Comment 1 Behdad Esfahbod 2012-12-06 00:42:35 UTC
Fixed.  Thanks.

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.