In case of 5.6:
openxs@ao756:~/bzr/percona-5.6/build-ps$ grep -rn FLAGS * build-binary.sh:17:TARGET_CFLAGS='' build-binary.sh:47: TARGET_CFLAGS="-m32 -march=i686" build-binary.sh:157:export CFLAGS="-fPIC -Wall -O3 -g -static-libgcc -fno-omit-frame-pointer -DPERCONA_INNODB_VERSION=$PERCONA_SERVER_VERSION $TARGET_CFLAGS ${ FLAGS:-}" build-binary.sh:158:export CXXFLAGS="-O2 -fno-omit-frame-pointer -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -DPERCONA_INNODB_VERSION=$PERCONA_SERVER_VERSION $TARGET_CFLAGS ${CXXFLAGS:-}" build-rpm.sh:20:TARGET_CFLAGS='' build-rpm.sh:40: TARGET_CFLAGS="-m32 -march=i686" build-rpm.sh:93: TARGET_CFLAGS='-m32 -march=i686' build-rpm.sh:126:export CFLAGS="-fPIC -Wall -O3 -g -static-libgcc -fno-omit-frame-pointer -DPERCONA_INNODB_VERSION=$PERCONA_SERVER_VERSION $TARGET_CFLAGS ${CFLAGS:-}" build-rpm.sh:127:export CXXFLAGS="-O2 -fno-omit-frame-pointer -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -DPERCONA_INNODB_VERSION=$PERCONA_SERVER_VERSION $TARGET_CFLAGS ${CXXFLAGS:-}" debian/rules:81: CFLAGS=$${MYSQL_BUILD_CFLAGS:-"-O3 -DBIG_JOINS=1"} \ debian/rules:83: CXXFLAGS=$${MYSQL_BUILD_CXXFLAGS:-"-O3 -DBIG_JOINS=1 -felide-constructors -fno-exceptions -fno-rtti"} \ percona-server.spec:340: CXXFLAGS="$CXXFLAGS -I$RPM_BUILD_DIR/%{src_dir}/release/include" \ percona-server.spec:352:# name, finally a default. RPM_OPT_FLAGS is assumed to be a part of the percona-server.spec:361:# This is a hack, $RPM_OPT_FLAGS on ia64 hosts contains flags which break percona-server.spec:365:RPM_OPT_FLAGS= percona-server.spec:371:export CFLAGS=${MYSQL_BUILD_CFLAGS:-${CFLAGS:-$RPM_OPT_FLAGS}} percona-server.spec:372:export CXXFLAGS=${MYSQL_BUILD_CXXFLAGS:-${CXXFLAGS:-$RPM_OPT_FLAGS -felide-constructors -fno-rtti}} percona-server.spec:373:export LDFLAGS=${MYSQL_BUILD_LDFLAGS:-${LDFLAGS:-}} percona-server.spec:391: CFLAGS=`echo " ${CFLAGS} " | \ percona-server.spec:397: CXXFLAGS=`echo " ${CXXFLAGS} " | \ percona-server.spec:470: libgcc=`$CC $CFLAGS --print-libgcc-file` percona-server.spec:1277:- Modify CFLAGS and CXXFLAGS such that a debug build is not optimized. percona-server.spec:1338:- Add CFLAGS to gcc call with --print-libgcc-file, to make sure the percona-server.spec:1430:- Set $LDFLAGS from $MYSQL_BUILD_LDFLAGS percona-server.spec:1745:- CFLAGS and CXXFLAGS should honor RPM_OPT_FLAGS
In case of 5.6:
openxs@ ao756:~ /bzr/percona- 5.6/build- ps$ grep -rn FLAGS * sh:17:TARGET_ CFLAGS= '' sh:157: export CFLAGS="-fPIC -Wall -O3 -g -static-libgcc -fno-omit- frame-pointer -DPERCONA_ INNODB_ VERSION= $PERCONA_ SERVER_ VERSION $TARGET_CFLAGS ${ FLAGS:-}" sh:158: export CXXFLAGS="-O2 -fno-omit- frame-pointer -g -pipe -Wall -Wp,-D_ FORTIFY_ SOURCE= 2 -DPERCONA_ INNODB_ VERSION= $PERCONA_ SERVER_ VERSION $TARGET_CFLAGS ${CXXFLAGS:-}" sh:20:TARGET_ CFLAGS= '' sh:126: export CFLAGS="-fPIC -Wall -O3 -g -static-libgcc -fno-omit- frame-pointer -DPERCONA_ INNODB_ VERSION= $PERCONA_ SERVER_ VERSION $TARGET_CFLAGS ${CFLAGS:-}" sh:127: export CXXFLAGS="-O2 -fno-omit- frame-pointer -g -pipe -Wall -Wp,-D_ FORTIFY_ SOURCE= 2 -DPERCONA_ INNODB_ VERSION= $PERCONA_ SERVER_ VERSION $TARGET_CFLAGS ${CXXFLAGS:-}" $${MYSQL_ BUILD_CFLAGS: -"-O3 -DBIG_JOINS=1"} \ $${MYSQL_ BUILD_CXXFLAGS: -"-O3 -DBIG_JOINS=1 -felide- constructors -fno-exceptions -fno-rtti"} \ server. spec:340: CXXFLAGS="$CXXFLAGS -I$RPM_ BUILD_DIR/ %{src_dir} /release/ include" \ server. spec:352: # name, finally a default. RPM_OPT_FLAGS is assumed to be a part of the server. spec:361: # This is a hack, $RPM_OPT_FLAGS on ia64 hosts contains flags which break server. spec:365: RPM_OPT_ FLAGS= server. spec:371: export CFLAGS= ${MYSQL_ BUILD_CFLAGS: -${CFLAGS: -$RPM_OPT_ FLAGS}} server. spec:372: export CXXFLAGS= ${MYSQL_ BUILD_CXXFLAGS: -${CXXFLAGS: -$RPM_OPT_ FLAGS -felide- constructors -fno-rtti}} server. spec:373: export LDFLAGS= ${MYSQL_ BUILD_LDFLAGS: -${LDFLAGS: -}} server. spec:391: CFLAGS=`echo " ${CFLAGS} " | \ server. spec:397: CXXFLAGS=`echo " ${CXXFLAGS} " | \ server. spec:470: libgcc=`$CC $CFLAGS --print- libgcc- file` server. spec:1277: - Modify CFLAGS and CXXFLAGS such that a debug build is not optimized. server. spec:1338: - Add CFLAGS to gcc call with --print- libgcc- file, to make sure the server. spec:1430: - Set $LDFLAGS from $MYSQL_ BUILD_LDFLAGS server. spec:1745: - CFLAGS and CXXFLAGS should honor RPM_OPT_FLAGS
build-binary.
build-binary.sh:47: TARGET_CFLAGS="-m32 -march=i686"
build-binary.
build-binary.
build-rpm.
build-rpm.sh:40: TARGET_CFLAGS="-m32 -march=i686"
build-rpm.sh:93: TARGET_CFLAGS='-m32 -march=i686'
build-rpm.
build-rpm.
debian/rules:81: CFLAGS=
debian/rules:83: CXXFLAGS=
percona-
percona-
percona-
percona-
percona-
percona-
percona-
percona-
percona-
percona-
percona-
percona-
percona-
percona-