Your message dated Sat, 5 Sep 2015 19:32:50 -0400
with message-id <[email protected]>
and subject line Re: Bug#106789: PIC static libs needed
has caused the Debian Bug report #106789,
regarding PIC static libs needed
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
106789: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=106789
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: bind-dev
Version: 1:8.2.4-1
on powerpc, it is not possible to have a shared object use libbind.a.
static libraries must be compiled with -fPIC in order to be linked into a
shared object.
so my shared object is created with something like:
g++ -fPIC -shared -o
/home/bmidgley/cockpit/build/linuxgcc-ppc/modules/libsyncagent-1-0.so
SyncAgentModuleDef.o SynchronizerDef.o NullServiceDef.o DirectoryDef.o
GenericServiceDef.o RPMImportDef.o ConnectedDirectoriesDef.o
DNSSearchDef.o /home/bmidgley/cockpit/build/linuxgcc-ppc/lib/libelm.so.1
-L/usr/lib/bind/lib -lbind -lcrypt -lpthread
the exact error occurs at dynamic link time:
R_PPC_REL24 relocation at ... for symbol ... out of range
where the location is a hex value and the symbol could be any symbol the
.so has a reference to.
--
[email protected]
Brad Midgley
--- End Message ---
--- Begin Message ---
Bradley C. Midgley wrote:
> Package: bind-dev
> Version: 1:8.2.4-1
>
> on powerpc, it is not possible to have a shared object use libbind.a.
>
> static libraries must be compiled with -fPIC in order to be linked into a
> shared object.
>
> so my shared object is created with something like:
>
> g++ -fPIC -shared -o
> /home/bmidgley/cockpit/build/linuxgcc-ppc/modules/libsyncagent-1-0.so
> SyncAgentModuleDef.o SynchronizerDef.o NullServiceDef.o DirectoryDef.o
> GenericServiceDef.o RPMImportDef.o ConnectedDirectoriesDef.o
> DNSSearchDef.o /home/bmidgley/cockpit/build/linuxgcc-ppc/lib/libelm.so.1
> -L/usr/lib/bind/lib -lbind -lcrypt -lpthread
>
> the exact error occurs at dynamic link time:
>
> R_PPC_REL24 relocation at ... for symbol ... out of range
>
> where the location is a hex value and the symbol could be any symbol the
> .so has a reference to.
Hi,
This report refers to the old "libbind" resolver code that was shipped
in BIND8. This code is no longer included in BIND9, so I'm closing this
bug report.
Parts of the libbind resolver code were integrated into the GNU C
library as "libresolv". You may be able to use libresolv.a from glibc's
-dev package instead.
--
Robert Edmonds
[email protected]
--- End Message ---