diff options
author | peter <peter@FreeBSD.org> | 2002-04-06 03:39:22 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 2002-04-06 03:39:22 +0000 |
commit | 4e70269a832650804853a8e07584a30e01aa78ad (patch) | |
tree | 98bdf192600ce160cf10a098cdc17744b53e1ff5 /sys/boot/common/load_elf.c | |
parent | ec999f832387fd1008c02c820d4bb1e8eca81b97 (diff) | |
download | FreeBSD-src-4e70269a832650804853a8e07584a30e01aa78ad.zip FreeBSD-src-4e70269a832650804853a8e07584a30e01aa78ad.tar.gz |
Fix self hosted loader building. When you use a self configured gcc, it
detects and uses the gas section merge support. As a result, a whole bunch
of new sections arrive, including .rodata.str1.8, which was not included
in our custom ldscript.ia64. The result was a loader binary that EFI
rejected.
While here, collect the loader shell commands linker set and include it
in the data area rather than having its own section.
/boot/loader.efi was the last holdout for having a 100% self built ia64
system.
Diffstat (limited to 'sys/boot/common/load_elf.c')
0 files changed, 0 insertions, 0 deletions