On Fri, Dec 25, 2015 at 02:02:20PM -0500, Michael McConville wrote: > Jonathan Gray wrote: > > On Wed, Dec 23, 2015 at 03:09:14PM -0500, Michael McConville wrote: > > > Jonathan Gray wrote: > > > > CVSROOT: /cvs > > > > Module name: xenocara > > > > Changes by: j...@cvs.openbsd.org 2015/12/23 07:28:32 > > > > > > > > Modified files: > > > > . : README > > > > > > > > Log message: > > > > Remove the llvm section, the ports llvm is too outdated for Mesa now. > > > > The version of g++ in base can't handle the headers of recent llvm > > > > either and the common xenocara makefiles will need a way to optionally > > > > look for llvm/libelf in /usr/local if XENOCARA_BUILD_GALLIUM == "llvm" > > > > > > Pascal's had a working 3.7.0 port for months now. It hasn't been > > > committed because it breaks xulrunner (some atomics issue) and we're all > > > slacking on fixing it. > > > > [...] > > (cmake seems busted for some reason with gcc 4.9) > > [...] > > Have you tried since the recent update? >
The problem was cmake complained about invalid files when linking llvm. Even though the autoconf build system for llvm is deprecated I opted for that in the end over trying to figure it out as the failure occurred after a few hours of building llvm when linking ar files into a binary. Given I haven't seen that when building other projects with cmake it seems to be a problem with llvm.