<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/149738>149738</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
lld emits warnings about content in .hexagon.attributes section
</td>
</tr>
<tr>
<th>Labels</th>
<td>
bug,
lld,
backend:Hexagon
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
androm3da
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
androm3da
</td>
</tr>
</table>
<pre>
When building a program with a linker script, like [Zephyr](https://github.com/zephyrproject-rtos/zephyr) for hexagon, warnings regarding symbols ending up in `.hexagon.attributes` section are emitted.
```
...
hexagon-unknown-none-elf-ld.lld: warning: zephyr/kernel/libkernel.a(banner.c.obj):(.hexagon.attributes) is being placed in '.hexagon.attributes'
hexagon-unknown-none-elf-ld.lld: warning: zephyr/kernel/libkernel.a(idle.c.obj):(.hexagon.attributes) is being placed in '.hexagon.attributes'
hexagon-unknown-none-elf-ld.lld: warning: zephyr/kernel/libkernel.a(sem.c.obj):(.hexagon.attributes) is being placed in '.hexagon.attributes'
hexagon-unknown-none-elf-ld.lld: warning: zephyr/kernel/libkernel.a(thread.c.obj):(.hexagon.attributes) is being placed in '.hexagon.attributes'
hexagon-unknown-none-elf-ld.lld: warning: zephyr/kernel/libkernel.a(sched.c.obj):(.hexagon.attributes) is being placed in '.hexagon.attributes'
hexagon-unknown-none-elf-ld.lld: warning: zephyr/kernel/libkernel.a(timeslicing.c.obj):(.hexagon.attributes) is being placed in '.hexagon.attributes'
hexagon-unknown-none-elf-ld.lld: warning: zephyr/kernel/libkernel.a(timeout.c.obj):(.hexagon.attributes) is being placed in '.hexagon.attributes'
hexagon-unknown-none-elf-ld.lld: warning: zephyr/kernel/libkernel.a(mempool.c.obj):(.hexagon.attributes) is being placed in '.hexagon.attributes'
hexagon-unknown-none-elf-ld.lld: warning: zephyr/kernel/libkernel.a(kheap.c.obj):(.hexagon.attributes) is being placed in '.hexagon.attributes'
hexagon-unknown-none-elf-ld.lld: warning: /opt/clang+llvm-20.1.4-cross-hexagon-unknown-linux-musl/x86_64-linux-gnu/bin/../target/hexagon-unknown-linux-musl/usr/lib/libclang_rt.built'
hexagon-unknown-none-elf-ld.lld: warning: /opt/clang+llvm-20.1.4-cross-hexagon-unknown-linux-musl/x86_64-linux-gnu/bin/../target/hexagon-unknown-linux-musl/usr/lib/libclang_rt.built'
hexagon-unknown-none-elf-ld.lld: warning: /opt/clang+llvm-20.1.4-cross-hexagon-unknown-linux-musl/x86_64-linux-gnu/bin/../target/hexagon-unknown-linux-musl/usr/lib/libclang_rt.built'
hexagon-unknown-none-elf-ld.lld: warning: /opt/clang+llvm-20.1.4-cross-hexagon-unknown-linux-musl/x86_64-linux-gnu/bin/../target/hexagon-unknown-linux-musl/usr/lib/libclang_rt.built'
hexagon-unknown-none-elf-ld.lld: warning: /opt/clang+llvm-20.1.4-cross-hexagon-unknown-linux-musl/x86_64-linux-gnu/bin/../target/hexagon-unknown-linux-musl/usr/lib/libclang_rt.built'
hexagon-unknown-none-elf-ld.lld: warning: /opt/clang+llvm-20.1.4-cross-hexagon-unknown-linux-musl/x86_64-linux-gnu/bin/../target/hexagon-unknown-linux-musl/usr/lib/libclang_rt.built'
hexagon-unknown-none-elf-ld.lld: warning: /opt/clang+llvm-20.1.4-cross-hexagon-unknown-linux-musl/x86_64-linux-gnu/bin/../target/hexagon-unknown-linux-musl/usr/lib/libclang_rt.built'
hexagon-unknown-none-elf-ld.lld: warning: /opt/clang+llvm-20.1.4-cross-hexagon-unknown-linux-musl/x86_64-linux-gnu/bin/../target/hexagon-unknown-linux-musl/usr/lib/libclang_rt.built'
hexagon-unknown-none-elf-ld.lld: warning: /opt/clang+llvm-20.1.4-cross-hexagon-unknown-linux-musl/x86_64-linux-gnu/bin/../target/hexagon-unknown-linux-musl/usr/lib/libclang_rt.built'
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzsl81upDgUhZ_GbCws6lJQsGBR6RaaNxhpNi3_3AJ3GRv5p5PM049MqG4pirKaRUoqyQJzZa6_czb24SHoySIOpHkiANwq75ZacQJAmu8FT3F2fvhdLoRTr8PfM1oqkjZK24lyuno3eb7QZx1nyqnR9oqeBun1Ggl8o0ZfkZLm6R9c51dPmu8EujnGNZD6TGAkME46zkkw6RYC47_bstW7nyhj6aMLv4sEenpxns74widnc_Nn7q22U6AeJ-43ovC6CGcCRbt9ppVqS0lbsf03xmP0WqSIgbQVDSijdpZyjxQXHSMqRqpzHm21j-rMWC7uHcpkr9Y929I6iyWaS2kUM0aR-nwDytMb9HhFb9EQGI0Wb3PGCXSCW4ueSebETwL9Zkf3ESX0VAcqMMtZDZeoNklw-nDx6X8H1crgHWAGXO6AMs4euboD0CBnvAfOqBcMRkttpzuhdSneAemCy-qcuQPS64x8_QKcBEaXz7xRGm4nAk_G_FpKqNiBHUvpXQjl-4ZG2_RSLilkVS9d-6M97rXJJgKj0JbAyBiBMXI_Ye7-aY8U_Js_b8-N5IePLB_Y8SHqIeoh6iHqIeoh6uuLehfBCjXUqq97XuBwODV1daz7Hop54FJd-kvHT8e2aQ8XhEvdiRqkUh1KlHWhB6igqU5QQVX3DbC2wf4EXdW0HRcVAjlWuHBtWDaCOT8VOoSEw-HYn-quMFygCXtIFmnK8Ri-EYBs7W0uuLyizVb_dYunW4j2w-auSFMgx8roEMOfbaKOBgdj1BY9w584y4VLkUpnI9qYbykfXFFu0bVI3gyfJOq82_4q91xNYNwU5my9i_w1wH8BAAD__zrpdC8">