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

Re: Bug#788709: FTBFS on kfreebsd-* open.c:46:28: error: '__FreeBSD_version' undeclared (first use in this function)



Emilio Pozuelo Monfort wrote:
> Steven Chamberlain wrote:
> > I've build-tested the attached patch.
> 
> Err, which patch? :P

Sorry, this one!

Regards,
-- 
Steven Chamberlain
steven@pyro.eu.org
From: Steven Chamberlain <steven@pyro.eu.org>
Date: Mon, 15 Jun 2015 17:09:49 +0100

Support GNU/kFreeBSD by using __FreeBSD_kernel_version here,
rather than simply __FreeBSD_version (which is only defined in
FreeBSD itself).

--- a/sysdeps/freebsd/open.c
+++ b/sysdeps/freebsd/open.c
@@ -43,6 +43,10 @@
 	server->real_ncpu = ncpus - 1;
 	server->ncpu = MIN(GLIBTOP_NCPU - 1, server->real_ncpu);
 
+#if defined(__FreeBSD__)
 	server->os_version_code = __FreeBSD_version;
+#else
+	server->os_version_code = __FreeBSD_kernel_version;
+#endif
 
 }

Attachment: signature.asc
Description: Digital signature


Reply to: