Skip to content

Commit 490e6ea

Browse files
committed
[fix] lookup both lib-dynload and lib
1 parent 8e58612 commit 490e6ea

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/config-darwin.lisp

+4-4
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ print(f'(:base-exec-prefix \\\"{sys.base_exec_prefix}\\\"' +
2121
(defun configure ()
2222
(let* ((ps (python-system))
2323
(prefix (getf ps :base-exec-prefix))
24-
(path (format nil "~A/" prefix))
24+
(path (format nil "~A" prefix))
2525
(search-path (getf ps :exec-prefix))
2626
(python-version (ppcre:register-groups-bind (version)
2727
("^.+\/(.+)?$" prefix :sharedp t)
@@ -38,16 +38,16 @@ print(f'(:base-exec-prefix \\\"{sys.base_exec_prefix}\\\"' +
3838
"gcc ~A -c -Wall -Werror -fpic py4cl-utils.c && "
3939
(format
4040
nil
41-
"gcc -L'~A/lib-dynload' -framework CoreFoundation -dynamiclib -o libpy4cl-utils.dylib py4cl-utils.o -lpython~A"
42-
path python-version))
41+
"gcc -L'~A/lib-dynload' -L'~A/lib' -framework CoreFoundation -dynamiclib -o libpy4cl-utils.dylib py4cl-utils.o -lpython~A"
42+
path path python-version))
4343

4444
py4cl2-cffi/config:*python-numpy-compile-command*
4545
(concatenate
4646
'string
4747
"gcc ~A -I'~A' -c -Wall -Werror -fpic py4cl-numpy-utils.c && "
4848
(format
4949
nil
50-
"gcc -L'~A/lib-dynload' -framework CoreFoundation -dynamiclib -o libpy4cl-numpy-utils.dylib py4cl-numpy-utils.o -lpython~A"
50+
"gcc -L'~A/lib-dynload' -L'~A/lib' -framework CoreFoundation -dynamiclib -o libpy4cl-numpy-utils.dylib py4cl-numpy-utils.o -lpython~A"
5151
path python-version)))))
5252

5353

0 commit comments

Comments
 (0)