about summary refs log tree commit diff
diff options
context:
space:
mode:
authorEmilio Cobos Álvarez <emilio@crisal.io>2018-02-19 01:40:48 +0100
committerEmilio Cobos Álvarez <emilio@crisal.io>2018-03-25 03:30:04 +0200
commite8a1575cf6fe7105535db36e396a3a9a58765205 (patch)
treea0d277ed5271ca496fd32bf39c11155aca303bd0
parentf5631d9ac7745dd6eaea2bc6c236d5f8e54e9a18 (diff)
profiler-builtins: define COMPILER_RT_HAS_UNAME on non-msvc platforms.
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>
-rw-r--r--src/libprofiler_builtins/build.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libprofiler_builtins/build.rs b/src/libprofiler_builtins/build.rs
index dd88dd933f6..92244886552 100644
--- a/src/libprofiler_builtins/build.rs
+++ b/src/libprofiler_builtins/build.rs
@@ -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 {