Bug 196493

Summary: [WebRTC] [WPE] Missing NEON files for libyuv on ARM
Product: WebKit Reporter: softrobot
Component: WebRTCAssignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: pnormand, youennf
Priority: P2    
Version: Other   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Adding the libyuv _neon files to libwebrtc none

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 ***