diff options
| author | Jonathan Sieber <mail@strfry.org> | 2018-10-19 20:28:34 +0000 |
|---|---|---|
| committer | Mateusz MikuĊa <mati865@gmail.com> | 2019-03-13 22:21:06 +0100 |
| commit | 8e2aa524ed47a8a797141ff47f6bcc5242caa270 (patch) | |
| tree | b33bb7f8302af72d4f8a2c2e4d64973d9390a9ff /src/ci/docker/scripts | |
| parent | aecb32ce6e80862562a728a6bee7b741b299d988 (diff) | |
| download | rust-8e2aa524ed47a8a797141ff47f6bcc5242caa270.tar.gz rust-8e2aa524ed47a8a797141ff47f6bcc5242caa270.zip | |
Make the musl dynamic loader known to the system, so it can execute target binaries
Diffstat (limited to 'src/ci/docker/scripts')
| -rw-r--r-- | src/ci/docker/scripts/musl-toolchain.sh | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/ci/docker/scripts/musl-toolchain.sh b/src/ci/docker/scripts/musl-toolchain.sh index db609a8666f..0406d5182e8 100644 --- a/src/ci/docker/scripts/musl-toolchain.sh +++ b/src/ci/docker/scripts/musl-toolchain.sh @@ -28,6 +28,10 @@ exit 1 } TARGET=$1 +#ARCH=$1 +#TARGET=linux-musl-$ARCH +ARCH=x86_64 + OUTPUT=/usr/local shift @@ -39,6 +43,13 @@ hide_output make install TARGET=$TARGET OUTPUT=$OUTPUT cd .. +# Make musl binaries executable + +ln -s $OUTPUT/$TARGET/lib/ld-musl-$ARCH.so.1 /lib +ln -s $OUTPUT/$TARGET/lib/libc.so /lib +echo $OUTPUT/$TARGET/lib >> /etc/ld-musl-$ARCH.path + + export CC=$TARGET-gcc export CXX=$TARGET-g++ |
