diff options
| author | bors <bors@rust-lang.org> | 2024-03-06 18:51:11 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2024-03-06 18:51:11 +0000 |
| commit | 305d2b0f5c7e8081ab21f78e2d53ed8f84aebecd (patch) | |
| tree | e8c9415143a6307f929727db3da941edda124d78 /src/ci/docker/scripts | |
| parent | 033c1e00b0fda6616c1442ecf40bb79da8c5db20 (diff) | |
| parent | 3c2318c0b21e2f4473c2465a4d9481ccd21906dd (diff) | |
| download | rust-305d2b0f5c7e8081ab21f78e2d53ed8f84aebecd.tar.gz rust-305d2b0f5c7e8081ab21f78e2d53ed8f84aebecd.zip | |
Auto merge of #3363 - RalfJung:rustup, r=RalfJung
Rustup This should finally work again :)
Diffstat (limited to 'src/ci/docker/scripts')
7 files changed, 53 insertions, 0 deletions
diff --git a/src/ci/docker/scripts/ohos-sdk.sh b/src/ci/docker/scripts/ohos-sdk.sh new file mode 100755 index 00000000000..321be2b8697 --- /dev/null +++ b/src/ci/docker/scripts/ohos-sdk.sh @@ -0,0 +1,9 @@ +#!/bin/sh +set -ex + +URL=https://repo.huaweicloud.com/openharmony/os/4.0-Release/ohos-sdk-windows_linux-public.tar.gz + +curl $URL | tar xz -C /tmp ohos-sdk/linux/native-linux-x64-4.0.10.13-Release.zip +mkdir /opt/ohos-sdk +cd /opt/ohos-sdk +unzip -qq /tmp/ohos-sdk/linux/native-linux-x64-4.0.10.13-Release.zip diff --git a/src/ci/docker/scripts/ohos/aarch64-unknown-linux-ohos-clang++.sh b/src/ci/docker/scripts/ohos/aarch64-unknown-linux-ohos-clang++.sh new file mode 100755 index 00000000000..5dfb4c72ffe --- /dev/null +++ b/src/ci/docker/scripts/ohos/aarch64-unknown-linux-ohos-clang++.sh @@ -0,0 +1,6 @@ +#!/bin/sh +exec /opt/ohos-sdk/native/llvm/bin/clang++ \ + -target aarch64-linux-ohos \ + --sysroot=/opt/ohos-sdk/native/sysroot \ + -D__MUSL__ \ + "$@" diff --git a/src/ci/docker/scripts/ohos/aarch64-unknown-linux-ohos-clang.sh b/src/ci/docker/scripts/ohos/aarch64-unknown-linux-ohos-clang.sh new file mode 100755 index 00000000000..972e564fffb --- /dev/null +++ b/src/ci/docker/scripts/ohos/aarch64-unknown-linux-ohos-clang.sh @@ -0,0 +1,6 @@ +#!/bin/sh +exec /opt/ohos-sdk/native/llvm/bin/clang \ + -target aarch64-linux-ohos \ + --sysroot=/opt/ohos-sdk/native/sysroot \ + -D__MUSL__ \ + "$@" diff --git a/src/ci/docker/scripts/ohos/armv7-unknown-linux-ohos-clang++.sh b/src/ci/docker/scripts/ohos/armv7-unknown-linux-ohos-clang++.sh new file mode 100755 index 00000000000..d8f99b3d0cd --- /dev/null +++ b/src/ci/docker/scripts/ohos/armv7-unknown-linux-ohos-clang++.sh @@ -0,0 +1,10 @@ +#!/bin/sh +exec /opt/ohos-sdk/native/llvm/bin/clang++ \ + -target arm-linux-ohos \ + --sysroot=/opt/ohos-sdk/native/sysroot \ + -D__MUSL__ \ + -march=armv7-a \ + -mfloat-abi=softfp \ + -mtune=generic-armv7-a \ + -mthumb \ + "$@" diff --git a/src/ci/docker/scripts/ohos/armv7-unknown-linux-ohos-clang.sh b/src/ci/docker/scripts/ohos/armv7-unknown-linux-ohos-clang.sh new file mode 100755 index 00000000000..fe92ec41b78 --- /dev/null +++ b/src/ci/docker/scripts/ohos/armv7-unknown-linux-ohos-clang.sh @@ -0,0 +1,10 @@ +#!/bin/sh +exec /opt/ohos-sdk/native/llvm/bin/clang \ + -target arm-linux-ohos \ + --sysroot=/opt/ohos-sdk/native/sysroot \ + -D__MUSL__ \ + -march=armv7-a \ + -mfloat-abi=softfp \ + -mtune=generic-armv7-a \ + -mthumb \ + "$@" diff --git a/src/ci/docker/scripts/ohos/x86_64-unknown-linux-ohos-clang++.sh b/src/ci/docker/scripts/ohos/x86_64-unknown-linux-ohos-clang++.sh new file mode 100755 index 00000000000..a45df15b1bf --- /dev/null +++ b/src/ci/docker/scripts/ohos/x86_64-unknown-linux-ohos-clang++.sh @@ -0,0 +1,6 @@ +#!/bin/sh +exec /opt/ohos-sdk/native/llvm/bin/clang++ \ + -target x86_64-linux-ohos \ + --sysroot=/opt/ohos-sdk/native/sysroot \ + -D__MUSL__ \ + "$@" diff --git a/src/ci/docker/scripts/ohos/x86_64-unknown-linux-ohos-clang.sh b/src/ci/docker/scripts/ohos/x86_64-unknown-linux-ohos-clang.sh new file mode 100755 index 00000000000..3bf4c5777f1 --- /dev/null +++ b/src/ci/docker/scripts/ohos/x86_64-unknown-linux-ohos-clang.sh @@ -0,0 +1,6 @@ +#!/bin/sh +exec /opt/ohos-sdk/native/llvm/bin/clang \ + -target x86_64-linux-ohos \ + --sysroot=/opt/ohos-sdk/native/sysroot \ + -D__MUSL__ \ + "$@" |
