summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-oe/recipes-devtools/nodejs/nodejs/0001-build-remove-redundant-mXX-flags-for-V8.patch133
-rw-r--r--meta-oe/recipes-devtools/nodejs/nodejs_22.16.0.bb1
-rw-r--r--[-rwxr-xr-x]meta-oe/recipes-extended/valkey/valkey/init-valkey-server0
-rw-r--r--meta-oe/recipes-extended/valkey/valkey_8.1.3.bb (renamed from meta-oe/recipes-extended/valkey/valkey_8.1.1.bb)5
-rw-r--r--meta-oe/recipes-support/imx-cst/imx-cst_3.4.1.bb (renamed from meta-oe/recipes-support/imx-cst/imx-cst_3.4.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-myst-parser_4.0.1.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-nanobind_2.8.0.bb (renamed from meta-python/recipes-devtools/python/python3-nanobind_2.7.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-starlette_0.47.2.bb (renamed from meta-python/recipes-devtools/python/python3-starlette_0.47.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-vector_1.6.3.bb (renamed from meta-python/recipes-devtools/python/python3-vector_1.6.2.bb)2
9 files changed, 142 insertions, 7 deletions
diff --git a/meta-oe/recipes-devtools/nodejs/nodejs/0001-build-remove-redundant-mXX-flags-for-V8.patch b/meta-oe/recipes-devtools/nodejs/nodejs/0001-build-remove-redundant-mXX-flags-for-V8.patch
new file mode 100644
index 0000000000..7841a9d7bc
--- /dev/null
+++ b/meta-oe/recipes-devtools/nodejs/nodejs/0001-build-remove-redundant-mXX-flags-for-V8.patch
@@ -0,0 +1,133 @@
1From 403264c02edc2689671dbefaf032e3acb4fb713d Mon Sep 17 00:00:00 2001
2From: =?UTF-8?q?Micha=C3=ABl=20Zasso?= <targos@protonmail.com>
3Date: Sat, 19 Apr 2025 12:22:10 +0200
4Subject: [PATCH] build: remove redundant `-mXX` flags for V8
5
6They are already set by `common.gypi`.
7
8
9Needed to build on aarch64 build hosts with clang compiler
10Drop it when upgrading to 0.24.x or newer.
11
12Upstream-Status: Backport [https://github.com/nodejs/node/commit/403264c02edc2689671dbefaf032e3acb4fb713d]
13
14PR-URL: https://github.com/nodejs/node/pull/57907
15Reviewed-By: James M Snell <jasnell@gmail.com>
16Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
17Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
18Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
19Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
20---
21 tools/v8_gypfiles/toolchain.gypi | 91 --------------------------------
22 1 file changed, 91 deletions(-)
23
24Index: node-v22.16.0/tools/v8_gypfiles/toolchain.gypi
25===================================================================
26--- node-v22.16.0.orig/tools/v8_gypfiles/toolchain.gypi
27+++ node-v22.16.0/tools/v8_gypfiles/toolchain.gypi
28@@ -97,33 +97,6 @@
29 # Indicates if gcmole tools are downloaded by a hook.
30 'gcmole%': 0,
31 },
32-
33- # [GYP] this needs to be outside of the top level 'variables'
34- 'conditions': [
35- ['host_arch=="ia32" or host_arch=="x64" or \
36- host_arch=="ppc" or host_arch=="ppc64" or \
37- host_arch=="s390x" or \
38- clang==1', {
39- 'variables': {
40- 'host_cxx_is_biarch%': 1,
41- },
42- }, {
43- 'variables': {
44- 'host_cxx_is_biarch%': 0,
45- },
46- }],
47- ['target_arch=="ia32" or target_arch=="x64" or \
48- target_arch=="ppc" or target_arch=="ppc64" or \
49- target_arch=="s390x" or clang==1', {
50- 'variables': {
51- 'target_cxx_is_biarch%': 1,
52- },
53- }, {
54- 'variables': {
55- 'target_cxx_is_biarch%': 0,
56- },
57- }],
58- ],
59 'target_defaults': {
60 'include_dirs': [
61 '<(V8_ROOT)',
62@@ -553,71 +526,6 @@
63 '-mmmx', # Allows mmintrin.h for MMX intrinsics.
64 ],
65 }],
66- ['(OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris" \
67- or OS=="netbsd" or OS=="mac" or OS=="android" or OS=="qnx") and \
68- (v8_target_arch=="arm" or v8_target_arch=="ia32" or \
69- v8_target_arch=="ppc")', {
70- 'target_conditions': [
71- ['_toolset=="host"', {
72- 'conditions': [
73- ['host_cxx_is_biarch==1', {
74- 'conditions': [
75- ['host_arch=="s390x"', {
76- 'cflags': [ '-m31' ],
77- 'ldflags': [ '-m31' ]
78- },{
79- 'cflags': [ '-m32' ],
80- 'ldflags': [ '-m32' ]
81- }],
82- ],
83- }],
84- ],
85- 'xcode_settings': {
86- 'ARCHS': [ 'i386' ],
87- },
88- }],
89- ['_toolset=="target"', {
90- 'conditions': [
91- ['target_cxx_is_biarch==1', {
92- 'conditions': [
93- ['host_arch=="s390x"', {
94- 'cflags': [ '-m31' ],
95- 'ldflags': [ '-m31' ]
96- },{
97- 'cflags': [ '-m32' ],
98- 'ldflags': [ '-m32' ],
99- }],
100- ],
101- }],
102- ],
103- 'xcode_settings': {
104- 'ARCHS': [ 'i386' ],
105- },
106- }],
107- ],
108- }],
109- ['(OS=="linux" or OS=="android") and \
110- (v8_target_arch=="x64" or v8_target_arch=="arm64" or \
111- v8_target_arch=="ppc64" or v8_target_arch=="s390x")', {
112- 'target_conditions': [
113- ['_toolset=="host"', {
114- 'conditions': [
115- ['host_cxx_is_biarch==1', {
116- 'cflags': [ '-m64' ],
117- 'ldflags': [ '-m64' ]
118- }],
119- ],
120- }],
121- ['_toolset=="target"', {
122- 'conditions': [
123- ['target_cxx_is_biarch==1', {
124- 'cflags': [ '-m64' ],
125- 'ldflags': [ '-m64' ],
126- }],
127- ]
128- }],
129- ],
130- }],
131 ['OS=="android" and v8_android_log_stdout==1', {
132 'defines': [
133 'V8_ANDROID_LOG_STDOUT',
diff --git a/meta-oe/recipes-devtools/nodejs/nodejs_22.16.0.bb b/meta-oe/recipes-devtools/nodejs/nodejs_22.16.0.bb
index 4bc829f140..0663e8c52e 100644
--- a/meta-oe/recipes-devtools/nodejs/nodejs_22.16.0.bb
+++ b/meta-oe/recipes-devtools/nodejs/nodejs_22.16.0.bb
@@ -30,6 +30,7 @@ SRC_URI = "http://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz \
30 file://0001-deps-disable-io_uring-support-in-libuv.patch \ 30 file://0001-deps-disable-io_uring-support-in-libuv.patch \
31 file://0001-positional-args.patch \ 31 file://0001-positional-args.patch \
32 file://0001-custom-env.patch \ 32 file://0001-custom-env.patch \
33 file://0001-build-remove-redundant-mXX-flags-for-V8.patch \
33 file://run-ptest \ 34 file://run-ptest \
34 " 35 "
35SRC_URI:append:class-target = " \ 36SRC_URI:append:class-target = " \
diff --git a/meta-oe/recipes-extended/valkey/valkey/init-valkey-server b/meta-oe/recipes-extended/valkey/valkey/init-valkey-server
index 8731795740..8731795740 100755..100644
--- a/meta-oe/recipes-extended/valkey/valkey/init-valkey-server
+++ b/meta-oe/recipes-extended/valkey/valkey/init-valkey-server
diff --git a/meta-oe/recipes-extended/valkey/valkey_8.1.1.bb b/meta-oe/recipes-extended/valkey/valkey_8.1.3.bb
index 35b3d3c4a7..28b375bde2 100644
--- a/meta-oe/recipes-extended/valkey/valkey_8.1.1.bb
+++ b/meta-oe/recipes-extended/valkey/valkey_8.1.3.bb
@@ -17,15 +17,14 @@ SRC_URI = " \
17 file://0001-src-Do-not-reset-FINAL_LIBS.patch \ 17 file://0001-src-Do-not-reset-FINAL_LIBS.patch \
18 file://GNU_SOURCE-7.patch \ 18 file://GNU_SOURCE-7.patch \
19" 19"
20SRCREV = "fcd8bc3ee40f5d7841b7d5a8f3cd12252fec14e4" 20SRCREV = "d063dff523340e5a075f7ddc436e0c2a43d04061"
21
22 21
23RPROVIDES:${PN} = "virtual-redis" 22RPROVIDES:${PN} = "virtual-redis"
24 23
25inherit pkgconfig update-rc.d systemd useradd 24inherit pkgconfig update-rc.d systemd useradd
26 25
27FINAL_LIBS:x86:toolchain-clang = "-latomic" 26FINAL_LIBS:x86:toolchain-clang = "-latomic"
28FINAL_LIBS:riscv32:toolchain-clang = "-latomic" 27FINAL_LIBS:riscv32 = "-latomic"
29FINAL_LIBS:mips = "-latomic" 28FINAL_LIBS:mips = "-latomic"
30FINAL_LIBS:arm = "-latomic" 29FINAL_LIBS:arm = "-latomic"
31FINAL_LIBS:powerpc = "-latomic" 30FINAL_LIBS:powerpc = "-latomic"
diff --git a/meta-oe/recipes-support/imx-cst/imx-cst_3.4.0.bb b/meta-oe/recipes-support/imx-cst/imx-cst_3.4.1.bb
index 3b57f4ed81..12b319843e 100644
--- a/meta-oe/recipes-support/imx-cst/imx-cst_3.4.0.bb
+++ b/meta-oe/recipes-support/imx-cst/imx-cst_3.4.1.bb
@@ -19,7 +19,7 @@ SRC_URI = "\
19 file://0001-fix-missing-makefile-rule-dependency.patch \ 19 file://0001-fix-missing-makefile-rule-dependency.patch \
20" 20"
21 21
22SRC_URI[sha256sum] = "52ee3cee3bc500a42095f73c4584e223b4b9d2dfc1cd3e5df965c5952eba8c8d" 22SRC_URI[sha256sum] = "342c0c028658a4a859fe70578b58c3b07e17bee0c7e3a13d063d4791e82c2dee"
23 23
24S = "${UNPACKDIR}/${DEBIAN_PGK_NAME}-${DEBIAN_PGK_VERSION}" 24S = "${UNPACKDIR}/${DEBIAN_PGK_NAME}-${DEBIAN_PGK_VERSION}"
25 25
diff --git a/meta-python/recipes-devtools/python/python3-myst-parser_4.0.1.bb b/meta-python/recipes-devtools/python/python3-myst-parser_4.0.1.bb
index 01c98b8db1..24a3953d42 100644
--- a/meta-python/recipes-devtools/python/python3-myst-parser_4.0.1.bb
+++ b/meta-python/recipes-devtools/python/python3-myst-parser_4.0.1.bb
@@ -12,6 +12,8 @@ PYPI_PACKAGE = "myst_parser"
12RDEPENDS:${PN} = "\ 12RDEPENDS:${PN} = "\
13 python3-docutils \ 13 python3-docutils \
14 python3-jinja2 \ 14 python3-jinja2 \
15 python3-markdown-it-py \
16 python3-mdit-py-plugins \
15 python3-pyyaml \ 17 python3-pyyaml \
16 python3-sphinx \ 18 python3-sphinx \
17 " 19 "
diff --git a/meta-python/recipes-devtools/python/python3-nanobind_2.7.0.bb b/meta-python/recipes-devtools/python/python3-nanobind_2.8.0.bb
index 3cb75cba09..370130af69 100644
--- a/meta-python/recipes-devtools/python/python3-nanobind_2.7.0.bb
+++ b/meta-python/recipes-devtools/python/python3-nanobind_2.8.0.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "https://github.com/wjakob/nanobind"
4LICENSE = "BSD-3-Clause" 4LICENSE = "BSD-3-Clause"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=7646f9ee25e49eaf53f89a10665c568c" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=7646f9ee25e49eaf53f89a10665c568c"
6 6
7SRC_URI[sha256sum] = "f9f1b160580c50dcf37b6495a0fd5ec61dc0d95dae5f8004f87dd9ad7eb46b34" 7SRC_URI[sha256sum] = "94e7bf6aa1d7dff9566eddc15252aba94fdadbf67a99a169bfab34b708427cd8"
8 8
9inherit pypi python_setuptools_build_meta cmake lib_package 9inherit pypi python_setuptools_build_meta cmake lib_package
10 10
diff --git a/meta-python/recipes-devtools/python/python3-starlette_0.47.1.bb b/meta-python/recipes-devtools/python/python3-starlette_0.47.2.bb
index 6fdc4e6da8..98108a5369 100644
--- a/meta-python/recipes-devtools/python/python3-starlette_0.47.1.bb
+++ b/meta-python/recipes-devtools/python/python3-starlette_0.47.2.bb
@@ -2,7 +2,7 @@ SUMMARY = "Starlette is a lightweight ASGI framework/toolkit, which is ideal for
2LICENSE = "BSD-3-Clause" 2LICENSE = "BSD-3-Clause"
3LIC_FILES_CHKSUM = "file://LICENSE.md;md5=11e8c8dbfd5fa373c703de492140ff7a" 3LIC_FILES_CHKSUM = "file://LICENSE.md;md5=11e8c8dbfd5fa373c703de492140ff7a"
4 4
5SRC_URI[sha256sum] = "aef012dd2b6be325ffa16698f9dc533614fb1cebd593a906b90dc1025529a79b" 5SRC_URI[sha256sum] = "6ae9aa5db235e4846decc1e7b79c4f346adf41e9777aebeb49dfd09bbd7023d8"
6 6
7inherit pypi python_hatchling ptest 7inherit pypi python_hatchling ptest
8 8
diff --git a/meta-python/recipes-devtools/python/python3-vector_1.6.2.bb b/meta-python/recipes-devtools/python/python3-vector_1.6.3.bb
index 9452a838b3..912dfb8b85 100644
--- a/meta-python/recipes-devtools/python/python3-vector_1.6.2.bb
+++ b/meta-python/recipes-devtools/python/python3-vector_1.6.3.bb
@@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=2963f0dc7a24919505850460dd1a785b"
12 12
13DEPENDS += "python3-hatch-vcs-native" 13DEPENDS += "python3-hatch-vcs-native"
14 14
15SRC_URI[sha256sum] = "6e59d9db8b615016fa542a2e8150d0c819046fe6940badd267811a454a7f0eca" 15SRC_URI[sha256sum] = "a85149a62fcaa8a4d95214ca217f3910ea6800d79d65ef1cfb1005720b4f713a"
16 16
17inherit pypi python_hatchling 17inherit pypi python_hatchling
18 18