Gromboli has quit [Quit: Leaving]
Labu has quit [Ping timeout: 268 seconds]
TCZ has quit [Quit: Leaving]
mbomba has quit [Ping timeout: 258 seconds]
rann has quit [Ping timeout: 260 seconds]
ovf has quit [Ping timeout: 260 seconds]
rann has joined #forth
ovf has joined #forth
kmstout has left #forth [#forth]
sts-q has quit [Remote host closed the connection]
actuallybatman has joined #forth
mbomba has joined #forth
boru` has joined #forth
boru has quit [Disconnected by services]
boru` is now known as boru
WickedShell has quit [Remote host closed the connection]
Zarutian_HTC has joined #forth
mark4 has joined #forth
Zarutian_HTC has quit [Read error: Connection reset by peer]
Zarutian_HTC has joined #forth
sts-q has joined #forth
sts-q has quit [Ping timeout: 264 seconds]
sts-q has joined #forth
mbomba has quit [Quit: WeeChat 2.9]
gravicappa has joined #forth
mark4 has quit [Read error: Connection reset by peer]
Zarutian_HTC has quit [Remote host closed the connection]
_whitelogger has joined #forth
<
siraben>
Setting up Z80 cross-compilation in nixpkgs is such a PITA since they're not GCC-based
<
siraben>
Might just be a matter of symlinking z88dk's compiler to `$out/bin/cc`, hm
<
boru>
What are you using? sdcc is close enough.
<
siraben>
I think z88dk uses sdcc, but I'm using z88dk since it specifically targets the Z80 family of devices
<
boru>
Well, sdcc does, also.
<
siraben>
how's the z80 libc in sdcc?
<
siraben>
Apart from avr, gcc doesn't seem to target 8-bit processors, hm
<
boru>
What do you mean? As in what libc it uses by default?
<
boru>
GCC have also dropped avr support, since it's a mess.
<
boru>
AVR in general.
<
boru>
I think the atmel or someone have started a bounty program for people to fix bugs in the fork.
<
boru>
Not such a big deal, unless you use the avr-libc.
<
siraben>
Might be possible to use sdcc in lieu of the z88dk toolchain, will have to see
<
boru>
Should be straightforward.
<
siraben>
But this looks like it's the first time someone's trying to add a non-GCC or non-Clang cross-compilation toolchain to nixpkgs
<
boru>
You can, of course, use a newlib based gcc for such targets where you're not using the avr-libc.
<
siraben>
Hopefully when this gets merged it's much clearer how to add new targets
<
siraben>
Ah yes, newlib
<
boru>
Newlib is my goto libc. It's probably the least nasty libc for freestanding implementations.
<
siraben>
but that's because gcc6 can cross-compile to it, and there's newlib for vc4
<
boru>
I have only vague familiarity with that nix stuff.
<
siraben>
hehe, it's amazing once you get into it
<
boru>
I wasn't impressed by my exposure to it at a previous job.
<
siraben>
I learned about cross-compilation recently and Nix makes it easy
<
siraben>
What pain points did you experience?
<
boru>
I find cross compilation easy already, so perhaps I am just old fashioned.
<
boru>
The package management stuff. It seems extremely wasteful and solution looking for a problem.
<
boru>
A solution, rather.
<
siraben>
Hm, wasteful?
<
siraben>
For me it completely solves the problem of "it works on my machine" across multiple languages
<
boru>
I think we have differing requirements and use cases.
<
siraben>
Yeah, that's probably true.
<
siraben>
Do you work on embedded systems?
imode has quit [Ping timeout: 240 seconds]
Labu has joined #forth
jedb_ has joined #forth
jedb has quit [Ping timeout: 260 seconds]
jedb__ has joined #forth
jedb_ has quit [Ping timeout: 260 seconds]
TCZ has joined #forth
_whitelogger has joined #forth
Gromboli has joined #forth
dave0 has quit [Read error: Connection reset by peer]
dave0 has joined #forth
jedb__ is now known as jedb
jedb has quit [Remote host closed the connection]
jedb has joined #forth
TCZ has quit [Quit: Leaving]
proteusguy has quit [Remote host closed the connection]
TCZ has joined #forth
dave0 has quit [Read error: Connection reset by peer]
dave0 has joined #forth
dave0 has quit [Quit: dave's not here]
DKordic has joined #forth
proteusguy has joined #forth
mokulus has quit [Ping timeout: 268 seconds]
rpcope has quit [Ping timeout: 240 seconds]
proteusguy has quit [Remote host closed the connection]
rpcope has joined #forth
the_cuckoo has quit [Quit: WeeChat 1.9.1]
Zarutian_HTC has joined #forth
imode has joined #forth
mbomba has joined #forth
mokulus has joined #forth
Zarutian_HTC has quit [Remote host closed the connection]
TCZ has quit [Quit: Leaving]
actuallybatman has quit [Ping timeout: 264 seconds]
dys has quit [Remote host closed the connection]
actuallybatman has joined #forth
mbomba has quit [Quit: WeeChat 2.9]
sts-q has quit [Remote host closed the connection]
sts-q has joined #forth
WickedShell has joined #forth
actuallybatman has quit [Quit: leaving]
actuallybatman has joined #forth
gravicappa has quit [Ping timeout: 264 seconds]
actuallybatman has quit [Ping timeout: 240 seconds]
mokulus has quit [Ping timeout: 258 seconds]
TCZ has joined #forth
actuallybatman has joined #forth
Zarutian_HTC has joined #forth
gravicappa has joined #forth
crc has quit [Ping timeout: 240 seconds]
crc has joined #forth
gravicappa has quit [Ping timeout: 240 seconds]
dys has joined #forth
WickedShell has quit [Remote host closed the connection]
TCZ has quit [Quit: Leaving]
TCZ has joined #forth