Cython does not provide a direct option to disable or customize
the metadata written in the generated C files. The metadata
includes information like the Cython version and absolute paths to
the original Cython files, which can be problematic for doing
reproducible builds

Therefore edit out these comments from the cython generated C files
they are nicely tucked between two known tags at the top of file.

Signed-off-by: Khem Raj <[email protected]>
---
 meta-python/recipes-devtools/python/python3-kivy_2.3.0.bb | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/meta-python/recipes-devtools/python/python3-kivy_2.3.0.bb 
b/meta-python/recipes-devtools/python/python3-kivy_2.3.0.bb
index 6bd7ce8ba3..045ac23106 100644
--- a/meta-python/recipes-devtools/python/python3-kivy_2.3.0.bb
+++ b/meta-python/recipes-devtools/python/python3-kivy_2.3.0.bb
@@ -75,3 +75,10 @@ RDEPENDS:${PN} = " \
 # python3-kivy/2.3.0/git/kivy/graphics/cgl_backend/cgl_gl.c:4568:52: error: 
assignment to 'void (*)(GLuint,  GLsizei,  const GLchar **, const GLint *)' 
{aka 'void (*)(unsigned int,  int,  const char **, const int *)'} from 
incompatible pointer type 'void (*)(GLuint,  GLsizei,  const GLchar * const*, 
const GLint *)' {aka 'void (*)(unsigned int,  int,  const char * const*, const 
int *)'} [-Wincompatible-pointer-types]
 # python3-kivy/2.3.0/git/kivy/core/window/_window_sdl2.c:8781:23: error: 
passing argument 1 of 'SDL_SetEventFilter' from incompatible pointer type 
[-Wincompatible-pointer-types]
 CFLAGS += "-Wno-error=incompatible-pointer-types"
+
+do_compile:append() {
+    for f in `find ${B} -name *.c`
+    do
+        sed -i -e "/BEGIN: Cython Metadata/,/END: Cython Metadata/d" $f
+    done
+}
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#111833): 
https://lists.openembedded.org/g/openembedded-devel/message/111833
Mute This Topic: https://lists.openembedded.org/mt/107927670/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to