--- gdb-7.6/opcodes/configure.ac.orig 2013-06-12 03:06:00 +0400 +++ gdb-7.6/opcodes/configure.ac 2013-06-12 03:21:13 +0400 @@ -165,11 +165,17 @@ SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty" fi + LCLINK="-Wl,-lc," case "${host}" in *-*-cygwin*) SHARED_LDFLAGS="-no-undefined" SHARED_LIBADD="-L`pwd`/../bfd -lbfd -L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin" ;; + *-*-mingw*) + SHARED_LDFLAGS="-no-undefined" + SHARED_LIBADD="-L`pwd`/../bfd -lbfd" + LCLINK= + ;; *-*-darwin*) SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.dylib ${SHARED_LIBADD}" SHARED_DEPENDENCIES="../bfd/libbfd.la" @@ -192,7 +198,7 @@ if test x"$bfd_cv_ld_as_needed" = xyes; then # Link against libm only when needed. Put -lc, -lm inside -Wl # to stop libtool reordering these options. - SHARED_LIBADD="$SHARED_LIBADD -Wl,-lc,--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed" + SHARED_LIBADD="$SHARED_LIBADD $LCLINK--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed" else SHARED_LIBADD="$SHARED_LIBADD $LIBM" fi --- binutils-git-e6cf2ae8bb4c675ebfafb137bf13e92ba96225e8/opcodes/configure.orig 2014-07-23 14:30:36.728008438 +0400 +++ binutils-git-e6cf2ae8bb4c675ebfafb137bf13e92ba96225e8/opcodes/configure 2014-07-23 14:33:32.145230981 +0400 @@ -12453,11 +12453,17 @@ SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty" fi + LCLINK="-Wl,-lc," case "${host}" in *-*-cygwin*) SHARED_LDFLAGS="-no-undefined" SHARED_LIBADD="-L`pwd`/../bfd -lbfd -L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin" ;; + *-*-mingw*) + SHARED_LDFLAGS="-no-undefined" + SHARED_LIBADD="-L`pwd`/../bfd -lbfd" + LCLINK= + ;; *-*-darwin*) SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.dylib ${SHARED_LIBADD}" SHARED_DEPENDENCIES="../bfd/libbfd.la" @@ -12480,7 +12486,7 @@ if test x"$bfd_cv_ld_as_needed" = xyes; then # Link against libm only when needed. Put -lc, -lm inside -Wl # to stop libtool reordering these options. - SHARED_LIBADD="$SHARED_LIBADD -Wl,-lc,--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed" + SHARED_LIBADD="$SHARED_LIBADD $LCLINK--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed" else SHARED_LIBADD="$SHARED_LIBADD $LIBM" fi