Opened 13 months ago

Closed 13 months ago

Last modified 8 months ago

#22022 closed enhancement (fixed)

libtirpc-1.3.7

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 13.0
Component: BOOK Version: git
Severity: medium Keywords:
Cc:

Description

New point version.

Change History (5)

comment:1 by Bruce Dubbs, 13 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: new → assigned

comment:2 by Bruce Dubbs, 13 months ago

I could not find any release notes for this package. The patch for gcc15 has been applied, but is not sufficient. It still needs CC="gcc -std=gnu17".

comment:3 by Bruce Dubbs, 13 months ago

Resolution: → fixed
Status: assigned → closed

Fixed at commits

90e0e7a29d Update to libtirpc-1.3.7.
596f1edc3f Update to libei-1.5.0.
449d63fe9b Update to libinput-1.29.1 (Xorg driver).
e97f5270b3 Update to Net-DNS-1.53 (Perl module).
bb75faf40c Update to libXfixes-6.0.2 (Xorg library).
bf72559838 Update to pytest-8.4.2 (Python module).

comment:4 by Douglas R. Reno, 12 months ago

I'm just going through my todo list here looking for easy tasks I can do while I wait on libaom's tests to run... and I found a note to see if I could find actual release notes for this package.

The release notes are on Sourceforge, but in a text file! I'm going to post them here unmodified just for consistency:

commit 7cea8ad66aecc21e6caae330b5d31075af399193
Author: Khem Raj <raj.khem@gmail.com>
Date:   Mon Aug 25 10:26:58 2025 -0400

    Add conditional version script support
    
    This patch adds conditional symbol versioning to libtirpc, allowing
    GSS-API, DES crypto, and RPC database symbols to be conditionally
    included in the version script based on build configuration.
    
    LLD is strict about undefined symbols referenced in a version script.
    Some libtirpc symbols (rpcsec_gss, old DES helpers, rpc database
    helpers) are optional and may not be built depending on configure
    options or missing deps. GNU ld tolerated this; LLD errors out.
    
    This change keeps the canonical symbol map in src/libtirpc.map, but
    adds a make-time rule to generate a filtered copy
    where names from disabled features are deleted. The lib is then linked
    against the generated linker map file.
    
    Fixes linking errors when these features are not available.
    
    Signed-off-by: Khem Raj <raj.khem@gmail.com>
    Signed-off-by: Steve Dickson <steved@redhat.com>

commit 4eeb59a8dbcc6b4d3db1b81a00615f6e7832a97c
Author: Steve Dickson <steved@redhat.com>
Date:   Sat Aug 16 15:26:36 2025 -0400

    Convert old-style function definitions into modern-style definitions
    
    With newer compilers (gcc 15.1.1) -Wold-style-definition
    flag is set by default which causes warnings for
    most of the functions in these files.
    
        warning: old-style function definition [-Wold-style-definition]
    
    The warnings are remove by converting the old-style
    function definitions into modern-style definitions
    
    Signed-off-by: Steve Dickson <steved@redhat.com>

commit c717a52ed169701b2907ac8eb8678ca41b1533ba
Author: Steve Dickson <steved@redhat.com>
Date:   Sat Aug 16 15:25:03 2025 -0400

    Convert old-style function definitions into modern-style definitions
    
    With newer compilers (gcc 15.1.1) -Wold-style-definition
    flag is set by default which causes warnings for
    most of the functions in these files.
    
        warning: old-style function definition [-Wold-style-definition]
    
    The warnings are remove by converting the old-style
    function definitions into modern-style definitions
    
    Signed-off-by: Steve Dickson <steved@redhat.com>

commit b73283a6982f83974b48d1858735649d6acf6398
Author: Steve Dickson <steved@redhat.com>
Date:   Sat Aug 16 15:23:53 2025 -0400

    Convert old-style function definitions into modern-style definitions
    
    With newer compilers (gcc 15.1.1) -Wold-style-definition
    flag is set by default which causes warnings for
    most of the functions in these files.
    
        warning: old-style function definition [-Wold-style-definition]
    
    The warnings are remove by converting the old-style
    function definitions into modern-style definitions
    
    Signed-off-by: Steve Dickson <steved@redhat.com>

