Commit e53196bc authored by Ben Gamari's avatar Ben Gamari 🐢

Announce 8.6.5

parent 05a963b8
Pipeline #5206 passed with stage
in 4 minutes and 34 seconds
---
author: bgamari
title: "GHC 8.6.5 released"
date: 2019-04-23T23:23:00
tags: release
---
Hello everyone,
The GHC team is proud to announce the release of GHC 8.6.5. The source
distribution, binary distributions, and documentation are available at
[downloads.haskell.org](https://downloads.haskell.org/~ghc/8.6.5).
Release notes are also [available][relnotes]
This release fixes a handful of issues with 8.6.4:
- Binary distributions once again ship with Haddock documentation including
syntax highlighted source of core libraries (#16445)
- A build system issue where use of GCC with `-flto` broke `configure`
was fixed (#16440)
- An bug affecting Windows platforms wherein XMM register values could be
mangled when entering STG has been fixed (#16514)
- Several Windows packaging issues resulting from the recent CI rework.
(#16408, #16398, #16516)
As always, if anything looks amiss do let us know.
Happy compiling!
[relnotes]:http://downloads.haskell.org/~ghc/8.6.5/docs/html/users_guide/8.6.5-notes.html
......@@ -23,7 +23,7 @@ title: Download
<h1>Current Stable Release</h2>
<ul>
<li><a href="download_ghc_8_6_4.html">8.6.4</a></li>
<li><a href="download_ghc_8_6_5.html">8.6.5</a></li>
</ul>
<h1><a name="snapshots">Development snapshots</a></h1>
......@@ -88,6 +88,7 @@ going here.</a>
<div class="body">
<ul>
<li><a href="download_ghc_8_6_4.html">8.6.4</a></li>
<li><a href="download_ghc_8_6_3.html">8.6.3</a></li>
<li><a href="download_ghc_8_6_2.html">8.6.2</a></li>
<li><a href="download_ghc_8_6_1.html">8.6.1</a></li>
......
---
version: 8.6.5
date: 23 April 2019
---
<h1>Version 8.6.5 (released 23<sup>rd</sup> April 2019)</h1>
<div class="box">
<h1>Take Notice</h1>
<p>
The packages on this page include only the GHC compiler. For most users,
we recommend installing a
<a href="http://www.haskell.org/downloads">proper Haskell distribution</a>
instead of GHC alone. A distribution includes a recent GHC release as well
as other important tools (such as <code>cabal-install</code>, for
installing libraries), and potentially a broader set of libraries known to
work together.
</p>
</div>
<div class="box">
<h1>Bundled packages and cabal-install</h1>
<p>
GHC 8.6 only works
with <a href="http://hackage.haskell.org/package/cabal-install"><code>cabal-install</code></a>
version 2.4 or later. Please upgrade if you have an older version of
<code>cabal-install</code>.
</p>
</div>
<div class="box">
<h1>Optional LLVM dependency</h1>
<p>
GHC has an optional code generator targetting
the <a href="http://www.llvm.org/">LLVM</a> compiler framework which can
produce faster code for some programs. If you would like to use the LLVM
backend, you'll need to install LLVM 6.0 from
an <a href="https://llvm.org/releases/download.html#6.0.1">upstream binary
distribution</a> or via your distribution's package manager.
</p>
</div>
<h2>Contents</h2>
<ul>
<li><a href="$downloads_url$/docs/html/users_guide/8.6.5-notes.html">Release Notes</a></li>
<li><a href="$downloads_url$/docs/html/">Documentation</a></li>
<li><a href="#distros">Distribution packages</a></li>
<li><a href="#binaries">Binary packages</a></li>
<li><a href="#sources">Source distribution</a></li>
</ul>
<div class="section" id="distros">
<h2>Distribution packages</h2>
<p>
GHC is packaged for a number of operating systems and
distributions. While they may lag behind the latest GHC
release, advantages such as dependency checking and ease of
uninstallation mean we recommend using them anyway, unless
you have a particular need for new features or bug fixes.
</p>
<ul>
<li><a href="distribution_packages.html">Distribution packages</a></li>
</ul>
</div>
<div class="section" id="binaries">
<h2>Binary Packages</h2>
<p>
The operating system-specific packages (e.g. RPM or <tt>.deb</tt> packages
on Linux) are generally a better bet than the vanilla <tt>.tar.xz</tt>
binary bundles, because they will check for dependencies and allow the
package to be uninstalled at a later date.
</p>
<p>
However, if you don't have permission to install binaries on your system,
or you want to install somewhere other than the default place
(<tt>/usr</tt> or <tt>/usr/local</tt> on a Unix system), then you'll need
to use a <tt>.tar.xz</tt> binary bundle.
</p>
<p>
SHA-256 hashes for all of these binary distributions are
available <a href="$downloads_url$/SHA256SUMS">here</a>.
</p>
<p>
All of these tarballs are have associated GPG signatures. Unless otherwise
noted the signature should be from <code>Benjamin Gamari
&lt;ben@well-typed.com&gt;</code> (key
ID <a href="http://pgp.mit.edu/pks/lookup?op=vindex&search=0x2DE04D4E97DB64AD">97DB64AD</a>).
</p>
<div style="border:1px solid; background:#ffffc6; padding: 10px">
<p>Supported platforms:</p>
<ul>
<li><a href="#linux_i386">Linux (x86)</a></li>
<li><a href="#linux_x86_64">Linux (x86_64)</a></li>
<li><a href="#windows64">Windows (x86_64)</a></li>
<li><a href="#macosx_x86_64">Mac OS X (x86_64)</a></li>
</ul>
</div>
<h2>Supported platforms</h2>
<div class="section" id="linux_i386">
<h3>Linux (x86)</h3>
<div>
<h4>Debian 9</h4>
<p>
Generic i386 Linux. This is a complete build, including
interactive system, profiling libraries and documentation. It was
made on a Debian 9 "Stretch" system and requires
<code>libgmp.so.10</code> (typically GMP 5.x).
</p>
$tarballs("i386-deb9-linux")$
</div>
</div>
<div class="section" id="linux_x86_64">
<h3>Linux (x86_64)</h3>
<div>
<h4>Debian 9</h4>
<p>
Generic amd64 Linux. This is a complete build, including
interactive system, profiling libraries and documentation. It was
made on a Debian 9 "Stretch" system and requires GMP 6.0.
</p>
$tarballs("x86_64-deb9-linux")$
</div>
<div>
<h4>Debian 9 (with DWARF support)</h4>
<p>
Generic amd64 Linux with stack unwinding support and debug symbols
for core libraries. This is a complete build, including interactive
system, profiling libraries and documentation. It was made on a
Debian 9 "Stretch" system and requires
<code>libgmp.so.10</code> (typically GMP 5.x) as well
as <code>libdw</code>.
</p>
$tarballs("x86_64-deb9-linux-dwarf")$
</div>
<div>
<h4>Debian 8</h4>
<p>
Generic amd64 Linux. This is a complete build, including
interactive system, profiling libraries and documentation. It was
made on a Debian 8 "Jessie" system and requires
<code>libgmp.so.10</code> (typically GMP 5.x).
</p>
$tarballs("x86_64-deb8-linux")$
</div>
<div>
<h4>Fedora 27</h4>
<p>
Generic amd64 Linux. This is a complete build, including interactive
system, profiling libraries and documentation. It was made on a
Fedora 27 system and requires GMP 6.1.
</p>
$tarballs("x86_64-fedora27-linux")$
</div>
<div>
<h4>CentOS 7</h4>
<p>
Generic amd64 Linux. This is a complete build, including interactive
system, profiling libraries and documentation. It was made on a
Fedora 27 system and requires GMP 6.1.
</p>
$tarballs("x86_64-centos7-linux")$
</div>
</div>
<div class="section" id="windows64">
<h3>Windows 64-bit (x86_64)</h3>
$tarballs("x86_64-unknown-mingw32")$
<p>
This is compatible with Microsoft Windows Vista and later. It also
includes support for compiling C++ files.
</p>
</div>
<div class="section" id="macosx_x86_64">
<h3>Mac OS X (x86_64)</h3>
$tarballs("x86_64-apple-darwin")$
<p>
This is a distribution for Mac OS X, 10.7 or later. The package
requires the command line tools package of Xcode 4 or XCode 5 to be installed.
You can find Xcode at
<a href="http://developer.apple.com/">http://developer.apple.com/</a>.
</p>
</div>
</div>
<div class="section" id="sources">
<h2>Source Distribution</h2>
<p>
The source tarballs provide everything necessary to build the compiler,
interactive system, and a minimal set of libraries. For more information
on building, see
the <a href="http://hackage.haskell.org/trac/ghc/wiki/Building">building
guide</a>.
</p>
$tarballs("src")$
<p>
The testsuite provides a thorough set of tests for validating your build.
Unpack this tarball on top of the regular source distribution in order to
run the testsuite (see
the <a href="https://ghc.haskell.org/trac/ghc/wiki/Building/RunningTests">testing
guide</a> for details).
</p>
$tarballs("testsuite")$
<p>
Building on Windows requires a set of additional tools. Extract this tarball on
top of the regular source distribution,
</p>
$tarballs("windows-extra-src")$
<p>
The source distribution needs an installed GHC (version 8.0 at least). If
your platform isn't currently supported with a binary distribution, then
you'll need to consult the section
on <a href="http://hackage.haskell.org/trac/ghc/wiki/Building/Porting">Porting
GHC</a> in the Building Guide.
</p>
</div>
......@@ -5,6 +5,8 @@ title: Home
<h2>Latest News</h2>
<dl>
<dt><strong>23 April 2019</strong></dt>
<dd>GHC 8.6.5 Released! [<a href="download_ghc_8_6_5.html">download</a>]</dd>
<dt><strong>5 March 2019</strong></dt>
<dd>GHC 8.6.4 Released! [<a href="download_ghc_8_6_4.html">download</a>]</dd>
<dt><strong>7 December 2018</strong></dt>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment