[MacPorts] #38010: MacPorts should not ship .la files
MacPorts
noreply at macports.org
Sun Feb 10 06:25:22 PST 2013
#38010: MacPorts should not ship .la files
-------------------------+-------------------------
Reporter: jeremyhu@… | Owner: jmr@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: base | Version: 2.1.3
Resolution: | Keywords: glibtool la
Port: |
-------------------------+-------------------------
Comment (by egall@…):
Replying to [comment:9 cal@…]:
> While we're at it we might add a check that walks all binaries, gets a
list of symbols and checks whether there's at least one symbol being used
from the linked libraries. I think Debian has something similar in place.
So does Fink. Besides linked libraries, they also check headers and stuff,
too. For example:
{{{
fink-package-precedence --prohibit-bdep=libxml2 .
Scanning /\.Plo,\.Po$/ dependency files...
./.deps/c14n.Plo
./.deps/catalog.Plo
./.deps/chvalid.Plo
./.deps/debugXML.Plo
./.deps/dict.Plo
./.deps/DOCBparser.Plo
./.deps/encoding.Plo
./.deps/entities.Plo
./.deps/error.Plo
./.deps/globals.Plo
./.deps/hash.Plo
./.deps/HTMLparser.Plo
./.deps/HTMLtree.Plo
./.deps/legacy.Plo
./.deps/list.Plo
./.deps/nanoftp.Plo
./.deps/nanohttp.Plo
./.deps/parser.Plo
./.deps/parserInternals.Plo
./.deps/pattern.Plo
./.deps/relaxng.Plo
./.deps/runsuite.Po
./.deps/runtest.Po
./.deps/runxmlconf.Po
./.deps/SAX.Plo
./.deps/SAX2.Plo
./.deps/schematron.Plo
./.deps/testapi.Po
./.deps/testAutomata.Po
./.deps/testC14N.Po
./.deps/testchar.Po
./.deps/testdict.Po
./.deps/testdso.Plo
./.deps/testHTML.Po
./.deps/testModule.Po
./.deps/testReader.Po
./.deps/testrecurse.Po
./.deps/testRegexp.Po
./.deps/testRelax.Po
./.deps/testSAX.Po
./.deps/testSchemas.Po
./.deps/testThreads.Po
./.deps/testURI.Po
./.deps/testXPath.Po
./.deps/threads.Plo
./.deps/tree.Plo
./.deps/trio.Plo
./.deps/triostr.Plo
./.deps/uri.Plo
./.deps/valid.Plo
./.deps/xinclude.Plo
./.deps/xlink.Plo
./.deps/xmlcatalog.Po
./.deps/xmlIO.Plo
./.deps/xmllint.Po
./.deps/xmlmemory.Plo
./.deps/xmlmodule.Plo
./.deps/xmlreader.Plo
./.deps/xmlregexp.Plo
./.deps/xmlsave.Plo
./.deps/xmlschemas.Plo
./.deps/xmlschemastypes.Plo
./.deps/xmlstring.Plo
./.deps/xmlunicode.Plo
./.deps/xmlwriter.Plo
./.deps/xpath.Plo
./.deps/xpointer.Plo
./.deps/xzlib.Plo
./doc/examples/.deps/io1.Po
./doc/examples/.deps/io2.Po
./doc/examples/.deps/parse1.Po
./doc/examples/.deps/parse2.Po
./doc/examples/.deps/parse3.Po
./doc/examples/.deps/parse4.Po
./doc/examples/.deps/reader1.Po
./doc/examples/.deps/reader2.Po
./doc/examples/.deps/reader3.Po
./doc/examples/.deps/reader4.Po
./doc/examples/.deps/testWriter.Po
./doc/examples/.deps/tree1.Po
./doc/examples/.deps/tree2.Po
./doc/examples/.deps/xpath1.Po
./doc/examples/.deps/xpath2.Po
./example/.deps/gjobread.Po
./python/.deps/libxml.Plo
./python/.deps/libxml2-py.Plo
./python/.deps/types.Plo
Looking for incorrect headers in 87 dependency files...
Determining fink providers of 22 headers...
1 - 22
Found use of headers from 3 fink packages:
libiconv-dev
liblzma5
readline6
Scanning binaries for incorrect dyld linking...
}}}
--
Ticket URL: <https://trac.macports.org/ticket/38010#comment:10>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list