On Mon, Jul 16, 2001 at 04:19:45PM +0200, Bernhard Rosenkraenzer wrote:
> On Mon, 16 Jul 2001, Russell, David J wrote:
>
> > 1) How is it possible to determine the architecture that a particular binary
> > was compiled under? (i388, i686 etc)
>
> rpm -qp --qf "%{ARCH}" package.rpm
>
> > 1a) What would I need to do to automagically install the SRPM's for all
> > binaries installed?
>
> something along the lines of
>
> for i in `rpm -qa`; do
> rpm -i /path/to/SRPMS/`rpm -q --qf "%{SOURCERPM}" $i`
> done
>
> > 3) Depending on the above am I likely to gain much performance if I'm
> > running a stock redhat system on a PIII 1GHz?
>
> You will not gain ANY performance, because the rpms are already optimized
> and the default rpm macros don't make a difference between i386 and i686
> anyway.
> If you want to gain performance, configure your rpmmacros to use something
> along the lines of -O3 -march=i686 -mcpu=i686 for i686. This will give you
> a little bit of performance (by default, we use -O2 -march=i386
> -mcpu=i686) at the cost of stability.
Actually, it is questionable if it will gain performance. -O3 increases
cache footprints, register preasure etc., so it should be only used if you
know it speeds things up for particular package.
Jakub
_______________________________________________
Seawolf-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/seawolf-list