Summary: | icedtea-bin-7 multilib amd64 minecraft ELF mismatch | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | C. Wijtmans <cj.wijtmans> |
Component: | [OLD] Java | Assignee: | Java team <java> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | CC: | mmokrejs |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
C. Wijtmans
2011-11-21 14:01:26 UTC
We already have a minecraft ebuild in overlays. Maybe you can try that. If Minecraft binary itself doesn't support amd64 you can try running it with emul-linux-x86-java Closing as invalid since this is not an issue with a portage package. It is not about ebuilds or minecraft being 32bit. The issue here is that it used to work and it is broken on jdk 1.7/icedtea-bin-7. without running emul-linux-x86-java (In reply to comment #2) > It is not about ebuilds or minecraft being 32bit. The issue here is that it > used to work and it is broken on jdk 1.7/icedtea-bin-7. without running > emul-linux-x86-java Also i do not appear to even have a 'emul-linux-x86-java' program. Confirmed, does not happen with icedtea-bin-6 (In reply to comment #4) > Confirmed, does not happen with icedtea-bin-6 And what about oracle-jdk-bin:1.7? emul-linux-x86-java is a separate package. (In reply to comment #5) > (In reply to comment #4) > > Confirmed, does not happen with icedtea-bin-6 > > And what about oracle-jdk-bin:1.7? > > emul-linux-x86-java is a separate package. emul-linux-x86-java requires the oracle vm. and i will not use oracle software. (In reply to comment #6) > (In reply to comment #5) > > (In reply to comment #4) > > > Confirmed, does not happen with icedtea-bin-6 > > > > And what about oracle-jdk-bin:1.7? > > > > emul-linux-x86-java is a separate package. > > emul-linux-x86-java requires the oracle vm. > and i will not use oracle software. Then the only thing is to go upstream (minecraft) with that issue. There shouldn't be a 32bit lib in the library.path. Looks like there is an assumption made which no longer holds for java 7. IcedTea does properly identify itself as linux-amd64 here. As a workaround you can try adding the 64 bit .so to LD_LIBRARY_PATH or using the ebuilds in ::java-overlay. |