Re: ANNOUNCE: GHC 7.8.1 Release Candidate 2

2014-04-05 Thread Michał J Gajda
Hi,
GHC 7.8 rc2 exhausts all memory on Bio.PDB.EventParser.PDBEventParser
module in -O3 mode, but not in -O2 mode.

The tail of -v3 input seems to indicate that it dies
during SpecConstr phase. The module successfully compiled
with relatively low memory use RAM since GHC 6.12, so I wonder why the
memory use exploded with the most recent version.

Since I am new to GHC core, may I have a hint what debugging information
may help with this particular issue?

*** SpecConstr:

 SpecConstr 
Result size of SpecConstr

* I submitted the ticket:
https://ghc.haskell.org/trac/ghc/ticket/8960
-- 
  Best regards
Michał
___
ghc-devs mailing list
ghc-devs@haskell.org
http://www.haskell.org/mailman/listinfo/ghc-devs


Re: ANNOUNCE: GHC 7.8.1 Release Candidate 2

2014-03-07 Thread José Pedro Magalhães
Should I file a bug report for this? If it's indeed a GHC bug, it's a
blocker.
Can anyone else confirm it?...


Thanks,
Pedro

On Tue, Mar 4, 2014 at 8:17 AM, José Pedro Magalhães j...@cs.uu.nl wrote:

 Hello,

 This GHC crashes whenever I try installing any package. (I guess this
 might be due to cabal-install, though.)

 Details:
   Using the RC2 at
 http://www.haskell.org/ghc/dist/7.8.1-rc2/ghc-7.8.0.20140228-i386-unknown-mingw32.tar.xz
   OS: Win7 64bit
   cabal-install version 0.14.0
   using version 1.14.0 of the Cabal library
   cabal install --nats -v3 gives this output http://lpaste.net/100678,
 and brings up a standard windows application crash window before the
 returned ExitFailure (-1073741819) line with the following information:

 Problem signature:
   Problem Event Name: APPCRASH
   Application Name: ghc.exe
   Application Version: 0.0.0.0
   Application Timestamp: 5312f1e1
   Fault Module Name: ghc.exe
   Fault Module Version: 0.0.0.0
   Fault Module Timestamp: 5312f1e1
   Exception Code: c005
   Exception Offset: 01adb323
   OS Version: 6.1.7601.2.1.0.768.3
   Locale ID: 2057
   Additional Information 1: 1548
   Additional Information 2: 1548a4345bd8ec1f0510cd3884fa5889
   Additional Information 3: daab
   Additional Information 4: daabc1a5d9d41fd73825c2e9d33e1385


 I have later updated cabal-install (to version 1.18.0.2 using version
 1.18.1.2 of the Cabal library), but that
 didn't change this problem. The same happened with RC1, btw.

 Thanks,
 Pedro



 On Mon, Mar 3, 2014 at 6:23 PM, Austin Seipp aus...@well-typed.comwrote:

 We are pleased to announce the second release candidate for GHC 7.8.1:

 http://www.haskell.org/ghc/dist/7.8.1-rc2/
 http://www.haskell.org/ghc/docs/7.8.1-rc2/html/

 This includes the source tarball and binary distributions for Windows,
 Linux, OS X, FreeBSD, and Solaris, on x86 and x86_64, and more. There
 are now two binary builds for Linux users: one for glibc 2.12 and GMP
 4, primarily intended for RHEL users, and one built for glibc 2.13 and
 GMP 5 - intended for Debian and more recent machines.

 In addition, there is also an iOS cross compiler build (both in the
 native ARM configuration and i386 simulator configurations), separate
 Solaris 10 and Solaris 11 builds - the latter supporting dynamic
 linking - and a new Linux/PPC64 build using glibc 2.18/GMP 5. There is
 a signed copy of the SHA256 hashes available (attached) using my GPG
 key (keyid 0x3B58D86F).

 We're also now offering .tar.xz files, which roughly cut the size of
 the binary distributions in half compared to bzip2.

 We've closed approximately 45 tickets that people filed for RC1 in
 this release. Thank you for all the reports!

 We plan to make the final 7.8.1 release soon, and hope RC2 will be the
 last RC. So *please* test as much as possible; bugs are much cheaper
 if we find them before the release!

 --
 Regards,

 Austin Seipp, Haskell Consultant
 Well-Typed LLP, http://www.well-typed.com/
 ___
 ghc-devs mailing list
 ghc-devs@haskell.org
 http://www.haskell.org/mailman/listinfo/ghc-devs



