mbox series

[walnascar,0/3] Backport 3 buildtools related patches from master

Message ID 20250428071146.3946035-1-changqing.li@windriver.com
Headers show
Series Backport 3 buildtools related patches from master | expand

Message

Changqing Li April 28, 2025, 7:11 a.m. UTC
From: Changqing Li <changqing.li@windriver.com>

This backport include 3 commits:

[1/3]buildtools-tarball: move setting of envvars to respective envfile
[2/3]buildtools-tarball: add envvars into BB_ENV_PASSTHROUGH_ADDITIONS

Above two commit is for fix a do_configure failure of recipe
tensorflow-lite-host-tools, this allow user can export GIT_SSL_CAINFO,
so that git clone can works well in do_configure when buildtools is used.

[3/3]buildtools-tarball: Make buildtools respects host CA certificates
Above commit is for improve buildtools, before this commit, when
buildtools is used, openssl/curl/git/.. in buildtools will use CA certificates
in buildtools. BUT, it is possbile that user has it's specific host env
and specific CA that not in buildtools, so changed to use host CA first

Changqing Li (3):
  buildtools-tarball: move setting of envvars to respective envfile
  buildtools-tarball: add envvars into BB_ENV_PASSTHROUGH_ADDITIONS
  buildtools-tarball: Make buildtools respects host CA certificates

 .../openssl/files/environment.d-openssl.sh    | 24 +++++++++++++--
 meta/recipes-core/meta/buildtools-tarball.bb  | 29 ++++++++++++++-----
 .../git/git/environment.d-git.sh              | 19 ++++++++++++
 meta/recipes-devtools/git/git_2.49.0.bb       |  9 ++++++
 .../environment.d-python3-requests.sh         | 11 +++++++
 .../python/python3-requests_2.32.3.bb         | 11 +++++++
 .../curl/curl/environment.d-curl.sh           | 19 ++++++++++++
 meta/recipes-support/curl/curl_8.12.1.bb      |  9 ++++++
 8 files changed, 121 insertions(+), 10 deletions(-)
 create mode 100644 meta/recipes-devtools/git/git/environment.d-git.sh
 create mode 100644 meta/recipes-devtools/python/python3-requests/environment.d-python3-requests.sh
 create mode 100644 meta/recipes-support/curl/curl/environment.d-curl.sh