Amanda-Users

Re: Backup issues with OpenBSD 4.5 machines

2009-09-29 09:45:52
Subject: Re: Backup issues with OpenBSD 4.5 machines
From: "Dustin J. Mitchell" <dustin AT zmanda DOT com>
To: Nathan Stratton Treadway <nathanst AT ontko DOT com>
Date: Tue, 29 Sep 2009 09:31:17 -0400
On Mon, Sep 28, 2009 at 9:42 PM, Nathan Stratton Treadway
<nathanst AT ontko DOT com> wrote:
> As you say, having this extra call shouldn't really hurt anything, but I
> wondering if it would make sense to tweak the #ifdef so that is possible
> to compile Amanda on OpenBSD without having to include the work-around
> even in environments where it's not necessary (e.g. when using the new
> theading library you mention)?

I wouldn't mind doing this, but it's only six fcntl() calls on
startup, so the cost really is negligible.

> (For example, does Configure generate any particular #define related to
> the use of the pthread library?)

I don't know a good way to do this -- the best I can think of is to
check GLIB_LDFLAGS for /pthread/, but I don't know if OpenBSD compiles
require that pthread be listed explicitly on the link line when
compiling against libgthread.  It would help if I had an OpenBSD
system handy..

When a version of OpenBSD is released where this is no longer an issue
(5.0?), we can conditionalize it on that version.

Dustin

-- 
Open Source Storage Engineer
http://www.zmanda.com

<Prev in Thread] Current Thread [Next in Thread>