1- # $NetBSD: options.mk,v 1.51 2026/01/18 00:42:57 ryoon Exp $
1+ # $NetBSD: options.mk,v 1.52 2026/02/12 01:35:36 gutteridge Exp $
22
33PKG_OPTIONS_VAR = PKG_OPTIONS.rust
44PKG_SUPPORTED_OPTIONS+ = rust-cargo-static rust-docs
@@ -65,14 +65,13 @@ GCC_REQD+= 14
6565# Use the internal copy of LLVM or the external one?
6666#
6767.if empty(PKG_OPTIONS :Mrust-internal-llvm)
68- BUILDLINK_API_DEPENDS.llvm+ = llvm>=18.0.0
6968.include "../../lang/libunwind/buildlink3.mk"
7069.include "../../lang/llvm/buildlink3.mk"
7170CONFIGURE_ARGS+ = --enable-llvm-link-shared
7271CONFIGURE_ARGS+ = --llvm-libunwind=system
7372CONFIGURE_ARGS+ = --llvm-root=${BUILDLINK_PREFIX.llvm}
7473# Also turn off build of the internal LLD, as the external LLVM
75- # may be older (e.g. 18) than the internal LLD (now 19.x), ref.
74+ # may be older (e.g., 18) than the internal LLD (now 19.x), ref.
7675# https://github.com/rust-lang/rust/issues/131291
7776CONFIGURE_ARGS+ = --set rust.lld=false
7877.endif
@@ -87,7 +86,6 @@ CONFIGURE_ARGS+= --enable-cargo-native-static
8786BUILDLINK_API_DEPENDS.nghttp2+ = nghttp2>=1.41.0
8887BUILDLINK_API_DEPENDS.curl+ = curl>=7.67.0
8988.include "../../www/curl/buildlink3.mk"
90- BUILDLINK_API_DEPENDS.openssl = openssl>=3
9189RUSTFLAGS+ = -C link-arg=-L${BUILDLINK_PREFIX.openssl}/lib
9290RUSTFLAGS+ = -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.openssl}/lib
9391MAKE_ENV+ = RUSTFLAGS=${RUSTFLAGS:Q}
0 commit comments