Re: [QBS] How to contribute to updating the documentation

2015-06-09 Thread William Gallafent
Hi Jake,

(Related to managing multiple architectures when building fat binary
static libraries with QBS, is there a reason that “ar rsc” rather than
“libtool -o” is used to create / update static libraries by QBS when
building for iOS? Problems with managing fat binaries disappear when
using libtool instead of ar!) …

… anyway, I think I'll step back from iOS experimentation for a little
while, pending your new implementation! Do you have an expectation of
when they'll be ready for more mortal QBS users to start to play with
(and on which branch)?

Thanks again for pushing this forward :)

-- 
Bill Gallafent.
___
QBS mailing list
QBS@qt-project.org
http://lists.qt-project.org/mailman/listinfo/qbs


Re: [QBS] How to contribute to updating the documentation

2015-06-08 Thread William Gallafent
Hi Jake,

Thanks for the warning of impending change, and thanks for your work
in this area! :)

Having got things working with the existing variables for the time
being, and continuing my quest, I had a quick look at that changeset,
and didn't see anything there related to architecture, so far so good,
that's an orthogonal issue to that of signing/provisioning … but
still, it's all grist to the mill of getting seamless iOS builds using
QBS. So, …

… QBS 1.4.0, when set up against a vanilla Qt 5.5 beta iOS build, sets
cpp.architecture config variable to “arm” for that Qt config, which
leads to “-arch arm” being passed to the tools. This (or some other
side-effect I haven't spotted) creates armv4t binaries, which are not
particularly helpful, particularly when Qt wasn't built for that
architecture at all!

Clearly what we actually would like is to have the default being the
/set of/ architectures for which the Qt being used was built - in this
case, with a vanilla build, that's arm7v and arm64.

Is there another patch waiting in the wings to get this architecture
stuff a bit clearer? This is clearly necessary for iOS, but would be
nice for Mac OS too.

Thanks again,

-- 
Bill Gallafent.
___
QBS mailing list
QBS@qt-project.org
http://lists.qt-project.org/mailman/listinfo/qbs