From e930fc6535bfe27b5ee92a74f5941cf538b038e8 Mon Sep 17 00:00:00 2001 From: Miles Chen Date: Mon, 13 Sep 2021 11:06:25 +0800 Subject: [PATCH] FROMLIST: scripts/sorttable: riscv: fix undelcred identifier 'EM_RISCV' error Fix the following build break by adding a conditional definition of EM_RISCV in order to allow cross-compilation on machines which do not have EM_RISCV definition in their host. build break log from [1]: scripts/sorttable.c:352:7: error: use of undeclared identifier 'EM_RISCV' [1] https://lore.kernel.org/lkml/e8965b25-f15b-c7b4-748c-d207dda9c8e8@i2se.com/ Fixes: 54fed35fd393 ("riscv: Enable BUILDTIME_TABLE_SORT") Cc: Jisheng Zhang Reported-by: Stefan Wahren Tested-by: Stefan Wahren Reviewed-by: Jisheng Zhang Signed-off-by: Miles Chen Link: https://lore.kernel.org/r/20210913030625.4525-1-miles.chen@mediatek.com Signed-off-by: Greg Kroah-Hartman Change-Id: I597d91c741bfcc0e879908e4e0c8aa114b9ccda4 --- scripts/sorttable.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/sorttable.c b/scripts/sorttable.c index 0ef3abfc4a51..831759752abf 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 + static uint32_t (*r)(const uint32_t *); static uint16_t (*r2)(const uint16_t *); static uint64_t (*r8)(const uint64_t *);