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

    <tr>
        <th>Summary</th>
        <td>
            openmp/plugins-nextgen fails to build with: `/build/source/llvm/include/llvm/IR/Attributes.h:89:14: fatal error: 'llvm/IR/Attributes.inc' file not found`
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            openmp,
            build-problem
      </td>
    </tr>

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

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

<pre>
    On Linux Debian/Ubuntu, started very recently:

```
FAILED: projects/openmp/libomptarget/plugins-nextgen/common/CMakeFiles/PluginCommon.dir/src/PluginInterface.cpp.o 
/build/source/build-llvm/./bin/clang++ -DDEBUG_PREFIX=\"PluginInterface\" -DLIBOMPTARGET_JIT_AARCH64 -DLIBOMPTARGET_JIT_AMDGPU -DLIBOMPTARGET_JIT_ARM -DLIBOMPTARGET_JIT_AVR -DLIBOMPTARGET_JIT_BPF -DLIBOMPTARGET_JIT_HEXAGON -DLIBOMPTARGET_JIT_LANAI -DLIBOMPTARGET_JIT_LOONGARCH -DLIBOMPTARGET_JIT_M68K -DLIBOMPTARGET_JIT_MIPS -DLIBOMPTARGET_JIT_MSP430 -DLIBOMPTARGET_JIT_NVPTX -DLIBOMPTARGET_JIT_POWERPC -DLIBOMPTARGET_JIT_RISCV -DLIBOMPTARGET_JIT_SPARC -DLIBOMPTARGET_JIT_SYSTEMZ -DLIBOMPTARGET_JIT_VE -DLIBOMPTARGET_JIT_WEBASSEMBLY -DLIBOMPTARGET_JIT_X86 -DLIBOMPTARGET_JIT_XCORE -DLIBOMPTARGET_JIT_XTENSA -DOMPT_SUPPORT=1 -DTARGET_NAME=\"PluginInterface\" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iprojects/openmp/libomptarget/plugins-nextgen/common -I/build/source/openmp/libomptarget/plugins-nextgen/common -Iinclude -I/build/source/llvm/include -Iprojects/openmp/runtime/src -I/build/source/openmp/libomptarget/plugins-nextgen/common/OMPT -I/build/source/openmp/libomptarget/plugins-nextgen/common/include -I/build/source/openmp/libomptarget/include -fstack-protector-strong -Wformat -Werror=format-security -Wno-unused-command-line-argument -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -ffile-prefix-map=/build/source/build-llvm/tools/clang/stage2-bins=../../../../ -ffile-prefix-map=/build/source/= -no-canonical-prefixes -Wall -fcolor-diagnostics -Wcast-qual -Wformat-pedantic -Wimplicit-fallthrough -Wsign-compare -Wno-extra -Wno-pedantic -fno-semantic-interposition -fdata-sections -O2 -DNDEBUG -g1 -fPIC -fvisibility=protected -fno-exceptions -std=c++17 -MD -MT projects/openmp/libomptarget/plugins-nextgen/common/CMakeFiles/PluginCommon.dir/src/PluginInterface.cpp.o -MF projects/openmp/libomptarget/plugins-nextgen/common/CMakeFiles/PluginCommon.dir/src/PluginInterface.cpp.o.d -o projects/openmp/libomptarget/plugins-nextgen/common/CMakeFiles/PluginCommon.dir/src/PluginInterface.cpp.o -c /build/source/openmp/libomptarget/plugins-nextgen/common/src/PluginInterface.cpp
In file included from /build/source/openmp/libomptarget/plugins-nextgen/common/src/PluginInterface.cpp:11:
In file included from /build/source/openmp/libomptarget/plugins-nextgen/common/include/PluginInterface.h:29:
In file included from /build/source/openmp/libomptarget/plugins-nextgen/common/include/JIT.h:19:
In file included from /build/source/llvm/include/llvm/Analysis/TargetLibraryInfo.h:14:
In file included from /build/source/llvm/include/llvm/IR/InstrTypes.h:24:
/build/source/llvm/include/llvm/IR/Attributes.h:89:14: fatal error: 'llvm/IR/Attributes.inc' file not found
   89 |     #include "llvm/IR/Attributes.inc"
      | ^~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzMV0tz47gR_jXQBQWVCOp50IEWRS831qMkeTSTiwokmxSyIMAAoMfKIb89BVK2vA49m2xmM6ty0dLX6Ce-RoPMGF5IgDka3aFR2GO1PSs9NxfxBMZq6CUqu8w3Ej9wWT_jEBLOJKLRY1JLWyO6wMYybSHDT6AvWEMK0ooL8gM0CNHg5TkeXP-an1EQPyxD5Ae40upvkFqDaKQqkGWFaCR4osrKMl2ARTSqRF1waYiEZ1uA852qslTuy2LFfoGIC3D622bdopH1M64RjYxOXwWxtKBzlkI_raq-wtfAaJTUXGRusap1Ci8AEeKpRDTqO4A3XgWTBaJ3iN5hEobLu8f703a3jOLPyA_RaIEofeepBTEJH-K7zWp7CHb3y8Pp5_hwCoLd4qfxsFO0Cu-3j52S3aoT_rTrgu-2URf80_JzcL9Zd4kegnUQdwo2m_W9i7hLuBpP_9KJx9t9J77fDv1Bl2T9aXv43CXYbo7L3XbRJdrF-8WnLsF-G-w6NfZf9ofl6q9dok_LLvS4vAv2--Xq7uFLl_jzdNwJLza7TnOfD8v1PsAkdPBp_7jdbnYH5IceJuF12TpYLX-TU6f79eNpv3ncLZyb02l_CBenxWa9PwTrw2kVLHab_U0QbXar4N_hh3gV39D4f-hGTOKuXvodZrhMRZ3BBwavbXlb1BWzrqXlJbQnwHeKDNHI7dj3s_btPD8y-KqVG8vSX0illYXUKk2M1UoWmBxzpUtmMTmC1kojP2wBYiCtNbcXTI5SkVrWBjLiwmEyI4JLIEwXdQnS6WbMAnFFdGSJNrtDHH250g35IcUk38YLTHKpiIGSSctTwh1JK2W45W4n8ydueMIFtxfCpXNgyJlnGcg3sb3x84rVsqiZziAj7Ilxwa42JHzF5MiEcEufrWa_SqRimpVgQWNy_Kq5BVcQLguDyTFlxpK_18xpltwYLguScxAZ4ZJbzgT_B2iDSQVZk0lrWChZNA9noT34Z1NXsIpZ0gTgUueYHHlZCZ5yS3ImhD1rVRdnp6SeQENGzFdu0zPJIGe1sK1xqeA5hcoSe6mggSR54trWTJDMKpdFBgIskA6JqYsCjCXOvuaODcc2WZIq-QTaNPV3qQpgmcO5zEBa1m7MMbUsIyW7JEBqaeqqUs0EJ3nGWSGVsTw1JFXCOcvzWqZOz_HH_TduHbPs7e-cCyCVhpw_k5JV7vD6rcFqlRLmNlYjY1kBlCRcGuSHfTd33z3-Yz_IDzGRiqRMKslTJq4qYF74kzfJkTfpvmPJtWXeEOKDPXa3p5YTut1G8oaaN_Vv9sm7am7c8b5uLhiYFN5rq93aCfnhte-bXWucOjK1-sZmyA-vjPUmmKxCTFaHH3jXIqvox3nvZ5ioH5l8ir_TxPjQS3uXjSV2_YGvIyLDuVblH-_bDzzv9br_h8ZwNdoRxxn5AZ39v6P4OT40nr3f4_nXF5kbEEgmLoY7oh2aaB54opm-xDJXrbfhd_QW79xDGqsPlwpMW8ibg__aVGCt5kltr6ams5eAcc4sE_g64gOM6OQDPS5TRCdtYlJZnKtaZm04GOPpDKPJArsPov7LbQhR-i1r9FXdqU0WGI2W_-z-tCu9NlBcgATNLGT9d--xvWzuZzN_xnow9yae5w-G_mjQO8_z0dAfpgmMpx5Nk3Saeok3nKRZNpt4k4R5PT6nAzoc-HToTb2ZN-gPvdkw9dhgBMPRmNIhGg6gZFz0XUZ9pYseN6aG-XQ8HI57giUgTPO2TukLeymi7q2gna-VVomA0qGjsKfnzgxJ6sKg4UBwY83NsOVWwPy1B96RHueMC4Otwo1h_JXbc7N148GfhxfjQa_WYn62tjKOtjRCNCq4PddJP1XlLYymDNcp4MJ0NXVN1pT1XwEAAP__z32qdA">