diff --git a/recipes-deps/libgit2/libgit2.inc b/recipes-deps/libgit2/libgit2.inc index b473fc7..dd9c2b8 100644 --- a/recipes-deps/libgit2/libgit2.inc +++ b/recipes-deps/libgit2/libgit2.inc @@ -22,4 +22,15 @@ EXTRA_OECMAKE = "\ CFLAGS_append .= " -fPIC" +# Prior to poky commit 60d504b431fa7cdc6ded141def7ae18edb1834e5, +# the cmake class did not define CMAKE_AR in the generated toolchain +# file. This is needed to support building a static library. +# See https://github.com/jmesmon/meta-rust/issues/1 +OECMAKE_AR ?= "${AR}" +cmake_do_generate_toolchain_file_append() { + cat >> ${WORKDIR}/toolchain.cmake <