On Wed, Mar 30, 2022 at 11:34 PM Ben Westover <kwestover.kw@xxxxxxxxx> wrote: > > When riscv64 or riscv32 are used as the value for ARCH during compilation, like > in tools that get the ARCH value from uname, set SRCARCH to riscv instead of > failing because the riscv64 and riscv32 targets don't exist. Can you refer to the code that really needs this? > > Signed-off-by: Ben Westover <kwestover.kw@xxxxxxxxx> > --- > Makefile | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/Makefile b/Makefile > index c28c5d91e5c8..315c364bf2ba 100644 > --- a/Makefile > +++ b/Makefile > @@ -408,6 +408,14 @@ ifeq ($(ARCH),parisc64) > SRCARCH := parisc > endif > > +# Additional ARCH settings for riscv > +ifeq ($(ARCH),riscv32) > + SRCARCH := riscv > +endif > +ifeq ($(ARCH),riscv64) > + SRCARCH := riscv > +endif > + > export cross_compiling := > ifneq ($(SRCARCH),$(SUBARCH)) > cross_compiling := 1 > -- > 2.35.1 > -- Best Regards Masahiro Yamada