# HG changeset patch # User Aleksej Bobylev # Date 1521492501 -7200 # Node ID 7542315e1814d297d2de285e1c1f05afde84e7de # Parent 0f7c6348363cac6e4b6a051321cce59cb94f52e7 cook.conf: better keep CFLAGS and CXXFLAGS the same diff -r 0f7c6348363c -r 7542315e1814 cook.conf --- a/cook.conf Sun Mar 18 12:08:29 2018 +0200 +++ b/cook.conf Mon Mar 19 22:48:21 2018 +0200 @@ -82,11 +82,11 @@ # FIXME: it looks like the flag '-mindirect-branch=thunk-extern' recommended, # but no one app is compiled using it even using GCC-7.3. Is something wrong? case "$ARCH" in - i?86) CFLAGS="-march=$ARCH -Os -pipe -mindirect-branch=thunk";; - x86_64) CFLAGS="-march=nocona -Os -pipe -mindirect-branch=thunk";; + i?86) CFLAGS="-march=$ARCH -Os -pipe -mindirect-branch=thunk -D_GLIBCXX_USE_C99_MATH=1";; + x86_64) CFLAGS="-march=nocona -Os -pipe -mindirect-branch=thunk -D_GLIBCXX_USE_C99_MATH=1";; arm*) CFLAGS="-march=armv6 -O2";; # FIXME esac -CXXFLAGS="$CFLAGS -D_GLIBCXX_USE_C99_MATH=1" +CXXFLAGS="$CFLAGS" # Binutils 2.22 breaks many packages built without LDFLAGS set correctly. #LDFLAGS="-Wl,--copy-dt-needed-entries -lXt"