|
From: Jack H. <ho...@br...> - 2011-03-06 18:37:18
|
The attached packaging would be one approach to working around
the problems with pdftk-1.44 on powerpc darwin. The problems with
gcj are rather complex but largely stem from the fact that as of
gcc45 we are using the system unwinder rather than that in libgcc
from FSF gcc. Since gcc45 also introduced epilogue notes in the
eh frames which aren't understood by the system unwinder on
darwin, this triggers crashes in gcj on darwin8/9. One workaround
for 10.4/10.5 would be to build those variants with the gcj from
gcc44 as the attached packaging does. Note that this will likely
only fix powerpc darwin since intel darwin was never properly
tested for compilation of java code in gcj (as the gcc testsuite
runs its tests using precompiled class files and doesn't catch
these problems). The intel darwin8/9 problems will likely have
to wait until upstream (FSF gcc) completely suppresses the epilogue
notes on darwin. This is unlikely to happen before gcc 4.7 (or
if we are luckly gcc 4.6.1). It definitely won't make it into
gcc 4.6.0.
Jack
|