Hi,
I have managed to compile liburcu-0.6.4 on FreeBSD with gcc from ports
without any source code modifications,
as described in README. PC-BSD is based on FreeBSD, so it works as
well. Mac OS X too.
As of the NetBSD, it should work with recent GCC without any
modifications, but I can't confirm this.
I already have a request for OpenBSD installation on our test servers,
as it supposedly doesn't compile on OpenBSD,
so it may apply to NetBSD as well. I think the problem is in the way
TLS is written in liburcu,
it should be possible to work around it with standard pthreads APIs.
Marek
--
Marek Vavruša Knot DNS
CZ.NIC Labs
http://www.knot-dns.cz
-------------------------------------------
Americká 23, 120 00 Praha 2, Czech Republic
WWW:
http://labs.nic.cz http://www.nic.cz
2012/1/4 Ondřej Surý <ondrej.sury(a)nic.cz>cz>:
On 4. 1. 2012, at 15:14, Johan Ihrén wrote:
Hi,
On Jan 4, 2012, at 15:01 , Josef Pinc wrote:
je k dispozici postup jak zkompilovat Knot DNS
pod FreeBSD? Konkretne
na 8.2-RELEASE koncim s chybou u ./configure:
configure: error: liburcu not found
liburcu jsem v portech nenasel.
My czech isn't really as good as it ought to be, but this I can decipher ;-)
Unfortunately I don't have a solution, only a report that I have the same problem in
NetBSD (liburcu missing). I've taken a look at building liburcu for NetBSD but sofar
I've failed miserably.
Any insights in building liburcu for NetBSD would be most appreciated.
Hi Johan,
we'll look into either fixing or replacing liburcu with something
more generally acceptable on different platforms.
Although I think that NetBSD was working, maybe Marek could give
us more insight into it?
Marek was able to compile urcu on Mac OS X platform, so I guess
some *BSDs should be compatible as well.
Ondrej
--
Ondřej Surý
vedoucí výzkumu/Head of R&D department
-------------------------------------------
CZ.NIC, z.s.p.o. -- Laboratoře CZ.NIC
Americka 23, 120 00 Praha 2, Czech Republic
mailto:ondrej.sury@nic.cz
http://nic.cz/
tel:+420.222745110 fax:+420.222745112
-------------------------------------------