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

    <tr>
        <th>Summary</th>
        <td>
            llvm 17.0.0-rc1: building flang fails with missing HLFIR .h.inc files
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

    <tr>
      <th>Reporter</th>
      <td>
          martin-frbg
      </td>
    </tr>
</table>

<pre>
    Trying to build RC1 on Ubuntu 22 with `cmake -S llvm -B build -G "Unix Makefiles" -DLLVM_ENABLE_PROJECTS="clang;flang;openmp;lld" -DCMAKE_BUILD_TYPE=Release , the build fails when it reaches flang/lib/Optimizer/HLFIR , as several .h.inc files are missing from flang/include/flang/Optimizer/HLFIR/ - at leastHLFIREnums.h.inc , HLFIRDialects.h.inc and HLFIRTypes.h.inc. Providing empty files for each allows the build to proceed to the next such error - I assume these are supposed to be generated somewhere but have found no indication of this actually being attempted.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxkU0uP8zYM_DXyhbBhy3n54ENebrfN9ltkswV6CmSZttWVJUOPZNNfX8hJ2gW-k4QhORwSQ2at6BRiSeYbMt9FzLtem3JgxgkVt6buolo3t_JkbkJ14DTUXsgGjtsMtIKP2ivngVK4CtcDWaR8YJ8I8TtIeRkg3jzy41-AUPqhxBe8sk9shURLKIV4dzj8-Xre_7HeHPbnt-OP3_bb0zvJd4RSLpnqSL5pH68eUQ0jyTdSNvfa7ev69_158_Fy2J1Pf73tSb47okRmEQjdguvx0b5lQlq49qhAODDIeI8W7sS0kqImtPoxOjGIf9AQWv16qF6OEwezYPGChklI-kQoDpN2YAZhENaGrbRGD_-RCcWlb5DQ6on8RExoBTEwB0Gqm6C98oN9NAhtJ3AnmETunjhTzR0_3UZ8gAm8GX0RTZCBw-huD3mtNhCmBCalvtpvq3AaRqM54vQNuMIvB9bzHtAYbSCGF2DW-gFD2OI0q_XjqO29qEboUKFhDhuwesBrjybwO-jZBaHVXjWgNAjVCM6c0Ap0C64XFhh3nkl5gxqDZuZckI1NEjVl3hR5wSIss0WRrtJVnqZRX9I5zYrVouBLzFjdpHxZpDRvad40mBUFj0RJU5qnyzzL6HxF02SJq9VsvswXmM05ZwsyS3FgQibBk4k2XSSs9VguZnSxiiSrUdrpAChVeIUpSCgN92DKUBPXvrNklkphnf2fxQkncUqAbJmkSRobnpF8fd_05Ixggaf7woU8LXM32HdHRd7IsndutCRfE1oRWnXC9b5OuB6CSeXl-cSj0X8jd8FtQasltJpm-TcAAP__LTxCOg">