Re: GCC-4.8.0 lto plugin depends from old libgcc

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



29.03.2013, в 17:16, Ian Lance Taylor <iant@xxxxxxxxxx> написал(а):

> On Fri, Mar 29, 2013 at 2:14 AM, Алексей Павлов <alexpux@xxxxxxxxx> wrote:
>> 
>> When building MinGW-w64 toolchains with GCC-4.8.0 toolchain under
>> windows I have liblto_plugin-0.dll depended on old libgcc_s*.dll.
>> 
>> For example:
>> 1. I have GCC-4.8.0 SJLJ multilib toolchain.
>> 2. I need build GCC-4.8.0 DWARF toolchain.
>> 3. After building DWARF toolchain has liblto_plugin-0.dll depended
>> fron libgcc_s_sjlj-1.dll. DependsWalker show that  liblto_plugin-0.dll
>> need __udivdi3 and __umoddi3 functions from libgcc*.dll
>> 
>> If I build new toolchain with earlier GCC (<=4.7.2)
>> liblto_plugin-0.dll doesn't depends from any libgcc*.dll.
>> Is it bug in new gcc-4.8.0?
> 
> Maybe it is a bug but it doesn't sound like one.  It's normal for code
> compiled by GCC to depend on libgcc.  Why is it a problem in this
> case?
> 
All our previous builds 4.6*, 4.7* doesn't has this depends. Problem is that host toolchain is SJLJ and target toolchain is DWARF and DWARF toolchain need dll from SJLJ toolchain.






[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux