Thanks for the suggestions Am currently implementing both of them and am trying to understand how the patching is done. In the temp directory I can see all the tasks. For some reasons the patch wasn't applied correctly and I'm debugging why. I have patches from before which are being correctly applied, one of them being "0001-sun8i-configs-Add-CONFIG_BOOTCOUNT_LIMIT-ENV-for-men.patch". Am using that one just as a reference for this example. I want to see the steps done to apply the patch so I do: temp$ grep -r 0001-sun8i-configs * temp$ grep -r quilt * I am expecting to see some commands related to the patching process in one of the run scripts. For example, "quilt" followed by some arguments or "0001-sun8i-configs-Add-CONFIG_BOOTCOUNT_LIMIT-ENV-for-men.patch" being applied by some other tool instead of quilt. I only end up with some findings in the log files (log.do_fetch, log.do_unpack which don't tell me much). Where are the steps that apply the patches located? Be Well :) Alan I've gotten to the On Wed, Nov 1, 2017 at 8:05 PM, Alex Kiernan wrote: > On 1 November 2017 at 17:38, Alan Martinovic > wrote: > >> I'm just upgrading to pyro and have some issues with u-boot-fw-utils. >> >> The error fails at do_compile stage which looks like this: >> >> do_compile () { >> oe_runmake ${UBOOT_MACHINE} >> oe_runmake env >> } >> >> >> The error is: >> >> Log data follows: >> | DEBUG: Executing shell function do_compile >> | NOTE: make -j 16 CROSS_COMPILE=arm-senic-linux-gnueabi- >> CC=arm-senic-linux-gnueabi- gcc -march=armv7ve -mfpu=neon-vfpv4 >> -mfloat-abi=hard -mcpu=cortex-a7 >> --sysroot=/home/alan/senic-os-update/build/tmp-glibc/work/se >> nic_hub_beta-senic-linux-gnueabi/u-boot-fw-utils-senic/v2017 >> .03+gitAUTOINC+5233f17333-r0/recipe-sysroot >> -O2 -pipe -g -feliminate-unused-debug-types >> -fdebug-prefix-map=/home/alan/senic-os-update/build/tmp-glib >> c/work/senic_hub_beta-senic-linux-gnueabi/u-boot-fw-utils- >> senic/v2017.03+gitAUTOINC+5233f17333-r0=/usr/src/debug/ >> u-boot-fw-utils-senic/v2017.03+gitAUTOINC+5233f17333-r0 >> -fdebug-prefix-map=/home/alan/senic-os-update/build/tmp-glib >> c/work/senic_hub_beta-senic-linux-gnueabi/u-boot-fw-utils- >> senic/v2017.03+gitAUTOINC+5233f17333-r0/recipe-sysroot-native= >> -fdebug-prefix-map=/home/alan/senic-os-update/build/tmp-glib >> c/work/senic_hub_beta-senic-linux-gnueabi/u-boot-fw-utils- >> senic/v2017.03+gitAUTOINC+5233f17333-r0/recipe-sysroot= >> -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed V=1 >> | ERROR: oe_runmake failed >> | make -f ./Makefile silentoldconfig >> | make -f ./scripts/Makefile.build obj=scripts/basic >> | cc -Wp,-MD,scripts/basic/.fixdep.d -Wall -Wstrict-prototypes -O2 >> -fomit-frame-pointer -o scripts/basic/fixdep >> scripts/basic/fixdep.c >> | /bin/sh: 1: cc: not found >> >> >> I would assume this is a to specific error to ask help about. It seems >> that the compiler isn't being called correctly (it's called as cc, >> which isn't the full compiler name). >> Suggestions are welcome but that isn't the reason for my post. >> >> > Guessing... apply this in your recipe: > > http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/ > recipes-bsp/u-boot/files/default-gcc.patch?h=pyro > > -- > Alex Kiernan > Senior Engineering Manager > > hivehome.com > > > > Hive | London | Cambridge | Houston | Toronto > The information contained in or attached to this email is confidential and > intended only for the use of the individual(s) to which it is addressed. It > may contain information which is confidential and/or covered by legal > professional or other privilege. The views expressed in this email are not > necessarily the views of Centrica plc, and the company, its directors, > officers or employees make no representation or accept any liability for > their accuracy or completeness unless expressly stated to the contrary. > Centrica Connected Home Limited (company no: 5782908), registered in > England and Wales with its registered office at Millstream, Maidenhead > Road, Windsor, Berkshire SL4 5GD. >