GNU bug report logs - #17294
Bug - nm_test_func check is confused with -flto

Previous Next

Package: libtool;

Reported by: Martin Liška <mliska <at> suse.cz>

Date: Fri, 18 Apr 2014 16:35:02 UTC

Severity: normal

Full log


View this message in rfc822 format

From: Martin Liška <mliska <at> suse.cz>
To: Peter Rosin <peda <at> lysator.liu.se>, 17294 <at> debbugs.gnu.org
Subject: bug#17294: Bug - nm_test_func check is confused with -flto
Date: Tue, 20 May 2014 13:32:02 +0200
On 05/17/2014 02:46 AM, Peter Rosin wrote:
> On 2014-04-18 15:01, Martin Liška wrote:
>> Hello,
>>      starting with GCC 4.9.0, compiler will use just slim objects files during LTO compilation. That means, no assembly output is put to object files. I noticed that libtool uses nm tools to extract symbol from object file: http://pastebin.com/RF1VubdR. Would it be possible to add -fno-lto for this check?
>>
>> I think there should be added '-fno-lto' at line 14:
>>    (eval $ac_compile -fno-lto) 2>&5
>>
>> What do you think about that?
> Hi, and sorry for the late response.
>
> I think that it is not possible to blindly add -fno-lto without knowing
> if the compiler understands -fno-lto.
>
> Changing this takes more effort, sorry.
>
> Cheers,
> Peter
>

Hello,
   I understand that suggested option is probably simple. How can we 
decorate some LTO sensitive checks with -flto if supported by a compiler?

Thanks,
Martin




This bug report was last modified 11 years and 15 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.