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