___
ghc-devs mailing list
ghc-devs@haskell.org
http://www.haskell.org/mailman/listinfo/ghc-devs


Re: ANNOUNCE: GHC 7.8.1 Release Candidate 2

2014-03-07 Thread Carter Schonwald
Ghc 7.8 supports only cabal 1.18
Could you try using the boot strap script for getting new cabal install on
your system?
If not, Austin probably has a cabal-install binary lying around for his
windows testing



On Friday, March 7, 2014, José Pedro Magalhães j...@cs.uu.nl wrote:

 Should I file a bug report for this? If it's indeed a GHC bug, it's a
 blocker.
 Can anyone else confirm it?...


 Thanks,
 Pedro

 On Tue, Mar 4, 2014 at 8:17 AM, José Pedro Magalhães j...@cs.uu.nl wrote:

 Hello,

 This GHC crashes whenever I try installing any package. (I guess this
 might be due to cabal-install, though.)

 Details:
   Using the RC2 at
 http://www.haskell.org/ghc/dist/7.8.1-rc2/ghc-7.8.0.20140228-i386-unknown-mingw32.tar.xz
   OS: Win7 64bit
   cabal-install version 0.14.0
   using version 1.14.0 of the Cabal library
   cabal install --nats -v3 gives this output http://lpaste.net/100678,
 and brings up a standard windows application crash window before the
 returned ExitFailure (-1073741819) line with the following information:

 Problem signature:
   Problem Event Name: APPCRASH
   Application Name: ghc.exe
   Application Version: 0.0.0.0
   Application Timestamp: 5312f1e1
   Fault Module Name: ghc.exe
   Fault Module Version: 0.0.0.0
   Fault Module Timestamp: 5312f1e1
   Exception Code: c005
   Exception Offset: 01adb323
   OS Version: 6.1.7601.2.1.0.768.3
   Locale ID: 2057
   Additional Information 1: 1548
   Additional Information 2: 1548a4345bd8ec1f0510cd3884fa5889
   Additional Information 3: daab
   Additional Information 4: daabc1a5d9d41fd73825c2e9d33e1385


 I have later updated cabal-install (to version 1.18.0.2 using version
 1.18.1.2 of the Cabal library), but that
 didn't change this problem. The same happened with RC1, btw.

 Thanks,
 Pedro



 On Mon, Mar 3, 2014 at 6:23 PM, Austin Seipp aus...@well-typed.comwrote:

 We are pleased to announce the second release candidate for GHC 7.8.1:

 http://www.haskell.org/ghc/dist/7.8.1-rc2/
 http://www.haskell.org/ghc/docs/7.8.1-rc2/html/

 This includes the source tarball and binary distributions for Windows,
 Linux, OS X, FreeBSD, and Solaris, on x86 and x86_64, and more. There
 are now two binary builds for Linux users: one for glibc 2.12 and GMP
 4, primarily intended for RHEL users, and one built for glibc 2.13 and
 GMP 5 - intended for Debian and more recent machines.

 In addition, there is also an iOS cross compiler build (both in the
 native ARM configuration and i386 simulator configurations), separate
 Solaris 10 and Solaris 11 builds - the latter supporting dynamic
 linking - and a new Linux/PPC64 build using glibc 2.18/GMP 5. There is
 a signed copy of the SHA256 hashes available (attached) using my GPG
 key (keyid 0x3B58D86F).

 We're also now offering .tar.xz files, which roughly cut the size of
 the binary distributions in half compared to bzip2.

 We've closed approximately 45 tickets that people filed for RC1 in
 this release. Thank you for all the reports!

 We plan to make the final 7.8.1 release soon, and hope RC2 will be the
 last RC. So *please* test as much as possible; bugs are much cheaper
 if we find them before the release!

 --
 Regards,

 Austin Seipp, Haskell Consultant
 Well-Typed LLP, http://www.well-typed.com/
 ___
 g


___
ghc-devs mailing list
ghc-devs@haskell.org
http://www.haskell.org/mailman/listinfo/ghc-devs


Re: ANNOUNCE: GHC 7.8.1 Release Candidate 2

2014-03-07 Thread José Pedro Magalhães
On Fri, Mar 7, 2014 at 2:15 PM, Carter Schonwald carter.schonw...@gmail.com
 wrote:

 Ghc 7.8 supports only cabal 1.18


I have later updated cabal-install (to version 1.18.0.2 using version
1.18.1.2 of the Cabal library), but that didn't change this problem.

Or do you mean I need something even more recent than this?


Pedro


 Could you try using the boot strap script for getting new cabal install on
 your system?
 If not, Austin probably has a cabal-install binary lying around for his
 windows testing



 On Friday, March 7, 2014, José Pedro Magalhães j...@cs.uu.nl wrote:

 Should I file a bug report for this? If it's indeed a GHC bug, it's a
 blocker.
 Can anyone else confirm it?...


 Thanks,
 Pedro

 On Tue, Mar 4, 2014 at 8:17 AM, José Pedro Magalhães j...@cs.uu.nlwrote:

 Hello,

 This GHC crashes whenever I try installing any package. (I guess this
 might be due to cabal-install, though.)

 Details:
   Using the RC2 at
 http://www.haskell.org/ghc/dist/7.8.1-rc2/ghc-7.8.0.20140228-i386-unknown-mingw32.tar.xz
   OS: Win7 64bit
   cabal-install version 0.14.0
   using version 1.14.0 of the Cabal library
   cabal install --nats -v3 gives this output http://lpaste.net/100678,
 and brings up a standard windows application crash window before the
 returned ExitFailure (-1073741819) line with the following information:

 Problem signature:
   Problem Event Name: APPCRASH
   Application Name: ghc.exe
   Application Version: 0.0.0.0
   Application Timestamp: 5312f1e1
   Fault Module Name: ghc.exe
   Fault Module Version: 0.0.0.0
   Fault Module Timestamp: 5312f1e1
   Exception Code: c005
   Exception Offset: 01adb323
   OS Version: 6.1.7601.2.1.0.768.3
   Locale ID: 2057
   Additional Information 1: 1548
   Additional Information 2: 1548a4345bd8ec1f0510cd3884fa5889
   Additional Information 3: daab
   Additional Information 4: daabc1a5d9d41fd73825c2e9d33e1385


 I have later updated cabal-install (to version 1.18.0.2 using version
 1.18.1.2 of the Cabal library), but that
 didn't change this problem. The same happened with RC1, btw.

 Thanks,
 Pedro



 On Mon, Mar 3, 2014 at 6:23 PM, Austin Seipp aus...@well-typed.comwrote:

 We are pleased to announce the second release candidate for GHC 7.8.1:

 http://www.haskell.org/ghc/dist/7.8.1-rc2/
 http://www.haskell.org/ghc/docs/7.8.1-rc2/html/

 This includes the source tarball and binary distributions for Windows,
 Linux, OS X, FreeBSD, and Solaris, on x86 and x86_64, and more. There
 are now two binary builds for Linux users: one for glibc 2.12 and GMP
 4, primarily intended for RHEL users, and one built for glibc 2.13 and
 GMP 5 - intended for Debian and more recent machines.

 In addition, there is also an iOS cross compiler build (both in the
 native ARM configuration and i386 simulator configurations), separate
 Solaris 10 and Solaris 11 builds - the latter supporting dynamic
 linking - and a new Linux/PPC64 build using glibc 2.18/GMP 5. There is
 a signed copy of the SHA256 hashes available (attached) using my GPG
 key (keyid 0x3B58D86F).

 We're also now offering .tar.xz files, which roughly cut the size of
 the binary distributions in half compared to bzip2.

 We've closed approximately 45 tickets that people filed for RC1 in
 this release. Thank you for all the reports!

 We plan to make the final 7.8.1 release soon, and hope RC2 will be the
 last RC. So *please* test as much as possible; bugs are much cheaper
 if we find them before the release!

 --
 Regards,

 Austin Seipp, Haskell Consultant
 Well-Typed LLP, http://www.well-typed.com/
 ___
 g


___
ghc-devs mailing list
ghc-devs@haskell.org
http://www.haskell.org/mailman/listinfo/ghc-devs


Re: ANNOUNCE: GHC 7.8.1 Release Candidate 2

2014-03-07 Thread Carter Schonwald
Wps.  I misread the earlier email.

Did you wipe your .ghc dir and cabal/config files after updating to
cabal-install 1.18? It could be a stale cabal config that has shared set to
false or something?


On Friday, March 7, 2014, José Pedro Magalhães j...@cs.uu.nl wrote:




 On Fri, Mar 7, 2014 at 2:15 PM, Carter Schonwald 
 carter.schonw...@gmail.comjavascript:_e(%7B%7D,'cvml','carter.schonw...@gmail.com');
  wrote:

 Ghc 7.8 supports only cabal 1.18


 I have later updated cabal-install (to version 1.18.0.2 using version
 1.18.1.2 of the Cabal library), but that didn't change this problem.

 Or do you mean I need something even more recent than this?


 Pedro


 Could you try using the boot strap script for getting new cabal install on
 your system?
 If not, Austin probably has a cabal-install binary lying around for his
 windows testing



 On Friday, March 7, 2014, José Pedro Magalhães j...@cs.uu.nl wrote:

 Should I file a bug report for this? If it's indeed a GHC bug, it's a
 blocker.
 Can anyone else confirm it?...


 Thanks,
 Pedro

 On Tue, Mar 4, 2014 at 8:17 AM, José Pedro Magalhães j...@cs.uu.nl wrote:

 Hello,

 This GHC crashes whenever I try installing any package. (I guess this
 might be due to cabal-install, though.)

 Details:
   Using the RC2 at
 http://www.haskell.org/ghc/dist/7.8.1-rc2/ghc-7.8.0.20140228-i386-unknown-mingw32.tar.xz
   OS: Win7 64bit
   cabal-install version 0.14.0
   using version 1.14.0 of the Cabal library
   cabal install --nats -v3 gives this output http://lpaste.net/100678,
 and brings up a standard windows application crash window before the
 returned ExitFailure (-1073741819) line with the following information:

 Problem signature:
   Problem Event Name: APPCRASH
   Application Name: ghc.exe
   Application Version: 0.0.0.0
   Application Timestamp: 5312f1e1
   Fault Module Name: ghc.exe
   Fault Module Version: 0.0.0.0
   Fault Module Timestamp: 5312f1e1
   Exception Code: c005
   Exception Offset: 01adb323
   OS Version: 6.1.7601.2.1.0.768.3
   Locale ID: 2057
   Additional Information 1: 1548
   Additional Information 2: 1548a4345bd8ec1f0510cd3884fa5889
   Additional Information 3: daab
   Additional Information 4: daabc1a5d9d41fd73825c2e9d33e1385


 I have later updated cabal-install (to version 1.18.0.2 using version
 1.18.1.2 of the Cabal library), but that
 didn't change this problem. The same happened with RC1, btw.

 Thanks,
 Pedro



 On Mon, Mar 3, 2014 at 6:23 PM, Austin Seipp aus...@well-typed.comwrote:

 We are pleased to announce the second release candidate for GHC 7.8.1:

 http://www.haskell.org/ghc/dist/7.8.1-rc2/
 http://www.haskell.org/ghc/docs/7.8.1-rc2/html/

 This includes the source tarball and binary distributions for Windows,
 Linux, OS X, FreeBSD, and Solaris, on x86 and x86_64, and more. There
 are now two binary builds for Linux users: one for glibc 2.12 and GMP
 4, primarily intended for RHEL users, and one built for glibc 2.13 and
 GMP 5 - intended for Debian and more recent machines.

 In addition, there is also an iOS cross compiler build (both in the
 native ARM configuration and i386 simulator configurations), separate
 Solaris 10 and So



___
ghc-devs mailing list
ghc-devs@haskell.org
http://www.haskell.org/mailman/listinfo/ghc-devs


Re: ANNOUNCE: GHC 7.8.1 Release Candidate 2

2014-03-07 Thread José Pedro Magalhães
On Fri, Mar 7, 2014 at 2:52 PM, Carter Schonwald carter.schonw...@gmail.com
 wrote:

 Wps.  I misread the earlier email.

 Did you wipe your .ghc dir


I don't know where to find this in Windows.


 and cabal/config files


My cabal config file doesn't set shared.


Cheers,
Pedro


 after updating to cabal-install 1.18? It could be a stale cabal config
 that has shared set to false or something?



 On Friday, March 7, 2014, José Pedro Magalhães j...@cs.uu.nl wrote:




 On Fri, Mar 7, 2014 at 2:15 PM, Carter Schonwald 
 carter.schonw...@gmail.com wrote:

 Ghc 7.8 supports only cabal 1.18


 I have later updated cabal-install (to version 1.18.0.2 using version
 1.18.1.2 of the Cabal library), but that didn't change this problem.

 Or do you mean I need something even more recent than this?


 Pedro


 Could you try using the boot strap script for getting new cabal install
 on your system?
 If not, Austin probably has a cabal-install binary lying around for his
 windows testing



 On Friday, March 7, 2014, José Pedro Magalhães j...@cs.uu.nl wrote:

 Should I file a bug report for this? If it's indeed a GHC bug, it's a
 blocker.
 Can anyone else confirm it?...


 Thanks,
 Pedro

 On Tue, Mar 4, 2014 at 8:17 AM, José Pedro Magalhães j...@cs.uu.nlwrote:

 Hello,

 This GHC crashes whenever I try installing any package. (I guess this
 might be due to cabal-install, though.)

 Details:
   Using the RC2 at
 http://www.haskell.org/ghc/dist/7.8.1-rc2/ghc-7.8.0.20140228-i386-unknown-mingw32.tar.xz
   OS: Win7 64bit
   cabal-install version 0.14.0
   using version 1.14.0 of the Cabal library
   cabal install --nats -v3 gives this output http://lpaste.net/100678,
 and brings up a standard windows application crash window before the
 returned ExitFailure (-1073741819) line with the following information:

 Problem signature:
   Problem Event Name: APPCRASH
   Application Name: ghc.exe
   Application Version: 0.0.0.0
   Application Timestamp: 5312f1e1
   Fault Module Name: ghc.exe
   Fault Module Version: 0.0.0.0
   Fault Module Timestamp: 5312f1e1
   Exception Code: c005
   Exception Offset: 01adb323
   OS Version: 6.1.7601.2.1.0.768.3
   Locale ID: 2057
   Additional Information 1: 1548
   Additional Information 2: 1548a4345bd8ec1f0510cd3884fa5889
   Additional Information 3: daab
   Additional Information 4: daabc1a5d9d41fd73825c2e9d33e1385


 I have later updated cabal-install (to version 1.18.0.2 using version
 1.18.1.2 of the Cabal library), but that
 didn't change this problem. The same happened with RC1, btw.

 Thanks,
 Pedro



 On Mon, Mar 3, 2014 at 6:23 PM, Austin Seipp aus...@well-typed.comwrote:

 We are pleased to announce the second release candidate for GHC 7.8.1:

 http://www.haskell.org/ghc/dist/7.8.1-rc2/
 http://www.haskell.org/ghc/docs/7.8.1-rc2/html/

 This includes the source tarball and binary distributions for Windows,
 Linux, OS X, FreeBSD, and Solaris, on x86 and x86_64, and more. There
 are now two binary builds for Linux users: one for glibc 2.12 and GMP
 4, primarily intended for RHEL users, and one built for glibc 2.13 and
 GMP 5 - intended for Debian and more recent machines.

 In addition, there is also an iOS cross compiler build (both in the
 native ARM configuration and i386 simulator configurations), separate
 Solaris 10 and So



___
ghc-devs mailing list
ghc-devs@haskell.org
http://www.haskell.org/mailman/listinfo/ghc-devs


Re: ANNOUNCE: GHC 7.8.1 Release Candidate 2

2014-03-04 Thread José Pedro Magalhães
Hello,

This GHC crashes whenever I try installing any package. (I guess this might
be due to cabal-install, though.)

Details:
  Using the RC2 at
http://www.haskell.org/ghc/dist/7.8.1-rc2/ghc-7.8.0.20140228-i386-unknown-mingw32.tar.xz
  OS: Win7 64bit
  cabal-install version 0.14.0
  using version 1.14.0 of the Cabal library
  cabal install --nats -v3 gives this output http://lpaste.net/100678,
and brings up a standard windows application crash window before the
returned ExitFailure (-1073741819) line with the following information:

Problem signature:
   Problem Event Name: APPCRASH
   Application Name: ghc.exe
   Application Version: 0.0.0.0
   Application Timestamp: 5312f1e1
   Fault Module Name: ghc.exe
   Fault Module Version: 0.0.0.0
   Fault Module Timestamp: 5312f1e1
   Exception Code: c005
   Exception Offset: 01adb323
   OS Version: 6.1.7601.2.1.0.768.3
   Locale ID: 2057
   Additional Information 1: 1548
   Additional Information 2: 1548a4345bd8ec1f0510cd3884fa5889
   Additional Information 3: daab
   Additional Information 4: daabc1a5d9d41fd73825c2e9d33e1385


I have later updated cabal-install (to version 1.18.0.2 using version
1.18.1.2 of the Cabal library), but that
didn't change this problem. The same happened with RC1, btw.

Thanks,
Pedro



On Mon, Mar 3, 2014 at 6:23 PM, Austin Seipp aus...@well-typed.com wrote:

 We are pleased to announce the second release candidate for GHC 7.8.1:

 http://www.haskell.org/ghc/dist/7.8.1-rc2/
 http://www.haskell.org/ghc/docs/7.8.1-rc2/html/

 This includes the source tarball and binary distributions for Windows,
 Linux, OS X, FreeBSD, and Solaris, on x86 and x86_64, and more. There
 are now two binary builds for Linux users: one for glibc 2.12 and GMP
 4, primarily intended for RHEL users, and one built for glibc 2.13 and
 GMP 5 - intended for Debian and more recent machines.

 In addition, there is also an iOS cross compiler build (both in the
 native ARM configuration and i386 simulator configurations), separate
 Solaris 10 and Solaris 11 builds - the latter supporting dynamic
 linking - and a new Linux/PPC64 build using glibc 2.18/GMP 5. There is
 a signed copy of the SHA256 hashes available (attached) using my GPG
 key (keyid 0x3B58D86F).

 We're also now offering .tar.xz files, which roughly cut the size of
 the binary distributions in half compared to bzip2.

 We've closed approximately 45 tickets that people filed for RC1 in
 this release. Thank you for all the reports!

 We plan to make the final 7.8.1 release soon, and hope RC2 will be the
 last RC. So *please* test as much as possible; bugs are much cheaper
 if we find them before the release!

 --
 Regards,

 Austin Seipp, Haskell Consultant
 Well-Typed LLP, http://www.well-typed.com/
 ___
 ghc-devs mailing list
 ghc-devs@haskell.org
 http://www.haskell.org/mailman/listinfo/ghc-devs

___
ghc-devs mailing list
ghc-devs@haskell.org
http://www.haskell.org/mailman/listinfo/ghc-devs


Re: ANNOUNCE: GHC 7.8.1 Release Candidate 2

2014-03-04 Thread Mikhail Glushenkov
Hello,

On 4 March 2014 09:17, José Pedro Magalhães j...@cs.uu.nl wrote:
 Hello,

 This GHC crashes whenever I try installing any package. (I guess this might
 be due to cabal-install, though.)

No, looks like a GHC issue.
___
ghc-devs mailing list
ghc-devs@haskell.org
http://www.haskell.org/mailman/listinfo/ghc-devs


Re: ANNOUNCE: GHC 7.8.1 Release Candidate 2

2014-03-04 Thread Mark Lentczner
It looks like the Mac builds are specific to the version of Mac OS X they
were compiled on. This is very unfortunate, as now we'll have to produce at
least four variants of HP for each.

The only thing holding back a build on either Maverricks or Mountain Lion
(10.9 and 10.8) from working on 10.7 ~ 10.9 is the set of flags passed to
the c compiler. On a machine with only clang, these need three extra flags.

I had thought that there was a patch that allowed GCC to dynamically
determine if it was working with clang, and if so, pass the extra flags. It
didn't look like that patch made it in. I seem to have lost track of who
did this patch and it's status. Carter: do you remember?

For the platform, I might be able to patch around this with a variant of my
ghc-clang-wrapper script - beefing it up to remove those flags if not clang.

- Mark
​
___
ghc-devs mailing list
ghc-devs@haskell.org
http://www.haskell.org/mailman/listinfo/ghc-devs


Re: ANNOUNCE: GHC 7.8.1 Release Candidate 2

2014-03-04 Thread Carter Schonwald
@mark, theres no runtime detection logic patch, theres just a config time
hack currently.

I've a work in progress partial patch to expose the CPP program choice +
flags into the ghc settings file,
https://ghc.haskell.org/trac/ghc/ticket/8683 , but lifes got me a bit
overloaded these past few weeks so we need someone to own finishing it up
(and i'm uncertain if i can hard allocate that time this week or next... i
have some personal obligations that need take priority).  That said, I may
find up finding some time to whack on it more

point being, agreed, the wrapper hack aint ok :)


On Tue, Mar 4, 2014 at 9:57 AM, Mark Lentczner mark.lentcz...@gmail.comwrote:

 It looks like the Mac builds are specific to the version of Mac OS X they
 were compiled on. This is very unfortunate, as now we'll have to produce at
 least four variants of HP for each.

 The only thing holding back a build on either Maverricks or Mountain Lion
 (10.9 and 10.8) from working on 10.7 ~ 10.9 is the set of flags passed to
 the c compiler. On a machine with only clang, these need three extra flags.

 I had thought that there was a patch that allowed GCC to dynamically
 determine if it was working with clang, and if so, pass the extra flags. It
 didn't look like that patch made it in. I seem to have lost track of who
 did this patch and it's status. Carter: do you remember?

 For the platform, I might be able to patch around this with a variant of
 my ghc-clang-wrapper script - beefing it up to remove those flags if not
 clang.

 - Mark
 ​

___
ghc-devs mailing list
ghc-devs@haskell.org
http://www.haskell.org/mailman/listinfo/ghc-devs


ANNOUNCE: GHC 7.8.1 Release Candidate 2

2014-03-03 Thread Austin Seipp
We are pleased to announce the second release candidate for GHC 7.8.1:

http://www.haskell.org/ghc/dist/7.8.1-rc2/
http://www.haskell.org/ghc/docs/7.8.1-rc2/html/

This includes the source tarball and binary distributions for Windows,
Linux, OS X, FreeBSD, and Solaris, on x86 and x86_64, and more. There
are now two binary builds for Linux users: one for glibc 2.12 and GMP
4, primarily intended for RHEL users, and one built for glibc 2.13 and
GMP 5 - intended for Debian and more recent machines.

In addition, there is also an iOS cross compiler build (both in the
native ARM configuration and i386 simulator configurations), separate
Solaris 10 and Solaris 11 builds - the latter supporting dynamic
linking - and a new Linux/PPC64 build using glibc 2.18/GMP 5. There is
a signed copy of the SHA256 hashes available (attached) using my GPG
key (keyid 0x3B58D86F).

We're also now offering .tar.xz files, which roughly cut the size of
the binary distributions in half compared to bzip2.

We've closed approximately 45 tickets that people filed for RC1 in
this release. Thank you for all the reports!

We plan to make the final 7.8.1 release soon, and hope RC2 will be the
last RC. So *please* test as much as possible; bugs are much cheaper
if we find them before the release!

-- 
Regards,

Austin Seipp, Haskell Consultant
Well-Typed LLP, http://www.well-typed.com/
___
ghc-devs mailing list
ghc-devs@haskell.org
http://www.haskell.org/mailman/listinfo/ghc-devs


Re: ANNOUNCE: GHC 7.8.1 Release Candidate 2

2014-03-03 Thread 山本和彦
Hi Austin,

 We've closed approximately 45 tickets that people filed for RC1 in
 this release. Thank you for all the reports!

Good work!

 We plan to make the final 7.8.1 release soon, and hope RC2 will be the
 last RC. So *please* test as much as possible; bugs are much cheaper
 if we find them before the release!

Unfortunately, ghc-7.8.0.20140228-src does not have:

https://github.com/haskell/cabal/commit/ee6d1cf5cefe18f6d74ed379af21d92f8b0ae92d

So, ghc-7.8.0.20140228-x86_64-apple-darwin-mavericks does not use @rpath:

% otool -L libHSmtl-2.1.2-ghc7.8.0.20140228.dylib 
libHSmtl-2.1.2-ghc7.8.0.20140228.dylib:

/Users/kazu/work/cab/.cabal-sandbox/lib/x86_64-osx-ghc-7.8.0.20140228/mtl-2.1.2/libHSmtl-2.1.2-ghc7.8.0.20140228.dylib
 (compatibility version 0.0.0, current version 0.0.0)

--Kazu
___
ghc-devs mailing list
ghc-devs@haskell.org
http://www.haskell.org/mailman/listinfo/ghc-devs