<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/57553>57553</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Build fails on macOS High Sierra
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          rkitover
      </td>
    </tr>
</table>

<pre>
    Hi, building on macOS High Sierra 10.13.6 with XCode 10.1 and this configuration:

```bash
cmake ../llvm \
  -DCMAKE_BUILD_TYPE=Release \
  -DLLVM_ENABLE_PROJECTS='clang;clang-tools-extra;lld;lldb;mlir;polly;openmp' \
  -DLLVM_ENABLE_RUNTIMES='compiler-rt;libcxx;libcxxabi;libunwind;openmp' \
  -DLLVM_POLLY_LINK_INTO_TOOLS=ON \
  -DLLVM_BUILD_EXTERNAL_COMPILER_RT=ON \
  -DLLVM_LINK_LLVM_DYLIB=ON \
  -DLLVM_ENABLE_EH=ON \
  -DLLVM_ENABLE_FFI=ON \
  -DLLVM_ENABLE_RTTI=ON \
  -DLLVM_INCLUDE_DOCS=OFF \
  -DLLVM_INCLUDE_TESTS=OFF \
  -DLLVM_INSTALL_UTILS=ON \
  -DLLVM_ENABLE_Z3_SOLVER=OFF \
  -DLLVM_OPTIMIZED_TABLEGEN=ON \
  -DLLVM_TARGETS_TO_BUILD=all \
  -DLLDB_USE_SYSTEM_DEBUGSERVER=ON \
  -DLLDB_ENABLE_PYTHON=ON \
  -DLLDB_ENABLE_LUA=OFF \
  -DLLDB_ENABLE_LZMA=ON \
  -DLLDB_PYTHON_RELATIVE_PATH=libexec/python3.10/site-packages \
  -DLLDB_PYTHON_EXE_RELATIVE_PATH=bin/python3 \
  -DLIBOMP_INSTALL_ALIASES=OFF \
  -DCLANG_PYTHON_BINDINGS_VERSIONS='3.10.6_2;3.10.6-1' \
  -DLLVM_CREATE_XCODE_TOOLCHAIN=OFF \
  -DPACKAGE_VENDOR=test_build \
  -DBUG_REPORT_URL=none \
  -DCLANG_VENDOR_UTI=org.test_build.clang \
  -DFFI_INCLUDE_DIR=/usr/local/Cellar/libffi/3.4.2/include \
  -DFFI_LIBRARY_DIR=/usr/local/Cellar/libffi/3.4.2/lib \
  -DLLVM_BUILD_LLVM_C_DYLIB=ON \
  -DLLVM_ENABLE_LIBCXX=ON \
  -G Ninja
```

I get build errors like the following:

```console
/Users/rkitover/source/repos/llvm-project/llvm/utils/TableGen/DFAEmitter.cpp:367:13: error: call to unavailable function 'get': introduced in macOS 10.14       
      OS << std::get<unsigned>(SingleAction);                                                                                                                   
            ^~~~~~~~~~~~~~~~~~
```
.

Does the LLVM project have any interest in supporting older macOS releases such as High Sierra? If so, I could work on a patch to fix some of these (in a conditional manner, so that new OS features are not lost.)
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy9Vt1zojoU_2vwJSOjoLZ98AExWu5ScAA77b4wAYJmGwlDQj_--3sCuu22unv35TIMCckv55yc70wUb_NbZlguylrGC1btkKjQgeRhjG7Zbo9iRpuGoPHIHNvmDL0wtUcPrihot4RIVSC1ZxLloirZrm2IYqIybMcYLY3R6Tsb9W9G5L5fyg_kiSLTNKwV588HZEzdfgOh4dK9c77hdLH1_GWaPG6wYS8jyimR9Fec79_fpThwFj5ON1H4D3aTGLCGdZVzUu0Me9GNQyUEl0P6qhoCa5wX_TeD4cBZA0MtOH-DUdS0OtRA4DKjaBsk3h0-MRKHmnHaDBulibIsf339OSEZ6-dt9cKq4g_0N6HvP6a-F3xLvSAJ0yQMfc0lDM6Ae-XghwRHgeOnbni38XwcpVFy6URHuJstH31vcQl2vCW-_QNgtfL-gIiS5CLEC1x_u8TpMnS7K65WvwElOE5-h4oTx_fTbeJdVtdRpO92Gof-PY4uUgs3YFzvOwbH0yfWOLhEMnGiNU5iMFNvDMARzj8Dl4t0G-M0fowTDJrHi-06xtFRgi9kAX1y58fkNjzP-x3kb53zF_kA-X7nXKLS80gj7DuJdw88nURbHfyVvtIcIrN-U3tR2eZ4BD-SKTqsSf5EdlRepoYf8BeKGaveqX066i3AdX8a0fE9J8Znje36TrA-cVl4wdIL1nEKmoy9MDhGoxbVnKUWRFo_HY7Px5obYSfB6YMbav-CQHNvHS84x3bjuN-cNQZGwTLUVlNUqrRLlr8CwbJw8U0YJek28gFYiYqeu0JPSfsrgESzM98pml2--vUQBNp7uHhRd9FVKxudOUVOOIwu5Zx0CywrS8jmK9ucmBaMrMp5W9CvFEHvkRM9_j1FWLiYjnrV_qf8Agj34eEraI0CVv0gn-rGx2LioR1VfbVCUJpEIxFnUEvUnqIS0riAVLu7VICgSknB6XHVWm0lbSSMzRNT4pnqG0vRNjnVa7QW8lifhnUjftBcHX-1vhTjejchGadrqh18uXLwgSlFGzOvaxDBnl3Bd2zDpxdVT3KdJZRAbUWeCeP6OCrbKtd1E4G3wu3gq5GsUo0o2pwWMD3WZF10J6h_TkrTD2wZtgsvkqrQt7cdTch220qyXUVhDRvWdQy64dTpmBnWDcQJ-v-fj3IfV6bYuPr795yTmB_tvhSQqrRjaNdDRxuiPXmm0Li8aQXTBoJPq1e2dS0a1TVAvKDNUd9N33dI2M_3iMiPTZFhr5BXIil0--RBB9SCS76I5km3UATVRMERsHTJXgF0oEiUWhjdxVjXTEPAHQumbUE48Ksq7YBgQQEwolBFX7RdS0pUC2Ii0lBUCYW4kAoap5sBnY9nM8seT66vrEExt4sb-4YMFFOczhddgJTgYfJsRzdoGz7fK1VL7S3WCt4d9HZtZkJL8-7mn5yfSdlS7fbTq-nUHuzn2TgnVmllwNoe2WRCKbXG5WQ2m41vqD3JBuDglMu5MV0Y0-WAza2RZY1uRpPx9ehqapmjcgxpe3pjj8Z2WRSFMRnRAwhtasYmZMdBM-9kyNqdhE3OpJLvm0R23k1P9EkLNaaZn8J50Mk774T9FxAsE6g">