Re: pi cross compilation


Alberto Merciai
 

Thanks, now it's ok.

another question, I have a yocto distro for another target board and I would cross compile it for this target.
Which is the best way to obtain toolchain.cmake file?

I mean can bitbake sdk using:
bitbake core-image-minimal -c populate_sdk
but it does not generate the toolchain.cmake file.
any tips?

Thanks
Alberto

On Wed, Dec 7, 2022 at 4:55 PM Kai-Uwe Hermann via lists.lfenergy.org <kai-uwe.hermann=pionix.de@...> wrote:
Hi Alberto,

this can be fixed by updating your everest-core to the latest main version.
There was an issue where everest-core did not fetch the correct version of the "everest-cmake" repository if it wasn't present in the parent directory of everest-core.

I hope this fixes your issue,
Kai

Am Mi., 7. Dez. 2022 um 16:41 Uhr schrieb Alberto Merciai <alb3rt0.m3rciai@...>:

Hello Guys,

I'm trying to follow the online guide for raspberry pi crosso compilation but I'm stck with this error, any tips?

alb3rt0@alb3rt0-ThinkPad-P15-Gen-1:~/checkout/everest-workspace/everest-core$ cmake -DCMAKE_FIND_ROOT_PATH=/home/alb3rt0/checkout/everest-workspace/everest-core/cmake -DCMAKE_TOOLCHAIN_FILE=/home/alb3rt0/PROJECT/EVEREST-SDK/bullseye-toolchain/toolchain.cmake -DCMAKE_INSTALL_PREFIX=./dist  -S . -B build-cross
-- The CXX compiler identification is GNU 10.3.0
-- The C compiler identification is GNU 10.3.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /home/alb3rt0/PROJECT/EVEREST-SDK/bullseye-toolchain/crosstool/bin/armv8-rpi4-linux-gnueabihf-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /home/alb3rt0/PROJECT/EVEREST-SDK/bullseye-toolchain/crosstool/bin/armv8-rpi4-linux-gnueabihf-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
CMake Error at CMakeLists.txt:9 (find_package):
  Could not find a package configuration file provided by "everest-cmake"
  (requested version 0.10) with any of the following names:

    everest-cmakeConfig.cmake
    everest-cmake-config.cmake

  Add the installation prefix of "everest-cmake" to CMAKE_PREFIX_PATH or set
  "everest-cmake_DIR" to a directory containing one of the above files.  If
  "everest-cmake" provides a separate development package or SDK, be sure it
  has been installed.


-- Configuring incomplete, errors occurred!
See also "/home/alb3rt0/checkout/everest-workspace/everest-core/build-cross/CMakeFiles/CMakeOutput.log".


Thanks,
Alberto



--
Kai-Uwe Hermann
Softwareentwickler

Pionix GmbH

Am Mühlgarten 8

76669 Bad Schönborn

Germany


Telefon: +49 (0)151 587 80 653

E-Mail: kai-uwe.hermann@...


Amtsgericht Mannheim, HRB 739172

Geschäftsführer: Johanna Claussen, Dr. Marco Möller, Benjamin Mosler


Hinweise zum Datenschutz https://pionix.com/datenschutz/

Join everest@lists.lfenergy.org to automatically receive all group messages.