mirror of
https://github.com/switchbrew/libnx.git
synced 2025-08-05 16:09:24 +02:00
Embed GNU build ID in compiled binaries for use by creport
This commit is contained in:
parent
97b295acbc
commit
399a2ed21d
@ -65,16 +65,16 @@ SECTIONS
|
|||||||
.gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } : rodata
|
.gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } : rodata
|
||||||
|
|
||||||
.dynamic : { *(.dynamic) } :rodata :dyn
|
.dynamic : { *(.dynamic) } :rodata :dyn
|
||||||
|
.dynsym : { *(.dynsym) } :rodata
|
||||||
|
.dynstr : { *(.dynstr) } :rodata
|
||||||
|
.rela.dyn : { *(.rela.*) } :rodata
|
||||||
.interp : { *(.interp) } :rodata
|
.interp : { *(.interp) } :rodata
|
||||||
.note.gnu.build-id : { *(.note.gnu.build-id) } :rodata
|
|
||||||
.hash : { *(.hash) } :rodata
|
.hash : { *(.hash) } :rodata
|
||||||
.gnu.hash : { *(.gnu.hash) } :rodata
|
.gnu.hash : { *(.gnu.hash) } :rodata
|
||||||
.gnu.version : { *(.gnu.version) } :rodata
|
.gnu.version : { *(.gnu.version) } :rodata
|
||||||
.gnu.version_d : { *(.gnu.version_d) } :rodata
|
.gnu.version_d : { *(.gnu.version_d) } :rodata
|
||||||
.gnu.version_r : { *(.gnu.version_r) } :rodata
|
.gnu.version_r : { *(.gnu.version_r) } :rodata
|
||||||
.dynsym : { *(.dynsym) } :rodata
|
.note.gnu.build-id : { *(.note.gnu.build-id) } :rodata
|
||||||
.dynstr : { *(.dynstr) } :rodata
|
|
||||||
.rela.dyn : { *(.rela.*) } :rodata
|
|
||||||
|
|
||||||
/* =========== DATA section =========== */
|
/* =========== DATA section =========== */
|
||||||
. = ALIGN(0x1000);
|
. = ALIGN(0x1000);
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
%rename link old_link
|
%rename link old_link
|
||||||
|
|
||||||
*link:
|
*link:
|
||||||
%(old_link) -T %:getenv(DEVKITPRO /libnx/switch.ld) -pie --gc-sections -z text -z nodynamic-undefined-weak
|
%(old_link) -T %:getenv(DEVKITPRO /libnx/switch.ld) -pie --gc-sections -z text -z nodynamic-undefined-weak --build-id=sha1
|
||||||
|
|
||||||
*startfile:
|
*startfile:
|
||||||
crti%O%s crtbegin%O%s
|
crti%O%s crtbegin%O%s
|
||||||
|
Loading…
Reference in New Issue
Block a user