From: Dill, J. <joh...@ui...> - 2004-06-28 21:55:05
|
Date: Mon, 28 Jun 2004 15:40:24 -0500 From: "Aaron W. LaFramboise" <aar...@aa...> To: min...@li... Subject: Re: [Mingw-users] bzip2 Reply-To: min...@li... Dill, John wrote: >> I am trying to compile bzip2 on mingw with gcc 3.2.3 and am running = into a problem when compiling the library as a shared library. It is = giving me an error box saying: >>=20 >> "ld.exe has generated errors and will be closed by Windows. You will = need to restart the program. >>=20 >> An error log is being generated." >You should file this as a bug report. Any GCC crashes while compiling >are definitely good to know about. >> Does anyone know what this log file is, and how to read it? >I don't know, but is that one of those logs that is only for sending to >Microsoft with Windows error reporting, where you can't even copy/paste >EIP etc out of it yourself? I'm sort of bitter about that. I am wondering if the problem is because I have --disable-shared when I = look at gcc -v. The library is created fine, but I've not been able to = link shared libraries at all. I will try to reinstall gcc ensuring = --enable-shared and try it again. Best, John |
From: Aaron W. L. <aar...@aa...> - 2004-06-28 22:04:17
|
Dill, John wrote: > I am wondering if the problem is because I have --disable-shared when I look at gcc -v. The library is created fine, but I've not been able to link shared libraries at all. I will try to reinstall gcc ensuring --enable-shared and try it again. I do not think --enable-shared works correctly yet for mingw32 on GCC. In any case, this option does not control whether GCC can emit shared libraries (in fact, this has more to do with binutils than GCC), but whether shared versions of the GCC libraries are built, such as libgcc and libstdc++. If you want to track down this problem precisely, figure out exactly which process is crashing, and run it under GDB to get a backtrace at whereever it dies, and post these results. Aaron W. LaFramboise |
From: Earnie B. <ea...@us...> - 2004-06-29 10:45:00
Attachments:
libtool.bz2
|
Aaron W. LaFramboise wrote: >Dill, John wrote: > > >>I am wondering if the problem is because I have --disable-shared when I look at gcc -v. The library is created fine, but I've not been able to link shared libraries at all. I will try to reinstall gcc ensuring --enable-shared and try it again. >> >> > >I do not think --enable-shared works correctly yet for mingw32 on GCC. >In any case, this option does not control whether GCC can emit shared >libraries (in fact, this has more to do with binutils than GCC), but >whether shared versions of the GCC libraries are built, such as libgcc > > >and libstdc++. > > Perhaps your application is using a buggy libtool? Replace the generated libtool script with the one attached. Earnie. -- http://www.mingw.org http://sourceforge.net/projects/mingw https://sourceforge.net/donate/index.php?user_id=15438 |