r11102: 06 Sep 2006 Kevin Rosenberg <kevin@rosenberg.net>
[clsql.git] / db-mysql / mysql-loader.lisp
index 0ec9c03c2f74e592575605f6ececc8e776bfa609..1c27ad3c603d0526e4af6150b695648ee78ac70f 100644 (file)
 
 (in-package #:mysql)
 
+;; searches clsql_mysql64 to accomodate both 32-bit and 64-bit libraries on same system
 (defparameter *clsql-mysql-library-candidate-names*
-  (list #+(or 64bit x86-64) "clsql_mysql64"
-        "clsql_mysql"))
+  `(,@(when (> most-positive-fixnum (expt 2 32)) (list "clsql_mysql64"))
+    "clsql_mysql"))
 
 (defvar *mysql-library-candidate-names*
   '("libmysqlclient" "libmysql"))