Commit Graph

230 Commits

Author SHA1 Message Date
Troy Dawson
f5fd213504 Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
2024-10-29 08:44:43 -07:00
Martin Cermak
211943ba22 CI Setup: Init commit 2024-06-25 16:37:38 +02:00
Troy Dawson
7f41905ec3 Bump release for June 2024 mass rebuild 2024-06-24 08:58:52 -07:00
Martin Cermak
43a898d3d7 Set up CI gating.yaml 2024-06-06 10:17:35 +02:00
Frédéric Bérat
c09262f8f0 Rework hardening patch to ensure loaders are covered
Part of the libltdl library is built with different options.
The hardening patch needs to be reworked to make sure that these parts
are built with the required hardening options.

Resolves: RHEL-33501
2024-06-03 14:36:08 +02:00
Fedora Release Engineering
770440b273 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-21 05:32:06 +00:00
Jakub Jelinek
c9b17ee035 2.4.7-9 2024-01-15 12:29:57 +01:00
Frédéric Bérat
93ce89c4c4 Migrate to SPDX license
The LicenseRef-Fedora-Public-Domain entry as been reported through:
https://gitlab.com/fedora/legal/fedora-license-data/-/merge_requests/314

License scanning done on the binary RPM itself, cross-checked with
source RPM for non-text based files.
2023-09-07 15:38:24 +02:00
Fedora Release Engineering
71f74ae17c Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 12:19:01 +00:00
Fedora Release Engineering
72a6738eee Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 17:37:46 +00:00
Jakub Jelinek
02d40d4556 2.4.7-5 2023-01-16 13:08:49 +01:00
Florian Weimer
07f4318bf8 C99 compatibility fix in the testsuite
Related to:

  <https://fedoraproject.org/wiki/Changes/PortingToModernC>
  <https://fedoraproject.org/wiki/Toolchain/PortingToModernC>
2023-01-10 11:13:44 +01:00
Frédéric Bérat
e5a7e0081e tests: fix grep warning leading to test failure
Recent grep version emits a warning when \ is found before /.
This leads to a test failure in libtool.

Patch sent upstream:
https://lists.gnu.org/archive/html/libtool-patches/2022-12/msg00004.html

Reviewed-by: Carlos O'Donell <carlos@redhat.com>
2022-12-21 16:53:24 +01:00
Fedora Release Engineering
671c69b6ca Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 19:12:18 +00:00
Frederic Berat
d6936bca91 libtool: rebase to 2.4.7
Per upstream release notes:
http://savannah.gnu.org/forum/forum.php?forum_id=10139

Resolves: #2065004
Version: 2.4.7-1

Reviewed-by: Carlos O'Donell <carlos@redhat.com>
2022-03-24 10:32:27 +01:00
Frederic Berat
2103f3557e ltmain: Keep compiler deps as-is
Keep the library dependency list generated by the compiler as-is.
Some libraries are given multiple times to satisfy proper symbol
resolution, don't break it.

Refer to rhbz#2043517 [1] for more details.

Patch proposal sent upstream [2].

[1] https://bugzilla.redhat.com/show_bug.cgi?id=2043517
[2] https://lists.gnu.org/archive/html/libtool-patches/2022-02/msg00000.html

Reviewed-by: Carlos O'Donell <carlos@redhat.com>
2022-02-22 17:20:07 +01:00
Jeff Law
91e23976a9 - Re-enable LTO (completing change from Nov 29, 2021) 2022-02-13 11:20:07 -05:00
Frederic Berat
e334a543f5 Print log on make check failure
Fix the location of the log to be printed in case of failure of make
check.

Reviewed-by: Carlos O'Donell <carlos@redhat.com>
2022-02-09 11:04:57 +01:00
Frederic Berat
60e84e58fc Clean-up configure call
The "%configure" line does nothing more than the default command already
do.

Reviewed-by: Carlos O'Donell <carlos@redhat.com>
2022-02-09 11:04:43 +01:00
Frederic Berat
45145385d0 Use autosetup
Follow-up on using standard macros, calls to setup and patch are now
converted to autosetup call.

Reviewed-by: Carlos O'Donell <carlos@redhat.com>
2022-02-03 11:22:56 +01:00
Frederic Berat
b8c17a83ad Use make macros
https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
Based on work from Tom Stellard <tstellar@redhat.com> and
Timm Bäder <tbaeder@redhat.com>.

