Messages in this thread | | | Subject | Re: Build error: ‘EM RISCV’ undeclared | From | Jon Hunter <> | Date | Fri, 24 Sep 2021 10:30:30 +0100 |
| |
On 13/09/2021 03:49, Miles Chen wrote: > On Sun, 2021-09-12 at 12:29 +0200, Stefan Wahren wrote: >> Hi, >> >> i tried to compile current torvalds tree >> ("78e709522d2c012cb0daad2e668506637bffb7c2") for >> arm/multi_v7_defconfig >> and get the following build issue: >> >> UPD include/generated/utsrelease.h >> scripts/sorttable.c: In function ‘do_file’: >> scripts/sorttable.c:352:7: error: ‘EM_RISCV’ undeclared (first use in >> this function) >> case EM_RISCV: >> ^ >> scripts/sorttable.c:352:7: note: each undeclared identifier is >> reported >> only once for each function it appears in >> >> I assume this is caused by: >> >> 54fed35fd3939398be292e4090b0b1c5ff2238b4 ("riscv: Enable >> BUILDTIME_TABLE_SORT") > > I hit this error too. I add the follow conditional EM_RISCV > definition in sorttable.c to build pass (arm64/defconfig). > > I will submit a patch out. > > diff --git a/scripts/sorttable.c b/scripts/sorttable.c > index f355869c65cd..6ee4fa882919 100644 > --- a/scripts/sorttable.c > +++ b/scripts/sorttable.c > @@ -54,6 +54,10 @@ > #define EM_ARCV2 195 > #endif > > +#ifndef EM_RISCV > +#define EM_RISCV 243 > +#endif > +
This is still broken in the mainline. Any plans to get this fix merged there? I believe it has now been broken for nearly 2 weeks.
Thanks! Jon
-- nvpublic
| |