[rtems-libbsd commit] rtems-bsd-cxx: Undefine _GNU_SOURCE
Sebastian Huber
sebh at rtems.org
Mon Sep 14 15:13:50 UTC 2020
Module: rtems-libbsd
Branch: master
Commit: d2d3fabf308692c35d0a4690b958bf438db67a45
Changeset: http://git.rtems.org/rtems-libbsd/commit/?id=d2d3fabf308692c35d0a4690b958bf438db67a45
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date: Sun Sep 13 10:07:50 2020 +0200
rtems-bsd-cxx: Undefine _GNU_SOURCE
At least the powerpc C++ compiler defines currently _GNU_SOURCE due to a GCC
configuration error. This leads to conflicting qsort_r() definitions.
As a workaround undefine _GNU_SOURCE for this C++ compatibility test file.
Update #4078.
---
rtemsbsd/rtems/rtems-bsd-cxx.cc | 1 +
1 file changed, 1 insertion(+)
diff --git a/rtemsbsd/rtems/rtems-bsd-cxx.cc b/rtemsbsd/rtems/rtems-bsd-cxx.cc
index aadb25a..f6ec78e 100644
--- a/rtemsbsd/rtems/rtems-bsd-cxx.cc
+++ b/rtemsbsd/rtems/rtems-bsd-cxx.cc
@@ -31,6 +31,7 @@
#define __STDC_LIMIT_MACROS
#define __STDC_CONSTANT_MACROS
+#undef _GNU_SOURCE
#include <machine/rtems-bsd-kernel-space.h>
More information about the vc
mailing list