> On Jul 11, 2017, at 6:14 AM, Hanspeter Niederstrasser > <f...@snaggledworks.com> wrote: > > On 7/9/17 9:00 PM, David Reiser wrote: >> gnutls30 inserts: >> inherited_linker_flags=' -framework Security -framework CoreFoundation’ >> in its .la files. And the validator complains at the end of the package >> build. >> I tried one fix of inserting 4 '-Wl,' in line in the Makefile.in, but that >> broke the build sooner. >> What’s the right way to avoid the problem? > > This should work at the end of InstallScript once the .la files are in the > proper place: > > perl -pi -e 's|-framework |-Wl,-framework,|g' <.LA FILES> > > notice the <space> after the first -framework token. Changes > "-framework Security" to "-Wl,-framework,Security" > > Hanspeter > > Thanks. Looks like I didn’t understand either how to do the -Wl tokenization or where I should do the editing.
My current packaging version passes the validator, and the relevant .la files now contain (among other things): # Linker flags that cannot go in dependency_libs. inherited_linker_flags=' -Wl,-framework,Security -Wl,-framework,CoreFoundation' Will that work with whatever is going to try to use the .la files downstream? Dave -- Dave Reiser dbrei...@icloud.com ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Fink-devel mailing list Fink-devel@lists.sourceforge.net List archive: https://sourceforge.net/p/fink/mailman/fink-devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel