[OE-core] [PATCH V2] gcc-runtime: Move content from gcclibdir into libdir

Mittal, Anuj anuj.mittal at intel.com
Thu Aug 22 04:11:48 UTC 2019


On Fri, 2019-08-16 at 08:08 -0700, Khem Raj wrote:
> On Fri, Aug 16, 2019 at 5:00 AM Martin Jansa <martin.jansa at gmail.com>
> wrote:
> > Hi,
> > 
> > I have an app which includes omp.h from gomp, it used to find it
> > without adding any -I for that (with just -fopenmp to enable
> > openmp).
> > 
> > Now the header file is included in RSS:
> > lib32-recipe-sysroot/usr/lib/arm-oemllib32-linux-
> > gnueabi/9.2.0/include/omp.h
> > but no longer found in default search dirs.
> > 
> > Is this expected or should gcc be adjusted to search for it
> > automatically?
> > 
> 
> It should have adjusted automatically but these headers are searhed
> relative to its own install and not sysroot reelative
> so it might have to be addressed. Does it work with normal (
> non-multilib ) case ?

It's not working for me as well. It's easy to reproduce when using
find_package(OpenMP) with cmake.

The search paths also don't list this new path and are looking for
headers in old one. Would the path in patch "0020-Ensure-target-gcc-
headers-can-be-included.patch" have to be adjusted as well to include
this new location?

Thanks,

Anuj


More information about the Openembedded-core mailing list