Summary: | extra-cmake-modules commits 7f47f20ba / 834efa708 break kio's thumbcreator.h for multiple revdeps including kio-extras | ||
---|---|---|---|
Product: | [Frameworks and Libraries] extra-cmake-modules | Reporter: | Duncan <1i5t5.duncan> |
Component: | general | Assignee: | ecm-bugs-null <ecm-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | kossebau, shenlebantongying |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/frameworks/extra-cmake-modules/commit/dd91c16cbd6d73e065e7d42923c8cc23fa3ef01a | Version Fixed In: | |
Sentry Crash Report: |
Description
Duncan
2021-04-25 08:17:15 UTC
Already on it, plan is to undo the usage of standard C++ attributes [[]] in ECMGenerateExportHeader, as they seem to not mix with compiler-specific __attribute___, which though is enforced by the current usage of CMake's GenerateExportHeader. Which opened the eyes about this being fragile from the start and needing some thoughts later as well once the next elephant enters the room. Git commit dd91c16cbd6d73e065e7d42923c8cc23fa3ef01a by Friedrich W. H. Kossebau. Committed on 25/04/2021 at 17:01. Pushed by kossebau into branch 'master'. ECMGenerateExportHeader: unbreak builds by not mixing std & legacy attributes NO_CHANGELOG M +20 -36 modules/ECMGenerateExportHeader.cmake M +6 -1 tests/ECMGenerateExportHeaderTest/consumer/CMakeLists.txt https://invent.kde.org/frameworks/extra-cmake-modules/commit/dd91c16cbd6d73e065e7d42923c8cc23fa3ef01a |