[sr-dev] Makefile bug fixes and Dragonfly BSD port

Andrei Pelinescu-Onciul andrei at iptel.org
Fri Aug 13 11:51:27 CEST 2010


On Aug 13, 2010 at 01:13, Vincent Stemen <vince.lists at ngtek.org> wrote:
> On Wed, Aug 11, 2010 at 05:11:46PM +0200, Andrei Pelinescu-Onciul wrote:
> > On Jul 24, 2010 at 22:29, Vincent Stemen <vince.lists at ngtek.org> wrote:
> > > Hi.
> > > 
> > > I have ported kamailio to Dragonfly BSD and fixed a couple of bugs in
> > > the build system in the process.  I have 4 patches to the Makefiles
> > > which I created for kamailio-3.0.1, but have verified will apply to the
> > > current master branch.  Two are bug fixes and the other 2 are to get it
> > > to compile and run on Dragonfly.
> > > 
> > > I have attached all 4 patches to this email.  There are comments in
> > > the top of each of the patches about what they do.  All patches can be
> > > applied from the root of the source tree.
> > 
> > Thanks a lot! I've applied all of them to master.
> > They will be in 3.1 and probably backported later to sr 3.0 and kamailio
> > 3.0.
> 
> Great!  Thanks for letting me know.
> 
> 
> > Just one question: do the Dragonfly release version numbers mirror the
> >  FreeBSD ones (uname -r)? There are some features which are enabled
> >  based on the release (IIRC for *BSD it's only kqueue, but they might be
> >  more).
> 
> I'm afraid not.  Dragonfly is currently on release 2.6.3.  However, in
> most cases I think it can just be treated as the latest version of
> FreeBSD.  I just looked at the manuals on kqueue(2) on Dragonfly
> 2.2.1-RELEASE and 2.6-RELEASE and on FreeBSD 6.3-STABLE and they all
> three looked the same so far as I could tell.

I've enabled kqueue for all the Dragonfly versions (it looks like it was
forked from FreeBSD 4.8 and kqueue is in FreeBSD since 4.1, so DragonFly
should have it in all the versions).

Andrei



More information about the sr-dev mailing list