archiver.bbclass will invoke do_unpack as a function (rather than a
task) during do_unpack_and_patch. When invoked as a function, the
postfuncs of do_unpack are not executed.
Convert the postfuncs into an _append fragment on do_unpack instead.
Fixes:
.. snip ..
No file to patch. Skipping patch.
1 out of 1 hunk ignored
Patch 1001-hotspot-fix-crash-on-JNI_CreateJavaVM.patch does not apply
(enforce with -f)
ERROR: Logfile of failure stored in: .. snip ..
/build/tmp/work/x86_64-linux/openjdk-8-native/252-r0/temp/log.do_unpack_and_patch.220625
ERROR: Task (.. snip ..
/sources/openembedded-core/meta-java/recipes-core/openjdk/openjdk-8-native_252.bb:do_unpack_and_patch)
failed with exit code '1'
---
recipes-core/openjdk/openjdk-8-common.inc | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/recipes-core/openjdk/openjdk-8-common.inc
b/recipes-core/openjdk/openjdk-8-common.inc
index c78bb2a..123e896 100644
--- a/recipes-core/openjdk/openjdk-8-common.inc
+++ b/recipes-core/openjdk/openjdk-8-common.inc
@@ -46,6 +46,13 @@ do_unpack_delete_X11_wrappers() {
find ${S}/jdk/src/solaris/classes/sun/awt/X11 -maxdepth 1 -name '*.java'
-delete
}
+do_unpack_append() {
+ bb.build.exec_func('do_unpack_extract_submodules', d)
+
+ if not bb.utils.filter('PACKAGECONFIG', 'x11', d):
+ bb.build.exec_func('do_unpack_delete_X11_wrappers', d)
+}
+
def package_config_option_cleanup(d):
distro_x11 = bb.utils.contains('DISTRO_FEATURES', 'x11', True, False, d)
distro_alsa = bb.utils.contains('DISTRO_FEATURES', 'alsa', True, False, d)
@@ -155,9 +162,6 @@ def jdk_configure_options(d):
options = package_config_option_cleanup(d)
return options[3]
-do_unpack[postfuncs] += "do_unpack_extract_submodules"
-do_unpack[postfuncs] += "${@bb.utils.contains('PACKAGECONFIG', 'x11', '',
'do_unpack_delete_X11_wrappers', d)}"
-
export DEBUG_BINARIES = "true"
ALTERNATIVE_PRIORITY = "50"
--
2.26.1
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#86161):
https://lists.openembedded.org/g/openembedded-devel/message/86161
Mute This Topic: https://lists.openembedded.org/mt/76005747/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-