Loading CMakeLists.txt +0 −2 Original line number Diff line number Diff line Loading @@ -16,7 +16,6 @@ if(${CMAKE_HOST_SYSTEM_NAME} STREQUAL "Linux") -O3 \ -DNDEBUG \ -flto \ -fvisibility=hidden \ -ffunction-sections \ -fdata-sections " ) Loading @@ -28,7 +27,6 @@ if(${CMAKE_HOST_SYSTEM_NAME} STREQUAL "Linux") -O3 \ -DNDEBUG \ -flto \ -fvisibility=hidden \ -ffunction-sections \ -fdata-sections " ) Loading debian/changelog +7 −1 Original line number Diff line number Diff line libnetplus (20260505+14) unstable; urgency=high * Revert -fvisibility=hidden — breaks RTTI symbol export (netplus::NetException typeinfo missing at runtime for dependents) -- Jan Koester <jan.koester@tuxist.de> Mon, 05 May 2026 18:30:00 +0200 libnetplus (20260505+13) unstable; urgency=medium * Optimize: switch to -O3, enable LTO (-flto), add -ffunction-sections -fdata-sections with --gc-sections linker flag for smaller binary * Optimize: add -fvisibility=hidden to reduce symbol table size * Disable all diagnostic logging ([QUIC-DIAG] cerr output removed) * Remove x509 certificate validation stdout messages * Remove pkcs12 parse warning stderr messages Loading Loading
CMakeLists.txt +0 −2 Original line number Diff line number Diff line Loading @@ -16,7 +16,6 @@ if(${CMAKE_HOST_SYSTEM_NAME} STREQUAL "Linux") -O3 \ -DNDEBUG \ -flto \ -fvisibility=hidden \ -ffunction-sections \ -fdata-sections " ) Loading @@ -28,7 +27,6 @@ if(${CMAKE_HOST_SYSTEM_NAME} STREQUAL "Linux") -O3 \ -DNDEBUG \ -flto \ -fvisibility=hidden \ -ffunction-sections \ -fdata-sections " ) Loading
debian/changelog +7 −1 Original line number Diff line number Diff line libnetplus (20260505+14) unstable; urgency=high * Revert -fvisibility=hidden — breaks RTTI symbol export (netplus::NetException typeinfo missing at runtime for dependents) -- Jan Koester <jan.koester@tuxist.de> Mon, 05 May 2026 18:30:00 +0200 libnetplus (20260505+13) unstable; urgency=medium * Optimize: switch to -O3, enable LTO (-flto), add -ffunction-sections -fdata-sections with --gc-sections linker flag for smaller binary * Optimize: add -fvisibility=hidden to reduce symbol table size * Disable all diagnostic logging ([QUIC-DIAG] cerr output removed) * Remove x509 certificate validation stdout messages * Remove pkcs12 parse warning stderr messages Loading