For mingw32 targets do not attempt to replace the
syscfg/lock-obj-pub.*.h as for mingw32 there are no arch specific
headers that are included in the libgpg-error source.

Signed-off-by: Nathan Rossi <nat...@nathanrossi.com>
---
 meta/recipes-support/libgpg-error/libgpg-error_1.25.bb | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/meta/recipes-support/libgpg-error/libgpg-error_1.25.bb 
b/meta/recipes-support/libgpg-error/libgpg-error_1.25.bb
index 9d402ffbb6..1fb6067eff 100644
--- a/meta/recipes-support/libgpg-error/libgpg-error_1.25.bb
+++ b/meta/recipes-support/libgpg-error/libgpg-error_1.25.bb
@@ -25,7 +25,10 @@ inherit autotools binconfig-disabled pkgconfig gettext
 CPPFLAGS += "-P"
 do_compile_prepend() {
        TARGET_FILE=linux-gnu
-       if [ ${TARGET_OS} != "linux" ]; then
+       if [ ${TARGET_OS} = "mingw32" ]; then
+               # There are no arch specific syscfg files for mingw32
+               TARGET_FILE=
+       elif [ ${TARGET_OS} != "linux" ]; then
                TARGET_FILE=${TARGET_OS}
        fi
 
@@ -40,8 +43,10 @@ do_compile_prepend() {
          *)          TUPLE=${TARGET_ARCH}-unknown-linux-gnu ;; 
        esac
 
-       cp ${S}/src/syscfg/lock-obj-pub.$TUPLE.h \
-         ${S}/src/syscfg/lock-obj-pub.$TARGET_FILE.h
+       if [ -n "$TARGET_FILE" ]; then
+               cp ${S}/src/syscfg/lock-obj-pub.$TUPLE.h \
+                       ${S}/src/syscfg/lock-obj-pub.$TARGET_FILE.h
+       fi
 }
 
 do_install_append() {
-- 
2.11.0

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to