buildman: differentiate between riscv32, riscv64
riscv32 needs a different toolchain than riscv64 Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Rick Chen <rick@andestech.com>
This commit is contained in:
parent
e2ce13c4a7
commit
3672ed7127
@ -263,6 +263,17 @@ class KconfigScanner:
|
||||
if params['arch'] == 'arm' and params['cpu'] == 'armv8':
|
||||
params['arch'] = 'aarch64'
|
||||
|
||||
# fix-up for riscv
|
||||
if params['arch'] == 'riscv':
|
||||
try:
|
||||
value = self._conf.syms.get('ARCH_RV32I').str_value
|
||||
except:
|
||||
value = ''
|
||||
if value == 'y':
|
||||
params['arch'] = 'riscv32'
|
||||
else:
|
||||
params['arch'] = 'riscv64'
|
||||
|
||||
return params
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user