> Bear in mind that I am not libtool developer so all of the following > is just my guessing: > > As I have suspected: `lt_cv_sys_global_symbol_pipe=''`. I think that > there is a genuine issue in libtool that it does not handle empty > `lt_cv_sys_global_symbol_pipe` at all. > > Looking further into config.log, it seems to me that this might be > related to this check: > > ~~~ > configure:7765: checking command to parse /bin/nm -p output from gcc > -std=gnu99 object > configure:7885: gcc -std=gnu99 -c -g -O2 conftest.c >&5 > configure:7888: $? = 0 > configure:7892: /bin/nm -p conftest.o \| sed -n -e 's/^.*[ > ]\([BDRT][BDRT]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed > '/ __gnu_lto/d' \> conftest.nm > configure:7895: $? = 0 > cannot find nm_test_var in conftest.nm > configure:7885: gcc -std=gnu99 -c -g -O2 conftest.c >&5 > configure:7888: $? = 0 > configure:7892: /bin/nm -p conftest.o \| sed -n -e 's/^.*[ > ]\([BDRT][BDRT]*\)[ ][ ]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p' | > sed '/ __gnu_lto/d' \> conftest.nm > configure:7895: $? = 0 > cannot run sed -n -e 's/^.*[ ]\([BDRT][BDRT]*\)[ ][ > ]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p' | sed '/ __gnu_lto/d' > configure:7999: result: failed > ~~~
Thanks. I don't know what the output of nm-p is supposed ot look like, so take this with a grain of salt. About all I can say is it is producing symbols: > The libtool tests are trying to run using plain `sed` instead of the > configured `$SED`. Dunno if that is the issue but bad `sed` might be a > problem, too. > > Also, I see your `SHELL=/bin/sh`. What shell is that? I would suggest > running with `SHELL` set to something modern like Bash. > > This also appears to have already been reported in the past: > https://lists.gnu.org/archive/html/bug-libtool/2015-07/msg00000.html > > So, my recommendation is to run again under Bash with `SHELL` set to > it. If that still fails, try telling it to use GNU nm by providing > NM=/path/to/gnm on `configure` command line. > > -- > VH _______________________________________________ https://lists.gnu.org/mailman/listinfo/libtool