Bug 217462 - lang/pocl: Build with a newer LLVM
Summary: lang/pocl: Build with a newer LLVM
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Matthew Rezny
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-01 20:52 UTC by Matthew Rezny
Modified: 2017-03-16 18:51 UTC (History)
0 users

See Also:
rezny: maintainer-feedback?


Attachments
build pocl with llvm38 (493 bytes, patch)
2017-03-01 20:52 UTC, Matthew Rezny
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew Rezny freebsd_committer 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 2017-03-01 20:52:16 UTC
Maintainer informed via mail
Comment 2 commit-hook freebsd_committer 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