Commit Graph

392 Commits

Author SHA1 Message Date
Jens Petersen 8ea6e50930 reformat the changelog 2016-10-26 16:50:07 +09:00
Jens Petersen 864bffacc6 remove unused ghc and ghc-pkg scripts 2016-06-10 11:44:56 +09:00
Jens Petersen ae6fe15573 use rpm fileattrs also for EPEL7
remove unused patch and changelog entry
2016-06-09 12:37:41 +09:00
Jens Petersen 60a180bd78 backport f21 7.6.3-26.3 to allow building for ppc64le and aarch64 (#1200404)
Merge commit '4dd90e5' into epel7
2016-06-08 18:46:24 +09:00
Jens Petersen 4dd90e509e remove the build hack for switch to llvm34 (#1161049) 2014-12-24 17:13:26 +09:00
Jens Petersen 90d9ed7db6 use llvm34 instead of llvm-3.5 for arm (#1161049) 2014-12-22 19:14:02 +09:00
Jens Petersen 178134facc use new ghc.attr to generate deps; setup LDFLAGS
backport ghc-doc-index bash'ism tweak
2014-11-18 18:33:24 +09:00
Peter Robinson b3a2c62362 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-16 14:27:10 +00:00
Jens Petersen 622b604627 disable NEON on arm; only unversion docdir on f21+; hide llvm-3.4 warnings on arm 2014-07-25 20:23:17 +09:00
Jens Petersen a7021c26de update ghc-glibc-2.20_BSD_SOURCE.patch to version submitted upstream 2014-06-09 17:04:51 +09:00
Jens Petersen 6979350950 move library versions to after patches for easier reading of top of ghc.spec 2014-06-09 14:46:34 +09:00
Jens Petersen 06bebb578d add aarch64; silence glibc _BSD_SOURCE warnings on unregisterized archs 2014-06-06 13:26:12 +09:00
Jens Petersen 939281139a bump release 2014-05-30 21:44:41 +09:00
Jens Petersen de62eeb865 add ppc64le support with patch from Debian (Fedora bootstrap by jcapik)
add *_ver macros variables for library versions
2014-05-30 12:11:35 +09:00
Jens Petersen ac707860ed Merge remote-tracking branch 'origin/f20' into epel7 2014-03-28 19:22:06 +09:00
Jens Petersen 5f31880e3c Revert back to 7.4.2-11 (83540ee) to ease ghc-7.6.3 rebase from f20 branch 2014-03-28 19:19:14 +09:00
Jens Petersen 7ae53a9612 Revert "bootstrap from ghc-7.4.2-11.2.fc19 x86_64 and ppc64"
This reverts commit 00daef9a06.

back to f19 head for 7.4.2-11.2
2014-03-26 10:00:41 +09:00
Jens Petersen 5622fde289 use cpio --make-directories 2014-03-25 18:58:29 +09:00
Jens Petersen 349f72d46f install ghc-base.ppc64 on ppc64 2014-03-25 18:38:44 +09:00
Jens Petersen 00daef9a06 bootstrap from ghc-7.4.2-11.2.fc19 x86_64 and ppc64 2014-03-25 18:25:05 +09:00
Jens Petersen 1086f85751 do not link executables with executable stack flag set (#973512)
- upstream patch by Edward Z Yang
- http://ghc.haskell.org/trac/ghc/ticket/703
- note this changes the ABI hash of the ghc library
2014-01-30 14:02:36 +09:00
Jens Petersen 83c424700a backport perf build, fix ffi crash on i686, build debuginfo, cron tweaks
- fix segfault on i686 when using ffi double-mapping for selinux (#907515)
  see http://hackage.haskell.org/trac/ghc/ticket/7629
  (thanks Garrett Mitchener for patch committed upstream)
- enable debuginfo for C code bits (#989593)
- build intel arch's with BuildFlavour perf for -O2 (#880135)
- ghc-doc-index requires crontabs and mark cron file config noreplace (johannbg)
  (http://fedoraproject.org/wiki/Packaging:CronFiles)
2014-01-29 14:56:41 +09:00
Jens Petersen 61fc08e4d3 fix segfault on i686 when using ffi double-mapping for selinux (#907515)
see http://hackage.haskell.org/trac/ghc/ticket/7629
thanks Garrett Mitchener for patch committed upstream
2014-01-29 13:03:47 +09:00
Jens Petersen f22b491c67 comment on a couple of patches upstream 2014-01-29 13:01:43 +09:00
Jens Petersen 79d69f534e fix segfault on i686 when using ffi double-mapping for selinux (#907515)
- originally noticed with gtk2hs
- see http://hackage.haskell.org/trac/ghc/ticket/7629
- thanks Garrett Mitchener for patch committed upstream
2014-01-29 11:26:21 +09:00
Jens Petersen 70f2b5d09d document RTS debugging build option 2013-12-22 21:56:20 +09:00
Jens Petersen 08c5539696 enable debuginfo; production build again 2013-10-30 00:28:51 +09:00
Jens Petersen 6ee0cad912 enable debuginfo
production build
2013-10-30 00:21:19 +09:00
Jens Petersen 56bcb63ca2 bootstrap build to fix rts hang on 64bit bigendian archs
patch provided by Gustavo Luiz Duarte (#989593)
2013-10-29 17:27:43 +09:00
Jens Petersen bf23eb900b bootstrap build to fix hangs on 64bit bigendian
- rts hang patch from Gustavo Luiz Duarte (#989593)
- generate and ship library doc index for ghc bundled libraries
- build with utf8 encoding (needed for verbose ghc output
  and makes better sense anyway)
- change ghc-cabal to make library html docdirs unversioned
2013-10-29 14:59:08 +09:00
Jens Petersen ddf9e36cdc follow http://fedoraproject.org/wiki/Packaging:CronFiles
thanks Jóhann Guðmundsson
2013-07-29 11:35:56 +09:00
Jens Petersen 0d40f8dbbf silence warnings about unsupported llvm version (> 3.1) on ARM
+You are using a new version of LLVM that hasn't been tested yet!
+We will try though...

(ghc-7.6 only officially supports 2.8 <= llvm <= 3.1)
2013-07-24 18:08:02 +09:00
Jens Petersen b019f63051 Revert "temporary bootstrap build for ARM with llvm-3.3 fix"
This reverts commit a044dc3f8a.
2013-07-24 14:18:09 +09:00
Jens Petersen a044dc3f8a temporary bootstrap build for ARM with llvm-3.3 fix 2013-07-24 11:20:37 +09:00
Jens Petersen 0752284aa9 Revert "turn off executable stack flag in executables (#973512)"
While it seems to fix the flag for intermediate object files
final executables still seems to have the flag set somehow.
Further the patch apparently changed the ABI of the ghc library.
2013-07-11 17:30:54 +09:00
Jens Petersen 4e3e8f4b7c turn off executable stack flag in executables (#973512)
- reported by Dhiru Kholia
- upstream patch by Edward Zhang:
  see http://ghc.haskell.org/trac/ghc/ticket/703 and
  08a38628f2
- this affects both ghc 7.4 and 7.6
2013-07-10 11:07:23 +09:00
Jens Petersen b2900646c8 fix compilation with llvm-3.3 with backport of upstream patch from 7.8 2013-06-25 18:59:03 +09:00
Jens Petersen 3c760a9a18 fix compilation with llvm-3.3 2013-06-25 16:56:39 +09:00
Jens Petersen 7b74369001 production build 2013-06-20 17:41:31 +09:00
Jens Petersen d5b07bcada bump release to integer 12 2013-06-20 14:21:18 +09:00
Jens Petersen 4d0408ebce correct the option list name in the Cabal dynexe TH patch 2013-06-12 12:14:35 +09:00
Jens Petersen 025408ab14 reinstate and refresh Cabal-fix-dynamic-exec-for-TH.patch 2013-06-12 11:43:49 +09:00
Jens Petersen 2b100fabe7 production build with BuildFlavour perf; obsolete process-leksah 2013-06-06 11:58:43 +09:00
Jens Petersen 67bcee1c1c only require ghc-doc-index if we package it 2013-04-23 19:52:22 +09:00
Jens Petersen 9340b05892 update to new stable major version 7.6.3
- bootstrap build
- use new ghc-rpm-macros-extra
- no longer filter type-level package from haddock index
2013-04-23 18:33:35 +09:00
Jens Petersen 83540ee652 move ghclibdir ownership from compiler to base lib for runtime (#907671) 2013-02-05 13:04:03 +09:00
Jens Petersen 7c4664cfd4 rebuild 2013-01-18 18:53:01 +09:00
Jens Petersen be3e3d6503 fix permissions of ghc-doc-index and only run when root
cronjob no longer checks /etc/sysconfig/ghc-doc-index
2012-11-21 16:55:59 +09:00
Jens Petersen b94bbde71c turn off bootstrapping for proper bootstrapped build 2012-11-17 21:27:53 +09:00
Jens Petersen d429c0f8f5 install ghc-doc-index in bindir 2012-11-17 20:38:54 +09:00