ChanServ changed the topic of #asahi-alt to: Asahi Linux: porting Linux to Apple Silicon macs | User-contributed/unofficial distribution ports | Logs: https://alx.sh/l/asahi-alt
compassion1785 has quit [Quit: lounge quit]
compassion1785 has joined #asahi-alt
mikelee has joined #asahi-alt
mikelee has quit [Ping timeout: 480 seconds]
chadmed has quit [Ping timeout: 480 seconds]
mikelee has joined #asahi-alt
chadmed has joined #asahi-alt
mikelee has quit [Ping timeout: 480 seconds]
mikelee has joined #asahi-alt
mikelee has quit [Ping timeout: 480 seconds]
mikelee has joined #asahi-alt
mikelee has quit [Ping timeout: 480 seconds]
mikelee has joined #asahi-alt
cylm has joined #asahi-alt
cylm_ has quit [Ping timeout: 480 seconds]
mikelee has quit [Ping timeout: 480 seconds]
mikelee has joined #asahi-alt
mikelee has quit [Remote host closed the connection]
mikelee has joined #asahi-alt
nsklaus has joined #asahi-alt
mikelee has quit [Remote host closed the connection]
mikelee has joined #asahi-alt
mikelee has quit [Ping timeout: 480 seconds]
mikelee has joined #asahi-alt
mikelee has quit [Remote host closed the connection]
mikelee has joined #asahi-alt
cylm has quit [Ping timeout: 480 seconds]
mikelee has quit [Remote host closed the connection]
mikelee has joined #asahi-alt
chadmed has quit [Quit: Konversation terminated!]
mikelee has quit [Ping timeout: 480 seconds]
mikelee has joined #asahi-alt
mikelee has quit [Ping timeout: 480 seconds]
mikelee has joined #asahi-alt
mikelee has quit [Ping timeout: 480 seconds]
<mps> I've got this warning when building m1n1 on alpine linux (musl libc) https://tpaste.us/5X7j
<_jannau__> safe to ignore, not new and not alpine specific
<mps> aha, thanks for info
mikelee has joined #asahi-alt
<mps> anyone build kernel 6.4-1 with GPU enabled and rust 1.70 or 1.71
<mps> `make LLVM=1 rustavailable` says that rust 1.68.2 or higher is needed
<mps> (rust in kernel make me really 'nervous')
<_jannau__> I've built it but I'm not sure which rust version, might have been 1.68.2
<mps> I managed to build rust 1.67 on alpine but failed with 1.68 (and I don't have much free time to look for solution)
chadmed has joined #asahi-alt
mikelee has quit [Ping timeout: 480 seconds]
mikelee has joined #asahi-alt
<_jannau__> builds with 1.68.2 and 1.70.0, 1.71.0 is broken
<mps> and make with 1.67 rejects to start build in my case
<mps> 1.67.0
<_jannau__> yes, because the kernel requires 1.68.2 as minimal version
<mps> iirc 6.3-12 build worked with 1.70.0
mikelee has quit [Ping timeout: 480 seconds]
<_jannau__> is that still the libc stat64 issue
<mps> right now building kernel for alpine without GPU and w/o rust. will check in few minutes and report
<mps> this is build log with 1.71.0 https://tpaste.us/vN1M
<mps> to test with rust 1.70.0 I don't have rust-stdlib 1.70.0
<mps> and I can't build all these rust pkgs incrementally on my containers
<psykose> didn't i already tell you which patch you probably need
<mps> psykose: for what? rust 1.71
<mps> iirc I looked at it but didn't applied because first have to build previous versions
<_jannau__> it won't apply cleanly, https://github.com/Rust-for-Linux/linux/commit/327cfb66df6947db1618ec0dd339648b0db258e7 is probably less of a hassle
mikelee has joined #asahi-alt
<psykose> hm yeah
<psykose> even that is challenging
mikelee has quit [Ping timeout: 480 seconds]
ChaosPrincess has quit [Quit: WeeChat 3.8]
ChaosPrincess has joined #asahi-alt
mikelee has joined #asahi-alt
mikelee has quit [Ping timeout: 480 seconds]
mikelee has joined #asahi-alt
mikelee has quit [Ping timeout: 480 seconds]
mikelee has joined #asahi-alt
mikelee has quit [Ping timeout: 480 seconds]
mikelee has joined #asahi-alt
mikelee has quit [Ping timeout: 480 seconds]
mikelee has joined #asahi-alt
mikelee has quit [Ping timeout: 480 seconds]
mikelee has joined #asahi-alt
mikelee has quit [Ping timeout: 480 seconds]
mikelee has joined #asahi-alt
mikelee has quit [Ping timeout: 480 seconds]
mikelee has joined #asahi-alt
MichaelLong has quit [Remote host closed the connection]
MichaelLong has joined #asahi-alt
mikelee has quit [Ping timeout: 480 seconds]
mikelee has joined #asahi-alt
mikelee has quit [Ping timeout: 480 seconds]
mikelee has joined #asahi-alt
mikelee has quit [Ping timeout: 480 seconds]
mikelee has joined #asahi-alt
mikelee has quit [Ping timeout: 480 seconds]
mikelee has joined #asahi-alt
mikelee has quit [Ping timeout: 480 seconds]
mikelee has joined #asahi-alt
mikelee has quit [Ping timeout: 480 seconds]
mrhh has joined #asahi-alt
mikelee has joined #asahi-alt
<mrhh> Hi, I was wondering whether an automated kernel ebuild might be helpful for the asahi gentoo overlay. Here's one I wrote that works for me: https://github.com/mrhh69/asahi-overlay/tree/asahi-kernel/sys-kernel/asahi-kernel
mrhh1 has joined #asahi-alt
mikelee has quit [Ping timeout: 480 seconds]
mrhh has quit [Ping timeout: 480 seconds]
mrhh1 is now known as mrhh
mikelee has joined #asahi-alt
<jannau> mrhh: I guess if you find it useful enough it's not that hard to bump. would it make sense use the same source package name as asahi-sources? i.e. asahi-sources-6.3.0_p13.tar.gz
mrhh has quit [Quit: mrhh]
<jannau> rust and llvm do not deped on it, maybe use rust and llvm use flags
<jannau> do not depend on each other
mikelee has quit [Ping timeout: 480 seconds]
<jannau> I guess you want "|| (dev-lang/rust[rust-src] dev-lang/rust-bin[rust-src])
<jannau> only extra build dependency I can think of is, dev-util/pahole
mrhh has joined #asahi-alt
<mrhh> Isn't llvm needed to build the edge kernel w/ rust features?
<jannau> no, can be build with gcc. there were initially a few config options which you couldn't enable in a gcc+rust build but that should be sorted out and wasn't a problem if thsoe weren't enabled
<jannau> the fedora asahi kernel is built using gcc with rust
<jannau> this has nothing to do with rust support in gcc
<mrhh> ok, I might have read the kernel docs on rust wrong then
mikelee has joined #asahi-alt
<jannau> I think the kernel docs still suggest to build with llvm
<mrhh> that was probably it then
<mrhh> another thing: should an asahi-kernel package depend on the asahi-sources package, or just pull the sources from the official repository into the workdir like it's doing now?
<jannau> pulling the sources directly seems ok judging by gentoo-kernel. using the extracted source dir of the matching asahi-source ebuild seems fragile
<jannau> have you looked if the kernel-build eclass can be used
mikelee has quit [Ping timeout: 480 seconds]
<mrhh> I tried, but there were some issues with rust detection not working and the postinst being broken that I just decided it wasn't worth it
<jannau> ok
<mrhh> I ~did steal~was inspired by some of the code though
nela has quit [Ping timeout: 480 seconds]
mrhh has quit [Quit: mrhh]
mrhh has joined #asahi-alt
mrhh has quit []
mrhh has joined #asahi-alt
cylm has joined #asahi-alt
compassion1785 has quit [Remote host closed the connection]
mikelee has joined #asahi-alt
compassion1785 has joined #asahi-alt
zzywysm has joined #asahi-alt
mrhh has quit [Quit: mrhh]
mrhh has joined #asahi-alt
mikelee has quit [Ping timeout: 480 seconds]
mikelee has joined #asahi-alt
<sam_> mrhh: why aren't you using kernel-build.eclass?
<sam_> mrhh: base it on gentoo-kernel/vanilla-kernel please
mrhh has quit [Ping timeout: 480 seconds]
mrhh has joined #asahi-alt
flokli has quit [Quit: WeeChat 3.8]
flokli has joined #asahi-alt
mrhh has quit [Ping timeout: 480 seconds]
mrhh has joined #asahi-alt
mrhh has quit [Ping timeout: 480 seconds]
mikelee_ has joined #asahi-alt
mikelee has quit [Read error: Connection reset by peer]
nsklaus has quit [Ping timeout: 480 seconds]
mikelee_ has quit [Ping timeout: 480 seconds]
mikelee has joined #asahi-alt