Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions .github/workflows/all.yml
Original file line number Diff line number Diff line change
Expand Up @@ -101,8 +101,8 @@ jobs:
needs:
- build_bookworm_64
- build_trixie_64
- build_fedora_42
- build_fedora_43
- build_fedora_44
- build_jammy_64
- build_noble_64
# - build_mac
Expand Down Expand Up @@ -200,11 +200,11 @@ jobs:
name: release_source
path: bin/clementine-*.tar.xz

build_fedora_42:
name: Build Fedora 42 RPM
build_fedora_43:
name: Build Fedora 43 RPM
runs-on: ubuntu-24.04
container:
image: fedora:42
image: fedora:43
env:
RPM_BUILD_NCPUS: "2"
steps:
Expand Down Expand Up @@ -273,14 +273,14 @@ jobs:
run: rpmbuild -ba ../dist/clementine.spec
- uses: actions/upload-artifact@v4
with:
name: release_fedora_42
name: release_fedora_43
path: ~/rpmbuild/RPMS/*/clementine-*.rpm

build_fedora_43:
name: Build Fedora 43 RPM
build_fedora_44:
name: Build Fedora 44 RPM
runs-on: ubuntu-24.04
container:
image: fedora:43
image: fedora:44
env:
RPM_BUILD_NCPUS: "2"
steps:
Expand Down Expand Up @@ -349,7 +349,7 @@ jobs:
run: rpmbuild -ba ../dist/clementine.spec
- uses: actions/upload-artifact@v4
with:
name: release_fedora_43
name: release_fedora_44
path: ~/rpmbuild/RPMS/*/clementine-*.rpm

build_mingw:
Expand Down
11 changes: 11 additions & 0 deletions src/core/mergedproxymodel.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,13 @@ using std::placeholders::_2;
#include <boost/multi_index/ordered_index.hpp>
#include <boost/multi_index_container.hpp>

// Suppress probable false positive stringop-overflow warning in GCC when
// initializing boost::multi_index bucket arrays (seen in Fedora 44+)
#if defined(__GNUC__) && !defined(__clang__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wstringop-overflow"
#endif

using boost::multi_index::hashed_unique;
using boost::multi_index::identity;
using boost::multi_index::indexed_by;
Expand Down Expand Up @@ -78,6 +85,10 @@ MergedProxyModel::MergedProxyModel(QObject* parent)
resetting_model_(nullptr),
p_(new MergedProxyModelPrivate) {}

#if defined(__GNUC__) && !defined(__clang__)
#pragma GCC diagnostic pop
#endif

MergedProxyModel::~MergedProxyModel() { DeleteAllMappings(); }

void MergedProxyModel::DeleteAllMappings() {
Expand Down
Loading