Commit Graph

231 Commits

Author SHA1 Message Date
David Abdurachmanov 01cb3e7763
Rebuild for a new GCC 14
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-04-25 09:39:18 +03:00
David Abdurachmanov 01c3a12101
Reduce patch to minimal
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-02-02 12:23:27 +02:00
David Abdurachmanov 1f8818e2f2
Modify patch to apply for current version
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-02-02 12:06:37 +02:00
David Abdurachmanov 05ff0d39a9
Apply a patch to disable linking non-PIC into shared objects
Patch sent upstream:
https://lists.gnu.org/archive/html/libtool-patches/2024-02/msg00002.html

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-02-02 11:29:22 +02:00
David Abdurachmanov d20131ea50
Merge remote-tracking branch 'up/main' into main-riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-02-02 11:20:10 +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
David Abdurachmanov 2a8b2ea8ab
Disable debug packages on riscv64
Temporary change until it's fixed.

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2022-08-05 15:28:20 +03: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