Frédéric Fauberteau <triaxx%netbsd.org@localhost> writes: > Module Name: pkgsrc > Committed By: triaxx > Date: Thu Aug 23 14:26:22 UTC 2018 > > Modified Files: > pkgsrc/print/gutenprint-lib: Makefile > > Log Message: > gutenprint-lib: fix missing graphics/gexiv2 dependency > > Bump revision That's fine to have this as workaround, but I am not sure that it's right. I just posted earlier about libtool's behavior of adding libraries to the link line when using a library that includes them. Basically, when linking foo: foo.o libbar.la and libbar.la says that libbar has a dependency_lib of libbaz then libtool does cc -o foo foo.o -llibbar -llibbaz even though foo.o does not need any symbols in baz. This creates dependencies that ought not to exist. It's not a huge problem in the gutenprint/gexiv2 case, but in the case of geos, where there is a stable c abi, and an unstable c++ abi, this libtool bug leads to a need for a lot of revbumping that should not be necessary. So in this case I'll stick in a note about the exiv2 issue so we can revert it when/if we fix libtool.
Attachment:
signature.asc
Description: PGP signature