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':
|
if params['arch'] == 'arm' and params['cpu'] == 'armv8':
|
||||||
params['arch'] = 'aarch64'
|
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
|
return params
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user