From: tb Date: Mon, 5 Dec 2022 14:43:06 +0000 (+0000) Subject: Unbreak rust-openssl-tests on sparc64 X-Git-Url: http://artulab.com/gitweb/?a=commitdiff_plain;h=651ff236e98d33b7c70b5f168c79641d7f0cdaaf;p=openbsd Unbreak rust-openssl-tests on sparc64 For the test compilation using the CC crate, base clang is good enough, so we don't need to pull in another heavy dependency just for this test. --- diff --git a/regress/lib/libssl/rust-openssl/Makefile b/regress/lib/libssl/rust-openssl/Makefile index 2a08dfea883..a243995f204 100644 --- a/regress/lib/libssl/rust-openssl/Makefile +++ b/regress/lib/libssl/rust-openssl/Makefile @@ -1,13 +1,9 @@ -# $OpenBSD: Makefile,v 1.3 2022/12/04 19:31:13 tb Exp $ +# $OpenBSD: Makefile,v 1.4 2022/12/05 14:43:06 tb Exp $ RUST_OPENSSL_TESTS = /usr/local/share/rust-openssl-tests CARGO = /usr/local/bin/cargo -.if "${MACHINE_ARCH}" == sparc64 -regress: - @echo rust-openssl build is broken on sparc64 - @echo SKIPPED -.elif !exists(${RUST_OPENSSL_TESTS}) || !exists(${CARGO}) +.if !exists(${RUST_OPENSSL_TESTS}) || !exists(${CARGO}) regress: @echo packages rust-openssl-tests and rust are required for this regress @echo SKIPPED @@ -34,11 +30,11 @@ CLEANFILES += Cargo.lock CLEANFILES += Cargo.toml . endif -# Use ports-clang on sparc64 since the build with base-gcc fails with: +# Force use of base-clang on sparc64 since the build with base-gcc fails with: # error occurred: Command "cc" "-O0" "-ffunction-sections" "-fdata-sections" [...] # did not execute successfully (status code exit status: 1). . if "${MACHINE_ARCH}" == sparc64 -CARGO_CC=/usr/local/bin/clang +CARGO_CC=/usr/bin/clang . else CARGO_CC=cc . endif