]> git.lizzy.rs Git - rust.git/commitdiff
profiler-builtins: define COMPILER_RT_HAS_UNAME on non-msvc platforms.
authorEmilio Cobos Álvarez <emilio@crisal.io>
Mon, 19 Feb 2018 00:40:48 +0000 (01:40 +0100)
committerEmilio Cobos Álvarez <emilio@crisal.io>
Sun, 25 Mar 2018 01:30:04 +0000 (03:30 +0200)
Otherwise lprofGetHostName, used by the PGO generator, won't be available.

This means that PGO and coverage profiling would be restricted to systems with
uname, but that seems acceptable.

Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
src/libprofiler_builtins/build.rs

index dd88dd933f6911f50ebca356411c774d862e59d5..92244886552e6116b131bc15193e10eeb97db794 100644 (file)
@@ -50,6 +50,7 @@ fn main() {
         cfg.flag("-fomit-frame-pointer");
         cfg.flag("-ffreestanding");
         cfg.define("VISIBILITY_HIDDEN", None);
+        cfg.define("COMPILER_RT_HAS_UNAME", Some("1"));
     }
 
     for src in profile_sources {