--- Log opened Tue Mar 10 00:00:15 2015 | ||
olofk | haha. Why on earth did sourceware combine cygwin and newlib to one git repo? | 17:00 |
---|---|---|
olofk | Seems like imphil was right :) | 17:00 |
imphil | olofk, bundling cygwin feels a bit like adobe bundling the ask toolbar with flash player :) | 17:14 |
wallento | newlib has its origin in cygwin if I remember correctly | 17:29 |
wallento | and it was in before, so its just a matter of naming | 17:29 |
wallento | :) | 17:29 |
imphil | cygwin was the first user of newlib, yes :) | 17:30 |
dalias | the better question would be why are people using newlib... :-) | 17:30 |
olofk | dalias: There are plenty of libc for Linux, I haven't found any other C library for bare metal. | 18:47 |
dalias | :/ | 18:47 |
olofk | I do know that some OpenRISC users used eCos as a libc by disabling basically all of the eCos functionality | 18:47 |
olofk | dalias: Would it be possible to do something like that for musl, or is it very much tied to Linux? | 18:49 |
dalias | in principle you can do it already by making a port definition where the implementation of syscall goes into your own code that interfaces with the bare metal | 18:55 |
olofk | Ah ok. Would it make sense to do it? | 18:57 |
olofk | I mean, how many syscalls are we talking about? The arch-specific layer in newlib is very small | 18:58 |
olofk | I spent the weekend reading up on zmodem as well. Now I just need some time to do an ASM implementation of it | 20:46 |
olofk | Is it possible to tell GCC never to use memory and just use registers btw? | 20:47 |
olofk | For a C program | 20:47 |
--- Log closed Wed Mar 11 00:00:16 2015 |
Generated by irclog2html.py 2.15.2 by Marius Gedminas - find it at mg.pov.lt!