X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Fbuild-all;h=b994413b9c4adf8149e93035ed37600cde7857d3;hb=b48d047f314222c07decdf57dfd57f5715ca66f1;hp=137be247a33ea46d52c3e883df8a8af09ac1745e;hpb=72cf91a82cb284ea28cca327f258908a67b4ae63;p=util-vserver.git
diff --git a/util-vserver/build-all b/util-vserver/build-all
index 137be24..b994413 100755
--- a/util-vserver/build-all
+++ b/util-vserver/build-all
@@ -26,6 +26,7 @@ make=eval\ "${CLEAN:+make -j2 silent.clean;} \
make -j2 ${SILENT:+-s silent.}check"
LANG=C
+CPPFLAGS='-D_FORTIFY_SOURCE=99'
## Usage: xtermTitle
function xtermTitle
@@ -46,6 +47,7 @@ function operate()
mkdir -p $d && cd $d
+ test -z "$CLEAN" || rm -f config.cache
test -e Makefile || $configure "$@"
$make
cd -
@@ -53,7 +55,9 @@ function operate()
case "$1" in
dist)
- test -e Makefile || ./configure $confflags
+ test -e Makefile || \
+ CFLAGS='-O0 -g3' CXXFLAGS='-O0 -g3' CPPFLAGS=$CPPFLAGS \
+ ./configure $confflags
$make
exit
;;
@@ -80,9 +84,9 @@ test -d "Build" || {
ln -sf $d Build
}
-operate Build/diet-noopt CFLAGS='-O0 -g3' CXXFLAGS='-O0 -g3'
-operate Build/diet-opt --enable-release
-operate Build/nodiet-noopt --disable-dietlibc CFLAGS='-O0 -g3' CXXFLAGS='-O0 -g3'
-operate Build/nodiet-opt --enable-release --disable-dietlibc
-operate Build/gcc32-opt --enable-release --disable-dietlibc CC='ccache gcc32' CXX='ccache g++'
-operate Build/gcc33-opt --enable-release --disable-dietlibc CC='ccache gcc33' CXX='ccache g++33'
+operate Build/diet-noopt CPPFLAGS=$CPPFLAGS CFLAGS='-O0 -g3' CXXFLAGS='-O0 -g3'
+operate Build/diet-opt --enable-release CPPFLAGS=$CPPFLAGS
+operate Build/nodiet-noopt --disable-dietlibc CPPFLAGS=$CPPFLAGS CFLAGS='-O0 -g3' CXXFLAGS='-O0 -g3'
+operate Build/nodiet-opt --enable-release --disable-dietlibc CPPFLAGS=$CPPFLAGS
+operate Build/gcc32-opt --enable-release --disable-dietlibc CPPFLAGS=$CPPFLAGS CC='ccache gcc32' CXX='ccache g++'
+#operate Build/gcc33-opt --enable-release --disable-dietlibc CPPFLAGS=$CPPFLAGS CC='ccache gcc33' CXX='ccache g++33'