You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tde-packaging/mageia/dependencies/qt3/qt-x11-free-3.3.6-lib64.patch

57 lines
1.4 KiB

--- qt-x11-free-3.3.6/config.tests/unix/checkavail.lib64 2003-05-27 11:19:12.000000000 -0400
+++ qt-x11-free-3.3.6/config.tests/unix/checkavail 2006-09-01 10:50:28.000000000 -0400
@@ -9,11 +9,41 @@ SUCCESS=
MODULE_NAME=$1
VERBOSE=$2
shift 2
-LIBDIRS="/lib /usr/lib"
LIBNAMES=""
INCLUDEDIRS="/usr/include"
INCLUDES=""
+# Detect libdir name for Linux systems (*/lib or */lib64)
+UNAME_SYSTEM=`(uname -s) 2>/dev/null`
+case "$UNAME_SYSTEM" in
+Linux)
+ tmpc="conftest.c"
+ tmpo="conftest.o"
+ echo 'int i;' > $tmpc
+ is_64bit_output=no
+ if gcc -c $tmpc -o $tmpo; then
+ case `/usr/bin/file $tmpo` in
+ *"ELF 64"*)
+ is_64bit_output=yes
+ ;;
+ esac
+ fi
+ rm -rf $tmpc $tmpo
+ ;;
+esac
+
+UNAME_MACHINE=`(uname -m) 2>/dev/null`
+case $UNAME_MACHINE:$is_64bit_output in
+ ppc64:yes | s390x:yes | sparc64:yes | x86_64:yes)
+ LIB="lib64"
+ ;;
+*:*)
+ LIB="lib"
+ ;;
+esac
+
+LIBDIRS="/$LIB /usr/$LIB"
+
PARAMS=$@
for PARAM in $PARAMS
do
--- qt-x11-free-3.3.6/mkspecs/linux-g++-64/qmake.conf.lib64 2006-09-01 10:28:16.000000000 -0400
+++ qt-x11-free-3.3.6/mkspecs/linux-g++-64/qmake.conf 2006-09-01 10:37:41.000000000 -0400
@@ -46,7 +46,7 @@ QMAKE_LIBDIR =
QMAKE_INCDIR_X11 = /usr/X11R6/include
QMAKE_LIBDIR_X11 = /usr/X11R6/lib64
QMAKE_INCDIR_QT = $(QTDIR)/include
-QMAKE_LIBDIR_QT = $(QTDIR)/lib
+QMAKE_LIBDIR_QT = $(QTDIR)/lib64
QMAKE_INCDIR_OPENGL = /usr/X11R6/include
QMAKE_LIBDIR_OPENGL = /usr/X11R6/lib64