[yocto] [meta-mingw][PATCH 0/3] meta-mingw patches for master

Juro Bystricky juro.bystricky at intel.com
Wed Oct 5 15:49:17 PDT 2016


The current master deviated enough from krogoth that it needs new meta-mingw
patches (and a separate meta-mingw branch) in order to build (cross-compile)
anything.
Only the build itself was tested, not the actual functionality of the
resulting deployables. Nevertheless, correct functionality is predicated on
a successful build.

The patches were tested by building some common/likely mingw
targets for both SDKMACHINE=i686-mingw32 and SDKMACHINE=x86_64-mingw32:

    TCLIBC="baremetal"
    MACHINE ="qemux86"
    bitbake gcc-cross-canadian-i586

    TCLIBC="baremetal"
    MACHINE ="qemuarm"
    PACKAGE_CLASSES ="package_ipk"
    bitbake gcc-cross-canadian-arm

    MACHINE ="qemux86"
    bitbake gdb-cross-canadian-i586
   
    MACHINE ="qemux86"
    bitbake meta-toolchain

    MACHINE ="qemux86"
    SDKTAROPTS_append_mingw32 = " -h --hard-dereference"
    bitbake core-image-minimal -c populate_sdk

Presently all deployables may need to be manually re-packaged for deployment on
Windows as the packages are typically in *.tar.xz or .rpm format (possibly
containing symbolic links).

Juro Bystricky (3):
  mingw-64-runtime_3.1.bb: Adapt to SDK_ARCH -> SDK_SYS chanages for
    crosssdk
  gcc-crosssdk_%.bbappend: Do not configure with initfini-array enabled.
  gcc-crosssdk-initial_%.bbappend:Do not configure with initfini-array
    enabled

 recipes-devtools/gcc/gcc-crosssdk-initial_%.bbappend            | 2 ++
 recipes-devtools/gcc/gcc-crosssdk_%.bbappend                    | 3 +++
 recipes-devtools/mingw-w64/nativesdk-mingw-w64-runtime_3.1.0.bb | 2 +-
 3 files changed, 6 insertions(+), 1 deletion(-)

-- 
2.7.4




More information about the yocto mailing list