Assuming AB success, is this also suitable for stable branches like dunfell?
On Mon, Sep 21, 2020 at 6:21 AM Joshua Watt <[email protected]> wrote: > > > On Mon, Sep 21, 2020, 8:12 AM Samuli Piippo <[email protected]> > wrote: > >> >> On Mon, 21 Sep 2020 at 15:53, Joshua Watt <[email protected]> wrote: >> >>> On Fri, Sep 18, 2020 at 7:30 AM Samuli Piippo <[email protected]> >>> wrote: >>> > >>> > Set SDK_VENDOR to '-w64', which makes the host triplet match what GCC >>> > expect to find when using mingw32-w64. This enables features that are >>> > not functional in the classic mingw32, but have been implemented in the >>> > mingw32-w64. >>> >>> Does this enable it for the i686 toolchain also? Does that make sense? >>> >> >> This enables it for both x86_64-mingw32 and i686-mingw32 targets and it >> makes sense >> since it's not about the target bitness but the mingw implementation. w64 >> has support >> for both targets and provides improved support over the original mingw32. >> > > Thanks. I figured that was the case. This is testing on the AB. > > >> >>> > >>> > Disable 32bit libs from the runtime component when compiling for 64bit, >>> > which were enabled as a side effect of the GCC config change. >>> > >>> > Signed-off-by: Samuli Piippo <[email protected]> >>> > --- >>> > conf/machine-sdk/include/mingw32-common.inc | 3 +++ >>> > .../mingw-w64/nativesdk-mingw-w64-runtime_7.0.0.bb | 2 ++ >>> > 2 files changed, 5 insertions(+) >>> > >>> > diff --git a/conf/machine-sdk/include/mingw32-common.inc >>> b/conf/machine-sdk/include/mingw32-common.inc >>> > index 9011ded..bc6c91e 100644 >>> > --- a/conf/machine-sdk/include/mingw32-common.inc >>> > +++ b/conf/machine-sdk/include/mingw32-common.inc >>> > @@ -1,4 +1,7 @@ >>> > SDK_OS = "mingw32" >>> > +SDK_VENDOR_mingw32 = "-w64" >>> > +SDK_VENDOR_sdkmingw32 = "-w64" >>> > + >>> > NATIVESDKLIBC = "libc-mingw" >>> > >>> > >>> PREFERRED_PROVIDER_virtual/nativesdk-${SDK_PREFIX}libc-for-gcc_mingw32 = >>> "nativesdk-mingw-w64-runtime" >>> > diff --git a/recipes-devtools/mingw-w64/ >>> nativesdk-mingw-w64-runtime_7.0.0.bb b/recipes-devtools/mingw-w64/ >>> nativesdk-mingw-w64-runtime_7.0.0.bb >>> > index cf39c6a..9f79ffe 100644 >>> > --- a/recipes-devtools/mingw-w64/nativesdk-mingw-w64-runtime_7.0.0.bb >>> > +++ b/recipes-devtools/mingw-w64/nativesdk-mingw-w64-runtime_7.0.0.bb >>> > @@ -19,6 +19,8 @@ PROVIDES += "virtual/nativesdk-libintl" >>> > >>> > TOOLCHAIN_OPTIONS = " --sysroot=${STAGING_DIR_TARGET}" >>> > >>> > +EXTRA_OECONF_x86-64 = "--disable-lib32" >>> > + >>> > do_configure() { >>> > oe_runconf >>> > } >>> > -- >>> > 2.17.1 >>> > >>> >>> >>> >>> > > > -- Christopher Larson kergoth at gmail dot com Founder - BitBake, OpenEmbedded, OpenZaurus Senior Software Engineer, Mentor Graphics
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#50789): https://lists.yoctoproject.org/g/yocto/message/50789 Mute This Topic: https://lists.yoctoproject.org/mt/76929287/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
