Package: poco / 1.10.0-6+deb11u1
Metadata
Package | Version | Patches format |
---|---|---|
poco | 1.10.0-6+deb11u1 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
0008 Use null as device file as console might not be ther.patch | (download) |
Foundation/testsuite/src/FileTest.cpp |
2 1 + 1 - 0 ! |
use null as device file as console might not be there |
Add m68k to Double Conversion.patch | (download) |
Foundation/src/utils.h |
2 2 + 0 - 0 ! |
add m68k as target architecture to double conversion |
0004 Disable failing tests.patch | (download) |
Crypto/CMakeLists.txt |
2 1 + 1 - 0 ! |
disable failing tests |
0005 Includes not available on Hurd.patch | (download) |
Foundation/src/Clock.cpp |
8 4 + 4 - 0 ! |
includes not available on hurd |
0006 fp support environments without hardware floating po.patch | (download) |
Foundation/include/Poco/FPEnvironment_C99.h |
36 36 + 0 - 0 ! |
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 |
0011 Add GNU Hurd support.patch | (download) |
Foundation/include/Poco/NamedEvent_UNIX.h |
4 2 + 2 - 0 ! |
add gnu hurd support |
0013 Fix library location.patch | (download) |
cmake/PocoMacros.cmake |
9 5 + 4 - 0 ! |
fix library location |
0008 Disable broken cmake installation.patch | (download) |
CMakeLists.txt |
2 1 + 1 - 0 ! |
disable broken cmake installation |
0009 Don t install CppUnit broken installation.patch | (download) |
CppUnit/CMakeLists.txt |
1 0 + 1 - 0 ! |
don't install cppunit (broken installation) |
0010 Disable SHA2 test on platforms where it s broken.patch | (download) |
Foundation/testsuite/src/SHA2EngineTest.cpp |
12 12 + 0 - 0 ! |
disable sha2 test on platforms where it's broken |
0011 Set POCO_NO_FPENVIRONMENT for armel.patch | (download) |
Foundation/include/Poco/Platform.h |
5 5 + 0 - 0 ! |
set poco_no_fpenvironment for armel |
0012 Disable failing tests.patch | (download) |
Foundation/testsuite/src/PatternFormatterTest.cpp |
2 1 + 1 - 0 ! |
disable failing tests |
0013 Install cmake files into multiarch dirs.patch | (download) |
CMakeLists.txt |
3 2 + 1 - 0 ! |
install cmake files into multiarch dirs |