[prev in list] [next in list] [prev in thread] [next in thread]
List: kdevelop
Subject: Re: 32Bit development in 64Bit environment
From: Reinhard Moeller <rmoe () uni-wuppertal ! de>
Date: 2005-01-21 10:15:48
Message-ID: 41F0D654.2010906 () uni-wuppertal ! de
[Download RAW message or body]
Alexander Puchmayr wrote:
> Am Montag, 17. Januar 2005 16:30 schrieb Reinhard Moeller:
>
> > Hello,
> > it is not yet clear to me how do define a project on an AMD 64Bit Linux
> > system, that will also run on 32Bit regular Intel architectures. Also
> > the executables should run in both environments.
> > I am using kdevelop 3.3.2 and developing a QT based application.
> > All help is greatly appreciated.
> > Reinhard Moeller
> > rmoe@ lfa.uni-wuppertal.de
> >
>
> Did you try to setup your project's CFLAGS properly, i.e. something like
>
> CFLAGS="-m32 -march=pentium ..."
>
> See manual page of gcc (submodel options for i386) for details.
>
> Of course, you have to ensure that the proper 32 bit libraries are installed
> and you link your project against these.
>
> Greetings
> Alex
>
Thank you, Alex. I assumed to do like that but probably I did not configure right.
The necessary libraries are installed as far as I know.
I transferred the project from a i32 platform to AMD 64, put CFLAGS into the make-options and
tried to compile. This is what happens:
cd '/home/rmoe/holz/holzl' && CFLAGS="-m32 -march=pentium" QTDIR="/usr/lib/qt3" gmake -k -j1
gmake: *** Keine Regel vorhanden, um das Target »/usr/lib/qt3/lib/libqt.prl«,
benötigt von »Makefile«, zu erstellen.
gmake: Konnte die »make«-Steuerdatei »Makefile« nicht neu erstellen.
g++ -c -pipe -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -Wall -W -O2 -march=i586 \
-mcpu=i686 -fmessage-length=0 -Wall
-DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/lib/qt3/mkspecs/default -I. -Icpp \
-I/usr/include -I/usr/lib/qt3/include -I.ui/
-I. -I.moc/ -o .obj/main.o main.cpp
cc1plus: error: CPU you selected does not support x86-64 instruction set
cc1plus: error: CPU you selected does not support x86-64 instruction set
g++ -c -pipe -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -Wall -W -O2 -march=i586 \
-mcpu=i686 -fmessage-length=0 -Wall
-DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/lib/qt3/mkspecs/default -I. -Icpp \
-I/usr/include -I/usr/lib/qt3/include -I.ui/
-I. -I.moc/ -o .obj/holz_frame.o holz_frame.cpp
gmake: *** [.obj/main.o] Fehler 1
cc1plus: error: CPU you selected does not support x86-64 instruction set
cc1plus: error: CPU you selected does not support x86-64 instruction set
gmake: *** [.obj/holz_frame.o] Fehler 1
g++ -c -pipe -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -Wall -W -O2 -march=i586 \
-mcpu=i686 -fmessage-length=0 -Wall
-DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/lib/qt3/mkspecs/default -I. -Icpp \
-I/usr/include -I/usr/lib/qt3/include -I.ui/
-I. -I.moc/ -o .obj/OKE.o OKE.cpp
cc1plus: error: CPU you selected does not support x86-64 instruction set
cc1plus: error: CPU you selected does not support x86-64 instruction set
gmake: *** [.obj/OKE.o] Fehler 1
g++ -c -pipe -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -Wall -W -O2 -march=i586 \
-mcpu=i686 -fmessage-length=0 -Wall
-DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/lib/qt3/mkspecs/default -I. -Icpp \
-I/usr/include -I/usr/lib/qt3/include -I.ui/
-I. -I.moc/ -o .obj/Pixel.o Pixel.cpp
cc1plus: error: CPU you selected does not support x86-64 instruction set
cc1plus: error: CPU you selected does not support x86-64 instruction set
gmake: *** [.obj/Pixel.o] Fehler 1
..............more...
Any idea?
Greetings
Reinhard
-
to unsubscribe from this list send an email to kdevelop-request@kdevelop.org with the following \
body: unsubscribe »your-email-address«
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic