lopsided98 has quit [Quit: Disconnected]
lopsided98 has joined #nixos-aarch64
orivej has quit [Ping timeout: 252 seconds]
lopsided98 has quit [Quit: Disconnected]
lopsided98 has joined #nixos-aarch64
<
sphalerite>
das_j: yeah that won't work. It won't magically detect that it needs to cross-compile
<
sphalerite>
and many packages don't cross-compile yet anyway
orivej has joined #nixos-aarch64
srk has quit [Ping timeout: 246 seconds]
srk has joined #nixos-aarch64
orivej has quit [Ping timeout: 268 seconds]
FRidh has joined #nixos-aarch64
Acou_Bass has quit [Ping timeout: 268 seconds]
jtojnar has quit [Remote host closed the connection]
mog- has joined #nixos-aarch64
{^_^} has quit [*.net *.split]
shad has quit [*.net *.split]
mog has quit [*.net *.split]
mog- is now known as mog
{^_^} has joined #nixos-aarch64
shad has joined #nixos-aarch64
{^_^} has quit [*.net *.split]
shad has quit [*.net *.split]
FRidh has quit [Quit: Konversation terminated!]
{^_^} has joined #nixos-aarch64
shad has joined #nixos-aarch64
{^_^} has quit [*.net *.split]
shad has quit [*.net *.split]
{^_^} has joined #nixos-aarch64
shad has joined #nixos-aarch64
orivej has joined #nixos-aarch64
orivej has quit [Ping timeout: 252 seconds]
LnL has quit [Ping timeout: 244 seconds]
orivej has joined #nixos-aarch64
LnL has joined #nixos-aarch64
orivej has quit [Ping timeout: 260 seconds]
jtojnar has joined #nixos-aarch64
jtojnar has quit [Ping timeout: 252 seconds]
jtojnar has joined #nixos-aarch64
jtojnar has quit [Ping timeout: 252 seconds]
jtojnar has joined #nixos-aarch64
<
timokau[m]>
What is the best way to mark a package as x86(_64) only? e.g. platforms.linux but without aarch?
<
samueldr>
AFAIK platforms = [ "i686-linux" "x86_64-linux" ];
<
samueldr>
though I hate the semantics of that
<
samueldr>
because the semantics are unclear, does it mean "this CANNOT work on ARM", "this CURRENTLY doesn't work on ARM" or "I haven't tested ARM"?
<
samueldr>
(not related to what you said though)
<
sphalerite>
yeah it would be nice to be able to express known-good/untested/known-bad at least
<
sphalerite>
if not something with more granularity on known-bad, i.e. "doesn't work in nixpkgs" vs "doesn't work upstream"
<
samueldr>
and even "will not work ever" vs. "could work with some love"
<
samueldr>
e.g. good luck porting zsnes to ARM (it's x86 ASM iirc)
<
timokau[m]>
I guess in this case its "fails on arm, no clue why"
<
timokau[m]>
Specifying the 64 and 32 bit versions separately does seem a bit ugly
<
sphalerite>
yeah it's also annoying when stuff like musl comes in
<
sphalerite>
platforms semantics is awful \o/
orivej has joined #nixos-aarch64
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #nixos-aarch64
jtojnar has quit [Remote host closed the connection]
orivej has quit [Ping timeout: 252 seconds]