https://bugs.kde.org/show_bug.cgi?id=427842
Bug ID: 427842 Summary: Autoconf-based dependencies currently ignore the Android ABI architecture Product: krita Version: nightly build (please specify the git hash!) Platform: Android OS: Android 9.x Status: REPORTED Severity: major Priority: NOR Component: General Assignee: krita-bugs-n...@kde.org Reporter: a...@amyspark.me Target Milestone: --- SUMMARY As logged on https://binary-factory.kde.org/job/Krita_Android_arm64-v8a_Dependency_Build/lastBuild/consoleFull , the 3rdparty toolchain does not forward the Android ABI target to Autoconf-based dependencies. This bug does not currently cause any issues because the involved dependency, libiconv, is not found by exiv2; if one fixes that by setting CMAKE_FIND_ROOT_PATH, the dependency build will correctly detect a mismatch between libiconv.so and libexiv's archs and fail at link time. STEPS TO REPRODUCE 1. Locally, run the androidbuild.sh script to start the dependency build. OBSERVED RESULT Dependency build improperly completes. EXPECTED RESULT Dependency build should fail. SOFTWARE/OS VERSIONS Windows: N/A macOS: N/A Linux/KDE Plasma: N/A (available in About System) KDE Plasma Version: B/A KDE Frameworks Version: N/A Qt Version: N/A ADDITIONAL INFORMATION Using Android NDK r18b with the following environment variables: "ANDROID_ABI": "armeabi-v7a", "ANDROID_API_LEVEL": "21", "PATH": "/opt/android-studio/jre/bin:${env:PATH}", "ANDROID_NDK": "${env:HOME}/Android/Sdk/ndk/18.1.5063045/", "ANDROID_NDK_ROOT": "${env:HOME}/Android/Sdk/ndk/18.1.5063045/", "ANDROID_HOME": "${env:HOME}/Android/Sdk/ndk/18.1.5063045/", "ANDROID_SDK_ROOT": "${env:HOME}/Android/Sdk/", "CMAKE_ANDROID_NDK": "${env:HOME}/Android/Sdk/ndk/18.1.5063045/" -- You are receiving this mail because: You are watching all bug changes.