D11776: Make use of upstream CMake infrastructure to detect the compiler toolchain
Marius Kittler
noreply at phabricator.kde.org
Fri Aug 31 14:08:18 BST 2018
Martchus added a comment.
Herald added subscribers: kde-buildsystem, kde-frameworks-devel.
This change produces invalid JSON in my setup:
"stdcpp-path":" "/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/libgnustl_shared.so" -nodefaultlibs -lgcc -lc -lm -ldl",
So it think there's some refinement required to make this more robust. The file `stl` contains ` "/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/libgnustl_shared.so" -nodefaultlibs -lgcc -lc -lm -ldl` in my case. When escaping the quotes correctly so the JSON is no longer invalid the next error I get is:
STL library does not exist at "/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/libgnustl_shared.so" -nodefaultlibs -lgcc -lc -lm -ldl
So I suppose only a single file should be specified here. When I change it to only `/opt/android-ndk/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/libgnustl_shared.so` it finally works.
BTW, I'm using Arch Linux and the following packages/versions:
pacman -Q cmake android-sdk android-ndk android-qt5-arm64-v8a extra-cmake-modules
cmake 3.12.1-1
android-sdk 26.1.1-1
android-ndk r17.b-1
android-qt5-arm64-v8a 5.11.1-1
extra-cmake-modules 5.49.0-1
REPOSITORY
R240 Extra CMake Modules
REVISION DETAIL
https://phabricator.kde.org/D11776
To: apol, #frameworks, #build_system, vkrause
Cc: kde-frameworks-devel, kde-buildsystem, Martchus, vkrause, michaelh, ngraham, bruns
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-buildsystem/attachments/20180831/25e5545b/attachment.html>
More information about the Kde-buildsystem
mailing list