pulp-platform / pulp-riscv-gnu-toolchain

Other
68 stars 50 forks source link

Error in installing the riscv gnu tool chain #25

Open amitgargmentor opened 4 years ago

amitgargmentor commented 4 years ago

While runing the installing for riscv tools as below:

./configure --prefix=./pulp/riscv_install --with-arch=rv32imc --with-cmodel=medlow --enable-multilib Make

I see below error: checking for riscv32-unknown-elf-gcc... ./pulp/pulp-riscv-gnu-toolchain/build-gcc-newlib-stage2/./gcc/xgcc -B./pulp/pulp-riscv-gnu-toolchain/build-gcc-newlib-stage2/./gcc/ -B./pulp/riscv_install/riscv32-unknown-elf/bin/ -B./pulp/riscv_install/riscv32-unknown-elf/lib/ -isystem ./pulp/riscv_install/riscv32-unknown-elf/include -isystem ./pulp/riscv_install/riscv32-unknown-elf/sys-include
checking for suffix of object files... configure: error: in ./pulp/pulp-riscv-gnu-toolchain/build-gcc-newlib-stage2/riscv32-unknown-elf/libgcc': configure: error: cannot compute suffix of object files: cannot compile Seeconfig.log' for more details. make[2]: [configure-target-libgcc] Error 1 make[2]: Leaving directory `/home/amgarg/project/Portaskela/SOC/pulp/pulp-riscv-gnu-toolchain/build-gcc-newlib-stage2' make[1]: [all] Error 2 make[1]: Leaving directory `/home/amgarg/project/Portaskela/SOC/pulp/pulp-riscv-gnu-toolchain/build-gcc-newlib-stage2' make: *** [stamps/build-gcc-newlib-stage2] Error 2

Any idea ?

bluewww commented 3 years ago

--prefix needs an absolute path, maybe its that.

WeiyanZh commented 2 years ago

Maybe your gdb version does not work with your python version. You can try downgrading python.