From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pl0-f45.google.com (mail-pl0-f45.google.com [209.85.160.45]) by mail.openembedded.org (Postfix) with ESMTP id 4A15E753FD for ; Thu, 21 Jun 2018 23:22:43 +0000 (UTC) Received: by mail-pl0-f45.google.com with SMTP id d10-v6so2471908plo.5 for ; Thu, 21 Jun 2018 16:22:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:organization:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=bCPVwv36Tblglx56UVuki8S4/DEMKCjs+vy/iC4FXtc=; b=Zkqn2PIYZaz6ituxmXpZ9OTxFaH8bz+2hNW2tI37snxzcbj7fvbEwtg1rWWGv0g2f1 0mMrqptD2MPPuGz9SJ6vMohla4SkzK+w3KPrewclUJL1WMjAuflvLrxmxidhk2suYTHi NyX3wfe24YGEyVvfbHj2tHn+EcVmTCwfrp4vMRHPNzwvRPmId8Q3xXKxy9x+g4LELIFj TdGTdS3vrNzxokflppbmi7kxIghQOe+PfEnPPNuhYIG226rySZJyPOacPEKBSQG4EGrT 90POY5tg6gFnUyH4fHSZsKTVq+00Jo4ORCFNXnmx+E2ZkFiOhueSBxXYoruHCtvP98Q5 clSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=bCPVwv36Tblglx56UVuki8S4/DEMKCjs+vy/iC4FXtc=; b=FkhydbF2tSQv6Cz2m0+IIfpkby7WrewS5rvwDneCJ1NoJYTBjzOpoEnhXEVQWNme96 Y6XYW4a3E1ax6jf04fy5X3i33vinn7Tq9/eE3WGRd5S/vNumkEnJRNG9XCrqkA0y8V16 b9sisVvklUGT0DP+SB5cV3YeqeZEg4vw9QNjhvGb6UmAhHXLv0fzktDNbTtXuU3+4vGW sFIDN+r1dtAM63+gBu7ZuI9EFyqud0VorZS5PyLKuBdmjVYbQ7JMAJwtNkLK7DMculqt 7MG3aCEuhZxaAGgtsHi6TwEQ6g3+4GxwebohT1bOJgeloE6syfTC8zzaYFGAurSN+Owa J4lA== X-Gm-Message-State: APt69E1DKJ3IyLzz3yCAqU7fVb50trR11PCIgx0HwaxaN80aUhIZ3egP HJoMTBEvrc/hAVNR+BC4BjXMHcF3 X-Google-Smtp-Source: ADUXVKJAT+iCeeWgmti63hORW53mbfyevMcFLn15eNF9n8zKj8qStJsf8QCT/fYtA46Trd0ggjKTig== X-Received: by 2002:a17:902:bb90:: with SMTP id m16-v6mr30472831pls.50.1529623363581; Thu, 21 Jun 2018 16:22:43 -0700 (PDT) Received: from hermes.local ([2601:646:877f:9499:2192:217:a0a5:f109]) by smtp.gmail.com with ESMTPSA id n68-v6sm11008220pfk.145.2018.06.21.16.22.42 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 21 Jun 2018 16:22:42 -0700 (PDT) To: kai.kang@windriver.com, openembedded-devel@lists.openembedded.org References: <20180621075845.5422-1-kai.kang@windriver.com> <20180621075845.5422-2-kai.kang@windriver.com> From: Khem Raj Organization: HIMVIS LLC Message-ID: <38fa69a5-e34a-4eae-ae74-5fa5066e40d4@gmail.com> Date: Thu, 21 Jun 2018 16:22:41 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.0 MIME-Version: 1.0 In-Reply-To: <20180621075845.5422-2-kai.kang@windriver.com> Subject: Re: [PATCH 1/1] mozjs17: exclude mips64 from COMPATIBLE_HOST X-BeenThere: openembedded-devel@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Using the OpenEmbedded metadata to build Distributions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jun 2018 23:22:43 -0000 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Hi Kai On 6/21/18 12:58 AM, kai.kang@windriver.com wrote: > From: Kai Kang > > The latest stable version of package polkit is 0.113 which requires > mozjs 17. mozjs 17 doesn't support mips64. mips64 has been supported > from mozjs 45. > > https://bugzilla.mozilla.org/show_bug.cgi?id=1140954 > > Exclude mips64 from COMPATIBLE_HOST for mozjs, polkit and packages which > depend on polkit directly or indirectly. And remove 'polkit' from > PACKAGECONFIG of modemmanager for mips64. > I would suggest that we consider the option of upgrading mozjs to 45+ and also upgrade polkit to 0.114 which was released few months ago. > Signed-off-by: Kai Kang > --- > .../network-manager-applet/network-manager-applet_1.8.10.bb | 5 +++++ > meta-gnome/recipes-gnome/gedit/gedit_2.30.4.bb | 5 +++++ > meta-gnome/recipes-gnome/gvfs/gvfs_1.36.0.bb | 3 +++ > .../networkmanager/networkmanager-openvpn_1.2.8.bb | 5 +++++ > .../networkmanager/networkmanager_1.10.6.bb | 3 +++ > .../python-networkmanager/python-networkmanager_2.0.1.bb | 5 +++++ > .../modemmanager/modemmanager_1.7.991.bb | 2 ++ > meta-oe/recipes-extended/mozjs/mozjs_17.0.0.bb | 3 +++ > meta-oe/recipes-extended/polkit/polkit-group-rule.inc | 3 +++ > meta-oe/recipes-extended/polkit/polkit_0.113.bb | 3 +++ > meta-oe/recipes-support/udisks/udisks2_2.7.6.bb | 3 +++ > meta-oe/recipes-support/udisks/udisks_1.0.5.bb | 3 +++ > meta-oe/recipes-support/upower/upower_0.99.7.bb | 3 +++ > meta-xfce/classes/thunar-plugin.bbclass | 5 +++++ > meta-xfce/recipes-apps/xfce-polkit/xfce-polkit_0.2.bb | 3 +++ > meta-xfce/recipes-core/images/core-image-minimal-xfce.bb | 5 +++++ > .../systemload/xfce4-systemload-plugin_1.2.1.bb | 5 +++++ > .../weather/xfce4-weather-plugin_0.8.10.bb | 5 +++++ > .../recipes-panel-plugins/xkb/xfce4-xkb-plugin_0.8.1.bb | 5 +++++ > .../recipes-xfce/packagegroups/packagegroup-xfce-base.bb | 4 ++++ > .../recipes-xfce/packagegroups/packagegroup-xfce-extended.bb | 4 ++++ > meta-xfce/recipes-xfce/thunar/thunar_1.8.0.bb | 5 +++++ > .../xfce4-power-manager/xfce4-power-manager_1.6.1.bb | 5 +++++ > meta-xfce/recipes-xfce/xfce4-session/xfce4-session_4.12.1.bb | 3 +++ > meta-xfce/recipes-xfce/xfce4-settings/xfce4-settings_git.bb | 5 +++++ > meta-xfce/recipes-xfce/xfdesktop/xfdesktop_4.12.4.bb | 5 +++++ > 26 files changed, 105 insertions(+) > > diff --git a/meta-gnome/recipes-connectivity/network-manager-applet/network-manager-applet_1.8.10.bb b/meta-gnome/recipes-connectivity/network-manager-applet/network-manager-applet_1.8.10.bb > index 91ae8b740..581243354 100644 > --- a/meta-gnome/recipes-connectivity/network-manager-applet/network-manager-applet_1.8.10.bb > +++ b/meta-gnome/recipes-connectivity/network-manager-applet/network-manager-applet_1.8.10.bb > @@ -14,6 +14,11 @@ REQUIRED_DISTRO_FEATURES = "x11" > SRC_URI[archive.md5sum] = "eae3be75e77ff1a7ea3174be25e62d03" > SRC_URI[archive.sha256sum] = "0adc4bfae8b49f7a1d929c22ef20933bd41fb4a8b458280f44c65f9e45b4c9c3" > > +# dependency chain: > +# networkmanager -> polkit -> mozjs17 > +# mozjs17 does not support mips64 > +COMPATIBLE_HOST = "^(?!mips64).*" > + > PACKAGECONFIG[modemmanager] = "--with-wwan,--without-wwan,modemmanager" > PACKAGECONFIG ??= "" > > diff --git a/meta-gnome/recipes-gnome/gedit/gedit_2.30.4.bb b/meta-gnome/recipes-gnome/gedit/gedit_2.30.4.bb > index ba425ad6b..bd8e51c59 100644 > --- a/meta-gnome/recipes-gnome/gedit/gedit_2.30.4.bb > +++ b/meta-gnome/recipes-gnome/gedit/gedit_2.30.4.bb > @@ -22,6 +22,11 @@ SRC_URI[archive.md5sum] = "e1eecb0a92a1a363b3d375ec5ac0fb3b" > SRC_URI[archive.sha256sum] = "a561fe3dd1d199baede1bd07c4ee65f06fc7c494dd4d3327117f04149a608e3c" > GNOME_COMPRESS_TYPE="bz2" > > +# dependency chain: > +# gvfs -> polkit -> mozjs17 > +# mozjs17 does not support mips64 > +COMPATIBLE_HOST = "^(?!mips64).*" > + > EXTRA_OECONF = "--disable-scrollkeeper \ > --enable-gvfs-metadata" > > diff --git a/meta-gnome/recipes-gnome/gvfs/gvfs_1.36.0.bb b/meta-gnome/recipes-gnome/gvfs/gvfs_1.36.0.bb > index 5f7391285..641253204 100644 > --- a/meta-gnome/recipes-gnome/gvfs/gvfs_1.36.0.bb > +++ b/meta-gnome/recipes-gnome/gvfs/gvfs_1.36.0.bb > @@ -16,6 +16,9 @@ do_configure_prepend() { > touch ${S}/ABOUT-NLS > } > > +# polkit depends on mozjs17 which not support mips64 > +COMPATIBLE_HOST = "^(?!mips64).*" > + > EXTRA_OECONF = " \ > --disable-gdu \ > --enable-udisks2 \ > diff --git a/meta-networking/recipes-connectivity/networkmanager/networkmanager-openvpn_1.2.8.bb b/meta-networking/recipes-connectivity/networkmanager/networkmanager-openvpn_1.2.8.bb > index 1b604ad52..4b013ad76 100644 > --- a/meta-networking/recipes-connectivity/networkmanager/networkmanager-openvpn_1.2.8.bb > +++ b/meta-networking/recipes-connectivity/networkmanager/networkmanager-openvpn_1.2.8.bb > @@ -14,6 +14,11 @@ SRC_URI[sha256sum] = "3e0b4007f248d96df4b8eb5d0f937536044af7053debbbf525e67c9bc5 > > S = "${WORKDIR}/NetworkManager-openvpn-${PV}" > > +# dependency chain: > +# networkmanager -> polkit -> mozjs17 > +# mozjs17 does not support mips64 > +COMPATIBLE_HOST = "^(?!mips64).*" > + > PACKAGECONFIG[gnome] = "--with-gnome,--without-gnome" > > do_install_append () { > diff --git a/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.10.6.bb b/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.10.6.bb > index 605d371b1..10e22c773 100644 > --- a/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.10.6.bb > +++ b/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.10.6.bb > @@ -43,6 +43,9 @@ SRC_URI[sha256sum] = "6af0b1e856a3725f88791f55c4fbb04105dc0b20dbf182aaec8aad1648 > > S = "${WORKDIR}/NetworkManager-${PV}" > > +# polkit depends on mozjs17 which not support mips64 > +COMPATIBLE_HOST = "^(?!mips64).*" > + > EXTRA_OECONF = " \ > --disable-ifcfg-rh \ > --disable-ifnet \ > diff --git a/meta-networking/recipes-connectivity/python-networkmanager/python-networkmanager_2.0.1.bb b/meta-networking/recipes-connectivity/python-networkmanager/python-networkmanager_2.0.1.bb > index 4e41aa576..9e583b2ef 100644 > --- a/meta-networking/recipes-connectivity/python-networkmanager/python-networkmanager_2.0.1.bb > +++ b/meta-networking/recipes-connectivity/python-networkmanager/python-networkmanager_2.0.1.bb > @@ -10,4 +10,9 @@ SRC_URI[sha256sum] = "bc36507506ad29bfdac941b0987ebd1cc9633c9a9291d7378e229e4515 > PYPI_PACKAGE = "python-networkmanager" > inherit pypi setuptools > > +# dependency chain: > +# networkmanager -> polkit -> mozjs17 > +# mozjs17 does not support mips64 > +COMPATIBLE_HOST = "^(?!mips64).*" > + > RDEPENDS_${PN} = "networkmanager python-dbus python-six" > diff --git a/meta-oe/recipes-connectivity/modemmanager/modemmanager_1.7.991.bb b/meta-oe/recipes-connectivity/modemmanager/modemmanager_1.7.991.bb > index 26b56d17d..9f5be637e 100644 > --- a/meta-oe/recipes-connectivity/modemmanager/modemmanager_1.7.991.bb > +++ b/meta-oe/recipes-connectivity/modemmanager/modemmanager_1.7.991.bb > @@ -23,6 +23,8 @@ S = "${WORKDIR}/ModemManager-${PV}" > PACKAGECONFIG ??= "mbim qmi polkit \ > ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \ > " > +# polkit depends on mozjs which not support mips64 > +PACKAGECONFIG_remove_mips64 = "polkit" > > PACKAGECONFIG[systemd] = "--with-systemdsystemunitdir=${systemd_unitdir}/system/,," > PACKAGECONFIG[polkit] = "--with-polkit=yes,--with-polkit=no,polkit" > diff --git a/meta-oe/recipes-extended/mozjs/mozjs_17.0.0.bb b/meta-oe/recipes-extended/mozjs/mozjs_17.0.0.bb > index 49b7f156e..7f8f0529b 100644 > --- a/meta-oe/recipes-extended/mozjs/mozjs_17.0.0.bb > +++ b/meta-oe/recipes-extended/mozjs/mozjs_17.0.0.bb > @@ -50,6 +50,9 @@ EXTRA_OECONF_append_armv4 = " \ > PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}" > PACKAGECONFIG[x11] = "--with-x --x-includes=${STAGING_INCDIR} --x-libraries=${STAGING_LIBDIR},--without-x,virtual/libx11" > > +# mozjs17 does not support mips64 > +COMPATIBLE_HOST = "^(?!mips64).*" > + > # mozjs requires autoreconf 2.13 > do_configure() { > export HOST_CFLAGS="${BUILD_CFLAGS}" > diff --git a/meta-oe/recipes-extended/polkit/polkit-group-rule.inc b/meta-oe/recipes-extended/polkit/polkit-group-rule.inc > index 40e400542..d4befc8bb 100644 > --- a/meta-oe/recipes-extended/polkit/polkit-group-rule.inc > +++ b/meta-oe/recipes-extended/polkit/polkit-group-rule.inc > @@ -1,6 +1,9 @@ > # polkit must prepare polkitd group > DEPENDS += "polkit" > > +# polkit depends on mozjs17 which not support mips64 > +COMPATIBLE_HOST = "^(?!mips64).*" > + > inherit useradd > > do_install_prepend() { > diff --git a/meta-oe/recipes-extended/polkit/polkit_0.113.bb b/meta-oe/recipes-extended/polkit/polkit_0.113.bb > index f34928fe3..f9c3cdf75 100644 > --- a/meta-oe/recipes-extended/polkit/polkit_0.113.bb > +++ b/meta-oe/recipes-extended/polkit/polkit_0.113.bb > @@ -27,6 +27,9 @@ SRC_URI = "http://www.freedesktop.org/software/polkit/releases/polkit-${PV}.tar. > SRC_URI[md5sum] = "4b77776c9e4f897dcfe03b2c34198edf" > SRC_URI[sha256sum] = "e1c095093c654951f78f8618d427faf91cf62abdefed98de40ff65eca6413c81" > > +# mozjs17 does not support mips64 > +COMPATIBLE_HOST = "^(?!mips64).*" > + > EXTRA_OECONF = "--with-os-type=moblin --disable-man-pages" > > do_compile_prepend () { > diff --git a/meta-oe/recipes-support/udisks/udisks2_2.7.6.bb b/meta-oe/recipes-support/udisks/udisks2_2.7.6.bb > index 4d22afd0d..1340074c5 100644 > --- a/meta-oe/recipes-support/udisks/udisks2_2.7.6.bb > +++ b/meta-oe/recipes-support/udisks/udisks2_2.7.6.bb > @@ -28,6 +28,9 @@ S = "${WORKDIR}/git" > > CVE_PRODUCT = "udisks" > > +# polkit depends on mozjs17 which does NOT support mips64 > +COMPATIBLE_HOST = "^(?!mips64).*" > + > inherit autotools systemd gtk-doc gobject-introspection > > EXTRA_OECONF = "--disable-man --disable-gtk-doc" > diff --git a/meta-oe/recipes-support/udisks/udisks_1.0.5.bb b/meta-oe/recipes-support/udisks/udisks_1.0.5.bb > index e33266001..a80238392 100644 > --- a/meta-oe/recipes-support/udisks/udisks_1.0.5.bb > +++ b/meta-oe/recipes-support/udisks/udisks_1.0.5.bb > @@ -22,6 +22,9 @@ SRC_URI = " \ > SRC_URI[udisks.md5sum] = "70d48dcfe523a74cd7c7fbbc2847fcdd" > SRC_URI[udisks.sha256sum] = "f2ec82eb0ea7e01dc299b5b29b3c18cdf861236ec43dcff66b3552b4b31c6f71" > > +# polkit depends on mozjs17 which does not support mips64 > +COMPATIBLE_HOST = "^(?!mips64).*" > + > inherit autotools-brokensep systemd gtk-doc > > PACKAGECONFIG ??= "libdevmapper" > diff --git a/meta-oe/recipes-support/upower/upower_0.99.7.bb b/meta-oe/recipes-support/upower/upower_0.99.7.bb > index 973fbe771..27f1a70b6 100644 > --- a/meta-oe/recipes-support/upower/upower_0.99.7.bb > +++ b/meta-oe/recipes-support/upower/upower_0.99.7.bb > @@ -8,6 +8,9 @@ SRC_URI = "http://upower.freedesktop.org/releases/${BPN}-${PV}.tar.xz" > SRC_URI[md5sum] = "236bb439d9ff1151450b3d8582399532" > SRC_URI[sha256sum] = "24bcc2f6ab25a2533bac70b587bcb019e591293076920f5b5e04bdedc140a401" > > +# polkit depends on mozjs17 which does not support mips64 > +COMPATIBLE_HOST = "^(?!mips64).*" > + > inherit autotools pkgconfig gettext gobject-introspection systemd > > PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}" > diff --git a/meta-xfce/classes/thunar-plugin.bbclass b/meta-xfce/classes/thunar-plugin.bbclass > index 692f121d8..2f6216ba3 100644 > --- a/meta-xfce/classes/thunar-plugin.bbclass > +++ b/meta-xfce/classes/thunar-plugin.bbclass > @@ -4,6 +4,11 @@ REQUIRED_DISTRO_FEATURES = "x11" > > DEPENDS += "thunar" > > +# dependency chain: > +# thunar -> gvfs -> polkit -> mozjs17 > +# mozjs17 does not support mips64 > +COMPATIBLE_HOST = "^(?!mips64).*" > + > SRC_URI = "http://archive.xfce.org/src/thunar-plugins/${BPN}/${@'${PV}'[0:3]}/${BPN}-${PV}.tar.bz2" > > FILES_${PN} += "${libdir}/thunarx-3/*.so" > diff --git a/meta-xfce/recipes-apps/xfce-polkit/xfce-polkit_0.2.bb b/meta-xfce/recipes-apps/xfce-polkit/xfce-polkit_0.2.bb > index 54bf7c752..2fa5300f1 100644 > --- a/meta-xfce/recipes-apps/xfce-polkit/xfce-polkit_0.2.bb > +++ b/meta-xfce/recipes-apps/xfce-polkit/xfce-polkit_0.2.bb > @@ -12,3 +12,6 @@ SRC_URI = " \ > " > SRCREV = "6ad1ee833c9e22e4dd72a8f7d54562d046965283" > S = "${WORKDIR}/git" > + > +# polkit depends on mozjs17 which not support mips64 > +COMPATIBLE_HOST = "^(?!mips64).*" > diff --git a/meta-xfce/recipes-core/images/core-image-minimal-xfce.bb b/meta-xfce/recipes-core/images/core-image-minimal-xfce.bb > index 21930ba14..99ce78cb5 100644 > --- a/meta-xfce/recipes-core/images/core-image-minimal-xfce.bb > +++ b/meta-xfce/recipes-core/images/core-image-minimal-xfce.bb > @@ -16,3 +16,8 @@ LICENSE = "MIT" > export IMAGE_BASENAME = "core-image-minimal-xfce" > > inherit core-image > + > +# dependency chain: > +# packagegroup-xfce-base -> xfce4-session -> polkit -> mozjs17 > +# mozjs17 does not support mips64 > +COMPATIBLE_HOST = "^(?!mips64).*" > diff --git a/meta-xfce/recipes-panel-plugins/systemload/xfce4-systemload-plugin_1.2.1.bb b/meta-xfce/recipes-panel-plugins/systemload/xfce4-systemload-plugin_1.2.1.bb > index eeb451863..c95d59eee 100644 > --- a/meta-xfce/recipes-panel-plugins/systemload/xfce4-systemload-plugin_1.2.1.bb > +++ b/meta-xfce/recipes-panel-plugins/systemload/xfce4-systemload-plugin_1.2.1.bb > @@ -9,3 +9,8 @@ DEPENDS += "upower" > > SRC_URI[md5sum] = "550277af9886c47005117110f6e7ec0d" > SRC_URI[sha256sum] = "2bf7d0802534a1eb2e9f251af2bb97abc3f58608c1f01511d302c06111d34812" > + > +# dependency chain: > +# upower -> polkit -> mozjs17 > +# polkit depends on mozjs17 which not support mips64 > +COMPATIBLE_HOST = "^(?!mips64).*" > diff --git a/meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin_0.8.10.bb b/meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin_0.8.10.bb > index 649eaaafb..f3468ed7a 100644 > --- a/meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin_0.8.10.bb > +++ b/meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin_0.8.10.bb > @@ -10,4 +10,9 @@ DEPENDS += "libsoup-2.4 dbus-glib upower" > SRC_URI[md5sum] = "bba7f750b97c8fc3656715268edad792" > SRC_URI[sha256sum] = "ee6d43c444904631c240470e15e96215c2ce451158bfdbf234bce892bf60eab8" > > +# dependency chain: > +# upower -> polkit -> mozjs17 > +# mozjs17 does not support mips64 > +COMPATIBLE_HOST = "^(?!mips64).*" > + > FILES_${PN} += "${datadir}/xfce4/weather" > diff --git a/meta-xfce/recipes-panel-plugins/xkb/xfce4-xkb-plugin_0.8.1.bb b/meta-xfce/recipes-panel-plugins/xkb/xfce4-xkb-plugin_0.8.1.bb > index 8ee374035..26289443f 100644 > --- a/meta-xfce/recipes-panel-plugins/xkb/xfce4-xkb-plugin_0.8.1.bb > +++ b/meta-xfce/recipes-panel-plugins/xkb/xfce4-xkb-plugin_0.8.1.bb > @@ -14,3 +14,8 @@ DEPENDS += "libxklavier libwnck3 librsvg garcon" > FILES_${PN} += "${datadir}/xfce4/xkb" > > RDEPENDS_${PN} = "xfce4-settings" > + > +# dependency chain: > +# xfce4-settings -> upower -> polkit -> mozjs17 > +# mozjs17 does not support mips64 > +COMPATIBLE_HOST = "^(?!mips64).*" > diff --git a/meta-xfce/recipes-xfce/packagegroups/packagegroup-xfce-base.bb b/meta-xfce/recipes-xfce/packagegroups/packagegroup-xfce-base.bb > index 140de416b..6b169a0c4 100644 > --- a/meta-xfce/recipes-xfce/packagegroups/packagegroup-xfce-base.bb > +++ b/meta-xfce/recipes-xfce/packagegroups/packagegroup-xfce-base.bb > @@ -8,6 +8,10 @@ inherit packagegroup distro_features_check > > REQUIRED_DISTRO_FEATURES = "x11" > > +# some core packages such as thunar, xfdesktop and xfce4-session fininally > +# depend on polkit with depends on mozjs. But mozjs17 does not support mips64. > +COMPATIBLE_HOST = "^(?!mips64).*" > + > RDEPENDS_${PN} = " \ > xfwm4 \ > xfce4-session \ > diff --git a/meta-xfce/recipes-xfce/packagegroups/packagegroup-xfce-extended.bb b/meta-xfce/recipes-xfce/packagegroups/packagegroup-xfce-extended.bb > index 2e0f7f5b4..477335f36 100644 > --- a/meta-xfce/recipes-xfce/packagegroups/packagegroup-xfce-extended.bb > +++ b/meta-xfce/recipes-xfce/packagegroups/packagegroup-xfce-extended.bb > @@ -9,6 +9,10 @@ inherit packagegroup distro_features_check > > REQUIRED_DISTRO_FEATURES = "x11" > > +# some core packages in packagegroup-xfce-base finally depend on polkit which > +# depend on mozjs but mozjs17 does not support mips64 > +COMPATIBLE_HOST = "^(?!mips64).*" > + > # mandatory > RDEPENDS_${PN} = " \ > packagegroup-xfce-base \ > diff --git a/meta-xfce/recipes-xfce/thunar/thunar_1.8.0.bb b/meta-xfce/recipes-xfce/thunar/thunar_1.8.0.bb > index f03fd63e0..6ba5b6c3f 100644 > --- a/meta-xfce/recipes-xfce/thunar/thunar_1.8.0.bb > +++ b/meta-xfce/recipes-xfce/thunar/thunar_1.8.0.bb > @@ -14,6 +14,11 @@ SRC_URI[sha256sum] = "acf151bceedb20aed45a6da61d7bb85a4a03964090c80454e72e61e7fc > > S = "${WORKDIR}/Thunar-${PV}/" > > +# dependency chain: > +# gvfs -> polkit -> mozjs17 > +# polkit depends on mozjs17 which not support mips64 > +COMPATIBLE_HOST = "^(?!mips64).*" > + > PACKAGECONFIG ??= "" > PACKAGECONFIG[pcre] = "--enable-pcre,--disable-pcre,libpcre" > > diff --git a/meta-xfce/recipes-xfce/xfce4-power-manager/xfce4-power-manager_1.6.1.bb b/meta-xfce/recipes-xfce/xfce4-power-manager/xfce4-power-manager_1.6.1.bb > index ed117b0a6..3be7336fc 100644 > --- a/meta-xfce/recipes-xfce/xfce4-power-manager/xfce4-power-manager_1.6.1.bb > +++ b/meta-xfce/recipes-xfce/xfce4-power-manager/xfce4-power-manager_1.6.1.bb > @@ -15,6 +15,11 @@ DEPENDS += "gtk+3 glib-2.0 dbus-glib xfconf libxfce4ui libxfce4util libnotify \ > SRC_URI[md5sum] = "17f0e6464ad6b3bc6a657f595bf91430" > SRC_URI[sha256sum] = "1ea825452343b895566068018b6d5078608f8f46ce8075ba6bbb4b848f48656b" > > +# dependency chain: > +# upower -> polkit -> mozjs17 > +# mozjs17 does not support mips64 > +COMPATIBLE_HOST = "^(?!mips64).*" > + > EXTRA_OECONF = " \ > --enable-network-manager \ > --enable-panel-plugins \ > diff --git a/meta-xfce/recipes-xfce/xfce4-session/xfce4-session_4.12.1.bb b/meta-xfce/recipes-xfce/xfce4-session/xfce4-session_4.12.1.bb > index 899edbf0a..75931d361 100644 > --- a/meta-xfce/recipes-xfce/xfce4-session/xfce4-session_4.12.1.bb > +++ b/meta-xfce/recipes-xfce/xfce4-session/xfce4-session_4.12.1.bb > @@ -15,6 +15,9 @@ SRC_URI += " \ > file://0001-configure.in-hard-code-path-to-iceauth.patch \ > " > > +# polkit depends on mozjs17 which does not support mips64 > +COMPATIBLE_HOST = "^(?!mips64).*" > + > ALTERNATIVE_${PN} = "x-session-manager" > ALTERNATIVE_TARGET[x-session-manager] = "${bindir}/xfce4-session" > ALTERNATIVE_PRIORITY_${PN} = "100" > diff --git a/meta-xfce/recipes-xfce/xfce4-settings/xfce4-settings_git.bb b/meta-xfce/recipes-xfce/xfce4-settings/xfce4-settings_git.bb > index d937653fa..d5b1bc5af 100644 > --- a/meta-xfce/recipes-xfce/xfce4-settings/xfce4-settings_git.bb > +++ b/meta-xfce/recipes-xfce/xfce4-settings/xfce4-settings_git.bb > @@ -21,6 +21,11 @@ SRCREV = "b701ac8b66b83c17469dd5009da51eeb59eba442" > S = "${WORKDIR}/git" > PV = "4.12.3+git${SRCPV}" > > +# dependency chain: > +# upower -> polkit -> mozjs17 > +# mozjs17 does not support mips64 > +COMPATIBLE_HOST = "^(?!mips64).*" > + > EXTRA_OECONF += "--enable-maintainer-mode --disable-debug" > > PACKAGECONFIG ??= " \ > diff --git a/meta-xfce/recipes-xfce/xfdesktop/xfdesktop_4.12.4.bb b/meta-xfce/recipes-xfce/xfdesktop/xfdesktop_4.12.4.bb > index d9cbe7196..e53f15265 100644 > --- a/meta-xfce/recipes-xfce/xfdesktop/xfdesktop_4.12.4.bb > +++ b/meta-xfce/recipes-xfce/xfdesktop/xfdesktop_4.12.4.bb > @@ -11,6 +11,11 @@ REQUIRED_DISTRO_FEATURES = "x11" > SRC_URI[md5sum] = "7571889368be72df185ce2d470f37198" > SRC_URI[sha256sum] = "098a35510562907e1431d5adbfa8307484a235c1dec6a43e2d58d2ac4241f1cb" > > +# dependency chain: > +# thunar -> gvfs -> polkit -> mozjs17 > +# mozjs17 does not support mips64 > +COMPATIBLE_HOST = "^(?!mips64).*" > + > PACKAGECONFIG ??= "" > PACKAGECONFIG[notify] = "--enable-notifications,--disable-notifications,libnotify" > >