diff options
author | Chris Johns <chrisj@rtems.org> | 2013-07-14 09:11:21 +1000 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2013-07-14 09:11:21 +1000 |
commit | 2626dbae7c4578a7ee7bfc1e4f1c260425edab06 (patch) | |
tree | c2ddc3d35ba1384f4ace49a18216eda9e23a7738 /source-builder/defaults.mc | |
parent | Fix link in documentation (diff) | |
download | rtems-source-builder-2626dbae7c4578a7ee7bfc1e4f1c260425edab06.tar.bz2 |
Fix the Cxc build configuration for the DTC tool.
Diffstat (limited to 'source-builder/defaults.mc')
-rw-r--r-- | source-builder/defaults.mc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/source-builder/defaults.mc b/source-builder/defaults.mc index a2ed569..20a3f0c 100644 --- a/source-builder/defaults.mc +++ b/source-builder/defaults.mc @@ -263,6 +263,7 @@ else build_dir="build" fi''' +# Host/build flags. host_build_flags: none, none, ''' # Host and build flags if test "%{_build}" != "%{_host}" ; then @@ -281,6 +282,16 @@ else fi export CC CXX CC_FOR_BUILD CXX_FOR_BUILD CFLAGS CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD''' +# Build/build flags. +build_build_flags: none, none, ''' +# Build and build flags means force build == host +# gcc is not ready to be compiled with -std=gnu99 +CC=$(echo "%{__cc} ${SB_OPT_FLAGS}" | sed -e 's,-std=gnu99 ,,') +CXX=$(echo "%{__cxx} ${SB_OPT_FLAGS}" | sed -e 's,-std=gnu99 ,,') +CC_FOR_BUILD=${CC} +CXX_FOR_BUILD=${CXX} +export CC CXX CC_FOR_BUILD CXX_FOR_BUILD CFLAGS''' + # Default package settings _forced_static: none, none, '-Xlinker -Bstatic ${LIBS_STATIC} -Xlinker -Bdynamic' __xz: exe, required, '/usr/bin/xz' |