IRC channel logs
2023-04-10.log
back to list of logs
<fossy>oh, i do vaguely remember that, mihi <aggi>seems tcc-0.9.27 requires rather many libc functions (which 0.9.22 didn't), besides uint64_t related macros(__udivdi3 etc.) <aggi>with tcc-0.9.22 i didn't need to reference/link any libc headers/objects, with tcc-0.9.27 this seems unavoidable, and i think it may be undesireable to do this <aggi>i didn't bisect yet which version is the latest unaffected <aggi>and i noticed something else; the original tccboot loader binary on tccboot.iso from bellard is 130KiB in size (probably compiled with gcc -Os, don't know); my tccboot-loader compiled witht i386-tcc is almost twice the size <aggi>although i didn't link into any libc stuff <aggi>that's two problems now: the tccboot-loader-0.9.22 which i compiled errors in the JIT compilation phase of kernel still <aggi>and with tcc-0.9.27 i couldn't test yet because it requires a libc choice made, which i am not willing to yet <aggi>instead of the libc-problem, i'll try to repair tccboot-0.9.22 and/or move forward to any latest unaffected version of it <aggi>and Bellard didn't respond to my email yet, which isn't a priority since i have to hack may way through this myself anyway <rickmasters>fossy: any thoughts on the status of kernel bootstrapping PR? <stikonas[m]>rickmasters: I think it should be good to go, we can fix rest of the stuff if needed later