[PATCH] D14293: [libcxx] Add -fno-exceptions libcxx builders to zorg
Asiri Rathnayake via cfe-commits
cfe-commits at lists.llvm.org
Tue Nov 10 05:22:49 PST 2015
rmaprath updated this revision to Diff 39806.
rmaprath added a comment.
Updated patch to remove the skipping of tests. Now that we have the appropriate XFAILs in place, these two builders should be green.
I've locally tested the x86 run, I expect the ARM run to be fairly similar.
@Renato: could you kindly test this builder locally? Just in case.
Thanks.
- Asiri
http://reviews.llvm.org/D14293
Files:
buildbot/osuosl/master/config/builders.py
Index: buildbot/osuosl/master/config/builders.py
===================================================================
--- buildbot/osuosl/master/config/builders.py
+++ buildbot/osuosl/master/config/builders.py
@@ -740,6 +758,15 @@
env={'CC': 'clang', 'CXX': 'clang++'}),
'category': 'libcxx'},
+ # x86_64 -fno-exceptions libcxx builder
+ {'name': 'libcxx-libcxxabi-x86_64-linux-debian-noexceptions',
+ 'slavenames': ['gribozavr4'],
+ 'builddir': 'libcxx-libcxxabi-x86_64-linux-debian-noexceptions',
+ 'factory': LibcxxAndAbiBuilder.getLibcxxAndAbiBuilder(
+ env={'CC': 'clang', 'CXX': 'clang++'},
+ cmake_extra_opts={'LIBCXX_ENABLE_EXCEPTIONS': 'OFF'}),
+ 'category': 'libcxx'},
+
{'name': 'libcxx-libcxxabi-singlethreaded-x86_64-linux-debian',
'slavenames': ['gribozavr4'],
'builddir': 'libcxx-libcxxabi-singlethreaded-x86_64-linux-debian',
@@ -840,6 +867,21 @@
cmake_extra_opts={'LIBCXXABI_USE_LLVM_UNWINDER': 'True',
'CMAKE_C_FLAGS': '-mcpu=cortex-a15',
'CMAKE_CXX_FLAGS': '-mcpu=cortex-a15'})},
+
+ # Cortex-A15 -fno-exceptions libcxx builder
+ {'name': 'libcxx-libcxxabi-arm-linux-noexceptions',
+ 'slavenames': ['linaro-chrome-01'],
+ 'builddir': 'libcxx-libcxxabi-arm-linux-noexceptions',
+ 'category': 'libcxx',
+ 'factory': LibcxxAndAbiBuilder.getLibcxxAndAbiBuilder(
+ env={'CC': 'clang', 'CXX': 'clang++'},
+ # FIXME: there should be a way to merge autodetected with user-defined linker flags
+ # See: libcxxabi/test/lit.cfg
+ lit_extra_opts={'link_flags': '"-lc++abi -lc -lm -lpthread -lunwind -ldl -L/opt/llvm/lib/clang/3.6.0/lib/linux -lclang_rt.builtins-arm"'},
+ cmake_extra_opts={'LIBCXXABI_USE_LLVM_UNWINDER': 'True',
+ 'CMAKE_C_FLAGS': '-mcpu=cortex-a15',
+ 'CMAKE_CXX_FLAGS': '-mcpu=cortex-a15',
+ 'LIBCXX_ENABLE_EXCEPTIONS': 'OFF'})},
]
# Experimental and stopped builders
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D14293.39806.patch
Type: text/x-patch
Size: 2189 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20151110/8c13d0d9/attachment-0001.bin>
More information about the cfe-commits
mailing list