Page MenuHomeFreeBSD

D45194.id138516.diff
No OneTemporary

D45194.id138516.diff

diff --git a/sys/conf/ldscript.amd64 b/sys/conf/ldscript.amd64
--- a/sys/conf/ldscript.amd64
+++ b/sys/conf/ldscript.amd64
@@ -93,7 +93,7 @@
.init_array :
{
PROVIDE_HIDDEN (__init_array_start = .);
- KEEP (*(SORT(.init_array.*)))
+ KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*)))
KEEP (*(.init_array))
PROVIDE_HIDDEN (__init_array_end = .);
}
@@ -101,7 +101,7 @@
{
PROVIDE_HIDDEN (__fini_array_start = .);
KEEP (*(.fini_array))
- KEEP (*(SORT(.fini_array.*)))
+ KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*)))
PROVIDE_HIDDEN (__fini_array_end = .);
}
_start_ctors = .;
diff --git a/sys/conf/ldscript.i386 b/sys/conf/ldscript.i386
--- a/sys/conf/ldscript.i386
+++ b/sys/conf/ldscript.i386
@@ -87,7 +87,7 @@
.init_array :
{
PROVIDE_HIDDEN (__init_array_start = .);
- KEEP (*(SORT(.init_array.*)))
+ KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*)))
KEEP (*(.init_array))
PROVIDE_HIDDEN (__init_array_end = .);
}
@@ -95,7 +95,7 @@
{
PROVIDE_HIDDEN (__fini_array_start = .);
KEEP (*(.fini_array))
- KEEP (*(SORT(.fini_array.*)))
+ KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*)))
PROVIDE_HIDDEN (__fini_array_end = .);
}
_start_ctors = .;

File Metadata

Mime Type
text/plain
Expires
Sat, Apr 25, 3:14 AM (8 h, 35 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
32107257
Default Alt Text
D45194.id138516.diff (1 KB)

Event Timeline