Summary: | [arm] multimedia/gstreamer1-libav fails to compile | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Sean Bruno <sbruno> | ||||
Component: | Individual Port(s) | Assignee: | freebsd-ports-bugs (Nobody) <ports-bugs> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Some People | CC: | dim, freebsd-arm, mikael, multimedia, portmgr | ||||
Priority: | --- | Flags: | sbruno:
maintainer-feedback?
|
||||
Version: | Latest | ||||||
Hardware: | arm | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
Sean Bruno
![]() ![]() Not sure if this is fixable outside of using --no-integrated-as without reworking the asm. Created attachment 151625 [details] disable clang integrated assembler clang integrated assembler does not support GNU AS assembler directives, libav authors suggest to use gas-preprocessor to feed clang (cf https://patches.libav.org/patch/50894/) I think the easiest solution is to disable clang integrated assembler (cf attached patch) I will commit this if there's no objections. Fixes build on head for ARMv6 A commit references this bug: Author: sbruno Date: Fri Jan 16 22:34:23 UTC 2015 New revision: 377204 URL: https://svnweb.freebsd.org/changeset/ports/377204 Log: These ports utilize GAS assembly and probably won't ever change. For the ARM case, do not use -integrated-as. PR: 196660 196774 196775 196776 Submitted by: mikael.urankar@gmail.com Approved by: mentor (inplicit) Changes: head/multimedia/ffmpeg/Makefile head/multimedia/gstreamer1-libav/Makefile head/multimedia/libav/Makefile head/multimedia/mplayer/Makefile |