SECTIONS { .text : { BORINGSSL_bcm_text_start = .; *(.text) *(.text.unlikely.*) /* These sections shouldn't exist. But C++ `inline` symbols seem to be * placed in function sections on Android even with * -fno-function-sections. */ *(text.*) BORINGSSL_bcm_text_end = .; } .rodata : { BORINGSSL_bcm_rodata_start = .; *(.rodata) *(.rodata.*) BORINGSSL_bcm_rodata_end = .; } /DISCARD/ : { /* These sections shouldn't exist. In order to catch any slip-ups, direct * the linker to discard them. */ *(.rela.dyn) *(.data) *(.rel.ro) *(*.data.*) } }