[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