From 3e483fb445a947cf49d46bb17e5d3e3a6288b619 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 18 Feb 2019 10:05:32 +0100 Subject: [PATCH] Build C++ kernel-space compatibility file --- libbsd.py | 1 + rtemsbsd/rtems/rtems-bsd-cxx.cc | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/libbsd.py b/libbsd.py index b784cd63..e983623f 100644 --- a/libbsd.py +++ b/libbsd.py @@ -161,6 +161,7 @@ class rtems(builder.Module): 'rtems/ipsec_get_policylen.c', 'rtems/rtems-bsd-arp-processor.c', 'rtems/rtems-bsd-allocator-domain-size.c', + 'rtems/rtems-bsd-cxx.cc', 'rtems/rtems-bsd-get-allocator-domain-size.c', 'rtems/rtems-bsd-get-ethernet-addr.c', 'rtems/rtems-bsd-get-mac-address.c', diff --git a/rtemsbsd/rtems/rtems-bsd-cxx.cc b/rtemsbsd/rtems/rtems-bsd-cxx.cc index 8ae13d47..aadb25af 100644 --- a/rtemsbsd/rtems/rtems-bsd-cxx.cc +++ b/rtemsbsd/rtems/rtems-bsd-cxx.cc @@ -32,6 +32,8 @@ #define __STDC_LIMIT_MACROS #define __STDC_CONSTANT_MACROS +#include + /* * Include this outside the extern "C", since we may include via * which uses templates. @@ -40,10 +42,9 @@ extern "C" { -#include - #include #include +#include #include #include #include