Thank you, Michael.

I have `DEPENDS = "virtual/arm-oe-linux-gnueabi-compilerlibs"`

and `do_compile[depends] +=
"virtual/arm-oe-linux-gnueabi-compilerlibs:do_check"`

However, libquadmath.so is still not present in `recipe-sysroot/lib`

I used the `do_check` task from gcc_runtime but that still isn't providing
`libquadmath.so` in my $STAGING_LIBDIR, which is where I need it.

Many thanks.

On Sun, Jan 2, 2022 at 12:17 PM Michael Ho <[email protected]> wrote:

> Not familiar with Fortran but maybe it helps to know that this is normally
> handled with the DEPENDS mechanism. When you add other recipes as
> dependencies to your recipe, the task do_prepare_recipe_sysroot (run before
> do_compile) will make hard links to the files from those dependency recipes
> into that recipe-sysroot directory.
>
> See:
> https://docs.yoctoproject.org/singleindex.html#do-prepare-recipe-sysroot
>
> Kind regards,
> Michael
>
> On Sun, 2 Jan 2022, 6:06 pm staticd, <[email protected]> wrote:
>
>> okay...I think I have a more interesting question now...
>>
>> In the package I am building I have some Fortran code that requires
>> `libquadmath`
>>
>> I see that `gcc-runtime` provides the library but I need the library
>> present in `recipe-sysroot/lib` when my `do_compile` runs
>>
>> Is there a way for me to do that?
>>
>> My current approach is to build my image, copy the libraries/includes to
>> my recipe and `install` them in `recipe-sysroot` before `do_compile`
>>
>> This doesn't seem like the correct approach but I am not sure how else to
>> do it at this point
>>
>> Any help would be greatly appreciated.
>>
>> 
>>
>>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#55702): https://lists.yoctoproject.org/g/yocto/message/55702
Mute This Topic: https://lists.yoctoproject.org/mt/88095036/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to