Pier Angelo Vendrame pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
- 
dc3ea60c
by Pier Angelo Vendrame at 2025-06-26T12:02:50+02:00
5 changed files:
- projects/libevent/config
- projects/openssl/config
- projects/tor/config
- projects/zlib/build
- projects/zstd/build
Changes:
| ... | ... | @@ -17,7 +17,7 @@ targets: | 
| 17 | 17 |        configure_opt_project: --disable-shared
 | 
| 18 | 18 |    android:
 | 
| 19 | 19 |      var:
 | 
| 20 | -      configure_opt_project: --disable-shared
 | |
| 20 | +      configure_opt_project: --disable-shared CFLAGS="-Oz"
 | |
| 21 | 21 | |
| 22 | 22 |  input_files:
 | 
| 23 | 23 |    - project: container-image
 | 
| ... | ... | @@ -26,7 +26,7 @@ targets: | 
| 26 | 26 |        configure_opts: '--cross-compile-prefix=[% c("var/build_target") %]- darwin64-[% c("var/macos_arch") %]-cc enable-ec_nistp_64_gcc_128'
 | 
| 27 | 27 |    android:
 | 
| 28 | 28 |      var:
 | 
| 29 | -      configure_opts: 'CC=[% c("var/CC") %] android-[% c("var/toolchain_arch") %] -no-shared -D__ANDROID_API__=[% c("var/android_min_api") %]'
 | |
| 29 | +      configure_opts: 'CC=[% c("var/CC") %] android-[% c("var/toolchain_arch") %] -no-shared -D__ANDROID_API__=[% c("var/android_min_api") %] -Oz'
 | |
| 30 | 30 | |
| 31 | 31 |  input_files:
 | 
| 32 | 32 |    - project: container-image
 | 
| ... | ... | @@ -43,7 +43,7 @@ targets: | 
| 43 | 43 | |
| 44 | 44 |    android:
 | 
| 45 | 45 |      var:
 | 
| 46 | -      configure_opt_project: '--enable-android --enable-static-openssl --enable-static-libevent --enable-zstd --disable-tool-name-check --disable-system-torrc'
 | |
| 46 | +      configure_opt_project: '--enable-android --enable-static-openssl --enable-static-libevent --enable-zstd --disable-tool-name-check --disable-system-torrc CFLAGS=-Oz'
 | |
| 47 | 47 | |
| 48 | 48 |  input_files:
 | 
| 49 | 49 |    - project: container-image
 | 
| ... | ... | @@ -7,13 +7,14 @@ tar -C /var/tmp/build -xf [% project %]-[% c('version') %].tar.[% c('compress_ta | 
| 7 | 7 |  cd /var/tmp/build/[% project %]-[% c('version') %]
 | 
| 8 | 8 | |
| 9 | 9 |  [% IF c("var/windows") -%]
 | 
| 10 | -  make BINARY_PATH=$distdir/lib INCLUDE_PATH=$distdir/include LIBRARY_PATH=$distdir/lib -f win32/Makefile.gcc PREFIX=[% c("arch") %]-w64-mingw32- CC=[% c("arch") %]-w64-mingw32-cc -j[% c("num_procs") %] SHARED_MODE=1 LOC="[% c("var/CFLAGS") %] [% c("var/LDFLAGS") %]"
 | |
| 11 | -  make BINARY_PATH=$distdir/lib INCLUDE_PATH=$distdir/include LIBRARY_PATH=$distdir/lib -f win32/Makefile.gcc PREFIX=[% c("arch") %]-w64-mingw32- CC=[% c("arch") %]-w64-mingw32-cc -j[% c("num_procs") %] SHARED_MODE=1 LOC="[% c("var/CFLAGS") %] [% c("var/LDFLAGS") %]" install
 | |
| 10 | +  make BINARY_PATH=$distdir/lib INCLUDE_PATH=$distdir/include LIBRARY_PATH=$distdir/lib -f win32/Makefile.gcc PREFIX=[% c("arch") %]-w64-mingw32- CC=[% c("arch") %]-w64-mingw32-cc -j[% c("num_procs") %] SHARED_MODE=1 LOC="[% c('var/CFLAGS') %] [% c('var/LDFLAGS') %]"
 | |
| 11 | +  make BINARY_PATH=$distdir/lib INCLUDE_PATH=$distdir/include LIBRARY_PATH=$distdir/lib -f win32/Makefile.gcc PREFIX=[% c("arch") %]-w64-mingw32- CC=[% c("arch") %]-w64-mingw32-cc -j[% c("num_procs") %] SHARED_MODE=1 LOC="[% c('var/CFLAGS') %] [% c('var/LDFLAGS') %]" install
 | |
| 12 | 12 |  [% END -%]
 | 
| 13 | 13 | |
| 14 | 14 |  [% IF c("var/android") -%]
 | 
| 15 | 15 |    export CHOST=[% c("var/cross_prefix") %]
 | 
| 16 | 16 |    export CC=[% c("var/CC") %]
 | 
| 17 | +  export CFLAGS="-Oz"
 | |
| 17 | 18 |    ./configure --prefix=$distdir
 | 
| 18 | 19 |    make -j[% c("num_procs") %]
 | 
| 19 | 20 |    make -j[% c("num_procs") %] install
 | 
| ... | ... | @@ -8,6 +8,7 @@ tar -C /var/tmp/build -xf [% project %]-[% c('version') %].tar.[% c('compress_ta | 
| 8 | 8 |  cd /var/tmp/build/[% project %]-[% c('version') %]
 | 
| 9 | 9 |  export CPPFLAGS=-DZSTD_MULTITHREAD
 | 
| 10 | 10 |  export CC=[% c("var/CC") %]
 | 
| 11 | +export CFLAGS="-Oz"
 | |
| 11 | 12 |  make -C lib -j[% c("num_procs") %] PREFIX=$distdir install
 | 
| 12 | 13 |  # Only need static libraries
 | 
| 13 | 14 |  rm $distdir/lib/libzstd.so*
 |