After upgrading from sys-libs/zlib-1.2.3-r1 (mentioned in the 7.2.4.3 ebuild) to sys-libs/zlib-1.2.8-r1, the java binaries are broken, with SIGSEGV errors: # Problematic frame: # C [libz.so.1+0xcbf5] inflate+0x2585 Reproducible: Always
Oddly enough, I can't simply recompile zlib to the older version and LD_PRELOAD it. Hmm.
Perhaps it's because I ignored the >=sys-devel/gcc-4.5.4 dependency :\. (I currently have 4.4.5) I'll try to update that and see how things go.
Indeed, the issue was with my older version of gcc. After upgrading gcc to 4.8 AND recompiling zlib, it's working again.