All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-python][PATCH 1/4] python3-pyzmq: set cmake build dir to support reproducible
@ 2025-09-18  7:15 Hongxu Jia
  2025-09-18  7:15 ` [meta-python][PATCH 2/4] python3-frozenlist: " Hongxu Jia
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Hongxu Jia @ 2025-09-18  7:15 UTC (permalink / raw)
  To: openembedded-devel

According to [1], set cmake build dir, otherwise a unique temporary directory
is used which caused generated library not be reproducible
...
    "build-dir": {
      "type": "string",
      "default": "",
      "description": "The CMake build directory. Defaults to a unique temporary directory."
    },
...

Note: To support reproducible, it also requires oe-core commit [2] to be merged

[1] https://github.com/scikit-build/scikit-build-core/blob/main/src/scikit_build_core/resources/scikit-build.schema.json#L487C6-L487C16
[2] https://lists.openembedded.org/g/openembedded-core/message/223604?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3ACreated%2C%2C%2C20%2C2%2C0%2C115291386%2Cd%253D3&d=3

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
 meta-python/recipes-devtools/python/python3-pyzmq_27.0.2.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta-python/recipes-devtools/python/python3-pyzmq_27.0.2.bb b/meta-python/recipes-devtools/python/python3-pyzmq_27.0.2.bb
index 6607b7c34d..121ca322a0 100644
--- a/meta-python/recipes-devtools/python/python3-pyzmq_27.0.2.bb
+++ b/meta-python/recipes-devtools/python/python3-pyzmq_27.0.2.bb
@@ -23,6 +23,7 @@ PEP517_BUILD_OPTS = "--skip-dependency-check \
                      -Ccmake.define.CMAKE_FIND_ROOT_PATH_MODE_INCLUDE=ONLY \
                      -Ccmake.define.CMAKE_FIND_ROOT_PATH="${STAGING_DIR_NATIVE}" \
                      -Ccmake.build-type="RelWithDebInfo" \
+                     -Cbuild-dir="${B}" \
 "
 
 SRC_URI:append = " \
-- 
2.34.1



^ permalink raw reply related	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2025-09-21  2:34 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-18  7:15 [meta-python][PATCH 1/4] python3-pyzmq: set cmake build dir to support reproducible Hongxu Jia
2025-09-18  7:15 ` [meta-python][PATCH 2/4] python3-frozenlist: " Hongxu Jia
2025-09-19  4:01   ` [oe] " Khem Raj
2025-09-21  2:34     ` hongxu
2025-09-18  7:15 ` [meta-python][PATCH 3/4] python3-propcache: " Hongxu Jia
2025-09-19 19:24   ` [oe] " Khem Raj
2025-09-20  0:01     ` hongxu
2025-09-20  0:06       ` [oe] " Khem Raj
2025-09-18  7:15 ` [meta-python][PATCH 4/4] python3-yarl: " Hongxu Jia
2025-09-19 19:24   ` [oe] " Khem Raj
2025-09-20  0:01     ` hongxu
2025-09-20  0:01     ` hongxu

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.