Skip to content

Instantly share code, notes, and snippets.

@tpboudreau
Created June 15, 2019 19:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tpboudreau/59178ca8cb50a935aab7477805aa32b9 to your computer and use it in GitHub Desktop.
Save tpboudreau/59178ca8cb50a935aab7477805aa32b9 to your computer and use it in GitHub Desktop.
Shell command to build UBSAN environment
#!/bin/bash
export CC="clang-7"
export CXX="clang++-7"
cmake -DARROW_DEPENDENCY_SOURCE=AUTO \
-DARROW_NO_DEPRECATED_API=ON \
-DARROW_EXTRA_ERROR_CONTEXT=ON \
-DARROW_BUILD_TESTS=ON \
-DARROW_BUILD_EXAMPLES=ON \
-DARROW_BUILD_UTILITIES=ON \
-DARROW_PLASMA=ON \
-DARROW_ORC=ON \
-DARROW_PARQUET=ON \
-DPARQUET_BUILD_EXAMPLES=ON \
-DPARQUET_BUILD_EXECUTABLES=ON \
-DARROW_GANDIVA=ON \
-DARROW_USE_ASAN=ON \
-DARROW_USE_UBSAN=ON \
-DARROW_VERBOSE_THIRDPARTY_BUILD=ON \
-DCMAKE_BUILD_TYPE=debug \
-DBUILD_WARNING_LEVEL=CHECKIN \
..
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment