libvpx gained a dependency on some recent version of xcode/clang for AVX2 support

RESOLVED WONTFIX

Status

()

Core
WebRTC
RESOLVED WONTFIX
4 years ago
3 years ago

People

(Reporter: jesup, Assigned: jesup)

Tracking

Trunk
x86_64
Mac OS X
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Assignee)

Description

4 years ago
Either:
Force everyone to update clang and xcode (and recent xcodes only work on 10.9.x), or
We should make it cleanly build if you don't have AVX2 support in xcode/clang.

I'll attach a patch generated by modifying update.py per rillian's instructions and running it.  Note I don't have ndk installed so I commented out one target.  I also had to modify moz.build trivially.

This builds and runs on OSX 10.7.5 & XCode 4.6.3 (clang (apple) 4.2 (425.0.28) based on clang 3.2svn.
(Assignee)

Comment 1

4 years ago
Created attachment 8508230 [details] [diff] [review]
hack to allow building on older macs/clang NOT FOR CHECKIN
(Assignee)

Updated

4 years ago
Assignee: giles → rjesup
(Assignee)

Comment 2

3 years ago
rillian - is this resolved now?
Flags: needinfo?(giles)
I'm fine to wontfix it if you are. We still require AVX intrinsics to build, but I upgraded to 10.10 so I can't easily verify the dependency on older xcode. We do build with whatever clang the 10.8 builders use though, so maybe Apple pushed an update?

Note that the parts of the patch touching libvpx code itself are out of date.
Flags: needinfo?(giles)
Component: Audio/Video → WebRTC
backlog: --- → tech-debt
We haven't done anything about this issue for several months. Giving up.
Status: NEW → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.