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.
<siraben> Oof
<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> example PR adding vc4 support, quite nice actually https://github.com/NixOS/nixpkgs/pull/72657/files
<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?
<boru> I do, yes.
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