[Interest] [OS X] Qt 5.6.0 minimal build configuration (error compiling qlatincodec.cpp)
René J. V. Bertin
rjvbertin at gmail.com
Thu Mar 17 20:48:19 CET 2016
Thiago Macieira wrote:
> The proper way of adding options is to modify the mkspec's qmake.conf file
qmake.conf or .qmake.conf?
>> Checking my build scripts, I can confirm that CFLAGS and CXXFLAGS are set
>> *through the environment*, not by any direct action of mine.
>
> Yeah, not tested. This is the cause of your problem.
A bit easy, no? I'd say either you simply ignore settings from the environment,
or else you do things correctly. And that would probably mean adding settings
from the environment to whatever flags you set yourself as I think that's the
accepted or at least usual way to do it (even CMake does).
Anyway, I see that I had been missing a qmodule.pri edit. For some reason Qt
5.5.1 built fine with QMAKE_CXXFLAGS="-O3 -march=native -g". After replacing
that with QMAKE_CXXFLAGS+=etc the build now appears to be happy.
Shouldn't be too hard to generate that file using += instead of a simple = ?
> On quinta-feira, 17 de março de 2016 11:38:58 PDT Thiago Macieira wrote:
>> > - -stdlib=libc++ appear to be missing only from CXXFLAGS in the Makefiles
>> > under qtbase/src/tools
>>
>> Hmm... those are "bootstrapped" tools. But I can't find anything that
>> overrides QMAKE_CXXFLAGS.
>
> Can you confirm that it *is* present in src/corelib/Makefile?
When is that file supposed to be created? I don't have it immediately after
running configure (and now of course it *will* contain the option that was
missing).
R.
More information about the Interest
mailing list