[MacPorts] #20920: texlive_base fails to build when icu is installed
MacPorts
noreply at macports.org
Sat Jun 12 16:02:48 PDT 2010
#20920: texlive_base fails to build when icu is installed
------------------------------------------+---------------------------------
Reporter: jean-philippe.humbert@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.8.0
Keywords: | Port: texlive_base
------------------------------------------+---------------------------------
Comment(by vinc17@…):
Making texlive conflict with icu would be a very bad idea, due to the
dependencies.
In the mean time, it might be possible to disable the build of icu-xetex.
But perhaps the bug can be fixed:
Here the failure occurs with:
{{{
/usr/bin/g++-4.0 -pipe -O2 -arch ppc -L/opt/local/lib -arch ppc -o
../../bin/makeconv makeconv.o ucnvstat.o genmbcs.o gencnvex.o -L../../lib
-lsicutu -L../../lib -lsicui18n -L../../lib -lsicuuc -L../../lib
-L../../stubdata -lsicudata -lpthread -lm
}}}
The problem seems to be the first -L/opt/local/lib, which comes from:
{{{
ac_cv_env_LDFLAGS_value='-L/opt/local/lib -arch ppc'
}}}
(see config.log in libs/icu-xetex).
Setting -L options in LDFLAGS is wrong IMHO, because one cannot control
the precedence. Ditto for CPPFLAGS and CFLAGS. See the ENVIRONMENT section
of the gcc man page; that should be better.
--
Ticket URL: <http://trac.macports.org/ticket/20920#comment:28>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list