| Summary: | dev-libs/openssl: fails to compile openssl version less than 1.0.2d on ppc64le | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Leno Hou <lenohou> |
| Component: | [OLD] Keywording and Stabilization | Assignee: | Gentoo's Team for Core System packages <base-system> |
| Status: | RESOLVED NEEDINFO | ||
| Severity: | normal | CC: | blueness, kevin.zhaoshuai, ppc64 |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | PPC64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
what problem??? 1) ppc64le must run in abiv2 but openssl less than 1.0.2d wrote in abiv1.
error log
#powerpc64le-unknown-linux-gnu-gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DB_ENDIAN -DTERMIO -Wall -O2 -pipe -mcpu=power8 -mtune=power8 -mabi=elfv2 -fno-strict-aliasing -Wa,--noexecstack -m64 -Wl,-O1 -Wl,--as-needed -shared -Wl,-Bsymbolic -Wl,-soname=libcrypto.so.0.9.8 -o libcrypto.so.0.9.8 -Wl,--whole-archive libcrypto.a -Wl,--no-whole-archive -L. -ldl -lz
/usr/lib/gcc/powerpc64le-unknown-linux-gnu/5.3.0/../../../../powerpc64le-unknown-linux-gnu/bin/ld: libcrypto.a(linux_ppc64.o): ABI version 1 is not compatible with ABI version 2 output
/usr/lib/gcc/powerpc64le-unknown-linux-gnu/5.3.0/../../../../powerpc64le-unknown-linux-gnu/bin/ld: failed to merge target specific data of file libcrypto.a(linux_ppc64.o)
collect2: error: ld returned 1 exit status
2) Also has the dependency error:
dev-libs/openssl:0
(dev-libs/openssl-1.0.2g-r2:0/0::gentoo, ebuild scheduled for merge) conflicts with
>=dev-libs/openssl-0.9.8f:0[bindist] required by (net-misc/openssh-7.2_p2:0/0::gentoo, installed)
^^^^^^^
openssl-1.0.2g-r2 is already stable everywhere. so what's the problem ? USE=bindist issues are a local configuration problem and to be expected. they're not a bug in Gentoo. |
# If less than 1.0.2d version, encounters above problem. So we need to stable to >=dev-libs/openssl-1.0.2d Reproducible: Always