Skip to content

Commit

Permalink
update _runme_to_fix_dylib (pyscf#114)
Browse files Browse the repository at this point in the history
  • Loading branch information
jhrmnn authored and sunqm committed Aug 20, 2017
1 parent 0d03a6f commit 73a987b
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions pyscf/lib/_runme_to_fix_dylib_osx10.11.sh
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
#!/bin/bash
# On Mac OSX 10.11 or newer, you may get error message if you use clang compiler
#
# OSError: dlopen(xxx/pyscf/lib/libcgto.dylib, 6): Library not loaded: libcint.2.8.dylib
# OSError: dlopen(xxx/pyscf/lib/libcgto.dylib, 6): Library not loaded: libcint.3.0.dylib
# Referenced from: xxx/pyscf/lib/libcgto.dylib
# Reason: unsafe use of relative rpath libcint.2.8.dylib in xxx/pyscf/lib/libao2mo.dylib with restricted binary
# Reason: unsafe use of relative rpath libcint.3.0.dylib in xxx/pyscf/lib/libao2mo.dylib with restricted binary
#
# It requires following fixing

Expand All @@ -12,6 +12,8 @@ dirnow=$(pwd)/$(dirname $0)
cd $dirnow
for i in *.dylib
do
echo install_name_tool -change libcint.2.8.dylib ${dirnow}/deps/lib/libcint.2.8.dylib ${dirnow}/$i
install_name_tool -change libcint.2.8.dylib ${dirnow}/deps/lib/libcint.2.8.dylib ${dirnow}/$i
echo install_name_tool -change libcint.3.0.dylib ${dirnow}/deps/lib/libcint.3.0.dylib ${dirnow}/$i
install_name_tool -change libcint.3.0.dylib ${dirnow}/deps/lib/libcint.3.0.dylib ${dirnow}/$i
echo install_name_tool -change libxcfun.dylib ${dirnow}/deps/lib/libxcfun.dylib ${dirnow}/$i
install_name_tool -change libxcfun.dylib ${dirnow}/deps/lib/libxcfun.dylib ${dirnow}/$i
done

0 comments on commit 73a987b

Please sign in to comment.