Summary: | Fails to build on RISC-V due to failing to link with atomics | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | John Scott <jscott> |
Component: | General | Assignee: | Krita Bugs <krita-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | alex.fan.q, amy, vmedea |
Priority: | NOR | ||
Version: | 4.4.1 | ||
Target Milestone: | --- | ||
Platform: | Debian unstable | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/graphics/krita/commit/410ed417d5ac317f85eefc0f3b5c437b53537d07 | Version Fixed In: | |
Sentry Crash Report: |
Description
John Scott
2020-12-28 00:21:42 UTC
This issue seems to be fixed by this merge request, which removes the internal CheckAtomic.cmake and instead uses the more robust one from extra-cmake-modules: https://invent.kde.org/graphics/krita/-/merge_requests/498 I ran into the same problem while trying to build Krita for RISC-V 64 bit. Going to try the patch in the PR. Marking as confirmed because of an upcoming duplicate bug. *** Bug 443817 has been marked as a duplicate of this bug. *** A possibly relevant merge request was started @ https://invent.kde.org/graphics/krita/-/merge_requests/1099 Git commit f963f4f42b66715405c9bf087c630df8725332a2 by Halla Rempt, on behalf of L. E. Segovia. Committed on 19/10/2021 at 07:45. Pushed by rempt into branch 'master'. Upgrade CheckAtomic module to a copy of ECM 5.75 I am making this commit since !498 seems to not have progressed for quite a few months. Related: bug 443817 Closes !498 M +61 -59 cmake/modules/CheckAtomic.cmake https://invent.kde.org/graphics/krita/commit/f963f4f42b66715405c9bf087c630df8725332a2 Git commit 8e7ccd3cd7601ac4c27696eafd8cd1bb8a40296c by L. E. Segovia. Committed on 22/10/2021 at 21:23. Pushed by lsegovia into branch 'master'. Fix compiler check on CheckAtomic LLVM_COMPILER_IS_GCC_COMPATIBLE is set by another module in LLVM, which neither we nor ECM copy on their source. Related: bug 443817 M +14 -4 cmake/modules/CheckAtomic.cmake https://invent.kde.org/graphics/krita/commit/8e7ccd3cd7601ac4c27696eafd8cd1bb8a40296c Git commit 410ed417d5ac317f85eefc0f3b5c437b53537d07 by L. E. Segovia. Committed on 22/10/2021 at 21:56. Pushed by lsegovia into branch 'krita/5.0'. Upgrade CheckAtomic module to a copy of ECM 5.75 I am making this commit since !498 seems to not have progressed for quite a few months. Related: bug 443817 Closes !498 (cherry picked from commit f963f4f42b66715405c9bf087c630df8725332a2) M +61 -59 cmake/modules/CheckAtomic.cmake https://invent.kde.org/graphics/krita/commit/410ed417d5ac317f85eefc0f3b5c437b53537d07 Git commit daa53222c830c9b7a5b6c9e8efb322233d7cbc67 by L. E. Segovia. Committed on 22/10/2021 at 21:56. Pushed by lsegovia into branch 'krita/5.0'. Fix compiler check on CheckAtomic LLVM_COMPILER_IS_GCC_COMPATIBLE is set by another module in LLVM, which neither we nor ECM copy on their source. Related: bug 443817 (cherry picked from commit 8e7ccd3cd7601ac4c27696eafd8cd1bb8a40296c) M +14 -4 cmake/modules/CheckAtomic.cmake https://invent.kde.org/graphics/krita/commit/daa53222c830c9b7a5b6c9e8efb322233d7cbc67 |