| |
@@ -65,7 +65,7 @@
|
| |
|
| |
Name: plplot
|
| |
Version: 5.15.0
|
| |
- Release: 63%{?dist}
|
| |
+ Release: 64%{?dist}
|
| |
Summary: Library of functions for making scientific plots
|
| |
|
| |
License: LGPLv2+
|
| |
@@ -417,9 +417,7 @@
|
| |
|
| |
|
| |
%build
|
| |
- export CFLAGS="$RPM_OPT_FLAGS"
|
| |
- export CXXFLAGS="$RPM_OPT_FLAGS"
|
| |
- export FFLAGS="$RPM_OPT_FLAGS"
|
| |
+ export LDFLAGS='%{build_ldflags} -Wl,--no-warn-execstack'
|
| |
export PATH="%{_qt5_bindir}:$PATH"
|
| |
# Needed for octave output to not have control characters
|
| |
unset TERM
|
| |
@@ -774,6 +772,9 @@
|
| |
|
| |
|
| |
%changelog
|
| |
+ * Wed Mar 20 2024 Jerry James <loganjerry@gmail.com> - 5.15.0-64
|
| |
+ - Allow Fortran examples to have an executable stack
|
| |
+
|
| |
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 5.15.0-63
|
| |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
| |
|
| |
Remove the explicit C, C++, and Fortran flags settings, as those are redundant. They are automatically set at the top of %build. Furthermore, they force all 3 compilers to use the same flags; the desired flags may diverge in the future.
Add -Wl,--no-warn-execstack to not complain about the Fortran examples that use an executable stack. Alternatives:
- Add -Wl,-z,noexecstack so that an executable stack cannot be used. Then the Fortran examples that do use it segfault during testing.
- Add -Wl,--no-error-execstack; something turns the warning into an error anyway, so the build fails. I haven't tried to track this down.