On Fri, Aug 19, 2016 at 12:53 PM, Oswald Buddenhagen <
oswald.buddenha...@qt.io> wrote:

> On Thu, Aug 18, 2016 at 04:26:30PM +0200, Kasper F. Brandt wrote:
> > In d8be811[0] qt_build_extra was made to skip the inclusion of
> > EXTRA_DEFINES, EXTRA_INCLUDEPATH and EXTRA_LIBS into resp.
> > DEFINES, INCLUDEPATH and INCLUDEPATH. This means that if you e.g. try to
> > specify the include path to zlib with -I <path/to/zlib/headers> to
> > configure then the compilation of bootstrap fails in qbytearray.cpp
> because
> > it can't find zconf.h.
> >
> if it fails to find the .h now, it will fail to find the .so/.a later
> on as well.
>

I'm building against a static zlib build (on windows actually), and I can
tell that it works just fine if I revert that commit.


> it could have worked before only if you mixed the host paths into the
> target paths, and made sure that the target would not actually use them
> (i.e., -qt-zlib, and having the paths not contain any of the other
> libraries qt could find), which is rather fragile.
>

It only applies to host builds so I don't understand this. The target and
the host systems are the same.

> Is there some other way you are supposed to specify the include path,
> > or is this an oversight?
> >
> i think the commit message is pretty clear in this regard.
>

> make -D/-I/-L/-l/-R not affect bootstrapped tools

No?
_______________________________________________
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to