Skip to content

Commit

Permalink
gcc-common: Only apply fpu settings to target gcc
Browse files Browse the repository at this point in the history
Within the OE build environment, we supply the correct fpu settings. These
only need to be spelt out for the on-target gcc.

Doing this means the checksums for the core compiler don't depend on the fpu
settings. We exclude the compiler tunes for similar reasons, it doesn't need
to influence the compiler build.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
  • Loading branch information
rpurdie committed May 1, 2014
1 parent 74d8866 commit ce1f3fd
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 2 deletions.
2 changes: 1 addition & 1 deletion meta/recipes-devtools/gcc/gcc-common.inc
Expand Up @@ -63,7 +63,7 @@ def get_tune_parameters(tune, d):
retdict['package_extra_archs'] = localdata.getVar('PACKAGE_EXTRA_ARCHS', True)
return retdict

get_tune_parameters[vardepsexclude] = "AVAILTUNES"
get_tune_parameters[vardepsexclude] = "AVAILTUNES TUNE_CCARGS"

DEBIANNAME_${MLPREFIX}libgcc = "libgcc1"

Expand Down
2 changes: 1 addition & 1 deletion meta/recipes-devtools/gcc/gcc-configure-common.inc
Expand Up @@ -61,7 +61,7 @@ EXTRA_OECONF_append_libc-uclibc = " --enable-__cxa_atexit"
EXTRA_OECONF_append_mips64 = " --with-abi=64 --with-arch-64=mips64 --with-tune-64=mips64"
EXTRA_OECONF_append_mips64el = " --with-abi=64 --with-arch-64=mips64 --with-tune-64=mips64"

EXTRA_OECONF_FPU = "${@get_gcc_fpu_setting(bb, d)}"
EXTRA_OECONF_FPU ??= ""
CPPFLAGS = ""

# powerpc needs this to comply with the ABI
Expand Down
2 changes: 2 additions & 0 deletions meta/recipes-devtools/gcc/gcc-target.inc
Expand Up @@ -7,6 +7,8 @@ EXTRA_OECONF_PATHS = " \
--with-native-system-header-dir=${STAGING_DIR_TARGET}${target_includedir} \
--with-gxx-include-dir=${includedir}/c++/"

EXTRA_OECONF_FPU = "${@get_gcc_fpu_setting(bb, d)}"

PACKAGES = "\
${PN} ${PN}-plugins ${PN}-symlinks \
g++ g++-symlinks \
Expand Down

0 comments on commit ce1f3fd

Please sign in to comment.