diff --git a/build-tor.py b/build-tor.py index 7288a8ffecc174cac108387f786f91f097e5e028..28d5d7d2745895c89dac2435b083717826c5ba9c 100755 --- a/build-tor.py +++ b/build-tor.py @@ -39,7 +39,7 @@ def main(): check_call(['zip', '-X', '../geoip.zip', 'geoip'], cwd=REPO_DIR) # zip binaries together - file_list = ['tor_linux-aarch64.zip', 'tor_linux-armhf.zip', 'tor_linux-x86_64.zip', 'geoip.zip'] + file_list = ['tor_linux-aarch64.zip', 'tor_linux-armhf.zip', 'tor_linux-arm.zip', 'tor_linux-x86_64.zip', 'geoip.zip'] zip_name = pack(versions, file_list) # zip Android binaries together file_list_android = ['tor_arm.zip', 'tor_arm_pie.zip', 'tor_arm64_pie.zip', @@ -195,6 +195,7 @@ def build_android_arch(name, env, versions): def build_linux(versions): build_linux_arch('aarch64', 'armv8-a', 'aarch64-linux-gnu-gcc', 'linux-aarch64', 'aarch64', versions) build_linux_arch('armhf', 'armv7-a', 'arm-linux-gnueabihf-gcc', 'linux-armv4', 'arm-linux-gnueabihf', versions) + build_linux_arch('arm', 'armv6', 'arm-linux-gnueabi-gcc', 'linux-armv4', 'arm-linux-gnueabi', versions) build_linux_arch('x86_64', 'x86-64', 'x86_64-linux-gnu-gcc', 'linux-x86_64', 'x86_64', versions) diff --git a/install-dependencies.sh b/install-dependencies.sh index 4ef6c760b6862b3d167f5ebd092af6d8f9ae52a4..8374327621bd2a04184e24d8b512f4c7a707dcaa 100755 --- a/install-dependencies.sh +++ b/install-dependencies.sh @@ -19,4 +19,6 @@ apt-get install -y --no-install-recommends \ libc6-dev-arm64-cross \ gcc-arm-linux-gnueabihf \ libc6-dev-armhf-cross \ + gcc-arm-linux-gnueabi \ + libc6-dev-armel-cross \ perl