[PATCH] Fix libtool.m4 dlopen lookup for mingw

Pavel Chupin pavel.v.chupin@gmail.com
Tue Nov 27 07:05:00 GMT 2012


Hi,
Attached patch removes mingw from special cases of dlopen lookup. It
allows dlopen to be found later in libdl and have it added properly as
-ldl in bfd and sim builds.

To reproduce the problem:

../configure --enable-plugins --target=arm-linux-android
--host=i586-pc-mingw32msvc --build=i386-linux-gnu
make

Error:
../../bfd/libbfd.a(plugin.o): In function `try_load_plugin':
/tmp/gdb/BUILD/bfd/../../bfd/plugin.c:170: undefined reference to `dlopen'
/tmp/gdb/BUILD/bfd/../../bfd/plugin.c:177: undefined reference to `dlsym'
/tmp/gdb/BUILD/bfd/../../bfd/plugin.c:173: undefined reference to `dlerror'

ChangeLog:

2012-11-27  Pavel Chupin  <pavel.v.chupin@intel.com>

        Fix libtool.m4 libdl lookup for mingw
        * libtool.m4: Remove mingw from special case of dlopen lookup
        * bfd/configure: Regenerate.
        * sim/arm/configure: Regenerate.
        * sim/avr/configure: Regenerate.
        * sim/bfin/configure: Regenerate.
        * sim/common/configure: Regenerate.
        * sim/cr16/configure: Regenerate.
        * sim/cris/configure: Regenerate.
        * sim/d10v/configure: Regenerate.
        * sim/erc32/configure: Regenerate.
        * sim/frv/configure: Regenerate.
        * sim/h8300/configure: Regenerate.
        * sim/iq2000/configure: Regenerate.
        * sim/lm32/configure: Regenerate.
        * sim/m32c/configure: Regenerate.
        * sim/m32r/configure: Regenerate.
        * sim/m68hc11/configure: Regenerate.
        * sim/mcore/configure: Regenerate.
        * sim/microblaze/configure: Regenerate.
        * sim/mips/configure: Regenerate.
        * sim/mn10300/configure: Regenerate.
        * sim/moxie/configure: Regenerate.
        * sim/rl78/configure: Regenerate.
        * sim/rx/configure: Regenerate.
        * sim/sh/configure: Regenerate.
        * sim/sh64/configure: Regenerate.
        * sim/v850/configure: Regenerate.

--
Pavel Chupin
Intel Corporation
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Fix-gdb-configure-with-plugins-mingw.patch
Type: application/octet-stream
Size: 8611 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/gdb-patches/attachments/20121127/617fa1de/attachment.obj>


More information about the Gdb-patches mailing list