[binutils-gdb] src-release.sh: Fix gdb source tarball build failure due to libsframe

Joel Brobecker brobecke@sourceware.org
Wed Nov 30 03:33:18 GMT 2022


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=629e5e1ae89023bf4dbde9333d18ff4aead2c708

commit 629e5e1ae89023bf4dbde9333d18ff4aead2c708
Author: Joel Brobecker <brobecker@adacore.com>
Date:   Sun Nov 27 16:43:42 2022 +0400

    src-release.sh: Fix gdb source tarball build failure due to libsframe
    
    This script was recently changed as follow:
    
        | commit e619dddb3a45780ae66d762756882a3b896b617d
        | Date:   Tue Nov 15 15:07:13 2022 -0800
        | Subject: src-release.sh: Add libsframe
        |
        | Add libsframe to the list of top level directories that will be included
        | in a release.
    
    Since then, the gdb source tarball has been failing with the error
    below during the "make configure-host configure-target" phase:
    
        | make[3]: *** No rule to make target '../libsframe/libsframe.la',
        |     needed by 'libbfd.la'.  Stop.
        | make[3]: Leaving directory '/tmp/gdb-public/bfd'
    
    This patch fixes the issue by adding libsframe to the list of
    GDB_SUPPORT_DIRS, similar to what was done for BINUTILS.
    
    ChangeLog:
    
            * src-release.sh (GDB_SUPPORT_DIRS): Add libsframe.

Diff:
---
 src-release.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src-release.sh b/src-release.sh
index 050a8eb958d..ec28f8691c7 100755
--- a/src-release.sh
+++ b/src-release.sh
@@ -322,7 +322,7 @@ gas_release()
     tar_compress $package $tool "$GAS_SUPPORT_DIRS" "$compressors"
 }
 
-GDB_SUPPORT_DIRS="bfd include libiberty libctf opcodes readline sim intl libdecnumber cpu zlib contrib gnulib gdbsupport gdbserver libbacktrace"
+GDB_SUPPORT_DIRS="libsframe bfd include libiberty libctf opcodes readline sim intl libdecnumber cpu zlib contrib gnulib gdbsupport gdbserver libbacktrace"
 gdb_release()
 {
     compressors=$1


More information about the Binutils-cvs mailing list