URL: <http://savannah.gnu.org/patch/?7055>
Summary: archive_cmds_need_lc macro check is broken (result check is inverted) Project: GNU Libtool Submitted by: sherpya Submitted on: lun 04 gen 2010 04:18:54 CET Category: None Priority: 6 Status: None Privacy: Public Assigned to: None Originator Email: Open/Closed: Open Discussion Lock: Any _______________________________________________________ Details: # # Do we need to explicitly link libc? # if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) then _LT_TAGVAR(archive_cmds_need_lc, $1)=no else _LT_TAGVAR(archive_cmds_need_lc, $1)=yes fi gets expanded to: if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then archive_cmds_need_lc=no else archive_cmds_need_lc=yes fi EXIT STATUS Normally, the exit status is 0 if selected lines are found and 1 otherwise. on mingw I'm unable to produce shared dll because libtool complains about missing -lc _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/patch/?7055> _______________________________________________ Messaggio inviato con/da Savannah http://savannah.gnu.org/