Add missing BSD sections.

This commit is contained in:
Joel Sherrill
2012-03-09 10:28:39 -06:00
parent c5a6e617a5
commit 0bda8b47a6

View File

@@ -71,19 +71,25 @@ SECTIONS
*(.eh_frame_hdr*)
*(.eh_frame*)
/*
* Special FreeBSD sysctl sections.
*/
. = ALIGN (16);
__start_set_sysctl_set = .;
*(set_sysctl_*);
__stop_set_sysctl_set = ABSOLUTE(.);
*(set_domain_*);
*(set_pseudo_*);
/* .gnu.warning sections are handled specially by elf32.em. */
*(.gnu.warning)
} >RAM
.robsdsets : {
/* Special FreeBSD linker set sections */
__start_set_sysctl_set = .;
*(set_sysctl_*);
__stop_set_sysctl_set = .;
*(set_domain_*);
*(set_pseudo_*);
_bsd__start_set_modmetadata_set = .;
*(_bsd_set_modmetadata_set);
_bsd__stop_set_modmetadata_set = .;
_bsd__start_set_sysctl_set = .;
*(_bsd_set_sysctl_set);
_bsd__stop_set_sysctl_set = .;
bsp_section_rodata_end = .;
} > RAM
.init :
{
KEEP (*(.init))