Jens Petersen
f65f1484ba
use "make -j2" for s390 ( #1212374 )
3 years ago
Jens Petersen
2dec8072bd
use ld.gold for aarch64 and "make -j3" for s390
3 years ago
Jens Petersen
c1e250e452
turn on SMP and ghci for aarch64
...
patch by Erik de Castro Lopo from
https://ghc.haskell.org/trac/ghc/ticket/9673
3 years ago
Jens Petersen
841d58b028
aarch64 production build
3 years ago
Jens Petersen
bd9e01445e
bootstrap aarch64 again for ghc-deps.sh fixes
3 years ago
Jens Petersen
3f22c768eb
aarch64 production build; use -j16 again on intel archs
3 years ago
Jens Petersen
12566624b4
abi-check.sh now downloads builds from koji and compares their hashes
3 years ago
Jens Petersen
ad9efc0b8f
make abi-check.sh executable
3 years ago
Jens Petersen
4eb7d02023
a primitive ABI checking script
3 years ago
Jens Petersen
31c538ec04
disable ld hardening also for armv7 and secondary 64bit archs
3 years ago
Jens Petersen
7e41a8042a
aarch64 bootstrap without dyn ghc(i) and llvm, disable ld hardening on 64bit
...
llvm needs 3.6
3 years ago
Jens Petersen
8ae1316deb
setup make -j more carefully, add %build_minimum_smp
...
minimum -j12 for intel, can be overriden with %build_minimum_smp
3 years ago
Jens Petersen
0b41876861
use llvm for aarch64 and fix build.mk BuildFlavour setup
3 years ago
Jens Petersen
e44e75832e
override "make %{?_smp_mflags}" in mock/koji if not -j16
...
- in koji HOSTNAME is ""
- from testing in koji: -j8 was too small and -j12 seemed big enough
3 years ago
Jens Petersen
5e438927a4
better _smp_mflags echo output
3 years ago
Jens Petersen
0d3cc88776
only echo _smp_mflags if it is defined
3 years ago
Jens Petersen
14a6d06df6
try "make -j16" on Intel arches to keep ABI hashes same as -40
3 years ago
Jens Petersen
00c13d3cbc
production build; use %ghc_bootstrapping to control bootstrap setup
3 years ago
Jens Petersen
1857c31d25
update the arm64 patch for 7.8.4
3 years ago
Jens Petersen
c5e919bbca
bootstrap for secondary arches, with bindir/ghci
3 years ago
Jens Petersen
49bc24eee0
drop unversioned htmldir patch
...
remove two old patches
3 years ago
Jens Petersen
8d155fe9a5
production build
3 years ago
Jens Petersen
30d039255a
use ld.gold on ARMv7
...
see https://ghc.haskell.org/trac/ghc/ticket/8976
for workaround patches posted upstream by nomeata
remove some old leftover patches (fedpkg unused-patches)
3 years ago
Jens Petersen
7a3899d9ad
Revert back to ghc-7.8 and update to 7.8.4
...
version bumps for base and Cabal
This reverts commit 083d826dd60e6a529308f038d8fa6a1900729a3f.
Conflicts:
ghc.spec
3 years ago
Jens Petersen
ecce5dd44b
update changelog date
3 years ago
Jens Petersen
663bc535f4
backport more changes from 7.8.3 spec to 7.6.3 spec
...
- remove the build hack to switch from llvm to llvm34 (#1161049 )
- use rpm internal dependency generator with ghc.attr on F21+
- fix bash-ism in ghc-doc-index (#1146733 )
- do "quick" build when bootstrapping
- setup LDFLAGS
3 years ago
Jens Petersen
6977ee8fbf
require and use llvm34 instead of llvm-3.5 for arm
3 years ago
Jens Petersen
9d76b15c80
revert to 7.6.3-26 (current f21)
3 years ago
Jens Petersen
7c993482d1
update patches for armv7 for ghc-7.8
...
- LlvmCodeGen-llvm-version-warning patch no needed
since 3.4 supported now, but rawhide is now on 3.5!
- update no NEON patch
3 years ago
Jens Petersen
ba8410b351
- undefine ghc_without_shared if it is defined for now
...
- ghc-ppc64el.patch is in 7.8.3
- use quick/quick-llvm when building
- set LDFLAGS
- probably no bindir/ghci now on archs without ghci
3 years ago
Jens Petersen
418016833e
update Debian/Ubuntu arm64 patch to 7.8.3
3 years ago
Jens Petersen
42c0b16fac
add changelog entry for bash-ism fix
3 years ago
Jens Petersen
fef35ff2f6
ghc-doc-index: drop bash-ism ( #1146733 )
3 years ago
Jens Petersen
79a56ff151
use rpm internal dependency generator with ghc.attr on F22
...
requires ghc-rpm-macros ghc.attr - currently only in rawhide
3 years ago
Jens Petersen
a9ede5935e
change Cabal install bindir warning; drop use of ghc_without_shared
3 years ago
Peter Robinson
883b428d41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
3 years ago
Jens Petersen
d1dfce72b7
major update to 7.8.3: bootstrap build
3 years ago
Jens Petersen
38493537b2
disable NEON on arm; only unversion docdir on f21+; hide llvm-3.4 warnings on arm
3 years ago
Jens Petersen
54a5ce4f53
update ghc-glibc-2.20_BSD_SOURCE.patch to version submitted upstream
3 years ago
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