On Tue, Mar 19, 2024 at 6:28 PM Orion Poplawski <orion@xxxxxxxx> wrote: > With a recent update, plplot is failing to build with: > > cd > /builddir/build/BUILD/plplot-5.15.0/redhat-linux-build/examples/fortran > && /usr/bin/cmake -E cmake_link_script CMakeFiles/x16af.dir/link.txt > --verbose=1 > /usr/bin/gfortran -Wl,-z,relro -Wl,--as-needed > -Wl,-z,pack-relative-relocs -Wl,-z,now > -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors > -specs=/usr/lib/rpm/redhat/redhat-hardened-ld > -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -O2 > -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe > -Wall -Wno-complain-wrong-lang -Werror=format-security > -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS > -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong > -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 > -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection > -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer > -mno-omit-leaf-frame-pointer -frecursive > CMakeFiles/x16af.dir/x16af.f90.o -o x16af > -Wl,-rpath,/builddir/build/BUILD/plplot-5.15.0/redhat-linux-build/bindings/fortran:/builddir/build/BUILD/plplot-5.15.0/redhat-linux-build/src:/builddir/build/BUILD/plplot-5.15.0/redhat-linux-build/lib/csa:/builddir/build/BUILD/plplot-5.15.0/redhat-linux-build/lib/nn:/builddir/build/BUILD/plplot-5.15.0/redhat-linux-build/lib/qsastime > ../libplfortrandemolib.a > ../../bindings/fortran/libplplotfortran.so.0.2.0 > -Wl,-rpath-link,/builddir/build/BUILD/plplot-5.15.0/redhat-linux-build/src:/builddir/build/BUILD/plplot-5.15.0/redhat-linux-build/lib/csa:/builddir/build/BUILD/plplot-5.15.0/redhat-linux-build/lib/nn:/builddir/build/BUILD/plplot-5.15.0/redhat-linux-build/lib/qsastime > /usr/bin/ld: error: /tmp/cchkMGCX.ltrans0.ltrans.o: is triggering the > generation of an executable stack (because it has an executable > .note.GNU-stack section) > /usr/bin/ld: failed to set dynamic section sizes: No such file or directory > > I have no idea what is up here. > > Seems to have started with: > > gcc 14.0.1-0.7.fc41 > glibc 2.39.9000-3.fc41 > util-linux 2.40-0.9.rc1.fc41 > binutils 2.42.50-4.fc41 > > and lots of others, but that seems the most likely. At least one of the Fortran example programs (x09f) really does require an executable stack. This PR will work around the build issue for now, but the reason why it requires an executable stack should be investigated: https://src.fedoraproject.org/rpms/plplot/pull-request/6 -- Jerry James http://www.jamezone.org/ -- _______________________________________________ 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 Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue