From fd5e9a9b4856b9f81379f331ea054c1dde47b751 Mon Sep 17 00:00:00 2001 From: Folkert Date: Tue, 23 Aug 2022 14:12:06 +0200 Subject: [PATCH] stop sorting symbols before hashing --- crates/linker/src/generate_dylib.rs | 8 -------- 1 file changed, 8 deletions(-) diff --git a/crates/linker/src/generate_dylib.rs b/crates/linker/src/generate_dylib.rs index c8f8a63486..1b0ed4b5c9 100644 --- a/crates/linker/src/generate_dylib.rs +++ b/crates/linker/src/generate_dylib.rs @@ -364,14 +364,6 @@ fn copy_file(in_data: &[u8], custom_names: &[String]) -> Result, Box (0, 0), - Some(hash) => (1, hash % in_gnu_hash.bucket_count.get(endian)), - }); - } let mut out_dynsyms_index = vec![Default::default(); in_dynsyms.len() + custom_names.len()]; for out_dynsym in out_dynsyms.iter_mut() { out_dynsyms_index[out_dynsym.in_sym] = writer.reserve_dynamic_symbol_index();