dgilmore changed the topic of #fedora-riscv to: Fedora on RISC-V https://fedoraproject.org/wiki/Architectures/RISC-V || Logs: https://libera.irclog.whitequark.org/fedora-riscv || Alt Arch discussions are welcome in #fedora-alt-arches
U2FsdGVkX1 has joined #fedora-riscv
<U2FsdGVkX1> rwmjones_ Hello, can you check this PR for me? It hasn't responded in a while -> https://github.com/rhinstaller/anaconda/pull/5198
JasenChao has joined #fedora-riscv
jednorozec has quit [Read error: Connection reset by peer]
jednorozec has joined #fedora-riscv
hursand has joined #fedora-riscv
U2FsdGVkX1 has quit [Quit: Client closed]
JasenChao has quit [Ping timeout: 250 seconds]
JasenChao has joined #fedora-riscv
hursand has quit [Ping timeout: 250 seconds]
JasenChao has quit [Ping timeout: 250 seconds]
bjoto` has joined #fedora-riscv
bjoto has quit [Ping timeout: 260 seconds]
davidlt has joined #fedora-riscv
<davidlt> rwmjones_, freefem++, disable checks on riscv64 too: https://src.fedoraproject.org/rpms/freefem++/blob/rawhide/f/freefem++.spec#_19
fuwei has quit [Remote host closed the connection]
fuwei has joined #fedora-riscv
bjoto` has quit [Remote host closed the connection]
bjoto has joined #fedora-riscv
<rwmjones_> morning
JasenChao has joined #fedora-riscv
davidlt has quit [Remote host closed the connection]
davidlt has joined #fedora-riscv
davidlt has quit [Ping timeout: 260 seconds]
davidlt has joined #fedora-riscv
<rwmjones_> davidlt: gsl compiles on VF2 without any patches
<rwmjones_> freefem++ and octave PRs sent
<rwmjones_> as I'm going to this meet-up this afternoon I won't be around too much, but I'll be back tomorrow as normal
<davidlt> rwmjones_, for gsl, it's a compiler change, it could randomly blow up most likely
<rwmjones_> so AIUI -ffp-contract (on) allows the compiler to use FMADD instructions and similar
<rwmjones_> which seems good to me? I think those are part of F/D extension so should be present everywhere
<rwmjones_> I'm not really sure what could go wrong there?
bjoto has quit [Remote host closed the connection]
bjoto has joined #fedora-riscv
<davidlt> rwmjones_, good and bad, FMA change results/precision
<rwmjones_> true..
<rwmjones_> but permitted by C according to the gcc manual
<davidlt> That doesn't matter if the tests don't pass :)
<davidlt> Back at CERN we used to disable FMAs too
<davidlt> Mainly because it affects number, even if that's a positive thing it requires a lengthily validation and understanding the impact of physics results
<davidlt> and Pioneer is dead again with IO errors
<rwmjones_> this is an argument for disabling it on all arches, not on riscv64 only
<davidlt> Well, on gsl side this seems to be pretty much all major arches: aarch64 ppc64 ppc64le s390 s390x x86_64
<davidlt> pretty much all of what's supported?
<rwmjones_> hmm
<rwmjones_> alright I'll submit a PR for it
<davidlt> Oh, it's actually a commit from Marcin from 8 years ago
<davidlt> Old-good AArch64 days :)
<davidlt> There are more packages that need -ffp-contract=off for sure.
<davidlt> Otherwise it's a lottery with the compiler.
hursand has joined #fedora-riscv
<rwmjones_> davidlt: FYI octave requires the updated rapidjson first
<davidlt> octave will wait a bit, I dealing with golang right now
JasenChao has quit [Quit: Client closed]
<rwmjones_> good luck with that .. golang crashes for me every time I try to compile anything on vf2
<davidlt> anything specific?
<hursand> davidlt Speaking of rust-sys-info we talked about yesterday, I confirmed that currently cpu_speed() will return Err(Unknown) under riscv64. This causes confusion, as generally Err(Unknown) indicates something went wrong under common arch like x86_64. So we have these options to fix this
<hursand> 1) Modify cpu_speed() and explicitly return Err(UnsupportedSystem) under riscv64, and modify test_cpu_speed() to ignore Err(UnsupportedSystem)
<hursand> 2) Only modify test_cpu_speed() to skip the test on riscv64. Actually the author used the this approach to skip the tests on Apple M1, and it requires the minimal code changes.
<hursand> 3) Create a new error enum member Err(UnsupportedArch) and return it under unsupported arch, and test_cpu_speed() needs to be modified too. This requires listing all the supported arch.
<hursand> Which one do you prefer?
<davidlt> (2) as a quick fix to begin win, (1) as the easy and most likely a good enough fix and (3) as a proper fix
<davidlt> Does it really requires listing all supported arches?
<rwmjones_> (1) or (3) sound most correct
<davidlt> Isn't it cf macro where os == linux, arch == riscv64, return Err(UnsupportedArch)
<davidlt> rwmjones_, the think I don't like about golang is that reading logs to find error is very hard
<davidlt> You typically get this:
<davidlt> cp $WORK/b173/_pkg_.a /builddir/.cache/go-build/59/59bb25efd0bb1938d9869c6a23797cf12868e10f629356ccde9aa08f744194a4-d # internal
<davidlt> error: Bad exit status from /var/tmp/rpm-tmp.1j6pru (%build)
<davidlt> and then good luck fishing for the bug in the log
bjoto has quit [Remote host closed the connection]
bjoto has joined #fedora-riscv
hursand has quit [Quit: Client closed]
hursand has joined #fedora-riscv
zsun has joined #fedora-riscv
zsun has quit [Quit: Leaving.]
davidlt has quit [Ping timeout: 240 seconds]
hursand has quit [Ping timeout: 250 seconds]
davidlt has joined #fedora-riscv
esv has quit [Remote host closed the connection]
esv has joined #fedora-riscv
iooi has quit [*.net *.split]
tg has quit [*.net *.split]
esv has quit [*.net *.split]
pbsds has quit [*.net *.split]
djdelorie has quit [*.net *.split]
vimer has quit [*.net *.split]
rwmjones_ has quit [*.net *.split]
leah2 has quit [*.net *.split]
bjoto has quit [*.net *.split]
skip77 has quit [*.net *.split]
Esmil has quit [*.net *.split]
somlo has quit [*.net *.split]
sorear has quit [*.net *.split]
diagprov has quit [*.net *.split]
NishanthMenon has quit [*.net *.split]
conchuod has quit [*.net *.split]
davidlt has quit [*.net *.split]
guerby has quit [*.net *.split]
sharkcz has quit [*.net *.split]
jonmasters has quit [*.net *.split]
xen0n has quit [*.net *.split]
jednorozec has quit [*.net *.split]
oaken-source has quit [*.net *.split]
gffranco has quit [*.net *.split]
javierm has quit [*.net *.split]
neil has quit [*.net *.split]
fuwei has quit [*.net *.split]
troglodito has quit [*.net *.split]
drewfustini has quit [*.net *.split]
palmer has quit [*.net *.split]
ahs3 has quit [*.net *.split]
droidrage has quit [*.net *.split]
aurel32 has quit [*.net *.split]
pjw has quit [*.net *.split]
kalev has quit [*.net *.split]
kito-cheng has quit [*.net *.split]
sayan has quit [*.net *.split]
dgilmore has quit [*.net *.split]
pbrobinson has quit [*.net *.split]
silug has quit [*.net *.split]
moto-timo has quit [*.net *.split]
tibbs has quit [*.net *.split]
Ferix has quit [*.net *.split]
aleasto has quit [*.net *.split]
ChanServ has quit [*.net *.split]
aleasto has joined #fedora-riscv
esv has joined #fedora-riscv
Ferix has joined #fedora-riscv
bjoto has joined #fedora-riscv
dgilmore has joined #fedora-riscv
jednorozec has joined #fedora-riscv
guerby has joined #fedora-riscv
droidrage has joined #fedora-riscv
drewfustini has joined #fedora-riscv
pbsds has joined #fedora-riscv
djdelorie has joined #fedora-riscv
palmer has joined #fedora-riscv
iooi has joined #fedora-riscv
somlo has joined #fedora-riscv
kalev has joined #fedora-riscv
aurel32 has joined #fedora-riscv
tg has joined #fedora-riscv
skip77 has joined #fedora-riscv
neil has joined #fedora-riscv
sharkcz has joined #fedora-riscv
kito-cheng has joined #fedora-riscv
tibbs has joined #fedora-riscv
ChanServ has joined #fedora-riscv
oaken-source has joined #fedora-riscv
moto-timo has joined #fedora-riscv
silug has joined #fedora-riscv
pbrobinson has joined #fedora-riscv
pjw has joined #fedora-riscv
ahs3 has joined #fedora-riscv
troglodito has joined #fedora-riscv
javierm has joined #fedora-riscv
jonmasters has joined #fedora-riscv
gffranco has joined #fedora-riscv
xen0n has joined #fedora-riscv
sorear has joined #fedora-riscv
conchuod has joined #fedora-riscv
diagprov has joined #fedora-riscv
NishanthMenon has joined #fedora-riscv
vimer has joined #fedora-riscv
rwmjones_ has joined #fedora-riscv
leah2 has joined #fedora-riscv
sayan has joined #fedora-riscv
davidlt has joined #fedora-riscv
Esmil has joined #fedora-riscv
fuwei has joined #fedora-riscv
leah2 has quit [Ping timeout: 261 seconds]
leah2 has joined #fedora-riscv
fuwei has quit [Quit: Konversation terminated!]
fuwei has joined #fedora-riscv
fuwei has quit [Quit: Konversation terminated!]
davidlt has quit [Ping timeout: 256 seconds]
kalev has quit [Quit: leaving]
jednorozec has quit [Read error: Connection reset by peer]
jednorozec has joined #fedora-riscv
jednorozec_ has joined #fedora-riscv
jednorozec has quit [Read error: Connection reset by peer]
jednorozec_ is now known as jednorozec
jednorozec has quit [Read error: Connection reset by peer]
jednorozec has joined #fedora-riscv