From 87115b02d92bb00f0f02506800a22658d6ef0e55 Mon Sep 17 00:00:00 2001 From: Patrick Dung <38665827+patrickdung@users.noreply.github.com> Date: Sun, 10 Oct 2021 03:27:51 +0800 Subject: [PATCH] Fixing the passing of environment variables --- .github/workflows/publish-crossbuild.yml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/.github/workflows/publish-crossbuild.yml b/.github/workflows/publish-crossbuild.yml index 09dba44a7..a7f5141be 100644 --- a/.github/workflows/publish-crossbuild.yml +++ b/.github/workflows/publish-crossbuild.yml @@ -57,20 +57,24 @@ jobs: - name: Configure target aarch64 GNU if: matrix.target == 'aarch64-unknown-linux-gnu' - # LD gold won't work with MUSL - env: - JEMALLOC_SYS_WITH_LG_PAGE: 16 - RUSTFLAGS: '-Clink-arg=-fuse-ld=gold' + ## Environment variable is not passed using env: + ## LD gold won't work with MUSL + # env: + # JEMALLOC_SYS_WITH_LG_PAGE: 16 + # RUSTFLAGS: '-Clink-arg=-fuse-ld=gold' run: | echo '[target.aarch64-unknown-linux-gnu]' >> ~/.cargo/config echo 'linker = "aarch64-linux-gnu-gcc"' >> ~/.cargo/config + echo 'JEMALLOC_SYS_WITH_LG_PAGE=16' >> $GITHUB_ENV + echo RUSTFLAGS="-Clink-arg=-fuse-ld=gold" >> $GITHUB_ENV - name: Configure target aarch64 MUSL if: matrix.target == 'aarch64-unknown-linux-musl' - env: - JEMALLOC_SYS_WITH_LG_PAGE: 16 + # env: + # JEMALLOC_SYS_WITH_LG_PAGE: 16 run: | sudo apt-get install -y musl-tools + echo 'JEMALLOC_SYS_WITH_LG_PAGE=16' >> $GITHUB_ENV - name: Configure target x86_64 MUSL if: matrix.target == 'x86_64-unknown-linux-musl'