pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: pkgsrc/lang/rust
Hi,
"David H. Gutteridge" <david%gutteridge.ca@localhost> writes:
>> Module Name: pkgsrc
>> Committed By: ryoon
>> Date: Sun Jan 18 00:42:57 UTC 2026
>>
>> Modified Files:
>> pkgsrc/lang/rust: options.mk
>>
>> Log Message:
>> lang/rust: Fix build under NetBSD 9
>>
>>
>> To generate a diff of this commit:
>> cvs rdiff -u -r1.50 -r1.51 pkgsrc/lang/rust/options.mk
>>
>> Please note that diffs are not public domain; they are subject to the
>> copyright notices on the relevant files.
>>
>> Modified files:
>>
>> Index: pkgsrc/lang/rust/options.mk
>> diff -u pkgsrc/lang/rust/options.mk:1.50
>> pkgsrc/lang/rust/options.mk:1.51
>> --- pkgsrc/lang/rust/options.mk:1.50 Tue Jan 13 20:48:23 2026
>> +++ pkgsrc/lang/rust/options.mk Sun Jan 18 00:42:57 2026
>> @@ -1,4 +1,4 @@
>> -# $NetBSD: options.mk,v 1.50 2026/01/13 20:48:23 wiz Exp $
>> +# $NetBSD: options.mk,v 1.51 2026/01/18 00:42:57 ryoon Exp $
>>
>> PKG_OPTIONS_VAR= PKG_OPTIONS.rust
>> PKG_SUPPORTED_OPTIONS+= rust-cargo-static rust-docs
>> @@ -87,6 +87,10 @@ CONFIGURE_ARGS+= --enable-cargo-native-s
>> BUILDLINK_API_DEPENDS.nghttp2+= nghttp2>=1.41.0
>> BUILDLINK_API_DEPENDS.curl+= curl>=7.67.0
>> .include "../../www/curl/buildlink3.mk"
>> +BUILDLINK_API_DEPENDS.openssl= openssl>=3
>> +RUSTFLAGS+= -C link-arg=-L${BUILDLINK_PREFIX.openssl}/lib
>> +RUSTFLAGS+= -C link-
>> arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.openssl}/lib
>> +MAKE_ENV+= RUSTFLAGS=${RUSTFLAGS:Q}
>> .include "../../security/openssl/buildlink3.mk"
>> .endif
>>
>
> Hi,
>
> I've fixed this differently (more generally) in www/curl itself. I don't
> think this fragment is needed anymore in rust and would like to remove
> it. I've tested builds of Rust 1.91.1 on NetBSD 9.4_STABLE both in a
> sandboxed pbulk environment and just with "make package", and both (now)
> succeeded without this. Please let me know if you have any concerns.
I confiormed BUILDLINK_API_DEPENDS.openssl is included
in www/curl/buildlink3.mk.
I believe that removing BUILDLINK_API_DEPENDS.openssl from
lang/rust/Makefile safely.
Please remove it.
In my case, options.mk has additional RUSTFLAGS to link the correct libraries
from pkgsrc OpenSSL.
If your www/curl change ensures the effect of RUSTFLAGS too.
Is there any evidence and explanation for successful build under NetBSD/i386 9?
Thank you.
> Regards,
>
> Dave
--
Ryo ONODERA // ryo%tetera.org@localhost
PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB FD1B F404 27FA C7D1 15F3
Home |
Main Index |
Thread Index |
Old Index