From f1aed0460d3c887fe6a2504575ea8e77b840adb4 Mon Sep 17 00:00:00 2001 From: Joe Garcia <joe.garcia@ssec.wisc.edu> Date: Wed, 13 Mar 2019 09:46:45 -0500 Subject: [PATCH] fixes for bumps, disable basemap, add openmp for clang builds --- ShellB3/shallbethree.sh | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/ShellB3/shallbethree.sh b/ShellB3/shallbethree.sh index a84f28b1..4f12ed26 100755 --- a/ShellB3/shallbethree.sh +++ b/ShellB3/shallbethree.sh @@ -2119,8 +2119,9 @@ elif isLinux ; then fi export CFLAGS="$CFLAGS -I${BASE}/include $LINUXCPUFLAGS -fno-strict-aliasing ${SB3FLAGS}" if isTrue USING_CLANG ; then - export CXXFLAGS="$CXXFLAGS -I${BASE}/include $LINUXCPUFLAGS -fno-strict-aliasing ${SB3FLAGS}" - export FCFLAGS="$FCFLAGS -I${BASE}/include ${SB3FLAGS}" + export CFLAGS="$CFLAGS -O3" + export CXXFLAGS="$CXXFLAGS -O3 -I${BASE}/include $LINUXCPUFLAGS -fno-strict-aliasing ${SB3FLAGS}" + export FCFLAGS="$FCFLAGS -O2 -I${BASE}/include ${SB3FLAGS}" fi export PATH=$BASE/sysbin:$BASE/sb3bin:$BASE/bin:${SYSROOT}/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin export USE_SYS_ZLIB=YES USE_SYS_JPEG=YES @@ -6470,9 +6471,10 @@ mk_clang(){ #build latest version of Clang and LLVM. can be a starting point (builds environment needed to build) resume_tracker && return 0 - mk_full_llvm \ - && mk_lld \ - && BUILD_CLANG=YES mk__clang \ + CFLAGS="$CFLAGS -O2" CXXFLAGS="$CXXFLAGS -O2" mk_full_llvm \ + && CFLAGS="$CFLAGS -O2" CXXFLAGS="$CXXFLAGS -O2" mk_lld \ + && CFLAGS="$CFLAGS -O2" CXXFLAGS="$CXXFLAGS -O2" BUILD_CLANG=YES mk__clang \ + && mk_llvmopenmp \ && mk_llvm_rt \ && echo clang${LLVMVER} >>trim addDistExclusion bin/clang* bin/opt bin/bugpoint bin/dsymutil bin/c-index-test bin/san* bin/verify-uselistorder \ @@ -7675,11 +7677,11 @@ mk_hpc() { && mk_llvm \ && mk_enum \ && mk_llvmlite \ + && mk_hwloc \ + && mk_openmpi \ && mk_numba \ && mk_dsltools \ && mk_meta \ - && mk_hwloc \ - && mk_openmpi \ && mk_mpi4py \ && mk_softopencl \ && test_opencl \ @@ -8582,7 +8584,7 @@ SCRIPT _setup_build_install $( _github_retrieved numba numba ${NUMBAREF} ) || oops "numba build failed" else - pip_install src/optional/numba-${NUMBAVER}.tar.gz || oops "numba build failed" + simple_py_install src/optional/numba-${NUMBAVER}.tar.gz || oops "numba build failed" fi } @@ -8627,7 +8629,6 @@ mk_graphics() { && mk_openh264 \ && mk_libav \ && mk_matplotlib_batch \ - && mk_basemap \ && mk_pyshp \ && mk_shapely \ && mk_cartopy \ @@ -8753,7 +8754,6 @@ mk_gui() { && mk_openh264 \ && mk_libav \ && mk_matplotlib \ - && mk_basemap \ && mk_pyshp \ && mk_shapely \ && mk_cartopy \ -- GitLab