Open Manamama opened 6 months ago
Not sure what your problem is and how to reproduce this. Please explain more clearly.
(On mobile, so pithy.) As I have found the same error: -fno-openmp-implicit-rpath
in also another package, I have spent half an hour since then asking Ms Perplexity AI about root cause. In short, quoth she:
The clang 17.0.2 in NDK supports fopenmp-implicit-rpath option but clang 18.1.5 in termux-packages does not support that, so (here a Python script to change smth in pychache follows, which works for all such cases).
In very short: it may be specific to that config above, and yet removing this (hard-coded) switch may help all.
Seemingly solved since by Python upgrade itself, see: https://github.com/termux/termux-packages/issues/20714
After compiling manually (cmake and make with many switches and changes to CmakeList.txt file), Python kvetches that:
amd:
Grep shows it hardcoded:
so we must trim it to: ./setup.py:cflags = ["-std=c++17"] etc.
-> Do change.
With fixes:
etc and installs.
My box: Compiler:
Thread model: posix
InstalledDir: /data/data/com.termux/files/usr/bin
GNU Make 4.4.1
Built for aarch64-unknown-linux-android
Python Environment: