Closed
Milestone
Dec 3, 2019–Jul 1, 2022
Make removal
Things necessary before the make
build system can finally be put out to pasture.
Display by
Burndown chart
Remaining
Guideline
Burnup chart
Total
Completed
Unstarted Issues (open and unassigned)
0
Ongoing Issues (open and assigned)
0
Completed Issues (closed)
76
75
- Hadrian's C dependency file rules are nonsense
- Bootstrap of ghc doesn’t do DESTDIR correctly, propagates build dir
- Cross compilation broken under Hadrian
- --with-system-ffi hadrian build fails with missing ffi.h
- Binary distribution generation for cross-compilers is broken
- Non-portable realpath option in hadrian bindist Makefile
- Hadrian Windows binary distributions include configure script
- Executables in binary distributions produced by Hadrian contain the build directory in RPATH
- Hadrian doesn't produce ghcii.sh
- Hadrian source distributions are incomplete
- Hadrian bindists assume existence of ld.lld
- Hadrian inexplicably rebuilds when output is redirected
- Fix Haddock documentation in Hadrian Windows build
- hadrian/validate fails with ghc: missing -B<dir> option
- Hadrian rebuilds when passed --verbose
- Hadrian-built GHCi fails with "unknown symbol" while make-built one works
- hadrian source-dist is broken, the generated source dist does not compile
- Hadrian fails if build root is absolute path
- hadrian doesn't recompute flags for stage1 compiler.
- Hadrian builds fail with missing dependencies
- Hadrian: build failure on PowerPC 64-bit LE (powerpc64le)
- Interrupting a Hadrian build often results in inconsistent tree
- Hadrian build freezes up.
- Hadrian tries building PrimOpWrappers with stage0
- Inconsistently choosen header files while registerising
- cabal-install-less installation path for Hadrian
- Hadrian: Build fails when dynamic ways are disabled
- Hadrian: Windows build fails when creating symlink
- Hadrian: generation of PDF documents doesn't work
- Hadrian build fails on FreeBSD
- Hadrian build fails on FreeBSD
- Libdir does not contain include/ path when built with Hadrian
- hadrian bindist documentation directory structure differences
- hadrian: fix `test --test-compiler=stage1` (and making sure it stays that way)
- Hadrian 'install' requires built docs (regression in comparison with make build system)
- Hadrian builds hp2ps with stage0
- Hadrian doesn't tell testsuite driver about LLVM availability
- Hadrian doesn't show core lint errors unless `--verbose` is passed
- GHC 8.10.1 Source Distribution tarball missing Hadrian scripts
- Hadrian skips Haddock tests by default
- Hadrian: testing stage1 compiler doesn't work
- Hadrian breaks when eventlog RTS ways are enabled
- Bring Hadrian CI builds on par with make
- Hadrian using system libffi support results in bad gcc command
- Hadrian: quickest flavour fails with a linker error
- Hadrian should respect the build root setting for the testsuite and its own binaries
- EXTRA_HC_OPTS workflow under hadrian.
- Hadrian devel2 builds Haddock
- Dynamically built GHC crashes on MacOS
- Hadrian: Spurious build failure on fresh build
- --flavour=quick followed by --flavour=prof fails
- Plugins Tests are Skipped
- ci.sh tries `make binary-dist-prep` even when `make all` fails
- Hadrian should not mix stage1 and stage0 package db.
- Nondeterministic build failures
- Top-level install rule for Hadrian
- Hadrian doesn't have "fast" rebuild mode
- hadrian.settings doesn't support changing Cabal Setup builder arguments
- make is too eager to rebuild
- Hadrian `test` falls apart when LANG / LC_ALL are not set correctly.
- Test failures in Hadrian/Windows job
- Validate with --hadrian fails to build ghc on windows for GHC-HEAD
- Hadrian uses wrong stage's ghc-pkg, writing incompatible package.cache
- Hadrian missing depenency on libffi
- Ctrl + C does not terminate hadrian build.
- hadrian: quick flavour still builds dynamic object files
- Windows hadrian job fails with cabal-install failure
- handrian based build fails on ppc64le linux due to misconfiguration of stage0 ghc.
- hadrian: create wrapper scripts with version suffixes when installing binary distributions
- Remove make-based build system
- Hadrian: support cross-compilation to Windows
- Hadrian fails to invoke testsuite runner on Windows
- Hadrian should make use of -dynamic-too
- Hadrian doesn't (easily) build on platforms that don't support the threaded RTS
- Work out and document how to build GHC with eventlog enabled
- Hadrian binary-dist Installs files into the wrong location
Loading
Loading
Loading