I think 8.0 requires llvm 3.7 and only supports that version. Are we still planning to bundle opt and LLC in the final release ?<span></span><br><br>On Wednesday, January 13, 2016, George Colpitts <<a href="mailto:george.colpitts@gmail.com">george.colpitts@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:'times new roman',serif;font-size:large">Building from src on a Mac</div><div class="gmail_default" style="font-family:'times new roman',serif;font-size:large">Not sure why configure script couldn't figure out version of  llvm I have:</div><div class="gmail_default" style="font-family:'times new roman',serif;font-size:large"><br></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_default" style="font-family:'times new roman',serif;font-size:large"><div class="gmail_default">checking for llc-3.7... no</div></div><div class="gmail_default" style="font-family:'times new roman',serif;font-size:large"><div class="gmail_default">checking for llc... /usr/local/bin/llc</div></div><div class="gmail_default" style="font-family:'times new roman',serif;font-size:large"><div class="gmail_default">checking /usr/local/bin/llc is version 3.7... no</div></div><div class="gmail_default" style="font-family:'times new roman',serif;font-size:large"><div class="gmail_default">checking for opt-3.7... no</div></div><div class="gmail_default" style="font-family:'times new roman',serif;font-size:large"><div class="gmail_default">checking for opt... /usr/local/bin/opt</div></div><div class="gmail_default" style="font-family:'times new roman',serif;font-size:large"><div class="gmail_default">checking /usr/local/bin/opt is version 3.7... no</div></div><div class="gmail_default" style="font-family:'times new roman',serif;font-size:large"><div class="gmail_default">./configure: line 7717: test: too many arguments</div></div><div class="gmail_default" style="font-family:'times new roman',serif;font-size:large"><div class="gmail_default">./configure: line 7765: test: too many arguments</div></div><div class="gmail_default" style="font-family:'times new roman',serif;font-size:large"><div class="gmail_default">checking whether bootstrap compiler is affected by bug 9439... </div></div><div class="gmail_default" style="font-family:'times new roman',serif;font-size:large"><div class="gmail_default"><no location info>:</div></div><div class="gmail_default" style="font-family:'times new roman',serif;font-size:large"><div class="gmail_default">    Warning: Couldn't figure out LLVM version!</div></div><div class="gmail_default" style="font-family:'times new roman',serif;font-size:large"><div class="gmail_default">             Make sure you have installed LLVM</div></div><div class="gmail_default" style="font-family:'times new roman',serif;font-size:large"><div class="gmail_default">ghc: could not execute: , (</div></div><div class="gmail_default" style="font-family:'times new roman',serif;font-size:large"><div class="gmail_default">failed to compile</div></div></blockquote><div class="gmail_default"><div class="gmail_default" style="font-family:'times new roman',serif;font-size:large"><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div class="gmail_default"><div class="gmail_default"><div class="gmail_default"><font face="times new roman, serif" size="4">bash-3.2$ llc --version</font></div></div></div><div class="gmail_default"><div class="gmail_default"><div class="gmail_default"><font face="times new roman, serif" size="4">LLVM (<a href="http://llvm.org/" target="_blank">http://llvm.org/</a>):</font></div></div></div><div class="gmail_default"><div class="gmail_default"><div class="gmail_default"><font face="times new roman, serif" size="4">  LLVM version 3.5.1</font></div></div></div><div class="gmail_default"><div class="gmail_default"><div class="gmail_default"><font face="times new roman, serif" size="4">  Optimized build with assertions.</font></div></div></div><div class="gmail_default"><div class="gmail_default"><div class="gmail_default"><font face="times new roman, serif" size="4">  Built Jan 16 2015 (03:07:02).</font></div></div></div><div class="gmail_default"><div class="gmail_default"><div class="gmail_default"><font face="times new roman, serif" size="4">  Default target: x86_64-apple-darwin15.2.0</font></div></div></div><div class="gmail_default"><div class="gmail_default"><div class="gmail_default"><font face="times new roman, serif" size="4">  Host CPU: corei7</font></div></div></div><div class="gmail_default"><div class="gmail_default"><div class="gmail_default"><font face="times new roman, serif" size="4"><br></font></div></div></div><div class="gmail_default"><div class="gmail_default"><div class="gmail_default"><font face="times new roman, serif" size="4">  Registered Targets:</font></div></div></div><div class="gmail_default"><div class="gmail_default"><div class="gmail_default"><font face="times new roman, serif" size="4">    x86    - 32-bit X86: Pentium-Pro and above</font></div></div></div><div class="gmail_default"><div class="gmail_default"><div class="gmail_default"><font face="times new roman, serif" size="4">    x86-64 - 64-bit X86: EM64T and AMD64</font></div></div></div><div class="gmail_default"><div class="gmail_default"><div class="gmail_default"><font face="times new roman, serif" size="4">bash-3.2$ opt --version</font></div></div></div><div class="gmail_default"><div class="gmail_default"><div class="gmail_default"><font face="times new roman, serif" size="4">LLVM (<a href="http://llvm.org/" target="_blank">http://llvm.org/</a>):</font></div></div></div><div class="gmail_default"><div class="gmail_default"><div class="gmail_default"><font face="times new roman, serif" size="4">  LLVM version 3.5.1</font></div></div></div><div class="gmail_default"><div class="gmail_default"><div class="gmail_default"><font face="times new roman, serif" size="4">  Optimized build with assertions.</font></div></div></div><div class="gmail_default"><div class="gmail_default"><div class="gmail_default"><font face="times new roman, serif" size="4">  Built Jan 16 2015 (03:07:02).</font></div></div></div><div class="gmail_default"><div class="gmail_default"><div class="gmail_default"><font face="times new roman, serif" size="4">  Default target: x86_64-apple-darwin15.2.0</font></div></div></div><div class="gmail_default"><div class="gmail_default"><div class="gmail_default"><font face="times new roman, serif" size="4">  Host CPU: corei7</font></div></div></div></blockquote><div class="gmail_default" style="font-family:'times new roman',serif;font-size:large"><br></div><div class="gmail_default" style="font-family:'times new roman',serif;font-size:large"><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jan 13, 2016 at 11:43 AM, Ben Gamari <span dir="ltr"><<a href="javascript:_e(%7B%7D,'cvml','ben@well-typed.com');" target="_blank">ben@well-typed.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
The GHC Team is very pleased to announce the first release candidate of<br>
the Glasgow Haskell Compiler 8.0.1 release. Source and binary<br>
distributions as well as the newly revised users guide can be found at<br>
<br>
    <a href="http://downloads.haskell.org/~ghc/8.0.1-rc1/" rel="noreferrer" target="_blank">http://downloads.haskell.org/~ghc/8.0.1-rc1/</a><br>
<br>
This is the first in a series of release candidates which will allow us<br>
to get wider testing of the significant changes that have occurred since<br>
the 7.10 series. These include,<br>
<br>
 * the TypeInType extension, which unifies types and kinds allowing for<br>
   promotion of more Haskell constructs to the type-level<br>
<br>
 * the introduction of type application in source programs<br>
<br>
 * support for recursive superclass relationships<br>
<br>
 * support for Applicative do notation<br>
<br>
 * introduction of the DuplicateRecordFields language extension<br>
<br>
 * a rewritten and substantially more thorough pattern match checker<br>
<br>
 * the introduction of injective type classes<br>
<br>
 * introduction of the Strict and StrictData language extensions,<br>
   allowing modules to be compiled with strict-by-default evaluation<br>
   of bindings<br>
<br>
 * the ability to run the GHCi interpreter in a separate process,<br>
   allowing a callstacks in GHCi, easier integration with tooling, and<br>
   more<br>
<br>
and much more.<br>
<br>
Changes of this magnitude will invariably bring bugs. This release<br>
candidate in particular is known to suffer from a few significant issues<br>
which are being actively worked upon,<br>
<br>
 * The new -XInjectiveTypeFamilies language extension will likely be<br>
   renamed to -XTypeFamilyDependencies<br>
<br>
 * #11120: Type representations are missing for some types and promoted<br>
   constructors<br>
<br>
 * #11334: Solving for Typeable (Proxy :: Proxy 'Compose) fails<br>
<br>
 * #11276: Pattern checker performance can degrade significantly in<br>
   presence of pattern matches with guards<br>
<br>
 * #11405: Type-level skolem-escape check fails incorrectly<br>
<br>
 * #11414: Use of -XStrict results in compiler abort<br>
<br>
 * #11379: Instance solver fails to terminate<br>
<br>
 * #11419: Haddock documentation is currently not included in the binary<br>
   distributions (and hence is missing on <a href="http://downloads.haskell.org" rel="noreferrer" target="_blank">downloads.haskell.org</a>)<br>
<br>
 * #11370: -Wredundant-constraints being included in -Wall breaks<br>
   the three-release compatibility policy<br>
<br>
In the coming weeks we will continue to iterate on these issues. We will<br>
also look at Trac tickets marked with "highest" priority on the release<br>
status page [2].<br>
<br>
If you have a ticket that you would like to see addressed that does not<br>
meet one of these criteria, please bring this to our attention.<br>
Likewise, if you encounter an issue please open a ticket if one does not<br>
already exist.<br>
<br>
Also note that we currently cannot offer 32-bit Windows builds due to<br>
breaking changing in a recent Windows 10 upgrade. We'll work to<br>
resolve this before the 8.0 release but please let us know if this poses<br>
a significant problem for you.<br>
<br>
Cheers,<br>
<br>
- Ben<br>
<br>
<br>
[1] <a href="https://cygwin.com/ml/cygwin/2015-12/msg00003.htm" rel="noreferrer" target="_blank">https://cygwin.com/ml/cygwin/2015-12/msg00003.htm</a><br>
[2] <a href="https://ghc.haskell.org/trac/ghc/wiki/Status/GHC-8.0.1" rel="noreferrer" target="_blank">https://ghc.haskell.org/trac/ghc/wiki/Status/GHC-8.0.1</a><br>
<br>_______________________________________________<br>
ghc-devs mailing list<br>
<a href="javascript:_e(%7B%7D,'cvml','ghc-devs@haskell.org');" target="_blank">ghc-devs@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs</a><br>
<br></blockquote></div><br></div></div>
</blockquote>