This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: Performance issue with GNU/ld and DLL
- From: Pascal Obry <pascal at obry dot net>
- To: pascal at obry dot net
- Cc: binutils at sourceware dot org
- Date: Sun, 05 Feb 2012 10:11:32 +0100
- Subject: Re: Performance issue with GNU/ld and DLL
- References: <4F23FE5A.7040108@obry.net>
- Reply-to: pascal at obry dot net
PING?
Has this been sent to the right mailing-list?
Le 28/01/2012 14:55, Pascal Obry a Ãcrit :
> Hello,
>
> This is a performance issue report when building DLL on Windows. To
> reproduce I have attached a python script (to generate C files).
>
> The steps to reproduce are:
>
> Run gen.py on an empty directory.
>
> $ gcc -c *.c
>
> $ time gcc -o main.exe *.o
>
> takes 0.4 seconds.
>
> $ time gcc -shared -o dll.dll *.o
>
> takes 12 seconds.
>
> It seems that the times goes exponentially. I had generated 1000 files
> instead of 200 (N=1000 in gen.py) and I had to kill the linker command
> after 10 minutes.
>
> Is that a known problem?
>
> Is there a workaround?
>
> Thanks in advance.
>
> Pascal.
>
--
--|------------------------------------------------------
--| Pascal Obry Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--| http://www.obry.net - http://v2p.fr.eu.org
--| "The best way to travel is by means of imagination"
--|
--| gpg --keyserver keys.gnupg.net --recv-key F949BD3B