mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-29 02:03:53 +00:00
Auto merge of #61080 - mati865:mingw_pgo, r=sanxiyn
Ship profiler with windows-gnu Fixes https://github.com/rust-lang/rust/issues/49409 I don't know if we can enable it for testing, windows-gnu jobs are already taking too long: https://github.com/rust-lang/rust/issues/59637. r? @michaelwoerister P.S. I have tested only x86_64 build.
This commit is contained in:
commit
566f3d7b08
@ -104,7 +104,7 @@ environment:
|
||||
DEPLOY: 1
|
||||
- CI_JOB_NAME: dist-i686-mingw
|
||||
MSYS_BITS: 32
|
||||
RUST_CONFIGURE_ARGS: --build=i686-pc-windows-gnu --enable-full-tools
|
||||
RUST_CONFIGURE_ARGS: --build=i686-pc-windows-gnu --enable-full-tools --enable-profiler
|
||||
SCRIPT: python x.py dist
|
||||
MINGW_URL: https://s3-us-west-1.amazonaws.com/rust-lang-ci2/rust-ci-mirror
|
||||
MINGW_ARCHIVE: i686-6.3.0-release-posix-dwarf-rt_v5-rev2.7z
|
||||
@ -114,7 +114,7 @@ environment:
|
||||
- CI_JOB_NAME: dist-x86_64-mingw
|
||||
MSYS_BITS: 64
|
||||
SCRIPT: python x.py dist
|
||||
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-gnu --enable-full-tools
|
||||
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-gnu --enable-full-tools --enable-profiler
|
||||
MINGW_URL: https://s3-us-west-1.amazonaws.com/rust-lang-ci2/rust-ci-mirror
|
||||
MINGW_ARCHIVE: x86_64-6.3.0-release-posix-seh-rt_v5-rev2.7z
|
||||
MINGW_DIR: mingw64
|
||||
|
@ -41,7 +41,11 @@ fn main() {
|
||||
cfg.flag("-fomit-frame-pointer");
|
||||
cfg.flag("-ffreestanding");
|
||||
cfg.define("VISIBILITY_HIDDEN", None);
|
||||
if !target.contains("windows") {
|
||||
cfg.define("COMPILER_RT_HAS_UNAME", Some("1"));
|
||||
} else {
|
||||
profile_sources.push("WindowsMMap.c");
|
||||
}
|
||||
}
|
||||
|
||||
// Assume that the Unixes we are building this for have fnctl() available
|
||||
|
Loading…
Reference in New Issue
Block a user