pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Building R-2.6.0 fails on macppc



On Sat, 9 Feb 2008 00:44:08 +0100
Hernani Marques Madeira <hernani%vecirex.net@localhost> wrote:

> On Fri, Feb 08, 2008 at 12:45:57PM -0600, jim smith wrote:
> 
> > Apparently that last bit, "relocation truncated to fit:" is the key.
> > The compiler [as I understand it], can't handle it on this platform.
> > One also cannot add "makeoptions CFLAGS="-mlong-calls" to the kernel
> > conf and rebuild, as the -mlong-calls is not an option for the compiler
> > on the macppc platform.
> > 
> > Anybody had any luck getting around this for any packages?
> 
> Can you try using CFLAGS+=-fPIC in your Makefile, after cleaning, for
> testing?
> 
> gcc(1) at me says:
>       [...]
>        -shared
>            Produce a shared object which can then be linked with other objects
>            to form an executable.  Not all systems support this option.  For
>            predictable results, you must also specify the same set of options
>            that were used to generate code (-fpic, -fPIC, or model suboptions)
>            when you specify this option.[1]
>       [...]
> 
> To exclude that the problem is not of general nature I compiled R-2.6.0 on 
> two 
> platforms: i386 (NetBSD v3.1.1_PATCH) and amd64 (NetBSD v4.99.52) -- there 
> anything went well.
> 
> --
> hernani
> 

That did the trick!  Thanks!  And, if anyone wants it, I'm building the
binary package of this for macppc.

-- 
jim smith <n0oct%sbcglobal.net@localhost>



Home | Main Index | Thread Index | Old Index