gcc: update i586 TARGET_ARCH tests to also handle i686
PATCH 1/3 gcc: update i586 TARGET_ARCH tests to also handle i686
Signed-off-by Andre McCurdy <[email protected]>
--- meta/recipes-devtools/gcc/gcc-common.inc | 1 + meta/recipes-devtools/gcc/gcc-multilib-config.inc | 2 ++ 2 files changed, 3 insertions(+)
meta/recipes-devtools/gcc/gcc-common.inc +1 -0
@@ -34,6 +34,7 @@ def get_gcc_multiarch_setting(bb, d): target_arch = d.getVar('TRANSLATED_TARGET_ARCH', True) multiarch_options = { "i586": "--enable-targets=all", + "i686": "--enable-targets=all", "powerpc": "--enable-targets=powerpc64", "mips": "--enable-targets=all", "sparc": "--enable-targets=all",
meta/recipes-devtools/gcc/gcc-multilib-config.inc +2 -0
@@ -120,6 +120,7 @@ python gcc_multilib_setup() { gcc_target_config_files = { 'x86_64' : ['gcc/config/i386/t-linux64'], 'i586' : ['gcc/config/i386/t-linux64'], + 'i686' : ['gcc/config/i386/t-linux64'], 'mips' : ['gcc/config/mips/t-linux64'], 'powerpc' : ['gcc/config/rs6000/t-linux64'], 'powerpc64' : ['gcc/config/rs6000/t-linux64'],
@@ -128,6 +129,7 @@ python gcc_multilib_setup() { gcc_header_config_files = { 'x86_64' : ['gcc/config/i386/linux64.h'], 'i586' : ['gcc/config/i386/linux64.h'], + 'i686' : ['gcc/config/i386/linux64.h'], 'mips' : ['gcc/config/mips/linux64.h'], 'powerpc' : ['gcc/config/rs6000/linux64.h'], 'powerpc64' : ['gcc/config/rs6000/linux64.h'],
Signature · 1 line
1.9.1
PATCH 2/3 lsb: update i586 TARGET_ARCH tests to also handle i686
Signed-off-by Andre McCurdy <[email protected]>
--- meta/recipes-extended/lsb/lsb_4.1.bb | 6 +++--- meta/recipes-extended/lsb/lsbtest_1.0.bb | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-)
meta/recipes-extended/lsb/lsb_4.1.bb +3 -3
@@ -40,7 +40,7 @@ do_install(){ mkdir -p ${D}${sysconfdir}/lsb-release.d printf "LSB_VERSION=\"core-4.1-noarch:" > ${D}${sysconfdir}/lsb-release - if [ "${TARGET_ARCH}" = "i586" ];then + if [ "${TARGET_ARCH}" = "i586" ] || [ "${TARGET_ARCH}" = "i686" ];then printf "core-4.1-ia32" >> ${D}${sysconfdir}/lsb-release else printf "core-4.1-${TARGET_ARCH}" >> ${D}${sysconfdir}/lsb-release
@@ -53,7 +53,7 @@ do_install(){ fi echo "DISTRIB_DESCRIPTION=\"${DISTRO_NAME} ${DISTRO_VERSION}\"" >> ${D}${sysconfdir}/lsb-release - if [ "${TARGET_ARCH}" = "i586" ];then + if [ "${TARGET_ARCH}" = "i586" ] || [ "${TARGET_ARCH}" = "i686" ];then mkdir -p ${D}${sysconfdir}/lsb-release.d touch ${D}${sysconfdir}/lsb-release.d/graphics-${PV}-noarch touch ${D}${sysconfdir}/lsb-release.d/desktop-${PV}-noarch
@@ -99,7 +99,7 @@ do_install_append(){ ln -sf ld-linux-x86-64.so.2 ld-lsb-x86-64.so.2 ln -sf ld-linux-x86-64.so.2 ld-lsb-x86-64.so.3 fi - if [ "${TARGET_ARCH}" = "i586" ];then + if [ "${TARGET_ARCH}" = "i586" ] || [ "${TARGET_ARCH}" = "i686" ];then cd ${D}/${baselib} ln -sf ld-linux.so.2 ld-lsb.so.2 ln -sf ld-linux.so.2 ld-lsb.so.3
meta/recipes-extended/lsb/lsbtest_1.0.bb +1 -1
@@ -19,7 +19,7 @@ do_install() { install -d ${D}/opt/lsb-test install -m 0644 ${S}/packages_list ${D}/opt/lsb-test/packages_list install -m 0644 ${S}/session ${D}/opt/lsb-test/session - if [ "${TARGET_ARCH}" = "i586" ];then + if [ "${TARGET_ARCH}" = "i586" ] || [ "${TARGET_ARCH}" = "i686" ];then sed -i -e 's/lsbarch/ia32/g' -e 's/targetarch/i486/g' ${D}/opt/lsb-test/packages_list sed -i -e 's/targetarch/x86/g' ${D}/opt/lsb-test/session fi
Signature · 1 line
1.9.1
PATCH 3/3 libav: update i586 TARGET_ARCH test to also handle i686
In reply to Andre McCurdySigned-off-by Andre McCurdy <[email protected]>
--- meta/recipes-multimedia/libav/libav.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
meta/recipes-multimedia/libav/libav.inc +1 -1
@@ -138,7 +138,7 @@ python populate_packages_prepend() { prepend=True, allow_links=True) - if d.getVar('TARGET_ARCH', True) == 'i586': + if d.getVar('TARGET_ARCH', True) in [ 'i586', 'i686' ]: # libav can't be build with -fPIC for 32-bit x86 pkgs = d.getVar('PACKAGES', True).split() for pkg in pkgs:
Signature · 1 line
1.9.1