Re: darcs patch: Initial port to Python 3.0 (and 2 more)

2010-12-07 Thread Clemens Fruhwirth
readibility even more. --- Fruhwirth, Clemens. (Sent from mobile device) Am 07.12.2010 10:02 schrieb "Simon Marlow" : On 02/12/10 09:31, Clemens Fruhwirth wrote: > > More Python 3.0 fixes (resending also the previous p... I don't know much about Python 3.0... but I suppose we sho

Re: darcs patch: GHC does not deploy a directory named 'includes'. Chan...

2009-08-24 Thread Clemens Fruhwirth
On Mon, Aug 24, 2009 at 12:28 PM, Simon Marlow wrote: > On 22/08/2009 17:38, Clemens Fruhwirth wrote: >> >> Sat Aug 22 18:37:11 CEST 2009  Clemens Fruhwirth >>   * GHC does not deploy a directory named 'includes'. Change 'includes' to >> '

darcs patch: GHC does not deploy a directory named 'includes'. Chan...

2009-08-22 Thread Clemens Fruhwirth
Sat Aug 22 18:37:11 CEST 2009 Clemens Fruhwirth * GHC does not deploy a directory named 'includes'. Change 'includes' to 'include' in HsVersions.h New patches: [GHC does not deploy a directory named 'includes'. Change 'includes&#x

patch applied (ghc): Fix libffi bindist

2008-11-08 Thread Clemens Fruhwirth
Sat Nov 8 01:47:25 PST 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Fix libffi bindist M ./libffi/Makefile -6 +6 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20081108094725-ed0c4-daf374b0d303978ae282f278474b89f250a62

patch applied (ghc): Replace couple of fromJust with expectJust

2008-11-08 Thread Clemens Fruhwirth
Fri Nov 7 08:07:35 PST 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Replace couple of fromJust with expectJust M ./compiler/ghci/InteractiveUI.hs -2 +2 M ./compiler/ghci/Linker.lhs -3 +1 M ./compiler/main/PackageConfig.hs -2 +2 M ./compiler/typecheck/FamInst.lhs -3 +3

Re: Dynamic Library Support for x86_64/Linux

2008-10-23 Thread Clemens Fruhwirth
At Thu, 23 Oct 2008 17:53:51 +0100, Ian Lynagh wrote: > > On Fri, Oct 17, 2008 at 07:01:41PM +0200, Clemens Fruhwirth wrote: > > > > The situation at the moment is > > > > "./configure --enable-shared" gives you stage2 compiler that makes use > >

Dynamic Library Support for x86_64/Linux

2008-10-17 Thread Clemens Fruhwirth
Hi everyone, I'm happy to announce that dynamic library support is back and shows promissing results with the testsuite. At the beginning of the year we had a similar situation but then due to my lack of time, I was not able to complete the whole thing and it started bitrotting. But in the last tw

patch applied (ghc): Undefine __PIC__ before defining it to work around "multiple definitions of __PIC__" warnings

2008-10-14 Thread Clemens Fruhwirth
Tue Oct 14 07:32:06 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Undefine __PIC__ before defining it to work around "multiple definitions of __PIC__" warnings M ./compiler/main/DynFlags.hs -4 +4 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/2008

patch applied (ghc): Add "dyn" to GhcRTSWays when compiling --enable-shared

2008-10-14 Thread Clemens Fruhwirth
Tue Oct 14 05:51:23 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Add "dyn" to GhcRTSWays when compiling --enable-shared M ./mk/config.mk.in -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20081014125123-ed0c4-7fbb8dd80a7377b40d12e71bce0

patch applied (ghc): Patching libffi so it can be built as DLL

2008-10-14 Thread Clemens Fruhwirth
Tue Oct 14 03:34:59 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Patching libffi so it can be built as DLL libffi-dllize-3.0.6.patch should be pushed upstream M ./libffi/Makefile -7 +29 A ./libffi/libffi-autotools-update.patch A ./libffi/libffi-dllize-3.0.6.patch

patch applied (ghc): Version bump for libffi to 3.0.6

2008-10-14 Thread Clemens Fruhwirth
Tue Oct 14 01:13:00 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Version bump for libffi to 3.0.6 R ./libffi/libffi-3.0.4.tar.gz A ./libffi/libffi-3.0.6.tar.gz View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20081014081300

patch applied (ghc): Encode shared/static configuration into stamps to do the right thing when rebuilding

2008-10-14 Thread Clemens Fruhwirth
Mon Oct 13 15:15:30 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Encode shared/static configuration into stamps to do the right thing when rebuilding M ./libffi/Makefile -5 +14 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20081013221530

patch applied (ghc): Build fixes for DLLized rts

2008-10-13 Thread Clemens Fruhwirth
Mon Oct 13 13:16:08 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Build fixes for DLLized rts M ./rts/Makefile -2 +4 M ./rts/win32/ThrIOManager.c +4 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20081013201608-ed0c4-b135981fbee1f9fa00dbc24410be9a2e9c97d

patch applied (ghc): Do not filter the rts from linked libraries in linkDynLib as Windows does not allow unresolved symbols

2008-10-13 Thread Clemens Fruhwirth
Mon Oct 13 13:14:26 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Do not filter the rts from linked libraries in linkDynLib as Windows does not allow unresolved symbols M ./compiler/main/DriverPipeline.hs -1 +7 View patch online: http://darcs.haskell.org/ghc/_darcs/p

patch applied (ghc): Add HsFFI.o to INSTALL_LIBS

2008-10-13 Thread Clemens Fruhwirth
Mon Oct 13 13:09:45 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Add HsFFI.o to INSTALL_LIBS M ./libffi/Makefile -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20081013200945-ed0c4-39661374d85d3fe4d1b491ecb0cc5a6c1f33c

patch applied (ghc): Rename symbol macros to a consistant naming scheme

2008-10-13 Thread Clemens Fruhwirth
Mon Oct 13 09:24:33 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Rename symbol macros to a consistant naming scheme M ./rts/Linker.c -604 +620 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20081013162433-ed0c4-0479995389ad1b5c43786e9eacaebcb5dc736

Re: patch applied (ghc): Delay building libffi until package.conf is created and fix bindist

2008-10-11 Thread Clemens Fruhwirth
At Fri, 10 Oct 2008 11:45:07 +0100, Thomas Schilling wrote: > > This fixed the build under Windows. But if I now run the inplace ghc > in interactive mode it can't find the .dll: > > $ ../../../ghc/ghc/stage2-inplace/ghc.exe --interactive > GHCi, version 6.11.20081010: http://www.haskell.org/ghc

patch applied (ghc): Drop libm from the linker dependencies for libffi

2008-10-11 Thread Clemens Fruhwirth
Sat Oct 11 00:45:24 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Drop libm from the linker dependencies for libffi M ./libffi/package.conf.in -2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20081011074524-ed0c4-f3287426d5881b4cbf7e223cd4e030e870b24

patch applied (ghc): Do not generate haddock documentation when running install-docs in libffi

2008-10-10 Thread Clemens Fruhwirth
Fri Oct 10 12:23:18 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Do not generate haddock documentation when running install-docs in libffi M ./libffi/Makefile +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20081010192318

patch applied (ghc): Delay building libffi until package.conf is created and fix bindist

2008-10-10 Thread Clemens Fruhwirth
Fri Oct 10 00:31:06 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Delay building libffi until package.conf is created and fix bindist M ./Makefile -1 +1 M ./libffi/Makefile -3 +5 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20081010073106

patch applied (ghc): Drop ghcconfig.h/RtsConfig.h from libffi's package.conf.in

2008-10-09 Thread Clemens Fruhwirth
Thu Oct 9 00:13:42 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Drop ghcconfig.h/RtsConfig.h from libffi's package.conf.in M ./libffi/package.conf.in -3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20081009071342-ed0c4-3f49cd77eac4f36d7e3262a8b28309e2

patch applied (ghc): Don't use sed's -i flag as Solaris doesn't know it in libffi/Makefile

2008-10-08 Thread Clemens Fruhwirth
Wed Oct 8 16:44:55 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Don't use sed's -i flag as Solaris doesn't know it in libffi/Makefile M ./libffi/Makefile -3 +4 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20081008234455-ed0c4-85b4f274405b82af8fa

patch applied (ghc): Don't use /dev/null trick to create empty object files in libffi/Makefile

2008-10-08 Thread Clemens Fruhwirth
Wed Oct 8 16:29:02 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Don't use /dev/null trick to create empty object files in libffi/Makefile M ./libffi/Makefile -5 +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/200810082

patch applied (ghc): Turn libffi into a Haskell package

2008-10-08 Thread Clemens Fruhwirth
Wed Oct 8 10:04:43 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Turn libffi into a Haskell package M ./Makefile -1 +1 M ./libffi/Makefile -5 +61 A ./libffi/package.conf.in M ./mk/package.mk +4 M ./rts/package.conf.in -3 +1 View patch online: http://darcs.haske

patch applied (ghc): Revert AutoLinkPackages change for dynamic libraries. Cabal handles that now.

2008-10-07 Thread Clemens Fruhwirth
Tue Oct 7 03:04:17 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Revert AutoLinkPackages change for dynamic libraries. Cabal handles that now. M ./compiler/main/Packages.lhs -2 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20081007100417

patch applied (ghc): Change suffix for dyn. linked executables from _real to .dyn

2008-10-07 Thread Clemens Fruhwirth
Tue Oct 7 03:07:50 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Change suffix for dyn. linked executables from _real to .dyn M ./compiler/main/DriverPipeline.hs -2 +2 M ./rts/dyn-wrapper.c -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20081007100750

patch applied (ghc): No AutoLinkPackages for dynamic library linking

2008-10-03 Thread Clemens Fruhwirth
Fri Oct 3 11:53:04 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * No AutoLinkPackages for dynamic library linking M ./compiler/main/Packages.lhs -2 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20081003185304-ed0c4-418faab9368475404ae89cb9ea776036c6445

patch applied (ghc): use ghcError for error in command line

2008-10-03 Thread Clemens Fruhwirth
Wed Oct 1 05:56:48 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * use ghcError for error in command line M ./compiler/main/DynFlags.hs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20081001125648-ed0c4-0f63652fb7345b60d708561aef59d71a89784

patch applied (ghc): Unconditionalize definition of DYNAMIC_* so that libffi.so/.dll is removed even when BuildSharedLibs is reset to NO

2008-09-30 Thread Clemens Fruhwirth
Tue Sep 30 01:54:49 PDT 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Unconditionalize definition of DYNAMIC_* so that libffi.so/.dll is removed even when BuildSharedLibs is reset to NO M ./libffi/Makefile -5 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080930

Re: Dynamic Library support

2008-02-26 Thread Clemens Fruhwirth
At Tue, 26 Feb 2008 09:22:56 +, Simon Marlow wrote: > I think Windows DLLs shouldn't be too hard, it's mostly there already, just > a few bugs left to squash, and we have to deal with the > distribution/installation issues there too (different on every platform, > sadly!). Volunteers who w

Dynamic Library support

2008-02-25 Thread Clemens Fruhwirth
Hi folks, I want to be fair with respect to my motivation to dynamic library support: I won't complete it. Windows is just to annoying and I find myself postponing hacking on it week by week. I just have to face it, it's too annoying uninteresting and the last strange error message on darcs pullin

patch applied (testsuite): Add 'dyn' as WAY (different from 'normal' only by -dynamic)

2008-02-20 Thread Clemens Fruhwirth
Wed Feb 20 05:53:04 PST 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Add 'dyn' as WAY (different from 'normal' only by -dynamic) M ./config/ghc -3 +5 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Fix references to Filepath

2008-01-17 Thread Clemens Fruhwirth
Thu Jan 17 05:41:39 PST 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Fix references to Filepath M ./compiler/main/DriverPipeline.hs -2 +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Add dyn-wrapper.c used as cross-plattform launch wrapper for executables using dynamic libraries in non-standard places

2008-01-16 Thread Clemens Fruhwirth
Wed Jan 16 14:06:03 PST 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Add dyn-wrapper.c used as cross-plattform launch wrapper for executables using dynamic libraries in non-standard places M ./rts/Makefile +9 A ./rts/dyn-wrapper.c _

patch applied (ghc): Use runPhase_MoveBinary also for generating a dynamic library wrapper

2008-01-16 Thread Clemens Fruhwirth
Wed Jan 16 14:04:20 PST 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Use runPhase_MoveBinary also for generating a dynamic library wrapper M ./compiler/main/DriverPipeline.hs -8 +43 ___ Cvs-ghc mailing list Cvs-ghc@haskell.or

patch applied (ghc): Remove -fhardwire-lib-paths in favour of -dynload sysdep

2008-01-16 Thread Clemens Fruhwirth
Thu Jan 10 04:17:36 PST 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Remove -fhardwire-lib-paths in favour of -dynload sysdep M ./compiler/main/DriverPipeline.hs -3 +7 M ./compiler/main/StaticFlags.hs -2 ___ Cvs-ghc mailing list C

patch applied (ghc): ghc-inplace defaults to -fhardwire-lib-paths. Change that to -dynload wrapped

2008-01-16 Thread Clemens Fruhwirth
Thu Jan 10 01:08:39 PST 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * ghc-inplace defaults to -fhardwire-lib-paths. Change that to -dynload wrapped M ./compiler/ghc-inplace.c -6 +7 ___ Cvs-ghc mailing list Cvs-ghc@haskell.or

patch applied (ghc): Add -dynload flag as dynamic flag.

2008-01-16 Thread Clemens Fruhwirth
Wed Jan 16 12:57:10 PST 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Add -dynload flag as dynamic flag. M ./compiler/main/DynFlags.hs +19 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Add Main.dyn_o deployed into the RTS library dir to linking (see DLLNOTES for rational)

2008-01-16 Thread Clemens Fruhwirth
Thu Jan 10 01:12:17 PST 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Add Main.dyn_o deployed into the RTS library dir to linking (see DLLNOTES for rational) M ./compiler/main/DriverPipeline.hs -1 +9 ___ Cvs-ghc mailing list Cvs-ghc@haske

patch applied (ghc): More verbose error reporting in mk/target.mk

2008-01-16 Thread Clemens Fruhwirth
Mon Dec 31 09:07:15 PST 2007 Clemens Fruhwirth <[EMAIL PROTECTED]> * More verbose error reporting in mk/target.mk M ./mk/target.mk -1 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Refactor cross-plattform process spawning from ghc-inplace into shell-tools.c

2008-01-16 Thread Clemens Fruhwirth
Thu Jan 10 01:07:21 PST 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Refactor cross-plattform process spawning from ghc-inplace into shell-tools.c M ./compiler/Makefile -4 +1 M ./compiler/ghc-inplace.c -129 +1 A ./includes/shell-t

patch applied (ghc): Link libgmp.a statically into libHSrts.dll on Windows

2008-01-01 Thread Clemens Fruhwirth
Tue Jan 1 07:40:17 PST 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Link libgmp.a statically into libHSrts.dll on Windows M ./rts/Linker.c -6 +18 M ./rts/PrimOps.cmm +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haske

patch applied (ghc): Embedd DLL name into its import library, so client libs reference them properly in .idata

2008-01-01 Thread Clemens Fruhwirth
Tue Jan 1 07:21:57 PST 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Embedd DLL name into its import library, so client libs reference them properly in .idata M ./mk/target.mk -3 +3 ___ Cvs-ghc mailing list Cvs-ghc@haskell.or

patch applied (ghc): Add package dependencies to link pass when building ghc package (required for windows DLL build)

2008-01-01 Thread Clemens Fruhwirth
Tue Jan 1 07:21:01 PST 2008 Clemens Fruhwirth <[EMAIL PROTECTED]> * Add package dependencies to link pass when building ghc package (required for windows DLL build) M ./compiler/Makefile +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.or

patch applied (ghc): Fix building libHSrts.dll by using ghc-pkg instead of grepping in base.cabal

2008-01-01 Thread Clemens Fruhwirth
Sun Dec 30 11:39:52 PST 2007 Clemens Fruhwirth <[EMAIL PROTECTED]> * Fix building libHSrts.dll by using ghc-pkg instead of grepping in base.cabal M ./rts/Makefile -12 +11 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haske

patch applied (ghc): Add installPackage to dependencies of make.library.* as it's used by the rule

2008-01-01 Thread Clemens Fruhwirth
Sat Dec 29 08:27:07 PST 2007 Clemens Fruhwirth <[EMAIL PROTECTED]> * Add installPackage to dependencies of make.library.* as it's used by the rule M ./libraries/Makefile -1 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.

patch applied (ghc): Install dynlibs correctly

2008-01-01 Thread Clemens Fruhwirth
Fri Dec 28 10:40:24 PST 2007 Clemens Fruhwirth <[EMAIL PROTECTED]> * Install dynlibs correctly Add dynlibdir target to config.mk.in, setting it to @[EMAIL PROTECTED] Invoke installPackage with dynlibdir at libraries/Makefile Make installPackage.hs hand dynlibdir to Cabal.

patch applied (ghc): API changes for cabal-HEAD

2007-12-27 Thread Clemens Fruhwirth
Thu Dec 27 06:31:14 PST 2007 Clemens Fruhwirth <[EMAIL PROTECTED]> * API changes for cabal-HEAD Rename interfacedir to haddockdir Change empty(Copy|Register)Flags to default(Copy|Register)Flags Wrap content of RegisterFlags with toFlag (the Flag type is actually just Maybe)

patch applied (ghc): Update documentation for win32 DLL linking

2007-10-10 Thread Clemens Fruhwirth
Wed Oct 10 00:44:15 PDT 2007 Clemens Fruhwirth <[EMAIL PROTECTED]> * Update documentation for win32 DLL linking M ./docs/users_guide/win32-dlls.xml -10 +10 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listin

patch applied (ghc): Remove current package from preloaded package set

2007-09-26 Thread Clemens Fruhwirth
Wed Sep 26 01:48:02 PDT 2007 Clemens Fruhwirth <[EMAIL PROTECTED]> * Remove current package from preloaded package set M ./compiler/main/Packages.lhs -1 +5 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listin

Re: "darcs record; darcs send; darcs unrecord --last=1" fails in (partial) ghc head repo

2007-09-18 Thread Clemens Fruhwirth
At Mon, 17 Sep 2007 22:34:16 +0100, "Claus Reinke" <[EMAIL PROTECTED]> wrote: > - i'm working on patches for ghc head > - to send the patches for review, i'm supposed to use 'darcs send', > which means i need to 'darcs record' them > - the patches evolve in discussion until the

patch applied (ghc): Add documentation about -shared, shared library name mangling, and a xrefs

2007-09-14 Thread Clemens Fruhwirth
Fri Sep 14 13:45:38 PDT 2007 Clemens Fruhwirth <[EMAIL PROTECTED]> * Add documentation about -shared, shared library name mangling, and a xrefs M ./docs/users_guide/packages.xml -77 +97 M ./docs/users_guide/phases.xml -8 +35 ___ C

patch applied (ghc): Clean ups for multi-way building of the GHC package

2007-09-12 Thread Clemens Fruhwirth
Wed Sep 12 10:11:26 PDT 2007 Clemens Fruhwirth <[EMAIL PROTECTED]> * Clean ups for multi-way building of the GHC package M ./compiler/Makefile -29 +21 M ./compiler/Makefile.ghcbin +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.or

patch applied (ghc): Remove --export-all-symbols for DLL linking, it is default and prevents us from using .def files

2007-09-12 Thread Clemens Fruhwirth
Fri Aug 31 03:46:24 PDT 2007 Clemens Fruhwirth <[EMAIL PROTECTED]> * Remove --export-all-symbols for DLL linking, it is default and prevents us from using .def files M ./compiler/main/DriverPipeline.hs -1 ___ Cvs-ghc mailing list C

patch applied (ghc): Call windres with explicit preprocessor path in case gcc is not in $PATH

2007-09-12 Thread Clemens Fruhwirth
Mon Aug 6 01:51:20 PDT 2007 Clemens Fruhwirth <[EMAIL PROTECTED]> * Call windres with explicit preprocessor path in case gcc is not in $PATH M ./mk/suffix.mk -1 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/m

patch applied (ghc): Weak.c incorrectly claims it's being compiled along RTS Main.c

2007-09-12 Thread Clemens Fruhwirth
Mon Aug 6 01:45:24 PDT 2007 Clemens Fruhwirth <[EMAIL PROTECTED]> * Weak.c incorrectly claims it's being compiled along RTS Main.c M ./rts/Weak.c -1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Sign extension hack to work around PC64 relocation limitation for binutils <2.17 for x86_64.

2007-09-12 Thread Clemens Fruhwirth
Wed Sep 12 02:44:30 PDT 2007 Clemens Fruhwirth <[EMAIL PROTECTED]> * Sign extension hack to work around PC64 relocation limitation for binutils <2.17 for x86_64. binutils <2.17 can't generate PC64 relocations for x86_64. Hence we emit only 32 bit PC relative offsets

patch applied (ghc): Updates to work with latest cabal.

2007-09-06 Thread Clemens Fruhwirth
Thu Sep 6 06:17:26 PDT 2007 Duncan Coutts <[EMAIL PROTECTED]> * Updates to work with latest cabal. M ./libraries/Makefile -1 +1 M ./libraries/installPackage.hs -1 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman

Re: patch applied (ghc): Cabal upstream API change -- installPackage to use installDirTemplates

2007-08-24 Thread Clemens Fruhwirth
At Fri, 24 Aug 2007 11:44:13 -0700, Clemens Fruhwirth wrote: > > Fri Aug 24 11:13:25 PDT 2007 Clemens Fruhwirth <[EMAIL PROTECTED]> > * Cabal upstream API change -- installPackage to use installDirTemplates > > M ./libraries/installPackage.hs -2 +2 Unfortunately,

patch applied (ghc): Cabal upstream API change -- installPackage to use installDirTemplates

2007-08-24 Thread Clemens Fruhwirth
Fri Aug 24 11:13:25 PDT 2007 Clemens Fruhwirth <[EMAIL PROTECTED]> * Cabal upstream API change -- installPackage to use installDirTemplates M ./libraries/installPackage.hs -2 +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haske

Re: PPC Mac OS X validate: Unexpected failures: derefnull(normal) and divbyzero(normal)

2007-08-11 Thread Clemens Fruhwirth
At Sat, 11 Aug 2007 17:00:47 +0200, Thorkil Naur <[EMAIL PROTECTED]> wrote: > > Hello, > > Running validate on a PPC Mac OS X with the current (2007-08-11) HEAD > produces: > > > OVERALL SUMMARY for test run started at Sat Aug 11 15:23:58 CEST 2007 > > 1842 total tests, which gave rise to >

Re: Fixed OSX head breakage; was: Build RTS as dynamic library - breaks HEAD on OSX

2007-08-10 Thread Clemens Fruhwirth
At Fri, 10 Aug 2007 18:54:37 +0200, Thorkil Naur <[EMAIL PROTECTED]> wrote: > Continuing our conversation on #ghc: I verified after all, using a copy of > your patch that started like the attached file > therp-repair-patch-copy-2.dpatch. Thanks for your time! > Comparing to your version of th

Re: patch applied (ghc): Build RTS as dynamic library - breaks HEAD on OSX

2007-08-10 Thread Clemens Fruhwirth
At Fri, 10 Aug 2007 01:25:06 -0700, Simon Marlow wrote: > > Tue Aug 7 23:50:43 PDT 2007 Clemens Fruhwirth <[EMAIL PROTECTED]> > * Build RTS as dynamic library > > M ./rts/Makefile -38 +35 Switching to the NCG for the RTS build breaks HEAD on OSX. The cmm source d

Re: darcs patch: Set .type @object for all global symbols in NCG

2007-06-30 Thread Clemens Fruhwirth
At Fri, 29 Jun 2007 19:08:27 -0700, Aaron Tomb <[EMAIL PROTECTED]> wrote: > You might already be aware of this, but .type seems to be a gas- > specific directive. At least, it's not supported by the OS X version > of as, so HEAD can't successfully compile things on that platform for > the mom

darcs patch: Set .type @object for all global symbols in NCG

2007-06-27 Thread Clemens Fruhwirth
Wed Jun 27 18:51:50 CEST 2007 Clemens Fruhwirth <[EMAIL PROTECTED]> * Set .type @object for all global symbols in NCG When linking against a dynamic library, the linker will emit a warning if no type information is present within the library. We generate the most trivial type f

darcs patch: Also make proper references when not using fPIC but li...

2007-06-27 Thread Clemens Fruhwirth
Tue Jun 19 16:29:31 CEST 2007 Clemens Fruhwirth <[EMAIL PROTECTED]> * Also make proper references when not using fPIC but linking against dynamic libs New patches: [Also make proper references when not using fPIC but linking against dynamic libs Clemens Fruhwirth <[EMAIL

darcs patch: Generate RelocatableReadOnlyData as .data

2007-06-27 Thread Clemens Fruhwirth
Wed Jun 27 18:06:40 CEST 2007 Clemens Fruhwirth <[EMAIL PROTECTED]> * Generate RelocatableReadOnlyData as .data The GNU linker expects read-only sections to be relocation free. Presumably because the dynamic linker maps all read-only sections as read-only mmaps and hence ca

darcs patch: Generalize linkDynLib for ELF platforms

2007-06-27 Thread Clemens Fruhwirth
Wed Jun 27 11:08:19 CEST 2007 Clemens Fruhwirth <[EMAIL PROTECTED]> * Generalize linkDynLib for ELF platforms To create a dynamic shared object (DSO) on ELF platforms, we invoke "gcc -shared". This in turn invokes ld. We supply -Bsymbolic to the linker, as "ld

darcs patch: Renames functions and constructors to fit their new ab...

2007-06-27 Thread Clemens Fruhwirth
Wed Jun 27 11:01:00 CEST 2007 Clemens Fruhwirth <[EMAIL PROTECTED]> * Renames functions and constructors to fit their new ability for dynamic linking function: staticLink -> linkBinary (will link non static binaries too) function: doMkDLL -> linkDynLib (as we can link on ELF t

darcs patch: PprMach.hs more accurate hack for x86-64, CmmLabelOff ...

2007-06-27 Thread Clemens Fruhwirth
Tue Jun 26 15:46:36 CEST 2007 Clemens Fruhwirth <[EMAIL PROTECTED]> * PprMach.hs more accurate hack for x86-64, CmmLabelOff is not a relative reference. CmmLabelDiffOff are generated in .text and if printed as .quad, causes the assembler to emit a PC64 relocation. binutils prior t