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
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
cy8aer_ has joined #asahi-alt
cy8aer has quit [Remote host closed the connection]
cy8aer_ is now known as cy8aer
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-alt
chrisl has joined #asahi-alt
beastd has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
chadmed has quit [Quit: Konversation terminated!]
tobhe_ has joined #asahi-alt
chadmed has joined #asahi-alt
tobhe has quit [Ping timeout: 480 seconds]
Tramtris1 has quit [Remote host closed the connection]
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-alt
cylm_ has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-alt
chadmed has quit []
chadmed has joined #asahi-alt
chadmed has quit []
chadmed has joined #asahi-alt
chadmed has quit []
chadmed has joined #asahi-alt
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
Tramtrist has joined #asahi-alt
kode54 has quit [Read error: Connection reset by peer]
kode54 has joined #asahi-alt
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
opticron has quit [Read error: Connection reset by peer]
opticron has joined #asahi-alt
waltmck has quit []
waltmck has joined #asahi-alt
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-alt
pjakobsson has joined #asahi-alt
n3ph has joined #asahi-alt
chaos_princess has quit [Quit: chaos_princess]
chaos_princess has joined #asahi-alt
n3ph has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-alt
Qame has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
n3ph has joined #asahi-alt
zumi has quit [Remote host closed the connection]
zumi has joined #asahi-alt
chrisl has joined #asahi-alt
Qame has quit [Remote host closed the connection]
chrisl has quit [Ping timeout: 480 seconds]
kode54 has quit [Read error: Connection reset by peer]
kode54 has joined #asahi-alt
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
n3ph has quit [Ping timeout: 480 seconds]
<chadmed>
chaos_princess: following on re packaging, my thinking was a unified package with use flags to control what actually gets built/installed but that ebuild would be quite nasty
<chaos_princess>
nah, it is not about the fex package itself, it is the rootfs that is the annoying one
<chadmed>
the benefit would be that all the little bits like FEXConfig and AppConfigs etc can get installed irrespective of the user's choice between linux and xta
<chadmed>
ah
<chaos_princess>
and no, i would rather split linux and xta, mostly because i do not want to vendor half the cmake.eclass again
<chadmed>
lmfao yeah fair enough
<chadmed>
whats wrong with how we do the rootfs now?
<chaos_princess>
it is arguably a -bin package and may or may not be too single-purpose. We only care about steam and maybe resolve, others may have different ideas
cylm has joined #asahi-alt
cylm has quit []
<chadmed>
i maintain that given the rapidly maturing state of aarch64 desktop right now, there are basically only two uses for linux fex anyway:
<chadmed>
a) steam
<chadmed>
b) proprietary /opt shit that is all statically linked anyway
<chadmed>
so i dont think the approach of "here is glibc and some multimedia libraries steam/most games use" is a bad approach
cylm has joined #asahi-alt
<chaos_princess>
for b - there are two sharp edges: 1. AppImages do not work unless extracted, not an issue, but a bit annoying. 2. Flatpak. Arguably solves the problem perfectly as one could say "do not have the right libraries - use flatpak", except it does not work.
<chaos_princess>
And i think i've found the odd proprietary /opt thing that assumed i had ffmpeg installed
<chadmed>
yeah but can we actually do anything about flatpak?
<chadmed>
i think there must be something since bubblewrap/steamrt seems to work fine
<chaos_princess>
docker works with statically linked qemu, so maybe?
<chadmed>
im curious to monitor the situation in any case. i think wow64 and arm64ec wine probably satisfy 99.999% of what people will want out of fex
<chaos_princess>
win32api is truly the linux stable abi :P
<chadmed>
yuuuup
<chadmed>
it does feel rather gross to be like "oh you want davinci resolve, a native linux application, to work? use the windows version lol" so if there is an easy(ish) solution then we should pursue it
<chadmed>
but given that rosetta 2 solves this problem by also just emulating every single macos framework... i dont think we're doing too badly with the rootfs we have
<chadmed>
the funny thing is that theyre also slimming that down to the bare subset required for wine/crossover in the next macos release so...
<chadmed>
windows api is the only stable unix abi too
<mps>
jannau: afaik apk tools don't have option/method for such things
<mps>
I use this `apk del mesa-asahi mesa-asahi-dri-gallium mesa-asahi-gl mesa-asahi-egl mesa-asahi-gles` and it says it can't remove them due the dependencies
<mps>
after that I invoke `apk add mesa mesa-dri-gallium mesa-gl mesa--egl mesa-gles` and replaces all them with mesa mainline packages
<mps>
this 'trick' works for me and for some other packages also, for example libudev-zero replace with eudev
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
Calandracas has quit [Read error: Connection reset by peer]
john-cabaj has joined #asahi-alt
beastd has joined #asahi-alt
mattia013 has quit [Remote host closed the connection]
mattia013 has joined #asahi-alt
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
john-cabaj has quit [Remote host closed the connection]
john-cabaj has joined #asahi-alt
cylm has joined #asahi-alt
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
n3ph has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
zumi_ has joined #asahi-alt
chrisl has joined #asahi-alt
zumi has quit [Ping timeout: 480 seconds]
zumi_ is now known as zumi
chrisl has quit [Ping timeout: 480 seconds]
n3ph has joined #asahi-alt
n3ph has quit [Ping timeout: 480 seconds]
Zeroine has joined #asahi-alt
n3ph has joined #asahi-alt
n3ph has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
Calandracas has joined #asahi-alt
cylm has quit [Quit: WeeChat 4.6.3]
Compassion1 has joined #asahi-alt
chrisl has joined #asahi-alt
Compassion1 has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
chadmed has quit [Read error: Connection reset by peer]
chadmed has joined #asahi-alt
Compassion1 has joined #asahi-alt
Zeroine has quit [Quit: Connection closed for inactivity]
Compassion1 has quit [Quit: lounge quit]
Compassion1 has joined #asahi-alt
chrisl has joined #asahi-alt
Compassion1 has quit [Quit: lounge quit]
chrisl has quit [Ping timeout: 480 seconds]
n3ph has joined #asahi-alt
<n3ph>
regarding the FEX rootfs technically being a bin package: It would be a real pain relieve if it could be built locally, but I still see no way how to...
<chaos_princess>
slowly. (crossdev + qemu)
chadmed has quit [Read error: Connection reset by peer]