[Bug 224971] devel/qt5-qmake: fails to build

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Jan 7 14:22:00 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224971

Jan Beich <jbeich at FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jbeich at FreeBSD.org

--- Comment #3 from Jan Beich <jbeich at FreeBSD.org> ---
Created attachment 189491
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=189491&action=edit
Revert unintended change

/nxb-bin/usr/bin/c++ is a cross compiler created by a poudriere jail -x. On
https://pkg-status.freebsd.org/ that'd be builders for mips, mips64, armv6,
armv7. To reproduce on amd64 host the following would be enough:

  # -x (native-xtools) before FreeBSD 12.0 requires /usr/src to match jail
  $ svn checkout https://svn.freebsd.org/base/releng/11.1 /usr/src
  $ poudriere jail -cxj 111aarch64 -a arm64.aarch64 -v 11.1-RELEASE
  $ poudriere bulk -Ctj 111aarch64 devel/qt5-qmake

or

  $ poudriere jail -cxj head-aarch64 -a arm64.aarch64 -v head -m svn+https
  $ poudriere bulk -Ctj head-aarch64 devel/qt5-qmake

The build broke because CONFIGURE_ARGS now tries to chop directory off
QMAKESPEC , something completely unnecessary given the expression never
evaluates to any other string than "clang" or "g++".  However, qt5-qmake
doesn't really respect CXX and calls clang++ instead which ends up being
emulated via qemu-user-static rather than use cross-compiler.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the kde-freebsd mailing list