Hi,
I would redo the glibc chapter with the values given in the book (this: -mtune=native -03 -pipe).
6.1 talks about optimization flags in general, the flags given here
Code:
case `uname -m` in
i?86) echo "CFLAGS += -march=i486 -mtune=native -O3 -pipe" > configparms ;;
esac
are set specifically and you should not change them.
You do need to remove the source and build directory and start fresh with unpacking the glibc package.
These you can ignore:
- make[2]: [/sources/glibc-build/posix/annexc.out] Error 1 (ignored)
- make[2]: *** [/sources/glibc-build/rt/tst-cpuclock2.out] Error 1
And if this is true:
The math tests sometimes fail when running on systems where the CPU is not a relatively new genuine Intel or authentic AMD processor. you can ignore these as well:
- make[2]: *** [/sources/glibc-build/math/test-float.out] Error 1
- make[2]: *** [/sources/glibc-build/math/test-ifloat.out] Error 1
That leaves this one (assuming you do have an older cpu type):
- make[2]: *** [/sources/glibc-build/stdio-common/bug22.out] Error 1
If you still have problems after redoing the chapter post a follow-up message.
Hope this helps.