Displaying 8 results from an estimated 8 matches for "apple_versioning".
2009 Sep 18
1
[LLVMdev] [PATCH] BlocksRuntime updates for Linux
...gcc anyway)
3) "#pragma mark" isn't supported by FSF gcc, so "#if 0" it out. It
should still show up in IDEs that support it
4) Fix some compiler warnings. GCC 4.3.3 seems super strict about %p.
function pointers can't be cast to void * either.
5) Avoid a warning for apple_versioning.c that "ISO C does not allow
empty files"
Tested on Ubuntu Linux 9.04 with clang and llvm-gcc and -fblocks to
define and copy some blocks (and invoke them, obviously). Also tested
on Mac OS X 10.6 and linking against -lBlocksRuntime ahead of -lSystem.
-------------- next part ----...
2009 Sep 23
2
[LLVMdev] [llvm-commits] [PATCH] BlocksRuntime updates for Linux
...quot;#pragma mark" isn't supported by FSF gcc, so "#if 0" it out. It should
> still show up in IDEs that support it
> 4) Fix some compiler warnings. GCC 4.3.3 seems super strict about %p.
> function pointers can't be cast to void * either.
> 5) Avoid a warning for apple_versioning.c that "ISO C does not allow empty
> files"
>
> Tested on Ubuntu Linux 9.04 with clang and llvm-gcc and -fblocks to define
> and copy some blocks (and invoke them, obviously). Also tested on Mac OS X
> 10.6 and linking against -lBlocksRuntime ahead of -lSystem.
>
> &l...
2009 Sep 23
0
[LLVMdev] [llvm-commits] [PATCH] BlocksRuntime updates for Linux
...'t supported by FSF gcc, so "#if 0" it out. It
>> should
>> still show up in IDEs that support it
>> 4) Fix some compiler warnings. GCC 4.3.3 seems super strict about %p.
>> function pointers can't be cast to void * either.
>> 5) Avoid a warning for apple_versioning.c that "ISO C does not
>> allow empty
>> files"
>>
>> Tested on Ubuntu Linux 9.04 with clang and llvm-gcc and -fblocks to
>> define
>> and copy some blocks (and invoke them, obviously). Also tested on
>> Mac OS X
>> 10.6 and linking ag...
2009 Sep 23
2
[LLVMdev] [llvm-commits] [PATCH] BlocksRuntime updates for Linux
...y FSF gcc, so "#if 0" it out. It
>>> should
>>> still show up in IDEs that support it
>>> 4) Fix some compiler warnings. GCC 4.3.3 seems super strict about %p.
>>> function pointers can't be cast to void * either.
>>> 5) Avoid a warning for apple_versioning.c that "ISO C does not allow
>>> empty
>>> files"
>>>
>>> Tested on Ubuntu Linux 9.04 with clang and llvm-gcc and -fblocks to
>>> define
>>> and copy some blocks (and invoke them, obviously). Also tested on Mac OS
>>> X
>&g...
2009 Sep 23
0
[LLVMdev] [llvm-commits] [PATCH] BlocksRuntime updates for Linux
...It
>>>> should
>>>> still show up in IDEs that support it
>>>> 4) Fix some compiler warnings. GCC 4.3.3 seems super strict about
>>>> %p.
>>>> function pointers can't be cast to void * either.
>>>> 5) Avoid a warning for apple_versioning.c that "ISO C does not
>>>> allow
>>>> empty
>>>> files"
>>>>
>>>> Tested on Ubuntu Linux 9.04 with clang and llvm-gcc and -fblocks to
>>>> define
>>>> and copy some blocks (and invoke them, obviously)....
2009 Sep 23
2
[LLVMdev] [llvm-commits] [PATCH] BlocksRuntime updates for Linux
...It
>>>>> should
>>>>> still show up in IDEs that support it
>>>>> 4) Fix some compiler warnings. GCC 4.3.3 seems super strict about %p.
>>>>> function pointers can't be cast to void * either.
>>>>> 5) Avoid a warning for apple_versioning.c that "ISO C does not allow
>>>>> empty
>>>>> files"
>>>>>
>>>>> Tested on Ubuntu Linux 9.04 with clang and llvm-gcc and -fblocks to
>>>>> define
>>>>> and copy some blocks (and invoke them, obvious...
2018 Dec 07
2
using emulated-tls on Darwin 8, 9, 10
...hread_key
and with this modified libc++abi.dylib, all the symbols are found, things work correctly, and all the tests that should pass in the llvm "testit" suite do pass.
I presume that the visibility of ___emutls_get_address in libclang_rt.osx.a is being controlled by some mechanism (apple_versioning.c ?).
I notice that the library is built with -fvisibility=hidden
1) is my approach here generally reasonable?
2) is there a toggle to allow the ___emutls_get_address symbol in libclang_rt.10.4.a to be made visible to libc++abi.dylib ?
Best,
Ken
2009 Sep 23
0
[LLVMdev] [llvm-commits] [PATCH] BlocksRuntime updates for Linux
...>>> still show up in IDEs that support it
>>>>>> 4) Fix some compiler warnings. GCC 4.3.3 seems super strict
>>>>>> about %p.
>>>>>> function pointers can't be cast to void * either.
>>>>>> 5) Avoid a warning for apple_versioning.c that "ISO C does not
>>>>>> allow
>>>>>> empty
>>>>>> files"
>>>>>>
>>>>>> Tested on Ubuntu Linux 9.04 with clang and llvm-gcc and -
>>>>>> fblocks to
>>>>>>...