On Wednesday, 25 November 2020 05:16:58 PST Joerg Bornemann wrote:
> This looks correct so far. A small improvement would be to put all this
> into a CMake toolchain file and additionally do
>      set(CMAKE_SYSTEM_NAME Linux)
> 
> Then you can cross-build with -DCMAKE_TOOLCHAIN_FILE=x86-toolchain.cmake
> 
> In a perfect world, your distro would have provided this file.

I checked both distros I use and neither does. I suppose CMake itself should 
create the toolchain file for multilib builds on Linux if this is a common 
occurrence, but seems not to be the case.

The only toolchain file I can find in my system are the ones inside the Zephyr 
and Chromium source codes. In fact, the one in qtwebengine/src/3rdparty/
chromium/third_party/boringssl/src/util/32-bit-toolchain.cmake is nearly 
perfect.

What is the one generated in qtbase/lib/cmake/Qt6/qt.toolchain.cmake for?

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel DPG Cloud Engineering



_______________________________________________
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to