I notice in release notes for 1.7 the entry
Add the ability to cross compile APR. [Graham Leggett]
Using a cache file generated on the host system, and the command:
"./configure" '--disable-shared' '--enable-static' '--prefix=/'
'--bindir=${prefix}/bin' '--sbindir=${prefix}/bin' '--libdir=${prefix}/lib'
'--includedir=${prefix}/include' '--oldincludedir=${prefix}/include'
'--host=arm-linux-gnueabihf' '--build=x86_64-linux-gnu'
'--with-installbuilddir=${prefix}/res/build-1' 'apr_cv_mutex_robust_shared=yes'
'--cache-file=../cross-build/arm-linux-gnueabihf.cache'
The following errors are reported.
configure: error: `build_alias' was not set in the previous run
configure: error: `host_alias' was not set in the previous run
configure: error: `CC' was not set in the previous run
configure: error: `CFLAGS' was not set in the previous run
configure: error: `LDFLAGS' was not set in the previous run
configure: error: `CPPFLAGS' was not set in the previous run
configure: error: in
`/home/stephen/.conan/data/apr/1.7.4/_/_/build/0a55575c31cb553c11a11103974cbcf4338da16c/build-release':
configure: error: changes in the environment can compromise the build
configure: error: run `make distclean' and/or `rm
../cross_build/arm-linux-gnueabihf.cache'
and start over
Does cross compilation work in theory?
Am I wasting my time attempting to add support for cross compilation to the
conan package manager?
Thanks
Stephen Webb
--
This email has been checked for viruses by Avast antivirus software.
www.avast.com