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.
