sipdir="`find_in_path sip ${PATH}:/usr/bin`"
if [ -n "${sipdir}" ] ; then
python_version="`python -c 'import sys; print sys.version[:3]'`"
+if test `uname -m` = "x86_64" ; then
+ sippython="`find_in_path sip.so ${PYTHONPATH}:/usr/lib64/python${python_version}/site-packages`"
+else
sippython="`find_in_path sip.so ${PYTHONPATH}:/usr/lib/python${python_version}/site-packages`"
+fi
if [ -n "${sippython}" ]; then
ver=`${sipdir}/sip -V | awk '{print $1}'`
maj_ver=`echo $ver | awk -F. '{if(NF>0) print $1; else print 0}' | sed -e 's/^\([0-9]*\).*$/\1/'`
makedir ${PRODUCT_DIR}
check_jb tar xfz ${SOURCE_DIR}/sip-4.2.1.tar.gz -C ${INSTALL_WORK}
-cd ${PRODUCT_WORK}
+
+ if test `uname -m` = "x86_64" ; then
+ cp sip-4.2.1.patch ${PRODUCT_WORK}
+ cd ${PRODUCT_WORK}
+ patch -p 1 -i sip-4.2.1.patch
+ else
+ cd ${PRODUCT_WORK}
+ fi
+
+ if test `uname -m` = "x86_64" ; then
+ SIP_CONFIGURE_OPTIONS="-b ${PRODUCT_DIR} -d ${PRODUCT_DIR} -e ${PRODUCT_DIR} -v ${PRODUCT_DIR} -l qt-mt -p linux-g++-64"
+ else
+ SIP_CONFIGURE_OPTIONS="-b ${PRODUCT_DIR} -d ${PRODUCT_DIR} -e ${PRODUCT_DIR} -v ${PRODUCT_DIR} -l qt-mt"
+ fi
check_job ${PRODUCT_DIR}/CONFIGURE.LOG \
- python configure.py -b ${PRODUCT_DIR} -d ${PRODUCT_DIR} -e ${PRODUCT_DIR} -v ${PRODUCT_DIR} -l qt-mt
+ python configure.py $SIP_CONFIGURE_OPTIONS
GCC=`which gcc`
cat >> ${PRODUCT_DIR}/MAKE.LOG <<EOF
used gcc=$GCC