This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
i386: Problems with references to import symbols.
- From: Kai Tietz <Kai dot Tietz at onevision dot com>
- To: GCC Development <gcc at gcc dot gnu dot org>
- Date: Wed, 21 Mar 2007 13:11:36 +0100
- Subject: i386: Problems with references to import symbols.
Hello,
I stumbled over the following problem in current gcc trunk version for
minw32. If I try something like:
#include <stdlib.h>
void *(my_malloc_hook)(size_t) = malloc;
GCC tells me, that malloc isn't a constant symbol. Clear malloc is defined
by using the attribute dllimport, because it comes out of the MSVCRT and
has the name "__imp__malloc". But the import library has also the not
decored name stub function "_malloc". Did I something wrong or is there
something broken ?
Regards,
i.A. Kai Tietz
------------------------------------------------------------------------------------------
OneVision Software Entwicklungs GmbH & Co. KG
Dr.-Leo-Ritter-StraÃe 9 - 93049 Regensburg
Tel: +49.(0)941.78004.0 - Fax: +49.(0)941.78004.489 - www.OneVision.com
Commerzbank Regensburg - BLZ 750 400 62 - Konto 6011050
Handelsregister: HRA 6744, Amtsgericht Regensburg
KomplementÃrin: OneVision Software Entwicklungs Verwaltungs GmbH
Dr.-Leo-Ritter-StraÃe 9 â 93049 Regensburg
Handelsregister: HRB 8932, Amtsgericht Regensburg - GeschÃftsfÃhrer:
Ulrike DÃhler, Manuela Kluger