patches/gcc/4.2.2/110-uclibc-conf-noupstream.patch
author |
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> |
|
Mon Feb 21 23:39:46 2011 +0100 (2011-02-21) |
changeset 2312 |
8b9938edd3d8 |
parent 431 |
8bde4c6ea47a
|
permissions |
-rw-r--r-- |
libc/glibc: add fortify option
By default, recent versions of glibc and eglibc will build some
functions that take format strings (eg. printf, syslog...) with
run-time checks against some format string attacks. This is
called a fortified build.
Unfortunately, this fails somehow while building the instrumented
version of syslog, with some kind of circular dependency...
Disable fortified builds by default, and hide the enabling option
behind EXPERIMENTAL for daring users...
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
yann@313
|
1 |
diff -durN gcc-4.2.1.orig/gcc/config.gcc gcc-4.2.1/gcc/config.gcc
|
yann@313
|
2 |
--- gcc-4.2.1.orig/gcc/config.gcc 2007-02-03 06:25:20.000000000 +0100
|
yann@313
|
3 |
+++ gcc-4.2.1/gcc/config.gcc 2007-08-03 20:29:52.000000000 +0200
|
yann@313
|
4 |
@@ -1964,7 +1964,7 @@
|
yann@313
|
5 |
;;
|
yann@313
|
6 |
sh-*-elf* | sh[12346l]*-*-elf* | sh*-*-kaos* | \
|
yann@313
|
7 |
sh-*-symbianelf* | sh[12346l]*-*-symbianelf* | \
|
yann@313
|
8 |
- sh-*-linux* | sh[346lbe]*-*-linux* | \
|
yann@313
|
9 |
+ sh*-*-linux* | sh[346lbe]*-*-linux* | \
|
yann@313
|
10 |
sh-*-netbsdelf* | shl*-*-netbsdelf* | sh5-*-netbsd* | sh5l*-*-netbsd* | \
|
yann@313
|
11 |
sh64-*-netbsd* | sh64l*-*-netbsd*)
|
yann@313
|
12 |
tmake_file="${tmake_file} sh/t-sh sh/t-elf"
|