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
Attachment:
pgpnJZ9bSjJt7.pgp
Description: PGP signature