<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/136822>136822</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Ubuntu Jammy: fails to build with "--lto-CGO2: unknown option"
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
sylvestre
</td>
</tr>
</table>
<pre>
With gold as linker:
```
FAILED: /build/source/build-llvm/tools/clang/stage2-bins/lib/libomptarget-amdgpu.bc
: && /build/source/build-llvm/tools/clang/stage2-bins/./bin/clang++ --target=x86_64-pc-linux-gnu -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 -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/runtimes/runtimes-bins=../../../../../../ -ffile-prefix-map=/build/source/= -no-canonical-prefixes -O2 -DNDEBUG -g1 -Wl,-z,relro -Wl,--build-id -L/build/source/build-llvm/lib -fuse-ld=gold --target=amdgcn-amd-amdhsa -r -nostdlib -flto -Wl,--lto-emit-llvm -march= offload/DeviceRTL/Allocator.cpp-amdgpu.o offload/DeviceRTL/Configuration.cpp-amdgpu.o offload/DeviceRTL/Debug.cpp-amdgpu.o offload/DeviceRTL/Kernel.cpp-amdgpu.o offload/DeviceRTL/LibC.cpp-amdgpu.o offload/DeviceRTL/Mapping.cpp-amdgpu.o offload/DeviceRTL/Misc.cpp-amdgpu.o offload/DeviceRTL/Parallelism.cpp-amdgpu.o offload/DeviceRTL/Profiling.cpp-amdgpu.o offload/DeviceRTL/Reduction.cpp-amdgpu.o offload/DeviceRTL/State.cpp-amdgpu.o offload/DeviceRTL/Synchronization.cpp-amdgpu.o offload/DeviceRTL/Tasking.cpp-amdgpu.o offload/DeviceRTL/DeviceUtils.cpp-amdgpu.o offload/DeviceRTL/Workshare.cpp-amdgpu.o -o /build/source/build-llvm/tools/clang/stage2-bins/lib/libomptarget-amdgpu.bc && :
/usr/bin/ld.gold: --lto-CGO2: unknown option
/usr/bin/ld.gold: use the --help option for usage information
clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
```
full log:
https://llvm-jenkins.debian.net/job/llvm-toolchain-jammy-binaries/architecture=amd64,distribution=jammy,label=amd64/2077/consoleFull
2b002d68044e built fine
I guess it has been caused by https://github.com/llvm/llvm-project/pull/136197
cc @BertalanD @sbc100
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJy0Vl9z47gN_zTyCwcemXLs5MEPibW-2Xave7O3O54-7UAkJGFDkSr_OPF--g4l55Jre1d3djqTyBL5A_ADCALAELizRLvi5qG4qReYYu_8LpzNiUL0tGicPu-OHHvROaMFBmHYPpIvqvuivC825eWvzJ-H-_cf3tVFdS8KeWgSG13IQ3DJK3pZAGNOQyEP0TkTCnlQBm2XURE7ktCwzauGm_nphjGi7ygCDrob07JRItuaTGwKuflRS8sMZ_u6_1DIBwEwWy2q-vl283WzhlGBYZueobNJQBsiqkcYvYukovMQone2E3BsnR8wCjiS984XVT0vQCCVPMezgKN1kGwKpEG5YUCrs2YC9F0ayGZZjZEg8kAC6q-Hj58-vz_8_euvH7982r8rqloKaH95vxfQWgeBBrSRFbCN5EcXOLKzAtoTB27YcDwD22wgQM9ak33D7Y2d39aS7RJ6TRrwhGzwosPSk4AjGpOhz9Hj7xwZ0eNAkbyA45PnSDkgbLsg4KgwRPhHwiw5cAhsO2iZjAa2HBkNfyefgTyMhhVHaNGY2HuXuj7LuxN50hCeOKoeNLWYTJzNW0fPisYI8TzStGThxD4mNKCjy3Q0GYoE_2EnpK6jECHr96yz_MwalLMn8mEKZOZsCHVeZ6vJRpwjfFQRNQx4bgiSDWkcnY-kBbSasbMuRFYBlDPZWNsmq7JcToT8GzIOI779btkQjJ5afoYBx6KqfzC5fbL5dN--zltVvcyJ_4ePq8kUVS3AOlBonWWF5iJCQcBHKaD-W_3u4ctPArqVgKMp5B6-F3LvyXj3sgCzR6wFfPivDhtuBLQpEBhdVPVUlN7c1lwllM3FIv_3AQX4TDBEPUua-GrXRAc0cJx0CxjQqz475NrWOMwcajqxok-fM697Y5zC6PxSjeNLOXJ_AN4723KX_JQr1wjU1KTuGuBfyVsy1yA_cLO_BvczjiPbq4z_zEFdg_sFPRpDhsNwFdy7ls2VHD6RTurasP4aMdJVwLNVvXeWv199ZJ8xPF7JeX7_EtmEa-BH5x9Dj_5fmIP7__bVS0OdO7s8pOB_a45GL_NVy313vjf7nz7K_JXso3VPVrgxh-1PBVMgEXsSAD2Z8SIhWudFCtiRYDv3ylnPm3achS_t6V4YvTRGi0vrFC2yIS2e8oRCzxyFcprEShTyNtuDk4hOBMraT_n6ZuXy7t9HlzYZI4zrZu_7GMeQX-Uh-2BOA3wj-8g2LDU1jHZpKRby8M01L_s58KpHtvANh-GcI46ep9qb6wrnQSF5mmvUZl3Ivebcbpo0carqSayQe4MNmVfYQZbbbT5QZ4MzdEjGzIxlU5ZSb27L9ZpEzoEoWrZUlPfvRZcoBMFR9BhEQ2SFwtyoRXMWv_et49inZqnccHHkxZ_Ru2-kspNjNikPq2qzutvmk1GiWJcP5CMatHX-CI1alWWezBZ6V-m76g4XtFtt1zfVXbW6qxb9rtkoVba02aKStzdts21RtqpaqU1VVqvt3YJ3spQ35VpW5VZuqmqpV03Vbje3uqHVCldNsS5pQDbLzG_pfLfgEBLtVtXmVsrFFLcwDbJS5nFl2i2kzHOt301ONakLxbo0HGJ4VRM5Gtp9aZKNSfxlOobqfsqskLNnul9zhhVS_mn6S7lI3uz-5xBPVMMc5OzLaSf_GQAA__9wA-kk">