From 7d79662fd1d81932ffa6feffafbf384417a82189 Mon Sep 17 00:00:00 2001 From: Keith Smiley Date: Mon, 2 May 2022 16:05:03 -0700 Subject: [PATCH] Remove apple_versioning.c inclusion According to the README this file isn't used by rust, but it's currently included which leads to these linker warnings in some cases: ``` ld: warning: linker symbol '$ld$hide$os10.5$___udivti3' hides a non-existent symbol '___udivti3' ld: warning: linker symbol '$ld$hide$os10.4$___umoddi3' hides a non-existent symbol '___umoddi3' ld: warning: linker symbol '$ld$hide$os10.5$___umoddi3' hides a non-existent symbol '___umoddi3' ld: warning: linker symbol '$ld$hide$os10.4$___umodti3' hides a non-existent symbol '___umodti3' ld: warning: linker symbol '$ld$hide$os10.5$___umodti3' hides a non-existent symbol '___umodti3' ``` This file exclusively contains macros which hides old symbols on Apple OS versions where they don't exist. https://github.com/rust-lang/llvm-project/blob/fc10370ef7d91babf512c10505f8f2176bc8519d/compiler-rt/lib/builtins/apple_versioning.c --- library/compiler-builtins/build.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/library/compiler-builtins/build.rs b/library/compiler-builtins/build.rs index e199124b26d7..a1bcf2ea1fc9 100644 --- a/library/compiler-builtins/build.rs +++ b/library/compiler-builtins/build.rs @@ -193,7 +193,6 @@ mod c { ("__absvsi2", "absvsi2.c"), ("__addvdi3", "addvdi3.c"), ("__addvsi3", "addvsi3.c"), - ("apple_versioning", "apple_versioning.c"), ("__clzdi2", "clzdi2.c"), ("__clzsi2", "clzsi2.c"), ("__cmpdi2", "cmpdi2.c"),