Bug 217462

Summary: lang/pocl: Build with a newer LLVM
Product: Ports & Packages Reporter: Matthew Rezny <rezny>
Component: Individual Port(s)Assignee: Matthew Rezny <rezny>
Status: Closed FIXED    
Severity: Affects Some People Flags: rezny: maintainer-feedback?
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
build pocl with llvm38 none

Description Matthew Rezny freebsd_committer freebsd_triage 2017-03-01 20:52:16 UTC
Created attachment 180401 [details]
build pocl with llvm38

Version 0.13 of pocl supports LLVM 3.8 so build with that instead of 3.7. This port is the last depending on llvm37 as far as I know, whereas there's at least a half-dozen others depending on llvm38 at the moment. It would be nice to build against LLVM 3.9 like the rest of the graphics stack, but that is not supported by any currently released version of pocl. While there is work to support LLVM 3.9 (and 4.0) in upstream git, there is not yet a release and the work is spread across many commits, so a patch to back-port support for current LLVM is not practical.
Comment 1 Bugzilla Automation freebsd_committer freebsd_triage 2017-03-01 20:52:16 UTC
Maintainer informed via mail
Comment 2 commit-hook freebsd_committer freebsd_triage 2017-03-16 18:50:37 UTC
A commit references this bug:

Author: rezny
Date: Thu Mar 16 18:49:48 UTC 2017
New revision: 436289
URL: https://svnweb.freebsd.org/changeset/ports/436289

Log:
  Switch build to llvm38 to clear the last dependency on llvm37

  PR:		217462
  Approved by:	swills (mentor), maintainer (timeout)
  Differential Revision:	https://reviews.freebsd.org/D10034

Changes:
  head/lang/pocl/Makefile