Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support building with CMake on posix systems #677

Merged
merged 3 commits into from
Feb 2, 2021

Conversation

xhochy
Copy link
Contributor

@xhochy xhochy commented Dec 20, 2020

This eases cross-compiling as seen in conda-forge/llvmlite-feedstock#50

@esc
Copy link
Member

esc commented Jan 7, 2021

@xhochy thanks, I have added it to the queue for review.

@advancedwebdeveloper
Copy link

advancedwebdeveloper commented Jan 7, 2021 via email

@esc
Copy link
Member

esc commented Jan 7, 2021

@xhochy would you agree that in order to test this, it will be best to buildout llvmlite with LLVMLITE_USE_CMAKE=1? Can I do this with conda-build?

@xhochy
Copy link
Contributor Author

xhochy commented Jan 7, 2021

Yes, we do that explicitly on conda-forge: https://github.com/conda-forge/llvmlite-feedstock/pull/50/files Otherwise with a recipe where you don't have the environment variable overridden conda build --variants "{LLVMLITE_USE_CMAKE: [0, 1]}" should test that implementation.

@sklam
Copy link
Member

sklam commented Jan 25, 2021

This PR looks okay. Just need a buildfarm pass.

@esc esc added this to the Version 0.36.0 RC milestone Jan 25, 2021
@esc
Copy link
Member

esc commented Jan 28, 2021

I finally managed to schedule this on our Anaconda internal build farm today, but It needed a quick hack under the hood to insert the variable export. It's now running as llvmlite_76 and I'll report back (and if) it commences. Apologies for the delay here.

@esc
Copy link
Member

esc commented Jan 28, 2021

The farm run ran through fine, but I never saw a call to cmake anywhere in the log. I think I may have to also test this manually.

@xhochy
Copy link
Contributor Author

xhochy commented Jan 28, 2021

The farm run ran through fine, but I never saw a call to cmake anywhere in the log. I think I may have to also test this manually.

Yes, the cmake usage is opt-in via LLVMLITE_USE_CMAKE=1 on Unix systems.

@esc
Copy link
Member

esc commented Jan 28, 2021

The farm run ran through fine, but I never saw a call to cmake anywhere in the log. I think I may have to also test this manually.

Yes, the cmake usage is opt-in via LLVMLITE_USE_CMAKE=1 on Unix systems.

Indeed, I did export that environment variable but still didn't see any calls to cmake in the build log, which appears to be surprising.

@esc
Copy link
Member

esc commented Jan 28, 2021

@xhochy perhaps it makes sense to add a print or log call along the lines of LLVMLITE_USE_CMAKE activated will try to use cmake and maybe something to confirm that cmake was indeed used?

@esc
Copy link
Member

esc commented Jan 28, 2021

Just to double check, this should work on OSX too, right?

@esc
Copy link
Member

esc commented Jan 28, 2021

So, this is a bit strange, probably an error on my part.

I added the following lines to produce debugging output:

diff --git i/ffi/build.py w/ffi/build.py
index 7a25d90d5b..787892048f 100755
--- i/ffi/build.py
+++ w/ffi/build.py
@@ -112,7 +112,10 @@ def main_posix_cmake(kind, library_ext):
     shutil.copy(os.path.join(build_dir, 'libllvmlite' + library_ext), target_dir)

 def main_posix(kind, library_ext):
+
+    print("######################################## in main_posix")
     if os.environ.get("LLVMLITE_USE_CMAKE", "0") == "1":
+        print("######################################## 'LLVMLITE_USE_CMAKE' on posix systems is activated")
         return main_posix_cmake(kind, library_ext)

     os.chdir(here_dir)

I then ran the following command:

LLVMLITE_USE_CMAKE=1 conda build -c numba/label/main --no-test --python=3.7 --numpy=1.11 conda-recipes/llvmlite

And I see the following in the build log:

running build_ext
$PREFIX/bin/python $SRC_DIR/ffi/build.py
######################################## in main_posix
LLVM version... MACOSX_DEPLOYMENT_TARGET=10.10 clang++ -std=c++11 -stdlib=libc++ -dynamiclib -I$PREFIX/include -std=c++14 -stdlib=libc++ -fno-exceptions -fno-rtti -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-rtti -g -DHAVE_SVML assembly.cpp bitcode.cpp core.cpp initfini.cpp module.cpp value.cpp executionengine.cpp transforms.cpp passmanagers.cpp targets.cpp dylib.cpp linker.cpp object_file.cpp custom_passes.cpp -o libllvmlite.dylib -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,$PREFIX/lib -L$PREFIX/lib -L$PREFIX/lib -Wl,-search_paths_first -Wl,-headerpad_max_install_names -lLLVMXRay -lLLVMWindowsManifest -lLLVMTableGen -lLLVMSymbolize -lLLVMDebugInfoPDB -lLLVMOrcJIT -lLLVMOrcError -lLLVMJITLink -lLLVMObjectYAML -lLLVMMCA -lLLVMLTO -lLLVMPasses -lLLVMObjCARCOpts -lLLVMExtensions -lLLVMLineEditor -lLLVMLibDriver -lLLVMInterpreter -lLLVMFuzzMutate -lLLVMFrontendOpenMP -lLLVMMCJIT -lLLVMExecutionEngine -lLLVMRuntimeDyld -lLLVMDWARFLinker -lLLVMDlltoolDriver -lLLVMOption -lLLVMDebugInfoGSYM -lLLVMCoverage -lLLVMCoroutines -lLLVMX86Disassembler -lLLVMX86AsmParser -lLLVMX86CodeGen -lLLVMCFGuard -lLLVMX86Desc -lLLVMX86Utils -lLLVMX86Info -lLLVMWebAssemblyDisassembler -lLLVMWebAssemblyCodeGen -lLLVMWebAssemblyDesc -lLLVMWebAssemblyAsmParser -lLLVMWebAssemblyInfo -lLLVMNVPTXCodeGen -lLLVMNVPTXDesc -lLLVMNVPTXInfo -lLLVMAMDGPUDisassembler -lLLVMMCDisassembler -lLLVMAMDGPUCodeGen -lLLVMMIRParser -lLLVMGlobalISel -lLLVMSelectionDAG -lLLVMipo -lLLVMInstrumentation -lLLVMVectorize -lLLVMLinker -lLLVMIRReader -lLLVMAsmParser -lLLVMAsmPrinter -lLLVMDebugInfoDWARF -lLLVMCodeGen -lLLVMTarget -lLLVMScalarOpts -lLLVMInstCombine -lLLVMAggressiveInstCombine -lLLVMTransformUtils -lLLVMBitWriter -lLLVMAnalysis -lLLVMProfileData -lLLVMObject -lLLVMTextAPI -lLLVMBitReader -lLLVMAMDGPUAsmParser -lLLVMMCParser -lLLVMAMDGPUDesc -lLLVMAMDGPUUtils -lLLVMMC -lLLVMDebugInfoCodeView -lLLVMDebugInfoMSF -lLLVMCore -lLLVMRemarks -lLLVMBitstreamReader -lLLVMBinaryFormat -lLLVMAMDGPUInfo -lLLVMSupport -lLLVMDemangle -lz -lm

Help?

@xhochy
Copy link
Contributor Author

xhochy commented Jan 28, 2021

conda-build strips environments variables until explicitly declared in https://docs.conda.io/projects/conda-build/en/latest/resources/define-metadata.html#use-environment-variables

@esc
Copy link
Member

esc commented Jan 28, 2021

@xhochy ahhhhhh! Great catch! Thank you 🙏

@esc
Copy link
Member

esc commented Jan 28, 2021

So I tried this and the env var is indeed picked up, but I now get:

