|
From: Sam S. <sd...@gn...> - 2009-07-09 21:38:13
|
Reini Urban wrote: > The symlink to svm.dll in full is not resolved by windows so full with > libsvm does not start. > I thought about the following fix in modules/libsvm/Makefile: > > # on windows be sure not to symlink the dll, copy it > ifeq ($(SHREXT), .dll) > LN = cp > else > LN = ln > endif > > But the old target clisp-module-distrib is ignored at clisp-link. > clisp-link has a link() which is wrong with dll's. clisp-module-distrib is used to put the dll into the full dir. clisp-link only links source files. > So I needed the attached fix. > The ffi call also had to be fixed for cygwin. Before cygwin simply > used "svm.so". cygwin is on win32, so I thought that DLLs were foo.dll, not foo.so. right? |