[tbb-commits] [tor-browser-build/master] Bug 29731: Remove faketime for Windows builds
boklm at torproject.org
boklm at torproject.org
Fri May 3 19:25:46 UTC 2019
commit dd007eb1419dac3905a5aa53dbbab02bea19d92b
Author: Georg Koppen <gk at torproject.org>
Date: Wed May 1 18:19:10 2019 +0000
Bug 29731: Remove faketime for Windows builds
We link with `--no-insert-timestamp` when cross-compiling for Windows.
This should make using `faketime` obsolete when building tor. It seems
Rust does not like faking time and frequently hangs while compiling in
that case.
---
projects/tor/build | 2 +-
projects/tor/config | 4 ----
2 files changed, 1 insertion(+), 5 deletions(-)
diff --git a/projects/tor/build b/projects/tor/build
index 0860b6f..7f9fd53 100644
--- a/projects/tor/build
+++ b/projects/tor/build
@@ -85,7 +85,7 @@ find -type f -print0 | xargs -0 [% c("var/touch") %]
[% IF c("var/osx") %]--enable-static-openssl[% END %] \
[% IF !c("var/android") && c("var/nightly") %]--enable-rust[% END %] \
--prefix="$distdir" [% c("var/configure_opt") %]
-[% IF c("var/osx") || c("var/windows") -%]
+[% IF c("var/osx") -%]
export LD_PRELOAD=[% c("var/faketime_path") %]
export FAKETIME="[% USE date; GET date.format(c('timestamp'), format = '%Y-%m-%d %H:%M:%S') %]"
[% END -%]
diff --git a/projects/tor/config b/projects/tor/config
index 3e7c45f..bf9ec5a 100644
--- a/projects/tor/config
+++ b/projects/tor/config
@@ -41,10 +41,6 @@ targets:
var:
arch_deps:
- faketime
- windows:
- var:
- arch_deps:
- - faketime
expert-bundle:
var:
expert_bundle: 1
More information about the tbb-commits
mailing list