ivan_ has joined #riscv
jwillikers has quit [Remote host closed the connection]
Ivyy has quit [Ping timeout: 252 seconds]
pabs3 has quit [Ping timeout: 252 seconds]
pabs3 has joined #riscv
pabs3 has quit [Excess Flood]
pabs3 has joined #riscv
Maylay has quit [Ping timeout: 250 seconds]
ivan_ has quit [Remote host closed the connection]
Maylay has joined #riscv
jacklsw has joined #riscv
theruran has quit [Quit: Connection closed for inactivity]
aburgess has quit [Remote host closed the connection]
aburgess has joined #riscv
jacklsw has quit [Quit: Back to the real world]
jacklsw has joined #riscv
theruran has joined #riscv
freakazoid343 has joined #riscv
freakazoid333 has quit [Ping timeout: 256 seconds]
daoistmonk has quit [Quit: Leaving]
frost has joined #riscv
mahmutov has quit [Ping timeout: 244 seconds]
freakazoid12345 has joined #riscv
freakazoid343 has quit [Ping timeout: 256 seconds]
homura has joined #riscv
riff-IRC has quit [Remote host closed the connection]
riff-IRC has joined #riscv
homura has quit [Changing host]
homura has joined #riscv
Forty-Bot has joined #riscv
compscipunk has quit [Quit: WeeChat 3.2]
winterflaw has joined #riscv
BOKALDO has joined #riscv
pecastro has joined #riscv
TMM_ has joined #riscv
edef has quit [Ping timeout: 240 seconds]
valentin has joined #riscv
hendursa1 has joined #riscv
hendursaga has quit [Ping timeout: 276 seconds]
edef has joined #riscv
edef has quit [Ping timeout: 245 seconds]
jacklsw has quit [Quit: Back to the real world]
winterflaw has quit [Remote host closed the connection]
Ivyy has joined #riscv
winterflaw has joined #riscv
edef has joined #riscv
jwillikers has joined #riscv
compnerd has quit []
compnerd has joined #riscv
JSharp has joined #riscv
abelvesa has quit [Read error: Connection reset by peer]
abelvesa has joined #riscv
zumbi has joined #riscv
zumbi has quit [Changing host]
zumbi has joined #riscv
vics has joined #riscv
vics has quit [Remote host closed the connection]
vics has joined #riscv
vics has quit [Remote host closed the connection]
frost has quit [Quit: Connection closed]
vics has joined #riscv
vics has quit [Remote host closed the connection]
vics has joined #riscv
vics is now known as veq
veq has quit [Remote host closed the connection]
vics has joined #riscv
vics is now known as veq
veq has quit [Remote host closed the connection]
vics has joined #riscv
adamse has joined #riscv
BOKALDO has quit [Quit: Leaving]
vics has quit [Remote host closed the connection]
hendursa1 has quit [Quit: hendursa1]
hendursaga has joined #riscv
vics has joined #riscv
vics has quit [Remote host closed the connection]
jacklsw has joined #riscv
vics has joined #riscv
vics has quit [Remote host closed the connection]
BOKALDO has joined #riscv
vics has joined #riscv
vics has quit [Remote host closed the connection]
vics has joined #riscv
vics has quit [Remote host closed the connection]
homura has left #riscv [#riscv]
peepsalot has quit [Read error: Connection reset by peer]
peepsalot has joined #riscv
jimbzy has joined #riscv
jimbzy has joined #riscv
jimbzy has quit [Changing host]
DynamiteDan has quit []
DynamiteDan has joined #riscv
jacklsw has quit [Quit: Back to the real life]
tucanae47_ has quit []
compscipunk has joined #riscv
tucanae47_ has joined #riscv
mahmutov has joined #riscv
wgrant has quit [Ping timeout: 250 seconds]
vagrantc has joined #riscv
wgrant has joined #riscv
<
pierce>
Was anyone aware of apple dabbling with RISC-V?
* jrtc27
wasn't, but I guess it makes sense
<
jrtc27>
if they want accelerators, Arm-M is a bit too microcontroller-y, and Arm-A is a bit heavyweight
<
jrtc27>
an IMC core with custom extensions is kinda ideal for accelerators
<
jrtc27>
(C you can take or leave...)
vics has joined #riscv
vics has quit [Remote host closed the connection]
Andre_H has joined #riscv
vics has joined #riscv
<
meowray>
randomly relaxing bcc looks like a terrible idea to me (though i know very very little about the isa)
vics has quit [Remote host closed the connection]
valentin has quit [Quit: Leaving]
jimbzy has quit [Read error: Connection reset by peer]
koolazer has joined #riscv
<
dh`>
for april 1 someone should do a Pascal extension that looks like thumb
jimbzy has joined #riscv
<
xentrac>
do you mean that instead of IF x = y THEN BEGIN ... END you would write x = y ? { ... }
jimbzy has quit [Read error: Connection reset by peer]
abelvesa_ has joined #riscv
BOKALDO has quit [Quit: Leaving]
<
dh`>
a compressed instructions extension called Pascal
* dh`
explains joke, ruins it
<
xentrac>
oh, I didn't know about the extension
<
xentrac>
I thought you meant Pascal as in {$S} PROCEDURE FillSel; BEGIN IF acceptFlag THEN AcceptEdits; SetPortBits(altBits); ...
* xentrac
infringes Apple's copyright
nvmd has joined #riscv
jimbzy has joined #riscv
nvmd has quit [Client Quit]
nvmd has joined #riscv
<
sorear>
ah, you mean the units
<
xentrac>
I can't take the pressure!
<
sorear>
grumble at how hard the practical/Geordi MKS system leans into Great Men
Andre_H has quit [Ping timeout: 244 seconds]
<
xentrac>
it's probably fairly justifiable; Pascal and Newton didn't have a lab full of underpaid grad students doing their research for them
crabbedhaloablut has quit [Remote host closed the connection]
crabbedhaloablut has joined #riscv
<
sorear>
xentrac: sorry, Giorgi
TMM_ has joined #riscv
<
Ivyy>
Hi guys, total noob here. Can I cross compile software from Linux x86 to Linux risc-v and how?
<
xentrac>
yes, you can install a cross-compiling toolchain for GCC
<
xentrac>
if I were faced with this problem I might compile GCC myself after checking to see if there was a Debian package for GCC for RISC-V
<
xentrac>
wonderful!
<
xentrac>
arch rocks
<
jrtc27>
debian does indeed have cross-compilers btw
<
jrtc27>
(e.g. firmware packages tend to be arch:all, so OpenSBI needs a cross-compiler to build it)
freakazoid343 has joined #riscv
cp- has quit [Read error: Connection reset by peer]
<
sorear>
cross-building linux userspace problem is a different problem from cross-building firmware and kernels
freakazoid12345 has quit [Ping timeout: 245 seconds]
<
jrtc27>
yeah though in this case OpenSBI upstream, and the Debian packaging, abuse a riscv64-linux-gnu-gcc for bare-metal code
<
jrtc27>
so it's the same compiler
<
jrtc27>
and then you can just install whatever foreign libraries you need
<
jrtc27>
all build systems are worse than autotools when it comes to cross-compiling
<
jrtc27>
all these magical toolchain files you have to provide because they can't be bothered to infer things by doing compile test probes
<
jrtc27>
(e.g. you can discover the size of structs by binary searching a static assert)
<
jrtc27>
(well, any type, not just structs, and most often it's long and void * people care about)
jimbzy has quit [Read error: Connection reset by peer]
jwillikers has quit [Remote host closed the connection]
<
xentrac>
autotools is pretty terrible itself
<
jrtc27>
oh it's awful in so many ways but cross-compiling is something it gets right (ish, the nomenclature is a bit user-hostile)
<
jrtc27>
and it's not perl's Configure...
<
xentrac>
Congratulations. You're not using Perl.
winterflaw has quit [Ping timeout: 276 seconds]
<
jrtc27>
well, Configure itself is shell
<
jrtc27>
even has workarounds for old broken versions of csh on early Unixen
<
xentrac>
also, Eunice, which is what that message was about
<
jrtc27>
that's a different thing
<
jrtc27>
this one was that "true" didn't work on some SCO Unices
<
xentrac>
haha, I'd forgotten that
<
xentrac>
true was false!
* jrtc27
has had the misfortune of dealing with metaconfig
pecastro has quit [Ping timeout: 245 seconds]
somlo has quit [Ping timeout: 245 seconds]
somlo has joined #riscv
vagrantc has quit [Quit: leaving]