Bug 196493 - [WebRTC] [WPE] Missing NEON files for libyuv on ARM
Summary: [WebRTC] [WPE] Missing NEON files for libyuv on ARM
Status: RESOLVED DUPLICATE of bug 196157
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebRTC (show other bugs)
Version: Other
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-04-02 07:13 PDT by softrobot
Modified: 2019-04-02 07:18 PDT (History)
2 users (show)

See Also:


Attachments
Adding the libyuv _neon files to libwebrtc (1.35 KB, patch)
2019-04-02 07:13 PDT, softrobot
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description softrobot 2019-04-02 07:13:48 PDT
Created attachment 366493 [details]
Adding the libyuv _neon files to libwebrtc

Hi,
When trying to compile WebRTC support for WPE on Raspberry Pi 3, I encountered linkage errors for *_NEON functions in libyuv, used by libwebrtc.
I was using gcc optimization flags such as '-mfpu=neon-fp-armv8 -mtune=cortex-a53'.
I am not sure if this solution is applicable to all versions, but I was able to circumvent the issue by adding the _neon files to CMakeLists.txt.
Attaching a patch. 
Thanks!

/Avner
Comment 1 Philippe Normand 2019-04-02 07:18:24 PDT
Actually Thibault also reported this and filed a patch too, thanks anyway :)

*** This bug has been marked as a duplicate of bug 196157 ***