[oe] [meta-multimedia][PATCH] vlc: Link with libatomic on rv64

Khem Raj raj.khem at gmail.com
Mon Feb 3 23:54:52 UTC 2020


Fixes
vlc-3.0.8/src/misc/picture_pool.c:200: undefined reference to `__atomic_fetch_add_2'
vlc-3.0.8/src/audio_output/dec.c:201: undefined reference to `__atomic_exchange_1'

Signed-off-by: Khem Raj <raj.khem at gmail.com>
---
 meta-multimedia/recipes-multimedia/vlc/vlc_3.0.8.bb | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta-multimedia/recipes-multimedia/vlc/vlc_3.0.8.bb b/meta-multimedia/recipes-multimedia/vlc/vlc_3.0.8.bb
index e29ade65c4..7fadca4399 100644
--- a/meta-multimedia/recipes-multimedia/vlc/vlc_3.0.8.bb
+++ b/meta-multimedia/recipes-multimedia/vlc/vlc_3.0.8.bb
@@ -13,6 +13,8 @@ DEPENDS = "coreutils-native fribidi libtool libgcrypt libgcrypt-native \
    libmtp libopus orc libsamplerate0 libusb1 schroedinger taglib \
    tiff"
 
+LDFLAGS_append_riscv64 = " -latomic"
+
 # While this item does not require it, it depends on ffmpeg which does
 LICENSE_FLAGS = "commercial"
 
-- 
2.25.0



More information about the Openembedded-devel mailing list