<?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>i.MX Processorsのトピックmultilib on imx8</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/multilib-on-imx8/m-p/801963#M123906</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm currently working on compiling linux multilib version. I followed the instructions in the documentation, and modified my local.conf file accordingly :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;equire conf/multilib.conf&lt;BR /&gt;MULTILIBS = "multilib:lib32"&lt;BR /&gt;DEFAULTTUNE_virtclass-multilib-lib32 = "armv7athf-neon"&lt;/P&gt;&lt;P&gt;IMAGE_INSTALL_append = " lib32-glibc lib32-libgcc lib32-libstdc++"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;unfortunately this led to an error in libgcc_7.3 do _configure&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;| checking build system type... x86_64-pc-linux-gnu&lt;BR /&gt;| checking host system type... arm-pokymllib32-linux-gnueabi&lt;BR /&gt;| checking for --enable-version-specific-runtime-libs... no&lt;BR /&gt;| checking for a BSD-compatible install... /home/archie/fsl-multilib/build/tmp/hosttools/install -c&lt;BR /&gt;| checking for gawk... gawk&lt;BR /&gt;| checking for arm-pokymllib32-linux-gnueabi-ar... arm-pokymllib32-linux-gnueabi-ar&lt;BR /&gt;| checking for arm-pokymllib32-linux-gnueabi-lipo... no&lt;BR /&gt;| checking for lipo... no&lt;BR /&gt;| checking for arm-pokymllib32-linux-gnueabi-nm... arm-pokymllib32-linux-gnueabi-nm&lt;BR /&gt;| checking for arm-pokymllib32-linux-gnueabi-ranlib... arm-pokymllib32-linux-gnueabi-ranlib&lt;BR /&gt;| checking for arm-pokymllib32-linux-gnueabi-strip... arm-pokymllib32-linux-gnueabi-strip&lt;BR /&gt;| checking whether ln -s works... yes&lt;BR /&gt;| checking for arm-pokymllib32-linux-gnueabi-gcc... arm-pokymllib32-linux-gnueabi-gcc -march=armv7-a -marm -mfpu=neon -mfloat-abi=hard --sysroot=/home/archie/fsl-multilib/build/tmp/work/armv7ahf-neon-pokymllib32-linux-gnueabi/lib32-libgcc/7.3.0-r0/lib32-recipe-sysroot&lt;BR /&gt;| checking for suffix of object files... o&lt;BR /&gt;| checking whether we are using the GNU C compiler... yes&lt;BR /&gt;| checking whether arm-pokymllib32-linux-gnueabi-gcc -march=armv7-a -marm -mfpu=neon -mfloat-abi=hard --sysroot=/home/archie/fsl-multilib/build/tmp/work/armv7ahf-neon-pokymllib32-linux-gnueabi/lib32-libgcc/7.3.0-r0/lib32-recipe-sysroot accepts -g... yes&lt;BR /&gt;| checking for arm-pokymllib32-linux-gnueabi-gcc -march=armv7-a -marm -mfpu=neon -mfloat-abi=hard --sysroot=/home/archie/fsl-multilib/build/tmp/work/armv7ahf-neon-pokymllib32-linux-gnueabi/lib32-libgcc/7.3.0-r0/lib32-recipe-sysroot option to accept ISO C89... unsupported&lt;BR /&gt;| checking how to run the C preprocessor... arm-pokymllib32-linux-gnueabi-gcc -E --sysroot=/home/archie/fsl-multilib/build/tmp/work/armv7ahf-neon-pokymllib32-linux-gnueabi/lib32-libgcc/7.3.0-r0/lib32-recipe-sysroot -march=armv7-a -marm -mfpu=neon -mfloat-abi=hard&lt;BR /&gt;| configure: error: in `/home/archie/fsl-multilib/build/tmp/work/armv7ahf-neon-pokymllib32-linux-gnueabi/lib32-libgcc/7.3.0-r0/gcc-7.3.0/build.arm-pokymllib32-linux-gnueabi.arm-pokymllib32-linux-gnueabi/libgcc':&lt;BR /&gt;| configure: error: C preprocessor "arm-pokymllib32-linux-gnueabi-gcc -E --sysroot=/home/archie/fsl-multilib/build/tmp/work/armv7ahf-neon-pokymllib32-linux-gnueabi/lib32-libgcc/7.3.0-r0/lib32-recipe-sysroot -march=armv7-a -marm -mfpu=neon -mfloat-abi=hard" fails sanity check&lt;BR /&gt;| See `config.log' for more details.&lt;BR /&gt;| WARNING: exit code 1 from a shell command.&lt;BR /&gt;| ERROR: Function failed: do_configure (log file is located at /mnt/datas/debian/home/archie/fsl-multilib/build/tmp/work/armv7ahf-neon-pokymllib32-linux-gnueabi/lib32-libgcc/7.3.0-r0/temp/log.do_configure.27559)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in the above mentionned config.log &amp;nbsp;the first error is :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;configure:4314: $? = 0&lt;BR /&gt;configure:4303: gcc -v &amp;gt;&amp;amp;5&lt;BR /&gt;Using built-in specs.&lt;BR /&gt;COLLECT_GCC=gcc&lt;BR /&gt;COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/6/lto-wrapper&lt;BR /&gt;Target: x86_64-linux-gnu&lt;BR /&gt;Configured with: ../src/configure -v --with-pkgversion='Debian 6.3.0-18+deb9u1' --with-bugurl=file:///usr/share/doc/gcc-6/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-6 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-6-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-6-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-6-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu&lt;BR /&gt;Thread model: posix&lt;BR /&gt;gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)&lt;BR /&gt;configure:4314: $? = 0&lt;BR /&gt;configure:4303: gcc -V &amp;gt;&amp;amp;5&lt;BR /&gt;gcc: error: unrecognized command line option '-V'&lt;BR /&gt;gcc: fatal error: no input files&lt;BR /&gt;compilation terminated.&lt;BR /&gt;configure:4314: $? = 1&lt;BR /&gt;configure:4303: gcc -qversion &amp;gt;&amp;amp;5&lt;BR /&gt;gcc: error: unrecognized command line option '-qversion'; did you mean '--version'?&lt;BR /&gt;gcc: fatal error: no input files&lt;BR /&gt;compilation terminated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is annoying as this lead to libstdc++ not compiled and several related errors (while using -lsdtc flag)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 07 Sep 2018 11:32:32 GMT</pubDate>
    <dc:creator>nicolas_bigeard</dc:creator>
    <dc:date>2018-09-07T11:32:32Z</dc:date>
    <item>
      <title>multilib on imx8</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/multilib-on-imx8/m-p/801963#M123906</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm currently working on compiling linux multilib version. I followed the instructions in the documentation, and modified my local.conf file accordingly :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;equire conf/multilib.conf&lt;BR /&gt;MULTILIBS = "multilib:lib32"&lt;BR /&gt;DEFAULTTUNE_virtclass-multilib-lib32 = "armv7athf-neon"&lt;/P&gt;&lt;P&gt;IMAGE_INSTALL_append = " lib32-glibc lib32-libgcc lib32-libstdc++"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;unfortunately this led to an error in libgcc_7.3 do _configure&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;| checking build system type... x86_64-pc-linux-gnu&lt;BR /&gt;| checking host system type... arm-pokymllib32-linux-gnueabi&lt;BR /&gt;| checking for --enable-version-specific-runtime-libs... no&lt;BR /&gt;| checking for a BSD-compatible install... /home/archie/fsl-multilib/build/tmp/hosttools/install -c&lt;BR /&gt;| checking for gawk... gawk&lt;BR /&gt;| checking for arm-pokymllib32-linux-gnueabi-ar... arm-pokymllib32-linux-gnueabi-ar&lt;BR /&gt;| checking for arm-pokymllib32-linux-gnueabi-lipo... no&lt;BR /&gt;| checking for lipo... no&lt;BR /&gt;| checking for arm-pokymllib32-linux-gnueabi-nm... arm-pokymllib32-linux-gnueabi-nm&lt;BR /&gt;| checking for arm-pokymllib32-linux-gnueabi-ranlib... arm-pokymllib32-linux-gnueabi-ranlib&lt;BR /&gt;| checking for arm-pokymllib32-linux-gnueabi-strip... arm-pokymllib32-linux-gnueabi-strip&lt;BR /&gt;| checking whether ln -s works... yes&lt;BR /&gt;| checking for arm-pokymllib32-linux-gnueabi-gcc... arm-pokymllib32-linux-gnueabi-gcc -march=armv7-a -marm -mfpu=neon -mfloat-abi=hard --sysroot=/home/archie/fsl-multilib/build/tmp/work/armv7ahf-neon-pokymllib32-linux-gnueabi/lib32-libgcc/7.3.0-r0/lib32-recipe-sysroot&lt;BR /&gt;| checking for suffix of object files... o&lt;BR /&gt;| checking whether we are using the GNU C compiler... yes&lt;BR /&gt;| checking whether arm-pokymllib32-linux-gnueabi-gcc -march=armv7-a -marm -mfpu=neon -mfloat-abi=hard --sysroot=/home/archie/fsl-multilib/build/tmp/work/armv7ahf-neon-pokymllib32-linux-gnueabi/lib32-libgcc/7.3.0-r0/lib32-recipe-sysroot accepts -g... yes&lt;BR /&gt;| checking for arm-pokymllib32-linux-gnueabi-gcc -march=armv7-a -marm -mfpu=neon -mfloat-abi=hard --sysroot=/home/archie/fsl-multilib/build/tmp/work/armv7ahf-neon-pokymllib32-linux-gnueabi/lib32-libgcc/7.3.0-r0/lib32-recipe-sysroot option to accept ISO C89... unsupported&lt;BR /&gt;| checking how to run the C preprocessor... arm-pokymllib32-linux-gnueabi-gcc -E --sysroot=/home/archie/fsl-multilib/build/tmp/work/armv7ahf-neon-pokymllib32-linux-gnueabi/lib32-libgcc/7.3.0-r0/lib32-recipe-sysroot -march=armv7-a -marm -mfpu=neon -mfloat-abi=hard&lt;BR /&gt;| configure: error: in `/home/archie/fsl-multilib/build/tmp/work/armv7ahf-neon-pokymllib32-linux-gnueabi/lib32-libgcc/7.3.0-r0/gcc-7.3.0/build.arm-pokymllib32-linux-gnueabi.arm-pokymllib32-linux-gnueabi/libgcc':&lt;BR /&gt;| configure: error: C preprocessor "arm-pokymllib32-linux-gnueabi-gcc -E --sysroot=/home/archie/fsl-multilib/build/tmp/work/armv7ahf-neon-pokymllib32-linux-gnueabi/lib32-libgcc/7.3.0-r0/lib32-recipe-sysroot -march=armv7-a -marm -mfpu=neon -mfloat-abi=hard" fails sanity check&lt;BR /&gt;| See `config.log' for more details.&lt;BR /&gt;| WARNING: exit code 1 from a shell command.&lt;BR /&gt;| ERROR: Function failed: do_configure (log file is located at /mnt/datas/debian/home/archie/fsl-multilib/build/tmp/work/armv7ahf-neon-pokymllib32-linux-gnueabi/lib32-libgcc/7.3.0-r0/temp/log.do_configure.27559)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in the above mentionned config.log &amp;nbsp;the first error is :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;configure:4314: $? = 0&lt;BR /&gt;configure:4303: gcc -v &amp;gt;&amp;amp;5&lt;BR /&gt;Using built-in specs.&lt;BR /&gt;COLLECT_GCC=gcc&lt;BR /&gt;COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/6/lto-wrapper&lt;BR /&gt;Target: x86_64-linux-gnu&lt;BR /&gt;Configured with: ../src/configure -v --with-pkgversion='Debian 6.3.0-18+deb9u1' --with-bugurl=file:///usr/share/doc/gcc-6/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-6 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-6-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-6-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-6-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu&lt;BR /&gt;Thread model: posix&lt;BR /&gt;gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)&lt;BR /&gt;configure:4314: $? = 0&lt;BR /&gt;configure:4303: gcc -V &amp;gt;&amp;amp;5&lt;BR /&gt;gcc: error: unrecognized command line option '-V'&lt;BR /&gt;gcc: fatal error: no input files&lt;BR /&gt;compilation terminated.&lt;BR /&gt;configure:4314: $? = 1&lt;BR /&gt;configure:4303: gcc -qversion &amp;gt;&amp;amp;5&lt;BR /&gt;gcc: error: unrecognized command line option '-qversion'; did you mean '--version'?&lt;BR /&gt;gcc: fatal error: no input files&lt;BR /&gt;compilation terminated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is annoying as this lead to libstdc++ not compiled and several related errors (while using -lsdtc flag)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Sep 2018 11:32:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/multilib-on-imx8/m-p/801963#M123906</guid>
      <dc:creator>nicolas_bigeard</dc:creator>
      <dc:date>2018-09-07T11:32:32Z</dc:date>
    </item>
    <item>
      <title>Re: multilib on imx8</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/multilib-on-imx8/m-p/801964#M123907</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It seems wrong toolchain is used.&lt;BR /&gt;Please try to use the latest SDK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;Victor&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Sep 2018 08:36:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/multilib-on-imx8/m-p/801964#M123907</guid>
      <dc:creator>b36401</dc:creator>
      <dc:date>2018-09-10T08:36:46Z</dc:date>
    </item>
    <item>
      <title>Re: multilib on imx8</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/multilib-on-imx8/m-p/801965#M123908</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well, I might have a closer look, nevertheless, I launched the multilib build, just after having initialized and synced the rocko repository. I guess, this should work out of the box...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Sep 2018 13:30:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/multilib-on-imx8/m-p/801965#M123908</guid>
      <dc:creator>nicolas_bigeard</dc:creator>
      <dc:date>2018-09-10T13:30:26Z</dc:date>
    </item>
    <item>
      <title>Re: multilib on imx8</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/multilib-on-imx8/m-p/801966#M123909</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;SPAN&gt;&amp;nbsp; The file &amp;lt;BUILD&amp;gt;/conf/local.conf is created when we initialize a build &lt;BR /&gt;environment. The local.conf file is a very convenient way to override several &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;default configurations over all the Yocto Project's tools. Essentially, we can &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;change or set any variable, for example, add additional packages to an image file. &lt;BR /&gt;&amp;nbsp; Though it is convenient, it should be considered as a temporary change as the build/ conf/ local.conf file is not usually tracked by any source code management system. &lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;So, local.conf can be modified only after &lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;$ DISTRO=&amp;lt;...&amp;gt; MACHINE=imx8mqevk source fsl-setup-release.sh -b build&amp;nbsp;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;and before &lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;$ bitbake &amp;lt;...&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Yuri.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Oct 2018 03:09:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/multilib-on-imx8/m-p/801966#M123909</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2018-10-02T03:09:10Z</dc:date>
    </item>
  </channel>
</rss>

