[Glibc-bsd-commits] r5283 - in trunk/freebsd-glue: debian src/freebsd-glue
rmh at alioth.debian.org
rmh at alioth.debian.org
Thu Jan 2 16:52:12 UTC 2014
Author: rmh
Date: 2014-01-02 16:52:12 +0000 (Thu, 02 Jan 2014)
New Revision: 5283
Modified:
trunk/freebsd-glue/debian/changelog
trunk/freebsd-glue/src/freebsd-glue/sysarch.c
Log:
sysarch.c: Avoid conflicting declarations in <machine/sysarch.h>.
Modified: trunk/freebsd-glue/debian/changelog
===================================================================
--- trunk/freebsd-glue/debian/changelog 2014-01-02 15:07:55 UTC (rev 5282)
+++ trunk/freebsd-glue/debian/changelog 2014-01-02 16:52:12 UTC (rev 5283)
@@ -1,3 +1,9 @@
+freebsd-glue (0.2.9) UNRELEASED; urgency=low
+
+ * sysarch.c: Avoid conflicting declarations in <machine/sysarch.h>.
+
+ -- Robert Millan <rmh at debian.org> Thu, 02 Jan 2014 17:52:03 +0100
+
freebsd-glue (0.2.8) unstable; urgency=low
* Correctly setup BSD version of MAKEFLAGS to support parallel builds.
Modified: trunk/freebsd-glue/src/freebsd-glue/sysarch.c
===================================================================
--- trunk/freebsd-glue/src/freebsd-glue/sysarch.c 2014-01-02 15:07:55 UTC (rev 5282)
+++ trunk/freebsd-glue/src/freebsd-glue/sysarch.c 2014-01-02 16:52:12 UTC (rev 5283)
@@ -24,8 +24,29 @@
*
*/
+/* Temporary kludge to avoid conflicting declarations (static inline) in certain
+ versions of <machine/sysarch.h> */
+
+#define amd64_get_fsbase __disabled_amd64_get_fsbase
+#define amd64_get_gsbase __disabled_amd64_get_gsbase
+#define amd64_set_fsbase __disabled_amd64_set_fsbase
+#define amd64_set_gsbase __disabled_amd64_set_gsbase
+#define i386_get_fsbase __disabled_i386_get_fsbase
+#define i386_get_gsbase __disabled_i386_get_gsbase
+#define i386_set_fsbase __disabled_i386_set_fsbase
+#define i386_set_gsbase __disabled_i386_set_gsbase
+
#include <machine/sysarch.h>
+#undef amd64_get_fsbase
+#undef amd64_get_gsbase
+#undef amd64_set_fsbase
+#undef amd64_set_gsbase
+#undef i386_get_fsbase
+#undef i386_get_gsbase
+#undef i386_set_fsbase
+#undef i386_set_gsbase
+
#if defined(__amd64__)
int
amd64_get_fsbase (void **addr)
More information about the Glibc-bsd-commits
mailing list