Compile to assembly language directly and not through C on ppc64 (cuts compile time roughly in half). Patch 19 is a backport of the patch that is currently under review upstream for inclusion into v. 7.12 OBS-URL: https://build.opensuse.org/request/show/283228 OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=158
470 lines
17 KiB
Plaintext
470 lines
17 KiB
Plaintext
-------------------------------------------------------------------
|
|
Mon Jan 12 14:20:32 UTC 2015 - peter.trommler@ohm-hochschule.de
|
|
|
|
- add patch 0001-implement-native-code-generator-for-ppc64.patch
|
|
* native code generation improved compilation speed
|
|
* fewer errors in testsuite than with C back end
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 13 09:36:11 UTC 2014 - peter.trommler@ohm-hochschule.de
|
|
|
|
- add patch D560.patch
|
|
* fixes dynamic linking on ppc
|
|
* see https://phabricator.haskell.org/D560
|
|
* this is a back port of the upstream patch
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 5 17:10:14 UTC 2014 - peter.trommler@ohm-hochschule.de
|
|
|
|
- add patch D349.patch
|
|
* fix a crash with dynamic linking in GHCi when accessing the
|
|
process environment
|
|
* our patch has been submitted upstream
|
|
* see https://phabricator.haskell.org/D349
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Sep 28 07:56:51 UTC 2014 - peter.trommler@ohm-hochschule.de
|
|
|
|
- ghc-rpm-macros use internal dependency generator now
|
|
* simplifies spec file
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Sep 20 13:09:30 UTC 2014 - peter.trommler@ohm-hochschule.de
|
|
|
|
- fix alternatives handling
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 19 09:17:53 UTC 2014 - peter.trommler@ohm-hochschule.de
|
|
|
|
- update to 7.8.3
|
|
* needed for Haskell Platfoerm 2014.2.0.0
|
|
* fixes bnc #726744
|
|
* way smaller source tarball (windows binaries removed)
|
|
* dynamic libraries, GHCi, and Template Haskell for ppc64 and ppc64le
|
|
- drop ghc-ppc64le.patch (fixed upstream)
|
|
- add integer-gmp.patch
|
|
* build bundled libgmp on SLE 11 (system version is too old)
|
|
* fixes build on x86_64
|
|
* see upstream trac #8156
|
|
- add ghc-7.8.2-cgen-constify.patch
|
|
* C backend (ppc64, ppc64le): generate 'const' strings
|
|
* reduce size of table of contents (TOC)
|
|
- add D173.patch
|
|
* fix C backend: generate literals of correct size
|
|
* fixes lots of arithmetic failures and trac #8849
|
|
* asked upstream to merge fix into 7.8.4
|
|
- add D177.patch
|
|
* pass PIC flags to assembler
|
|
* shared libraries on ppc still broken (trac #8024)
|
|
- add ghc.git-e18525f.patch
|
|
* fix C backend: generate functions for cmm primitives
|
|
- drop ghc-use-system-libffi.patch (included upstream)
|
|
- drop ghc-suse-as-needed.patch (fixed upstream)
|
|
- drop Cabal-fix-dynamic-exec-for-TH.patch (fixed upstream)
|
|
- drop ghc-7.6.3-LlvmCodeGen-no-3.3-warning.patch (fixed upstream)
|
|
- drop ghc-avoid-empty-llvm-used-definitions.patch (fixed upstream)
|
|
- drop 0001-Fix-detection-of-library-for-shm-on-openSUSE.patch
|
|
* our patch was included upstream
|
|
- drop 0001-Delete-spurious-comma-in-configure.ac.patch
|
|
* our patch was included upstream
|
|
-drop ghc-fix-infinite-loop-big-endian.patch (fixed upstream
|
|
- refresh llvm-powerpc64-datalayout.patch
|
|
* port to new LLVM backend
|
|
- refresh ghc-cabal-unversion-docdir.patch
|
|
* include original Fedora patch for 7.8.2
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 16 19:17:05 UTC 2014 - peter.trommler@ohm-hochschule.de
|
|
|
|
- bootstrap from ghc-bootstrap not ghc
|
|
* remove BR loop ghc->ghc
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 31 14:09:44 UTC 2014 - dimstar@opensuse.org
|
|
|
|
- Rename rpmlintrc to %{name}-rpmlintrc.
|
|
Follow the packaging guidelines.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat May 10 19:30:44 UTC 2014 - dvaleev@suse.com
|
|
|
|
- Enable ppc64le (ghc-ppc64le.patch)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 16 15:03:42 UTC 2013 - peter.trommler@ohm-hochschule.de
|
|
|
|
- use correct setting for unregisterised builds (ppc64)
|
|
- simplify build setup (generation of mk/build.mk)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 16 10:56:21 UTC 2013 - peter.trommler@ohm-hochschule.de
|
|
|
|
- don't BR llvm for now
|
|
- dblatex broken on older openSUSE
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Dec 15 10:55:50 UTC 2013 - peter.trommler@ohm-hochschule.de
|
|
|
|
- revert LLVM for ppc64 (segfaults during package install)
|
|
- fix setting up build.mk
|
|
- build perf for all archs
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 14 08:38:43 UTC 2013 - peter.trommler@ohm-hochschule.de
|
|
|
|
- Add llvm-powerpc64-datalayout.patch
|
|
* fix LLVM backend for powerpc64
|
|
- build and test LLVM backend on powerpc64
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 13 21:59:10 UTC 2013 - peter.trommler@ohm-hochschule.de
|
|
|
|
- Add cabal-unversion-docdir.patch
|
|
* ghc-rpm-macros don't include versions in package docdirs
|
|
starting with version 1.0
|
|
- use standard docdir for ghc
|
|
- package pdf and ps manuals
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 28 18:24:46 UTC 2013 - peter.trommler@ohm-hochschule.de
|
|
|
|
- Add ghc-fix-infinite-loop-big-endian.patch: Fix Haskell trac
|
|
#8134 on ppc64.
|
|
- Enable threaded runtime on ppc64
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 24 20:56:45 UTC 2013 - peter.trommler@ohm-hochschule.de
|
|
|
|
- Add 0001-Fix-detection-of-library-for-shm-on-openSUSE.patch:
|
|
Fix broken autoconf test for shm_* and librt. Haskell trac #8350
|
|
- Add 0001-Delete-spurious-comma-in-configure.ac.patch:
|
|
Fix test for setitimer. Haskell trac #8352
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 24 07:02:11 UTC 2013 - peter.trommler@ohm-hochschule.de
|
|
|
|
- set up build.mk with configuration for ppc64
|
|
* explicitly disable features that are not supported on ppc64
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 23 17:32:52 UTC 2013 - peter.trommler@ohm-hochschule.de
|
|
|
|
- add BR binutils-devel for bfd.h and libiberty
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 23 14:27:19 UTC 2013 - peter.trommler@ohm-hochschule.de
|
|
|
|
- add BR libelf-devel for nlist.h
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 10 16:21:19 UTC 2013 - peter.trommler@ohm-hochschule.de
|
|
|
|
- Patches for llvm 3.3.
|
|
* Add ghc-7.6.3-LlvmCodeGen-no-3.3-warning.patch: Silence warning
|
|
about llvm too new
|
|
* Add ghc-avoid-empty-llvm-used-definitions.patch: Fix llvm code
|
|
generator. Backported patch for ghc 7.7 (cf Haskell trac #7996)
|
|
- explicitly configure gcc location in bootstrap builds too
|
|
- allow ppc builds (ppc64 build gets stuck)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 6 17:19:26 UTC 2013 - peter.trommler@ohm-hochschule.de
|
|
|
|
- include BuildFlavour definitions in build.mk
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 3 20:46:48 UTC 2013 - peter.trommler@ohm-hochschule.de
|
|
|
|
- build optimized compiler (BuildFlavour = perf)
|
|
- bring back Fedora's Template Haskell patch
|
|
- add Haskell trac ticket number to glibc-locale comment
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 16 15:01:54 UTC 2013 - peter.trommler@ohm-hochschule.de
|
|
|
|
- add comment to explain why glibc-locale is required by
|
|
ghc-compiler
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 17 15:53:07 UTC 2013 - peter.trommler@ohm-hochschule.de
|
|
|
|
- glibc-locale required by ghc-pkg
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 3 07:38:55 UTC 2013 - peter.trommler@ohm-hochschule.de
|
|
|
|
- update to 7.6.3 from upstream
|
|
- part of Haskell Platform 2013.2
|
|
- new languages features (polymorphic kinds, ...)
|
|
- do compiler upgrade in one submit request by bootstrapping
|
|
ghc if necessary and use that ghc to selfbootstrap new
|
|
ghc
|
|
- replaced ghc-use-system-libffi.patch with new patch for
|
|
Haskell trac #5743 (add configure option to use system libffi)
|
|
- drop Cabal-fix-dynamic-exec-for-TH.patch: Fixed upstream
|
|
- drop ghc-6.12.1-gen_contents_index-haddock-path.patch which used
|
|
system provided haddock and that causes trouble when bootstrapping
|
|
- drop ghc-gen_contents_index-type-level.patch: fixed upstream
|
|
- drop patch ghc-fix-undefined-openpty.patch: Fixed upstream
|
|
- drop patch 0001-Add-missing-flag-for-respecting-EXTRA_LIBDIR.patch:
|
|
Fixed upstream
|
|
- port to new ghc-rpm-macros
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 11 16:52:35 UTC 2013 - peter.trommler@ohm-hochschule.de
|
|
|
|
- enable color and links in documentation
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 3 09:33:59 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- try to work around factory-auto still thinking we need
|
|
to wait for BRs even when those are in a comment
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 28 08:30:30 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- help factory-auto by commenting out currently unneeded BRs
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 13 10:20:38 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- selfbootstrap ghc 7.4.2
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 12 12:53:10 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- remove binary distributions after bootstrap in Factory
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 8 22:24:25 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- Update to version 7.4.2 from upstream
|
|
* Required by Haskell Platform 2012.4.0.0
|
|
* Fixes for ghc and ghci
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 8 19:58:08 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- add ExclusiveArch tag
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 6 14:41:06 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- generate debug packages for Factory
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Oct 14 07:41:59 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- do not warn about metapackage ghc containing no binary
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Oct 13 12:14:42 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- fix cyclic dependency to ghc (libraries reqire ghc-compiler)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 12 18:33:57 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- do not override automatic dependency generation
|
|
* needs ghc-pkg which we won't have in Factory yet
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 12 11:16:56 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- prepare for bootstrap in Factory
|
|
* add binary distribution to spec file
|
|
* change build to use ghc provided by binary distribution
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 31 20:02:45 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- back ported two patches for Haskell trac #7062
|
|
* fix openpty undefined symbol
|
|
* fix extra libraries not on linker path
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jul 28 07:15:30 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- fix ghc-suse-as-needed.patch
|
|
* add --disable-new-dtags to linker flags. Adding RUNPATH to shared
|
|
libraries breaks linking. To fix that ghc's libraries need to set
|
|
their own RUNPATHs which they currently don't.
|
|
* fixes Haskell #7062
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 25 10:11:48 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- use ghc_lib_subpackage instead of ghc_binlib_package (ghc-rpm-macros 0.95.5.1)
|
|
- add simple checks to %check section
|
|
- sort BuildRequires somewhat
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jun 24 08:19:33 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- remove perl boot comment
|
|
- rebuild after project conf fix for hscolour (keep deepseq)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 20 16:47:16 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- enable hscolour after bootstrap
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 6 14:51:43 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- disable bootstrapping for devel:languagaes:haskell
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 6 08:30:33 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- set bootstrapping for bootstrap in devel:languages:haskell
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 4 17:49:19 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- add autoreconf required by suse as-needed patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 4 15:23:52 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- selfbootstraping
|
|
- disable perl boot, might undo libffi patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 4 11:23:19 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- upgrade to 7.4.1 from upstream for Haskell Platform 2012.2.0.0
|
|
- drop Cabal-option-executable-dynamic.patch (fixed in upstream)
|
|
- add ghc-suse-as-needed.patch
|
|
- add Cabal-fix-dynamic-exec-for-TH.patch
|
|
- add ghc-gen_contents_index-type-level.patch
|
|
- bootstrapping
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jun 3 11:44:09 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- apply patch 2
|
|
- use perl boot to autoreconf all subdirectories
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 28 11:11:43 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- added LICENSE to library and base package
|
|
- should probably be ignored in rpmlintrc
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 28 07:25:35 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- follow Fedora packaging:
|
|
- package compiler in ghc-compiler
|
|
- meta package for all libraries
|
|
- ghc became meta package for everything
|
|
|
|
-------------------------------------------------------------------
|
|
Sat May 26 06:56:22 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- deleted extra BR after project configuration fix
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 25 12:56:11 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- remove minimum version requirement for gmp-devel
|
|
|
|
-------------------------------------------------------------------
|
|
Sat May 19 16:00:19 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- don't pack manual page when without_manual is set
|
|
|
|
-------------------------------------------------------------------
|
|
Sat May 19 11:29:31 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- temporarily disable manual to work around broken texlive
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 17 07:27:48 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- clean up BuildRequires (one per line)
|
|
- force gmp-devel >= 5 to get rid of libgmp.so.3 in Factory
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 12 13:34:35 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- enabled hscolour
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 3 18:03:31 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- selfbootstrapping
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 3 07:39:58 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- disable dependecy generator during bootstrap
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 2 15:46:24 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- bootstrap SLE11-SP1
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 23 15:28:47 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- provide ghc-compiler = %{version}
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 23 14:36:52 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- package HSffi.o on 11.3
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jan 22 19:01:17 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- done bootstrapping
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jan 22 17:31:48 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- Move documentation to new place
|
|
- Fix douple packaging
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 16 18:05:58 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- Added haddock patch
|
|
- Fixed many file packaged twice issues
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 4 17:31:04 UTC 2012 - peter.trommler@ohm-hochschule.de
|
|
|
|
- Enabled hscolour
|
|
- Prepared for libffi patch (needs fix fo bnc#711489)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 29 13:35:07 UTC 2011 - peter.trommler@ohm-hochschule.de
|
|
|
|
- Lowered ghc BR to 6.10
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 28 21:09:31 UTC 2011 - peter.trommler@ohm-hochschule.de
|
|
|
|
- Added Cabal patch (required for ghc-rpm-macros)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 28 19:00:09 UTC 2011 - peter.trommler@ohm-hochschule.de
|
|
|
|
- unset bootstrapping
|
|
- additional BR that should not be required
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 27 15:05:20 UTC 2011 - peter.trommler@ohm-hochschule.de
|
|
|
|
- Fixed versions and names in libraries
|
|
- Fixed files section
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 22 18:22:32 UTC 2011 - peter.trommler@ohm-hochschule.de
|
|
|
|
- Start version 7.0.4
|
|
|