diff options
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 @@ | |||
1 | From 403264c02edc2689671dbefaf032e3acb4fb713d Mon Sep 17 00:00:00 2001 | ||
2 | From: =?UTF-8?q?Micha=C3=ABl=20Zasso?= <targos@protonmail.com> | ||
3 | Date: Sat, 19 Apr 2025 12:22:10 +0200 | ||
4 | Subject: [PATCH] build: remove redundant `-mXX` flags for V8 | ||
5 | |||
6 | They are already set by `common.gypi`. | ||
7 | |||
8 | |||
9 | Needed to build on aarch64 build hosts with clang compiler | ||
10 | Drop it when upgrading to 0.24.x or newer. | ||
11 | |||
12 | Upstream-Status: Backport [https://github.com/nodejs/node/commit/403264c02edc2689671dbefaf032e3acb4fb713d] | ||
13 | |||
14 | PR-URL: https://github.com/nodejs/node/pull/57907 | ||
15 | Reviewed-By: James M Snell <jasnell@gmail.com> | ||
16 | Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com> | ||
17 | Reviewed-By: Chengzhong Wu <legendecas@gmail.com> | ||
18 | Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com> | ||
19 | Reviewed-By: Luigi Pinca <luigipinca@gmail.com> | ||
20 | --- | ||
21 | tools/v8_gypfiles/toolchain.gypi | 91 -------------------------------- | ||
22 | 1 file changed, 91 deletions(-) | ||
23 | |||
24 | Index: 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 | " |
35 | SRC_URI:append:class-target = " \ | 36 | SRC_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 | " |
20 | SRCREV = "fcd8bc3ee40f5d7841b7d5a8f3cd12252fec14e4" | 20 | SRCREV = "d063dff523340e5a075f7ddc436e0c2a43d04061" |
21 | |||
22 | 21 | ||
23 | RPROVIDES:${PN} = "virtual-redis" | 22 | RPROVIDES:${PN} = "virtual-redis" |
24 | 23 | ||
25 | inherit pkgconfig update-rc.d systemd useradd | 24 | inherit pkgconfig update-rc.d systemd useradd |
26 | 25 | ||
27 | FINAL_LIBS:x86:toolchain-clang = "-latomic" | 26 | FINAL_LIBS:x86:toolchain-clang = "-latomic" |
28 | FINAL_LIBS:riscv32:toolchain-clang = "-latomic" | 27 | FINAL_LIBS:riscv32 = "-latomic" |
29 | FINAL_LIBS:mips = "-latomic" | 28 | FINAL_LIBS:mips = "-latomic" |
30 | FINAL_LIBS:arm = "-latomic" | 29 | FINAL_LIBS:arm = "-latomic" |
31 | FINAL_LIBS:powerpc = "-latomic" | 30 | FINAL_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 | ||
22 | SRC_URI[sha256sum] = "52ee3cee3bc500a42095f73c4584e223b4b9d2dfc1cd3e5df965c5952eba8c8d" | 22 | SRC_URI[sha256sum] = "342c0c028658a4a859fe70578b58c3b07e17bee0c7e3a13d063d4791e82c2dee" |
23 | 23 | ||
24 | S = "${UNPACKDIR}/${DEBIAN_PGK_NAME}-${DEBIAN_PGK_VERSION}" | 24 | S = "${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" | |||
12 | RDEPENDS:${PN} = "\ | 12 | RDEPENDS:${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" | |||
4 | LICENSE = "BSD-3-Clause" | 4 | LICENSE = "BSD-3-Clause" |
5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=7646f9ee25e49eaf53f89a10665c568c" | 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=7646f9ee25e49eaf53f89a10665c568c" |
6 | 6 | ||
7 | SRC_URI[sha256sum] = "f9f1b160580c50dcf37b6495a0fd5ec61dc0d95dae5f8004f87dd9ad7eb46b34" | 7 | SRC_URI[sha256sum] = "94e7bf6aa1d7dff9566eddc15252aba94fdadbf67a99a169bfab34b708427cd8" |
8 | 8 | ||
9 | inherit pypi python_setuptools_build_meta cmake lib_package | 9 | inherit 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 | |||
2 | LICENSE = "BSD-3-Clause" | 2 | LICENSE = "BSD-3-Clause" |
3 | LIC_FILES_CHKSUM = "file://LICENSE.md;md5=11e8c8dbfd5fa373c703de492140ff7a" | 3 | LIC_FILES_CHKSUM = "file://LICENSE.md;md5=11e8c8dbfd5fa373c703de492140ff7a" |
4 | 4 | ||
5 | SRC_URI[sha256sum] = "aef012dd2b6be325ffa16698f9dc533614fb1cebd593a906b90dc1025529a79b" | 5 | SRC_URI[sha256sum] = "6ae9aa5db235e4846decc1e7b79c4f346adf41e9777aebeb49dfd09bbd7023d8" |
6 | 6 | ||
7 | inherit pypi python_hatchling ptest | 7 | inherit 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 | ||
13 | DEPENDS += "python3-hatch-vcs-native" | 13 | DEPENDS += "python3-hatch-vcs-native" |
14 | 14 | ||
15 | SRC_URI[sha256sum] = "6e59d9db8b615016fa542a2e8150d0c819046fe6940badd267811a454a7f0eca" | 15 | SRC_URI[sha256sum] = "a85149a62fcaa8a4d95214ca217f3910ea6800d79d65ef1cfb1005720b4f713a" |
16 | 16 | ||
17 | inherit pypi python_hatchling | 17 | inherit pypi python_hatchling |
18 | 18 | ||