mirror of https://github.com/OpenIPC/firmware.git
Use specific BR version for specific platforms (#494)
parent
0de21138e0
commit
e3f07ba913
|
@ -83,8 +83,9 @@ jobs:
|
|||
echo "RELEASE_NAME=$RELEASE_NAME" >> $GITHUB_ENV
|
||||
echo "PRERELEASE=$PRERELEASE" >> $GITHUB_ENV
|
||||
|
||||
make prepare
|
||||
TOOLNAME=$(make BOARD=unknown_unknown_${{ matrix.platform }}_openipc toolname)
|
||||
BOARD=unknown_unknown_${{ matrix.platform }}_openipc
|
||||
make BOARD=$BOARD prepare
|
||||
TOOLNAME=$(make BOARD=$BOARD toolname)
|
||||
echo "TOOLNAME=$TOOLNAME" >> $GITHUB_ENV
|
||||
URL=https://github.com/${GITHUB_REPOSITORY}/releases/download/${TAG_NAME}/${TOOLNAME}.tgz
|
||||
echo Checking $URL
|
||||
|
@ -368,8 +369,9 @@ jobs:
|
|||
|
||||
- name: Determine toolchain name
|
||||
run: |
|
||||
make prepare
|
||||
TOOLNAME=$(make BOARD=unknown_unknown_${{ matrix.platform }}_openipc toolname)
|
||||
BOARD=unknown_unknown_${{ matrix.platform }}_openipc
|
||||
make BOARD=$BOARD prepare
|
||||
TOOLNAME=$(make BOARD=$BOARD toolname)
|
||||
echo "TOOLNAME=$TOOLNAME" >> $GITHUB_ENV
|
||||
|
||||
- uses: actions/download-artifact@v3
|
||||
|
@ -434,6 +436,9 @@ jobs:
|
|||
;;
|
||||
glibc)
|
||||
PREFIX="${PREFIX}gnu${ABI}"
|
||||
RPCH=/tmp/extsdk/${PREFIX}/sysroot/usr/include/rpc/rpc.h
|
||||
check_glibc_rpc_feature() { test -f $RPCH && echo y || echo n ; }
|
||||
echo "${TLEXT}_INET_RPC=$(check_glibc_rpc_feature)" >> $CONF_PATH
|
||||
;;
|
||||
esac
|
||||
echo "${TLEXT}_CUSTOM_PREFIX=\"${PREFIX}\"" >> $CONF_PATH
|
||||
|
|
23
Makefile
23
Makefile
|
@ -1,9 +1,6 @@
|
|||
|
||||
ROOT_DIR := $(CURDIR)
|
||||
BR_VER ?= 2020.02.12
|
||||
BR_DIR := $(ROOT_DIR)/buildroot-$(BR_VER)
|
||||
|
||||
ifeq ($(PLATFORM),)
|
||||
ifneq ($(PLATFORM),)
|
||||
PLATFORM := $(error Setting PLATFORM in make arguments is deprecated, please remove it)
|
||||
else
|
||||
ifneq ($(BOARD),)
|
||||
FULL_PATH := $(shell find br-ext-chip-* -name "$(BOARD)*_defconfig")
|
||||
ifeq ($(FULL_PATH),)
|
||||
|
@ -13,12 +10,24 @@ ifeq ($(PLATFORM),)
|
|||
endif
|
||||
|
||||
PLATFORM := $(shell echo $(FULL_PATH) | cut -d '/' -f 1 | cut -d '-' -f 4 )
|
||||
|
||||
FAMILY := $(shell grep "/board/" $(FULL_PATH) | head -1 | cut -d "/" -f 3)
|
||||
ifeq ($(FAMILY),hi3516cv500)
|
||||
BR_VER ?= 2021.02.12
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
ROOT_DIR := $(CURDIR)
|
||||
BR_EXT_DIR := $(ROOT_DIR)/br-ext-chip-$(PLATFORM)
|
||||
SCRIPTS_DIR := $(ROOT_DIR)/scripts
|
||||
#BOARDS := $(shell ls -1 $(BR_EXT_DIR)/configs)
|
||||
|
||||
BR_VER ?= 2020.02.12
|
||||
BR_DIR := $(ROOT_DIR)/buildroot-$(BR_VER)
|
||||
|
||||
ifeq ($(BR_VER),2021.02.12)
|
||||
DUMMY := $(shell rm general/package/all-patches/m4/0003-c-stack-stop-using-SIGSTKSZ.patch 2>/dev/null)
|
||||
endif
|
||||
|
||||
.PHONY: usage help clean distclean prepare install-deps all toolchain-params run-tests overlayed-rootfs-%
|
||||
|
||||
|
|
Loading…
Reference in New Issue