[Clfs-dev] configure: error: compiler support for visibility attribute is required
Pierre Lorenzon
devel at pollock-nageoire.net
Wed Dec 19 06:10:28 PST 2012
Hi,
After investigating gcc code itself I discovered that the error
message I got appears when HAVE_GAS_HIDDEN is not defined. This
macro is likely to be defined at gcc configure stage. So I'll
investigate why it it is not set to TRUE or 1 of whatever not
ZERO !
Regards
Pierre
From: Pierre Lorenzon <devel at pollock-nageoire.net>
Subject: Re: [Clfs-dev] configure: error: compiler support for visibility attribute is required
Date: Sat, 15 Dec 2012 14:33:39 +0100 (CET)
>
> Hi,
>
> After reading many things about ld problems with respect with
> the problem of visibility atribute I suspected binutils to be
> responsible for the fail. Unfortunately even when downgrading
> to binutils 2.21.1a the fail persists. So I should investigate
> further. But if anyone can give me a good advice it would be
> greatly appreciated !
>
>
> Regards
>
> Pierre
>
>
>
> From: Pierre Lorenzon <devel at pollock-nageoire.net>
> Subject: Re: [Clfs-dev] configure: error: compiler support for visibility attribute is required
> Date: Tue, 11 Dec 2012 04:26:32 +0100 (CET)
>
>>
>> Hi William,
>>
>> Thanks you for your answer :
>>
>> From: William Harrington <berzerkula at cox.net>
>> Subject: Re: [Clfs-dev] configure: error: compiler support for visibility attribute is required
>> Date: Mon, 10 Dec 2012 14:56:15 -0600
>>
>>>
>>> On Dec 10, 2012, at 1:09 AM, Pierre Lorenzon wrote:
>>>
>>>> checking whether __attribute__((visibility())) is
>>>> supported... no
>>>> configure: error: compiler support for visibility attribute is
>>>> required
>>>
>>> Can you verify that your tools grep is linked to the
>>> interepreter in /tools?
>>
>> Sure I can and the output is :
>>
>> >>> -- readelf
>>
>> [Requesting program interpreter: /tools/lib64/ld-linux-x86-64.so.2]
>>
>>
>> >>> -- End readelf
>>
>>
>> It looks correct to me. In fact I did not know that grep
>> could be responsible of this trouble. In the various thinkgs
>> I read ld was most of the time the problem. But people were
>> compiling on environment without gnu ld (solaris or things
>> like that). In my situation I am in a complete gnu linux.
>>
>>
>> Regards
>>
>> Pierre
>>>
>>> readelf -e /tools/bin/grep | grep interpreter
>>>
>>> Sincerely,
>>>
>>> William Harrington
>> _______________________________________________
>> Clfs-dev mailing list
>> Clfs-dev at lists.cross-lfs.org
>> http://lists.cross-lfs.org/listinfo.cgi/clfs-dev-cross-lfs.org
> _______________________________________________
> Clfs-dev mailing list
> Clfs-dev at lists.cross-lfs.org
> http://lists.cross-lfs.org/listinfo.cgi/clfs-dev-cross-lfs.org
More information about the Clfs-dev
mailing list