Pier Angelo Vendrame pushed to branch main at The Tor Project / Applications / tor-browser-build

Commits:

17 changed files:

Changes:

  • Makefile
    ... ... @@ -274,9 +274,6 @@ cargo_vendor-cbindgen-android: submodule-update
    274 274
     cargo_vendor-cbindgen: submodule-update
    
    275 275
     	$(rbm) build cbindgen --step cargo_vendor --target nightly --target torbrowser-linux-x86_64
    
    276 276
     
    
    277
    -cargo_vendor-lucetc: submodule-update
    
    278
    -	$(rbm) build lucetc --step cargo_vendor --target nightly --target torbrowser-linux-x86_64
    
    279
    -
    
    280 277
     cargo_vendor-uniffi-rs: submodule-update
    
    281 278
     	$(rbm) build uniffi-rs --step cargo_vendor --target nightly --target torbrowser-linux-x86_64
    
    282 279
     
    

  • projects/clang/build
    ... ... @@ -24,7 +24,7 @@ cd build
    24 24
     cmake ../llvm -GNinja \
    
    25 25
                   -DCMAKE_INSTALL_PREFIX=$distdir \
    
    26 26
                   -DCMAKE_BUILD_TYPE=Release \
    
    27
    -              -DLLVM_TARGETS_TO_BUILD="X86;ARM;AArch64[% IF c("var/rlbox") -%];WebAssembly[% END %]" \
    
    27
    +              -DLLVM_TARGETS_TO_BUILD="X86;ARM;AArch64;WebAssembly" \
    
    28 28
                   -DLLVM_ENABLE_PROJECTS="clang;lld" \
    
    29 29
                   -DLLVM_ENABLE_ZLIB=ON \
    
    30 30
                   -DLLVM_INSTALL_UTILS=ON \
    

  • projects/firefox/build
    ... ... @@ -49,10 +49,7 @@ export PATH="/var/tmp/dist/rust/bin:/var/tmp/dist/cbindgen:/var/tmp/dist/nasm/bi
    49 49
         rtdir=/var/tmp/dist/clang/lib/clang/[% pc("clang", "version") %]/lib/wasi
    
    50 50
       [% END -%]
    
    51 51
       mkdir -p $rtdir
    
    52
    -  cp /var/tmp/dist/wasi-sysroot/lib/clang/11.0.0/lib/wasi/libclang_rt.builtins-wasm32.a $rtdir
    
    53
    -  tar -C /var/tmp/dist -xf [% c('input_files_by_name/lucetc') %]
    
    54
    -  export PATH="/var/tmp/dist/lucetc/bin:$PATH"
    
    55
    -  export WASM_SANDBOXED_LIBRARIES=graphite,ogg
    
    52
    +  cp /var/tmp/dist/wasi-sysroot/lib/clang/*/lib/wasi/libclang_rt.builtins-wasm32.a $rtdir
    
    56 53
       export WASI_SYSROOT=/var/tmp/dist/wasi-sysroot/share/wasi-sysroot
    
    57 54
     [% END -%]
    
    58 55
     
    

  • projects/firefox/config
    ... ... @@ -158,9 +158,6 @@ input_files:
    158 158
       - project: wasi-sysroot
    
    159 159
         name: wasi-sysroot
    
    160 160
         enable: '[% c("var/rlbox") %]'
    
    161
    -  - project: lucetc
    
    162
    -    name: lucetc
    
    163
    -    enable: '[% c("var/rlbox") %]'
    
    164 161
       - project: node
    
    165 162
         name: node
    
    166 163
       - project: nasm
    

  • projects/firefox/list_toolchain_updates_checks
    ... ... @@ -213,15 +213,5 @@ needed=$(perl -MYAML::XS -e "$p")
    213 213
     current='[% pc("wasi-sysroot", "git_hash") %]'
    
    214 214
     check_update_needed wasi-sdk "$needed" "$current"
    
    215 215
     
    
    216
    -
    
    217
    -# lucetc
    
    218
    -read -d '' p << 'EOF' || true
    
    219
    -my $d = YAML::XS::LoadFile('taskcluster/ci/fetch/toolchains.yml');
    
    220
    -print $d->{'lucetc-source'}{fetch}{revision};
    
    221
    -EOF
    
    222
    -needed=$(perl -MYAML::XS -e "$p")
    
    223
    -current='[% pc("lucetc", "git_hash") %]'
    
    224
    -check_update_needed lucetc "$needed" "$current"
    
    225
    -
    
    226 216
     # End RLBox
    
    227 217
     [% END -%]

  • projects/geckoview/build
    ... ... @@ -26,6 +26,18 @@ cp -r /var/tmp/dist/compiler-rt/* /var/tmp/dist/clang/
    26 26
     tar -C /var/tmp/dist -xf [% c('input_files_by_name/binutils') %]
    
    27 27
     export PATH="/var/tmp/dist/rust/bin:/var/tmp/dist/cbindgen:/var/tmp/dist/nasm/bin:/var/tmp/dist/node/bin:/var/tmp/dist/clang/bin:/var/tmp/dist/binutils/bin:$PATH"
    
    28 28
     
    
    29
    +[% IF c("var/rlbox") -%]
    
    30
    +    tar -C /var/tmp/dist -xf [% c('input_files_by_name/wasi-sysroot') %]
    
    31
    +    # XXX: We need the libclang_rt.builtins-wasm32.a in our clang lib directory.
    
    32
    +    # Copy it over.
    
    33
    +    # https://searchfox.org/mozilla-central/source/build/build-clang/build-clang.py#890,
    
    34
    +    # include it directly in our clang
    
    35
    +    rtdir=/var/tmp/dist/clang/lib/clang/[% pc("clang", "version") %]/lib/wasi
    
    36
    +    mkdir -p $rtdir
    
    37
    +    cp /var/tmp/dist/wasi-sysroot/lib/clang/*/lib/wasi/libclang_rt.builtins-wasm32.a $rtdir
    
    38
    +    export WASI_SYSROOT=/var/tmp/dist/wasi-sysroot/share/wasi-sysroot
    
    39
    +[% END -%]
    
    40
    +
    
    29 41
     tar -C /var/tmp/build -xf [% project %]-[% c('version') %].tar.gz
    
    30 42
     
    
    31 43
     cd /var/tmp/build/[% project %]-[% c("version") %]
    

  • projects/geckoview/config
    ... ... @@ -173,6 +173,9 @@ input_files:
    173 173
         name: clang
    
    174 174
       - project: 'compiler-rt'
    
    175 175
         name: 'compiler-rt'
    
    176
    +  - project: wasi-sysroot
    
    177
    +    name: wasi-sysroot
    
    178
    +    enable: '[% c("var/rlbox") %]'
    
    176 179
       - filename: 'gradle-dependencies-[% c("var/gradle_dependencies_version") %]'
    
    177 180
         name: gradle-dependencies
    
    178 181
         exec: '[% INCLUDE "fetch-gradle-dependencies" %]'

  • projects/lucetc/Remove-march-native-from-COMMON_CFLAGS.patch deleted
    1
    -From ce82762aef3f8cdbdd340f39f95d2491f69a7da0 Mon Sep 17 00:00:00 2001
    
    2
    -From: Nicolas Vigier <boklm@torproject.org>
    
    3
    -Date: Mon, 29 Mar 2021 13:42:48 +0200
    
    4
    -Subject: [PATCH] Remove -march=native from COMMON_CFLAGS
    
    5
    -
    
    6
    -The -march=native flag is causing an error on some hardware. It can also
    
    7
    -make the build non-reproducible when not building on the same hardware.
    
    8
    ----
    
    9
    - lucet-builtins/Makefile | 2 +-
    
    10
    - 1 file changed, 1 insertion(+), 1 deletion(-)
    
    11
    -
    
    12
    -diff --git a/lucet-builtins/Makefile b/lucet-builtins/Makefile
    
    13
    -index 6ddbcfd..de7e540 100644
    
    14
    ---- a/lucet-builtins/Makefile
    
    15
    -+++ b/lucet-builtins/Makefile
    
    16
    -@@ -7,7 +7,7 @@ LIBBUILTINS_OBJS:=$(addprefix build/, \
    
    17
    - 	strcmp.o \
    
    18
    - 	strlen.o )
    
    19
    - 
    
    20
    --COMMON_CFLAGS:= --std=gnu99 -Ofast -Wall -Werror -march=native -fPIC \
    
    21
    -+COMMON_CFLAGS:= --std=gnu99 -Ofast -Wall -Werror -fPIC \
    
    22
    - 	-I../lucet-runtime/include
    
    23
    - 
    
    24
    - default: build/libbuiltins.so

  • projects/lucetc/build deleted
    1
    -#!/bin/bash
    
    2
    -[% c("var/set_default_env") -%]
    
    3
    -# XXX: Do we need the GCC part here if we set CC to clang anyway?
    
    4
    -[% IF c("var/linux") %]
    
    5
    -  [% pc('gcc', 'var/setup', { compiler_tarfile => c('input_files_by_name/gcc'),
    
    6
    -                              hardened_gcc => 0 }) %]
    
    7
    -  tar -C /var/tmp/dist -xf $rootdir/[% c('input_files_by_name/binutils') %]
    
    8
    -  export PATH="/var/tmp/dist/binutils/bin:$PATH"
    
    9
    -[% END -%]
    
    10
    -distdir=/var/tmp/dist
    
    11
    -builddir=/var/tmp/build/[% project %]
    
    12
    -
    
    13
    -mkdir -p $distdir
    
    14
    -tar -C /var/tmp/dist -xf [% c('input_files_by_name/cmake') %]
    
    15
    -tar -C /var/tmp/dist -xf [% c('input_files_by_name/clang') %]
    
    16
    -tar -C /var/tmp/dist -xf [% c('input_files_by_name/rust') %]
    
    17
    -tar -C /var/tmp/dist -xf [% c('input_files_by_name/wasi-sysroot') %]
    
    18
    -export PATH="/var/tmp/dist/cmake/bin:/var/tmp/dist/clang/bin:/var/tmp/dist/rust/bin:$PATH"
    
    19
    -export CC=$distdir/clang/bin/clang
    
    20
    -export CFLAGS="-L$distdir/clang/lib"
    
    21
    -export CXX=$distdir/clang/bin/clang++
    
    22
    -export CXXFLAGS=$CFLAGS
    
    23
    -export AR=$distdir/clang/bin/llvm-ar
    
    24
    -export RUSTFLAGS="-C linker=$CXX -C link-arg=$CXXFLAGS"
    
    25
    -export LUCET_PREFIX=$distdir/[% project %]
    
    26
    -# XXX: Why do we need that when Mozilla doesn't? See: taskcluster/scripts/misc/build-lucetc.sh
    
    27
    -export WASI_SYSROOT=$distdir/wasi-sysroot
    
    28
    -
    
    29
    -mkdir -p /var/tmp/build
    
    30
    -tar -C /var/tmp/build -xf [% project %]-[% c('version') %].tar.gz
    
    31
    -
    
    32
    -# Now prepare the offline build
    
    33
    -# Move the directory for hardcoding the path in .cargo/config
    
    34
    -mv /var/tmp/build/[% project %]-[% c('version') %] $builddir
    
    35
    -tar -C $builddir -xf [% c('input_files_by_name/lucetc-vendor') %]
    
    36
    -cd $builddir
    
    37
    -# .cargo exists already, let's just add to it
    
    38
    -cat >> .cargo/config << 'EOF'
    
    39
    -
    
    40
    -[source.crates-io]
    
    41
    -replace-with = "vendored-sources"
    
    42
    -
    
    43
    -[source.vendored-sources]
    
    44
    -directory = "/var/tmp/build/lucetc/vendor"
    
    45
    -EOF
    
    46
    -
    
    47
    -patch -p1 < $rootdir/Remove-march-native-from-COMMON_CFLAGS.patch
    
    48
    -
    
    49
    -make -j[% c("num_procs") %] build
    
    50
    -# XXX: Should not be needed, just the lucetc binary, see: taskcluster/scripts/misc/build-lucetc.sh
    
    51
    -make install
    
    52
    -
    
    53
    -cd $distdir
    
    54
    -[% c('tar', {
    
    55
    -        tar_src => [ project ],
    
    56
    -        tar_args => '-czf ' _ dest_dir _ '/' _ c('filename'),
    
    57
    -    }) %]

  • projects/lucetc/config deleted
    1
    -# vim: filetype=yaml sw=2
    
    2
    -filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
    
    3
    -version: '[% c("abbrev") %]'
    
    4
    -git_hash: d582d76bf0d17984501f3933688bf7a1eb5cf208
    
    5
    -git_url: https://github.com/PLSysSec/lucet_sandbox_compiler/
    
    6
    -git_submodule: 1
    
    7
    -
    
    8
    -container:
    
    9
    -  use_container: 1
    
    10
    -
    
    11
    -input_files:
    
    12
    -  - project: container-image
    
    13
    -  - name: binutils
    
    14
    -    project: binutils
    
    15
    -    enable: '[% c("var/linux") %]'
    
    16
    -  # Our clang still needs GCC parts (libstdc++ for instance) so we include that
    
    17
    -  # one here even though compilation gets done solely by clang.
    
    18
    -  - project: '[% c("var/compiler") %]'
    
    19
    -    name: '[% c("var/compiler") %]'
    
    20
    -    enable: '[% c("var/linux") %]'
    
    21
    -  - name: cmake
    
    22
    -    project: cmake
    
    23
    -  - name: clang
    
    24
    -    project: clang
    
    25
    -  - name: rust
    
    26
    -    project: rust
    
    27
    -  - name: wasi-sysroot
    
    28
    -    project: wasi-sysroot
    
    29
    -  # Use `make cargo_vendor-lucetc` to re-generate the vendor tarball
    
    30
    -  - name: lucetc-vendor
    
    31
    -    URL: 'https://people.torproject.org/~boklm/mirrors/sources/lucetc-vendor-[% c("version") %].tar.bz2'
    
    32
    -    sha256sum: 6b044ed76bc8870040174c8fbfa49c3a791b3aba7d32dd00cad541025eb16077
    
    33
    -  - filename: Remove-march-native-from-COMMON_CFLAGS.patch
    
    34
    -
    
    35
    -steps:
    
    36
    -  cargo_vendor:
    
    37
    -    filename: '[% project %]-vendor-[% c("version") %].tar.bz2'
    
    38
    -    input_files:
    
    39
    -      - project: container-image
    
    40
    -        pkg_type: build
    
    41
    -      - project: rust
    
    42
    -        name: rust
    
    43
    -        pkg_type: build

  • projects/wasi-config/build
    1
    +#!/bin/bash
    
    2
    +[% c("var/set_default_env") -%]
    
    3
    +mkdir -p /var/tmp/dist
    
    4
    +mv $rootdir/[% project %]-[% c('version') %].tar.gz [% dest_dir %]/[% c("filename") %]

  • projects/wasi-config/config
    1
    +# vim: filetype=yaml sw=2
    
    2
    +version: '[% c("abbrev") %]'
    
    3
    +git_url: https://git.savannah.gnu.org/git/config.git
    
    4
    +git_hash: c179db1b6f2ae484bfca1e9f8bae273e3319fa7d
    
    5
    +filename: '[% project %]-[% c("version") %].tar.gz'

  • projects/wasi-libc/build
    1
    +#!/bin/bash
    
    2
    +[% c("var/set_default_env") -%]
    
    3
    +mkdir -p /var/tmp/dist
    
    4
    +mv $rootdir/[% project %]-[% c('version') %].tar.gz [% dest_dir %]/[% c("filename") %]

  • projects/wasi-libc/config
    1
    +# vim: filetype=yaml sw=2
    
    2
    +version: '[% c("abbrev") %]'
    
    3
    +git_url: https://github.com/WebAssembly/wasi-libc.git
    
    4
    +git_hash: 9886d3d6200fcc3726329966860fc058707406cd
    
    5
    +filename: '[% c("project") %]-[% c("version") %].tar.gz'

  • projects/wasi-sysroot/build
    1 1
     #!/bin/bash
    
    2 2
     [% c("var/set_default_env") -%]
    
    3
    -[% IF c("var/linux") %]
    
    4
    -  [% pc('gcc', 'var/setup', { compiler_tarfile => c('input_files_by_name/gcc'),
    
    5
    -                              hardened_gcc => 0 }) %]
    
    6
    -  tar -C /var/tmp/dist -xf $rootdir/[% c('input_files_by_name/binutils') %]
    
    7
    -  export PATH="/var/tmp/dist/binutils/bin:$PATH"
    
    8
    -[% END -%]
    
    9
    -distdir=/var/tmp/dist
    
    10
    -builddir=/var/tmp/build/[% project %]
    
    3
    +distdir=/var/tmp/dist/[% project %]
    
    4
    +builddir=/var/tmp/build/[% project %]-[% c("abbrev") %]
    
    11 5
     mkdir -p $distdir
    
    12 6
     tar -C /var/tmp/dist -xf [% c('input_files_by_name/cmake') %]
    
    13 7
     tar -C /var/tmp/dist -xf [% c('input_files_by_name/ninja') %]
    
    14
    -export PATH=/var/tmp/dist/binutils/bin:/var/tmp/dist/cmake/bin:/var/tmp/dist/ninja:$PATH
    
    8
    +export PATH="/var/tmp/dist/ninja:/var/tmp/dist/cmake/bin:$PATH"
    
    9
    +
    
    10
    +[% IF c("var/linux") -%]
    
    11
    +  [% pc(c('var/compiler'), 'var/setup', { compiler_tarfile => c('input_files_by_name/' _ c('var/compiler')) }) %]
    
    12
    +  [% pc('python', 'var/setup', { python_tarfile => c('input_files_by_name/python') }) %]
    
    13
    +[% END -%]
    
    15 14
     
    
    16 15
     mkdir -p /var/tmp/build
    
    17 16
     tar -C /var/tmp/build -xf [% project %]-[% c('version') %].tar.gz
    
    18 17
     
    
    19
    -mv /var/tmp/build/[% project %]-[% c('version') %] $builddir
    
    18
    +cd /var/tmp/build
    
    19
    +tar -xf $rootdir/[% project %]-[% c('version') %].tar.gz
    
    20 20
     cd $builddir
    
    21
    -# We have no .git in our tar ball but the script version.sh used by
    
    22
    -# the Makefile depends on that. We replace the script.
    
    21
    +
    
    22
    +pushd src
    
    23
    +rmdir config llvm-project wasi-libc
    
    24
    +tar -xf $rootdir/[% c('input_files_by_name/wasi-config') %]
    
    25
    +mv wasi-config-* config
    
    26
    +tar -xf $rootdir/[% c('input_files_by_name/clang-source') %]
    
    27
    +mv clang-source llvm-project
    
    28
    +export LLVM_HOME=$(pwd)/llvm-project
    
    29
    +tar -xf $rootdir/[% c('input_files_by_name/wasi-libc') %]
    
    30
    +mv wasi-libc-* wasi-libc
    
    31
    +popd
    
    32
    +
    
    33
    +# What follows has been copied from Firefox's
    
    34
    +# taskcluster/scripts/misc/build-sysroot-wasi.sh and adapted to
    
    35
    +# tor-browser-build.
    
    36
    +
    
    37
    +mkdir -p build/install/wasi
    
    38
    +# The wasi-sdk build system wants to build clang itself. We trick it into
    
    39
    +# thinking it did, and put our own clang where it would have built its own.
    
    40
    +tar -C build -xf $rootdir/[% c('input_files_by_name/clang') %]
    
    41
    +mv build/clang build/llvm
    
    42
    +touch build/llvm.BUILT
    
    43
    +
    
    44
    +# The wasi-sdk build system wants a clang and an ar binary in
    
    45
    +# build/install/$PREFIX/bin
    
    46
    +ln -s $(pwd)/build/llvm/bin build/install/wasi/bin
    
    47
    +ln -s llvm-ar build/install/wasi/bin/ar
    
    48
    +
    
    49
    +# tor-browser-build: we have no .git in our tarball but the script version.sh
    
    50
    +# used by the Makefile depends on that. We replace the script.
    
    23 51
     cat > 'version.sh' << EOF
    
    24 52
     #!/bin/sh
    
    25 53
     echo '[% c("abbrev") %]'
    
    26 54
     EOF
    
    27 55
     
    
    28
    -# XXX: We don't want to use the clang 9.0 wasi-sdk would use, see:
    
    29
    -# https://bugzilla.mozilla.org/show_bug.cgi?id=1605708
    
    30
    -make -j[% c("num_procs") %] PREFIX=$distdir/[% project %] DESTDIR=/
    
    56
    +# Build wasi-libc, libc++ and libc++abi.
    
    57
    +make \
    
    58
    +  LLVM_PROJ_DIR=$LLVM_HOME \
    
    59
    +  PREFIX=/wasi \
    
    60
    +  build/wasi-libc.BUILT \
    
    61
    +  build/compiler-rt.BUILT \
    
    62
    +  NINJA_FLAGS='-j[% c("num_procs") %]'
    
    63
    +
    
    64
    +# Does Mozilla maybe do this when compiling Clang?
    
    65
    +rtdir="build/llvm/lib/clang/$(ls build/llvm/lib/clang)/lib/wasi"
    
    66
    +mkdir -p "$rtdir"
    
    67
    +cp build/compiler-rt/lib/wasi/libclang_rt.builtins-wasm32.a "$rtdir/"
    
    68
    +
    
    69
    +make \
    
    70
    +  LLVM_PROJ_DIR=$LLVM_HOME \
    
    71
    +  PREFIX=/wasi \
    
    72
    +  build/libcxx.BUILT \
    
    73
    +  NINJA_FLAGS='-j[% c("num_procs") %]'
    
    74
    +
    
    75
    +mv build/install/wasi/share $distdir/
    
    76
    +mv build/install/wasi/lib $distdir/
    
    31 77
     
    
    32
    -cd $distdir
    
    78
    +cd /var/tmp/dist
    
    33 79
     [% c('tar', {
    
    34 80
             tar_src => [ project ],
    
    35 81
             tar_args => '-czf ' _ dest_dir _ '/' _ c('filename'),
    

  • projects/wasi-sysroot/config
    1 1
     # vim: filetype=yaml sw=2
    
    2
    -filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
    
    2
    +filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
    
    3 3
     version: '[% c("abbrev") %]'
    
    4
    -git_hash: b36c433738f0c29160a5ac1c1cee1b1b884bf4a0
    
    5
    -git_url: https://github.com/CraneStation/wasi-sdk
    
    6
    -git_submodule: 1
    
    4
    +# Notice: we are not enabling submodules because we use the same hacks as
    
    5
    +# Mozilla and re-use the LLVM we already build.
    
    6
    +# So, be sure to update also wasi-libc and wasi-config when you update this
    
    7
    +# git hash!
    
    8
    +git_hash: 37ae6af88201884c8b98a65adcd6d8cd1284f95e
    
    9
    +git_url: https://github.com/WebAssembly/wasi-sdk.git
    
    10
    +git_submodule: 0
    
    7 11
     
    
    8 12
     container:
    
    9 13
       use_container: 1
    
    10 14
     
    
    11 15
     input_files:
    
    12 16
       - project: container-image
    
    13
    -  - name: binutils
    
    14
    -    project: binutils
    
    15
    -    enable: '[% c("var/linux") %]'
    
    16
    -  - project: '[% c("var/compiler") %]'
    
    17
    -    name: '[% c("var/compiler") %]'
    
    17
    +  # We do not use GCC, but we need its libsdc++ to run Clang
    
    18
    +  - name: '[% c("var/compiler") %]'
    
    19
    +    project: '[% c("var/compiler") %]'
    
    18 20
         enable: '[% c("var/linux") %]'
    
    21
    +  - name: clang
    
    22
    +    project: clang
    
    23
    +  - project: llvm-project
    
    24
    +    name: clang-source
    
    19 25
       - name: cmake
    
    20 26
         project: cmake
    
    21 27
       - name: ninja
    
    22 28
         project: ninja
    
    29
    +  - name: python
    
    30
    +    project: python
    
    31
    +    enable: '[% c("var/linux") %]'
    
    32
    +  - name: wasi-config
    
    33
    +    project: wasi-config
    
    34
    +  - name: wasi-libc
    
    35
    +    project: wasi-libc

  • rbm.conf
    ... ... @@ -168,6 +168,8 @@ var:
    168 168
         - zh-rCN
    
    169 169
         - zh-rTW
    
    170 170
     
    
    171
    +  rlbox: 1
    
    172
    +
    
    171 173
       sign_build: '[% ENV.RBM_SIGN_BUILD %]'
    
    172 174
       sign_build_gpg_opts: '[% ENV.RBM_GPG_OPTS %]'
    
    173 175
     
    
    ... ... @@ -401,8 +403,6 @@ targets:
    401 403
           osname: linux-x86_64
    
    402 404
           linux-cross: 0
    
    403 405
           arch_debian: amd64
    
    404
    -      # We only support RLBox on the nightly channel and x86_64 for now
    
    405
    -      rlbox: 0
    
    406 406
       linux-i686:
    
    407 407
         arch: i686
    
    408 408
         var:
    
    ... ... @@ -569,7 +569,6 @@ targets:
    569 569
           FLAGS: "-target [% c('var/build_target') %] -B $cctoolsdir -isysroot $sysrootdir [% IF c('var/macos-aarch64') %]-mcpu=apple-m1[% END %]"
    
    570 570
           LDFLAGS: "-Wl,-syslibroot,$sysrootdir -Wl,-dead_strip -Wl,-pie"
    
    571 571
           locale_ja: ja-JP-mac
    
    572
    -      rlbox: 0
    
    573 572
           deps:
    
    574 573
             - build-essential
    
    575 574
             - faketime