mirror of
https://git.yoctoproject.org/meta-arm
synced 2026-06-04 14:10:01 +00:00
ts-newlib: setup git with check_git_config
ts-newlib has a custom do_patch function which is not setting up git like poky do_patch. Build without working git config may fail: | *** Please tell me who you are. | | Run | | git config --global user.email "you@example.com" | git config --global user.name "Your Name" | | to set your account's default identity. | Omit --global to set the identity only in this repository. | | fatal: unable to auto-detect email address (got 'tuxbake@81d82e1ac791.(none)') Fix this by calling check_git_config from poky utils to setup git correctly. Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Jon Mason <jon.mason@arm.com>
This commit is contained in:
@@ -25,7 +25,13 @@ export NEWLIB_CFLAGS_TARGET = "-Wno-implicit-function-declaration -Wno-int-conve
|
|||||||
|
|
||||||
# TS ships a patch that needs to be applied to newlib
|
# TS ships a patch that needs to be applied to newlib
|
||||||
apply_ts_patch() {
|
apply_ts_patch() {
|
||||||
( cd ${WORKDIR}/git/newlib; git stash; git branch -f bf_am; git am ${S}/external/newlib/*.patch; git reset bf_am )
|
set -ex
|
||||||
|
cd ${WORKDIR}/git/newlib
|
||||||
|
check_git_config
|
||||||
|
git stash
|
||||||
|
git branch -f bf_am
|
||||||
|
git am ${S}/external/newlib/*.patch
|
||||||
|
git reset bf_am
|
||||||
}
|
}
|
||||||
do_patch[postfuncs] += "apply_ts_patch"
|
do_patch[postfuncs] += "apply_ts_patch"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user