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 00daef9a066960a5f3bc381f070b1e5dd17ee75b.
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 a044dc3f8af30144c9639d83d2c6db8f2895a1a6.
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