On Wed, 29 Dec 1999, Allen Bolderoff wrote:
> I have outlined some questions regarding the redhat 6.1 i686 release.
>
> Please go to http://linux.netnerve.com/ and read it there.
Some things:
"We know this is not the fastest optimisations for most things, and we
will eventually progress to gcc 2.95.x which will give us slightly better
than egcs performance gains."
s/slightly/much/ - the i686 optimizations in egcs 1.1.x pretty much don't
do anything. In some cases, they even generate slower code than i386
optimizations, even on i686.
You'll want to make sure these packages don't actually get recompiled.
Also, some packages ignore RPM_OPT_FLAGS and will need patches to deal
with non-standard CFLAGS (You'll want to run some sed scripts on
/usr/src/linux/Makefile and /usr/src/linux/arch/i386/Makefile for
recompiling the kernel, for example).
"If we were to go to gcc 2.95.x we would lose compatability with the
current redhat distribution on some fronts, as quite a few packages
will have problems with the 2.95.x gcc release."
Only a few of them, and fixes are already
there. http://people.redhat.com/bero/gcc295
The only compatibility problem with gcc 2.95.2 is that it uses a much
better, but not binary compatible, version of libstdc++.
The gcc 2.95.2 package in Rawhide includes the old egcs 1.1.2 libstdc++ in
libstdc++-compat, so it's a one way problem: Packages using
libstdc++ compiled on a gcc 2.95.2 system won't work on a Red Hat Linux
6.1 system unless the user installs the new libstdc++.
LLaP
bero
--
Nobody will ever need more than 640 kB RAM.
-- Bill Gates, 1983
Windows 98 requires 16 MB RAM.
-- Bill Gates, 1999
Nobody will ever need Windows 98.
-- logical conclusion
--
To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe"
as the Subject.