[ANNOUNCE] GHC 8.0.2 release candidate 1

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

[ANNOUNCE] GHC 8.0.2 release candidate 1

Ben Gamari-3

Hello everyone,

The GHC team is happy to (finally!) announce the first candiate of the
8.0.2 release of the Glasgow Haskell Compiler. Source and binary
distributions are available at

    http://downloads.haskell.org/~ghc/8.0.2-rc1/

This is the first of what will hopefully be only two release candidates
leading up the final 8.0.2 release. This release will fix a number bugs
found in 8.0.1 including,

  * Interface file build determinism (#4012).

  * Compatibility with macOS Sierra and GCC compilers which compile
    position-independent executables by default

  * Runtime linker fixes on Windows (see #12797)

  * A compiler bug which resulted in undefined reference errors while
    compiling some packages (see #12076)

  * Compatability with systems which use the gold linker

  * A number of memory consistency bugs in the runtime system

  * A number of efficiency issues in the threaded runtime which manifest
    on larger core counts and large numbers of bound threads.

  * A typechecker bug which caused some programs using
    -XDefaultSignatures to be incorrectly accepted.

  * More than two-hundred other bugs. See Trac [1] for a complete
    listing.

Unfortunately there is one known bug (#12757) which can result in
runtime crashes which is still lurking in -rc1. This will be fixed in
-rc2, which will be released in about a week.

As always, let us know if you encounter trouble. Thanks to everyone who
has contributed so far!

Happy testing,

- Ben


[1] https://ghc.haskell.org/trac/ghc/query?status=closed&milestone=8.0.2&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&order=priority

_______________________________________________
Glasgow-haskell-users mailing list
[hidden email]
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users

signature.asc (463 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [ANNOUNCE] GHC 8.0.2 release candidate 1

George Colpitts
Thanks Ben, this is great!

Installing the binary on the Mac results in the following minor problem:

/usr/bin/install -c -m 644  docs/users_guide/build-man/ghc.1 "/usr/local/share/man/man1"
install: /usr/local/share/man/man1/ghc.1: No such file or directory
make[1]: *** [install_man] Error 71
make: *** [install] Error 2

The error message is a bit confusing as the file does exist.
It is easily resolved by

 rm /usr/local/share/man/man1/ghc.1


I believe I encountered the same problem on ghc 8.0.1 rc1

Thanks
George




On Fri, Nov 25, 2016 at 6:39 PM Ben Gamari <[hidden email]> wrote:

Hello everyone,

The GHC team is happy to (finally!) announce the first candiate of the
8.0.2 release of the Glasgow Haskell Compiler. Source and binary
distributions are available at

    http://downloads.haskell.org/~ghc/8.0.2-rc1/

This is the first of what will hopefully be only two release candidates
leading up the final 8.0.2 release. This release will fix a number bugs
found in 8.0.1 including,

  * Interface file build determinism (#4012).

  * Compatibility with macOS Sierra and GCC compilers which compile
    position-independent executables by default

  * Runtime linker fixes on Windows (see #12797)

  * A compiler bug which resulted in undefined reference errors while
    compiling some packages (see #12076)

  * Compatability with systems which use the gold linker

  * A number of memory consistency bugs in the runtime system

  * A number of efficiency issues in the threaded runtime which manifest
    on larger core counts and large numbers of bound threads.

  * A typechecker bug which caused some programs using
    -XDefaultSignatures to be incorrectly accepted.

  * More than two-hundred other bugs. See Trac [1] for a complete
    listing.

Unfortunately there is one known bug (#12757) which can result in
runtime crashes which is still lurking in -rc1. This will be fixed in
-rc2, which will be released in about a week.

As always, let us know if you encounter trouble. Thanks to everyone who
has contributed so far!

Happy testing,

- Ben


[1] https://ghc.haskell.org/trac/ghc/query?status=closed&milestone=8.0.2&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&order=priority
_______________________________________________
ghc-devs mailing list
[hidden email]
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

_______________________________________________
Glasgow-haskell-users mailing list
[hidden email]
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users
Reply | Threaded
Open this post in threaded view
|

Re: [ANNOUNCE] GHC 8.0.2 release candidate 1

Ben Gamari-3
George Colpitts <[hidden email]> writes:

> Thanks Ben, this is great!
>
> Installing the binary on the Mac results in the following minor problem:
>
> /usr/bin/install -c -m 644  docs/users_guide/build-man/ghc.1
> "/usr/local/share/man/man1"
> install: /usr/local/share/man/man1/ghc.1: No such file or directory
> make[1]: *** [install_man] Error 71
> make: *** [install] Error 2
>
Thanks for the report, George! That is quite odd indeed. It sounds like
/usr/local/share/man/man1/ghc.1 may have been a symlink to a directory
which does not exist (possibly?). What does `ls -l
/usr/local/share/man/man1/ghc.1` say now?

Cheers,

- Ben



_______________________________________________
Glasgow-haskell-users mailing list
[hidden email]
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users

signature.asc (463 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [ANNOUNCE] GHC 8.0.2 release candidate 1

George Colpitts
I think I am very atypical as I had the Haskell Platform installed and did an uninstall-hs before installing this release candidate. This is on the latest Mac OS and Xcode.

At the time I got the error the file was a symbolic link, I believe to an existing file:

install: /usr/local/share/man/man1/ghc.1: No such file or directory
make[1]: *** [install_man] Error 71
make: *** [install] Error 2
bash-3.2$  ls -l /usr/local/share/man/man1/ghc.1
lrwxr-xr-x  1 gcolpitts  admin  80 Jun 23 19:44 /usr/local/share/man/man1/ghc.1 -> /Library/Frameworks/GHC.framework/Versions/8.0.1-x86_64/usr/share/man/man1/ghc.1
bash-3.2$  rm /usr/local/share/man/man1/ghc.1

Now after a successful install of the binary and a successful compile from source I have:

ls -l /usr/local/share/man/man1/ghc.1
-rw-r--r--  1 root  admin  58932 Nov 26 09:16 /usr/local/share/man/man1/ghc.1
bash-3.2$ ls -l /Library/Frameworks/GHC.framework/Versions/8.0.1-x86_64/usr/share/man/man1/ghc.1
ls -l /Library/Frameworks/GHC.framework/Versions/8.0.1-x86_64/usr/share/man/man1/ghc.1
-rw-r--r--  1 root  wheel  58214 May 21  2016 /Library/Frameworks/GHC.framework/Versions/8.0.1-x86_64/usr/share/man/man1/ghc.1

After the binary install I did a cabal install of threadscope, hlint and criterion and some minimal runtime testing. Everything looks fine. 

Thanks
George

On Sat, Nov 26, 2016 at 9:47 AM Ben Gamari <[hidden email]> wrote:
George Colpitts <[hidden email]> writes:

> Thanks Ben, this is great!
>
> Installing the binary on the Mac results in the following minor problem:
>
> /usr/bin/install -c -m 644  docs/users_guide/build-man/ghc.1
> "/usr/local/share/man/man1"
> install: /usr/local/share/man/man1/ghc.1: No such file or directory
> make[1]: *** [install_man] Error 71
> make: *** [install] Error 2
>
Thanks for the report, George! That is quite odd indeed. It sounds like
/usr/local/share/man/man1/ghc.1 may have been a symlink to a directory
which does not exist (possibly?). What does `ls -l
/usr/local/share/man/man1/ghc.1` say now?

Cheers,

- Ben



_______________________________________________
Glasgow-haskell-users mailing list
[hidden email]
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users
Reply | Threaded
Open this post in threaded view
|

Re: [ANNOUNCE] GHC 8.0.2 release candidate 1

Jens Petersen-4
In reply to this post by Ben Gamari-3
On 26 November 2016 at 07:38, Ben Gamari <[hidden email]> wrote:
    http://downloads.haskell.org/~ghc/8.0.2-rc1/

Thank you, I built it for Fedora 25 (just released last week) and Rawhide:

https://copr.fedorainfracloud.org/coprs/petersen/ghc-8.0.2

Hopefully there will be a build for F24 soon too.

Jens

_______________________________________________
Glasgow-haskell-users mailing list
[hidden email]
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users
Reply | Threaded
Open this post in threaded view
|

Re: [ANNOUNCE] GHC 8.0.2 release candidate 1

Ben Gamari-3
Jens Petersen <[hidden email]> writes:

> On 26 November 2016 at 07:38, Ben Gamari <[hidden email]> wrote:
>
>>     http://downloads.haskell.org/~ghc/8.0.2-rc1/
>>
>
> Thank you, I built it for Fedora 25 (just released last week) and Rawhide:
>
> https://copr.fedorainfracloud.org/coprs/petersen/ghc-8.0.2
>
> Hopefully there will be a build for F24 soon too.
>
Thanks Jens!

Cheers,

- Ben


_______________________________________________
Glasgow-haskell-users mailing list
[hidden email]
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users

signature.asc (463 bytes) Download Attachment