Jens Petersen
557b1571ca
move library versions to after patches for easier reading of top of ghc.spec
3 years ago
Jens Petersen
27b5c4e337
add aarch64; silence glibc _BSD_SOURCE warnings on unregisterized archs
3 years ago
Jens Petersen
61e47f8bc2
bump release
3 years ago
Jens Petersen
1ca269a8ce
add ppc64le support with patch from Debian (Fedora bootstrap by jcapik)
...
add *_ver macros variables for library versions
3 years ago
Jens Petersen
047624e518
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
3 years ago
Jens Petersen
fe81a51aee
comment on a couple of patches upstream
3 years ago
Jens Petersen
7f1dc7792c
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
3 years ago
Jens Petersen
0b71664254
document RTS debugging build option
3 years ago
Jens Petersen
1cb04aa6af
enable debuginfo
...
production build
3 years ago
Jens Petersen
0d58db6358
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
3 years ago
Jens Petersen
f52785234a
follow http://fedoraproject.org/wiki/Packaging:CronFiles
...
thanks Jóhann Guðmundsson
3 years ago
Jens Petersen
7e87c6a1e6
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)
3 years ago
Jens Petersen
47c247655a
Revert "temporary bootstrap build for ARM with llvm-3.3 fix"
...
This reverts commit a044dc3f8af30144c9639d83d2c6db8f2895a1a6.
3 years ago
Jens Petersen
35375ea0a5
temporary bootstrap build for ARM with llvm-3.3 fix
3 years ago
Jens Petersen
6ad25889ec
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.
3 years ago
Jens Petersen
cbe15a3bdf
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
3 years ago
Jens Petersen
5a78a2efb5
fix compilation with llvm-3.3
3 years ago
Jens Petersen
44f0e24aa6
production build
3 years ago
Jens Petersen
1d488d5a31
bump release to integer 12
3 years ago
Jens Petersen
1f0e92321d
reinstate and refresh Cabal-fix-dynamic-exec-for-TH.patch
3 years ago
Jens Petersen
6643079e5d
production build with BuildFlavour perf; obsolete process-leksah
3 years ago
Jens Petersen
5ff993dce3
only require ghc-doc-index if we package it
3 years ago
Jens Petersen
46792007c9
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
3 years ago
Jens Petersen
ec42ddfe25
move ghclibdir ownership from compiler to base lib for runtime ( #907671 )
3 years ago
Jens Petersen
71f3050a3b
rebuild
3 years ago
Jens Petersen
71c562fdd5
fix permissions of ghc-doc-index and only run when root
...
cronjob no longer checks /etc/sysconfig/ghc-doc-index
3 years ago
Jens Petersen
9cab3ce294
turn off bootstrapping for proper bootstrapped build
3 years ago
Jens Petersen
c2da1038f3
install ghc-doc-index in bindir
3 years ago
Jens Petersen
3d6c74cbb0
"bogus date in %changelog: Tue Dec 12 2007"
3 years ago
Jens Petersen
2ccedef175
define doc-index subpackage and set without_haddock for bootstrap
...
- drop Group fields
3 years ago
Jens Petersen
bf18859b4e
update changelog timestamp
3 years ago
Jens Petersen
1456df9b18
revert rpm-state and bring back ghc-doc-index cronjob in ghc-doc-index subpackage
...
- add new ghc-doc-index script
- forward port ghc-7.4-silence-gen_contents_index.patch
- remove /var/lib/rpm-state/ghc/
3 years ago
Jens Petersen
b2f2d6c05a
drop doc re-indexing cronjob and add a rpm-state dir for posttrans scripts ( #870694 )
3 years ago
Jens Petersen
7eeada8624
enable hscolour normally, drop BR hscolour, without_hscolour bootstrap now in ghc-rpm-macros
3 years ago
Jens Petersen
d536f17acf
revert the removal of ghci HS*.o lib files (see http://hackage.haskell.org/trac/ghc/ticket/7249 )
3 years ago
Jens Petersen
b9b8245f7a
use %buildroot instead of $RPM_BUILD_ROOT ; remove HS*.o files
3 years ago
Jens Petersen
23a67a6190
disable Cabal building ghci lib files
3 years ago
Jens Petersen
6b98066a85
update to 7.4.2 bootstrap
...
- drop arm StgCRun patches
- update arm hf patch
- use _smp_mflags
3 years ago
Dennis Gilmore
a27c47f9d9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
3 years ago
Jens Petersen
2238c4b2a9
use ghc_lib_subpackage instead of ghc_binlib_package
3 years ago
Jens Petersen
14ae8832d2
ghc-wrapper-libffi-include.patch for "missing libffi.h" when compiling prof on secondary archs
...
eg on armv7:
[ 1 of 21] Compiling Data.Functor.Product ( Data/Functor/Product.hs, dist/build/Data/Functor/Product.p_o )
/tmp/ghc1692_0/ghc1692_0.c:4:17:
fatal error: ffi.h: No such file or directory
3 years ago
Jens Petersen
c191f54942
full build for ARM
3 years ago
Jens Petersen
44efb6d4e3
BR autoconf for armv7hl patch
3 years ago
Jens Petersen
760efcba7e
Reverting last patch "avoid actually running aclocal (for +d16) by using hard float patch closer to Ubuntu" and run autoreconf
3 years ago
Jens Petersen
3bf6972c25
avoid actually running aclocal (for +d16) by using hard float patch closer to Ubuntu
...
-drop the original debian armhf llvm driver patches
3 years ago
Jens Petersen
e549e39f58
remove the erroneous doublequote after -D__ARM_PCS_VFP
3 years ago
Jens Petersen
cc91b0e429
revert dropping ghc-debian-ARM-VFPv3D16.patch and define __ARM_PCS_VFP in build.mk
3 years ago
Jens Petersen
5a80b53c41
try disabling debian ARM-VFPv3D16 patch
...
/usr/bin/ld: error: /tmp/ghc24961_0/ghc24961_0.o uses VFP register arguments, libraries/base/dist-install/build/GHC/Event/Clock.o does not
3 years ago
Jens Petersen
c633311f76
the armel patches are -p1
3 years ago
Jens Petersen
0860e86239
add 4 ARM patches from Debian for armel and armhf
...
- BR llvm not clang
- remove arm from unregisterised_archs
- revert dropping --with-gcc
3 years ago