
11 Jun
2024
11 Jun
'24
4:30 p.m.
在2024年6月11日六月 下午3:28,Heinrich Schuchardt写道: [...]
We have:
arch/arm/lib/elf_aarch64_efi.lds:26: *(.rodata*) arch/arm/lib/elf_arm_efi.lds:26: *(.rodata*) arch/riscv/lib/elf_riscv32_efi.lds:26: *(.rodata*) arch/riscv/lib/elf_riscv64_efi.lds:26: *(.rodata*) arch/x86/lib/elf_ia32_efi.lds:35: *(.rodata*) arch/x86/lib/elf_x86_64_efi.lds:37: *(.rodata*)
Not considering .rodata in objcopy looks inconsistent.
As we use -fdata-sections wouldn't we expect a .rodata* section per function with constants on LoongArch? Shouldn't we use:
- .dynamic -j .dynsym -j .rel* -j .rela* -j .reloc -j .rodata* \
That makes sense, will take in next version.
Thanks
Best regards
Heinrich
--
- Jiaxun