Details
-
Bug
-
Resolution: Done
-
P2: Important
-
Qt Creator 3.1.0
-
None
-
39ae35cd819775f02f01ed738de0c788cd2ede37
Description
When building using Qt Creator and compiler name contains prefix (e.g. arm-linux-androideabi-g++) QBS invokes 'ar' instead of prefixed name (arm-linux-androideabi-ar).
ERROR: /home/a-baskanov/Downloads/arm-linux-androideabi-4.7/bin/ar rcs /home/a-baskanov/src/ar/qtc_Android-release/liba.a /home/a-baskanov/src/ar/qtc_Android-release/.obj/a/a.cpp.o
ERROR: The process '/home/a-baskanov/Downloads/arm-linux-androideabi-4.7/bin/ar' could not be started: No such file or directory
Qt Creator generates the following profile:
[profiles] qtc_Android\cpp\compilerName=arm-linux-androideabi-g++ qtc_Android\cpp\toolchainInstallPath=/home/a-baskanov/Downloads/arm-linux-androideabi-4.7/bin qtc_Android\qbs\architecture=arm qtc_Android\qbs\endianness=little qtc_Android\qbs\targetOS=linux, unix qtc_Android\qbs\toolchain=gcc
Editing the generated profile by hand doesn't help since it is overwritten every time when Qt Creator starts.
Attachments
For Gerrit Dashboard: QTCREATORBUG-12133 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
84120,2 | Qbs: write toolchainPrefix to qbs profile | 3.1 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |