bug-gettext
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

/usr/lib/gcc/x86_64-alpine-linux-musl: libgettextlib.so: undefined refer


From: Jeffrey Walton
Subject: /usr/lib/gcc/x86_64-alpine-linux-musl: libgettextlib.so: undefined reference to `libiconv'
Date: Mon, 15 Jun 2020 11:58:12 -0400

Hi Everyone,

I'm building libiconv 1.16 and gettext 0.20.2 on Alpine Liniux 3.10.
Alpine's claim to fame is Musl instead of glibc.

GetText is configured to use libiconv shared object using
--with-libiconv-prefix="$MY_PREFIX". (MY_PREFIX is valid).

The build results in the following. I believe the make recipe is
lacking $(LTLIBICONV) library, and it is causing the link problem.

/bin/sh ../libtool  --tag=CC   --mode=link gcc  -g2 -O2 -march=native
-fPIC -pthread  -L/home/jwalton/tmp/ok2delete/lib
-Wl,-R,'$ORIGIN/../lib' -Wl,-R,/home/jwalton/tmp/ok2delete/lib
-Wl,--enable-new-dtags -o msgcmp msgcmp-msgcmp.o msgcmp-msgl-fsearch.o
libgettextsrc.la    -ldl -lpthread
libtool: link: gcc -g2 -O2 -march=native -fPIC -pthread -Wl,-R
-Wl,"\$ORIGIN/../lib" -Wl,-R -Wl,/home/jwalton/tmp/ok2delete/lib
-Wl,--enable-new-dtags -o .libs/msgcmp msgcmp-msgcmp.o
msgcmp-msgl-fsearch.o  -L/home/jwalton/tmp/ok2delete/lib
./.libs/libgettextsrc.so
/home/Build-Scripts/gettext-0.20.2/gettext-tools/gnulib-lib/.libs/libgettextlib.so
/home/Build-Scripts/gettext-0.20.2/libtextstyle/lib/.libs/libtextstyle.so
/home/Build-Scripts/gettext-0.20.2/gettext-tools/intl/.libs/libintl.so
-lc -ldl -lpthread -pthread -Wl,-rpath
-Wl,/home/jwalton/tmp/ok2delete/lib
/usr/lib/gcc/x86_64-alpine-linux-musl/8.3.0/../../../../x86_64-alpine-linux-musl/bin/ld:
/home/Build-Scripts/gettext-0.20.2/gettext-tools/gnulib-lib/.libs/libgettextlib.so:
undefined reference to `libiconv'
/usr/lib/gcc/x86_64-alpine-linux-musl/8.3.0/../../../../x86_64-alpine-linux-musl/bin/ld:
/home/Build-Scripts/gettext-0.20.2/gettext-tools/gnulib-lib/.libs/libgettextlib.so:
undefined reference to `libiconv_open'
/usr/lib/gcc/x86_64-alpine-linux-musl/8.3.0/../../../../x86_64-alpine-linux-musl/bin/ld:
/home/Build-Scripts/gettext-0.20.2/gettext-tools/gnulib-lib/.libs/libgettextlib.so:
undefined reference to `libiconv_close'
collect2: error: ld returned 1 exit status
make[5]: *** [Makefile:3077: msgcmp] Error 1
make[5]: Leaving directory
'/home/Build-Scripts/gettext-0.20.2/gettext-tools/src'
make[4]: *** [Makefile:2901: all] Error 2
make[4]: Leaving directory
'/home/Build-Scripts/gettext-0.20.2/gettext-tools/src'
make[3]: *** [Makefile:2333: all-recursive] Error 1
make[3]: Leaving directory '/home/Build-Scripts/gettext-0.20.2/gettext-tools'
make[2]: *** [Makefile:2201: all] Error 2
make[2]: Leaving directory '/home/Build-Scripts/gettext-0.20.2/gettext-tools'
make[1]: *** [Makefile:403: all-recursive] Error 1
make[1]: Leaving directory '/home/Build-Scripts/gettext-0.20.2'
make: *** [Makefile:359: all] Error 2



reply via email to

[Prev in Thread] Current Thread [Next in Thread]