• Bug#1064137: procdump no longer builds on mips64el/ppc64el/riscv64

    From Adrian Bunk@21:1/5 to All on Sat Feb 17 17:50:01 2024
    Source: procdump
    Version: 2.2-1
    Severity: serious
    Tags: ftbfs patch
    Forwarded: https://github.com/Sysinternals/ProcDump-for-Linux/pull/217

    https://buildd.debian.org/status/logs.php?pkg=procdump&ver=2.2-1

    ...
    clang++ -o obj/ProcDumpProfiler.so -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -g -pthread -shared --no-undefined -Wno-invalid-noreturn -Wno-pragma-pack -Wno-writable-strings -Wno-format-security -fPIC -fms-extensions -DHOST_64BIT -DBIT64 -DPAL_STDCPP_
    COMPAT -DPLATFORM_UNIX -std=c++11 -I profiler/inc -I include profiler/src/ClassFactory.cpp profiler/src/ProcDumpProfiler.cpp profiler/src/dllmain.cpp profiler/src/corprof_i.cpp profiler/src/easylogging++.cc
    In file included from profiler/src/ClassFactory.cpp:4:
    In file included from profiler/inc/ClassFactory.h:6:
    In file included from profiler/inc/unknwn.h:12:
    In file included from profiler/inc/rpc.h:15:
    In file included from profiler/inc/palrt.h:136:
    profiler/inc/pal.h:2312:2: error: Unknown architecture for defining CONTEXT. #error Unknown architecture for defining CONTEXT.
    ^
    ...
    fatal error: too many errors emitted, stopping now [-ferror-limit=]
    1 warning and 20 errors generated.
    make[1]: *** [Makefile:57: obj/ProcDumpProfiler.so] Error 1

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)