[Pkg-tcltk-devel] Bug#897429: ppc64el: Shared Object not available in the platform
Breno Leitao
leitao at debian.org
Wed May 2 15:10:19 BST 2018
Source: tclreadline
Version: 2.1.0-15
Severity: critical
Tags: patch
Dear maintainer,
I just found that this package is not generating the shared object for
ppc64el platform, as showed below:
dpkg -c tcl-tclreadline_2.1.0-15_ppc64el.deb | grep lib/powerpc64le-linux-gnu
drwxr-xr-x root/root 0 2016-10-08 05:04 ./usr/lib/powerpc64le-linux-gnu/
-rw-r--r-- root/root 25340 2016-10-08 05:04 ./usr/lib/powerpc64le-linux-gnu/libtclreadline.a
Looking at the 'configure' process, I see the failure on detecting if
the shared object should be built. This is the build log line and
explains the problem.
checking whether to build shared libraries... no
I checked against unstable/buster version (2.3) and this problem does
not happen anymore. So, this fix will only need to make Stretch.
The real cause of this problem is realted to the following exemption of
powerpc, which might be removed.
case "$host_cpu" in
powerpc*) dynamic_linker=no ;
*) dynamic_linker='Linux ld.so' ;;
With the patch above, I can see the shared objects being generated:
dpkg -c tcl-tclreadline_2.1.0-15+deb9u1_ppc64el.deb | grep \.so
-rw-r--r-- root/root 67664 2018-05-02 10:05 ./usr/lib/powerpc64le-linux-gnu/libtclreadline-2.1.0.so
lrwxrwxrwx root/root 0 2018-05-02 10:05 ./usr/lib/powerpc64le-linux-gnu/libtclreadline.so -> libtclreadline-2.1.0.so
More information about the Pkg-tcltk-devel
mailing list