<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">