From 9bb1814154e560ced2f087fc9691962e186a40d8 Mon Sep 17 00:00:00 2001 From: Dmitry Ilyin Date: Fri, 26 Aug 2022 12:33:50 +0300 Subject: [PATCH] gm8136: probably fix build, check is needed --- .github/workflows/matrix_build.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/matrix_build.yml b/.github/workflows/matrix_build.yml index 3650e670..e29c3e1a 100644 --- a/.github/workflows/matrix_build.yml +++ b/.github/workflows/matrix_build.yml @@ -397,6 +397,8 @@ jobs: wget --retry-on-http-error=503 \ https://github.com/${GITHUB_REPOSITORY}/releases/download/${TAG_NAME}/${TOOLNAME}.tgz fi + mkdir /tmp/extsdk + tar xvf ${TOOLNAME}.tgz --strip-components=1 -C /tmp/extsdk >/dev/null echo "BR2_TOOLCHAIN_EXTERNAL=y" >> $CONF_PATH echo "BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y" >> $CONF_PATH @@ -422,6 +424,9 @@ jobs: case "$LIBC" in uclibc) PREFIX="${PREFIX}${LIBC}gnu${ABI}" + UCCFG=/tmp/extsdk/${PREFIX}/sysroot/usr/include/bits/uClibc_config.h + check_uclibc_feature() { grep -q "\#define ${1} 1" ${UCCFG} && echo y || echo n } + echo "BR2_ENABLE_LOCALE=$(check_uclibc_feature __UCLIBC_HAS_LOCALE__)" >> $CONF_PATH ;; musl) PREFIX="${PREFIX}${LIBC}${ABI}" @@ -438,8 +443,6 @@ jobs: GCC_VER=$(echo $TOOLNAME | cut -d '-' -f 2) echo "BR2_TOOLCHAIN_EXTERNAL_GCC_${GCC_VER:3:1}=y" >> $CONF_PATH echo "BR2_ROOTFS_POST_BUILD_SCRIPT=\"\$(TOPDIR)/../scripts/executing_commands_for_${LIBC}.sh\"" >> $CONF_PATH - mkdir /tmp/extsdk - tar xvf ${TOOLNAME}.tgz --strip-components=1 -C /tmp/extsdk >/dev/null make BOARD=$BOARD all