tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

PKG_OPTIONS.rust+= rust-internal-llvm (Re: Rust on NetBSD 9



(Just a side note)

> PKG_OPTIONS.rust+=      rust-internal-llvm
> in /etc/mk.conf.

This will package lang/rust on NetBSD/amd64 9.4.

I've just compared lang/llvm and rust-internal-llvm

Only the file:
 llvm-project/runtimes/CMakeLists.txt
is different, (not easy to read through diff)

(if I'm doing correctly)

 |  thinkc-01@makoto 12:33:59/250622(..lang/rust)% uname -a
 |  NetBSD thinkc-01 9.4 NetBSD 9.4 (GENERIC) #0: Sat Apr 20 13:32:22 UTC 2024  mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/amd64/compile/GENERIC amd64

 |  thinkc-01@makoto 12:33:20/250622(..lang/rust)% diff -ur  /tmp/lang/llvm/work/llvm-19.1.7.src/  /tmp/lang/rust/work/rustc-1.86.0-src/src/llvm-project/ |& grep \+++
 |  +++ /tmp/lang/rust/work/rustc-1.86.0-src/src/llvm-project/runtimes/CMakeLists.txt       2025-04-01 06:37:24.000000000 +0900
 |  thinkc-01@makoto 12:33:43/250622(..lang/rust)% diff -ur  /tmp/lang/llvm/work/llvm-19.1.7.src/  /tmp/lang/rust/work/rustc-1.86.0-src/src/llvm-project/ |& wc
 |       978    3770   45013

 |  thinkc-01@makoto 12:34:32/250622(..lang/rust)% diff -ur  /tmp/lang/llvm/work/llvm-19.1.7.src/  /tmp/lang/rust/work/rustc-1.86.0-src/src/llvm-project/ |& grep -2 \+++
 |  diff -ur /tmp/lang/llvm/work/llvm-19.1.7.src/runtimes/CMakeLists.txt /tmp/lang/rust/work/rustc-1.86.0-src/src/llvm-project/runtimes/CMakeLists.txt
 |  --- /tmp/lang/llvm/work/llvm-19.1.7.src/runtimes/CMakeLists.txt 2025-01-14 18:41:02.000000000 +0900
 |  +++ /tmp/lang/rust/work/rustc-1.86.0-src/src/llvm-project/runtimes/CMakeLists.txt       2025-04-01 06:37:24.000000000 +0900
 |  @@ -1,11 +1,40 @@
 |  -# TODO: This file assumes the Clang toolchain so it'd be better if it lived in
 |  thinkc-01@makoto 12:35:02/250622(..lang/rust)%
-- 
Makoto Fujiwara
mef%NetBSD.org@localhost
makoto%if.t.u-tokyo.ac.jp@localhost


Home | Main Index | Thread Index | Old Index