Greetings! 1. gcl --enable-custreloc will not yet work with the 'gcc hardening wrapper' adding the stack protection flags, etc. Several relocs are missing.
2. I don't think this explains the value stack overflow. So please point to the full build log, and/or arrange for remote ssh access, and I'll be happy to fix it for you. Take care, [email protected] writes: > Hi, > > I am stuck on this error, and maybe somebody has a > hint of how to correct it: > > ---%<--- > Compiling > /home/pcpa/abf/gcl/BUILD/gcl-2.6.8/unixport/../pcl/gcl_pcl_iterate.lisp. > ; (DEFUN OPTIMIZE-ITERATE-FORM ...) is being compiled. > ;; Warning: The ignored variable V is used. > ;; Warning: The ignored variable V is used. > > Error: Value stack overflow. > Fast links are on: do (si::use-fast-links nil) for debugging > Error signalled by FUNCALL. > Backtrace: compile-file > system:error-set > funcall > FUNCALL > ; (DEFINE-WALKER-TEMPLATE PROG1 ...) is being compiled. > ;;; The macro form (DEFINE-WALKER-TEMPLATE ...) was not expanded successfully. > No FASL generated. > Loading binary of GCL_PCL_ITERATE... > > Error: Cannot open the file > /home/pcpa/abf/gcl/BUILD/gcl-2.6.8/unixport/../pcl/gcl_pcl_iterate.o. > Fast links are on: do (si::use-fast-links nil) for debugging > Error signalled by OR. > Broken at OR. Type :H for Help. >>>make[1]: *** [gcl_pcl_boot.c] Error 255 > ---%<--- > > Playing with --enable-vssize=xxx does nto appear to help (unless I > need to use a really huge value when compared to the default one). > > It was configured as: > ./configure --target=x86_64-mandriva-linux-gnu > --host=x86_64-mandriva-linux-gnu > --build=x86_64-mandriva-linux-gnu --disable-silent-rules > --disable-dependency-tracking --disable-rpath --program-prefix= --prefix=/usr > --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc > --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 > --libexecdir=/usr/lib64 --localstatedir=/var --sharedstatedir=/usr/com > --mandir=/usr/share/man --infodir=/usr/share/info > --x-includes=/usr/include --x-libraries=/usr/lib64 --enable-readline > --enable-ansi --enable-dynsysgmp --enable-xgcl --enable-statsysbfd > --disable-custreloc --enable-pic --enable-tclconfig=/usr/lib64 > --enable-tkconfig=/usr/lib64 > > If you want to see exactly what sources and patches were used, it is > https://abf.rosalinux.ru/openmandriva/gcl > It is based on the Fedora gcl package. > > If I play a bit with configure options, I can get it to fail a lot > earlier, with an error about unknown relocation 9, that happens to > be R_X86_64_GOTPCREL, and is not handled by h/elf64_i386_reloc.h > > Thanks, > Paulo > > > _______________________________________________ > Gcl-devel mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/gcl-devel > > > > -- Camm Maguire [email protected] ========================================================================== "The earth is but one country, and mankind its citizens." -- Baha'u'llah _______________________________________________ Gcl-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/gcl-devel
