On June 18, 2006 05:22 pm, Kevin Day wrote:
> -ffast-math seems to be a gcc-4.1.? problem. -ffast-math is a major
> cause of segfaulting on the uClibc+gcc-4.1 system.
You can add:
%{ffast-math:%eError "Don't use -ffast-math"}
to your gcc specs under '*cc1:' and '*cc1plus:'. This will make gcc stop if
your package used -ffast-math:
$ echo "main () {}" | gcc -x c -ffast-math -o main - ; echo $? && ls main
gcc: Error "Don't use -ffast-math"
1
ls: main: No such file or directory
You can hardcode CC1_SPEC in gcc/config/i386/linux.h, and CC1PLUS_SPEC in
gcc/gcc.c (or gcc/gcc.h), if you don't want to have a specs file.
robert
--
http://linuxfromscratch.org/mailman/listinfo/hlfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page