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>ouch
<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