search for: apple_versioning

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 >>>>>>...