Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-64100

configure should complain about too old Android sdk

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • None
    • 5.9.2
    • Build System
    • None
    • Android

    Description

      Command line: -opensource -confirm-license -prefix C:/Dev/Libs/Qt5/lib/5.9.2-android-arm64-clang50 -platform win32-g++ -xplatform android-clang -make-tool make -pch -no-warnings-are-errors -nomake examples -nomake tests
      executing config test use_gold_linker
      + cd C:\Dev\Libs\Qt5\build\android-arm64\config.tests && C:/Dev/Tools/Android/ndk64-r15c/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ -fuse-ld=gold -o conftest-out conftest.cpp
      > C:\Dev\Tools\Msys2\mingw64\bin\ld.gold.exe: error: cannot open crt1.o: No such file or directory
      > C:\Dev\Tools\Msys2\mingw64\bin\ld.gold.exe: error: cannot open crti.o: No such file or directory
      > C:\Dev\Tools\Msys2\mingw64\bin\ld.gold.exe: error: cannot open crtbegin.o: No such file or directory
      > C:\Dev\Tools\Msys2\mingw64\bin\ld.gold.exe: error: cannot open crtend.o: No such file or directory
      > C:\Dev\Tools\Msys2\mingw64\bin\ld.gold.exe: error: cannot open crtn.o: No such file or directory
      > C:\Dev\Tools\Msys2\mingw64\bin\ld.gold.exe: error: cannot find -lstdc++
      > C:\Dev\Tools\Msys2\mingw64\bin\ld.gold.exe: error: cannot find -lm
      > C:\Dev\Tools\Msys2\mingw64\bin\ld.gold.exe: error: cannot find -lgcc_s
      > C:\Dev\Tools\Msys2\mingw64\bin\ld.gold.exe: error: cannot find -lgcc
      > C:\Dev\Tools\Msys2\mingw64\bin\ld.gold.exe: error: cannot find -lc
      > C:\Dev\Tools\Msys2\mingw64\bin\ld.gold.exe: error: cannot find -lgcc_s
      > C:\Dev\Tools\Msys2\mingw64\bin\ld.gold.exe: error: cannot find -lgcc
      > clang++.exe: error: linker command failed with exit code 1 (use -v to see invocation)
      test config.qtbase.tests.use_gold_linker FAILED
      executing config test verifyspec
      + cd C:\Dev\Libs\Qt5\build\android-arm64\config.tests\verifyspec && C:\Dev\Libs\Qt5\build\android-arm64\qtbase\bin\qmake.exe "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += shared warn_off console single_arch" -early "CONFIG += cross_compile" C:/Dev/Libs/Qt5/src/qtbase/config.tests/verifyspec
      + cd C:\Dev\Libs\Qt5\build\android-arm64\config.tests\verifyspec && set MAKEFLAGS=& make
      > C:/Dev/Tools/Android/ndk64-r15c/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ -c -D__ANDROID_API__=15 -target aarch64-none-linux-android -gcc-toolchain C:/Dev/Tools/Android/ndk64-r15c/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64 -DANDROID_HAS_WSTRING --sysroot=C:/Dev/Tools/Android/ndk64-r15c/sysroot -isystem C:/Dev/Tools/Android/ndk64-r15c/sysroot/usr/include/aarch64-linux-android -isystem C:/Dev/Tools/Android/ndk64-r15c/sources/cxx-stl/llvm-libc++/include -isystem C:/Dev/Tools/Android/ndk64-r15c/sources/android/support/include -isystem C:/Dev/Tools/Android/ndk64-r15c/sources/cxx-stl/llvm-libc++abi/include -fstack-protector-strong -DANDROID -O2 -O2 -std=gnu++11 -fPIC  -IC:/Dev/Libs/Qt5/src/qtbase/config.tests/verifyspec -I. -IC:/Dev/Libs/Qt5/src/qtbase/mkspecs/android-clang -o verifyspec.obj C:/Dev/Libs/Qt5/src/qtbase/config.tests/verifyspec/verifyspec.cpp
      > C:/Dev/Tools/Android/ndk64-r15c/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ -D__ANDROID_API__=15 -target aarch64-none-linux-android -gcc-toolchain C:/Dev/Tools/Android/ndk64-r15c/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64 -Wl,--exclude-libs,libgcc.a --sysroot=C:/Dev/Tools/Android/ndk64-r15c/platforms/android-15/arch-arm64/ -Wl,-soname,libverifyspec.so -Wl,--no-undefined -Wl,-z,noexecstack -shared -o libverifyspec.so verifyspec.obj   -LC:/Dev/Tools/Android/ndk64-r15c/sources/cxx-stl/llvm-libc++/libs/arm64-v8a -lc++ -llog -lz -lm -ldl -lc
      > C:/Dev/Tools/Android/ndk64-r15c/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin\ld: cannot find crtbegin_so.o: No such file or directory
      > C:/Dev/Tools/Android/ndk64-r15c/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin\ld: cannot find -llog
      > C:/Dev/Tools/Android/ndk64-r15c/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin\ld: cannot find -lz
      > C:/Dev/Tools/Android/ndk64-r15c/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin\ld: cannot find -lm
      > C:/Dev/Tools/Android/ndk64-r15c/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin\ld: cannot find -ldl
      > C:/Dev/Tools/Android/ndk64-r15c/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin\ld: cannot find -lc
      > C:/Dev/Tools/Android/ndk64-r15c/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin\ld: cannot find -lstdc++
      > C:/Dev/Tools/Android/ndk64-r15c/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin\ld: cannot find -lm
      > C:/Dev/Tools/Android/ndk64-r15c/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin\ld: cannot find -ldl
      > C:/Dev/Tools/Android/ndk64-r15c/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin\ld: cannot find -lc
      > C:/Dev/Tools/Android/ndk64-r15c/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin\ld: cannot find -ldl
      > C:/Dev/Tools/Android/ndk64-r15c/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin\ld: cannot find crtend_so.o: No such file or directory
      > clang++.exe: error: linker command failed with exit code 1 (use -v to see invocation)
      > make: *** [Makefile:66: libverifyspec.so] Error 1
      

      configure

      configure.bat -opensource -confirm-license -prefix C:/Dev/Libs/Qt5/lib/5.9.2-android-arm64-clang50 -platform win32-g++ -xplatform android-clang -make-tool make -pch -no-warnings-are-errors -nomake examples -nomake tests
      

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            rampe Rami Potinkara
            dmitry.sokolov Dmitry Sokolov
            Veli-Pekka Heinonen Veli-Pekka Heinonen
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes