Hola gente:

como puedo saber para que -march y -mcpu fue compilado/optimizado un binario?

para mas datos, estoy probando apt-build en debian SID (es un escritorio asi 
que no me peguen!! :-D)
compile un paquete con las opciones -o O2 -march pentium3 y -mcpu pentium3, 
pero al parecer no tomo estos valores de /etc/apt/apt-buil.conf...
para mas datos, estoy probando apt-build en debian SID (es un escritorio asi 
que no me peguen!! :-D)

y quiero saber si hay manera de teniendo el binario, saber si lo compilo para 
esa arquitectura/micro, usando las optimizaciones del caso.

les cuento que ya probe:

objdump -i binario

readelf -a binario

probe con el binario que yo compile y con otro (el mismo programa) pero 
compilado para -i586 (este seguro es asi, pues pertenece a MDK), y le busque 
alguna referencia con respecto a la arch/cpu pero nada..

espero haber aportado datos suficientes.

otro tema, si algun usuario debian ya a "experimentado" con apt-build, que me 
avise. me gustaria compartir experiencias (bueh, la poca que tengo)

Un abrazo


-- 
Satoru Lucas Shindoi
CEL: 03783-15666916
ICQ: 95357247 - Jabber: [EMAIL PROTECTED]
Messenger: [EMAIL PROTECTED] - Yahoo: [EMAIL PROTECTED]
--------------------------------------------------------------------------
GULCO - Grupo de Usuarios de GNU/Linux Corrientes - www.gulco.linux.org.ar
Sistemas de Informacion - DPEC - www.dpec.com.ar
LiNEA S.H. - Linux en el NEA Sociedad de Hecho - www.lineash.com.ar
www.shindoi.com.ar
From [EMAIL PROTECTED]  Wed Sep  8 20:17:04 2004
From: [EMAIL PROTECTED] (Alvaro Herrera)
Date: Wed Sep  8 20:17:06 2004
Subject: arquitectura de un binario
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>

On Wed, Sep 08, 2004 at 08:48:15PM -0300, Satoru Lucas Shindoi wrote:

Hola,

> como puedo saber para que -march y -mcpu fue compilado/optimizado un binario?

Yo tambien estuve intentando obtener esa informacion (un amigo tenia un
problema con un programa comercial) y no encontre como :-(

Una manera es probar el binario en una maquina de menor linaje y si se
cae con SIGILL entonces no es apropiado ... claro que un programa puede
hacer muchas cosas sin pasar justo por la instruccion que el procesador
no conoce.

-- 
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"La conclusión que podemos sacar de esos estudios es que
no podemos sacar ninguna conclusión de ellos" (Tanenbaum)

Responder a