Page MenuHomeFreeBSD

pango: set config arg to create .pc files to support explicit linking
ClosedPublic

Authored by marino on Jul 15 2014, 9:01 AM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Nov 20, 5:17 PM
Unknown Object (File)
Sun, Nov 16, 8:27 PM
Unknown Object (File)
Oct 7 2025, 3:58 AM
Unknown Object (File)
Oct 6 2025, 12:47 PM
Unknown Object (File)
Oct 6 2025, 10:57 AM
Unknown Object (File)
Oct 6 2025, 10:31 AM
Unknown Object (File)
Oct 6 2025, 9:18 AM
Unknown Object (File)
Sep 21 2025, 2:01 PM
Subscribers
None

Details

Reviewers
bapt
kwm
Summary

For some reason, FreeBSD 10+ does not require explicit linking
to libm and libz. DragonFly requires explicit linking for *all* libraries
and so there are numerous ports that pass on FreeBSD but fail on DragonFly.
I think I've traced these failures to pango and gtk20 -- their pkgconf
files were not listing all the libraries needed to link. The pango fix
is simple: just add a configure argument.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

marino retitled this revision from to pango: set config arg to create .pc files to support explicit linking.
marino updated this object.
marino edited the test plan for this revision. (Show Details)
marino added reviewers: kwm, bapt.
kwm edited edge metadata.
This revision is now accepted and ready to land.Jul 19 2014, 9:12 PM