Собирая pdftk для Slackware64 13 наткнулся на интересный баг:
http://aur.archlinux.org/packages.php?ID=4427
читаем:
Sources:
debian-build_with_gcc-4.3.diff
Красавцы :)))
Ну это чистая брехня, так как pdftk в Debian собран только gcc-4.2 !!
и патч касался в основном маршрутов к lib java в make-файлах.
А на gcc-4.3 в Debian Sid и Slackware 13 gcc-4.3.3 получим:
error: mixing C++ and Java catches in a single translation unit
И подобное было и для gcc-4.4:
https://bugzilla.redhat.com/show_bug.cgi?id=485641
Regression in Java: all programs that link Java and C++ fail when optimized
http://gcc.gnu.org/ml/gcc/2009-03/msg00068.html
и есть патч для gcc-4.4:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39380
И в Debian , Slackware 13 pdftk собирается только gcc-4.2.
(с gcc-4.4 таки не пробовал собирать)