mirror of
https://git.yoctoproject.org/poky
synced 2026-03-11 01:39:40 +01:00
OE-core previously carried patches to glibc that added optimized sqrt
implementations for various PowerPC chips. These were recently removed,
which now results in errors when compiling glibc with certian PowerPC
machine tunes:
checking sysdep dirs... configure: error: The 603e subspecies of powerpc is not supported.
Remove setting GLIBC_EXTRA_OECONF with parameters that are no longer
valid. Also remove a commented out setting of the variable that probably
isn't vaild anyway.
Fixes: 2511e937f445 ("glibc: Drop ppc sqrt optimisations")
(From OE-Core rev: 76ccd9914c47aebf2c4c211abc089d9b8acc6c66)
Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 40f15066c24720aae36713c9856ffb4fae146a45)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
21 lines
940 B
PHP
21 lines
940 B
PHP
DEFAULTTUNE ?= "ppce6500"
|
|
|
|
require conf/machine/include/powerpc/arch-powerpc64.inc
|
|
|
|
TUNEVALID[e6500] = "Enable Freescale e6500 specific processor optimizations"
|
|
TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'e6500', ' -mcpu=e6500', '', d)}"
|
|
|
|
AVAILTUNES += "ppce6500 ppc64e6500"
|
|
TUNE_FEATURES:tune-ppce6500 = "m32 fpu-hard e6500 altivec bigendian"
|
|
BASE_LIB:tune-ppce6500 = "lib"
|
|
TUNE_PKGARCH:tune-ppce6500 = "ppce6500"
|
|
PACKAGE_EXTRA_ARCHS:tune-ppce6500 = "${PACKAGE_EXTRA_ARCHS:tune-powerpc} ppce6500"
|
|
|
|
TUNE_FEATURES:tune-ppc64e6500 = "m64 fpu-hard e6500 altivec bigendian"
|
|
BASE_LIB:tune-ppc64e6500 = "lib64"
|
|
TUNE_PKGARCH:tune-ppc64e6500 = "ppc64e6500"
|
|
PACKAGE_EXTRA_ARCHS:tune-ppc64e6500 = "${PACKAGE_EXTRA_ARCHS:tune-powerpc64} ppc64e6500"
|
|
|
|
# QEMU usermode fails with invalid instruction error (YOCTO: #10304)
|
|
MACHINE_FEATURES_BACKFILL_CONSIDERED:append = "${@bb.utils.contains('TUNE_FEATURES', 'e6500', ' qemu-usermode', '', d)}"
|