mirror of
https://git.yoctoproject.org/poky
synced 2026-01-29 21:08:42 +01:00
libical: Do not set CC explicitly for gir compiler
This ensures that right sysroot is used during build, otherwise we see warnings in build about using wrong sysroot and it fails explicitly with clang x86_64-yoe-linux-ld: warning: library search path "/usr/lib/gcc/x86_6 4-pc-linux-gnu/11.2.0/../../../../lib64" is unsafe for cross-compilation x86_64-yoe-linux-ld: cannot find /usr/lib/clang/14.0.0/lib/linux/libc lang_rt.builtins-x86_64.a: No such file or directory (From OE-Core rev: e591b462227ded84f3f8e7273200824ad63313c4) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
From c06d8a8990c996cbb854508a944202ba70ba7a7c Mon Sep 17 00:00:00 2001
|
||||
From: Khem Raj <raj.khem@gmail.com>
|
||||
Date: Thu, 3 Mar 2022 20:10:04 -0800
|
||||
Subject: [PATCH] cmake: Do not export CC into gir compiler
|
||||
|
||||
this helps cross compilers where full compiler commandline defines the
|
||||
compiler rather than just CC variable, therefore let it use the default
|
||||
values from environment and not synthesize it from CMAKE_C_COMPILER just
|
||||
for this case.
|
||||
|
||||
Upstream-Status: Submitted [https://github.com/libical/libical/pull/552]
|
||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
---
|
||||
cmake/modules/GObjectIntrospectionMacros.cmake | 3 +--
|
||||
1 file changed, 1 insertion(+), 2 deletions(-)
|
||||
|
||||
diff --git a/cmake/modules/GObjectIntrospectionMacros.cmake b/cmake/modules/GObjectIntrospectionMacros.cmake
|
||||
index 83aff931..d7d3f898 100644
|
||||
--- a/cmake/modules/GObjectIntrospectionMacros.cmake
|
||||
+++ b/cmake/modules/GObjectIntrospectionMacros.cmake
|
||||
@@ -50,8 +50,7 @@ macro(gir_add_introspections introspections_girs)
|
||||
set(_gir_libtool "--no-libtool")
|
||||
|
||||
add_custom_command(
|
||||
- COMMAND ${CMAKE_COMMAND} -E env "CC='${CMAKE_C_COMPILER}'"
|
||||
- ${GObjectIntrospection_SCANNER}
|
||||
+ COMMAND ${GObjectIntrospection_SCANNER}
|
||||
${GObjectIntrospection_SCANNER_ARGS}
|
||||
--namespace=${_gir_namespace}
|
||||
--nsversion=${_gir_version}
|
||||
--
|
||||
2.35.1
|
||||
|
||||
@@ -12,7 +12,9 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1910a2a76ddf6a9ba369182494170d87 \
|
||||
"
|
||||
SECTION = "libs"
|
||||
|
||||
SRC_URI = "https://github.com/${BPN}/${BPN}/releases/download/v${PV}/${BP}.tar.gz"
|
||||
SRC_URI = "https://github.com/${BPN}/${BPN}/releases/download/v${PV}/${BP}.tar.gz \
|
||||
file://0001-cmake-Do-not-export-CC-into-gir-compiler.patch \
|
||||
"
|
||||
SRC_URI[sha256sum] = "4284b780356f1dc6a01f16083e7b836e63d3815e27ed0eaaad684712357ccc8f"
|
||||
UPSTREAM_CHECK_URI = "https://github.com/libical/libical/releases"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user