http://bugzilla.mindrot.org/show_bug.cgi?id=867
Summary: configure fails to find res_query/dn_expand on Linux
amd64
Product: Portable OpenSSH
Version: 3.8.1p1
Platform: Other
URL: http://bugs.debian.org/242462
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: Build system
AssignedTo: openssh-bugs@mindrot.org
ReportedBy: cjwatson@debian.org
Debian bug #242462 from Kurt Roeckx <Q@ping.be> reports:
It seems configure is unable to detect res_query and others in
libresolv because resolv.h wasn't included. It changes it to
__res_query, which is how it's called in the lib too.
The reason this works on some architectures is that they have a
weak alias from res_query to __res_query, but architectures (like
amd64) starting from glibc 2.2 or later don't have that.
The right thing to do definitely seems to be for configure to use the documented
interface to res_query (i.e. #include <resolv.h>, compile) rather than poking
about in libraries for it by hand. I'll attach Kurt's patch in a moment.
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
Summary: configure fails to find res_query/dn_expand on Linux
amd64
Product: Portable OpenSSH
Version: 3.8.1p1
Platform: Other
URL: http://bugs.debian.org/242462
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: Build system
AssignedTo: openssh-bugs@mindrot.org
ReportedBy: cjwatson@debian.org
Debian bug #242462 from Kurt Roeckx <Q@ping.be> reports:
It seems configure is unable to detect res_query and others in
libresolv because resolv.h wasn't included. It changes it to
__res_query, which is how it's called in the lib too.
The reason this works on some architectures is that they have a
weak alias from res_query to __res_query, but architectures (like
amd64) starting from glibc 2.2 or later don't have that.
The right thing to do definitely seems to be for configure to use the documented
interface to res_query (i.e. #include <resolv.h>, compile) rather than poking
about in libraries for it by hand. I'll attach Kurt's patch in a moment.
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.