Fix issues with VxWorks25.03 toolchain file

VxWorks on imx8 requires MESA drivers, but also due to circular
dependencies between it's library requires library grouping in its
toolchain file. Express that in documentation.

Task-number: QTBUG-115777
Change-Id: I9da7b462bda74c984c2688a93fab6f0340a57d4f
Reviewed-by: Jarno Lämsä <jarno.lamsa@qt.io>
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
This commit is contained in:
Michał Łoś 2025-05-20 14:05:01 +02:00
parent dead043c2b
commit fea28023bc
1 changed files with 3 additions and 1 deletions

View File

@ -285,7 +285,7 @@
\row \row
\li \c MESA \li \c MESA
\li itl_generic specific \li itl_generic and nxp_imx8 specific
\endtable \endtable
@ -1038,6 +1038,7 @@
set(VxWorksPlatformGraphics_DEFINES "-D_NXPVIV -D__vxworks -D__VXWORKS__") set(VxWorksPlatformGraphics_DEFINES "-D_NXPVIV -D__vxworks -D__VXWORKS__")
set(VxWorksPlatformGraphics_LIBRARIES_PACK set(VxWorksPlatformGraphics_LIBRARIES_PACK
"-Wl,--start-group"
"${_common_lib_path}/libgfxNxpVivGAL.so" "${_common_lib_path}/libgfxNxpVivGAL.so"
"${_common_lib_path}/libgfxNxpVivEGL.so" "${_common_lib_path}/libgfxNxpVivEGL.so"
"${_common_lib_path}/libgfxNxpVivGLSLC.so" "${_common_lib_path}/libgfxNxpVivGLSLC.so"
@ -1045,6 +1046,7 @@
"${_common_lib_path}/libgfxNxpVivGLESv1_CM.so" "${_common_lib_path}/libgfxNxpVivGLESv1_CM.so"
"${_common_lib_path}/libgfxNxpVivVSC.so" "${_common_lib_path}/libgfxNxpVivVSC.so"
"${_common_lib_path}/libxml.so" "${_common_lib_path}/libxml.so"
"-Wl,--end-group"
) )
set(VxWorksPlatformGraphics_REQUIRED_LIBRARIES set(VxWorksPlatformGraphics_REQUIRED_LIBRARIES