Bug 195237 - graphics/dri builds clang3.4.2 on freebsd-head
Summary: graphics/dri builds clang3.4.2 on freebsd-head
Status: Closed Works As Intended
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: freebsd-x11 (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-11-21 03:51 UTC by Kurt Lidl
Modified: 2014-11-21 11:40 UTC (History)
1 user (show)

See Also:
lidl: maintainer-feedback? (x11)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kurt Lidl freebsd_committer freebsd_triage 2014-11-21 03:51:52 UTC
The conditions in the graphics/dri Makefile appear to be incorrect.

On a recent install of -HEAD (r274728) on amd64, when I install
this port, it insists on building the llvm34 compiler from
ports.

Shoudn't the base compiler in -HEAD be good enough to compile this
port?

root@busybox-16: cc -v
FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) 20140512
Target: x86_64-unknown-freebsd11.0
Thread model: posix
Selected GCC installation:
Comment 1 Bugzilla Automation freebsd_committer freebsd_triage 2014-11-21 03:51:52 UTC
Auto-assigned to maintainer x11@FreeBSD.org
Comment 2 Koop Mast freebsd_committer freebsd_triage 2014-11-21 11:40:17 UTC
The llvm port isn't the compile but a set of libraries used by the clang (lang/clang*) compiler. The Gallium component of dri uses these libraries. Since llvm API isn't stable and the llvm libraries aren't installed in base we need to use the port version.