<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Yocto Build imx.6 Qt5 Build Error due to Ubuntu 18.04 System headers in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Yocto-Build-imx-6-Qt5-Build-Error-due-to-Ubuntu-18-04-System/m-p/1262568#M172626</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Thanks for your reply. I have found out that a variable IMX_SYSROOT is used in some of the project files in Qt5. By adding this variable to project environment variables, i solved the problem. I specifically point the directory where I build the SDK of the imx6 board.&lt;/P&gt;</description>
    <pubDate>Thu, 15 Apr 2021 07:16:32 GMT</pubDate>
    <dc:creator>alptugcalik</dc:creator>
    <dc:date>2021-04-15T07:16:32Z</dc:date>
    <item>
      <title>Yocto Build imx.6 Qt5 Build Error due to Ubuntu 18.04 System headers</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Yocto-Build-imx-6-Qt5-Build-Error-due-to-Ubuntu-18-04-System/m-p/1257322#M172138</link>
      <description>&lt;P&gt;I have setup the Yocto Project and built successfully a Linux image for my board. It works properly for simple applications. However, for some of my applications , the toolchain crashes. The header files in the toolchain tries to reach the headers in my ubuntu 18.04 system files. How can i solve this?&lt;/P&gt;&lt;P&gt;My qmake.conf file:&lt;/P&gt;&lt;P&gt;MAKEFILE_GENERATOR = UNIX&lt;BR /&gt;CONFIG += incremental&lt;BR /&gt;QMAKE_INCREMENTAL_STYLE = sublib&lt;BR /&gt;QMAKE_PLATFORM += linux unix posix&lt;BR /&gt;QMAKE_LEX = flex&lt;BR /&gt;QMAKE_LEXFLAGS +=&lt;BR /&gt;QMAKE_YACC = yacc&lt;BR /&gt;QMAKE_YACCFLAGS += -d&lt;BR /&gt;QMAKE_YACCFLAGS_MANGLE += -p $base -b $base&lt;BR /&gt;QMAKE_YACC_HEADER = $base.tab.h&lt;BR /&gt;QMAKE_YACC_SOURCE = $base.tab.c&lt;BR /&gt;QMAKE_PREFIX_SHLIB = lib&lt;BR /&gt;QMAKE_EXTENSION_SHLIB = so&lt;BR /&gt;QMAKE_PREFIX_STATICLIB = lib&lt;BR /&gt;QMAKE_EXTENSION_STATICLIB = a&lt;BR /&gt;QMAKE_CFLAGS_THREAD += -D_REENTRANT&lt;BR /&gt;QMAKE_CXXFLAGS_THREAD += $$QMAKE_CFLAGS_THREAD&lt;BR /&gt;QMAKE_LFLAGS_GCSECTIONS = -Wl,--gc-sections&lt;BR /&gt;QMAKE_LFLAGS_REL_RPATH = -Wl,-z,origin&lt;BR /&gt;QMAKE_REL_RPATH_BASE = $ORIGIN&lt;BR /&gt;QMAKE_INCDIR =&lt;BR /&gt;QMAKE_LIBDIR =&lt;BR /&gt;QMAKE_INCDIR_X11 =&lt;BR /&gt;QMAKE_LIBDIR_X11 =&lt;BR /&gt;QMAKE_INCDIR_OPENGL =&lt;BR /&gt;QMAKE_LIBDIR_OPENGL =&lt;BR /&gt;QMAKE_INCDIR_OPENGL_ES2 = $$QMAKE_INCDIR_OPENGL&lt;BR /&gt;QMAKE_LIBDIR_OPENGL_ES2 = $$QMAKE_LIBDIR_OPENGL&lt;BR /&gt;QMAKE_INCDIR_EGL =&lt;BR /&gt;QMAKE_LIBDIR_EGL =&lt;BR /&gt;QMAKE_INCDIR_OPENVG =&lt;BR /&gt;QMAKE_LIBDIR_OPENVG =&lt;BR /&gt;QMAKE_LIBS =&lt;BR /&gt;QMAKE_LIBS_DYNLOAD = -ldl&lt;BR /&gt;QMAKE_LIBS_X11 = -lXext -lX11 -lm&lt;BR /&gt;QMAKE_LIBS_NIS = -lnsl&lt;BR /&gt;QMAKE_LIBS_EGL = -lEGL&lt;BR /&gt;QMAKE_LIBS_OPENGL = -lGL&lt;BR /&gt;QMAKE_LIBS_OPENGL_ES2 = -lGLESv2&lt;BR /&gt;QMAKE_LIBS_OPENVG = -lOpenVG&lt;BR /&gt;QMAKE_LIBS_THREAD = -lpthread&lt;BR /&gt;QMAKE_LIBS_LIBUDEV = -ludev&lt;BR /&gt;QMAKE_CFLAGS_WAYLAND =&lt;BR /&gt;QMAKE_INCDIR_WAYLAND =&lt;BR /&gt;QMAKE_LIBS_WAYLAND_CLIENT = -lwayland-client&lt;BR /&gt;QMAKE_LIBS_WAYLAND_SERVER = -lwayland-server&lt;BR /&gt;QMAKE_LIBDIR_WAYLAND =&lt;BR /&gt;QMAKE_DEFINES_WAYLAND =&lt;BR /&gt;QMAKE_WAYLAND_SCANNER = wayland-scanner&lt;BR /&gt;QMAKE_CFLAGS_XCB =&lt;BR /&gt;QMAKE_LIBS_XCB =&lt;BR /&gt;QMAKE_DEFINES_XCB =&lt;BR /&gt;QMAKE_AR = arm-poky-linux-gnueabi-ar cqs&lt;BR /&gt;QMAKE_OBJCOPY = arm-poky-linux-gnueabi-objcopy&lt;BR /&gt;QMAKE_NM = arm-poky-linux-gnueabi-nm -P&lt;BR /&gt;QMAKE_RANLIB = arm-poky-linux-gnueabi-ranlib&lt;BR /&gt;QMAKE_STRIP = arm-poky-linux-gnueabi-strip&lt;BR /&gt;QMAKE_STRIPFLAGS_LIB += --strip-unneeded&lt;BR /&gt;QMAKE_CFLAGS_OPTIMIZE = -O2&lt;BR /&gt;QMAKE_CFLAGS_OPTIMIZE_FULL = -O3&lt;BR /&gt;QMAKE_CFLAGS += -pipe&lt;BR /&gt;QMAKE_CFLAGS_DEPS += -M&lt;BR /&gt;QMAKE_CFLAGS_WARN_ON += -Wall -W&lt;BR /&gt;QMAKE_CFLAGS_WARN_OFF += -w&lt;BR /&gt;QMAKE_CFLAGS_RELEASE += $$QMAKE_CFLAGS_OPTIMIZE&lt;BR /&gt;QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += $$QMAKE_CFLAGS_OPTIMIZE -g&lt;BR /&gt;QMAKE_CFLAGS_DEBUG += -g -feliminate-unused-debug-types&lt;BR /&gt;QMAKE_CFLAGS_SHLIB += -fPIC&lt;BR /&gt;QMAKE_CFLAGS_STATIC_LIB += -fPIC&lt;BR /&gt;QMAKE_CFLAGS_APP += -fPIC&lt;BR /&gt;QMAKE_CFLAGS_ISYSTEM = -isystem&lt;BR /&gt;QMAKE_CFLAGS_YACC += -Wno-unused -Wno-parentheses&lt;BR /&gt;QMAKE_CFLAGS_HIDESYMS += -fvisibility=hidden&lt;BR /&gt;QMAKE_CFLAGS_EXCEPTIONS_OFF += -fno-exceptions&lt;BR /&gt;QMAKE_CFLAGS_SPLIT_SECTIONS += -ffunction-sections&lt;BR /&gt;QMAKE_CFLAGS_LTCG = -flto -fno-fat-lto-objects&lt;BR /&gt;QMAKE_CFLAGS_LTCG_FATOBJECTS = -ffat-lto-objects&lt;BR /&gt;QMAKE_CFLAGS_DISABLE_LTCG = -fno-lto&lt;BR /&gt;QMAKE_CFLAGS_SSE2 += -msse2&lt;BR /&gt;QMAKE_CFLAGS_SSE3 += -msse3&lt;BR /&gt;QMAKE_CFLAGS_SSSE3 += -mssse3&lt;BR /&gt;QMAKE_CFLAGS_SSE4_1 += -msse4.1&lt;BR /&gt;QMAKE_CFLAGS_SSE4_2 += -msse4.2&lt;BR /&gt;QMAKE_CFLAGS_AVX += -mavx&lt;BR /&gt;QMAKE_CFLAGS_AVX2 += -mavx2&lt;BR /&gt;QMAKE_CFLAGS_NEON += -mfpu=neon&lt;BR /&gt;QMAKE_CFLAGS_PRECOMPILE = -x c-header -c ${QMAKE_PCH_INPUT} -o ${QMAKE_PCH_OUTPUT}&lt;BR /&gt;QMAKE_CFLAGS_USE_PRECOMPILE = -include ${QMAKE_PCH_OUTPUT_BASE}&lt;BR /&gt;QMAKE_CXXFLAGS += $$QMAKE_CFLAGS&lt;BR /&gt;QMAKE_CXXFLAGS_DEPS += $$QMAKE_CFLAGS_DEPS&lt;BR /&gt;QMAKE_CXXFLAGS_WARN_ON += $$QMAKE_CFLAGS_WARN_ON&lt;BR /&gt;QMAKE_CXXFLAGS_WARN_OFF += $$QMAKE_CFLAGS_WARN_OFF&lt;BR /&gt;QMAKE_CXXFLAGS_RELEASE += $$QMAKE_CFLAGS_RELEASE&lt;BR /&gt;QMAKE_CXXFLAGS_RELEASE_WITH_DEBUGINFO += $$QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO&lt;BR /&gt;QMAKE_CXXFLAGS_DEBUG += $$QMAKE_CFLAGS_DEBUG&lt;BR /&gt;QMAKE_CXXFLAGS_SHLIB += $$QMAKE_CFLAGS_SHLIB&lt;BR /&gt;QMAKE_CXXFLAGS_STATIC_LIB += $$QMAKE_CFLAGS_STATIC_LIB&lt;BR /&gt;QMAKE_CXXFLAGS_APP += $$QMAKE_CFLAGS_APP&lt;BR /&gt;QMAKE_CXXFLAGS_YACC += $$QMAKE_CFLAGS_YACC&lt;BR /&gt;QMAKE_CXXFLAGS_HIDESYMS += $$QMAKE_CFLAGS_HIDESYMS -fvisibility-inlines-hidden&lt;BR /&gt;QMAKE_CXXFLAGS_EXCEPTIONS_OFF += $$QMAKE_CFLAGS_EXCEPTIONS_OFF&lt;BR /&gt;QMAKE_CXXFLAGS_SPLIT_SECTIONS += $$QMAKE_CFLAGS_SPLIT_SECTIONS&lt;BR /&gt;QMAKE_CXXFLAGS_LTCG = $$QMAKE_CFLAGS_LTCG&lt;BR /&gt;QMAKE_CXXFLAGS_LTCG_FATOBJECTS = $$QMAKE_CFLAGS_LTCG_FATOBJECTS&lt;BR /&gt;QMAKE_CXXFLAGS_DISABLE_LTCG = $$QMAKE_CFLAGS_DISABLE_LTCG&lt;BR /&gt;QMAKE_CXXFLAGS_PRECOMPILE = -x c++-header -c ${QMAKE_PCH_INPUT} -o ${QMAKE_PCH_OUTPUT}&lt;BR /&gt;QMAKE_CXXFLAGS_USE_PRECOMPILE = $$QMAKE_CFLAGS_USE_PRECOMPILE&lt;BR /&gt;QMAKE_CXXFLAGS_CXX11 = -std=c++0x&lt;BR /&gt;QMAKE_CXXFLAGS_CXX14 = -std=c++1y&lt;BR /&gt;QMAKE_CXXFLAGS_CXX1Z = -std=c++1z&lt;BR /&gt;QMAKE_CXXFLAGS_GNUCXX11 = -std=gnu++0x&lt;BR /&gt;QMAKE_CXXFLAGS_GNUCXX14 = -std=gnu++1y&lt;BR /&gt;QMAKE_CXXFLAGS_GNUCXX1Z = -std=gnu++1z&lt;BR /&gt;QMAKE_LFLAGS += -Wl,--hash-style=gnu -Wl,--as-needed&lt;BR /&gt;QMAKE_LFLAGS_DEBUG +=&lt;BR /&gt;QMAKE_LFLAGS_APP +=&lt;BR /&gt;QMAKE_LFLAGS_RELEASE +=&lt;BR /&gt;QMAKE_LFLAGS_RELEASE_WITH_DEBUGINFO +=&lt;BR /&gt;QMAKE_LFLAGS_EXCEPTIONS_OFF +=&lt;BR /&gt;QMAKE_LFLAGS_LTCG = $$QMAKE_CFLAGS_LTCG -fuse-linker-plugin&lt;BR /&gt;QMAKE_LFLAGS_SHLIB += -shared&lt;BR /&gt;QMAKE_LFLAGS_PLUGIN += $$QMAKE_LFLAGS_SHLIB&lt;BR /&gt;QMAKE_LFLAGS_SONAME += -Wl,-soname,&lt;BR /&gt;QMAKE_LFLAGS_THREAD +=&lt;BR /&gt;QMAKE_LFLAGS_RPATH = -Wl,-rpath,&lt;BR /&gt;QMAKE_LFLAGS_RPATHLINK = -Wl,-rpath-link,&lt;BR /&gt;QMAKE_LFLAGS_NEW_DTAGS = -Wl,--enable-new-dtags&lt;BR /&gt;QMAKE_LFLAGS_USE_GOLD = -fuse-ld=gold&lt;BR /&gt;QMAKE_LFLAGS_BSYMBOLIC_FUNC = -Wl,-Bsymbolic-functions&lt;BR /&gt;QMAKE_LFLAGS_DYNAMIC_LIST = -Wl,--dynamic-list,&lt;BR /&gt;QMAKE_LFLAGS_VERSION_SCRIPT = -Wl,--version-script,&lt;BR /&gt;QMAKE_LFLAGS_CXX11 =&lt;BR /&gt;QMAKE_LFLAGS_CXX14 =&lt;BR /&gt;QMAKE_LFLAGS_CXX1Z =&lt;BR /&gt;QMAKE_LFLAGS_RELEASE += -Wl,-O1&lt;BR /&gt;QMAKE_LFLAGS_NOUNDEF += -Wl,--no-undefined&lt;BR /&gt;QMAKE_AR_LTCG = gcc-ar cqs&lt;BR /&gt;QMAKE_NM_LTCG = gcc-nm -P&lt;BR /&gt;QMAKE_RANLIB_LTCG = true # No need to run since gcc-ar has "s"&lt;BR /&gt;QMAKE_COMMON_SANITIZE_CFLAGS = -fno-omit-frame-pointer&lt;BR /&gt;QMAKE_COMMON_SANITIZE_CXXFLAGS = -fno-omit-frame-pointer&lt;BR /&gt;QMAKE_SANITIZE_ADDRESS_CFLAGS = -fsanitize=address&lt;BR /&gt;QMAKE_SANITIZE_ADDRESS_CXXFLAGS = -fsanitize=address&lt;BR /&gt;QMAKE_SANITIZE_ADDRESS_LFLAGS = -fsanitize=address&lt;BR /&gt;QMAKE_SANITIZE_THREAD_CFLAGS = -fsanitize=thread&lt;BR /&gt;QMAKE_SANITIZE_THREAD_CXXFLAGS = -fsanitize=thread&lt;BR /&gt;QMAKE_SANITIZE_THREAD_LFLAGS = -fsanitize=thread&lt;BR /&gt;QMAKE_SANITIZE_MEMORY_CFLAGS = -fsanitize=memory&lt;BR /&gt;QMAKE_SANITIZE_MEMORY_CXXFLAGS = -fsanitize=memory&lt;BR /&gt;QMAKE_SANITIZE_MEMORY_LFLAGS = -fsanitize=memory&lt;BR /&gt;QMAKE_SANITIZE_UNDEFINED_CFLAGS = -fsanitize=undefined&lt;BR /&gt;QMAKE_SANITIZE_UNDEFINED_CXXFLAGS = -fsanitize=undefined&lt;BR /&gt;QMAKE_SANITIZE_UNDEFINED_LFLAGS = -fsanitize=undefined&lt;BR /&gt;QMAKE_COMPILER = arm-poky-linux-gnueabi-gcc -march=armv7-a -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 --sysroot=/opt/meta-toolchain-qt5/fsl-imx-xwayland/5.4-zeus/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi&lt;BR /&gt;QMAKE_CC = arm-poky-linux-gnueabi-gcc -march=armv7-a -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 --sysroot=/opt/meta-toolchain-qt5/fsl-imx-xwayland/5.4-zeus/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi&lt;BR /&gt;QMAKE_LINK_C = $$QMAKE_CC&lt;BR /&gt;QMAKE_LINK_C_SHLIB = $$QMAKE_CC&lt;BR /&gt;QMAKE_CXX = arm-poky-linux-gnueabi-g++ -march=armv7-a -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 --sysroot=/opt/meta-toolchain-qt5/fsl-imx-xwayland/5.4-zeus/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi&lt;BR /&gt;QMAKE_LINK = $$QMAKE_CXX&lt;BR /&gt;QMAKE_LINK_SHLIB = $$QMAKE_CXX&lt;BR /&gt;QMAKE_PCH_OUTPUT_EXT = .gch&lt;BR /&gt;load(qt_config)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Apr 2021 08:15:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Yocto-Build-imx-6-Qt5-Build-Error-due-to-Ubuntu-18-04-System/m-p/1257322#M172138</guid>
      <dc:creator>alptugcalik</dc:creator>
      <dc:date>2021-04-07T08:15:36Z</dc:date>
    </item>
    <item>
      <title>Re: Yocto Build imx.6 Qt5 Build Error due to Ubuntu 18.04 System headers</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Yocto-Build-imx-6-Qt5-Build-Error-due-to-Ubuntu-18-04-System/m-p/1258008#M172203</link>
      <description>&lt;P&gt;Hello Alptugcalik,&lt;/P&gt;
