gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I/usr/include/freetype2 -I. -I../../ ../../src/lib -I../../../../src/lib/include -O3 -march=pentium3 -msse2 -mmmx -ms se -mfpmath=sse -pipe -fomit-frame-pointer -funroll-loops -c evas_scale_sample.c -fPIC -DPIC -o gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I/usr/include/freetype2 -I. -I../../ ../../src/lib -I../../../../src/lib/include -O3 -march=pentium3 -msse2 -mmmx -ms se -mfpmath=sse -pipe -fomit-frame-pointer -funroll-loops -c evas_scale_sample.c -fPIC -DPIC -o .libs/evas_scale_sample.o gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I/usr/include/freetype2 -I. -I../../ ../../src/lib -I../../../../src/lib/include -O3 -march=pentium3 -msse2 -mmmx -ms se -mfpmath=sse -pipe -fomit-frame-pointer -funroll-loops -c evas_scale_smooth.c -fPIC -DPIC -o .libs/evas_scale_smooth.o gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I/usr/include/freetype2 -I. -I../../ ../../src/lib -I../../../../src/lib/include -O3 -march=pentium3 -msse2 -mmmx -ms se -mfpmath=sse -pipe -fomit-frame-pointer -funroll-loops -c evas_scale_sample.c -o evas_scale_sample.o >/dev/null 2>&1 /bin/sh ../../../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../../. ./.. -I/usr/include/freetype2 -I. - I../../../../src/lib -I../../../../src/lib/include -O3 -mar ch=pentium3 -msse2 -mmmx -msse -mfpmath=sse -pipe -fomit-frame-pointer -funroll- loops -c evas_tiler.c {standard input}: Assembler messages: {standard input}:1872: Error: suffix or operands invalid for `movd' gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I/usr/include/freetype2 -I. -I../../ ../../src/lib -I../../../../src/lib/include -O3 -march=pentium3 -msse2 -mmmx -ms se -mfpmath=sse -pipe -fomit-frame-pointer -funroll-loops -c evas_tiler.c -fPIC -DPIC -o .libs/evas_tiler.o gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I/usr/include/freetype2 -I. -I../../ ../../src/lib -I../../../../src/lib/include -O3 -march=pentium3 -msse2 -mmmx -ms se -mfpmath=sse -pipe -fomit-frame-pointer -funroll-loops -c evas_tiler.c -o eva s_tiler.o >/dev/null 2>&1 make[5]: *** [evas_scale_smooth.lo] Error 1 make[5]: Leaving directory `/var/tmp/portage/evas-1.0.0_pre13/work/evas-1.0.0_pr e13/src/lib/engines/common' gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I/usr/include/freetype2 -I. -I../../ ../../src/lib -I../../../../src/lib/include -O3 -march=pentium3 -msse2 -mmmx -ms se -mfpmath=sse -pipe -fomit-frame-pointer -funroll-loops -c evas_scale_sample.c -fPIC -DPIC -o .libs/evas_scale_sample.o gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I/usr/include/freetype2 -I. -I../../ ../../src/lib -I../../../../src/lib/include -O3 -march=pentium3 -msse2 -mmmx -ms se -mfpmath=sse -pipe -fomit-frame-pointer -funroll-loops -c evas_scale_smooth.c -fPIC -DPIC -o .libs/evas_scale_smooth.o gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I/usr/include/freetype2 -I. -I../../ ../../src/lib -I../../../../src/lib/include -O3 -march=pentium3 -msse2 -mmmx -ms se -mfpmath=sse -pipe -fomit-frame-pointer -funroll-loops -c evas_scale_sample.c -o evas_scale_sample.o >/dev/null 2>&1 /bin/sh ../../../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../../. ./.. -I/usr/include/freetype2 -I. - I../../../../src/lib -I../../../../src/lib/include -O3 -mar ch=pentium3 -msse2 -mmmx -msse -mfpmath=sse -pipe -fomit-frame-pointer -funroll- loops -c evas_tiler.c {standard input}: Assembler messages: {standard input}:1872: Error: suffix or operands invalid for `movd' gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I/usr/include/freetype2 -I. -I../../ ../../src/lib -I../../../../src/lib/include -O3 -march=pentium3 -msse2 -mmmx -ms se -mfpmath=sse -pipe -fomit-frame-pointer -funroll-loops -c evas_tiler.c -fPIC -DPIC -o .libs/evas_tiler.o gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I/usr/include/freetype2 -I. -I../../ ../../src/lib -I../../../../src/lib/include -O3 -march=pentium3 -msse2 -mmmx -ms se -mfpmath=sse -pipe -fomit-frame-pointer -funroll-loops -c evas_tiler.c -o eva s_tiler.o >/dev/null 2>&1 make[5]: *** [evas_scale_smooth.lo] Error 1 make[5]: Leaving directory `/var/tmp/portage/evas-1.0.0_pre13/work/evas-1.0.0_pr e13/src/lib/engines/common' .libs/evas_scale_sample.o gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I/usr/include/freetype2 -I. -I../../ ../../src/lib -I../../../../src/lib/include -O3 -march=pentium3 -msse2 -mmmx -ms se -mfpmath=sse -pipe -fomit-frame-pointer -funroll-loops -c evas_scale_smooth.c -fPIC -DPIC -o .libs/evas_scale_smooth.o gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I/usr/include/freetype2 -I. -I../../ ../../src/lib -I../../../../src/lib/include -O3 -march=pentium3 -msse2 -mmmx -ms se -mfpmath=sse -pipe -fomit-frame-pointer -funroll-loops -c evas_scale_sample.c -o evas_scale_sample.o >/dev/null 2>&1 /bin/sh ../../../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../../. ./.. -I/usr/include/freetype2 -I. - I../../../../src/lib -I../../../../src/lib/include -O3 -mar ch=pentium3 -msse2 -mmmx -msse -mfpmath=sse -pipe -fomit-frame-pointer -funroll- loops -c evas_tiler.c {standard input}: Assembler messages: {standard input}:1872: Error: suffix or operands invalid for `movd' gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I/usr/include/freetype2 -I. -I../../ ../../src/lib -I../../../../src/lib/include -O3 -march=pentium3 -msse2 -mmmx -ms se -mfpmath=sse -pipe -fomit-frame-pointer -funroll-loops -c evas_tiler.c -fPIC -DPIC -o .libs/evas_tiler.o gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I/usr/include/freetype2 -I. -I../../ ../../src/lib -I../../../../src/lib/include -O3 -march=pentium3 -msse2 -mmmx -ms se -mfpmath=sse -pipe -fomit-frame-pointer -funroll-loops -c evas_tiler.c -o eva s_tiler.o >/dev/null 2>&1 make[5]: *** [evas_scale_smooth.lo] Error 1 make[5]: Leaving directory `/var/tmp/portage/evas-1.0.0_pre13/work/evas-1.0.0_pr e13/src/lib/engines/common' gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I/usr/include/freetype2 -I. -I../../ ../../src/lib -I../../../../src/lib/include -O3 -march=pentium3 -msse2 -mmmx -ms se -mfpmath=sse -pipe -fomit-frame-pointer -funroll-loops -c evas_scale_sample.c -fPIC -DPIC -o .libs/evas_scale_sample.o gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I/usr/include/freetype2 -I. -I../../ ../../src/lib -I../../../../src/lib/include -O3 -march=pentium3 -msse2 -mmmx -ms se -mfpmath=sse -pipe -fomit-frame-pointer -funroll-loops -c evas_scale_smooth.c -fPIC -DPIC -o .libs/evas_scale_smooth.o gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I/usr/include/freetype2 -I. -I../../ ../../src/lib -I../../../../src/lib/include -O3 -march=pentium3 -msse2 -mmmx -ms se -mfpmath=sse -pipe -fomit-frame-pointer -funroll-loops -c evas_scale_sample.c -o evas_scale_sample.o >/dev/null 2>&1 /bin/sh ../../../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../../. ./.. -I/usr/include/freetype2 -I. - I../../../../src/lib -I../../../../src/lib/include -O3 -mar ch=pentium3 -msse2 -mmmx -msse -mfpmath=sse -pipe -fomit-frame-pointer -funroll- loops -c evas_tiler.c {standard input}: Assembler messages: {standard input}:1872: Error: suffix or operands invalid for `movd' gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I/usr/include/freetype2 -I. -I../../ ../../src/lib -I../../../../src/lib/include -O3 -march=pentium3 -msse2 -mmmx -ms se -mfpmath=sse -pipe -fomit-frame-pointer -funroll-loops -c evas_tiler.c -fPIC -DPIC -o .libs/evas_tiler.o gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I/usr/include/freetype2 -I. -I../../ ../../src/lib -I../../../../src/lib/include -O3 -march=pentium3 -msse2 -mmmx -ms se -mfpmath=sse -pipe -fomit-frame-pointer -funroll-loops -c evas_tiler.c -o eva s_tiler.o >/dev/null 2>&1 make[5]: *** [evas_scale_smooth.lo] Error 1 make[5]: Leaving directory `/var/tmp/portage/evas-1.0.0_pre13/work/evas-1.0.0_pr e13/src/lib/engines/common' won't compile.. Reproducible: Always Steps to Reproduce: 1.emerge evas 2. 3. Portage 2.0.50-r11 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.3.20040420-r1, 2.6. 8-gentoo-r3) ================================================================= System uname: 2.6.8-gentoo-r3 i686 Intel(R) Pentium(R) M processor 1700MHz Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium3 -msse2 -mmmx -msse -mfpmath=sse -pipe -fomit-frame- pointer -funroll-loops" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/ share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium3 -msse2 -mmmx -msse -mfpmath=sse -pipe -fomit- frame-pointer -funroll-loops" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/ distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acl acpi acpi4linux adns aim apm arts avi berkdb bitmap-fonts bzlib cdr cdrom clamav cle266 client codecs crypt cscope ctype cups dba dbm devmap dio directfb divx4linux dvd dvdread emacs emoticon encode erandom esd esx fbcon flac flash foomaticdb gd gdbm gif gmp gnome gnutls gpm gtk gtk2 gtkhtml hal icq imap imlib imlib2 ipv6 ipv6arpa java jpeg kde libg++ libwww mad maildir md5sum mikmod mmap mmx mmx2 mng mono motif mp3 mpeg mpeg4 mpi mplayer msn ncurses net nls nosendmail ntlm oggvorbis openal opengl openssh oss pam pcap pcmcia pcre pdf pdflib perl png pnp ppds pthreads python qdbm qt quicktime readline samba sasl scanner sdl server sftplogging silc silverxp slang slp sms snmp soap sockets spell sse sse2 ssl svga t1lib tcltk tcpd truetype type1 usb v4l2 x86 xml xml2 xmms xpm xprint xv xvid xvmc yahoo zlib"
{standard input}:1872: Error: suffix or operands invalid for `movd' cut back your CFLAGS until you have a toolchain on your box that supports -march=pentium-m
Where do you see -march=pentium-m ???
I'm using perfectly valid gcc 3.3 CFLAGS, which are supported for my platform. I used to have GCC-3.4 on my laptop, but after I reinstalled I've been running as little ~x86 as possible.
Which flags would have to go for evas etc to compile to get entrance installed? I'm not going back to GCC3.4 and random X crashes after 10-15 mins of usage.Been there done that.. not again in a VERY long time. If these CFLAGS are a problem, someone might need to give the rest of the world (i.e. forums and similar) a hint that one should not use such flags to optimize for Pentium-M architecture with the -march=pentium3 as quite many sources tells u to...
gcc-3.4.x supports march=pentium-m if your CFLAGS were 'perfectly valid' for your system, then you wouldnt have had this error gcc-3.3.x does not support pentium-m properly
Actually the only flag this ebuild kicked on was the -msse2 --- but there is NO place I use -march=pentium-m... I still dont know why you're talking about -march=pentium-m since I wasn't using it.. I was telling gcc to use -msse2 and -msse since the cpu does support it. and gcc perfectly supports -msse on other platforms where this is supported by the architecture. Do you mean that even tho -msee2 works on other machines with the same gcc it would not support it when the -march=pentium3 ??
i didnt say you were using march=pentium-m, just that you should be once you get a toolchain that supports it
Sorry I misunderstood you then.. :p but I can't run gcc-3.4 .. I tried that and couldn't keep the system up for more than 15 mins a time. I reported 4-5 bugs about this earlier.. But it seems it couldn't be solved..