commit 41cb38e2dfdc7053ebcbd777cf868f8fcbcfcf23
Author: Steve Dickson <steved@redhat.com>
Date:   Sat Aug 16 15:22:06 2025 -0400

    Convert old-style function definitions into modern-style definitions
    
    With newer compilers (gcc 15.1.1) -Wold-style-definition
    flag is set by default which causes warnings for
    most of the functions in these files.
    
        warning: old-style function definition [-Wold-style-definition]
    
    The warnings are remove by converting the old-style
    function definitions into modern-style definitions
    
    Signed-off-by: Steve Dickson <steved@redhat.com>

commit 2c9ed28d9c364c6e7c29d9b5b740893a8baea014
Author: Steve Dickson <steved@redhat.com>
Date:   Sat Aug 16 15:20:02 2025 -0400

    Convert old-style function definitions into modern-style definitions
    
    With newer compilers (gcc 15.1.1) -Wold-style-definition
    flag is set by default which causes warnings for
    most of the functions in these files.
    
        warning: old-style function definition [-Wold-style-definition]
    
    The warnings are remove by converting the old-style
    function definitions into modern-style definitions
    
    Signed-off-by: Steve Dickson <steved@redhat.com>

commit 23b0aa66a34fc6de16d285fbeb60b0fd68fa40d5
Author: Steve Dickson <steved@redhat.com>
Date:   Sat Aug 16 15:18:50 2025 -0400

    Convert old-style function definitions into modern-style definitions
    
    With newer compilers (gcc 15.1.1) -Wold-style-definition
    flag is set by default which causes warnings for
    most of the functions in these files.
    
        warning: old-style function definition [-Wold-style-definition]
    
    The warnings are remove by converting the old-style
    function definitions into modern-style definitions
    
    Signed-off-by: Steve Dickson <steved@redhat.com>

commit 791063e55d9739fa8c7c1a0d4ac1c4f8023a2843
Author: Steve Dickson <steved@redhat.com>
Date:   Sat Aug 16 15:17:27 2025 -0400

    Convert old-style function definitions into modern-style definitions
    
    With newer compilers (gcc 15.1.1) -Wold-style-definition
    flag is set by default which causes warnings for
    most of the functions in these files.
    
        warning: old-style function definition [-Wold-style-definition]
    
    The warnings are remove by converting the old-style
    function definitions into modern-style definitions
    
    Signed-off-by: Steve Dickson <steved@redhat.com>

commit d3ff4c39bbcf22e3ff736261b66a9f6c6a6bf4ca
Author: Steve Dickson <steved@redhat.com>
Date:   Sat Aug 16 15:16:05 2025 -0400

    Convert old-style function definitions into modern-style definitions
    
    With newer compilers (gcc 15.1.1) -Wold-style-definition
    flag is set by default which causes warnings for
    most of the functions in these files.
    
        warning: old-style function definition [-Wold-style-definition]
    
    The warnings are remove by converting the old-style
    function definitions into modern-style definitions
    
    Signed-off-by: Steve Dickson <steved@redhat.com>

commit 2832da026b0812a23e65773b313b048c68147b09
Author: Steve Dickson <steved@redhat.com>
Date:   Sat Aug 16 15:14:41 2025 -0400

    Convert old-style function definitions into modern-style definitions
    
    With newer compilers (gcc 15.1.1) -Wold-style-definition
    flag is set by default which causes warnings for
    most of the functions in these files.
    
        warning: old-style function definition [-Wold-style-definition]
    
    The warnings are remove by converting the old-style
    function definitions into modern-style definitions
    
    Signed-off-by: Steve Dickson <steved@redhat.com>

commit 581152976f093f31957c48567278535ef54f6b3c
Author: Steve Dickson <steved@redhat.com>
Date:   Sat Aug 16 15:12:46 2025 -0400

    Convert old-style function definitions into modern-style definitions
    
    With newer compilers (gcc 15.1.1) -Wold-style-definition
    flag is set by default which causes warnings for
    most of the functions in these files.
    
        warning: old-style function definition [-Wold-style-definition]
    
    The warnings are remove by converting the old-style
    function definitions into modern-style definitions
    
    Signed-off-by: Steve Dickson <steved@redhat.com>

