[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
- /usr/lib/gcc/x86_64-alpine-linux-musl: libgettextlib.so: undefined reference to `libiconv',
Jeffrey Walton <=
- Re: /usr/lib/gcc/x86_64-alpine-linux-musl: libgettextlib.so: undefined reference to `libiconv', Bruno Haible, 2020/06/15
- Re: /usr/lib/gcc/x86_64-alpine-linux-musl: libgettextlib.so: undefined reference to `libiconv', Jeffrey Walton, 2020/06/15
- Re: /usr/lib/gcc/x86_64-alpine-linux-musl: libgettextlib.so: undefined reference to `libiconv', Bruno Haible, 2020/06/15
- Re: /usr/lib/gcc/x86_64-alpine-linux-musl: libgettextlib.so: undefined reference to `libiconv', Jeffrey Walton, 2020/06/15
- Re: /usr/lib/gcc/x86_64-alpine-linux-musl: libgettextlib.so: undefined reference to `libiconv', Bruno Haible, 2020/06/15
- Re: /usr/lib/gcc/x86_64-alpine-linux-musl: libgettextlib.so: undefined reference to `libiconv', Jeffrey Walton, 2020/06/15
- Re: /usr/lib/gcc/x86_64-alpine-linux-musl: libgettextlib.so: undefined reference to `libiconv', Jeffrey Walton, 2020/06/15
- Re: /usr/lib/gcc/x86_64-alpine-linux-musl: libgettextlib.so: undefined reference to `libiconv', Jeffrey Walton, 2020/06/15
- Re: /usr/lib/gcc/x86_64-alpine-linux-musl: libgettextlib.so: undefined reference to `libiconv', Jeffrey Walton, 2020/06/15
- Re: /usr/lib/gcc/x86_64-alpine-linux-musl: libgettextlib.so: undefined reference to `libiconv', Bruno Haible, 2020/06/15