--- - branch: MAIN date: Sat Jan 5 23:29:40 UTC 2019 files: - new: '1.73' old: '1.72' path: pkgsrc/lang/rust/Makefile pathrev: pkgsrc/lang/rust/Makefile@1.73 type: modified - new: '1.51' old: '1.50' path: pkgsrc/lang/rust/distinfo pathrev: pkgsrc/lang/rust/distinfo@1.51 type: modified - new: '1.1' old: '0' path: pkgsrc/lang/rust/patches/patch-src_librustc__llvm_build.rs pathrev: pkgsrc/lang/rust/patches/patch-src_librustc__llvm_build.rs@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/rust/patches/patch-src_libunwind_build.rs pathrev: pkgsrc/lang/rust/patches/patch-src_libunwind_build.rs@1.1 type: added id: 20190105T232940Z.066c812d25e56b5a6bd46bed323b5a98e87dddc8 log: | rust: add some kludges to better support NetBSD HEAD-llvm 1) bootstrap rustc adds -lgcc_s when linking -> Dropped with a BUILDLINK_TRANSFORM 2) bootstrap rustc has shared linkage to libgcc_s.so.1 -> Until upstream changes this to static linkage, we look for libgcc_s.so.1 in ${FILESDIR} where the user must place it manually. 3) newly built rustc adds -lstdc++ instead of -lc++ when linking llvm -> fixed with patch-src_librustc__llvm_build.rs 4) newly built rustc adds -lgcc_s when linking -> fixed with patch-src_libunwind_build.rs module: pkgsrc subject: 'CVS commit: pkgsrc/lang/rust' unixtime: '1546730980' user: tnn