[mythtv] CVS broken for -march=athlonxp
Joseph A. Caputo
jcaputo1 at comcast.net
Mon Nov 15 21:55:38 UTC 2004
On Monday 15 November 2004 16:25, Jesper Sörensen wrote:
> Compiling with -march=pentiumpro instead of -march=athlonxp seems to
> fix it but athlonxp always worked before so it would be nice if it
> could be fixed again. :)
>
> g++ (GCC) 3.3.4 (Debian 1:3.3.4-13)
> /usr/src/linux is 2.6.10-rc2
>
>
> With "CONFIG += release":
>
> make[3]: Entering directory
> `/home/yeppe/mythtv/cvs/mythtv/libs/libmythsoundtouch'
> g++ -c -pipe -w -O3 -march=athlonxp -fomit-frame-pointer -fPIC -DPIC
> -fomit-frame-pointer -D_REENTRANT -D_GNU_SOURCE
> -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr\" -DMMX -DCONFIG_VIDEO4LINUX
> -DUSING_OSS -DUSING_DVB -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED
> -I/usr/share/qt3/mkspecs/default -I. -I/usr/include
> -I/usr/local/include -I/usr/src/linux/include -I../..
> -I/usr/include/qt3 -o AAFilter.o AAFilter.cpp
> cc1plus: error: bad value (athlonxp) for -march= switch
> cc1plus: error: bad value (athlonxp) for -mcpu= switch
> make[3]: *** [AAFilter.o] Error 1
Ummm...
(1) this has nothing to do with Myth. The error is coming from the
compiler itself, and it's telling you that you've passed an invalid
command line option (athlonxp) to the "-march" or "-mcpu" switch.
(2) If you looked at the GCC(1) man page, you'd see that the reason it's
complaining is that the option is "athlon-xp", not "athlonxp"
(3) based on previous posts to the lists, "-march=athlon-xp" gives worse
performance than "-march=pentiumpro", even on an Athlon XP.
-JAC
More information about the mythtv-dev
mailing list