commit 2cfe608550dbe44ac8fc6c26216f529565713fc4
Author: Steve Dickson <steved@redhat.com>
Date:   Sat Aug 16 15:08:21 2025 -0400

    Convert old-style function definitions into modern-style definitions
    
    With newer compilers (gcc 15.1.1) -Wold-style-definition
    flag is set by default which causes warnings for
    most of the functions in these files.
    
        warning: old-style function definition [-Wold-style-definition]
    
    The warnings are remove by converting the old-style
    function definitions into modern-style definitions
    
    Signed-off-by: Steve Dickson <steved@redhat.com>

commit 07e45147b877c63a1d3dd1f5ae6070543b1d93cf
Author: Steve Dickson <steved@redhat.com>
Date:   Sat Aug 16 15:07:22 2025 -0400

    Convert old-style function definitions into modern-style definitions
    
    With newer compilers (gcc 15.1.1) -Wold-style-definition
    flag is set by default which causes warnings for
    most of the functions in these files.
    
        warning: old-style function definition [-Wold-style-definition]
    
    The warnings are remove by converting the old-style
    function definitions into modern-style definitions
    
    Signed-off-by: Steve Dickson <steved@redhat.com>

commit 240ee6c774729c9c24812aa8912f1fcf8996b162
Author: Rudi Heitbaum <rudi@heitbaum.com>
Date:   Thu Jan 2 08:46:24 2025 -0500

    update signal and key_call declarations to allow compile with gcc-15
    
    Follow up patch addressing the following declarations:
      sed -n 75,77p libtirpc-1.3.6/src/key_call.c
      cryptkeyres *(*__key_encryptsession_pk_LOCAL)() = 0;
      cryptkeyres *(*__key_decryptsession_pk_LOCAL)() = 0;
      des_block *(*__key_gendes_LOCAL)() = 0;
    
    Signed-off-by: Rudi Heitbaum <rudi@heitbaum.com>
    Signed-off-by: Steve Dickson <steved@redhat.com>

commit d473f1e1f6ba80bfaee4daa058da159305167323
Author: Rudi Heitbaum <rudi@heitbaum.com>
Date:   Thu Dec 12 04:16:02 2024 -0500

    Update declarations to allow compile with gcc-15
    
    This patch fixes some of the compile errors with gcc 15-20241117.
    
    In addition the follow declarations need to be fixed:
      sed -n 75,77p libtirpc-1.3.6/src/key_call.c
      cryptkeyres *(*__key_encryptsession_pk_LOCAL)() = 0;
      cryptkeyres *(*__key_decryptsession_pk_LOCAL)() = 0;
      des_block *(*__key_gendes_LOCAL)() = 0;
    
    Signed-off-by: Rudi Heitbaum <rudi@heitbaum.com>
    Signed-off-by: Steve Dickson <steved@redhat.com>

commit eea92ef0bf2f3f0e337cfd074ebc34d91945f19b
Author: Steve Dickson <steved@redhat.com>
Date:   Thu Nov 14 10:52:20 2024 -0500

    Revert "getnetconfig.c: free linep to avoid memory leakage"
    
    This reverts commit f138e68e7ffefa3f4d71857ddb137fff877fd1d0.
    
    There was no memory leak and freeing allocated
    memory is not a good thing
    
    Signed-off-by: Steve Dickson <steved@redhat.com>

commit f138e68e7ffefa3f4d71857ddb137fff877fd1d0
Author: Zhi Li <yieli@redhat.com>
Date:   Sat Nov 9 13:48:39 2024 -0500

    getnetconfig.c: free linep to avoid memory leakage
    
    Signed-off-by: Zhi Li <yieli@redhat.com>
    Signed-off-by: Steve Dickson <steved@redhat.com>

comment:5 by Bruce Dubbs, 8 months ago

Milestone: 12.5 → 13.0

Milestone renamed

Note: See TracTickets for help on using tickets.