Matt Taylor
Matt Taylor
Oh, my bad. Why do we need `-fno-stack-protector` then?
Ah, I see. We disable it in ld.so but allow it in libc.so. But in the static case, we disable it in libc.a even though I don't think that is...
This seems really hard to fix completely, since in order to even map or allocate memory for a TLS segment we'd have to call into a sysdep (vm_map or anon_allocate)...
Related: #13
Also, we should probably change the type of `cc_t` to `unsigned char` to match other libcs (and save space).
Thanks for the PR. Can you add the pastoral sysdeps to be run on CI? See `.github/ci.yml`.
Hi there, thanks for the reply. A 40k table isn't *too* bad, especially in a DSO. Do you have the code for that available somewhere?
Yeah it would need to be a toggleable feature. We should support the multiboot2 protocol for this
Yeah that’s a good point. I think in the mean time it might be good to add some check in the build script that it’s being built for x86_64 (if...
I’m getting near SMP in my own kernel, so I’ll probably investigate this a bit. It might be difficult to do in a platform agnostic way. For example, how should...