summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorTor Lillqvist <tlillqvist@novell.com>2011-08-29 18:27:58 +0300
committerTor Lillqvist <tlillqvist@novell.com>2011-08-29 20:39:02 +0300
commit268cfa5cf4b4aa75daf79a0e3019f37e37746509 (patch)
tree5811528306195acadbab08439cd7084a698d34f3 /configure.in
parent4639374b16b3f9f32ece3e10cb5908b104bf2765 (diff)
Fix MINGW_SHARED_LIBSTDCPP
Diffstat (limited to 'configure.in')
-rwxr-xr-xconfigure.in4
1 files changed, 3 insertions, 1 deletions
diff --git a/configure.in b/configure.in
index 0f1e878bb10d..286bcca52790 100755
--- a/configure.in
+++ b/configure.in
@@ -3234,7 +3234,9 @@ using namespace std;
[
MINGW_GXXDLL=`$OBJDUMP -p conftest.exe | grep 'DLL Name: libstdc++' | $SED -e 's@.*DLL Name: @@'`
if test -n "$MINGW_GXXDLL"; then
- MINGW_SHARED_LIBSTDCPP=-l${MINGW_GXXDLL%.dll}
+ mingw_gxxdll_root=${MINGW_GXXDLL%.dll}
+ mingw_gxxdll_root=${mingw_gxxdll_root#lib}
+ MINGW_SHARED_LIBSTDCPP=-l$mingw_gxxdll_root
MINGW_SHARED_GXXLIB=YES
AC_MSG_RESULT([$MINGW_GXXDLL])
else