[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openembedded-core
Subject:    Re: [OE-core] [PATCH v2] ffmpeg: link in libatomic on 32-bit powerpc
From:       "kai" <kai.kang () windriver ! com>
Date:       2021-06-30 8:08:42
Message-ID: 83cde94f-ffd3-c951-be23-c864881555aa () windriver ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


On 6/15/21 2:27 PM, kai wrote:
> From: Kai Kang <kai.kang@windriver.com>
> 
> It needs some functions from libatomic on 32-bit powerpc too:
> 
> > libavformat/libavformat.so: undefined reference to `__atomic_fetch_sub_8'
> 
> Signed-off-by: Kai Kang <kai.kang@windriver.com>
> ---
> v2:
> * correct the typo of the machine in commit log

Ping.


> 
> meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.bb | 1 +
> 1 file changed, 1 insertion(+)
> 
> diff --git a/meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.bb \
> b/meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.bb index 3ed009bbb7..f3097f8ebf 100644
> --- a/meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.bb
> +++ b/meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.bb
> @@ -130,6 +130,7 @@ EXTRA_OECONF += "${@bb.utils.contains('TUNE_FEATURES', \
> 'mips32r6', '--disable-mi EXTRA_OECONF_append_mips = " --extra-libs=-latomic \
>                 --disable-mips32r5 --disable-mipsdsp --disable-mipsdspr2 \
> --disable-loongson2 --disable-loongson3 --disable-mmi --disable-msa --disable-msa2"
> EXTRA_OECONF_append_riscv32 = " --extra-libs=-latomic"
> +EXTRA_OECONF_append_powerpc = " --extra-libs=-latomic"
> 
> # gold crashes on x86, another solution is to --disable-asm but thats more hacky
> # ld.gold: internal error in relocate_section, at ../../gold/i386.cc:3684
> 
> 
> 

-- 
Kai Kang
Wind River Linux


[Attachment #5 (text/html)]

<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body>
    <div class="moz-cite-prefix">On 6/15/21 2:27 PM, kai wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:1688AD869A567403.20286@lists.openembedded.org">
      <pre class="moz-quote-pre" wrap="">From: Kai Kang <a \
class="moz-txt-link-rfc2396E" \
href="mailto:kai.kang@windriver.com">&lt;kai.kang@windriver.com&gt;</a>

It needs some functions from libatomic on 32-bit powerpc too:

> libavformat/libavformat.so: undefined reference to `__atomic_fetch_sub_8'

Signed-off-by: Kai Kang <a class="moz-txt-link-rfc2396E" \
                href="mailto:kai.kang@windriver.com">&lt;kai.kang@windriver.com&gt;</a>
                
---
v2:
* correct the typo of the machine in commit log</pre>
    </blockquote>
    <p>Ping.</p>
    <p><br>
    </p>
    <blockquote type="cite" cite="mid:1688AD869A567403.20286@lists.openembedded.org">
      <pre class="moz-quote-pre" wrap="">

 meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.bb \
b/meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.bb index 3ed009bbb7..f3097f8ebf 100644
--- a/meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.bb
+++ b/meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.bb
@@ -130,6 +130,7 @@ EXTRA_OECONF += <a class="moz-txt-link-rfc2396E" \
href="mailto:${@bb.utils.contains('TUNE_FEATURES','mips32r6','--disable-miEXTRA_OECONF_append_mips=">&quot;${@bb.utils.contains('TUNE_FEATURES', \
'mips32r6', '--disable-mi  EXTRA_OECONF_append_mips = &quot;</a> \
                --extra-libs=-latomic --disable-mips32r5 --disable-mipsdsp \
                --disable-mipsdspr2 \
                              --disable-loongson2 --disable-loongson3 --disable-mmi \
--disable-msa --disable-msa2&quot;  EXTRA_OECONF_append_riscv32 = &quot; \
--extra-libs=-latomic&quot; +EXTRA_OECONF_append_powerpc = &quot; \
--extra-libs=-latomic&quot;  
 # gold crashes on x86, another solution is to --disable-asm but thats more hacky
 # ld.gold: internal error in relocate_section, at ../../gold/i386.cc:3684
</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">


</pre>
    </blockquote>
    <p><br>
    </p>
    <pre class="moz-signature" cols="72">-- 
Kai Kang
Wind River Linux</pre>
  </body>
</html>



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#153441): https://lists.openembedded.org/g/openembedded-core/message/153441
Mute This Topic: https://lists.openembedded.org/mt/83550347/4454766
Group Owner: openembedded-core+owner@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [openembedded-core@marc.info]
-=-=-=-=-=-=-=-=-=-=-=-



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic