3 ms·
Overall, a commendable initiative, but: > portability is not my goal at this moment. It may or may not work on systems other than Ubuntu 20.04. ... that is no
by einpoklum 4y ago
Overall, a commendable initiative, but:
> portability is not my goal at this moment. It may or may not work on systems other than Ubuntu 20.04.
... that is not good. On the contrary, you should make it so that portability is not an _issue_. IIUC, this should not depend on much beyond libc, or even just libc, so - why should it be Ubuntu-specific?
- rui314 4y agoCRT object files which contain process startup routines are not in a fixed directory. Unfortunately compilers have to be hard-coded to contain an appropriate directory name.
- samsquire 4y agoIt's an extremely large amount of work to be cross platform and cross tool chain. Packaging for Linux is thankless tedious work.
- einpoklum 4y ago1. We're talking sources, not binaries. 2. Assuming chibicc doesn't also implement the C standard library, then I doubt that it's an extremely large amount of work. 3. It's not thankless - you are thanked by your users, who aren't forced to get Ubuntu 20.
- shepherdjerred 4y ago> 3. It's not thankless - you are thanked by your users, who aren't forced to get Ubuntu 20. I cannot imagine saying this to an open source maintainer
- benj111 4y agoIt probably isn't just Ubuntu 20.04 specific, but that's what the Dev runs and that's what they tested it on. You could offer to package and test for other platforms, if it's important to you.