Camm, On Wednesday, November 01, 2006 9:47 AM you wrote: > Bill Page wrote: > > Ooops! Looks like the problem has shifted to another symbol. :-( > > > > ... > > Compiling > > > /home/users/b/bi/billpage/osx/axiom.build-improvements/obj/powerpc-app > > le-darwin6.8/interp/g-util.lsp. > > ...skipping... > > Error: Undefined symbol "_sqrt" > > Fast links are on: do (si::use-fast-links nil) for debugging > > Error signalled by LOAD. > > Broken at BUILD-INTERPSYS. Type :H for Help. > > BOOT>>make[2]: *** > > [/home/users/b/bi/billpage/osx/axiom.build-improvements/build > > /powerpc-apple-darwin6.8/bin/interpsys] Error 255 > > make[1]: *** [interp/stamp] Error 2 > > make: *** [all-recursive] Error 1 > > ppc-osx3:~/osx/axiom.build-improvements $ > > > > Sigh. As usual, I cannot reproduce on the mac to which I have > access. I'm assuming you see the same issue with > > (defun foo (x) (declare (long-float x)) (the long-float (sqrt x))) > (compile 'foo) > > Am also assuming that the read-byte test I posted earlier now > passes. >
Yes. It seems that problem might be that 'sqrt' does not appear in plt.h. So I added a call to sqrt(d); in plttest.c and I am running it again. Make sense? > In any case, would you please mind stepping through gdb again to the > same place? It should be obvious what is going on. The idea is that > the MY_PLT list in plt.h should have one _ stripped, and that the > string passed to my_plt should do the strip in the stn() C macro right > before the (second) call to bsearch. > > I'll be leaving town tomorrow afternoon until Sunday, but would be > happy to fix this quickly today if possible. > I will let you know. Thanks. Regards, Bill Page. _______________________________________________ Axiom-developer mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/axiom-developer
