]> git.lizzy.rs Git - rust.git/commitdiff
Set .init_array priority
authorleo60228 <iakornfeld@gmail.com>
Thu, 21 Nov 2019 16:44:22 +0000 (11:44 -0500)
committerleo60228 <iakornfeld@gmail.com>
Fri, 22 Nov 2019 17:27:07 +0000 (12:27 -0500)
I'm not entirely sure *why*, but this fixed a problem I was having.

src/libstd/sys/unix/args.rs

index 4dd331d31306a686476c76f8eb861df2e5c939b9..209c5c542bccec81bc5038fca9f3b935fd7d9618 100644 (file)
@@ -80,7 +80,7 @@ pub unsafe fn init(argc: isize, argv: *const *const u8) {
 
     #[cfg(all(target_os = "linux", target_env = "gnu"))]
     #[used]
-    #[link_section = ".init_array"]
+    #[link_section = ".init_array.00099"]
     static ARGV_INIT_ARRAY: extern "C" fn(
         crate::os::raw::c_int,
         *const *const u8,