[tor-commits] [tor/maint-0.3.4] Appveyor: manually add zstd flags to configure

nickm at torproject.org nickm at torproject.org
Thu Nov 15 14:06:29 UTC 2018


commit 83c1baca168fdd0595e9c9633e031f3bdb8df8ed
Author: teor <teor at torproject.org>
Date:   Thu Nov 15 18:32:52 2018 +1000

    Appveyor: manually add zstd flags to configure
    
    The mingw zstd from MSYS2 doesn't come with a pkg-config file.
    
    Fixes 28454 on Tor 0.3.4.1-alpha.
---
 .appveyor.yml    | 2 +-
 changes/bug28454 | 4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/.appveyor.yml b/.appveyor.yml
index fdf831686..c288ad812 100644
--- a/.appveyor.yml
+++ b/.appveyor.yml
@@ -43,7 +43,7 @@ build_script:
             Set-Location "${env:build}"
             Execute-Bash "which ${env:target}-gcc"
             Execute-Bash "${env:target}-gcc --version"
-            Execute-Bash "../configure --prefix=/${env:compiler_path} --build=${env:target} --host=${env:target} --disable-asciidoc --enable-fatal-warnings ${env:hardening}"
+            Execute-Bash "ZSTD_CFLAGS='-L/${env:compiler_path}/include' ZSTD_LIBS='-L/${env:compiler_path}/lib -lzstd' ../configure --prefix=/${env:compiler_path} --build=${env:target} --host=${env:target} --disable-asciidoc --enable-fatal-warnings ${env:hardening}"
             Execute-Bash "V=1 make -j2"
             Execute-Bash "V=1 make -j2 install"
      }
diff --git a/changes/bug28454 b/changes/bug28454
new file mode 100644
index 000000000..ca46ae277
--- /dev/null
+++ b/changes/bug28454
@@ -0,0 +1,4 @@
+  o Minor bugfixes (continuous integration, Windows):
+    - Manually configure the zstd compiler options, when building using
+      mingw on Appveyor Windows CI. The MSYS2 mingw zstd package does not
+      come with a pkg-config file. Fixes bug 28454; bugfix on 0.3.4.1-alpha.





More information about the tor-commits mailing list