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)
Tue, Oct 7, 3:58 AM
Unknown Object (File)
Mon, Oct 6, 12:47 PM
Unknown Object (File)
Mon, Oct 6, 10:57 AM
Unknown Object (File)
Mon, Oct 6, 10:31 AM
Unknown Object (File)
Mon, Oct 6, 9:18 AM
Unknown Object (File)
Sun, Sep 21, 2:01 PM
Unknown Object (File)
Aug 4 2025, 1:39 PM
Unknown Object (File)
Jul 27 2025, 11:00 AM
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