* Tue Oct 17 2017 ptrommler@icloud.com
- add D4089.patch
* fix GHCi issue on ppc64
* see Haskell Trac #11262
* Fri Sep 22 2017 ptrommler@icloud.com
- add 0001-Use-__atomic-intrinsics-for-atomicread-write.patch
* add missing memory barriers on atomic read/write ops
* fixes upstream ticket #14244
- adjust comment for patch 32
* the situation with upstream #12537 is improved but not
solved. Patch 32, however, is correct. There are even more
memory barriers missing elsewhere in the compiler.
* Sat Sep 16 2017 ptrommler@icloud.com
- add 0001-PPC-Implement-Atomic-operations.patch
* fixes parallel programs on all PowerPC platforms
* uptream ticket #12537
- refresh buildpath-abi-stability.patch
* Sun May 28 2017 mimi.vx@gmail.com
- make compactible with new upstream macros
- added patches for more stable abi:
* buildpath-abi-stability.patch
* reproducible-tmp-names.patch
* Sat May 06 2017 meissner@suse.com
- enable for global PIE support:
- the compiler is built without PIE support due to the bootstrap
libraries being non-PIE using BuildIgnore: gcc-PIE
- the compiler itself builds -fPIC objects all the time,
which should make all ghc compiled binaries be PIE.
- ghc-pie.patch: enable default -fPIC on Linux/x86_64
* Sun Jan 22 2017 peter.trommler@ohm-hochschule.de
- comment for patch 100
- refresh ghc-no-madv-free.patch with upstream patch
* upstream fix for Haskell Trac #12865
* Haskell Trac #12495 is a duplicate
* Sat Jan 21 2017 mimi.vx@gmail.com
- update to 8.0.2
- drop patches merged by upstream:
* D2495.patch
- refreshed patches:
* 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
* 0001-StgCmmPrim-Add-missing-write-barrier.patch
* ghc-no-madv-free.patch
- added ghc-8.0.2-Cabal-dynlibdir.patch by Jens Petersen simplifing
haskell packaging
+ Interface files produced by GHC should now be deterministic ( boo#998972 )
+ A bug has been fixed that caused standalone derived Ix instances
to fail for GADTs with exactly one constructor
+ Compatibility fixes recent Linux distributions.
* Fri Jan 20 2017 peter.trommler@ohm-hochschule.de
- drop D2844.patch
* the patch causes more issues with parallel builds
- fixes boo#1020909
* Fri Dec 16 2016 peter.trommler@ohm-hochschule.de
- add D2844.patch
* fix issues with parallel builds
* Fri Oct 14 2016 mimi.vx@gmail.com
- make compatible with new ghc-rpm-macros
* Wed Sep 28 2016 peter.trommler@ohm-hochschule.de
- update to 8.0.1
- drop patches fixed upstream:
* drop atomic-cast.patch
* drop cabal-show-detail-direct.patch
* drop 0001-link-command-line-libs-to-temp-so.patch
* drop 0001-implement-native-code-generator-for-ppc64.patch
* drop ghc.git-b29f20.patch
* drop u_terminfo_0402.patch
* drop u_Cabal_update.patch
* drop u_haskeline_update.patch
* drop 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
* drop D2214.patch
* drop D2225.patch
- refresh 0001-StgCmmPrim-Add-missing-write-barrier.patch
- refresh 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
- add ghc-no-madv-free.patch to fix "unable to decommit memory:
Invalid argument" errors GHC reports due to a misdetected
MADV_FREE capability. The configure script sees the symbol define
by glibc, but unfortunately this doesn't mean that the running
kernel actually supports the feature, too. The upstream ticket
https://ghc.haskell.org/trac/ghc/ticket/12495 has more details.
Thanks to @psimons
- GHC produces debug information on x86 and x86_64
- aarch64 has LLVM backend (requires llvm-3.7)
- native code generator for powerpc64[le] (openSUSE contribution!)
- disable html doc on SLE, we don't have python-sphinx
* Thanks @mimi_vx
* Tue Sep 27 2016 peter.trommler@ohm-hochschule.de
- add D2495.patch
* missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
* another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
* fix bug in code generator
* fixes build of ghc-zeromq4-haskell on powerpc64[le]
* Thu Aug 18 2016 mimi.vx@gmail.com
- fix boo#994268
* Tue May 17 2016 peter.trommler@ohm-hochschule.de
- add D2225.patch
* backport of upstream patch accepted for ghc 8.0.1
* fix SMP primitives on all powerpc archs
* Sat May 14 2016 peter.trommler@ohm-hochschule.de
- add D2214.patch
* backport of upstream patch slated for ghc 8.0.2
* fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
* backport of upstream fix slated for ghc 8.0.2
* fix bytestring library on big-endian archs
* fix wrong results in ghc-pureMD5 and others on big-endian
* Tue Apr 19 2016 mimi.vx@gmail.com
- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
* Fix hsc2hs-related warning on ghc-8
* Fix the behavior of ctrl-W in the emacs bindings
* Point to github instead of trac
* Tue Mar 08 2016 mimi.vx@gmail.com
- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
* Distribution.Simple.Setup: remove job cap
* Check all object file suffixes for recompilation
* Move source files under 'src/'.
* Wed Feb 17 2016 peter.trommler@ohm-hochschule.de
- limit parallel jobs to two on aarch64
* aarch64 runs out of memory with too many parallel compiles
* Sun Feb 14 2016 peter.trommler@ohm-hochschule.de
- add missing C library dependency to terminfo devel package
* Sun Feb 07 2016 mimi.vx@gmail.com
- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
* canonicalize AMP instances to make the code more future proof
* Generalize constraints for InputT instances
* Bump upper bounds on base and transformers
* Make Haskeline `-Wtabs` clean