Summary: | lang/rust 1.38 fails with libressl 3.0.2 | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | jakub_lach | ||||
Component: | Individual Port(s) | Assignee: | FreeBSD Rust Team <rust> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Only Me | CC: | esh, rozhuk.im | ||||
Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(rust) |
||||
Version: | Latest | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
jakub_lach
2019-10-22 10:15:54 UTC
Created attachment 208505 [details]
Patch for Rust + LibreSSL 3.0.x
I fixed it using the attached patch (patch-vendor_openssl-sys_build_main.rs), however I'm not sure whether it's the correct way to do it. It does compile certainly. Thanks. Works for me too. A commit references this bug: Author: tobik Date: Thu Nov 7 18:07:29 UTC 2019 New revision: 516995 URL: https://svnweb.freebsd.org/changeset/ports/516995 Log: lang/rust: Update to 1.39.0 - Force rebuild all consumers to catch regressions early - Partially apply D20792 in preparation for PPC_ABI support - Add LibreSSL 3.0.x support [1] Thanks to Mika?l Urankar for providing updated bootstraps for aarch64, armv6, armv7, powerpc64. Changes: https://blog.rust-lang.org/2019/11/07/Rust-1.39.0.html PR: 241411 [1] Tested by: mikael.urankar@gmail.com, tobik With hat: rust Differential Revision: https://reviews.freebsd.org/D22240 Changes: head/Mk/Uses/cargo.mk head/audio/spotifyd/Makefile head/benchmarks/hyperfine/Makefile head/devel/bingrep/Makefile head/devel/cargo-tree/Makefile head/devel/git-absorb/Makefile head/devel/interactive_rebase_tool/Makefile head/devel/pijul/Makefile head/devel/racer/Makefile head/devel/racerd/Makefile head/devel/rust-bindgen/Makefile head/devel/rust-cbindgen/Makefile head/devel/sccache/Makefile head/devel/tokei/Makefile head/dns/doh-proxy/Makefile head/editors/kak-lsp/Makefile head/editors/parinfer-rust/Makefile head/editors/xi-core/Makefile head/editors/xi-term/Makefile head/games/genact/Makefile head/games/jaggedalliance2/Makefile head/graphics/librsvg2-rust/Makefile head/graphics/svgbob/Makefile head/lang/rust/Makefile head/lang/rust/distinfo head/lang/rust/files/armv6/ head/lang/rust/files/armv6/patch-src_llvm-project_compiler-rt_lib_builtins_atomic.c head/lang/rust/files/armv7/ head/lang/rust/files/armv7/patch-src_llvm-project_compiler-rt_lib_builtins_atomic.c head/lang/rust/files/extra-patch-arm-compiler-rt head/lang/rust/files/patch-src_bootstrap_native.rs head/lang/rust/files/patch-src_librustc__llvm_build.rs head/lang/rust/files/patch-src_llvm-project_llvm_utils_llvm-build_llvmbuild_main.py head/lang/rust/files/patch-vendor_libgit2-sys_lib.rs head/lang/rust/files/patch-vendor_openssl-sys_build_main.rs head/lang/rust/files/patch-vendor_openssl-sys_src_ssl.rs head/lang/rust/files/powerpc64-elfv1/ head/lang/rust/files/powerpc64-elfv1/patch-src_bootstrap_native.rs head/lang/rust/files/powerpc64-elfv1/patch-src_librustc__llvm_build.rs head/lang/rust/files/powerpc64-elfv2/ head/lang/rust/files/powerpc64-elfv2/patch-src_librustc__target_abi_call_powerpc64.rs head/lang/rust/files/powerpc64-elfv2/patch-src_llvm-project_clang_lib_Basic_Targets_PPC.h head/lang/rust/files/powerpc64-elfv2/patch-src_llvm-project_llvm_lib_Target_PowerPC_PPCTargetMachine.cpp head/mail/thunderbird/Makefile head/mail/thunderbird/files/patch-bindgen-rust1390 head/multimedia/rav1e/Makefile head/multimedia/termplay/Makefile head/net/rabbiteer/Makefile head/net/routinator/Makefile head/net-im/fractal/Makefile head/security/acmed/Makefile head/security/cargo-audit/Makefile head/security/cloak/Makefile head/security/suricata/Makefile head/security/suricata5/Makefile head/shells/ion/Makefile head/shells/starship/Makefile head/sysutils/exa/Makefile head/sysutils/fd/Makefile head/sysutils/flowgger/Makefile head/sysutils/fusefs-sandboxfs/Makefile head/sysutils/hexyl/Makefile head/sysutils/potnet/Makefile head/textproc/bat/Makefile head/textproc/ripgrep/Makefile head/textproc/sd/Makefile head/textproc/sonic/Makefile head/textproc/xsv-rs/Makefile head/www/cliqz/Makefile head/www/cliqz/files/patch-bindgen-rust1390 head/www/ffsend/Makefile head/www/firefox/Makefile head/www/firefox/files/patch-bindgen-rust1390 head/www/firefox-esr/Makefile head/www/firefox-esr/files/patch-bindgen-rust1390 head/www/geckodriver/Makefile head/www/jwt-cli/Makefile head/www/miniserve/Makefile head/www/newsboat/Makefile head/www/websocat/Makefile head/www/zola/Makefile head/x11/admiral/Makefile head/x11/alacritty/Makefile |