&lt;P&gt;How the application is crashing? the yocto run fine? then you have an issue with the application that is not supported by yocto.&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Apr 2021 13:07:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Yocto-Build-imx-6-Qt5-Build-Error-due-to-Ubuntu-18-04-System/m-p/1258008#M172203</guid>
      <dc:creator>Bio_TICFSL</dc:creator>
      <dc:date>2021-04-07T13:07:20Z</dc:date>
    </item>
    <item>
      <title>Re: Yocto Build imx.6 Qt5 Build Error due to Ubuntu 18.04 System headers</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Yocto-Build-imx-6-Qt5-Build-Error-due-to-Ubuntu-18-04-System/m-p/1262568#M172626</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Thanks for your reply. I have found out that a variable IMX_SYSROOT is used in some of the project files in Qt5. By adding this variable to project environment variables, i solved the problem. I specifically point the directory where I build the SDK of the imx6 board.&lt;/P&gt;</description>
      <pubDate>Thu, 15 Apr 2021 07:16:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Yocto-Build-imx-6-Qt5-Build-Error-due-to-Ubuntu-18-04-System/m-p/1262568#M172626</guid>
      <dc:creator>alptugcalik</dc:creator>
      <dc:date>2021-04-15T07:16:32Z</dc:date>
    </item>
  </channel>
</rss>

