This series contains a few patches that improve/fix MinGW specific parts that cannot be easily implemented outside of oe-core/meta.
The first patch disables update-alternatives when TARGET_OS == mingw32, this is due to Windows not supporting symlinks in the same way as expected by update-alternatives. This also avoids a dependency chain on opkg-utils/python. The second patch adds support to the package bbclass to detect shared objects (.dll's) and executables use of shared objects. This implementation allows for auto-detection of packages contents and their dependencies and allows for the build to generate full sets of executables with shared object dependencies when targeting mingw32. The third patch fixes the libgpg-error configure task, preventing it from clobbering the syscfg for mingw32 targets. This is not easily overridden from a bbappend. Nathan Rossi (3): update-alternatives.bbclass: Disable for mingw32 targets package.bbclass: Add SHLIB detection support for mingw targets libgpg-error_1.25.bb: Don't replace the syscfg header for mingw32 meta/classes/package.bbclass | 21 +++++++++++++++++++++ meta/classes/update-alternatives.bbclass | 4 ++++ .../libgpg-error/libgpg-error_1.25.bb | 11 ++++++++--- 3 files changed, 33 insertions(+), 3 deletions(-) -- 2.11.0 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core