Subject: Re: Unsupported relocation type 10 in non-PLT relocations
To: ian <techpkg@minimal.cx>
From: Bruce O'Neel <edoneel@sdf.lonestar.org>
List: tech-pkg
Date: 06/29/2005 11:42:11
Hi,
The problem is that when libclamav.so was built .o files were put in that
were not built -FPIC.
You could try rebuilding ClamAV making sure that -fpic is specified.
Maybe the simpliest (though probably wrong :) would be
setenv CC "cc -fpic"
make clean
make update
cheers
bruce
On Wed, Jun 29, 2005 at 10:52:55AM +0100, ian wrote:
> Hi,
>
> I'm getting problems with ClamAV (0.85, 0.85.1 and 0.86.1) as well as
> Pango (as part of an Ethereal build). This is on a 3.0 BETA macppc
> system (2005-06-18 snapshot) with the 25jun05 pkgsrc.tar.gz file (the
> ClamAV versions before 0.86.1 were with an older pkgsrc.tar.gz)
>
> With ClamAV the build works fine but trying to run freshclam results in:
>
> # freshclam
> /usr/pkg/lib/libclamav.so.1: Unsupported relocation type 10 in non-
> PLT relocations
>
> and during the build of the Ethereal dependancies I see:
>
> Writing a pango.modules file to use when running examples before
> installing Pango.
> /usr/pkgsrc/devel/pango/work/.buildlink/lib/libfontconfig.so.1:
> Unsupported relocation type 10 in non-PLT relocations
>
> I've Googled enough to know it has to do with -fPIC/-FPIC and trying
> to link non-relocatable objects into relocatable ones, but that's
> pretty much all I've found on the subject: unless there's some simple
> thing I've missed, this does require a decent knowledge of the inner
> workings of {g}cc/ld and the structure of libraries (which I don't
> currently possess).
>
> I'm (very) willing to learn in order to help solve this one, but I
> haven't got very far by myself and would welcome all suggestions
> (apart from changing the architecture :) I can probably provide SSH
> access to someone who knows what they're doing and doesn't have a 3.0
> BETA macppc machine if this gets very tough.
>
> Any starting points would be great.
>
> Thanks in advance,
> --
> Ian Spray.
> GPG Fingerprint: D170 35A3 C858 6E85 9B5B 1557 4CD5 6F6F E176 2D0A
>
>
>
--
edoneel@sdf.lonestar.org
SDF Public Access UNIX System - http://sdf.lonestar.org