pkgsrc-Users archive

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

Re: Trying to get sendmail-8.15.1 from pkgsrc working on NetBSD-5, libresolv issues



In article <201805041616.w44GGf90026924%lothlorien.nfbcal.org@localhost>,
Brian Buhrow  <buhrow%nfbcal.org@localhost> wrote:
>	Hello.  Following up on this thread again, I've read Christos' and
>John's  answers. Here are some additional questions that may clarify what
>I'm trying to understand.
>
>	Sendmail builds using libpthread  just fine under NetBSD-5,
>NetBSD-5.2 if we're being precise, but when the executable is run one gets:
>_res is not supported for multi-threaded programs.
>In looking through the cvs logs for libresolv, libc and the various include
>files, as well as looking at the current version of libpthread, which is
>where this message comes from, it looks to me like sendmail stil won't run
>under newer versions of netBSD.  Keep in mind that it builds fine and without
> errors, so a build test won't catch the problem.
>	However, my question is, setting the issue of sendmail specifically
>aside, what is the proper way to work around this  error?
>I may be confused, but I think the problematic code is:
>extern struct __res_state sm_res;
>
>Can someone point me at an example of code that has the same functionality
>but  doesn't run into this problem?

https://nxr.netbsd.org/xref/src/lib/libc/net/getaddrinfo.c#2107

christos



Home | Main Index | Thread Index | Old Index