Hello Claudiu,

On Monday 06 January 2003 16:19, you wrote:
> > La compilarea lui mplayer, cu optiunile modificate de mine, vede corect
> > arhitectura,  si capabilitatile procesorului, dar nu pune corect
> > flagurile pentru compilator (i686) in conformitate cu macrourile pentru
> > procul meu (PII mobile). In loc sa am -O2 -march=i686 (adica i686) el
> > pune -O2 -march=i386 -mcpu=i686 (adica i386)
>
> Nu poti modifica Makefile-ul sau sa export CFLAGS, CXXFLAGS cu -O2... blah
> blah ?
>

Pai asta am facut. AM modificat spec-ul si am definit RPM_OPT_FLAGS. Asa cum 
am spus anterior, acum compileaza cum vreu eu, dar NU IMPACHETEAZA CORECT (le 
pune tot i386). Sau, ca sa sa nu se creeze confuzii: binarele rezultate sunt 
i686 dar le impacheteaza i386!

> -mcpu=i686 compileaza cu instructiuni specifice i686. -march compileaza
> specific arhitecturii i686. Daca pui -mcpu=i686 atunci nu va rula pe un
> Pentium 1 sau pe un i586. In schimb, cu -march=i686 si -mcpu=i386 va rula.

Pai nici nu doresc sa rulez pe pentium 1 sau altceva. Eu am Pentium 2

Eu ma mentin la parerea ca pe la macro trebuie sa fie ceva.

Si ca sa fiu si mai clar, uite outputul dupa modificare RPM_OPT_FLAGS pentru 
arhitectura i686:

+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd MPlayer-0.90rc2
+ RPM_OPT_FLAGS=-O2 -march=i686 -g
+ CFLAGS=-Wall -Wno-unused-variable -Wno-unused-function -Wno-unused-label 
-Wno-uninitialized -Wno-multichar
+ CFLAGS=-Wall -Wno-unused-variable -Wno-unused-function -Wno-unused-label 
-Wno-uninitialized -Wno-multichar -O2 -march=i686 -g -fomit-frame-pointer 
-ffast-math -finline-functions -frename-registers
+ CFLAGS=-Wall -Wno-unused-variable -Wno-unused-function -Wno-unused-label 
-Wno-uninitialized -Wno-multichar -O2 -march=i686 -g -fomit-frame-pointer 
-ffast-math -finline-functions -frename-registers -pipe
+ export CFLAGS
+ LC_MESSAGES=C
+ export LC_MESSAGES
+ ./configure --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/mplayer 
--mandir=/usr/share/man --confdir=/etc/mplayer --language=en --cc=gcc3 
--target=i686-linux --enable-mmx --disable-runtime-cpudetection --enable-dga 
--enable-fbdev --enable-i18n --enable-largefiles --enable-mga --enable-tdfxfb 
--enable-vm --enable-x11 --enable-xmga --enable-xv --enable-gui --enable-png 
--disable-alsa --disable-arts --disable-aa --enable-dshow 
--disable-divx4linux --disable-xvid --disable-ggi --disable-gif --disable-gl 
--enable-jpeg --disable-lirc --disable-mad --enable-sdl --enable-vidix 
--enable-vorbis --with-win32libdir=/usr/local/lib/win32 
--with-xanimlibdir=/usr/X11R6/lib/xanim --disable-cdparanoia 
--disable-freetype --disable-liblzo --enable-qtx-codecs
Detected operating system: Linux
Detected host architecture: i686
Checking for gcc3 version ... 3.1, ok
Checking for CPU vendor ... GenuineIntel (6:6:10)
Checking for CPU type ...  Mobile Pentium II
Checking for GCC & CPU optimization abilities ... i686
Checking for kernel support of mmx ... yes
Checking for mtrr support ... yes
Checking for assembler (as 2.11.93.0.2) ... ok
Checking for Linux kernel version ... 2.4.20-ac2, ok
Checking for awk ... gawk

Regards,
Alex





---
Pentru dezabonare, trimiteti mail la 
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui