|
From: Sam S. <sd...@gn...> - 2011-07-14 15:03:48
|
> * Anton Vodonosov <nib...@ln...> [2011-07-14 16:54:04 +0400]: > > 14.07.2011, 16:47, "Sam Steingold" <sd...@gn...>: >>> * Anton Vodonosov <nib...@ln...>; [2011-07-14 04:06:17 +0400]: >>> >>> 13.07.2011, 23:17, "Sam Steingold" <sd...@gn...>;: >>>>> * Anton Vodonosov <nib...@ln...>;; [2011-07-13 20:42:47 +0400]: >>>>> >>>>> $ ./lisp.exe -q -norc -M lispinit.mem -x '(sys::program-name)' >>>>> "lisp.exe" >>>> OK, this is a bug and the cause of all the rest of your woes. >>>> could you please run the above in gdb, set a breakpoint in find_executable() >>>> and see why it does not put the full patch into executable_name. >>> Otherwise I will need to learn gdb better to debug this. >> >> please do. >> thanks. > > I will try later. But is it OK that the system defined realpath() function is not used, and > the CLISP my_realpath() is used instead? are you sure this is the case? $ grep HAVE_REALPATH config.h $ nm lisp.exe | grep my_realpath (gdb) br my_realpath -- Sam Steingold (http://sds.podval.org/) on CentOS release 5.6 (Final) X 11.0.60900031 http://honestreporting.com http://mideasttruth.com http://iris.org.il http://dhimmi.com http://ffii.org http://palestinefacts.org You cannot fire me. Slaves are not fired. Slaves are sold. |