This commit showed that "-fPIC" added to CFLAGS unconditionally actually
invalidated the "non-PIC" test.
As the flag got removed, the test had to be disabled on ARM.
Please refer to the following ticket regarding non-PIC support on ARM:
https://bugs.launchpad.net/ubuntu/+source/gcc-4.4/+bug/503448

Reviewed-by: Carlos O'Donell <carlos@redhat.com>
2022-02-03 11:22:49 +01:00
Frederic Berat
8ea60b3528 Pass -fsanitize=* and -fuse-ld=* option down to gcc
Patches are back-ported from upstream.

Resolves: rhbz#2024647
Version: 2.4.6-48

Reviewed-by: Carlos O'Donell <carlos@redhat.com>
2022-02-03 11:22:05 +01:00
Fedora Release Engineering
0d2e488b2a - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 17:25:50 +00:00
Jakub Jelinek
d7fed31592 2.3.6-46 2022-01-10 13:44:06 +01:00
Marek Kulik
74058f9770 Enable lto
Changes:
- Enable lto
- Disable LTO for link-order2 test (Related: #1988112)
2021-11-30 03:31:26 +01:00
Ondrej Dubaj
db525f3203 Rebuild with automake-1.16.5 2021-10-04 08:33:59 +02:00
Ondrej Dubaj
0ed40333c5 Rebuild with automake-1.16.4 2021-08-30 09:10:04 +02:00
Fedora Release Engineering
dd70809a90 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 12:33:36 +00:00
Ondrej Dubaj
f7825f2a5b rebuild with automake-1.16.3 2021-03-25 09:02:00 +01:00
Fedora Release Engineering
83fb9a43c0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 18:10:12 +00:00
Tom Stellard
04e5ffea94 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-05 02:55:00 +00:00
Jakub Jelinek
15323c4aea 2.4.6-39 2020-12-07 14:52:15 +01:00
Jakub Jelinek
8e079bc8c2 2.4.6-38 2020-12-06 12:18:51 +01:00
Jakub Jelinek
ccf07fcec8 2.3.6-37 2020-10-21 13:56:47 +02:00
Fedora Release Engineering
fd27324c89 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 05:45:14 +00:00
Jeff Law
8f6788ecbf Fix nil->%{nil} 2020-07-21 14:29:34 -06:00
Jeff Law
f662497d12 Disable LTO 2020-07-13 17:00:20 -06:00
Pavel Raiskup
ed1d025081 rebuild for new automake
Because https://bugzilla.redhat.com/show_bug.cgi?id=1813010

Related: rhbz#1815814
Version: 2.4.6-34
2020-04-21 13:28:41 +02:00
Fedora Release Engineering
9a8fe0e485 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 10:35:11 +00:00
Jakub Jelinek
bc387bd454 bump: for gcc 10.* 2020-01-20 13:51:48 +01:00
Fedora Release Engineering
11bb551fbf - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 14:33:54 +00:00
Björn Esser
7f6486268a
Remove hardcoded gzip suffix from GNU info pages 2019-04-24 14:56:35 +02:00
Fedora Release Engineering
91dfefc8d8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 08:23:36 +00:00
Igor Gnatenko
dcf4e6dd16 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:13 +01:00
Björn Esser
c627c76ee2
bump: for gcc 9.* 2019-01-21 11:45:35 +01:00
Pavel Raiskup
d7abc1ef1a BR gcc, gcc-c++
Resolves: rhbz#1623078
Version: 2.4.6-27
2018-08-28 15:22:54 +02:00
Pavel Raiskup
c9ab88f8c2 libtool: error: line 2642: func__fatal_error: command not
Resolves: rhbz#1622611
Version: 2.4.6-26
2018-08-28 08:37:51 +02:00
Pavel Raiskup
e2559a5996 packaging cleanup
- drop Group
- use triggers, instead of %post/%postun

Version: 2.4.6-26
2018-08-28 08:36:37 +02:00
Fedora Release Engineering
e739c222eb - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 08:56:45 +00:00
Pavel Raiskup
af42c0d6a8 build: harden libltdl.so
Resolves: rhbz#1548751
Version: 2.4.6-24
2018-04-20 14:48:12 +02:00