Recompile with -fPIC (was "building a patched ghc")

José Pedro Magalhães jpm at cs.uu.nl
Fri Feb 18 18:27:14 CET 2011


Thanks for the tip. I cannot easily update binutils. I am with version
2.17.50.0.6-14.el5 20061020. On another machine (32bit) it works fine...


Cheers,
Pedro

2011/2/18 Wolfram Kahl <kahl at cas.mcmaster.ca>

> I am not certain, but this may be the same problem that I once had,
> and that was solved by updating to binutils-2.20.
>
>  ld --version
> GNU ld (GNU Binutils) 2.20.1.20100303
>
>
> Wolfram
>
>
> On Fri, Feb 18, 2011 at 11:34:03AM +0100, José Pedro Magalhães wrote:
> > Hi all,
> >
> > I'm getting the same error as Alexy below in some 64bit linux system.
> What
> > can I do? Adding -fPIC and also -dynamic does not seem to solve the
> problem.
> > Also, this only happens with a perf build; devel1 works fine.
> >
> >
> > Thanks,
> > Pedro
> >
> > On Sat, Jun 26, 2010 at 05:56, braver <deliverable at gmail.com> wrote:
> >
> > > An attempt to build the trunk gets me this:
> > >
> > > /opt/portage/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.4/../../../../x86_64-
> > > pc-linux-gnu/bin/ld: rts/dist/build/RtsStartup.dyn_o: relocation
> > > R_X86_64_PC32 against symbol `StgRun' can not be used when making a
> > > shared object; recompile with -fPIC
> > >
> > > -- I use prefix portage on a CentOS box, admittedly a non-standard
> > > setup.  Its gcc is found first and it wants -fPIC...  Should I just
> > > add it to CFLAGS or what?
> > >
> > > -- Alexy
> > > _______________________________________________
> > > Haskell-Cafe mailing list
> > > Haskell-Cafe at haskell.org
> > > http://www.haskell.org/mailman/listinfo/haskell-cafe
> > >
> >
> >
> > !DSPAM:4d5e4b2789541804284693!
>
> > _______________________________________________
> > Glasgow-haskell-users mailing list
> > Glasgow-haskell-users at haskell.org
> > http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
> >
> >
> > !DSPAM:4d5e4b2789541804284693!
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/glasgow-haskell-users/attachments/20110218/fa80a931/attachment.htm>


More information about the Glasgow-haskell-users mailing list