21 lines
639 B
Bash
21 lines
639 B
Bash
module unload gcc
|
|
module load gcc/7.5.0
|
|
rm -f PyCafeDefs.pxi
|
|
ln -s PyCafeDefs_py37.pxi PyCafeDefs.pxi
|
|
rm -f PyCafe.cpp
|
|
rm -f PyCafe.h
|
|
rm -f PyCafe.pxd
|
|
ln -s PyCafe_sls.pxd PyCafe.pxd
|
|
rm -f PyCafe.pyx
|
|
ln -s PyCafe_sls.pyx PyCafe.pyx
|
|
|
|
_EPICS_HOST_ARCH=${RHREL}-x86_64
|
|
_EPICS_BASE=base-7.0.9
|
|
export LD_PRELOAD=/usr/local/epics/${_EPICS_BASE}/lib/${_EPICS_HOST_ARCH}/libca.so:/usr/local/epics/${_EPICS_BASE}/lib/${_EPICS_HOST_ARCH}/libCom.so
|
|
echo ${LD_PRELOAD}
|
|
|
|
source /opt/gfa/python 3.8
|
|
python setup_py38_sls2.py build_ext -b ./python3.8-sls2/lib/${_EPICS_HOST_ARCH}
|
|
cp examples.py ./python3.8-sls2/lib/${_EPICS_HOST_ARCH}
|
|
unset LD_PRELOAD
|