To bypass the MSVC limitation I think that you need to use array notation instead of string literals, with the help of a tool such as xxd. Apparently powershell has a command to more-or-less do it (format-hex), with some PS magic it could maybe work without too much dependencies added on windows...
Best, On Sat, Jun 1, 2019 at 7:01 AM Thiago Macieira <thiago.macie...@intel.com> wrote: > On Friday, 31 May 2019 10:13:52 PDT Thiago Macieira wrote: > > rcc should be un-bootstrapped. The only use inside QtCore is for the MIME > > type database. We don't need a resource, though it compresses really well > > (roughly 10:1 with zstd). I'd simply make that a read-only sharable > > variable, which we can easily create with a C++11 raw string. > > https://codereview.qt-project.org/c/qt/qtbase/+/263548 > > Unfortunately, MSVC doesn't want to cooperate: > > .\qmimeprovider_database.cpp(1270): fatal error C1091: compiler limit: > string > exceeds 65535 bytes in length > > > qfloat16-tables does not link to the bootstrap library (it's pure C++). > The > > only reason it's in C++ was so we didn't depend on Perl or Python during > the > > qtbase build on Windows (Perl is required on Unix). Also, its output is > > ALWAYS the same and there is no input, since the constants are specified > by > > IEEE 754. I'd actually remove the tool from the build, move it to util/, > > and add the resulting file to Git. > > https://codereview.qt-project.org/c/qt/qtbase/+/263547 > > -- > Thiago Macieira - thiago.macieira (AT) intel.com > Software Architect - Intel System Software Products > > > > _______________________________________________ > Development mailing list > Development@qt-project.org > https://lists.qt-project.org/listinfo/development >
_______________________________________________ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development