In article <562D387B.9080103@macpcrepair.co.uk>,
John Ballance <jwb@macpcrepair.co.uk> wrote:
> Hi
> Attempting to compile Qt5Base from scratch, with latest tools and
> autobuilder, I get a failure to link to the XML stuff in libexpat.
Qt5Base is explicitly built using shared libraries. It looks like you built
some or all of the dependent libraries statically. That's why you're
getting errors.
You can default everything to build shared by saving the following in the
file 'build-setvars' in your build folder. You may need to change the paths
depending on where you are building from.
GCCSDK_INSTALL_CROSSBIN=~/gccsdk/cross/bin
GCCSDK_INSTALL_ENV=~/gccsdk/env
RO_SHAREDLIBS=yes
AB_ELFBUILD=yes
You will then need to rebuild all the dependent libraries.
If you're going to build the rest of the Qt libraries you'll also need to
revert Qt5Base to the previous 5.4.1 version.
To revert back use the following,
cd gccsdk/autobuilder/libraries/Qt/Qt5Base
svn -r 6858 update
Chris.
_______________________________________________
GCCSDK mailing list gcc@gccsdk.riscos.info
Bugzilla: http://www.riscos.info/bugzilla/index.cgi
List Info: http://www.riscos.info/mailman/listinfo/gcc
Main Page: http://www.riscos.info/index.php/GCCSDK
No comments:
Post a Comment