Hi Mike,
> Goal: compile with minimum commands + -Wall
> Patch attached.
> 4 new words, others not required.
> compiles without warnings and pass selftests on modern Linux.
Thanks! I've tried on Linux 32-bits, and it works and runs.
Fixing the warnings is OK, but why did you remove this?
-falign-functions=32 -fomit-frame-pointer -fno-strict-aliasing
Aligning the functions might be critical (or not, we discussed that in
another context), but omitting frame pointers is a desired feature for
optimization (and they are not needed for debugging here).
Also,
-D_FILE_OFFSET_BITS=64
might be critical because the database depends on large files. I'm not
sure if every system has 64-bit file offsets by default.
♪♫ Alex
--
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe