New GHC -- any wishes on how it should be built?

Hi all, Now there's a new version of GHC out, 7.8.3. This means a complete rebuild of [haskell-core] is necessary, which also means that NOW is the perfect time to make fundamental changes to our packages, e.g. to change from the 'perf' build profile to 'pref-llvm', or move the location of the documentation. I've not received any such wishes via issues on Github, but maybe there's someone out there thinking "oh, if they only changed this in how Arch Haskell packages are built, then the world would be 10 times better". If you are that someone, then please speak up now! :) I'll start the big rebuild at 12:00 UTC tomorrow, 2014-07-14. So you have until then to voice your suggestions. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus As long as there are ill-defined goals, bizarre bugs, and unrealistic schedules, there will be Real Programmers willing to jump in and Solve The Problem, saving the documentation for later. Long live Fortran! -- Ed Post

I have some doubts regarding LLVM, since it automatically optimizes the
code for the build architecture and chances are that it will not run on
older x86_64. I think it's better to wait until llvm-3.5, which should
remove the auto optimization.
Nicola
On Sun, Jul 13, 2014 at 9:32 AM, Magnus Therning
Hi all,
Now there's a new version of GHC out, 7.8.3. This means a complete rebuild of [haskell-core] is necessary, which also means that NOW is the perfect time to make fundamental changes to our packages, e.g. to change from the 'perf' build profile to 'pref-llvm', or move the location of the documentation.
I've not received any such wishes via issues on Github, but maybe there's someone out there thinking "oh, if they only changed this in how Arch Haskell packages are built, then the world would be 10 times better". If you are that someone, then please speak up now! :)
I'll start the big rebuild at 12:00 UTC tomorrow, 2014-07-14. So you have until then to voice your suggestions.
/M
-- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus
As long as there are ill-defined goals, bizarre bugs, and unrealistic schedules, there will be Real Programmers willing to jump in and Solve The Problem, saving the documentation for later. Long live Fortran! -- Ed Post
_______________________________________________ arch-haskell mailing list arch-haskell@haskell.org http://www.haskell.org/mailman/listinfo/arch-haskell

On Sun, Jul 13, 2014 at 10:35:06PM +0200, Nicola Squartini wrote:
I have some doubts regarding LLVM, since it automatically optimizes the code for the build architecture and chances are that it will not run on older x86_64. I think it's better to wait until llvm-3.5, which should remove the auto optimization.
Indeed, turning on LLVM with this version of GHC would require a bit of work on `cblrepo` to make sure the generated PKGBUILDs instructs GHC to tell LLVM that we want "generic" binaries. Complicated sentence, I know, but you know what I mean :) In short, that particular change is unlikely to happen unless there is a killer reason for using LLVM to build. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus As long as there are ill-defined goals, bizarre bugs, and unrealistic schedules, there will be Real Programmers willing to jump in and Solve The Problem, saving the documentation for later. Long live Fortran! -- Ed Post

On Sun, Jul 13, 2014 at 09:32:07AM +0200, Magnus Therning wrote:
Hi all,
Now there's a new version of GHC out, 7.8.3. This means a complete rebuild of [haskell-core] is necessary, which also means that NOW is the perfect time to make fundamental changes to our packages, e.g. to change from the 'perf' build profile to 'pref-llvm', or move the location of the documentation.
I've not received any such wishes via issues on Github, but maybe there's someone out there thinking "oh, if they only changed this in how Arch Haskell packages are built, then the world would be 10 times better". If you are that someone, then please speak up now! :)
I'll start the big rebuild at 12:00 UTC tomorrow, 2014-07-14. So you have until then to voice your suggestions.
That's actually a lie! I started the rebuild already yesterday and have a complete repo for you to play with at [haskell-testing] Server = http://xsounds.org/~haskell/testing/$arch Around 12UTC today I'll move it all to [hasell-core], unless someone comes up with something good to change. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus Goto labels should be left-aligned in all caps and should include the programmer's name, home phone number, and credit card number. -- Abdul Nizar
participants (2)
-
Magnus Therning
-
Nicola Squartini