Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
0008-Use-null-as-device-file-as-console-might-not-be-ther.patch | Use null as device file as console might not be there | Jochen Sprickerhof <git@jochen.sprickerhof.de> | no | 2016-11-01 | ||
Add-m68k-to-Double-Conversion.patch | Add m68k as target architecture to Double Conversion | no | https://github.com/google/double-conversion/commit/da11179623145f53b204105a93b8bbca431141da | 2017-07-11 | ||
0004-Disable-failing-tests.patch | Disable failing tests | Jochen Sprickerhof <git@jochen.sprickerhof.de> | no | 2017-11-04 | ||
0005-Includes-not-available-on-Hurd.patch | Includes not available on Hurd | Jochen Sprickerhof <git@jochen.sprickerhof.de> | no | 2017-11-06 | ||
0006-fp-support-environments-without-hardware-floating-po.patch | fp: support environments without hardware floating point | cd <build>/Foundation && \ | mipsel-poky-linux-musl-g++ -DFoundation_EXPORTS -DHAVE_PTHREAD_SETAFFINITY_NP -DHAVE_THREE_PARAM_SCHED_SETAFFINITY \ | -DPCRE_STATIC -DPOCO_HAVE_FD_EPOLL -DPOCO_NO_AUTOMATIC_LIBS -DPOCO_OS_FAMILY_UNIX -DPOCO_UNBUNDLED \ | -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_REENTRANT -D_THREAD_SAFE -D_XOPEN_SOURCE=500 \ | -I<sysroot>/usr/include -I<poco>/Foundation/include -I<poco>/Foundation/src \ | -mel -mabi=32 -msoft-float -march=mips32r2 -mno-mips16 -minterlink-compressed -mtune=24kec -mdsp \ | --sysroot=<sysroot> -O2 -pipe -g -feliminate-unused-debug-types \ | -fstack-protector-strong -pie -fpie -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security \ | -fvisibility-inlines-hidden -mel -mabi=32 -msoft-float -march=mips32r2 -mno-mips16 -minterlink-compressed \ | -mtune=24kec -mdsp --sysroot=<sysroot> -O2 -g -DNDEBUG -fPIC \ | -o CMakeFiles/Foundation.dir/src/ArchiveStrategy.cpp.o \ | -c <poco>/Foundation/src/ArchiveStrategy.cpp | In file included from <poco>/Foundation/include/Poco/FPEnvironment.h:33:0, | from <poco>/Foundation/include/Poco/NumericString.h:25, | from <poco>/Foundation/include/Poco/NumberFormatter.h:24, | from <poco>/Foundation/include/Poco/ArchiveStrategy.h:27, | from <poco>/Foundation/src/ArchiveStrategy.cpp:17: | <poco>/Foundation/include/Poco/FPEnvironment_C99.h:36:30: error: 'FE_DOWNWARD' was not declared in this scope | FP_ROUND_DOWNWARD_IMPL = FE_DOWNWARD, | ^~~~~~~~~~~ | <poco>/Foundation/include/Poco/FPEnvironment_C99.h:37:30: error: 'FE_UPWARD' was not declared in this scope | FP_ROUND_UPWARD_IMPL = FE_UPWARD, | ^~~~~~~~~ | <poco>/Foundation/include/Poco/FPEnvironment_C99.h:39:30: error: 'FE_TOWARDZERO' was not declared in this scope | FP_ROUND_TOWARDZERO_IMPL = FE_TOWARDZERO | ^~~~~~~~~~~~~ | <poco>/Foundation/include/Poco/FPEnvironment_C99.h:43:28: error: 'FE_DIVBYZERO' was not declared in this scope | FP_DIVIDE_BY_ZERO_IMPL = FE_DIVBYZERO, | ^~~~~~~~~~~~ | <poco>/Foundation/include/Poco/FPEnvironment_C99.h:44:28: error: 'FE_INEXACT' was not declared in this scope | FP_INEXACT_IMPL = FE_INEXACT, | ^~~~~~~~~~ | <poco>/Foundation/include/Poco/FPEnvironment_C99.h:45:28: error: 'FE_OVERFLOW' was not declared in this scope | FP_OVERFLOW_IMPL = FE_OVERFLOW, | ^~~~~~~~~~~ | <poco>/Foundation/include/Poco/FPEnvironment_C99.h:46:28: error: 'FE_UNDERFLOW' was not declared in this scope | FP_UNDERFLOW_IMPL = FE_UNDERFLOW, | ^~~~~~~~~~~~ | <poco>/Foundation/include/Poco/FPEnvironment_C99.h:47:28: error: 'FE_INVALID' was not declared in this scope | FP_INVALID_IMPL = FE_INVALID | ^~~~~~~~~~ The reason is that some (notably FPU-less) architectures, including mips*-nf, don't define/implement some of the floating point constants, even though fenv.h is available. The key point is: A fully standards conforming fenv.h does not have to define any FE_* macros, and if it does define them, then it defines macros only for the FP exceptions it actually supports. See similar issue in boost: https://svn.boost.org/trac/boost/ticket/11756 |
=?utf-8?q?Andr=C3=A9_Draszik?= <git@andred.net> | no | 2017-03-22 | ||
0011-Add-GNU-Hurd-support.patch | Add GNU Hurd support | Jochen Sprickerhof <git@jochen.sprickerhof.de> | no | 2018-10-13 | ||
0013-Fix-library-location.patch | Fix library location | Jochen Sprickerhof <git@jochen.sprickerhof.de> | no | 2019-07-28 | ||
0008-Disable-broken-cmake-installation.patch | Disable broken cmake installation | Jochen Sprickerhof <git@jochen.sprickerhof.de> | no | 2020-01-31 | ||
0009-Don-t-install-CppUnit-broken-installation.patch | Don't install CppUnit (broken installation) | Jochen Sprickerhof <git@jochen.sprickerhof.de> | no | 2020-01-31 | ||
0010-Disable-SHA2-test-on-platforms-where-it-s-broken.patch | Disable SHA2 test on platforms where it's broken | Jochen Sprickerhof <git@jochen.sprickerhof.de> | no | 2020-02-02 | ||
0011-Set-POCO_NO_FPENVIRONMENT-for-armel.patch | Set POCO_NO_FPENVIRONMENT for armel | Jochen Sprickerhof <git@jochen.sprickerhof.de> | no | 2020-02-02 | ||
0012-Disable-failing-tests.patch | Disable failing tests | Jochen Sprickerhof <git@jochen.sprickerhof.de> | no | 2020-08-19 | ||
0013-Install-cmake-files-into-multiarch-dirs.patch | Install cmake files into multiarch dirs | Jochen Sprickerhof <git@jochen.sprickerhof.de> | no | 2021-11-28 |