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

cross-compilation fails for embedded linux

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: P2: Important P2: Important
    • 5.6.0 RC
    • 5.6.0 Alpha
    • WebEngine
    • None
    • I77b384738fa7d41938a68c10a007728b10d7db28

      QtWebEngine build fails when cross compiling for embedded linux

      ( test -e Makefile.gyp_run || /work/build/qt5-src/qtbase/bin/qmake /work/build/qt5-src/qtwebengine/src/core/gyp_run.pro -o Makefile.gyp_run ) && make -f Makefile.gyp_run 
      Project MESSAGE: Running gyp_qtwebengine "/work/build/qt5-src/qtwebengine/src/core" -D qt_cross_compile=1 -D os_posix=1 -D qt_os="embedded_linux" -I config/embedded_linux.gypi -D build_ffmpegsumo=1 -D clang=0 -D desktop_linux=0 -D disable_nacl=1 -D embedded=1 -D enable_autofill_dialog=0 -D enable_automation=0 -D enable_captive_portal_detection=0 -D enable_extensions=0 -D enable_google_now=0 -D enable_language_detection=0 -D enable_managed_users=0 -D enable_plugin_installation=0 -D enable_plugins=0 -D enable_printing=0 -D enable_session_service=0 -D enable_spellcheck=0 -D enable_task_manager=0 -D enable_themes=0 -D enable_webrtc=0 -D gtest_target_type=none -D host_clang=0 -D notifications=0 -D ozone_platform_dri=0 -D ozone_platform_test=0 -D p2p_apis=0 -D safe_browsing=0 -D toolkit_views=1 -D use_ash=0 -D use_aura=1 -D use_cairo=0 -D use_clipboard_aurax11=0 -D use_cups=0 -D use_custom_freetype=0 -D use_gconf=0 -D use_gio=0 -D use_gnome_keyring=0 -D use_kerberos=0 -D use_libpci=0 -D use_openssl=1 -D use_ozone=1 -D use_pango=0 -D use_system_fontconfig=1 -D use_system_icu=1 -D icu_use_data_file_flag=0 -D use_x11=0 -D v8_use_snapshot=false -D want_separate_host_toolset=1 -D use_system_libpng=1 -D use_system_libjpeg=1 -D use_pulseaudio=0 -D disable_glibcxx_debug=1 -D remove_webcore_debug_symbols=1 -D remove_v8base_debug_symbols=1 -D linux_dump_symbols=1 -D release_extra_cflags=-g -D sysroot="/work/build/toolchain/sysroots/cortexa9hf-vfp-neon-poky-linux-gnueabi" -D target_arch=arm -D arm_arch="armv7-a" -D arm_tune="" -D arm_float_abi="hard" -D arm_version="7" -D arm_fpu="neon" -D arm_neon=1 -D arm_thumb=1 -D CXX="/work/build/toolchain/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++"...
      using python: /opt/rh/python27/root/usr/bin/python version: 2.7.8
      Using extra options found in /work/build/qt5-src/qtwebengine/src/core/qtwebengine_extras.gypi
      Using extra options found in /work/build/qt5-src/qtwebengine/src/core/qmake_extras.gypi
      Updating projects from gyp files...
      which: no arm-linux-gnueabihf-gcc in (/usr/local/ssl/bin:/opt/TestCocoon/qtqa/bin:/opt/squish/package/bin:/usr/lib64/qt-3.3/bin:/opt/rh/python27/root/usr/bin:/usr/local/ssl/bin:/home/qt/perl5/bin:/opt/rh/devtoolset-3/root/usr/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/qt/bin)
      gyp: Call to 'which arm-linux-gnueabihf-gcc' returned exit status 1.
      Project ERROR: -- running gyp_qtwebengine failed --
      make[1]: *** [sub-gyp_run-pro-make_first] Error 3
      make[1]: Leaving directory `/work/build/qt5-src/qtwebengine/src/core'
      make: *** [sub-core-make_first] Error 2
      

      gyp tries to use the default arm-linux-gnueabihf-gcc compiler, even though CC and CXX have been overridden in qmake_extras.gypi

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

            abecsi Andras Becsi
            sapiippo Samuli Piippo
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes