Open ycollet opened 13 hours ago
Do you build with the included Juce modules or against a other version? btw. I'm just on the way to update the included modules to 7.0.12
I use the included juce modules. This is the spec I used for the build. This one worked fine for Fedora 40. The same gcc version is used between F40 and F41. I will try to check which LDFLAGS is. used during packaging ...
For Fedora 41:
LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
For Fedora 40:
LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
Same flags
And did you use -std=gnu++17 check your distribution CXXFLAGS if they overwrite this, c++17 is minimal required, c++20 is the highest supported level.
Thanks, I will check that tomorrow evening and will keep you informed :) !
I tried to build guitarix vst3 on Fedora 41 and met a link problem during the build. Here is the error message: