File tree 3 files changed +9
-1
lines changed
3 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -102,6 +102,7 @@ TOOL_SOURCE_rustdoc := $(S)src/driver/driver.rs
102
102
TOOL_SOURCE_rustc := $(S ) src/driver/driver.rs
103
103
104
104
ONLY_RLIB_core := 1
105
+ ONLY_RLIB_libc := 1
105
106
ONLY_RLIB_rlibc := 1
106
107
ONLY_RLIB_alloc := 1
107
108
ONLY_RLIB_rand := 1
Original file line number Diff line number Diff line change 14
14
#![ no_std] // we don't need std, and we can't have std, since it doesn't exist
15
15
// yet. std depends on us.
16
16
#![ crate_type = "rlib" ]
17
- #![ crate_type = "dylib" ]
18
17
19
18
/*!
20
19
* Bindings for the C standard library and other platform libraries
@@ -4436,4 +4435,7 @@ pub mod funcs {
4436
4435
}
4437
4436
}
4438
4437
4438
+ #[ doc( hidden) ]
4439
+ pub fn issue_14344_workaround ( ) { } // FIXME #14344 force linkage to happen correctly
4440
+
4439
4441
#[ test] fn work_on_windows ( ) { } // FIXME #10872 needed for a happy windows
Original file line number Diff line number Diff line change @@ -254,6 +254,11 @@ mod unicode;
254
254
#[ unstable]
255
255
pub mod rt;
256
256
257
+ #[ doc( hidden) ]
258
+ pub fn issue_14344_workaround ( ) { // FIXME #14344 force linkage to happen correctly
259
+ libc:: issue_14344_workaround ( ) ;
260
+ }
261
+
257
262
// A curious inner-module that's not exported that contains the binding
258
263
// 'std' so that macro-expanded references to std::error and such
259
264
// can be resolved within libstd.
You can’t perform that action at this time.
0 commit comments