[yocto] libgomp inclusion

Khem Raj raj.khem at gmail.com
Mon Apr 27 11:40:37 PDT 2015


> On Apr 27, 2015, at 11:32 AM, Suresh Nagarajan <sureshnagaraja at gmail.com> wrote:
> 
> Hi,
> 
> I'm trying to look to see if OpenMP library is included in my yocto build.
> 
> I could not find libgomp library in /usr/lib
> However, when I look at gcc-runtime.inc, I do notice that
> 
> RUNTIMETARGET = "libssp libstdc++-v3 libgomp"
> PACKAGES = "\
>   ${PN}-dbg \
>   libstdc++ \
>   libstdc++-precompile-dev \
>   libstdc++-dev \
>   libstdc++-staticdev \
>   libg2c \
>   libg2c-dev \
>   libssp \
>   libssp-dev \
>   libssp-staticdev \
>   libgfortran \
>   libgfortran-dev \
>   libgfortran-staticdev \
>   libmudflap \
>   libmudflap-dev \
>   libmudflap-staticdev \
>   libquadmath \
>   libquadmath-dev \
>   libquadmath-staticdev \
>   libgomp \
>   libgomp-dev \
>   libgomp-staticdev \
> 
> 
> Also, I noticed that in gmane and other web-pages that it is OK to have INTIAL/INTERMEDIATE EXTRA_OECONF  to have --disable-libgomp
> 
> However, it is not disabled in BASE which reads
> EXTRA_OECONF_BASE = " --enable-lto \
> 			--enable-libssp \
> 			--disable-bootstrap \
> 			--disable-libmudflap \
> 			--with-system-zlib \
> 			--with-linker-hash-style=${LINKER_HASH_STYLE} \
> 			--enable-linker-build-id \
> 			--with-ppl=no \
> 			--with-cloog=no \
> 			--enable-checking=release \
> 			--enable-cheaders=c_global "
> 
> 
> Also, it is mentioned that <see below>
> Autoconf will not detect OpenMP after this change, because it will
> build and run a target binary on the build system. In order to use
> OpenMP, the variable ac_cv_prog_c_openmp=-fopenmp must be set.
> Where exactly are we supposed to set this variable ac_cv_prog_c_openmp=-fopenmp?

You might have to add it to your image via IMAGE_INSTALL or some such 

> 
> Thanks
> Suresh
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20150427/5f1d4031/attachment.html>


More information about the yocto mailing list