Browse Source

Merge pull request #2682 from PX4/eigen_upgrade

Upgrade Eigen version
sbg
Lorenz Meier 10 years ago
parent
commit
4466b5680a
  1. 2
      makefiles/posix/toolchain_native.mk
  2. 2
      src/lib/px4_eigen.h
  3. 1
      src/systemcmds/tests/test_eigen.cpp

2
makefiles/posix/toolchain_native.mk

@ -156,7 +156,7 @@ ARCHOPTIMIZATION = $(MAXOPTIMIZATION) \
# Language-specific flags # Language-specific flags
# #
ARCHCFLAGS = -std=gnu99 -g ARCHCFLAGS = -std=gnu99 -g
ARCHCXXFLAGS = -fno-exceptions -fno-rtti -std=c++0x -fno-threadsafe-statics -D__CUSTOM_FILE_IO__ -g ARCHCXXFLAGS = -fno-exceptions -fno-rtti -std=c++11 -fno-threadsafe-statics -D__CUSTOM_FILE_IO__ -g
# Generic warnings # Generic warnings
# #

2
src/lib/px4_eigen.h

@ -46,6 +46,8 @@
#pragma GCC diagnostic ignored "-Wfloat-equal" #pragma GCC diagnostic ignored "-Wfloat-equal"
#define _GLIBCXX_USE_C99_FP_MACROS_DYNAMIC 1 #define _GLIBCXX_USE_C99_FP_MACROS_DYNAMIC 1
#define EIGEN_MAX_STATIC_ALIGN_BYTES 16
#include <eigen/Eigen/Core> #include <eigen/Eigen/Core>
#include <eigen/Eigen/Geometry> #include <eigen/Eigen/Geometry>
#pragma GCC diagnostic pop #pragma GCC diagnostic pop

1
src/systemcmds/tests/test_eigen.cpp

@ -38,6 +38,7 @@
* @author Johan Jansen <jnsn.johan@gmail.com> * @author Johan Jansen <jnsn.johan@gmail.com>
*/ */
#include <cmath>
#include <px4_eigen.h> #include <px4_eigen.h>
#include <float.h> #include <float.h>
#include <stdio.h> #include <stdio.h>

Loading…
Cancel
Save