diff --git a/include/ignition/rendering/Storage.hh b/include/ignition/rendering/Storage.hh index 82f741045..653269932 100644 --- a/include/ignition/rendering/Storage.hh +++ b/include/ignition/rendering/Storage.hh @@ -294,6 +294,10 @@ namespace ignition public: virtual ~StoreWrapper() { } }; +// armhf failed to build with this code. It can not be removed for the rest +// of arches to keep ABI but should be removed in major versions unreleased +// see https://github.com/ignitionrobotics/ign-rendering/pull/457 +#ifndef __ARM_PCS_VFP template class Store; template class Store; template class Store; @@ -303,6 +307,7 @@ namespace ignition template class Store; template class Map; template class CompositeStore; +#endif /// \def SceneStore /// \brief Store of Scene diff --git a/ogre/include/ignition/rendering/ogre/OgreStorage.hh b/ogre/include/ignition/rendering/ogre/OgreStorage.hh index b0468277f..bd113c1fb 100644 --- a/ogre/include/ignition/rendering/ogre/OgreStorage.hh +++ b/ogre/include/ignition/rendering/ogre/OgreStorage.hh @@ -34,7 +34,11 @@ namespace ignition namespace rendering { inline namespace IGNITION_RENDERING_VERSION_NAMESPACE { - // + +// armhf failed to build with this code. It can not be removed for the rest +// of arches to keep ABI but should be removed in major versions unreleased +// see https://github.com/ignitionrobotics/ign-rendering/pull/457 +#ifndef __ARM_PCS_VFP template class BaseSceneStore; template class BaseNodeStore; template class BaseLightStore; @@ -43,6 +47,7 @@ namespace ignition template class BaseGeometryStore; template class BaseSubMeshStore; template class BaseMaterialMap; +#endif typedef BaseSceneStore OgreSceneStore; typedef BaseNodeStore OgreNodeStore; diff --git a/ogre2/include/ignition/rendering/ogre2/Ogre2Storage.hh b/ogre2/include/ignition/rendering/ogre2/Ogre2Storage.hh index b37291179..318cf7da5 100644 --- a/ogre2/include/ignition/rendering/ogre2/Ogre2Storage.hh +++ b/ogre2/include/ignition/rendering/ogre2/Ogre2Storage.hh @@ -33,7 +33,11 @@ namespace ignition namespace rendering { inline namespace IGNITION_RENDERING_VERSION_NAMESPACE { - // + +// armhf failed to build with this code. It can not be removed for the rest +// of arches to keep ABI but should be removed in major versions unreleased +// see https://github.com/ignitionrobotics/ign-rendering/pull/457 +#ifndef __ARM_PCS_VFP template class BaseGeometryStore; template class BaseLightStore; template class BaseNodeStore; @@ -41,6 +45,7 @@ namespace ignition template class BaseSensorStore; template class BaseSubMeshStore; template class BaseVisualStore; +#endif typedef BaseGeometryStore Ogre2GeometryStore; typedef BaseLightStore Ogre2LightStore;