You are not logged in.

#1 2010-09-16 16:44:51

dobo
Member
Registered: 2010-07-09
Posts: 21

Crosscompiling qt application (edb-debugger) using gcc-multilib

Hi there.
I'm trying to compile edb-debugger as 32-bit application on x86_64 Arch Linux. I couldn't force qmake to detect cpu architecture as i686 so i've changed makefiles on my own:

Makefile: http://pastebin.com/SSruv8Cy
src/Makefile: http://pastebin.com/aeB2jnsL

I think they look ok. So i tried to compile it:

[dobo@arch src]$ make
/usr/bin/uic binarystring.ui -o .uic/ui_binarystring.h
/usr/bin/uic debuggerui.ui -o .uic/ui_debuggerui.h
/usr/bin/uic dialog_arguments.ui -o .uic/ui_dialog_arguments.h
/usr/bin/uic dialog_attach.ui -o .uic/ui_dialog_attach.h
/usr/bin/uic dialog_memoryregions.ui -o .uic/ui_dialog_memoryregions.h
/usr/bin/uic dialog_options.ui -o .uic/ui_dialog_options.h
/usr/bin/uic dialog_inputvalue.ui -o .uic/ui_dialog_inputvalue.h
/usr/bin/uic dialog_inputbinarystring.ui -o .uic/ui_dialog_inputbinarystring.h
/usr/bin/uic dialog_plugins.ui -o .uic/ui_dialog_plugins.h
g++ -c -m32 -pipe -ansi -pedantic -W -Wall -Wno-long-long -Wnon-virtual-dtor -Wstrict-null-sentinel -fvisibility=hidden -march=i686 -mtune=generic -O2 -pipe -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt/mkspecs/linux-g++-32 -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -Iwidgets -I../include -Ios/unix -I../include/os/unix -Iarch/i386 -I../include/arch/i386 -I../include/arch/i386/edisassm -Ios/unix/linux -I.moc/release-shared -I.uic -o .obj/release-shared/SyntaxHighlighter.o widgets/SyntaxHighlighter.cpp
g++ -c -m32 -pipe -ansi -pedantic -W -Wall -Wno-long-long -Wnon-virtual-dtor -Wstrict-null-sentinel -fvisibility=hidden -march=i686 -mtune=generic -O2 -pipe -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt/mkspecs/linux-g++-32 -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -Iwidgets -I../include -Ios/unix -I../include/os/unix -Iarch/i386 -I../include/arch/i386 -I../include/arch/i386/edisassm -Ios/unix/linux -I.moc/release-shared -I.uic -o .obj/release-shared/ArchProcessor.o arch/i386/ArchProcessor.cpp
g++ -c -m32 -pipe -ansi -pedantic -W -Wall -Wno-long-long -Wnon-virtual-dtor -Wstrict-null-sentinel -fvisibility=hidden -march=i686 -mtune=generic -O2 -pipe -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt/mkspecs/linux-g++-32 -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -Iwidgets -I../include -Ios/unix -I../include/os/unix -Iarch/i386 -I../include/arch/i386 -I../include/arch/i386/edisassm -Ios/unix/linux -I.moc/release-shared -I.uic -o .obj/release-shared/BinaryInfo.o BinaryInfo.cpp
g++ -c -m32 -pipe -ansi -pedantic -W -Wall -Wno-long-long -Wnon-virtual-dtor -Wstrict-null-sentinel -fvisibility=hidden -march=i686 -mtune=generic -O2 -pipe -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt/mkspecs/linux-g++-32 -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -Iwidgets -I../include -Ios/unix -I../include/os/unix -Iarch/i386 -I../include/arch/i386 -I../include/arch/i386/edisassm -Ios/unix/linux -I.moc/release-shared -I.uic -o .obj/release-shared/BinaryString.o BinaryString.cpp
g++ -c -m32 -pipe -ansi -pedantic -W -Wall -Wno-long-long -Wnon-virtual-dtor -Wstrict-null-sentinel -fvisibility=hidden -march=i686 -mtune=generic -O2 -pipe -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt/mkspecs/linux-g++-32 -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -Iwidgets -I../include -Ios/unix -I../include/os/unix -Iarch/i386 -I../include/arch/i386 -I../include/arch/i386/edisassm -Ios/unix/linux -I.moc/release-shared -I.uic -o .obj/release-shared/ByteShiftArray.o ByteShiftArray.cpp
g++ -c -m32 -pipe -ansi -pedantic -W -Wall -Wno-long-long -Wnon-virtual-dtor -Wstrict-null-sentinel -fvisibility=hidden -march=i686 -mtune=generic -O2 -pipe -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt/mkspecs/linux-g++-32 -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -Iwidgets -I../include -Ios/unix -I../include/os/unix -Iarch/i386 -I../include/arch/i386 -I../include/arch/i386/edisassm -Ios/unix/linux -I.moc/release-shared -I.uic -o .obj/release-shared/ByteStreamRegion.o ByteStreamRegion.cpp                               
g++ -c -m32 -pipe -ansi -pedantic -W -Wall -Wno-long-long -Wnon-virtual-dtor -Wstrict-null-sentinel -fvisibility=hidden -march=i686 -mtune=generic -O2 -pipe -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt/mkspecs/linux-g++-32 -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -Iwidgets -I../include -Ios/unix -I../include/os/unix -Iarch/i386 -I../include/arch/i386 -I../include/arch/i386/edisassm -Ios/unix/linux -I.moc/release-shared -I.uic -o .obj/release-shared/CommentServer.o CommentServer.cpp
g++ -c -m32 -pipe -ansi -pedantic -W -Wall -Wno-long-long -Wnon-virtual-dtor -Wstrict-null-sentinel -fvisibility=hidden -march=i686 -mtune=generic -O2 -pipe -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt/mkspecs/linux-g++-32 -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -Iwidgets -I../include -Ios/unix -I../include/os/unix -Iarch/i386 -I../include/arch/i386 -I../include/arch/i386/edisassm -Ios/unix/linux -I.moc/release-shared -I.uic -o .obj/release-shared/Configuration.o Configuration.cpp
g++ -c -m32 -pipe -ansi -pedantic -W -Wall -Wno-long-long -Wnon-virtual-dtor -Wstrict-null-sentinel -fvisibility=hidden -march=i686 -mtune=generic -O2 -pipe -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt/mkspecs/linux-g++-32 -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -Iwidgets -I../include -Ios/unix -I../include/os/unix -Iarch/i386 -I../include/arch/i386 -I../include/arch/i386/edisassm -Ios/unix/linux -I.moc/release-shared -I.uic -o .obj/release-shared/DebugEvent.o os/unix/linux/DebugEvent.cpp
g++ -c -m32 -pipe -ansi -pedantic -W -Wall -Wno-long-long -Wnon-virtual-dtor -Wstrict-null-sentinel -fvisibility=hidden -march=i686 -mtune=generic -O2 -pipe -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt/mkspecs/linux-g++-32 -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -Iwidgets -I../include -Ios/unix -I../include/os/unix -Iarch/i386 -I../include/arch/i386 -I../include/arch/i386/edisassm -Ios/unix/linux -I.moc/release-shared -I.uic -o .obj/release-shared/Debugger.o Debugger.cpp
/usr/include/QtCore/qatomic_x86_64.h: Assembler messages:
/usr/include/QtCore/qatomic_x86_64.h:187: Error: suffix or operands invalid for `xchg'
/usr/include/QtCore/qatomic_x86_64.h:187: Error: suffix or operands invalid for `xchg'
/usr/include/QtCore/qatomic_x86_64.h:187: Error: suffix or operands invalid for `xchg'
/usr/include/QtCore/qatomic_x86_64.h:187: Error: suffix or operands invalid for `xchg'
make: *** [.obj/release-shared/Debugger.o] Błąd 1
[dobo@arch src]$ make clean
rm -f .moc/release-shared/moc_SyntaxHighlighter.cpp .moc/release-shared/moc_BinaryString.cpp .moc/release-shared/moc_DebuggerMain.cpp .moc/release-shared/moc_DebuggerUI.cpp .moc/release-shared/moc_DialogArguments.cpp .moc/release-shared/moc_DialogAttach.cpp .moc/release-shared/moc_DialogInputBinaryString.cpp .moc/release-shared/moc_DialogInputValue.cpp .moc/release-shared/moc_DialogMemoryRegions.cpp .moc/release-shared/moc_DialogOptions.cpp .moc/release-shared/moc_DialogPlugins.cpp .moc/release-shared/moc_MemoryRegions.cpp .moc/release-shared/moc_QCategoryList.cpp .moc/release-shared/moc_QDisassemblyView.cpp .moc/release-shared/moc_QHexView.cpp .moc/release-shared/moc_RecentFileManager.cpp .moc/release-shared/moc_TabWidget.cpp .moc/release-shared/moc_DialogAttachUNIX.cpp
rm -f .rcc/qrc_debugger.cpp
rm -f .uic/ui_binarystring.h .uic/ui_debuggerui.h .uic/ui_dialog_arguments.h .uic/ui_dialog_attach.h .uic/ui_dialog_memoryregions.h .uic/ui_dialog_options.h .uic/ui_dialog_inputvalue.h .uic/ui_dialog_inputbinarystring.h .uic/ui_dialog_plugins.h
rm -f .obj/release-shared/SyntaxHighlighter.o .obj/release-shared/ArchProcessor.o .obj/release-shared/BinaryInfo.o .obj/release-shared/BinaryString.o .obj/release-shared/ByteShiftArray.o .obj/release-shared/ByteStreamRegion.o .obj/release-shared/CommentServer.o .obj/release-shared/Configuration.o .obj/release-shared/DebugEvent.o .obj/release-shared/Debugger.o .obj/release-shared/DebuggerMain.o .obj/release-shared/DebuggerOS.o .obj/release-shared/DebuggerUI.o .obj/release-shared/DialogArguments.o .obj/release-shared/DialogAttach.o .obj/release-shared/DialogInputBinaryString.o .obj/release-shared/DialogInputValue.o .obj/release-shared/DialogMemoryRegions.o .obj/release-shared/DialogOptions.o .obj/release-shared/DialogPlugins.o .obj/release-shared/main.o .obj/release-shared/MD5.o .obj/release-shared/MemoryRegions.o .obj/release-shared/MemRegion.o .obj/release-shared/QCategoryList.o .obj/release-shared/QDisassemblyView.o .obj/release-shared/QHexView.o .obj/release-shared/QLongValidator.o .obj/release-shared/QULongValidator.o .obj/release-shared/RecentFileManager.o .obj/release-shared/Register.o .obj/release-shared/RegisterViewDelegate.o .obj/release-shared/State.o .obj/release-shared/SymbolManager.o .obj/release-shared/DataViewInfo.o .obj/release-shared/TabWidget.o .obj/release-shared/Instruction.o .obj/release-shared/DialogAttachUNIX.o .obj/release-shared/moc_SyntaxHighlighter.o .obj/release-shared/moc_BinaryString.o .obj/release-shared/moc_DebuggerMain.o .obj/release-shared/moc_DebuggerUI.o .obj/release-shared/moc_DialogArguments.o .obj/release-shared/moc_DialogAttach.o .obj/release-shared/moc_DialogInputBinaryString.o .obj/release-shared/moc_DialogInputValue.o .obj/release-shared/moc_DialogMemoryRegions.o .obj/release-shared/moc_DialogOptions.o .obj/release-shared/moc_DialogPlugins.o .obj/release-shared/moc_MemoryRegions.o .obj/release-shared/moc_QCategoryList.o .obj/release-shared/moc_QDisassemblyView.o .obj/release-shared/moc_QHexView.o .obj/release-shared/moc_RecentFileManager.o .obj/release-shared/moc_TabWidget.o .obj/release-shared/moc_DialogAttachUNIX.o .obj/release-shared/qrc_debugger.o
rm -f *~ core *.core
[dobo@arch src]$ linux32 make
/usr/bin/uic binarystring.ui -o .uic/ui_binarystring.h
/usr/bin/uic debuggerui.ui -o .uic/ui_debuggerui.h
/usr/bin/uic dialog_arguments.ui -o .uic/ui_dialog_arguments.h
/usr/bin/uic dialog_attach.ui -o .uic/ui_dialog_attach.h
/usr/bin/uic dialog_memoryregions.ui -o .uic/ui_dialog_memoryregions.h
/usr/bin/uic dialog_options.ui -o .uic/ui_dialog_options.h
/usr/bin/uic dialog_inputvalue.ui -o .uic/ui_dialog_inputvalue.h
/usr/bin/uic dialog_inputbinarystring.ui -o .uic/ui_dialog_inputbinarystring.h
/usr/bin/uic dialog_plugins.ui -o .uic/ui_dialog_plugins.h
g++ -c -m32 -pipe -ansi -pedantic -W -Wall -Wno-long-long -Wnon-virtual-dtor -Wstrict-null-sentinel -fvisibility=hidden -march=i686 -mtune=generic -O2 -pipe -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt/mkspecs/linux-g++-32 -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -Iwidgets -I../include -Ios/unix -I../include/os/unix -Iarch/i386 -I../include/arch/i386 -I../include/arch/i386/edisassm -Ios/unix/linux -I.moc/release-shared -I.uic -o .obj/release-shared/SyntaxHighlighter.o widgets/SyntaxHighlighter.cpp
g++ -c -m32 -pipe -ansi -pedantic -W -Wall -Wno-long-long -Wnon-virtual-dtor -Wstrict-null-sentinel -fvisibility=hidden -march=i686 -mtune=generic -O2 -pipe -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt/mkspecs/linux-g++-32 -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -Iwidgets -I../include -Ios/unix -I../include/os/unix -Iarch/i386 -I../include/arch/i386 -I../include/arch/i386/edisassm -Ios/unix/linux -I.moc/release-shared -I.uic -o .obj/release-shared/ArchProcessor.o arch/i386/ArchProcessor.cpp
g++ -c -m32 -pipe -ansi -pedantic -W -Wall -Wno-long-long -Wnon-virtual-dtor -Wstrict-null-sentinel -fvisibility=hidden -march=i686 -mtune=generic -O2 -pipe -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt/mkspecs/linux-g++-32 -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -Iwidgets -I../include -Ios/unix -I../include/os/unix -Iarch/i386 -I../include/arch/i386 -I../include/arch/i386/edisassm -Ios/unix/linux -I.moc/release-shared -I.uic -o .obj/release-shared/BinaryInfo.o BinaryInfo.cpp
g++ -c -m32 -pipe -ansi -pedantic -W -Wall -Wno-long-long -Wnon-virtual-dtor -Wstrict-null-sentinel -fvisibility=hidden -march=i686 -mtune=generic -O2 -pipe -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt/mkspecs/linux-g++-32 -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -Iwidgets -I../include -Ios/unix -I../include/os/unix -Iarch/i386 -I../include/arch/i386 -I../include/arch/i386/edisassm -Ios/unix/linux -I.moc/release-shared -I.uic -o .obj/release-shared/BinaryString.o BinaryString.cpp
g++ -c -m32 -pipe -ansi -pedantic -W -Wall -Wno-long-long -Wnon-virtual-dtor -Wstrict-null-sentinel -fvisibility=hidden -march=i686 -mtune=generic -O2 -pipe -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt/mkspecs/linux-g++-32 -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -Iwidgets -I../include -Ios/unix -I../include/os/unix -Iarch/i386 -I../include/arch/i386 -I../include/arch/i386/edisassm -Ios/unix/linux -I.moc/release-shared -I.uic -o .obj/release-shared/ByteShiftArray.o ByteShiftArray.cpp
g++ -c -m32 -pipe -ansi -pedantic -W -Wall -Wno-long-long -Wnon-virtual-dtor -Wstrict-null-sentinel -fvisibility=hidden -march=i686 -mtune=generic -O2 -pipe -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt/mkspecs/linux-g++-32 -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -Iwidgets -I../include -Ios/unix -I../include/os/unix -Iarch/i386 -I../include/arch/i386 -I../include/arch/i386/edisassm -Ios/unix/linux -I.moc/release-shared -I.uic -o .obj/release-shared/ByteStreamRegion.o ByteStreamRegion.cpp
g++ -c -m32 -pipe -ansi -pedantic -W -Wall -Wno-long-long -Wnon-virtual-dtor -Wstrict-null-sentinel -fvisibility=hidden -march=i686 -mtune=generic -O2 -pipe -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt/mkspecs/linux-g++-32 -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -Iwidgets -I../include -Ios/unix -I../include/os/unix -Iarch/i386 -I../include/arch/i386 -I../include/arch/i386/edisassm -Ios/unix/linux -I.moc/release-shared -I.uic -o .obj/release-shared/CommentServer.o CommentServer.cpp
g++ -c -m32 -pipe -ansi -pedantic -W -Wall -Wno-long-long -Wnon-virtual-dtor -Wstrict-null-sentinel -fvisibility=hidden -march=i686 -mtune=generic -O2 -pipe -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt/mkspecs/linux-g++-32 -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -Iwidgets -I../include -Ios/unix -I../include/os/unix -Iarch/i386 -I../include/arch/i386 -I../include/arch/i386/edisassm -Ios/unix/linux -I.moc/release-shared -I.uic -o .obj/release-shared/Configuration.o Configuration.cpp
g++ -c -m32 -pipe -ansi -pedantic -W -Wall -Wno-long-long -Wnon-virtual-dtor -Wstrict-null-sentinel -fvisibility=hidden -march=i686 -mtune=generic -O2 -pipe -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt/mkspecs/linux-g++-32 -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -Iwidgets -I../include -Ios/unix -I../include/os/unix -Iarch/i386 -I../include/arch/i386 -I../include/arch/i386/edisassm -Ios/unix/linux -I.moc/release-shared -I.uic -o .obj/release-shared/DebugEvent.o os/unix/linux/DebugEvent.cpp
g++ -c -m32 -pipe -ansi -pedantic -W -Wall -Wno-long-long -Wnon-virtual-dtor -Wstrict-null-sentinel -fvisibility=hidden -march=i686 -mtune=generic -O2 -pipe -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt/mkspecs/linux-g++-32 -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -Iwidgets -I../include -Ios/unix -I../include/os/unix -Iarch/i386 -I../include/arch/i386 -I../include/arch/i386/edisassm -Ios/unix/linux -I.moc/release-shared -I.uic -o .obj/release-shared/Debugger.o Debugger.cpp
/usr/include/QtCore/qatomic_x86_64.h: Assembler messages:
/usr/include/QtCore/qatomic_x86_64.h:187: Error: suffix or operands invalid for `xchg'
/usr/include/QtCore/qatomic_x86_64.h:187: Error: suffix or operands invalid for `xchg'
/usr/include/QtCore/qatomic_x86_64.h:187: Error: suffix or operands invalid for `xchg'
/usr/include/QtCore/qatomic_x86_64.h:187: Error: suffix or operands invalid for `xchg'

It still looks like qmake/make/gcc (i don't know what exactly) detects cpu arch as x86_64. I even tried to replace qatomic_x86_64.h with qatomic_i386.h - it compiled successfully but application didin't work properly - edb complained about wrong architecture of its plugins (the path was correct for sure).
I know that chroot is a way to do it but i wanted to learn how to crosscompile it. Any ideas how to fix it?
(sorry for my English, i hope you'll understand me)

Offline

#2 2010-09-16 19:50:16

tavianator
Member
From: Waterloo, ON, Canada
Registered: 2007-08-21
Posts: 859
Website

Re: Crosscompiling qt application (edb-debugger) using gcc-multilib

To trick the autodetect, just run linux32 qmake.

Offline

#3 2010-09-16 21:39:21

dobo
Member
Registered: 2010-07-09
Posts: 21

Re: Crosscompiling qt application (edb-debugger) using gcc-multilib

tavianator wrote:

To trick the autodetect, just run linux32 qmake.

I forgot to mention that but i tried linux32 also. Unfortunately it doesn't work either - compiler stil prefers including x86_64 to i386 header hmm.

Last edited by dobo (2010-09-16 21:47:11)

Offline

#4 2010-09-17 04:05:28

tavianator
Member
From: Waterloo, ON, Canada
Registered: 2007-08-21
Posts: 859
Website

Re: Crosscompiling qt application (edb-debugger) using gcc-multilib

Oh I see that now, that's odd.  You may have to reconfigure the project (./configure in an autotools project, I'm not sure how the Qt buildsystem works) under linux32 as well.

Offline

#5 2010-09-17 06:45:10

dobo
Member
Registered: 2010-07-09
Posts: 21

Re: Crosscompiling qt application (edb-debugger) using gcc-multilib

tavianator wrote:

Oh I see that now, that's odd.  You may have to reconfigure the project (./configure in an autotools project, I'm not sure how the Qt buildsystem works) under linux32 as well.

Unfortunately there's no configure file. Qmake generates two Makefiles so I can't change 'target' (as it is usually in ./configure).

Offline

Board footer

Powered by FluxBB