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.

Reply via email to