bug-cfengine
[Top][All Lists]
Advanced

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

Re: gethostbyname()


From: Mark . Burgess
Subject: Re: gethostbyname()
Date: Sat, 16 Jun 2001 22:22:42 +0200 (MET DST)

On  4 Jun, Gordon Tetlow wrote:
> Hi! I'm the FreeBSD cfengine portmaintainer.
> 
> On Mon, 4 Jun 2001, t0m wrote:
> 
>> Anyone have any ideas on a problem we have, we're running cfengine on FreeBSD
>> 4.1.1-RELEASE and have had a problem with gethostbyname() getting stuck and
>> causing a loop which makes the cpu hit nearly max.
>>
>>  PID USERNAME PRI NICE  SIZE    RES STATE    TIME   WCPU    CPU COMMAND
>>  4255 root      63   0  2596K  1548K RUN     16:57 97.31% 97.31% cfengine
> [snip]
>> If anyone can explain why this is running gethostbyname() and not
>> gethostbyname_r() considering it's in a threaded program that would be
>> usefull.
> 
> Kris Kennaway first pointed this out to me. As I understand it, this is
> because cfengine isn't really supposed to be linked against libc_r. cfd is
> a threaded program and as such needs to be linked againt libc_r. Meanwhile
> cfengine isn't threaded and is supposed to be linked against libc. But in
> the way the compilation is done, it's one or the other. Anyway, this is a
> bit over my head as I'm not the world's greatest coder (understatement of
> the year) and my site isn't using cfengine atm (which I'm working on
> changing). And hopefully this will all be a moot point when cfengine 2.0
> comes out with it's own batch of problems.
> 
>> We have tried recompiling it with the -pthread option to LDFLAGS that the
>> FreeBSD ports collection notes.
> 
> Right, well if you don't need cfd, try recompiling it without the -pthread
> option and see how that works. Also, please let me know how it goes as I'm
> painfully lacking on data about how the port does or does not work.
> 
> -gordo


I think that all newer versions o cfengine (from 1.6.3) have the
right compilation options for FreeBSD now.

Mark

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Work: +47 22453272            Email:  address@hidden
Fax : +47 22453205            WWW  :  http://www.iu.hio.no/~mark
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~





reply via email to

[Prev in Thread] Current Thread [Next in Thread]