- Dec 21, 2021
-
-
OpenBSD doesn't have this library and so the linker complains: ld.lld: error: unable to find library -ldl
-
- Oct 12, 2021
-
-
Previously it was unclear whether req_shared_libs should require: * that the platform supports dynamic library loading, * that GHC supports dynamic linking of Haskell code, or * that the dyn way libraries were built Clarify by splitting the predicate into two: * `req_dynamic_lib_support` demands that the platform support dynamic linking * `req_dynamic_hs` demands that the GHC support dynamic linking of Haskell code on the target platform Naturally `req_dynamic_hs` cannot be true unless `req_dynamic_lib_support` is also true.
-
It fails on statically-built Alpine with ``` T13702.hs:1:1: error: Could not find module ‘Prelude’ Perhaps you haven't installed the "dyn" libraries for package ‘base-4.15.0.0’? Use -v (or `:set -v` in ghci) to see a list of the files searched for. | 1 | {-# LANGUAGE ForeignFunctionInterface #-} | ^ ```
-
- Sep 17, 2021
-
-
- Feb 06, 2021
-
-
- Oct 25, 2020
-
-
Ben Gamari authored
-
Ben Gamari authored
Due to #18883.
-
- Jul 15, 2020
-
-
Ben Gamari authored
Reverts many of the testsuite changes
-
Andreas Klebinger authored
-
- Jul 07, 2020
-
-
By default we don't link the RTS when linking shared libraries because in the most usual mode a shared library is an intermediary product, for example a Haskell library, that will be linked into some executable in the end. So we wish to defer the RTS flavour to link to the final link. However sometimes the final product is the shared library, for example when writing a plugin for some other system, so we do wish the shared library to link the RTS. For consistency we also make -staticlib honor this flag and its inversion. -staticlib currently implies -flink-shared.
-
- Mar 29, 2020
-
-
glibc 2.30 disallowed dlopening PIE objects, so just remove the test. Fixes #17952.
-
- Apr 14, 2019
-
- Jan 30, 2019
-
-
Ben Gamari authored
This eliminates most uses of run_command in the testsuite in favor of the more structured makefile_test.
-
Ben Gamari authored
This reverts commit 76c8fd67.
-
Ben Gamari authored
-
- Aug 22, 2017
-
-
Previously due to #12759 we disabled PIE support entirely. However, this breaks the user's ability to produce PIEs. Add an explicit flag, -fPIE, allowing the user to build PIEs. Test Plan: Validate Reviewers: rwbarton, austin, simonmar Subscribers: trommler, simonmar, trofi, jrtc27, thomie GHC Trac Issues: #12759, #13702 Differential Revision: https://phabricator.haskell.org/D3589
-
- Apr 17, 2017
-
-
Sergei Trofimovich authored
Before ghc-7.2 hs_add_root() had to be used to initialize haskell modules when haskell was called from FFI. commit a52ff761 ("Change the way module initialisation is done (#3252, #4417)") removed needs for hs_add_root() and made function a no-op. For backward compatibility '__stginit_<module>' symbol was not removed. This change removes no-op hs_add_root() function and unused '__stginit_<module>' symbol from each haskell module. Signed-off-by:
Sergei Trofimovich <slyfox@gentoo.org> Test Plan: ./validate Reviewers: simonmar, austin, bgamari, erikd Reviewed By: simonmar Subscribers: rwbarton, thomie Differential Revision: https://phabricator.haskell.org/D3460
-
- Jan 22, 2017
-
-
The `clean_cmd` and `extra_clean` setup functions don't do anything. Remove them from .T files. Created using https://github.com/thomie/refactor-ghc-testsuite. This diff is a test for the .T-file parser/processor/pretty-printer in that repository. find . -name '*.T' -exec ~/refactor-ghc-testsuite/Main "{}" \; Tests containing inline comments or multiline strings are not modified. Preparation for #12223. Test Plan: Harbormaster Reviewers: austin, hvr, simonmar, mpickering, bgamari Reviewed By: mpickering Subscribers: mpickering Differential Revision: https://phabricator.haskell.org/D3000 GHC Trac Issues: #12223
-
- Feb 23, 2016
-
-
Thomas Miedema authored
-
- Oct 07, 2014
-
-
Thomas Miedema authored
Summary: My understanding is that ghc 7.10 should be buildable with the last 3 versions of ghc, i.e 7.6, 7.8 and 7.10 itself. Test Plan: x Reviewers: austin Reviewed By: austin Subscribers: hvr, simonmar, ezyang, carter, thomie Differential Revision: https://phabricator.haskell.org/D254
-
- Feb 11, 2013
-
-
Ian Lynagh authored
The name 'os' clashes with a python library
-
- Sep 09, 2012
-
-
pcapriotti authored
-
pcapriotti authored
-
pcapriotti authored
-
- Aug 23, 2012
-
-
Simon Marlow authored
-
- May 01, 2012
-
-
Simon Marlow authored
-
- Nov 17, 2011
-
-
Ian Lynagh authored
We now pass the "always" flags to Makefile tests as well as python tests.
-
- Nov 16, 2011
-
-
Simon Marlow authored
-
Simon Marlow authored
-
Simon Marlow authored
-
- Oct 28, 2011
-
-
Duncan Coutts authored
The test previously used +RTS -? as an example flag that is banned in the -rtsopts=some mode. That flag is now allowed, so we pick -c instead.
-
- Oct 11, 2011
-
-
Ian Lynagh authored
-
- Oct 09, 2011
-
-
Ian Lynagh authored
-
- Oct 06, 2011
-
-
Ian Lynagh authored
We were getting the RTS linked twice, which caused odd things to happen.
-
- Jul 20, 2011
-
-
David Terei authored
-