Closed
Bug 824757
Opened 12 years ago
Closed 12 years ago
webrtc build fails on big endian machine (iBook G4)
Categories
(Core :: WebRTC, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 814693
People
(Reporter: stephen.arnold42, Unassigned)
Details
Attachments
(1 file)
(deleted),
patch
|
Details | Diff | Splinter Review |
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:15.0) Gecko/20100101 Firefox/15.0.1
Build ID: 20120909122853
Steps to reproduce:
Try to build Gentoo firefox-17.0.1.ebuild on iBook G4.
Actual results:
Webrtc code missing typedefs for PowerPC architecture. Added simple patch to media/webrtc/trunk/src/typedefs.h and build fails when it can't find one of it's own header files due to a big endian ifdef (the header file is there but the include path is broken).
The failure occurs when compiling this file: media/webrtc/trunk/src/modules/audio_coding/codecs/pcm16b/pcm16b.c
and the include file it's looking for is in: media/webrtc/trunk/src/common_audio/signal_processing/include/
which is only included if WEBRTC_BIG_ENDIAN is defined (but the above include path is missing from the compile args).
Expected results:
It should (hopefully) build on a big endian machine. Typedefs.h should include the appropriate #defines for ARM, PPC, and MIPS.
Updated•12 years ago
|
Component: Untriaged → WebRTC
Product: Firefox → Core
QA Contact: jsmith
Reporter | ||
Updated•12 years ago
|
Severity: normal → major
Hardware: x86_64 → PowerPC
Comment 1•12 years ago
|
||
Pretty sure it's already fixed in mozilla-central - i cant confirm since webrtc is disabled on BSD.
Status: UNCONFIRMED → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•