Ich versuche, Numpy mithilfe einer Clang-basierten Cross-Compiler-Toolchain für eine andere Plattform zu kompilieren. Ich habe eine benutzerdefinierte Version von Python erstellt, die auf der Zielplattform läuft, und versuche, mit Crossenv ein Numpy-Rad zu erstellen. Obwohl der zugrunde liegende Compiler, den ich verwende, Clang ist (sowohl Host-Python als auch Build-Python), scheint der resultierende Numpy eine GCC-Abhängigkeit libgcc_s.so.1 zu haben.
Ich habe einige Schwierigkeiten zu verstehen, warum dies passiert und was ich ungefähr tun kann, um dies zu verhindern. Ich glaube, das Problem betrifft numpy. Ich kann keine Einzelheiten preisgeben, aber ich habe ein paar Pakete wie cffi, die ich erfolgreich übergreifend kompilieren konnte.
Irgendwelche Vorschläge, was ich versuchen könnte, um die Verknüpfung von GCC-Abhängigkeiten zu verhindern? Ich gehe davon aus, dass es aufgrund von Crossenv einfach denkt, dass es gcc verwendet.
Kreuzkompiliertes Numpy mit Clang hängt von libgcc_s.so.1 ab ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post
Mobile version