diff --git a/dev-util/rustup/rustup-1.28.2-r1.ebuild b/dev-util/rustup/rustup-1.28.2-r1.ebuild index 2b094f98a402a..09d89dcb1a8a8 100644 --- a/dev-util/rustup/rustup-1.28.2-r1.ebuild +++ b/dev-util/rustup/rustup-1.28.2-r1.ebuild @@ -51,18 +51,13 @@ src_unpack() { src_configure() { # modeled after ci/run.bash upstream - # reqwest-rustls-tls requires ring crate, which is not very portable. + # reqwest-rustls-tls requires ring crate and/or aws-lc, which is not + # very portable and also compiles much vendored openssl code local myfeatures=( no-self-update curl-backend reqwest-native-tls ) - case ${ARCH} in - ppc* | mips* | riscv* | s390*) - ;; - *) myfeatures+=( reqwest-rustls-tls ) - ;; - esac cargo_src_configure --no-default-features } diff --git a/dev-util/rustup/rustup-9999.ebuild b/dev-util/rustup/rustup-9999.ebuild index 2b094f98a402a..09d89dcb1a8a8 100644 --- a/dev-util/rustup/rustup-9999.ebuild +++ b/dev-util/rustup/rustup-9999.ebuild @@ -51,18 +51,13 @@ src_unpack() { src_configure() { # modeled after ci/run.bash upstream - # reqwest-rustls-tls requires ring crate, which is not very portable. + # reqwest-rustls-tls requires ring crate and/or aws-lc, which is not + # very portable and also compiles much vendored openssl code local myfeatures=( no-self-update curl-backend reqwest-native-tls ) - case ${ARCH} in - ppc* | mips* | riscv* | s390*) - ;; - *) myfeatures+=( reqwest-rustls-tls ) - ;; - esac cargo_src_configure --no-default-features }