[OE-core] [PATCH v2 0/3] MinGW specific improvements/fixes

Nathan Rossi nathan at nathanrossi.com
Tue Feb 21 13:17:28 UTC 2017


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.
---
Changes in v2:
 * Rebased on top of current master


Nathan Rossi (3):
  update-alternatives.bbclass: Disable for mingw32 targets
  package.bbclass: Add SHLIB detection support for mingw targets
  libgpg-error: Don't replace the syscfg header for mingw32

 meta/classes/package.bbclass                        | 21 +++++++++++++++++++++
 meta/classes/update-alternatives.bbclass            |  4 ++++
 .../libgpg-error/libgpg-error_1.26.bb               | 11 ++++++++---
 3 files changed, 33 insertions(+), 3 deletions(-)

-- 
2.11.0



More information about the Openembedded-core mailing list