- 23 Mar, 2013 1 commit
-
-
ian@well-typed.com authored
We no longer pass -hisuf/-osuf flags to "ghc -M". Doing so didn't really make sense with the way the -dep-suffix flags now work.
-
- 22 Mar, 2013 2 commits
-
-
ian@well-typed.com authored
-
ian@well-typed.com authored
There's no point splitting objects when we're going to be dynamically linking. Plus it breaks compilation on OSX x86.
-
- 21 Mar, 2013 1 commit
-
-
ian@well-typed.com authored
-
- 20 Mar, 2013 2 commits
-
-
Gabor Greif authored
-
ian@well-typed.com authored
We were only setting an RPATH for the RTS DLL on Linux, but as far as I can see we should be doing it for all ELF OSes. Hopefully this will fix the problem where the installed ghc-pkg can't find libffi.dll on FreeBSD.
-
- 19 Mar, 2013 6 commits
-
-
ian@well-typed.com authored
-
ian@well-typed.com authored
Spotted by Bill Tutt
-
ian@well-typed.com authored
Pretty much everything does now, so list those that don't instead instead of listing those that do.
-
ian@well-typed.com authored
other than Windows and OS X. It's known to work on Linux and FreeBSD.
-
ian@well-typed.com authored
-
ian@well-typed.com authored
-
- 18 Mar, 2013 4 commits
-
-
ian@well-typed.com authored
Without it, when linking the split objects for Language.Haskell.TH.Syntax, the commandline was too long when listing all the files directly.
-
mad.one@gmail.com authored
LLVM supports PIC on ARM from what I can see. Signed-off-by:
Austin Seipp <aseipp@pobox.com>
-
ian@well-typed.com authored
-
ian@well-typed.com authored
-
- 17 Mar, 2013 9 commits
-
-
ian@well-typed.com authored
We now make the stage 2 compiler depend on GHC.Desugar.
-
ian@well-typed.com authored
It thought that /all/ ways should create the dyn o/hi files, but only the v way does.
-
ian@well-typed.com authored
-
ian@well-typed.com authored
This hasn't been used for some time
-
ian@well-typed.com authored
Technically we don't need the v way, but with -dynamic-too it's cheap, and having it makes life easier.
-
PHO authored
We were previously enabling Opt_PIC on certain OSes namely Windows, Darwin and Linux, but it should always be enabled for the dyn way because it makes no sense to try to generate non-PIC dynamic libraries, which is usually impossible.
-
PHO authored
On OpenBSD and NetBSD, we were accidentally passing "-optl-pthread" to the gcc to build dynamic libraries because of a bitrotted hack for those OSes, which resulted in a weird situation where every dynamic library is named "ptl-pthread" and placed at "$(TOP)". The hack in question were to work around a linkage problem with libHSffi, but we no longer build it and just use libffi these days so the hack can safely be removed.
-
ian@well-typed.com authored
-
ian@well-typed.com authored
-
- 16 Mar, 2013 4 commits
-
-
ian@well-typed.com authored
-
ian@well-typed.com authored
There were some cases where we weren't unsetting it when turning the Dyn way on.
-
ian@well-typed.com authored
We were finding vanilla object files when TH needed dynamic object files.
-
ian@well-typed.com authored
-
- 15 Mar, 2013 5 commits
-
-
Ian Lynagh authored
It doesn't work yet
-
Ian Lynagh authored
-
parcs authored
v2: added a couple of comments
-
ian@well-typed.com authored
-
ian@well-typed.com authored
In particular, this means that GHCi will use DLLs, rather than loading object files itself.
-
- 13 Mar, 2013 3 commits
-
-
Simon Peyton Jones authored
This is a slightly refined version of a patch by shachaf, done by Krzysztof Gogolewski <krz.gogolewski@gmail.com>.
-
Krzysztof Gogolewski authored
-
Ian Lynagh authored
-
- 12 Mar, 2013 3 commits
-
-
ian@well-typed.com authored
-
ian@well-typed.com authored
-
ian@well-typed.com authored
-