about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2022-12-07 15:39:09 +0100
committerGitHub <noreply@github.com>2022-12-07 15:39:09 +0100
commit4968af0ee84b3fd0a0bd32fda8caa294c21a2a6a (patch)
tree572036ba9b89ea9278a054b9f076525db085d6e2 /compiler/rustc_codegen_ssa/src
parentc75478b2460677141e8668fc69669e19d4a6584c (diff)
parenta9cf163c08136be23efab4ee5ed9649ad7e6c89c (diff)
downloadrust-4968af0ee84b3fd0a0bd32fda8caa294c21a2a6a.tar.gz
rust-4968af0ee84b3fd0a0bd32fda8caa294c21a2a6a.zip
Rollup merge of #105418 - BelovDV:fix-libc-hack, r=petrochenkov
fix: remove hack from link.rs

This logic implemented in libc.

r? `@petrochenkov`
Diffstat (limited to 'compiler/rustc_codegen_ssa/src')
-rw-r--r--compiler/rustc_codegen_ssa/src/back/link.rs9
1 files changed, 0 insertions, 9 deletions
diff --git a/compiler/rustc_codegen_ssa/src/back/link.rs b/compiler/rustc_codegen_ssa/src/back/link.rs
index 7cb4f5503a1..540f15c89e9 100644
--- a/compiler/rustc_codegen_ssa/src/back/link.rs
+++ b/compiler/rustc_codegen_ssa/src/back/link.rs
@@ -2352,15 +2352,6 @@ fn add_native_libs_from_crate(
                                 &search_paths.get_or_init(|| archive_search_paths(sess)),
                             );
                         } else {
-                            // HACK/FIXME: Fixup a circular dependency between libgcc and libc
-                            // with glibc. This logic should be moved to the libc crate.
-                            if cnum != LOCAL_CRATE
-                                && sess.target.os == "linux"
-                                && sess.target.env == "gnu"
-                                && name == "c"
-                            {
-                                cmd.link_staticlib("gcc", false);
-                            }
                             cmd.link_staticlib(name, verbatim)
                         }
                     }