💣 zsh» LLVMLITE_USE_CMAKE=1 conda build -c numba/label/main --no-test --python=3.7 --numpy=1.11 conda-recipes/llvmlite
Copying /Users/esc/git/llvmlite to /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/
Adding in variants from internal_defaults
INFO:conda_build.variants:Adding in variants from internal_defaults
Adding in variants from config.variant
INFO:conda_build.variants:Adding in variants from config.variant
No numpy version specified in conda_build_config.yaml.  Falling back to default numpy value of 1.16
WARNING:conda_build.metadata:No numpy version specified in conda_build_config.yaml.  Falling back to default numpy value of 1.16
/Users/esc/miniconda3/envs/llvmtest/lib/python3.8/site-packages/conda_build/environ.py:441: UserWarning: The environment variable 'PY_VCRUNTIME_REDIST' is undefined.
  warnings.warn(
/Users/esc/miniconda3/envs/llvmtest/lib/python3.8/site-packages/conda_build/environ.py:441: UserWarning: The environment variable 'LLVMLITE_SHARED' is undefined.
  warnings.warn(
/Users/esc/miniconda3/envs/llvmtest/lib/python3.8/site-packages/conda_build/environ.py:447: UserWarning: The environment variable 'LLVMLITE_USE_CMAKE' is being passed through with value '1'.  If you are splitting build and test phases with --no-test, please ensure that this value is also set similarly at test time.
  warnings.warn(
Attempting to finalize metadata for llvmlite
INFO:conda_build.metadata:Attempting to finalize metadata for llvmlite
Collecting package metadata (repodata.json): ...working... done
Solving environment: ...working... done
Collecting package metadata (repodata.json): ...working... done
Solving environment: ...working... done
Collecting package metadata (repodata.json): ...working... done
Solving environment: ...working... done
BUILD START: ['llvmlite-0.36.0dev0-py37_33.tar.bz2']
Collecting package metadata (repodata.json): ...working... done
Solving environment: ...working... done

## Package Plan ##

  environment location: /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place


The following NEW packages will be INSTALLED:

    ca-certificates: 2021.1.19-hecd8cb5_0     defaults
    certifi:         2020.12.5-py37hecd8cb5_0 defaults
    libcxx:          10.0.0-1                 defaults
    libedit:         3.1.20191231-h1de35cc_1  defaults
    libffi:          3.3-hb1e8313_2           defaults
    llvmdev:         10.0.1-h0a44026_1        numba/label/main
    ncurses:         6.2-h0a44026_1           defaults
    openssl:         1.1.1i-h9ed2024_0        defaults
    pip:             20.3.3-py37hecd8cb5_0    defaults
    python:          3.7.9-h26836e1_0         defaults
    readline:        8.0-h1de35cc_0           defaults
    setuptools:      52.0.0-py37hecd8cb5_0    defaults
    sqlite:          3.33.0-hffcf06c_0        defaults
    tk:              8.6.10-hb0a8c7a_0        defaults
    wheel:           0.36.2-pyhd3eb1b0_0      defaults
    xz:              5.2.5-h1de35cc_0         defaults
    zlib:            1.2.11-h1de35cc_3        defaults

Preparing transaction: ...working... done
Verifying transaction: ...working... done
Executing transaction: ...working... done
Collecting package metadata (repodata.json): ...working... done
Solving environment: ...working... done

## Package Plan ##

  environment location: /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_build_env


The following NEW packages will be INSTALLED:

    ca-certificates: 2021.1.19-hecd8cb5_0     defaults
    certifi:         2020.12.5-py39hecd8cb5_0 defaults
    libcxx:          10.0.0-1                 defaults
    libedit:         3.1.20191231-h1de35cc_1  defaults
    libffi:          3.3-hb1e8313_2           defaults
    make:            4.2.1-h3efe00b_1         defaults
    ncurses:         6.2-h0a44026_1           defaults
    openssl:         1.1.1i-h9ed2024_0        defaults
    pip:             20.3.3-py39hecd8cb5_0    defaults
    python:          3.9.1-h88f2d9e_2         defaults
    readline:        8.0-h1de35cc_0           defaults
    setuptools:      52.0.0-py39hecd8cb5_0    defaults
    sqlite:          3.33.0-hffcf06c_0        defaults
    tk:              8.6.10-hb0a8c7a_0        defaults
    tzdata:          2020f-h52ac0ba_0         defaults
    wheel:           0.36.2-pyhd3eb1b0_0      defaults
    xz:              5.2.5-h1de35cc_0         defaults
    zlib:            1.2.11-h1de35cc_3        defaults

Preparing transaction: ...working... done
Verifying transaction: ...working... done
Executing transaction: ...working... done
source tree in: /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work
export PREFIX=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place
export BUILD_PREFIX=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_build_env
export SRC_DIR=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work
++ uname
+ [[ Darwin == Darwin ]]
+ /Users/esc/miniconda3/envs/llvmtest/bin/conda create -y -p /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap clangxx_osx-64
Collecting package metadata (current_repodata.json): ...working... done
Solving environment: ...working... done

## Package Plan ##

  environment location: $SRC_DIR/bootstrap

  added / updated specs:
    - clangxx_osx-64
    - pip


The following NEW packages will be INSTALLED:

  ca-certificates    pkgs/main/osx-64::ca-certificates-2021.1.19-hecd8cb5_0
  cctools            pkgs/main/osx-64::cctools-927.0.2-h5ba7a2e_4
  certifi            pkgs/main/osx-64::certifi-2020.12.5-py39hecd8cb5_0
  clang              pkgs/main/osx-64::clang-10.0.0-default_hf57f61e_0
  clang_osx-64       pkgs/main/osx-64::clang_osx-64-10.0.0-h05bbb7f_0
  clangxx            pkgs/main/osx-64::clangxx-10.0.0-default_hf57f61e_0
  clangxx_osx-64     pkgs/main/osx-64::clangxx_osx-64-10.0.0-h05bbb7f_1
  compiler-rt        pkgs/main/osx-64::compiler-rt-10.0.0-h47ead80_0
  compiler-rt_osx-64 pkgs/main/noarch::compiler-rt_osx-64-10.0.0-hbcc88fd_0
  ld64               pkgs/main/osx-64::ld64-450.3-h3c32e8a_4
  libcxx             pkgs/main/osx-64::libcxx-10.0.0-1
  libedit            pkgs/main/osx-64::libedit-3.1.20191231-h1de35cc_1
  libffi             pkgs/main/osx-64::libffi-3.3-hb1e8313_2
  libllvm10          pkgs/main/osx-64::libllvm10-10.0.1-h76017ad_5
  llvm-openmp        pkgs/main/osx-64::llvm-openmp-10.0.0-h28b9765_0
  ncurses            pkgs/main/osx-64::ncurses-6.2-h0a44026_1
  openssl            pkgs/main/osx-64::openssl-1.1.1i-h9ed2024_0
  pip                pkgs/main/osx-64::pip-20.3.3-py39hecd8cb5_0
  python             pkgs/main/osx-64::python-3.9.1-h88f2d9e_2
  readline           pkgs/main/osx-64::readline-8.0-h1de35cc_0
  setuptools         pkgs/main/osx-64::setuptools-52.0.0-py39hecd8cb5_0
  sqlite             pkgs/main/osx-64::sqlite-3.33.0-hffcf06c_0
  tapi               pkgs/main/osx-64::tapi-1000.10.8-ha1b3eb9_0
  tk                 pkgs/main/osx-64::tk-8.6.10-hb0a8c7a_0
  tzdata             pkgs/main/noarch::tzdata-2020f-h52ac0ba_0
  wheel              pkgs/main/noarch::wheel-0.36.2-pyhd3eb1b0_0
  xz                 pkgs/main/osx-64::xz-5.2.5-h1de35cc_0
  zlib               pkgs/main/osx-64::zlib-1.2.11-h1de35cc_3


Preparing transaction: ...working... done
Verifying transaction: ...working... done
Executing transaction: ...working... done
#
# To activate this environment, use
#
#     $ conda activate $SRC_DIR/bootstrap
#
# To deactivate an active environment, use
#
#     $ conda deactivate

+ export PATH=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin:/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_build_env/bin:/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/bin:/Users/esc/miniconda3/envs/llvmtest/condabin:/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_build_env:/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_build_env/bin:/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place:/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/bin:/Users/esc/miniconda3/bin:/Users/esc/miniconda3/envs/llvmtest/bin:/Users/esc/miniconda3/condabin:/Users/esc/.gem/ruby/2.3.0/bin:/Users/esc/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/opt/X11/bin
+ PATH=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin:/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_build_env/bin:/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/bin:/Users/esc/miniconda3/envs/llvmtest/condabin:/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_build_env:/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_build_env/bin:/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place:/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/bin:/Users/esc/miniconda3/bin:/Users/esc/miniconda3/envs/llvmtest/bin:/Users/esc/miniconda3/condabin:/Users/esc/.gem/ruby/2.3.0/bin:/Users/esc/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/opt/X11/bin
+ CONDA_PREFIX=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap
+ . /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/etc/conda/activate.d/activate_clang_osx-64.sh /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/etc/conda/activate.d/activate_clangxx_osx-64.sh
++ '[' 1 = 1 ']'
++ CFLAGS_USED='-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work=/usr/local/src/conda/llvmlite-0.36.0dev0 -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place=/usr/local/src/conda-prefix'
++ DEBUG_CFLAGS_USED='-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -Og -g -Wall -Wextra -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work=/usr/local/src/conda/llvmlite-0.36.0dev0 -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place=/usr/local/src/conda-prefix'
++ LDFLAGS_USED='-Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib -L/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib'
++ LDFLAGS_LD_USED='-pie -headerpad_max_install_names -dead_strip_dylibs -rpath /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib -L/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib'
++ CPPFLAGS_USED='-D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include'
++ CMAKE_PREFIX_PATH_USED=:/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place
++ '[' 1 = 1 ']'
++ '[' -f /tmp/old-env-74840.txt ']'
++ env
++ '[' '' = 1 ']'
+++ xcrun --show-sdk-path
++ _tc_activation activate host x86_64-apple-darwin13.4.0 x86_64-apple-darwin13.4.0- ar as checksyms codesign_allocate indr install_name_tool libtool lipo nm nmedit otool pagestuff ranlib redo_prebinding seg_addr_table seg_hack segedit size strings strip ld clang CC,x86_64-apple-darwin13.4.0-clang 'CPPFLAGS,-D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include' 'CFLAGS,-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work=/usr/local/src/conda/llvmlite-0.36.0dev0 -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place=/usr/local/src/conda-prefix' 'LDFLAGS,-Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib -L/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib' 'LDFLAGS_LD,-pie -headerpad_max_install_names -dead_strip_dylibs -rpath /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib -L/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib' 'DEBUG_CFLAGS,-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -Og -g -Wall -Wextra -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work=/usr/local/src/conda/llvmlite-0.36.0dev0 -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place=/usr/local/src/conda-prefix' _CONDA_PYTHON_SYSCONFIGDATA_NAME,_sysconfigdata_x86_64_apple_darwin13_4_0 CMAKE_PREFIX_PATH,:/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place CONDA_BUILD_CROSS_COMPILATION, CONDA_BUILD_SYSROOT,/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
++ local act_nature=activate
++ shift
++ local tc_nature=host
++ shift
++ local tc_machine=x86_64-apple-darwin13.4.0
++ shift
++ local tc_prefix=x86_64-apple-darwin13.4.0-
++ shift
++ local thing
++ local newval
++ local from
++ local to
++ local pass
++ '[' activate = activate ']'
++ from=
++ to=CONDA_BACKUP_
++ for pass in check apply
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
+++ echo host,x86_64-apple-darwin13.4.0
+++ sed 's,^[^\,]*\,\(.*\),\1,'
++ newval=x86_64-apple-darwin13.4.0
+++ echo host,x86_64-apple-darwin13.4.0
+++ sed 's,^\([^\,]*\)\,.*,\1,'
++ thing=host
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-ar
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-ar -a check = check ']'
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-as
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-as -a check = check ']'
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-checksyms
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-checksyms -a check = check ']'
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-codesign_allocate
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-codesign_allocate -a check = check ']'
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-indr
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-indr -a check = check ']'
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-install_name_tool
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-install_name_tool -a check = check ']'
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-libtool
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-libtool -a check = check ']'
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-lipo
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-lipo -a check = check ']'
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-nm
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-nm -a check = check ']'
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-nmedit
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-nmedit -a check = check ']'
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-otool
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-otool -a check = check ']'
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-pagestuff
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-pagestuff -a check = check ']'
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-ranlib
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-ranlib -a check = check ']'
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-redo_prebinding
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-redo_prebinding -a check = check ']'
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-seg_addr_table
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-seg_addr_table -a check = check ']'
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-seg_hack
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-seg_hack -a check = check ']'
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-segedit
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-segedit -a check = check ']'
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-size
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-size -a check = check ']'
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-strings
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-strings -a check = check ']'
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-strip
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-strip -a check = check ']'
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-ld
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-ld -a check = check ']'
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-clang
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-clang -a check = check ']'
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
+++ echo CC,x86_64-apple-darwin13.4.0-clang
+++ sed 's,^[^\,]*\,\(.*\),\1,'
++ newval=x86_64-apple-darwin13.4.0-clang
+++ echo CC,x86_64-apple-darwin13.4.0-clang
+++ sed 's,^\([^\,]*\)\,.*,\1,'
++ thing=CC
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
+++ echo 'CPPFLAGS,-D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include'
+++ sed 's,^[^\,]*\,\(.*\),\1,'
++ newval='-D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include'
+++ echo 'CPPFLAGS,-D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include'
+++ sed 's,^\([^\,]*\)\,.*,\1,'
++ thing=CPPFLAGS
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
+++ echo 'CFLAGS,-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work=/usr/local/src/conda/llvmlite-0.36.0dev0 -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place=/usr/local/src/conda-prefix'
+++ sed 's,^[^\,]*\,\(.*\),\1,'
++ newval='-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work=/usr/local/src/conda/llvmlite-0.36.0dev0 -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place=/usr/local/src/conda-prefix'
+++ echo 'CFLAGS,-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work=/usr/local/src/conda/llvmlite-0.36.0dev0 -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place=/usr/local/src/conda-prefix'
+++ sed 's,^\([^\,]*\)\,.*,\1,'
++ thing=CFLAGS
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
+++ echo 'LDFLAGS,-Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib -L/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib'
+++ sed 's,^[^\,]*\,\(.*\),\1,'
++ newval='-Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib -L/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib'
+++ echo 'LDFLAGS,-Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib -L/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib'
+++ sed 's,^\([^\,]*\)\,.*,\1,'
++ thing=LDFLAGS
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
+++ echo 'LDFLAGS_LD,-pie -headerpad_max_install_names -dead_strip_dylibs -rpath /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib -L/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib'
+++ sed 's,^[^\,]*\,\(.*\),\1,'
++ newval='-pie -headerpad_max_install_names -dead_strip_dylibs -rpath /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib -L/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib'
+++ echo 'LDFLAGS_LD,-pie -headerpad_max_install_names -dead_strip_dylibs -rpath /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib -L/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib'
+++ sed 's,^\([^\,]*\)\,.*,\1,'
++ thing=LDFLAGS_LD
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
+++ echo 'DEBUG_CFLAGS,-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -Og -g -Wall -Wextra -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work=/usr/local/src/conda/llvmlite-0.36.0dev0 -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place=/usr/local/src/conda-prefix'
+++ sed 's,^[^\,]*\,\(.*\),\1,'
++ newval='-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -Og -g -Wall -Wextra -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work=/usr/local/src/conda/llvmlite-0.36.0dev0 -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place=/usr/local/src/conda-prefix'
+++ echo 'DEBUG_CFLAGS,-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -Og -g -Wall -Wextra -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work=/usr/local/src/conda/llvmlite-0.36.0dev0 -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place=/usr/local/src/conda-prefix'
+++ sed 's,^\([^\,]*\)\,.*,\1,'
++ thing=DEBUG_CFLAGS
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
+++ echo _CONDA_PYTHON_SYSCONFIGDATA_NAME,_sysconfigdata_x86_64_apple_darwin13_4_0
+++ sed 's,^[^\,]*\,\(.*\),\1,'
++ newval=_sysconfigdata_x86_64_apple_darwin13_4_0
+++ echo _CONDA_PYTHON_SYSCONFIGDATA_NAME,_sysconfigdata_x86_64_apple_darwin13_4_0
+++ sed 's,^\([^\,]*\)\,.*,\1,'
++ thing=_CONDA_PYTHON_SYSCONFIGDATA_NAME
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
+++ echo CMAKE_PREFIX_PATH,:/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place
+++ sed 's,^[^\,]*\,\(.*\),\1,'
++ newval=:/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place
+++ echo CMAKE_PREFIX_PATH,:/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place
+++ sed 's,^\([^\,]*\)\,.*,\1,'
++ thing=CMAKE_PREFIX_PATH
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
+++ echo CONDA_BUILD_CROSS_COMPILATION,
+++ sed 's,^[^\,]*\,\(.*\),\1,'
++ newval=
+++ echo CONDA_BUILD_CROSS_COMPILATION,
+++ sed 's,^\([^\,]*\)\,.*,\1,'
++ thing=CONDA_BUILD_CROSS_COMPILATION
++ '[' check = apply ']'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
+++ echo CONDA_BUILD_SYSROOT,/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
+++ sed 's,^[^\,]*\,\(.*\),\1,'
++ newval=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
+++ echo CONDA_BUILD_SYSROOT,/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
+++ sed 's,^\([^\,]*\)\,.*,\1,'
++ thing=CONDA_BUILD_SYSROOT
++ '[' check = apply ']'
++ for pass in check apply
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
+++ echo host,x86_64-apple-darwin13.4.0
+++ sed 's,^[^\,]*\,\(.*\),\1,'
++ newval=x86_64-apple-darwin13.4.0
+++ echo host,x86_64-apple-darwin13.4.0
+++ sed 's,^\([^\,]*\)\,.*,\1,'
++ thing=host
++ '[' apply = apply ']'
+++ echo host
+++ tr a-z+- A-ZX_
++ thing=HOST
++ eval 'oldval=$HOST'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_HOST
++ '[' -n x86_64-apple-darwin13.4.0 ']'
++ eval export ''\''HOST=x86_64-apple-darwin13.4.0'\'''
+++ export HOST=x86_64-apple-darwin13.4.0
+++ HOST=x86_64-apple-darwin13.4.0
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-ar
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-ar -a apply = check ']'
++ '[' apply = apply ']'
+++ echo ar
+++ tr a-z+- A-ZX_
++ thing=AR
++ eval 'oldval=$AR'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_AR
++ '[' -n /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-ar ']'
++ eval export ''\''AR=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-ar'\'''
+++ export AR=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-ar
+++ AR=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-ar
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-as
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-as -a apply = check ']'
++ '[' apply = apply ']'
+++ echo as
+++ tr a-z+- A-ZX_
++ thing=AS
++ eval 'oldval=$AS'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_AS
++ '[' -n /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-as ']'
++ eval export ''\''AS=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-as'\'''
+++ export AS=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-as
+++ AS=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-as
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-checksyms
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-checksyms -a apply = check ']'
++ '[' apply = apply ']'
+++ echo checksyms
+++ tr a-z+- A-ZX_
++ thing=CHECKSYMS
++ eval 'oldval=$CHECKSYMS'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_CHECKSYMS
++ '[' -n /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-checksyms ']'
++ eval export ''\''CHECKSYMS=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-checksyms'\'''
+++ export CHECKSYMS=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-checksyms
+++ CHECKSYMS=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-checksyms
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-codesign_allocate
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-codesign_allocate -a apply = check ']'
++ '[' apply = apply ']'
+++ echo codesign_allocate
+++ tr a-z+- A-ZX_
++ thing=CODESIGN_ALLOCATE
++ eval 'oldval=$CODESIGN_ALLOCATE'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_CODESIGN_ALLOCATE
++ '[' -n /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-codesign_allocate ']'
++ eval export ''\''CODESIGN_ALLOCATE=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-codesign_allocate'\'''
+++ export CODESIGN_ALLOCATE=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-codesign_allocate
+++ CODESIGN_ALLOCATE=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-codesign_allocate
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-indr
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-indr -a apply = check ']'
++ '[' apply = apply ']'
+++ echo indr
+++ tr a-z+- A-ZX_
++ thing=INDR
++ eval 'oldval=$INDR'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_INDR
++ '[' -n /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-indr ']'
++ eval export ''\''INDR=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-indr'\'''
+++ export INDR=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-indr
+++ INDR=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-indr
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-install_name_tool
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-install_name_tool -a apply = check ']'
++ '[' apply = apply ']'
+++ echo install_name_tool
+++ tr a-z+- A-ZX_
++ thing=INSTALL_NAME_TOOL
++ eval 'oldval=$INSTALL_NAME_TOOL'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_INSTALL_NAME_TOOL
++ '[' -n /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-install_name_tool ']'
++ eval export ''\''INSTALL_NAME_TOOL=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-install_name_tool'\'''
+++ export INSTALL_NAME_TOOL=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-install_name_tool
+++ INSTALL_NAME_TOOL=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-install_name_tool
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-libtool
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-libtool -a apply = check ']'
++ '[' apply = apply ']'
+++ echo libtool
+++ tr a-z+- A-ZX_
++ thing=LIBTOOL
++ eval 'oldval=$LIBTOOL'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_LIBTOOL
++ '[' -n /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-libtool ']'
++ eval export ''\''LIBTOOL=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-libtool'\'''
+++ export LIBTOOL=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-libtool
+++ LIBTOOL=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-libtool
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-lipo
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-lipo -a apply = check ']'
++ '[' apply = apply ']'
+++ echo lipo
+++ tr a-z+- A-ZX_
++ thing=LIPO
++ eval 'oldval=$LIPO'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_LIPO
++ '[' -n /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-lipo ']'
++ eval export ''\''LIPO=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-lipo'\'''
+++ export LIPO=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-lipo
+++ LIPO=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-lipo
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-nm
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-nm -a apply = check ']'
++ '[' apply = apply ']'
+++ echo nm
+++ tr a-z+- A-ZX_
++ thing=NM
++ eval 'oldval=$NM'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_NM
++ '[' -n /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-nm ']'
++ eval export ''\''NM=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-nm'\'''
+++ export NM=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-nm
+++ NM=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-nm
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-nmedit
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-nmedit -a apply = check ']'
++ '[' apply = apply ']'
+++ echo nmedit
+++ tr a-z+- A-ZX_
++ thing=NMEDIT
++ eval 'oldval=$NMEDIT'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_NMEDIT
++ '[' -n /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-nmedit ']'
++ eval export ''\''NMEDIT=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-nmedit'\'''
+++ export NMEDIT=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-nmedit
+++ NMEDIT=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-nmedit
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-otool
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-otool -a apply = check ']'
++ '[' apply = apply ']'
+++ echo otool
+++ tr a-z+- A-ZX_
++ thing=OTOOL
++ eval 'oldval=$OTOOL'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_OTOOL
++ '[' -n /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-otool ']'
++ eval export ''\''OTOOL=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-otool'\'''
+++ export OTOOL=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-otool
+++ OTOOL=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-otool
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-pagestuff
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-pagestuff -a apply = check ']'
++ '[' apply = apply ']'
+++ echo pagestuff
+++ tr a-z+- A-ZX_
++ thing=PAGESTUFF
++ eval 'oldval=$PAGESTUFF'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_PAGESTUFF
++ '[' -n /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-pagestuff ']'
++ eval export ''\''PAGESTUFF=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-pagestuff'\'''
+++ export PAGESTUFF=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-pagestuff
+++ PAGESTUFF=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-pagestuff
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-ranlib
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-ranlib -a apply = check ']'
++ '[' apply = apply ']'
+++ echo ranlib
+++ tr a-z+- A-ZX_
++ thing=RANLIB
++ eval 'oldval=$RANLIB'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_RANLIB
++ '[' -n /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-ranlib ']'
++ eval export ''\''RANLIB=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-ranlib'\'''
+++ export RANLIB=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-ranlib
+++ RANLIB=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-ranlib
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-redo_prebinding
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-redo_prebinding -a apply = check ']'
++ '[' apply = apply ']'
+++ echo redo_prebinding
+++ tr a-z+- A-ZX_
++ thing=REDO_PREBINDING
++ eval 'oldval=$REDO_PREBINDING'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_REDO_PREBINDING
++ '[' -n /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-redo_prebinding ']'
++ eval export ''\''REDO_PREBINDING=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-redo_prebinding'\'''
+++ export REDO_PREBINDING=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-redo_prebinding
+++ REDO_PREBINDING=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-redo_prebinding
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-seg_addr_table
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-seg_addr_table -a apply = check ']'
++ '[' apply = apply ']'
+++ echo seg_addr_table
+++ tr a-z+- A-ZX_
++ thing=SEG_ADDR_TABLE
++ eval 'oldval=$SEG_ADDR_TABLE'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_SEG_ADDR_TABLE
++ '[' -n /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-seg_addr_table ']'
++ eval export ''\''SEG_ADDR_TABLE=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-seg_addr_table'\'''
+++ export SEG_ADDR_TABLE=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-seg_addr_table
+++ SEG_ADDR_TABLE=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-seg_addr_table
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-seg_hack
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-seg_hack -a apply = check ']'
++ '[' apply = apply ']'
+++ echo seg_hack
+++ tr a-z+- A-ZX_
++ thing=SEG_HACK
++ eval 'oldval=$SEG_HACK'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_SEG_HACK
++ '[' -n /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-seg_hack ']'
++ eval export ''\''SEG_HACK=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-seg_hack'\'''
+++ export SEG_HACK=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-seg_hack
+++ SEG_HACK=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-seg_hack
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-segedit
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-segedit -a apply = check ']'
++ '[' apply = apply ']'
+++ echo segedit
+++ tr a-z+- A-ZX_
++ thing=SEGEDIT
++ eval 'oldval=$SEGEDIT'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_SEGEDIT
++ '[' -n /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-segedit ']'
++ eval export ''\''SEGEDIT=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-segedit'\'''
+++ export SEGEDIT=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-segedit
+++ SEGEDIT=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-segedit
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-size
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-size -a apply = check ']'
++ '[' apply = apply ']'
+++ echo size
+++ tr a-z+- A-ZX_
++ thing=SIZE
++ eval 'oldval=$SIZE'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_SIZE
++ '[' -n /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-size ']'
++ eval export ''\''SIZE=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-size'\'''
+++ export SIZE=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-size
+++ SIZE=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-size
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-strings
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-strings -a apply = check ']'
++ '[' apply = apply ']'
+++ echo strings
+++ tr a-z+- A-ZX_
++ thing=STRINGS
++ eval 'oldval=$STRINGS'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_STRINGS
++ '[' -n /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-strings ']'
++ eval export ''\''STRINGS=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-strings'\'''
+++ export STRINGS=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-strings
+++ STRINGS=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-strings
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-strip
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-strip -a apply = check ']'
++ '[' apply = apply ']'
+++ echo strip
+++ tr a-z+- A-ZX_
++ thing=STRIP
++ eval 'oldval=$STRIP'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_STRIP
++ '[' -n /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-strip ']'
++ eval export ''\''STRIP=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-strip'\'''
+++ export STRIP=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-strip
+++ STRIP=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-strip
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-ld
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-ld -a apply = check ']'
++ '[' apply = apply ']'
+++ echo ld
+++ tr a-z+- A-ZX_
++ thing=LD
++ eval 'oldval=$LD'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_LD
++ '[' -n /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-ld ']'
++ eval export ''\''LD=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-ld'\'''
+++ export LD=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-ld
+++ LD=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-ld
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
++ newval=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-clang
++ '[' '!' -x /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-clang -a apply = check ']'
++ '[' apply = apply ']'
+++ echo clang
+++ tr a-z+- A-ZX_
++ thing=CLANG
++ eval 'oldval=$CLANG'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_CLANG
++ '[' -n /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-clang ']'
++ eval export ''\''CLANG=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-clang'\'''
+++ export CLANG=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-clang
+++ CLANG=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/bin/x86_64-apple-darwin13.4.0-clang
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
+++ echo CC,x86_64-apple-darwin13.4.0-clang
+++ sed 's,^[^\,]*\,\(.*\),\1,'
++ newval=x86_64-apple-darwin13.4.0-clang
+++ echo CC,x86_64-apple-darwin13.4.0-clang
+++ sed 's,^\([^\,]*\)\,.*,\1,'
++ thing=CC
++ '[' apply = apply ']'
+++ echo CC
+++ tr a-z+- A-ZX_
++ thing=CC
++ eval 'oldval=$CC'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_CC
++ '[' -n x86_64-apple-darwin13.4.0-clang ']'
++ eval export ''\''CC=x86_64-apple-darwin13.4.0-clang'\'''
+++ export CC=x86_64-apple-darwin13.4.0-clang
+++ CC=x86_64-apple-darwin13.4.0-clang
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
+++ echo 'CPPFLAGS,-D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include'
+++ sed 's,^[^\,]*\,\(.*\),\1,'
++ newval='-D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include'
+++ echo 'CPPFLAGS,-D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include'
+++ sed 's,^\([^\,]*\)\,.*,\1,'
++ thing=CPPFLAGS
++ '[' apply = apply ']'
+++ echo CPPFLAGS
+++ tr a-z+- A-ZX_
++ thing=CPPFLAGS
++ eval 'oldval=$CPPFLAGS'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_CPPFLAGS
++ '[' -n '-D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include' ']'
++ eval export ''\''CPPFLAGS=-D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include'\'''
+++ export 'CPPFLAGS=-D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include'
+++ CPPFLAGS='-D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
+++ echo 'CFLAGS,-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work=/usr/local/src/conda/llvmlite-0.36.0dev0 -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place=/usr/local/src/conda-prefix'
+++ sed 's,^[^\,]*\,\(.*\),\1,'
++ newval='-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work=/usr/local/src/conda/llvmlite-0.36.0dev0 -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place=/usr/local/src/conda-prefix'
+++ echo 'CFLAGS,-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work=/usr/local/src/conda/llvmlite-0.36.0dev0 -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place=/usr/local/src/conda-prefix'
+++ sed 's,^\([^\,]*\)\,.*,\1,'
++ thing=CFLAGS
++ '[' apply = apply ']'
+++ echo CFLAGS
+++ tr a-z+- A-ZX_
++ thing=CFLAGS
++ eval 'oldval=$CFLAGS'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_CFLAGS
++ '[' -n '-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work=/usr/local/src/conda/llvmlite-0.36.0dev0 -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place=/usr/local/src/conda-prefix' ']'
++ eval export ''\''CFLAGS=-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work=/usr/local/src/conda/llvmlite-0.36.0dev0 -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place=/usr/local/src/conda-prefix'\'''
+++ export 'CFLAGS=-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work=/usr/local/src/conda/llvmlite-0.36.0dev0 -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place=/usr/local/src/conda-prefix'
+++ CFLAGS='-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work=/usr/local/src/conda/llvmlite-0.36.0dev0 -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place=/usr/local/src/conda-prefix'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
+++ echo 'LDFLAGS,-Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib -L/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib'
+++ sed 's,^[^\,]*\,\(.*\),\1,'
++ newval='-Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib -L/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib'
+++ echo 'LDFLAGS,-Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib -L/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib'
+++ sed 's,^\([^\,]*\)\,.*,\1,'
++ thing=LDFLAGS
++ '[' apply = apply ']'
+++ echo LDFLAGS
+++ tr a-z+- A-ZX_
++ thing=LDFLAGS
++ eval 'oldval=$LDFLAGS'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_LDFLAGS
++ '[' -n '-Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib -L/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib' ']'
++ eval export ''\''LDFLAGS=-Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib -L/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib'\'''
+++ export 'LDFLAGS=-Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib -L/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib'
+++ LDFLAGS='-Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib -L/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
+++ echo 'LDFLAGS_LD,-pie -headerpad_max_install_names -dead_strip_dylibs -rpath /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib -L/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib'
+++ sed 's,^[^\,]*\,\(.*\),\1,'
++ newval='-pie -headerpad_max_install_names -dead_strip_dylibs -rpath /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib -L/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib'
+++ echo 'LDFLAGS_LD,-pie -headerpad_max_install_names -dead_strip_dylibs -rpath /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib -L/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib'
+++ sed 's,^\([^\,]*\)\,.*,\1,'
++ thing=LDFLAGS_LD
++ '[' apply = apply ']'
+++ echo LDFLAGS_LD
+++ tr a-z+- A-ZX_
++ thing=LDFLAGS_LD
++ eval 'oldval=$LDFLAGS_LD'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_LDFLAGS_LD
++ '[' -n '-pie -headerpad_max_install_names -dead_strip_dylibs -rpath /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib -L/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib' ']'
++ eval export ''\''LDFLAGS_LD=-pie -headerpad_max_install_names -dead_strip_dylibs -rpath /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib -L/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib'\'''
+++ export 'LDFLAGS_LD=-pie -headerpad_max_install_names -dead_strip_dylibs -rpath /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib -L/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib'
+++ LDFLAGS_LD='-pie -headerpad_max_install_names -dead_strip_dylibs -rpath /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib -L/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
+++ echo 'DEBUG_CFLAGS,-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -Og -g -Wall -Wextra -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work=/usr/local/src/conda/llvmlite-0.36.0dev0 -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place=/usr/local/src/conda-prefix'
+++ sed 's,^[^\,]*\,\(.*\),\1,'
++ newval='-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -Og -g -Wall -Wextra -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work=/usr/local/src/conda/llvmlite-0.36.0dev0 -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place=/usr/local/src/conda-prefix'
+++ echo 'DEBUG_CFLAGS,-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -Og -g -Wall -Wextra -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work=/usr/local/src/conda/llvmlite-0.36.0dev0 -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place=/usr/local/src/conda-prefix'
+++ sed 's,^\([^\,]*\)\,.*,\1,'
++ thing=DEBUG_CFLAGS
++ '[' apply = apply ']'
+++ echo DEBUG_CFLAGS
+++ tr a-z+- A-ZX_
++ thing=DEBUG_CFLAGS
++ eval 'oldval=$DEBUG_CFLAGS'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_DEBUG_CFLAGS
++ '[' -n '-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -Og -g -Wall -Wextra -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work=/usr/local/src/conda/llvmlite-0.36.0dev0 -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place=/usr/local/src/conda-prefix' ']'
++ eval export ''\''DEBUG_CFLAGS=-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -Og -g -Wall -Wextra -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work=/usr/local/src/conda/llvmlite-0.36.0dev0 -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place=/usr/local/src/conda-prefix'\'''
+++ export 'DEBUG_CFLAGS=-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -Og -g -Wall -Wextra -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work=/usr/local/src/conda/llvmlite-0.36.0dev0 -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place=/usr/local/src/conda-prefix'
+++ DEBUG_CFLAGS='-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -Og -g -Wall -Wextra -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work=/usr/local/src/conda/llvmlite-0.36.0dev0 -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place=/usr/local/src/conda-prefix'
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
+++ echo _CONDA_PYTHON_SYSCONFIGDATA_NAME,_sysconfigdata_x86_64_apple_darwin13_4_0
+++ sed 's,^[^\,]*\,\(.*\),\1,'
++ newval=_sysconfigdata_x86_64_apple_darwin13_4_0
+++ echo _CONDA_PYTHON_SYSCONFIGDATA_NAME,_sysconfigdata_x86_64_apple_darwin13_4_0
+++ sed 's,^\([^\,]*\)\,.*,\1,'
++ thing=_CONDA_PYTHON_SYSCONFIGDATA_NAME
++ '[' apply = apply ']'
+++ echo _CONDA_PYTHON_SYSCONFIGDATA_NAME
+++ tr a-z+- A-ZX_
++ thing=_CONDA_PYTHON_SYSCONFIGDATA_NAME
++ eval 'oldval=$_CONDA_PYTHON_SYSCONFIGDATA_NAME'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP__CONDA_PYTHON_SYSCONFIGDATA_NAME
++ '[' -n _sysconfigdata_x86_64_apple_darwin13_4_0 ']'
++ eval export ''\''_CONDA_PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata_x86_64_apple_darwin13_4_0'\'''
+++ export _CONDA_PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata_x86_64_apple_darwin13_4_0
+++ _CONDA_PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata_x86_64_apple_darwin13_4_0
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
+++ echo CMAKE_PREFIX_PATH,:/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place
+++ sed 's,^[^\,]*\,\(.*\),\1,'
++ newval=:/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place
+++ echo CMAKE_PREFIX_PATH,:/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place
+++ sed 's,^\([^\,]*\)\,.*,\1,'
++ thing=CMAKE_PREFIX_PATH
++ '[' apply = apply ']'
+++ echo CMAKE_PREFIX_PATH
+++ tr a-z+- A-ZX_
++ thing=CMAKE_PREFIX_PATH
++ eval 'oldval=$CMAKE_PREFIX_PATH'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_CMAKE_PREFIX_PATH
++ '[' -n :/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place ']'
++ eval export ''\''CMAKE_PREFIX_PATH=:/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place'\'''
+++ export CMAKE_PREFIX_PATH=:/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place
+++ CMAKE_PREFIX_PATH=:/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
+++ echo CONDA_BUILD_CROSS_COMPILATION,
+++ sed 's,^[^\,]*\,\(.*\),\1,'
++ newval=
+++ echo CONDA_BUILD_CROSS_COMPILATION,
+++ sed 's,^\([^\,]*\)\,.*,\1,'
++ thing=CONDA_BUILD_CROSS_COMPILATION
++ '[' apply = apply ']'
+++ echo CONDA_BUILD_CROSS_COMPILATION
+++ tr a-z+- A-ZX_
++ thing=CONDA_BUILD_CROSS_COMPILATION
++ eval 'oldval=$CONDA_BUILD_CROSS_COMPILATION'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_CONDA_BUILD_CROSS_COMPILATION
++ '[' -n '' ']'
++ eval unset '${from}${thing}'
+++ unset CONDA_BUILD_CROSS_COMPILATION
++ for thing in '$tc_nature,$tc_machine' '"$@"'
++ case "${thing}" in
+++ echo CONDA_BUILD_SYSROOT,/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
+++ sed 's,^[^\,]*\,\(.*\),\1,'
++ newval=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
+++ echo CONDA_BUILD_SYSROOT,/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
+++ sed 's,^\([^\,]*\)\,.*,\1,'
++ thing=CONDA_BUILD_SYSROOT
++ '[' apply = apply ']'
+++ echo CONDA_BUILD_SYSROOT
+++ tr a-z+- A-ZX_
++ thing=CONDA_BUILD_SYSROOT
++ eval 'oldval=$CONDA_BUILD_SYSROOT'
+++ oldval=
++ '[' -n '' ']'
++ eval unset '${to}${thing}'
+++ unset CONDA_BACKUP_CONDA_BUILD_SYSROOT
++ '[' -n /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk ']'
++ eval export ''\''CONDA_BUILD_SYSROOT=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk'\'''
+++ export CONDA_BUILD_SYSROOT=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
+++ CONDA_BUILD_SYSROOT=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
++ return 0
++ '[' 0 -ne 0 ']'
++ '[' 1 = 1 ']'
++ '[' -f /tmp/new-env-74840.txt ']'
++ env
+++ _get_sourced_filename
+++ '[' -n /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/etc/conda/activate.d/activate_clang_osx-64.sh ']'
+++ basename /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/bootstrap/etc/conda/activate.d/activate_clang_osx-64.sh
++ echo 'INFO: activate_clang_osx-64.sh made the following environmental changes:'
INFO: activate_clang_osx-64.sh made the following environmental changes:
++ diff -U 0 -rN /tmp/old-env-74840.txt /tmp/new-env-74840.txt
++ tail -n +4
++ grep '^-.*\|^+.*'
++ grep -v CONDA_BACKUP_
++ sort
+AR=$SRC_DIR/bootstrap/bin/x86_64-apple-darwin13.4.0-ar
+AS=$SRC_DIR/bootstrap/bin/x86_64-apple-darwin13.4.0-as
+CC=x86_64-apple-darwin13.4.0-clang
+CFLAGS=-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem $PREFIX/include -fdebug-prefix-map=$SRC_DIR=/usr/local/src/conda/llvmlite-0.36.0dev0 -fdebug-prefix-map=$PREFIX=/usr/local/src/conda-prefix
+CHECKSYMS=$SRC_DIR/bootstrap/bin/x86_64-apple-darwin13.4.0-checksyms
+CLANG=$SRC_DIR/bootstrap/bin/x86_64-apple-darwin13.4.0-clang
+CMAKE_PREFIX_PATH=:$PREFIX
+CODESIGN_ALLOCATE=$SRC_DIR/bootstrap/bin/x86_64-apple-darwin13.4.0-codesign_allocate
+CONDA_BUILD_SYSROOT=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
+CPPFLAGS=-D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -isystem $PREFIX/include
+DEBUG_CFLAGS=-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -Og -g -Wall -Wextra -isystem $PREFIX/include -fdebug-prefix-map=$SRC_DIR=/usr/local/src/conda/llvmlite-0.36.0dev0 -fdebug-prefix-map=$PREFIX=/usr/local/src/conda-prefix
++ rm -f /tmp/old-env-74840.txt /tmp/new-env-74840.txt
+HOST=x86_64-apple-darwin13.4.0
+INDR=$SRC_DIR/bootstrap/bin/x86_64-apple-darwin13.4.0-indr
+INSTALL_NAME_TOOL=$SRC_DIR/bootstrap/bin/x86_64-apple-darwin13.4.0-install_name_tool
+LD=$SRC_DIR/bootstrap/bin/x86_64-apple-darwin13.4.0-ld
+LDFLAGS=-Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,$PREFIX/lib -L$PREFIX/lib
+LDFLAGS_LD=-pie -headerpad_max_install_names -dead_strip_dylibs -rpath $PREFIX/lib -L$PREFIX/lib
+LIBTOOL=$SRC_DIR/bootstrap/bin/x86_64-apple-darwin13.4.0-libtool
+LIPO=$SRC_DIR/bootstrap/bin/x86_64-apple-darwin13.4.0-lipo
+NM=$SRC_DIR/bootstrap/bin/x86_64-apple-darwin13.4.0-nm
+NMEDIT=$SRC_DIR/bootstrap/bin/x86_64-apple-darwin13.4.0-nmedit
+OTOOL=$SRC_DIR/bootstrap/bin/x86_64-apple-darwin13.4.0-otool
+PAGESTUFF=$SRC_DIR/bootstrap/bin/x86_64-apple-darwin13.4.0-pagestuff
+RANLIB=$SRC_DIR/bootstrap/bin/x86_64-apple-darwin13.4.0-ranlib
+REDO_PREBINDING=$SRC_DIR/bootstrap/bin/x86_64-apple-darwin13.4.0-redo_prebinding
+SEGEDIT=$SRC_DIR/bootstrap/bin/x86_64-apple-darwin13.4.0-segedit
+SEG_ADDR_TABLE=$SRC_DIR/bootstrap/bin/x86_64-apple-darwin13.4.0-seg_addr_table
+SEG_HACK=$SRC_DIR/bootstrap/bin/x86_64-apple-darwin13.4.0-seg_hack
+SIZE=$SRC_DIR/bootstrap/bin/x86_64-apple-darwin13.4.0-size
+STRINGS=$SRC_DIR/bootstrap/bin/x86_64-apple-darwin13.4.0-strings
+STRIP=$SRC_DIR/bootstrap/bin/x86_64-apple-darwin13.4.0-strip
+_CONDA_PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata_x86_64_apple_darwin13_4_0
+ export CONDA_BUILD_SYSROOT=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
+ CONDA_BUILD_SYSROOT=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
+ export 'CXXFLAGS=-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work=/usr/local/src/conda/llvmlite-0.36.0dev0 -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place=/usr/local/src/conda-prefix -mmacosx-version-min=10.9'
+ CXXFLAGS='-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work=/usr/local/src/conda/llvmlite-0.36.0dev0 -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place=/usr/local/src/conda-prefix -mmacosx-version-min=10.9'
+ export 'CFLAGS=-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work=/usr/local/src/conda/llvmlite-0.36.0dev0 -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place=/usr/local/src/conda-prefix -mmacosx-version-min=10.9'
+ CFLAGS='-march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work=/usr/local/src/conda/llvmlite-0.36.0dev0 -fdebug-prefix-map=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place=/usr/local/src/conda-prefix -mmacosx-version-min=10.9'
+ SYSROOT_DIR=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
+ CFLAG_SYSROOT='--sysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk'
+ export LLVM_CONFIG=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/bin/llvm-config
+ LLVM_CONFIG=/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/bin/llvm-config
+ /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/bin/llvm-config --version
10.0.1
+ '[' -n 10.9 ']'
+ export MACOSX_DEPLOYMENT_TARGET=10.10
+ MACOSX_DEPLOYMENT_TARGET=10.10
+ DARWIN_TARGET=x86_64-apple-darwin13.4.0
+ export PYTHONNOUSERSITE=1
+ PYTHONNOUSERSITE=1
+ export LLVMLITE_CXX_STATIC_LINK=1
+ LLVMLITE_CXX_STATIC_LINK=1
+ /Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/bin/python setup.py build --force
/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.7/site-packages/setuptools/dist.py:461: UserWarning: Normalizing '0.36.0dev0+33.gda0b89fc51.dirty' to '0.36.0.dev0+33.gda0b89fc51.dirty'
  warnings.warn(tmpl.format(**locals()))
running build
got version from VCS {'version': '0.36.0dev0+33.gda0b89fc51.dirty', 'full': 'da0b89fc51f7eeaaf4c88535902e8c70e23639c2.dirty'}
running build_ext
$PREFIX/bin/python $SRC_DIR/ffi/build.py
CMake Deprecation Warning at CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


-- The C compiler identification is Clang 10.0.0
-- The CXX compiler identification is Clang 10.0.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: $SRC_DIR/bootstrap/bin/x86_64-apple-darwin13.4.0-clang - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: $SRC_DIR/bootstrap/bin/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found LLVM 10.0.1
-- Using LLVMConfig.cmake in: $PREFIX/lib/cmake/llvm
-- Looking for include file llvm/IR/SVML.inc
-- Looking for include file llvm/IR/SVML.inc - found
-- SVML found
-- Configuring done
CMake Warning (dev):
  Policy CMP0042 is not set: MACOSX_RPATH is enabled by default.  Run "cmake
  --help-policy CMP0042" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

  MACOSX_RPATH is not specified for the following targets:

   llvmlite

This warning is for project developers.  Use -Wno-dev to suppress it.

-- Generating done
-- Build files have been written to: $SRC_DIR/ffi/build
Scanning dependencies of target llvmlite
[  6%] Building CXX object CMakeFiles/llvmlite.dir/assembly.cpp.o
[ 13%] Building CXX object CMakeFiles/llvmlite.dir/bitcode.cpp.o
[ 20%] Building CXX object CMakeFiles/llvmlite.dir/core.cpp.o
[ 26%] Building CXX object CMakeFiles/llvmlite.dir/initfini.cpp.o
[ 33%] Building CXX object CMakeFiles/llvmlite.dir/module.cpp.o
[ 40%] Building CXX object CMakeFiles/llvmlite.dir/value.cpp.o
[ 46%] Building CXX object CMakeFiles/llvmlite.dir/executionengine.cpp.o
[ 53%] Building CXX object CMakeFiles/llvmlite.dir/transforms.cpp.o
[ 60%] Building CXX object CMakeFiles/llvmlite.dir/passmanagers.cpp.o
[ 66%] Building CXX object CMakeFiles/llvmlite.dir/targets.cpp.o
[ 73%] Building CXX object CMakeFiles/llvmlite.dir/dylib.cpp.o
[ 80%] Building CXX object CMakeFiles/llvmlite.dir/linker.cpp.o
[ 86%] Building CXX object CMakeFiles/llvmlite.dir/object_file.cpp.o
[ 93%] Building CXX object CMakeFiles/llvmlite.dir/custom_passes.cpp.o
[100%] Linking CXX shared library libllvmlite.dylib
ld: warning: -pie being ignored. It is only used when linking a main executable
Undefined symbols for architecture x86_64:
  "typeinfo for llvm::ObjectCache", referenced from:
      typeinfo for LLVMPYObjectCache in executionengine.cpp.o
  "typeinfo for llvm::FunctionPass", referenced from:
      typeinfo for RefNormalizePass in custom_passes.cpp.o
      typeinfo for RefPrunePass in custom_passes.cpp.o
  "typeinfo for llvm::DiagnosticHandler", referenced from:
      typeinfo for LLVMPY_LinkModules::ReportNotAbortDiagnosticHandler in linker.cpp.o
ld: symbol(s) not found for architecture x86_64
clang-10: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [CMakeFiles/llvmlite.dir/build.make:426: libllvmlite.dylib] Error 1
make[1]: *** [CMakeFiles/Makefile2:96: CMakeFiles/llvmlite.dir/all] Error 2
make: *** [Makefile:103: all] Error 2
Traceback (most recent call last):
  File "/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/ffi/build.py", line 213, in <module>
######################################## in main_posix
######################################## 'LLVMLITE_USE_CMAKE' on posix systems is activated
Running: cmake -G Unix Makefiles $SRC_DIR/ffi
    main()
  File "/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/ffi/build.py", line 207, in main
    main_posix('osx', '.dylib')
  File "/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/ffi/build.py", line 119, in main_posix
    return main_posix_cmake(kind, library_ext)
  File "/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/ffi/build.py", line 111, in main_posix_cmake
    subprocess.check_call(['cmake', '--build', build_dir, '--config', config])
  File "/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.7/subprocess.py", line 363, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', '--build', '/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/ffi/build', '--config', 'Release']' returned non-zero exit status 2.
error: command '/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/bin/python' failed with exit status 1
Traceback (most recent call last):
  File "/Users/esc/miniconda3/envs/llvmtest/bin/conda-build", line 11, in <module>
    sys.exit(main())
  File "/Users/esc/miniconda3/envs/llvmtest/lib/python3.8/site-packages/conda_build/cli/main_build.py", line 481, in main
    execute(sys.argv[1:])
  File "/Users/esc/miniconda3/envs/llvmtest/lib/python3.8/site-packages/conda_build/cli/main_build.py", line 470, in execute
    outputs = api.build(args.recipe, post=args.post, test_run_post=args.test_run_post,
  File "/Users/esc/miniconda3/envs/llvmtest/lib/python3.8/site-packages/conda_build/api.py", line 186, in build
    return build_tree(
  File "/Users/esc/miniconda3/envs/llvmtest/lib/python3.8/site-packages/conda_build/build.py", line 3068, in build_tree
    packages_from_this = build(metadata, stats,
  File "/Users/esc/miniconda3/envs/llvmtest/lib/python3.8/site-packages/conda_build/build.py", line 2191, in build
    utils.check_call_env(cmd, env=env, rewrite_stdout_env=rewrite_env,
  File "/Users/esc/miniconda3/envs/llvmtest/lib/python3.8/site-packages/conda_build/utils.py", line 412, in check_call_env
    return _func_defaulting_env_to_os_environ('call', *popenargs, **kwargs)
  File "/Users/esc/miniconda3/envs/llvmtest/lib/python3.8/site-packages/conda_build/utils.py", line 392, in _func_defaulting_env_to_os_environ
    raise subprocess.CalledProcessError(proc.returncode, _args)
subprocess.CalledProcessError: Command '['/bin/bash', '-o', 'errexit', '/Users/esc/miniconda3/envs/llvmtest/conda-bld/llvmlite_1611842449141/work/conda_build.sh']' returned non-zero exit status 1.
  51.32s user 19.64s system 61% cpu 1:54.62 total

@esc
Copy link
Member

esc commented Jan 28, 2021

Quick update here: this is currently falling over on all linux hosts on our build farm. I'll need more time to debug this, but it's probably an issue with the farm rather than with the PR.

@xhochy
Copy link
Contributor Author

xhochy commented Jan 28, 2021

Quick update here: this is currently falling over on all linux hosts on our build farm. I'll need more time to debug this, but it's probably an issue with the farm rather than with the PR.

It's an issue with the PR, the build.py specifies -fno-rtti but not the CMakeLists.txt. As the used llvmdev build has no RTTI inside it, linking fails. Seems like the conda-forge llvmdev package is build with RTTI and thus this didn't pop up in testing for me.

@esc
Copy link
Member

esc commented Feb 2, 2021

@xhochy thanks for fixing this up, re-running now on the build farm as llvmlite_76.

@elawady55
Copy link

any news to merge??

@esc
Copy link
Member

esc commented Feb 2, 2021

@elawady55 the build has gotten further now, but it failed on the Anaconda internal build farm with:

[2021-02-02 11:33:15,777] {docker_operator.py:265} INFO - FileNotFoundError: [Errno 2] No such file or directory: 'cmake': 'cmake' so the ball is in my court now to fix this. I will probably do some low-level changes to include cmake on the farm during testing of this optional feature.

@esc
Copy link
Member

esc commented Feb 2, 2021

I have now created a job internally called llvmlite_posix_only which should ease testing of this feature.

@esc
Copy link
Member

esc commented Feb 2, 2021

quick update here: it is looking good so far, it has built on most platforms and I am only waiting for the RaspberryPis to complete. They are notoriously slow due to their limited compute capacity.

@seibert
Copy link
Contributor

seibert commented Feb 2, 2021

Another fix is to remove the [win] selector in the llvmlite recipe so that cmake is installed in the build environment on every platform (not just windows). Then cmake will always be present in the build environment if we choose to use it.

Edit, forgot link: https://github.com/numba/llvmlite/blob/master/conda-recipes/llvmlite/meta.yaml#L26

@esc
Copy link
Member

esc commented Feb 2, 2021

Anaconda internal farm is green, this is now RTM from my side.

@esc esc added 5 - Ready to merge BuildFarm Passed For PRs that have been through the buildfarm and passed and removed 3 - Ready for Review labels Feb 2, 2021
@esc
Copy link
Member

esc commented Feb 2, 2021

Also, as a double-check I did look at the logs and searched for the cmake call specifically, and found:

[2021-02-02 13:57:03,699] {docker_operator.py:265} INFO - Running: cmake -G Unix Makefiles $SRC_DIR/ffi

So, this confirms the build farm didn't just bypass the cmake call and indeed compilation via cmake was successful on all supported POSIX platforms we have in the farm.

@sklam sklam merged commit 8e01845 into numba:master Feb 2, 2021
@esc
Copy link
Member

esc commented Feb 3, 2021

@xhochy thank you for your patience and persistence in getting this over the line. It will be part of the release tomorrow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
5 - Ready to merge build BuildFarm Passed For PRs that have been through the buildfarm and passed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants