Debian Patches

Status for poco/1.10.0-6+deb11u1

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

All known versions for source package 'poco'

Links