diff mbox series

Makefile: fix annoying sunxi hack message

Message ID 20200811151954.78536-1-linux@fw-web.de
State Accepted
Commit dbfca734d0e2b36a966be066cb2dc15e0fc71c85
Delegated to: Tom Rini
Headers show
Series Makefile: fix annoying sunxi hack message | expand

Commit Message

Frank Wunderlich Aug. 11, 2020, 3:19 p.m. UTC
From: Frank Wunderlich <frank-w@public-files.de>

every compilation shows this error

 Hack for sunxi which doesn't have a proper binman definition for
 64-bit boards

not only for sunxi-boards/arm64

fix this by changing to real comments

Fixes: 9f55ee259d0c ("Makefile: sunxi: Don't use binman to build ATF image")
Signed-off-by: Frank Wunderlich <frank-w@public-files.de>
---
 Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Comments

Tom Rini Aug. 11, 2020, 3:32 p.m. UTC | #1
On Tue, Aug 11, 2020 at 05:19:54PM +0200, Frank Wunderlich wrote:

> From: Frank Wunderlich <frank-w@public-files.de>
> 
> every compilation shows this error
> 
>  Hack for sunxi which doesn't have a proper binman definition for
>  64-bit boards
> 
> not only for sunxi-boards/arm64
> 
> fix this by changing to real comments
> 
> Fixes: 9f55ee259d0c ("Makefile: sunxi: Don't use binman to build ATF image")
> Signed-off-by: Frank Wunderlich <frank-w@public-files.de>
> ---
>  Makefile | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/Makefile b/Makefile
> index 4483a9bc8a..75c2987405 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -1024,8 +1024,8 @@ PHONY += inputs
>  inputs: $(INPUTS-y)
>  
>  all: .binman_stamp inputs
> -	# Hack for sunxi which doesn't have a proper binman definition for
> -	# 64-bit boards
> +# Hack for sunxi which doesn't have a proper binman definition for
> +# 64-bit boards
>  ifneq ($(CONFIG_ARCH_SUNXI)$(CONFIG_ARM64),yy)
>  ifeq ($(CONFIG_BINMAN),y)
>  	$(call if_changed,binman)

Um, what environment is this failing on?  Thanks!
Frank Wunderlich Aug. 11, 2020, 4:05 p.m. UTC | #2
Hi

> Gesendet: Dienstag, 11. August 2020 um 17:32 Uhr
> Von: "Tom Rini" <trini@konsulko.com>
> Um, what environment is this failing on?  Thanks!

i get this when compiling for bananapi-r2 (mt7623, armhf).

i guessed it is designed as comment, or should these printed for the sunxi?

build does not fail, but the "message" is printed and imho this was not intended ;)

regards Frank
Frank Wunderlich Aug. 12, 2020, 6:44 a.m. UTC | #3
> Gesendet: Dienstag, 11. August 2020 um 17:32 Uhr
> Von: "Tom Rini" <trini@konsulko.com>

> Um, what environment is this failing on?  Thanks!

sorry forgot data about host where i compile it...i guess this is more interesting ;)

$ cat /etc/issue
Ubuntu 20.04.1 LTS \n \l
$ uname -a
Linux frank-G5-U20 5.4.52-custom #1 SMP Thu Jul 16 19:16:51 CEST 2020 x86_64 x86_64 x86_64 GNU/Linux
$ make -v
GNU Make 4.2.1
$ arm-linux-gnueabihf-gcc -v
Using built-in specs.
COLLECT_GCC=arm-linux-gnueabihf-gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc-cross/arm-linux-gnueabihf/8/lto-wrapper
Target: arm-linux-gnueabihf
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 8.4.0-3ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-8/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libitm --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --without-target-system-zlib --enable-multiarch --enable-multilib --disable-sjlj-exceptions --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-mode=thumb --disable-werror --enable-multilib --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=arm-linux-gnueabihf --program-prefix=arm-linux-gnueabihf- --includedir=/usr/arm-linux-gnueabihf/include
Thread model: posix
gcc version 8.4.0 (Ubuntu/Linaro 8.4.0-3ubuntu1)

my config: https://github.com/frank-w/u-boot/blob/2020-10-bpi/configs/mt7623n_bpir2_defconfig
Michal Simek Aug. 12, 2020, 7:59 a.m. UTC | #4
út 11. 8. 2020 v 17:33 odesílatel Tom Rini <trini@konsulko.com> napsal:
>
> On Tue, Aug 11, 2020 at 05:19:54PM +0200, Frank Wunderlich wrote:
>
> > From: Frank Wunderlich <frank-w@public-files.de>
> >
> > every compilation shows this error
> >
> >  Hack for sunxi which doesn't have a proper binman definition for
> >  64-bit boards
> >
> > not only for sunxi-boards/arm64
> >
> > fix this by changing to real comments
> >
> > Fixes: 9f55ee259d0c ("Makefile: sunxi: Don't use binman to build ATF image")
> > Signed-off-by: Frank Wunderlich <frank-w@public-files.de>
> > ---
> >  Makefile | 4 ++--
> >  1 file changed, 2 insertions(+), 2 deletions(-)
> >
> > diff --git a/Makefile b/Makefile
> > index 4483a9bc8a..75c2987405 100644
> > --- a/Makefile
> > +++ b/Makefile
> > @@ -1024,8 +1024,8 @@ PHONY += inputs
> >  inputs: $(INPUTS-y)
> >
> >  all: .binman_stamp inputs
> > -     # Hack for sunxi which doesn't have a proper binman definition for
> > -     # 64-bit boards
> > +# Hack for sunxi which doesn't have a proper binman definition for
> > +# 64-bit boards
> >  ifneq ($(CONFIG_ARCH_SUNXI)$(CONFIG_ARM64),yy)
> >  ifeq ($(CONFIG_BINMAN),y)
> >       $(call if_changed,binman)
>
> Um, what environment is this failing on?  Thanks!

I also see this message when I build stuff for zynqmp.

Thanks,
Michal
Tom Rini Aug. 12, 2020, 11:41 a.m. UTC | #5
On Wed, Aug 12, 2020 at 09:59:15AM +0200, Michal Simek wrote:
> út 11. 8. 2020 v 17:33 odesílatel Tom Rini <trini@konsulko.com> napsal:
> >
> > On Tue, Aug 11, 2020 at 05:19:54PM +0200, Frank Wunderlich wrote:
> >
> > > From: Frank Wunderlich <frank-w@public-files.de>
> > >
> > > every compilation shows this error
> > >
> > >  Hack for sunxi which doesn't have a proper binman definition for
> > >  64-bit boards
> > >
> > > not only for sunxi-boards/arm64
> > >
> > > fix this by changing to real comments
> > >
> > > Fixes: 9f55ee259d0c ("Makefile: sunxi: Don't use binman to build ATF image")
> > > Signed-off-by: Frank Wunderlich <frank-w@public-files.de>
> > > ---
> > >  Makefile | 4 ++--
> > >  1 file changed, 2 insertions(+), 2 deletions(-)
> > >
> > > diff --git a/Makefile b/Makefile
> > > index 4483a9bc8a..75c2987405 100644
> > > --- a/Makefile
> > > +++ b/Makefile
> > > @@ -1024,8 +1024,8 @@ PHONY += inputs
> > >  inputs: $(INPUTS-y)
> > >
> > >  all: .binman_stamp inputs
> > > -     # Hack for sunxi which doesn't have a proper binman definition for
> > > -     # 64-bit boards
> > > +# Hack for sunxi which doesn't have a proper binman definition for
> > > +# 64-bit boards
> > >  ifneq ($(CONFIG_ARCH_SUNXI)$(CONFIG_ARM64),yy)
> > >  ifeq ($(CONFIG_BINMAN),y)
> > >       $(call if_changed,binman)
> >
> > Um, what environment is this failing on?  Thanks!
> 
> I also see this message when I build stuff for zynqmp.

Interesting, are you also on make 4.2 ?
Michal Simek Aug. 12, 2020, 11:48 a.m. UTC | #6
On 12. 08. 20 13:41, Tom Rini wrote:
> On Wed, Aug 12, 2020 at 09:59:15AM +0200, Michal Simek wrote:
>> út 11. 8. 2020 v 17:33 odesílatel Tom Rini <trini@konsulko.com> napsal:
>>>
>>> On Tue, Aug 11, 2020 at 05:19:54PM +0200, Frank Wunderlich wrote:
>>>
>>>> From: Frank Wunderlich <frank-w@public-files.de>
>>>>
>>>> every compilation shows this error
>>>>
>>>>  Hack for sunxi which doesn't have a proper binman definition for
>>>>  64-bit boards
>>>>
>>>> not only for sunxi-boards/arm64
>>>>
>>>> fix this by changing to real comments
>>>>
>>>> Fixes: 9f55ee259d0c ("Makefile: sunxi: Don't use binman to build ATF image")
>>>> Signed-off-by: Frank Wunderlich <frank-w@public-files.de>
>>>> ---
>>>>  Makefile | 4 ++--
>>>>  1 file changed, 2 insertions(+), 2 deletions(-)
>>>>
>>>> diff --git a/Makefile b/Makefile
>>>> index 4483a9bc8a..75c2987405 100644
>>>> --- a/Makefile
>>>> +++ b/Makefile
>>>> @@ -1024,8 +1024,8 @@ PHONY += inputs
>>>>  inputs: $(INPUTS-y)
>>>>
>>>>  all: .binman_stamp inputs
>>>> -     # Hack for sunxi which doesn't have a proper binman definition for
>>>> -     # 64-bit boards
>>>> +# Hack for sunxi which doesn't have a proper binman definition for
>>>> +# 64-bit boards
>>>>  ifneq ($(CONFIG_ARCH_SUNXI)$(CONFIG_ARM64),yy)
>>>>  ifeq ($(CONFIG_BINMAN),y)
>>>>       $(call if_changed,binman)
>>>
>>> Um, what environment is this failing on?  Thanks!
>>
>> I also see this message when I build stuff for zynqmp.
> 
> Interesting, are you also on make 4.2 ?

I am on 4.1.

Michal
Tom Rini Aug. 12, 2020, noon UTC | #7
On Wed, Aug 12, 2020 at 01:48:33PM +0200, Michal Simek wrote:
> 
> 
> On 12. 08. 20 13:41, Tom Rini wrote:
> > On Wed, Aug 12, 2020 at 09:59:15AM +0200, Michal Simek wrote:
> >> út 11. 8. 2020 v 17:33 odesílatel Tom Rini <trini@konsulko.com> napsal:
> >>>
> >>> On Tue, Aug 11, 2020 at 05:19:54PM +0200, Frank Wunderlich wrote:
> >>>
> >>>> From: Frank Wunderlich <frank-w@public-files.de>
> >>>>
> >>>> every compilation shows this error
> >>>>
> >>>>  Hack for sunxi which doesn't have a proper binman definition for
> >>>>  64-bit boards
> >>>>
> >>>> not only for sunxi-boards/arm64
> >>>>
> >>>> fix this by changing to real comments
> >>>>
> >>>> Fixes: 9f55ee259d0c ("Makefile: sunxi: Don't use binman to build ATF image")
> >>>> Signed-off-by: Frank Wunderlich <frank-w@public-files.de>
> >>>> ---
> >>>>  Makefile | 4 ++--
> >>>>  1 file changed, 2 insertions(+), 2 deletions(-)
> >>>>
> >>>> diff --git a/Makefile b/Makefile
> >>>> index 4483a9bc8a..75c2987405 100644
> >>>> --- a/Makefile
> >>>> +++ b/Makefile
> >>>> @@ -1024,8 +1024,8 @@ PHONY += inputs
> >>>>  inputs: $(INPUTS-y)
> >>>>
> >>>>  all: .binman_stamp inputs
> >>>> -     # Hack for sunxi which doesn't have a proper binman definition for
> >>>> -     # 64-bit boards
> >>>> +# Hack for sunxi which doesn't have a proper binman definition for
> >>>> +# 64-bit boards
> >>>>  ifneq ($(CONFIG_ARCH_SUNXI)$(CONFIG_ARM64),yy)
> >>>>  ifeq ($(CONFIG_BINMAN),y)
> >>>>       $(call if_changed,binman)
> >>>
> >>> Um, what environment is this failing on?  Thanks!
> >>
> >> I also see this message when I build stuff for zynqmp.
> > 
> > Interesting, are you also on make 4.2 ?
> 
> I am on 4.1.

Ugh.  I'll apply the patch shortly as clearly we need it.  But I don't
see why it's failing in some places and not others, which is worrying.
Tom Rini Aug. 12, 2020, 2:45 p.m. UTC | #8
On Tue, Aug 11, 2020 at 05:19:54PM +0200, Frank Wunderlich wrote:

> From: Frank Wunderlich <frank-w@public-files.de>
> 
> every compilation shows this error
> 
>  Hack for sunxi which doesn't have a proper binman definition for
>  64-bit boards
> 
> not only for sunxi-boards/arm64
> 
> fix this by changing to real comments
> 
> Fixes: 9f55ee259d0c ("Makefile: sunxi: Don't use binman to build ATF image")
> Signed-off-by: Frank Wunderlich <frank-w@public-files.de>

Applied to u-boot/master, thanks!
diff mbox series

Patch

diff --git a/Makefile b/Makefile
index 4483a9bc8a..75c2987405 100644
--- a/Makefile
+++ b/Makefile
@@ -1024,8 +1024,8 @@  PHONY += inputs
 inputs: $(INPUTS-y)
 
 all: .binman_stamp inputs
-	# Hack for sunxi which doesn't have a proper binman definition for
-	# 64-bit boards
+# Hack for sunxi which doesn't have a proper binman definition for
+# 64-bit boards
 ifneq ($(CONFIG_ARCH_SUNXI)$(CONFIG_ARM64),yy)
 ifeq ($(CONFIG_BINMAN),y)
 	$(call if_changed,binman)