summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2021-04-19 11:30:00 -0400
committerNick Mathewson <nickm@torproject.org>2021-04-19 11:30:00 -0400
commitd162b98548934f575123ca9bff45b85a9eb2bdf5 (patch)
treeaf2bd4522a9010a7a4ae9cb93fe0335985e40f4c
parent461a3c732b70fb8525dfa660dcab1605f11d7517 (diff)
parentcd75eac743723fca44edb650af7616393b1054ed (diff)
downloadtor-d162b98548934f575123ca9bff45b85a9eb2bdf5.tar.gz
tor-d162b98548934f575123ca9bff45b85a9eb2bdf5.zip
Merge branch 'maint-0.4.5' into maint-0.4.6
-rw-r--r--changes/ticket403694
-rwxr-xr-xscripts/build/combine_libs2
2 files changed, 5 insertions, 1 deletions
diff --git a/changes/ticket40369 b/changes/ticket40369
new file mode 100644
index 0000000000..abb59a7125
--- /dev/null
+++ b/changes/ticket40369
@@ -0,0 +1,4 @@
+ o Minor bugfixes (build, cross-compilation):
+ - Allow a custom "ar" for cross-compilation. Our previous build script
+ had used the $AR environment variable in most places, but it missed
+ one. Fixes bug 40369; bugfix on 0.4.5.1-alpha.
diff --git a/scripts/build/combine_libs b/scripts/build/combine_libs
index fb311552fe..9c87f68248 100755
--- a/scripts/build/combine_libs
+++ b/scripts/build/combine_libs
@@ -25,7 +25,7 @@ for input in "$@"; do
dir="$TMPDIR"/$(basename "$input" .a)
mkdir "$dir"
cd "$dir">/dev/null
- ar x "$abs"
+ "${AR:-ar}" x "$abs"
done
cd "$TMPDIR" >/dev/null