Hi all,

Debian Testing now links by default as Position Independent Executables.

Unfortunately, the PicoLisp VM won't run in this mode on x86-64 CPUs, so I added
a 'PIE' variable to src64/Makefile. For the time being, it is commented out by
default:

   ifeq ($(UNAME), Linux)
      ...
                ifeq ($(MACHINE), x86_64)
         ...
                        ## PIE = -no-pie           <- Here

Uncomment this line if you get a linker error like

   $ (cd src64; make)
   ...
   /usr/bin/ld: x86-64.linux.base.o: relocation R_X86_64_32S against ...
   ... recompile with -fPIC

In future versions it will be uncommented by default.

Other CPUs like Arm64 or Ppc64 (and Emu) are not affected.

♪♫ Alex
-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

Reply via email to