<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/120313>120313</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
LLVM ERROR: ThinLTO cannot create input file: Opaque pointers are only supported in -opaque-pointers mode
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
tjgreen42
</td>
</tr>
</table>
<pre>
From a build job for my project today (https://github.com/timescale/pgvectorscale/actions/runs/12381741123/job/34562157462 in case anyone wants to poke around):
```
LLVM ERROR: ThinLTO cannot create input file: Opaque pointers are only supported in -opaque-pointers mode (Producer: 'LLVM18.1.3' Reader: 'LLVM 14.0.6')
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: /usr/lib/llvm-14/bin/llvm-lto -thinlto -thinlto-action=thinlink -o vector.index.bc vector/src/bitutils.bc vector/src/bitvec.bc vector/src/halfutils.bc vector/src/halfvec.bc vector/src/hnsw.bc vector/src/hnswbuild.bc vector/src/hnswinsert.bc vector/src/hnswscan.bc vector/src/hnswutils.bc vector/src/hnswvacuum.bc vector/src/ivfbuild.bc vector/src/ivfflat.bc vector/src/ivfinsert.bc vector/src/ivfkmeans.bc vector/src/ivfscan.bc vector/src/ivfutils.bc vector/src/ivfvacuum.bc vector/src/sparsevec.bc vector/src/vector.bc
#0 0x00007f4ab82aa98a llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/lib/x86_64-linux-gnu/libLLVM-14.so.1+0xeaa98a)
#1 0x00007f4ab82a87df llvm::sys::RunSignalHandlers() (/lib/x86_64-linux-gnu/libLLVM-14.so.1+0xea87df)
#2 0x00007f4ab82aaec0 (/lib/x86_64-linux-gnu/libLLVM-14.so.1+0xeaaec0)
#3 0x00007f4ab6c45320 (/lib/x86_64-linux-gnu/libc.so.6+0x45320)
#4 0x00007f4ab6c9eb1c __pthread_kill_implementation ./nptl/./nptl/pthread_kill.c:44:76
#5 0x00007f4ab6c9eb1c __pthread_kill_internal ./nptl/./nptl/pthread_kill.c:78:10
#6 0x00007f4ab6c9eb1c pthread_kill ./nptl/./nptl/pthread_kill.c:89:10
#7 0x00007f4ab6c4526e raise ./signal/../sysdeps/posix/raise.c:27:6
#8 0x00007f4ab6c288ff abort ./stdlib/./stdlib/abort.c:81:7
#9 0x00007f4ab81de9a5 (/lib/x86_64-linux-gnu/libLLVM-14.so.1+0xdde9a5)
#10 0x00007f4ab984bacd llvm::ThinLTOCodeGenerator::addModule(llvm::StringRef, llvm::StringRef) (/lib/x86_64-linux-gnu/libLLVM-14.so.1+0x244bacd)
#11 0x0000000000416394 (/usr/lib/llvm-14/bin/llvm-lto+0x416394)
#12 0x000000000040fe92 (/usr/lib/llvm-14/bin/llvm-lto+0x40fe92)
#13 0x00007f4ab6c2a1ca __libc_start_call_main ./csu/../sysdeps/nptl/libc_start_call_main.h:74:3
#14 0x00007f4ab6c2a28b call_init ./csu/../csu/libc-start.c:128:20
#15 0x00007f4ab6c2a28b __libc_start_main ./csu/../csu/libc-start.c:347:5
#16 0x000000000040ac25 (/usr/lib/llvm-14/bin/llvm-lto+0x40ac25)
Aborted (core dumped)
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJy8V01z46oS_TV4Q1mFENbHwgvPh99bZGpSydTbulqoZZNIoAfISf79LZA9jn3tW5ksbipVEmr69KF1DsLgnNpqxCVZfCGLbzMY_c7YpX_aWkQt-Kw2zdtybU1Pgdaj6hr6ZGraGkv7NzpY84TSU28aeKOElzvvB0eyFeFrwtdb5XdjnUjTE772qkcnoUPC18N2j9IbexyD9MpoR_jajvGS8qxMC5GmPCN8_WRqwteZWOQ8XRQi51RpKsEhBf1mNNIX0N5Rb-hgnpGCNaNuCK8CEbYiOTv8s9Xd3f9-0O8PDz8fSLaiv3ZK3_36SSVobTyVFsEjVXoYPW1Vh2HOzwH-PyIdjNIeraNgkRrdvVE3DoOxHptAZm7itPnvab1pMDTk3ppmlGgDFOFFqJ-WSZpkhBf0AaE5C9FUJCzJCS8Ce7a6v_u-evxO3Vj3yscXsKUWQ9mw2H9odtftj5f54SURvlbOjRjaS0EH2rIbG6R-h1RacDtag3z2FiQmhK0ePchn2oz9MLWRJYRV99ZsLfQU7HbsUXs3kV-PzoZyqj4WTQXh61rp47jzhs79Tun3N_PpvZPsW3yg9DOdGzpJI1G6wdeklocx4WtnZQT1o1edux7ao7wS2EHX3koKsRtZ2r3ceBydcCOmtEPrbwSdBH0jdJOgdi97kOPYXwmqfXuLi9q3bQfXiKh9e5Ok2rfPPYK-xkTt2xv81f5mf9W-vcneDWAdXu_-QQa1JCxILGOUvTLGWNEKqEsOUJVAo86zFclW7s1NN_dWaR_F-ytImfDyNMnCy8Y4bxF6wnPCv1KlPeFVcOpv_b6W-SYX807p8XW-1eMUCPacpyJxJkkJ_8JeMTKYfBr4pRf8yqJpr_F7GPWj2mro_gu66dC6WPuTFEKREwV-2SKU7JNLQ8lOuNl73FyKRcY_gisDYh4RY8oJUJwDVlinkm42g99ZhGbzrLpuo_qhw7DHQNgjaEL4Wg--I3z97vZ9RiJJthKCZKsiP9RZfKRO2LA1dB-tUJQkW6XsUCG_VuF9zkdhy-o9bHHZcZ4jtaAcRjwXBRQQ4-jNNTiEfX0wTr2Gr2iYGWF5QbLVsR3lOSovy7alUIfPScTxzfQ6zwYxPlFMw_IPWNWZ1tIGK1h8RmtNzJykEVx0ZvOqFDXI5p2NDp_sr6bB_6BGC2HLiBFomh-mGbtzxz96q_T2Adtg9quPP-U8LiKxE-2j-6c_keZZJQ7AH_k2TiaJWSdMfo7JWqz4H2PGrBPmhZU5pBLoZhPcunEerN9I6LpND2qynHTj32V20PC1pGQXNBJMmB0qisuKvKxpnK-08pdFptuAPI_IUXgpD57j7IC4uIZ4toZr9K8iZyL4Y3EAzi8aDpIv_rzhIWtq-KqeDoiEl9JYjIcpPIrmeCqdNcusqbIKZrhMi0yIIuNlPtstJWuqok5rUVXlom04LkqRZ0wylgJyIWZqyRkXKU8LzlnJ8iRMqUueS5GxBUBLBMMeVJcEhomx21k8AS5TzrI0m3VQY-fiyZ9zjS80Rgnn4YeAXcZl1ePWEcE65bw7wXjlO1z-q4fp2Wi75edPvIcl75f8rwAAAP__HhMEBQ">