[MacPorts] #22870: muniversal group: merge .la dependency_libs value
MacPorts
noreply at macports.org
Sun Dec 13 06:55:14 PST 2009
#22870: muniversal group: merge .la dependency_libs value
---------------------------------+------------------------------------------
Reporter: pguyot@… | Owner: macports-tickets@…
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: base | Version: 1.8.1
Keywords: | Port:
---------------------------------+------------------------------------------
.la files are automatically generated text files that contain linking
information. muniversal group fails if two .la files differ.
However, it seems we could apply some heuristics, for example with the
dependency_libs key.
i386 and x86_64 libgettextlib.la files are identical except for the
following line:
{{{
# Libraries that this one depends upon.
dependency_libs=' /opt/local/lib/libintl.la -L/opt/local/lib -lc
-ltermcap'
}}}
{{{
# Libraries that this one depends upon.
dependency_libs=' -R/opt/local/lib /opt/local/lib/libintl.la
-L/opt/local/lib -lc /opt/local/lib/libiconv.la -lncurses'
}}}
That these lines could probably be merged by putting every item in each,
and that wouldn't create a problem. The attached patch does just this and
allows gettext +universal to be built on 10.6.
The patch could be extended to process inherited_linker_flags as well (see
ticket #22801).
What do you think?
--
Ticket URL: <http://trac.macports.org/ticket/22870>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list