[LEDE-DEV] [PATCH v1 1/1] uboot-at91: fix build after fpu activation

Sandeep Sheriker sandeepsheriker.mallikarjun at microchip.com
Fri Jan 5 08:43:35 PST 2018


Hi Hauke,
      Since someone previously had filtered  -fstack-protector from 
$(TARGET_CFLAGS) for a reason and don't wanted to break this by removing 
it. However I am able to verify uboot booting successfully on sama5d2, 
sama5d3, sama5d4 Xplained boards and sam9x35ek with both patch. (i.e. 
patch with UBOOT_MAKE_FLAGS  and my patch with adding -mfloat-abi=soft 
to KCFLAGS).

Regards,
Sandeep Sheeriker M

On 01/04/2018 04:23 PM, Hauke Mehrtens wrote:
> On 01/04/2018 08:43 PM, Sandeep Sheriker Mallikarjun wrote:
>> neon and VFPv4 support is added to this target and uboot-at91 build
>> fails due to TARGET_CFLAGS -mfloat-abi set to hard. as a fix, setting
>> uboot-at91 CFLAGS -mfloat-abi=soft.
>>
>> Signed-off-by: Sandeep Sheriker Mallikarjun <sandeepsheriker.mallikarjun at microchip.com>
>> ---
>>   package/boot/uboot-at91/Makefile | 2 +-
>>   1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/package/boot/uboot-at91/Makefile b/package/boot/uboot-at91/Makefile
>> index 7c420f1..268b254 100644
>> --- a/package/boot/uboot-at91/Makefile
>> +++ b/package/boot/uboot-at91/Makefile
>> @@ -88,7 +88,7 @@ UBOOT_TARGETS := \
>>   define Build/Compile
>>   	+$(MAKE) $(PKG_JOBS) -C $(PKG_BUILD_DIR) \
>>   		CROSS_COMPILE=$(TARGET_CROSS) \
>> -		KCFLAGS="$(filter-out -fstack-protector, $(TARGET_CFLAGS))"
>> +		KCFLAGS="$(filter-out -fstack-protector -mfloat-abi=hard, $(TARGET_CFLAGS)) "
> I am wondering why setting KCFLAGS is needed at all.
> Setting KCFLAGS is the only difference which should have an impact to
> the default compile rule from include/u-boot.mk .
>
> Hauke




More information about the Lede-dev mailing list