Samuel Thibault, le mar. 08 août 2023 19:15:50 +0200, a ecrit: > The issue I'm still seeing now is that I cannot get to install some > packages, such as libicu72. When I pass it as extra package to > debootstrap, it does get installed, but when I "dpkg -i" it by hand, > things halt.
I found the issue. pmap_protect wasn't updated for sparse pde array. Whenever ext2fs would ping memory beyond a pde limit, things would go mayhem. And since nobody had yet fixed the debugging tools for x86_64 completely, the symptom was terribly far from the real issue. In the end I eventually forged simple_lock_irq helpers to possibly fix some bugs, at least it'll make maintenance of spl for simple_locks simpler. I'll push that soon. Generally, please do not underestimate the vast benefit of fixing our debugging tools. Concerning the x86_64 port, we very probably want to port gdb ASAP, to be able to e.g. fix the glibc testsuite. For instance, I see that perl's configure hangs at some point, apparently due to a buffering issue in the "<< EOF" processing of the shell. Samuel