X'y sie nie kompiluja :/

Jakub Bogusz qboosh w pld-linux.org
Wto, 4 Lis 2003, 21:08:24 CET


On Tue, Nov 04, 2003 at 01:22:41AM +0100, Paweł Sikora wrote:
> On Tuesday 04 of November 2003 01:22, Jakub Bogusz wrote:
[...]
> > > poza tym jak juz pisalem gcc 3.3.2 wylecial na qt z internal compiler
> > > error.
> >
> > Z "-O2 -march=athlon" qt mi się zbudowało gcc 3.3.2.

Z "-O2 -march=i686" już też.

> > Czy ktoś próbował kompilować dla i686?
> 
> yhm.
> "-O2 -march=i686 -fomit-frame-pointer -funroll-loops -pipe"
> 3.3.2 = internal error.
> 3.3.1 = ok.

Przekleiłem całą linię z tamtego raportu (będąc w katogu
~/rpm/BUILD/qt-x11-free-3.2.2/src po zbudowaniu qt):

$ g++ -c -pipe -fno-exceptions -I/usr/include/postgresql/server -Wall -W -O2 -march=i686 -fomit-frame-pointer -funroll-loops -pipe -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_THREAD_SUPPORT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DQT_SQL_POSTGRES -DQT_BUILTIN_GIF_READER=1 -DQT_NO_STYLE_MAC -DQT_NO_STYLE_AQUA -DQT_NO_STYLE_INTERLACE -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_COMPACT -I~/rpm/BUILD/qt-x11-free-3.2.2/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I3rdparty/opentype -I../include -I/usr/X11R6/include -I/usr/X11R6/include -I.moc/release-static-mt/ -o .obj/release-static-mt/qobject.o kernel/qobject.cpp
$

I brak ICE.

$ gcc -v
Reading specs from /usr/lib/gcc-lib/i686-pld-linux/3.3.2/specs
Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-languages=c,c++,f77,objc,ada,java,ksi --enable-c99 --enable-long-long --enable-multilib --enable-nls --with-gnu-as --with-gnu-ld --with-system-zlib --with-slibdir=/lib --without-x i686-pld-linux
Thread model: posix
gcc version 3.3.2 (PLD Linux)

To jest bez propolice - stąd podejrzenie pada na tę łatę.


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl