[Git][haskell-team/DHG_packages][master] 30 commits: ghc: Add hadrian bootstrap plans for GHC 9.4.6

Ilias Tsitsimpis (@iliastsi) gitlab at salsa.debian.org
Wed Oct 18 20:57:37 BST 2023



Ilias Tsitsimpis pushed to branch master at Debian Haskell Group / DHG_packages


Commits:
8aaf7f63 by Ilias Tsitsimpis at 2023-10-10T22:06:26+03:00
ghc: Add hadrian bootstrap plans for GHC 9.4.6

- - - - -
21887039 by Ilias Tsitsimpis at 2023-10-10T22:06:26+03:00
ghc: Patch hadrian to pass Haddock options

- - - - -
e73ed86c by Ilias Tsitsimpis at 2023-10-10T22:06:26+03:00
ghc: Patch hadrian to use realpath

- - - - -
1429eab4 by Ilias Tsitsimpis at 2023-10-10T22:06:26+03:00
ghc: Patch hadrian to properly install iserv

- - - - -
a51bffd3 by Ilias Tsitsimpis at 2023-10-10T22:06:26+03:00
ghc: Build using hadrian

- - - - -
74c80846 by Ilias Tsitsimpis at 2023-10-10T22:06:26+03:00
ghc: Disable patches that depend on the Makefile build system

- - - - -
4da55905 by Ilias Tsitsimpis at 2023-10-10T22:06:26+03:00
ghc: Minor fixes

Fix the symlink for '/usr/lib/ghc/lib/package.conf.d'. Aslo do not
move unlit since ghc expects to find it in '/usr/lib/ghc/lib/bin/unlit'.

- - - - -
cefe2845 by Ilias Tsitsimpis at 2023-10-10T22:06:26+03:00
ghc: Set LLVM version during configuration

- - - - -
54ae063f by Ilias Tsitsimpis at 2023-10-10T22:06:26+03:00
ghc: Set LC_ALL=C.UTF-8 which is needed to build docs

- - - - -
5c1ba29e by Ilias Tsitsimpis at 2023-10-10T22:06:26+03:00
ghc: Remove .stamp file

- - - - -
5ecf9ea8 by Ilias Tsitsimpis at 2023-10-10T22:06:26+03:00
ghc: Support cross compilation (WIP)

- - - - -
ab91fcae by Ilias Tsitsimpis at 2023-10-10T22:06:26+03:00
ghc: Disable cross-compilation

Unfortunately, cross compilation seems to be impossible with newer
versions of GHC. For more information, see
https://gitlab.haskell.org/ghc/ghc/-/issues/23975.

- - - - -
0d08bdbd by Ilias Tsitsimpis at 2023-10-10T22:06:26+03:00
ghc: Replace pkgroot

- - - - -
f4aba036 by Ilias Tsitsimpis at 2023-10-10T22:06:26+03:00
ghc: New upstream release (9.4.7)

- - - - -
af7405ea by Ilias Tsitsimpis at 2023-10-10T22:06:26+03:00
ghc: Add Hadrian bootstrapping plans for GHC 9.4.7

- - - - -
ab3c0e6b by Ilias Tsitsimpis at 2023-10-10T22:06:26+03:00
ghc: Disable threaded RTS in hadrian

- - - - -
9598e16c by Ilias Tsitsimpis at 2023-10-10T22:06:26+03:00
ghc: Build registerised on s390x and riscv64

- - - - -
1948e99e by Ilias Tsitsimpis at 2023-10-10T22:06:26+03:00
ghc: Backport patch to fix hs_cmpxchg64

- - - - -
9005088f by Ilias Tsitsimpis at 2023-10-10T22:06:27+03:00
ghc: Remove obsolete patch

- - - - -
4f0a7149 by Ilias Tsitsimpis at 2023-10-10T22:06:27+03:00
ghc: Pass host/target in install configure script

- - - - -
7644e412 by Ilias Tsitsimpis at 2023-10-10T22:06:27+03:00
ghc: Backport patch for 32-bit unreg

- - - - -
e7bda87f by Ilias Tsitsimpis at 2023-10-10T22:06:27+03:00
ghc: Re-generate the stage2 package cache

I have noticed that on some rare cases the package cache generated for
stage2 is stale. This is probably an upstream bug, and it wouldn't
affect us (the package cache for binary-dist-dir is correct), but we use
ghc-pkg from stage2 when we generate our control file. Maybe we should
consider using ghc-pkg from binary-dist-dir instead.

As a work-around for now, regenerate the stage2 package cache.

Also, drop the hadrian-no-pkg-recache patch for now, since we don't
support cross building GHC yet.

- - - - -
f26884ae by Ilias Tsitsimpis at 2023-10-10T22:09:08+03:00
ghc: Upload to experimental

- - - - -
a38be7c0 by Gianfranco Costamagna at 2023-10-11T10:21:47+02:00
ghc: fix build on mips64el by tweaking optc-mxgot flag syntax error

- - - - -
f9e57954 by Ilias Tsitsimpis at 2023-10-12T21:02:49+03:00
ghc: Build with newer hadrian

- - - - -
8b8d2837 by Ilias Tsitsimpis at 2023-10-14T15:07:08+03:00
ghc: Enable GHCi on all platforms

- - - - -
c8e213e4 by Ilias Tsitsimpis at 2023-10-14T15:19:45+03:00
ghc: Backport patch to use C11 atomics

- - - - -
d1089c06 by Ilias Tsitsimpis at 2023-10-14T16:59:09+03:00
ghc: Test runghc

Add a test about runghc, which is only available if GHC was compiled to
include the interpreter. haskell-devscripts uses runhaskell (runghc), so
it's imperative to verify that it works.

- - - - -
a999e47b by Ilias Tsitsimpis at 2023-10-18T22:49:38+03:00
Merge branch 'experimental'

- - - - -
4366e709 by Ilias Tsitsimpis at 2023-10-18T22:50:33+03:00
ghc: Upload to unstable

- - - - -


30 changed files:

- p/ghc/debian/changelog
- p/ghc/debian/control
- p/ghc/debian/ghc-doc.doc-base.users-guide
- − p/ghc/debian/ghc-haddock.manpages
- + p/ghc/debian/ghc.links
- − p/ghc/debian/ghc.preinst
- − p/ghc/debian/ghc6-doc.prerm
- − p/ghc/debian/ghc6.preinst
- + p/ghc/debian/patches/allow-setting-llvm-program
- − p/ghc/debian/patches/build-fix-hs-constants.patch
- + p/ghc/debian/patches/fix-32-bit-unreg
- − p/ghc/debian/patches/fix-bytestring-9.4.6
- + p/ghc/debian/patches/fix-cross-compilation
- + p/ghc/debian/patches/fix-hs_cmpxchg64
- − p/ghc/debian/patches/fix-index-html-removal
- − p/ghc/debian/patches/ghc-warnings.mk-CC-Wall.patch
- + p/ghc/debian/patches/hadrian-disable-threaded
- + p/ghc/debian/patches/hadrian-enable-interpreter
- + p/ghc/debian/patches/hadrian-fix-dnosmp
- + p/ghc/debian/patches/hadrian-haddock-opts
- + p/ghc/debian/patches/hadrian-iserv
- + p/ghc/debian/patches/hadrian-plans
- + p/ghc/debian/patches/hadrian-relpath
- − p/ghc/debian/patches/separate-docs
- p/ghc/debian/patches/series
- + p/ghc/debian/patches/sparc-support
- − p/ghc/debian/patches/use-debian-gen_contents_index
- + p/ghc/debian/patches/use-modern-atomics
- − p/ghc/debian/patches/use-stage1-binaries-for-install.patch
- p/ghc/debian/provided_substvars


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/haskell-team/DHG_packages/-/compare/708797125071162c8a085e51c3df260153a8181a...4366e709267b4df6191e03d2ff552ca0a20ad7b6

-- 
View it on GitLab: https://salsa.debian.org/haskell-team/DHG_packages/-/compare/708797125071162c8a085e51c3df260153a8181a...4366e709267b4df6191e03d2ff552ca0a20ad7b6
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-haskell-commits/attachments/20231018/521e6a77/attachment-0001.htm>


More information about the Pkg-haskell-commits mailing list