This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Can't find the compiler: arc-elf32-cpp

Hello,

thank you really much for this forum/community! I'm trying to compile the following source code: https://github.com/j1nx/Amlogic-reff16-uboot

The reason why I'm compiling this sources are that I'm getting started with ARM devices. Especially I'm getting started with an Amlogic 8726-MX SoC which includes an ARM Cortex A9 with ARMv7 instruction set and a graphic chip ARM Mali 400-MP.

To compile the sources I did the following: 1. I changed into the directory with cd command from the sources /

2. I typed make m3_socket -> this command is going to compile the amlogic platform from board/amlogic the other board directories aren't needed.

The error I'm getting is the following: bin/sh: 1: arc-elf32-cpp: not found

I searched alot and can't find the arc-elf32-cpp compiler. I thought that I'm compiling software for ARM processors, but not for ARC processors. Is it true that ARC is also an processor architecture like ARM is an architecture? Or is it correct to compile for arc to get ARM binaries?

Regards,

Johannes

Parents
  • I would certainly have thought that arc- at the beginning meant it was compiling for the ARC processors from Synopsys. The U-Boot can be compiled for a number of different processors and it sounds like yours hasn't been configured to produce Arm code instead of ARC. Have you read the readfiles - what told you to use that make command?

Reply
  • I would certainly have thought that arc- at the beginning meant it was compiling for the ARC processors from Synopsys. The U-Boot can be compiled for a number of different processors and it sounds like yours hasn't been configured to produce Arm code instead of ARC. Have you read the readfiles - what told you to use that make command?

Children
  • what told you to use that make command?

    I'm trying to compile U-Boot for my Amlogic 8726-MX SoC which includes an ARM Cortex A9 processor. I've looked in the existing U-Boot bootloader binary, there I see that the Amlogic hardware platform is M3, even the software is using the string M3HHREV0, which aims to the m3_socket.

    So that's the reason why it's "requiring" arc-elf32-cpp, that's now my question, would arm-none-eabi-cpp do it's job too?

    Johannes