On Feb 10, 2013, at 1:18 AM, Ryan Schmidt <[email protected]> wrote:
> > On Feb 10, 2013, at 03:17, Jeremy Huddleston Sequoia <[email protected]> > wrote: > >> >> On Feb 10, 2013, at 12:57 AM, Ryan Schmidt <[email protected]> wrote: >> >>>>> I think I want to explicitly add a port:icu dependency to all ports using >>>>> pango to make these easier to find in the future. >>>> >>>> No, please don't do that. Only do that if the port actually links against >>>> icu. >>> >>> Obviously I would only add the dependency if it actually links to icu. The >>> problem is that now that pango uses harfbuzz and harfbuzz uses icu, now >>> things that use pango use icu. >> >> What makes you think that? There's no reason to think that a port would use >> icu just because it's using pango. > > The output of otool -L. Yeah, that's the problem. Look at the output of nm -m, and you'll see it's not actually using icu. It's just linking against it because of glibtool's viral propagation of linkage. >> Why are we even shipping the .la files. We should really just delete them >> from every destroot as they serve no useful purpose and always seem to just >> screw up builds. > > I don't know what .la files are for so I'm not in a position to be able to > assert that we should remove them. .la files are "instructions" that glibtool leaves for itself on how it should link against a particular library. They're sometimes useful on other platforms, but on OS X, they serve absolutely NO useful purpose. _______________________________________________ macports-dev mailing list [email protected] https://lists.macosforge.org/mailman/listinfo/macports-dev
