[tlbuild] TL2012 aix 4.3 build report
Vladimir Volovich
vvv at vsu.ru
Thu May 17 18:06:51 CEST 2012
Hi Peter,
"PB" == Peter Breitenlohner writes:
>> 4) aix-patch-poppler.diff - add const declarations, to fix compile
>> problem. The cause and a way to fix is the same as discussed in
>> http://tug.org/pipermail/tlbuild/2010q2/001541.html
PB> I have tried to apply this patch and rebuild poppler+luatex.
PB> Contrary to what you assume in your message from 2010 cited above,
PB> this change is not at all harmless for gcc (3.4.5 linux -> mingw
PB> cross, 4.4.7 linux native): the compilation of libpoppler.a
PB> succeeds but linking luatex fails with duplicate symbols.
PB> So, it seems this problem with "initialization of static const data
PB> members inside the class definition" is specific to xlc, or maybe
PB> to the version of xlc that comes with AIX 4.3 (from 1999 or so).
PB> Thus I think you'll have to live with your patches (for icu and
PB> poppler) applied locally.
Thanks. I'll try to find a portable fix, which will work on linux native
build, and on AIX. If I'll not find it, I'll keep these const-related
patches locally for AIX build.
Best wishes,
v.
More information about the tlbuild
mailing list