lawbreakers in Text.PrettyPrint.HughesPJ
Simon Peyton-Jones
simonpj at microsoft.com
Thu Dec 1 04:39:02 EST 2005
I had trouble parsing your message.
Are you saying that
(a) before changing the library you have a program that compiles ok
(b) after changing the library, the program becomes gigantic and won't
link
?
Nothing to do with *running* the program?
If I have understood right, what are the sizes of the .o files in (a)
and (b)? Has one (or lots) gotten gigantic?
Simon
| -----Original Message-----
| From: libraries-bounces at haskell.org
[mailto:libraries-bounces at haskell.org] On Behalf Of Christian
| Maeder
| Sent: 30 November 2005 14:45
| To: Simon Peyton-Jones
| Cc: libraries at haskell.org
| Subject: Re: lawbreakers in Text.PrettyPrint.HughesPJ
|
| Christian Maeder wrote:
| > I've tried both versions, without noticing a difference. So take the
| > following patch (as suggested by Conal).
|
| I became a problem with my (Conal's) suggested patch on a mac. When
| compiled with optimization the code was so blown up that it could no
| longer be linked on a mac. (The problem does not occur if only isEmpty
| is changed as suggested before.)
|
| Unfortunately the example is large and takes ages to be reproduced and
| it took me an age to find that the cause was my change to our version
of
| HughesPJ.hs.
|
| Christian
|
| the link error shows up as:
|
| [...]
| /usr/bin/ld: ./Logic/Logic.o relocation overflow for relocation entry
| 5401 in se
| ction (__TEXT,__text) (displacement too large)
| collect2: ld returned 1 exit status
| make: *** [hets] Error 1
| _______________________________________________
| Libraries mailing list
| Libraries at haskell.org
| http://www.haskell.org/mailman/listinfo/libraries
More information about the Libraries
mailing list