Ansicht umschalten
Avatar von rumsdiekuh4ever
  • rumsdiekuh4ever

mehr als 1000 Beiträge seit 27.03.2003

Gradle, C/CPP, Raspberry Pi OS, ARMv7 - No toolchain available

Ich möchte mittels Gradle ein Projekt bauen, welches Java und JNI (C/CPP) nutzt.
Unter ubuntu läuft der Prozess wie gewüscht, inkl. Header-Bau bis zum fertigem jar mit allem drin.
So weit - so gut.

Auf dem Raspi 3 jedoch funktioniert der compileCpp-Task nicht.

Ich erhalte hier die Fehlermeldung:
No tool chain is available to build C++ for host operating system 'Linux' architecture 'arm-v7'

Weiter wird für 'gcc' und 'clang' angegeben:
Don't know how to build for host operating system 'Linux' architecture 'arm-v7'

Ich setze das aktuelle Gradle 6.5.1 ein - sowohl auf Ubuntu und auch Raspi (gradle.org).
Auf Ubuntu läuft ein Oracle JDK 14, auf Raspi ein OpenJDK 11
GCC ist 9.2.1 und 8.3.0

Die Doku zu gradle beantwortet keine relevante Frage zum Thema:
- wo genau liegt eigentlich der Fehler (GCC ist jedenfalls installiert - also kein Grund kein Binary auf dieser Plattform zu bauen)?
- was müsste theoretisch getan werden, um die Bordmittel des OS dennoch zu nutzen?
- wie sieht das *konkret* im build.gradle-File aus?

Bewerten
- +
Ansicht umschalten