11 May 2004 Kevin Rosenberg (kevin@rosenberg.net)
* db-mysql/mysql-api.lisp: Fix int vs. long slots in foreign
structures found by testing with AllegroCL 7.0b AMD64.
+ * db-*/*-loader.lisp: Load 64-bit libraries on 64-bit platorms
* sql/objects.lisp: Initial caching support for SELECT
* tests/test-oodml.lisp: Avoid using cache when testing select.
* sql/kmr-mop.lisp: Explicitly check slot order and
(uffi:find-foreign-library
'("odbc32" "libodbc" "libiodbc")
`(,(make-pathname :directory (pathname-directory *load-truename*))
+ #+64bit "/usr/lib64/"
"/usr/lib/"
"/sw/lib/"
"/usr/local/lib/"
(let ((libpath (uffi:find-foreign-library
"libpq"
'("/opt/postgresql/lib/" "/usr/local/lib/"
+ #+64bit "/usr/lib64/"
"/usr/lib/" "/postgresql/lib/"
"/usr/local/pgsql/lib/" "/usr/lib/pgsql/"
"/opt/pgsql/lib/pgsql" "/sw/lib/pgsql/")
#-clisp
(let ((libpath (uffi:find-foreign-library
"libsqlite"
- '("/usr/lib/" "/usr/local/lib/")
+ '(#+64bit "/usr/lib64/"
+ "/usr/lib/" "/usr/local/lib/")
:drive-letters '("C" "D" "E"))))
(if (uffi:load-foreign-library libpath
:module "sqlite"
(in-package #:clsql-tests)
-(defvar *report-stream* nil "Stream to send text report.")
+(defvar *report-stream* *standard-output* "Stream to send text report.")
(defvar *sexp-report-stream* nil "Stream to send sexp report.")
(defvar *rt-connection*)
(defvar *rt-fddl*)