Thank you for reply~

I have got it.


在 2018年8月28日星期二 UTC+8上午2:27:12,Dan Willemsen写道:
>
> It appears to be a bug in the kernel makefiles, not mkdtimg itself. 
> Specifically here:
>
>
> https://android.googlesource.com/kernel/msm/+/android-8.1.0_r0.31/scripts/Makefile.lib#327
>
> `stat` takes different arguments on Mac and Linux.
>
> The kernel builds are really only tested on Linux, so you may have better 
> luck reproducing them using a Linux VM if you're on a Mac.
>
> - Dan
>
> On Mon, Aug 27, 2018 at 9:09 AM 杨凡 <[email protected] <javascript:>> 
> wrote:
>
>> My code is :
>> Kernel tag :android-8.1.0_r0.31
>> AOSP tag :android-8.1.0_r15
>>
>> I build walleye Kernel on MacOS happen mkdtimg align 4096,
>> it happen these error following:
>>
>> yangfan command = cfg_create   -------this print is that I comment in 
>> mkdtimg source code.
>> create image file: arch/arm64/boot/dtbo.img...
>> Total yangfan 18 entries.    -------this print is that I comment in 
>> mkdtimg source code.
>> Total yangfan 0 output_img_with_config.  -------this print is that I 
>> comment in mkdtimg source code.
>> stat: illegal option -- c
>> usage: stat [-FlLnqrsx] [-f format] [-t timefmt] [file ...]
>> stat: illegal option -- c
>> usage: stat [-FlLnqrsx] [-f format] [-t timefmt] [file ...]
>> /bin/sh: (+4096-1)/4096*4096-: syntax error: operand expected (error 
>> token is "-")
>> make[1]: *** [arch/arm64/boot/dtbo.img] Error 127
>> make: *** [dtbo.img] Error 2
>> make: *** Waiting for unfinished jobs....
>>
>> And so, I modify these Makefile in the path  :/arch/arm64/boot/Makefile, 
>> delete the align dtbo.img to 4kB, it compile ok
>> diff --git a/arch/arm64/boot/Makefile b/arch/arm64/boot/Makefile
>> index 7d11ab13d49b..3cbbc9abb9ce 100644
>> --- a/arch/arm64/boot/Makefile
>> +++ b/arch/arm64/boot/Makefile
>> @@ -53,7 +53,9 @@ $(obj)/Image.lz4-dtb: $(obj)/Image.lz4 $(DTB_OBJS) FORCE
>>         $(call if_changed,cat)
>>
>>  $(obj)/dtbo.img: $(obj)/dts/dtboimg.cfg $(DTBO_OBJS) FORCE
>> -       $(call if_changed,mkdtimg,4096) # align dtbo.img to 4kB
>> +       $(call if_changed,mkdtimg) # align dtbo.img to 4kB
>>
>>
>> So ,I wonder it is a bug in mkdtimg code???
>>
>>
>> -- 
>> -- 
>> You received this message because you are subscribed to the "Android 
>> Building" mailing list.
>> To post to this group, send email to [email protected] 
>> <javascript:>
>> To unsubscribe from this group, send email to
>> [email protected] <javascript:>
>> For more options, visit this group at
>> http://groups.google.com/group/android-building?hl=en
>>
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "Android Building" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
-- 
You received this message because you are subscribed to the "Android Building" 
mailing list.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-building?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"Android Building" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to