- 15 Jul, 2011 6 commits
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Sergei Trofimovich authored
"inplace/bin/ghc-stage1" -H32m -O -package-name base-4.4.0.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package ghc-prim-0.2.0.0 -package integer-gmp-0.3.0.0 -package rts-1.0 -split-objs -package-name base -XHaskell98 -XCPP -O2 -no-user-package-conf -rtsopts -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -hisuf hi -osuf o -hcsuf hc -c libraries/base/./GHC/Int.hs -o libraries/base/dist-install/build/GHC/Int.o /usr/lib/gcc/sparc-unknown-linux-gnu/4.5.2/../../../../sparc-unknown-linux-gnu/bin/ld: --relax and -r may not be used together collect2: ld returned 1 exit status make[1]: *** [libraries/base/dist-install/build/GHC/Int.o] Error 1 Or with '-v' param: /usr/bin/gcc -fno-stack-protector -nostdlib -nodefaultlibs -Wl,-r -Wl,--build-id=none -Wl,-x -o libraries/base/dist-install/build/GHC/Int.o /tmp/ghc45126_0/ghc45126_0.ldscript /usr/lib/gcc/sparc-unknown-linux-gnu/4.5.2/../../../../sparc-unknown-linux-gnu/bin/ld: --relax and -r may not be used together On SPARC gcc-4.5.2 has -mrelax in it's default specs, so we explicitly pass --no-relax for ld to make sure gcc's default does not affect us. Signed-off-by:
Sergei Trofimovich <slyfox@gentoo.org>
-
Ian Lynagh authored
We now pass the correct platform in instead
-
Ian Lynagh authored
There's now a variant of the Outputable class that knows what platform we're targetting: class PlatformOutputable a where pprPlatform :: Platform -> a -> SDoc pprPlatformPrec :: Platform -> Rational -> a -> SDoc and various instances have had to be converted to use that class, and we pass Platform around accordingly.
-
dterei authored
-
- 14 Jul, 2011 7 commits
-
-
Erik de Castro Lopo authored
-
Ian Lynagh authored
-
Ian Lynagh authored
The -w flag wasn't turning off a few warnings (Opt_WarnMissingImportList, Opt_WarnMissingLocalSigs, Opt_WarnIdentities). Rather than just adding them, I've separated the Opt_Warn* contructors off into their own type, so -w now just sets the list of warning flags to [].
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
- 13 Jul, 2011 3 commits
-
-
Ian Lynagh authored
-
Ian Lynagh authored
Old versions don't understand -Wno-error=inline
-
Ian Lynagh authored
They've been deprecated since GHC 6.12.
-
- 12 Jul, 2011 19 commits
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
dterei authored
-
Simon Marlow authored
files, so that it can refer to variables defined there. (necessary, but perhaps not sufficient, to fix the DPH build bugs)
-
Simon Marlow authored
The code in here is a bit of a mess. I've fixed up some inconsistencies I can see, but it could do with an overhaul.
-
Simon Marlow authored
-
Simon Marlow authored
GHC.Fingerprint in base instead.
-
Simon Marlow authored
error messages.
-
Simon Marlow authored
-
Simon Marlow authored
changes
-
Simon Marlow authored
-
Simon Marlow authored
-
Simon Marlow authored
to using MD5 hashes to identify TypeReps in the Typeable library.
-
Simon Marlow authored
to the Typeable library. We now generate an MD5 hash of the fully-qualified TyCon name at compile time.
-
Simon Marlow authored
-
Simon Marlow authored
No concrete syntax yet, but I need to be able to use these in code generated for derived Typeable instances.
-
- 11 Jul, 2011 1 commit
-
-
Ian Lynagh authored
-
- 08 Jul, 2011 4 commits
-
-
Ian Lynagh authored
-
Ian Lynagh authored
The seq# case in the new codegen was being shadowed by a more general case.
-
Ian Lynagh authored
-
Ian Lynagh authored
-