[LLVMdev] [PATCH 2/2 v3] add visibility hidden to tls entry points

Sedat Dilek
Tue, 17 Feb 2015 11:53:17 -0000

On Tue, Feb 17, 2015 at 12:47 PM, Marc Dietrich <marvin24 at gmx.de>
wrote:
> Am Dienstag, 17. Februar 2015, 12:42:00 schrieb Sedat Dilek:
>> On Tue, Feb 17, 2015 at 12:38 PM, Marc Dietrich <marvin24 at
gmx.de> wrote:
>> > Am Dienstag, 17. Februar 2015, 11:58:06 schrieb Sedat Dilek:
>> >> On Tue, Feb 17, 2015 at 10:40 AM, Marc Dietrich <marvin24
at gmx.de> wrote:
>> >> > Avoid redefined symbol errors in clang. Based on a
suggestion from
>> >> > Rafael Ávila de Espíndola <rafael.espindola at
gmail.com> in
>> >> > http://llvm.org/bugs/show_bug.cgi?id=19778.
>> >> >
>> >> > Signed-off-by: Marc Dietrich <marvin24 at gmx.de>
>> >> > ---
>> >> > v2: - no change
>> >> > v3: - include util directory in Makefile.am in order to
avoid relative
>> >> >
>> >> >       include paths,
>> >> >
>> >> >     - make tls entry points array const
>> >>
>> >> I adapted this patch as v4 to fit mesa v10.4.4, but it fails
(see
>> >> log-file in attached tarball).
>> >
>> > the configure output says that visibility is not supported by your
clang.
>> > Interestingly, it is supported here (also clang 3.6 from
yesterday). What
>> > does config.log say about it?
>>
>> Unfortunately, I have killed the build-dir and trying the patch from
>> FreeBSD. I will rebuild and send you my config.log.
>>
>> Attached is my build-script for my llvm-toolchain.
>
> mmh, no compiler-rt?

NO.
Can you explain why do I need it?

- Sedat -