hi all, > If you are interested I have patched the 19.12 32bit sources to compile > without GCC. > I have attached the changed files: pico.h, main.c, apply.c and flow.c > > Since clang does not support variable length array in structures I allocate > the bindFrame > with alloca() and provided a macro in pico.h to ease this: allocFrame(). > > I know that the 32bit version is not the mainstream version, but feel free to > abuse the patches.
FYI Breaking news from secret testing laboratory: pil32-original and pil32-VLA killed by malloc guard in OpenBSD 6.6+syspatch: $ sysctl -w vm.malloc_conf="SC" $ pil code2015.l + Segmentation fault (core dumped) $ dmesg | tail -1 [picolisp]35577/479639 sp=cefce000 inside cefcf000-cf7ce000: not MAP_STACK p.s. BTW, ASan from gcc and clang - ok p.s.s. Several years ago (6.2-6.4 ?) it worked. (mike) -- UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe