Issue |
149738
|
Summary |
lld emits warnings about content in .hexagon.attributes section
|
Labels |
bug,
lld,
backend:Hexagon
|
Assignees |
androm3da
|
Reporter |
androm3da
|
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'
```
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs