Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37801225
en ru br
Репозитории ALT
S:6.2.2303-alt1
5.1: 4.9.9-alt2
www.altlinux.org/Changes

Группа :: Науки/Математика
Пакет: netgen

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: netgen-alt-fix-build-i586.patch
Скачать


diff --git a/libsrc/core/python_ngcore.hpp b/libsrc/core/python_ngcore.hpp
index 634094ad..06d460e5 100644
--- a/libsrc/core/python_ngcore.hpp
+++ b/libsrc/core/python_ngcore.hpp
@@ -107,10 +107,12 @@ namespace ngcore
     static std::string GetName() { return "D"; }
   };
 
+#if __WORDSIZE > 32
   template<>
   struct PyNameTraits<size_t> {
     static std::string GetName() { return "S"; }
   };
+#endif
 
   template<typename T>
   struct PyNameTraits<std::shared_ptr<T>> {
diff --git a/libsrc/core/table.hpp b/libsrc/core/table.hpp
index 34f40c93..541da3eb 100644
--- a/libsrc/core/table.hpp
+++ b/libsrc/core/table.hpp
@@ -101,8 +101,10 @@ namespace ngcore
   { return TablePrefixSum32 (FlatArray<unsigned> (entrysize.Size(), (unsigned int*)(int*)(entrysize.Addr(0)))); }
   NETGEN_INLINE size_t * TablePrefixSum (FlatArray<std::atomic<int>> entrysize)
   { return TablePrefixSum32 (FlatArray<unsigned> (entrysize.Size(), (unsigned int*)(std::atomic<int>*)entrysize.Addr(0))); }
+#if __WORDSIZE > 32
   NETGEN_INLINE size_t * TablePrefixSum (FlatArray<size_t> entrysize)
   { return TablePrefixSum64 (entrysize); }
+#endif
 
 
   /**
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin