Bug 196776

Summary: multimedia/libav: fails to build on armv6
Product: Ports & Packages Reporter: Mikael Urankar <mikael>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: Closed FIXED    
Severity: Affects Only Me CC: freebsd-arm, multimedia, sbruno
Priority: ---    
Version: Latest   
Hardware: arm   
OS: Any   
Attachments:
Description Flags
disable clang integrated assembler for armv6 none

Description Mikael Urankar freebsd_committer freebsd_triage 2015-01-15 18:47:06 UTC
Created attachment 151697 [details]
disable clang integrated assembler for armv6

clang enabled the integrated assembler by default and it breaks the build of libav.

The attached patch fixes that.

failure build log:
http://chips.ysv.freebsd.org/data/11armv6-11armv6/2015-01-14_04h52m20s/logs/errors/libav-10.2_7.log
Comment 1 Sean Bruno freebsd_committer freebsd_triage 2015-01-15 18:48:56 UTC
Confirmed, I'll take this if there's no objections.
Comment 2 commit-hook freebsd_committer freebsd_triage 2015-01-16 22:34:40 UTC
A commit references this bug:

Author: sbruno
Date: Fri Jan 16 22:34:24 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