search for: blocksruntime

Displaying 20 results from an estimated 23 matches for "blocksruntime".

2009 Sep 23
2
[LLVMdev] [llvm-commits] [PATCH] BlocksRuntime updates for Linux
Breaks Builds on Solaris and AuroraUX with: bash-3.2$ make Scanning dependencies of target BlocksRuntime [ 1%] Building C object BlocksRuntime/CMakeFiles/BlocksRuntime.dir/runtime.c.o /export/home/edward/lab/llvm/build/compiler-rt/BlocksRuntime/runtime.c:77:2: error: #error unknown atomic compare-and-swap primitive /export/home/edward/lab/llvm/build/compiler-rt/BlocksRuntime/runtime.c: In function ...
2009 Sep 23
0
[LLVMdev] [llvm-commits] [PATCH] BlocksRuntime updates for Linux
...stem compiler doesn't support gcc-style builtin atomics. Please use a different compiler? Shantonu Sent from my MacBook On Sep 22, 2009, at 7:54 PM, Edward O'Callaghan wrote: > Breaks Builds on Solaris and AuroraUX with: > > bash-3.2$ make > Scanning dependencies of target BlocksRuntime > [ 1%] Building C object BlocksRuntime/CMakeFiles/BlocksRuntime.dir/ > runtime.c.o > /export/home/edward/lab/llvm/build/compiler-rt/BlocksRuntime/ > runtime.c:77:2: > error: #error unknown atomic compare-and-swap primitive > /export/home/edward/lab/llvm/build/compiler-rt/Block...
2009 Sep 23
2
[LLVMdev] [llvm-commits] [PATCH] BlocksRuntime updates for Linux
...n atomics. > Please use a different compiler? > > Shantonu > > Sent from my MacBook > > On Sep 22, 2009, at 7:54 PM, Edward O'Callaghan wrote: > >> Breaks Builds on Solaris and AuroraUX with: >> >> bash-3.2$ make >> Scanning dependencies of target BlocksRuntime >> [  1%] Building C object >> BlocksRuntime/CMakeFiles/BlocksRuntime.dir/runtime.c.o >> >> /export/home/edward/lab/llvm/build/compiler-rt/BlocksRuntime/runtime.c:77:2: >> error: #error unknown atomic compare-and-swap primitive >> /export/home/edward/lab/llvm/bui...
2009 Sep 23
0
[LLVMdev] [llvm-commits] [PATCH] BlocksRuntime updates for Linux
...ler? >> >> Shantonu >> >> Sent from my MacBook >> >> On Sep 22, 2009, at 7:54 PM, Edward O'Callaghan wrote: >> >>> Breaks Builds on Solaris and AuroraUX with: >>> >>> bash-3.2$ make >>> Scanning dependencies of target BlocksRuntime >>> [ 1%] Building C object >>> BlocksRuntime/CMakeFiles/BlocksRuntime.dir/runtime.c.o >>> >>> /export/home/edward/lab/llvm/build/compiler-rt/BlocksRuntime/ >>> runtime.c:77:2: >>> error: #error unknown atomic compare-and-swap primitive >&g...
2009 Sep 23
2
[LLVMdev] [llvm-commits] [PATCH] BlocksRuntime updates for Linux
...>> >>> Sent from my MacBook >>> >>> On Sep 22, 2009, at 7:54 PM, Edward O'Callaghan wrote: >>> >>>> Breaks Builds on Solaris and AuroraUX with: >>>> >>>> bash-3.2$ make >>>> Scanning dependencies of target BlocksRuntime >>>> [  1%] Building C object >>>> BlocksRuntime/CMakeFiles/BlocksRuntime.dir/runtime.c.o >>>> >>>> >>>> /export/home/edward/lab/llvm/build/compiler-rt/BlocksRuntime/runtime.c:77:2: >>>> error: #error unknown atomic compare-and...
2009 Sep 23
0
[LLVMdev] [llvm-commits] [PATCH] BlocksRuntime updates for Linux
...rom my MacBook >>>> >>>> On Sep 22, 2009, at 7:54 PM, Edward O'Callaghan wrote: >>>> >>>>> Breaks Builds on Solaris and AuroraUX with: >>>>> >>>>> bash-3.2$ make >>>>> Scanning dependencies of target BlocksRuntime >>>>> [ 1%] Building C object >>>>> BlocksRuntime/CMakeFiles/BlocksRuntime.dir/runtime.c.o >>>>> >>>>> >>>>> /export/home/edward/lab/llvm/build/compiler-rt/BlocksRuntime/ >>>>> runtime.c:77:2: >>>&g...
2011 Jan 07
1
[LLVMdev] [PATCH] compiler-rt patch for clean build on Solaris 10 / x86
...olicy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Configuring done -- Generating done -- Build files have been written to: /home/jocke/llvm/clean/build -bash-3.00$ -bash-3.00$ gmake Scanning dependencies of target BlocksRuntime [ 0%] Building C object BlocksRuntime/CMakeFiles/BlocksRuntime.dir/runtime.c.o [ 1%] Building C object BlocksRuntime/CMakeFiles/BlocksRuntime.dir/data.c.o Linking C shared library libBlocksRuntime.so [ 1%] Built target BlocksRuntime Scanning dependencies of target CompilerRT-Generic [ 2%] Build...
2014 Feb 11
7
[LLVMdev] Heads-up: changing the structure of compiler-rt source tree
...1. libraries: a) all libgcc replacement stuff moves from "/lib" to "/lib/core" (the name sucks, please suggest alternatives). Same for platform-specific code: "/lib/arm/"->"/lib/core/arm", "/lib/i386"->"/lib/core/i386" etc. b) "/BlocksRuntime"->"/lib/BlocksRuntime" c) "/lib/sanitizer_common", "/lib/xsan", "/lib/profile" are not moved. 2. tests: all tests (lit tests and unit tests) are moved from directories under "/lib" to "/test" to be consistent with LLVM/Clang test...
2009 Sep 18
1
[LLVMdev] [PATCH] BlocksRuntime updates for Linux
The attached diff cleans up the BlocksRuntime/ directory of compiler- rt for better portability, eliminates compiler warnings, and adds support to the cmake build to install the results. More specifically, the changes: 1) Remove cmake-specific #define usage from the exported Block.h/ Block_private.h headers, since clients won't know w...
2009 Sep 12
0
[LLVMdev] [PATCH] Linux support for compiler-rt's BlocksRuntime
I've reattached the patch to runtime.c, this time as output from svn instead of git. As the original git commit noted, it does the following: define OSAtomicCompareAndSwap(Long|Int) for non-Mac/Win32 systems if neither TARGET_OS_MAC or TARGET_OS_WINDOWS are defined, check to see if GCC atomic built-ins are available (and use them if they are). yours, Bobby On Sat, Sep 12, 2009 at 3:24 AM,
2010 Jun 16
0
[LLVMdev] compiler-rt 'make install' only installs the BlocksRuntime files
...ing a binary package of compiler-rt for Debian and have a question about the build process. I followed the instructions on the compiler-rt homepage and built compiler-rt under Linux, but the 'make install' target only installs the following three files: -- Installing: /usr/local/lib/libBlocksRuntime.so -- Installing: /usr/local/include/Block.h -- Installing: /usr/local/include/Block_private.h Is this the expected behavior, or is there a configuration flag that I need to set in order to get the rest of the library to install? I'm mainly interested in the Blocks runtime at the moment; w...
2009 Sep 12
2
[LLVMdev] [PATCH] Linux support for compiler-rt's BlocksRuntime
Hi Folks, The attached patches gets the Blocks runtime built and installed on my Linux system. Let me know if the patches are okay as is, or what I need to do to get them merged into compiler-rt. Thanks! yours, Bobby Powers -------------- next part -------------- A non-text attachment was scrubbed... Name: 0001-define-OSAtomicCompareAndSwap-Long-Int-for-non-Mac-W.patch Type: text/x-patch Size:
2014 Jul 10
3
[LLVMdev] [compiler-rt] CMake bug in building ARM builtins library
...> > I have a patch which will make CMake treat the .S files as source files. > Let me guess, you should just call set_source_file_properties(<arm .S files> PROPERTIES LANGUAGE C)? > But, how I can run the unit tests. I see from > compiler-rt/test/CMakeLists.txt > > # BlocksRuntime and builtins testsuites are not yet ported to lit. > # add_subdirectory(BlocksRuntime) > # add_subdirectory(builtins) > > How do you run the unit tests for builtins? > Well, there is http://reviews.llvm.org/D4251 which adds support for running the tests under CTest, but it's not...
2014 Jul 08
2
[LLVMdev] [compiler-rt] CMake bug in building ARM builtins library
On 8 July 2014 19:47, Alexey Samsonov <vonosmas at gmail.com> wrote: > compiler-rt/lib/builtins/arm/*.S files are listed in arm_SOURCES variable, > and therefore should make it into the builtins static library on ARM. Don't > they? I assume so... But I'm not an expert in CMake.
2009 Sep 23
2
[LLVMdev] Status of blocks runtime in compiler-rt?
On Sep 21, 2009, at 6:21 PM, Shantonu Sen wrote: > I've committed my changes to hook up the BlocksRuntime/ subdirectory > of compiler-rt, using CMake. > > The cmake build process is documented at <http://llvm.org/docs/CMake.html > > Whoops, looks like the presence of a CMakeFiles directory in the SRCROOT was screwing things up, even when I was in a build subdirectory. Blowing...
2012 Apr 04
1
[LLVMdev] Heads up: rewrite of CompilerRT's CMake build system
Hello folks! I just wanted to give everyone a heads up about this. I spoke with Doug about this about a month ago and he told me to charge boldly forward, so the commits will be flying RSN. Essentially, the compiler-rt CMake build system is largely non-functional. Major portions are just commented out, I couldn't get it to actually build anything. Daniel has mostly been maintaining and
2014 Feb 12
2
[LLVMdev] Heads-up: changing the structure of compiler-rt source tree
...libgcc replacement stuff moves from "/lib" to "/lib/core" (the > name sucks, please suggest alternatives). Same for platform-specific code: > "/lib/arm/"->"/lib/core/arm", "/lib/i386"->"/lib/core/i386" etc. > > b) "/BlocksRuntime"->"/lib/BlocksRuntime" > > c) "/lib/sanitizer_common", "/lib/xsan", "/lib/profile" are not moved. > > > > 2. tests: > > all tests (lit tests and unit tests) are moved from directories under > "/lib" to "/test&...
2014 Feb 12
2
[LLVMdev] Heads-up: changing the structure of compiler-rt source tree
...> a) all libgcc replacement stuff moves from "/lib" to "/lib/core" (the name sucks, please suggest alternatives). Same for platform-specific code: "/lib/arm/"->"/lib/core/arm", "/lib/i386"->"/lib/core/i386" etc. >> b) "/BlocksRuntime"->"/lib/BlocksRuntime" >> c) "/lib/sanitizer_common", "/lib/xsan", "/lib/profile" are not moved. >> >> 2. tests: >> all tests (lit tests and unit tests) are moved from directories under "/lib" to "/test" to...
2009 Sep 22
0
[LLVMdev] Status of blocks runtime in compiler-rt?
Hi Jordan, I've committed my changes to hook up the BlocksRuntime/ subdirectory of compiler-rt, using CMake. The cmake build process is documented at <http://llvm.org/docs/CMake.html > More specifically, to use this support on FreeBSD, for example, you would do: 1) Install cmake (<http://www.cmake.org/>), add it to your PATH 2) Check out the...
2015 Sep 29
2
Building clang in llvm-3.7 on Linux with RT support enabled
Building the BlocksRuntime isn’t supported via CMake at the moment. It should be pretty straightforward to make it work, but it currently isn’t supported. -Chris > On Sep 29, 2015, at 9:45 AM, Alex Wang via llvm-dev <llvm-dev at lists.llvm.org> wrote: > > As far as I know the makefile in there isn't the...