[build] Update to using pb 3

Updating the build to the new version of bonnibel. This also includes
some updates to make sure things keep working with LLVM 11.
This commit is contained in:
Justin C. Miller
2021-02-28 01:16:27 -08:00
parent e05e05b13a
commit 0ae489f49d
18 changed files with 535 additions and 424 deletions

View File

@@ -10,24 +10,25 @@ SECTIONS
}
.text ALIGN(4096) : {
*(.text)
*(.isrs)
*(.text*)
KEEP(*(.isrs))
}
.data ALIGN(4096) : {
*(.data)
*(.rodata)
*(.data*)
*(.rodata*)
}
.ctors : ALIGN(8) {
__ctors = .;
KEEP(*(.ctors))
KEEP(*(.init_array))
__ctors_end = .;
}
.bss ALIGN(4096) : {
__bss_start = .;
*(.bss)
*(.bss*)
__bss_end = .;
}