On Wed, 2020-08-05 at 21:56 +0200, David Schwörer wrote: > On 8/5/20 8:45 PM, Christoph Junghans wrote: > > Hi, > > > > I am trying to rebuild espresso to adapt to the recent cmake changes, > > when doing this I hit > > https://github.com/espressomd/espresso/issues/3396, which prevents us > > from compiling espresso with -lto, so I set _lto_cflags to %{nil}, > > which works for the build with openmpi, but gets ignored for the mpich > > build. > > > > I think the problem is that CMake picks up the lto flags from mpicxx > > and then puts them in > > MPI_CXX_COMPILE_OPTIONS. (Also compare mpicc -show). > > > > So I think the fix would be to strip these flags from mpicc. Sounds reasonable? > > > > The flags also contain > > '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1', which effectively > > makes it depend on redhat-rpm-config. We had a similar issue in hdf5 a > > while back: https://bugzilla.redhat.com/show_bug.cgi?id=1794625 > > > > Christoph > > > Another related bug is: > > https://bugzilla.redhat.com/show_bug.cgi?id=1821728 Note that the BZ complains about -fstack-clash-protection in LLVM which has had various bits landing over the last few months. So that specific issue I'd expect to resolve itself over time. The more general issue remains though. jeff > _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx