Bug 236411 - audio/caps-lv2: fix build with modern clang
Summary: audio/caps-lv2: fix build with modern clang
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Yuri Victorovich
URL:
Keywords:
Depends on:
Blocks: 236412
  Show dependency treegraph
 
Reported: 2019-03-09 01:09 UTC by Brooks Davis
Modified: 2019-03-25 23:45 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (yuri)


Attachments
allow build with more modern clang (2.65 KB, patch)
2019-03-09 01:09 UTC, Brooks Davis
brooks: maintainer-approval? (yuri)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Brooks Davis freebsd_committer freebsd_triage 2019-03-09 01:09:46 UTC
Created attachment 202732 [details]
allow build with more modern clang

Apply a patch use sinf/cosf rather then __builtin_ versions as template arguments must have external linkage.  This allows building without pinning an obsolete llvm version.
Comment 1 commit-hook freebsd_committer freebsd_triage 2019-03-25 23:45:41 UTC
A commit references this bug:

Author: brooks
Date: Mon Mar 25 23:44:57 UTC 2019
New revision: 496860
URL: https://svnweb.freebsd.org/changeset/ports/496860

Log:
  Remove dependency on llvm50.

  Apply a patch use sinf/cosf rather then __builtin_ versions as template
  arguments must have external linkage.  This allows building without
  pinning an obsolete llvm version.

  PR:		236411
  Approved by:	maintainer timeout

Changes:
  head/audio/caps-lv2/Makefile
  head/audio/caps-lv2/files/
  head/audio/caps-lv2/files/patch-dsp_v4f.h
  head/audio/caps-lv2/files/patch-dsp_v4f__IIR2.h