Cross qmake to the chroots

Bug #1393698 reported by Zoltan Balogh
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
click (Ubuntu)
Fix Released
High
Michael Vogt

Bug Description

The https://launchpad.net/ubuntu/+source/qtbase-opensource-src/5.3.2+dfsg-4ubuntu3 release of the QtBase module provides the new qt5-qmake-cross-armhf package and so the /usr/bin/qt5-qmake-cross-armhf binary.

This qmake binary is made for x86 chroots with armhf development target.

This change is to enable the build of qmake project type in the click chroot.

In order to support qmake projects we need this package installed in the click chroot. The qt5-qmake-cross-armhf is not a multiarch package, it is made exclusively for i386 and amd64 targets.

Related branches

Zoltan Balogh (bzoltan)
Changed in click (Ubuntu):
assignee: nobody → Michael Vogt (mvo)
importance: Undecided → High
milestone: none → ubuntu-14.11
Revision history for this message
Michael Vogt (mvo) wrote :

Thanks for your bugreport.

I'm happy to add this, but some changes are required:

Rename the package to "qt5-qmake-arm-linux-gnueabihf" so that it follows the same convention as the other tools, this way click chroot.py can install it in the same way as g++/pkg-config and does the right thing for host-arch == target-arch.

The multi-arch: same header for qt5-qmake-cross-armhf is wrong and needs fixing, the package can not be co-installed.

Revision history for this message
Zoltan Balogh (bzoltan) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package click - 0.4.37

---------------
click (0.4.37) vivid; urgency=low

  [ Michael Vogt ]
  * lp:~mvo/click/no-error-no-missing-systemctl:
    - fix a spurious error message on systems without systemctl
  * lp:~mvo/click/do-not-crash-in-build-on-broken-symlinks:
    - do not crash when building a click package that contains broken
      symlinks
  * lp:~mvo/click/dpkg-less-verbose:
    - do not show dpkg output on install unless --verbose is used
  * lp:~mvo/click/lp1394256-run-user-hooks:
    - ensures that click user hooks are run for all logged in users when
      click is used with "--all-users".
  * lp:~mvo/click/qt5-qmake-cross-armhf:
    - add qt5-qmake-arm-linux-gnueabihf to chroot (LP: #1393698)
  * lp:~mvo/click/chroot-15.04-multiarch:
    - add ubuntu-sdk-libs-tools and oxide-codecs-extra to the chroot
  * lp:~mvo/click/lp1394256-run-user-hooks-on-remove-too:
    - Run the click remove user hooks for all logged in users.
  * click/chroot.py:
    - use string.format() for chroot TARGET selection
  * skip 0.4.36 version and go straight to 0.4.37 (LP: #1418086)

  [ Zoltan Balogh ]
  * lp:~bzoltan/click/vivid-transition_mirrors:
    - use geoip to guess the most suitable country mirror when creating
      the click chroot
 -- CI Train Bot <email address hidden> Fri, 13 Feb 2015 14:46:34 +0000

Changed in click (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.