mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-11 00:18:06 -05:00
AutoBuild: gdb => 16.1 (#11157)
* gdb => 16.1 Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Use primary gnu sources. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Adjust gdb build paths. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Add built packages for linux/386 to gdb * Add built packages for linux/amd64 to gdb * Add built packages for linux/arm/v7 to gdb --------- Signed-off-by: Satadru Pramanik <satadru@gmail.com> Co-authored-by: Satadru Pramanik <satadru@gmail.com> Co-authored-by: satmandu <satmandu@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
8e3f189e81
commit
b7bcbfba0a
@@ -2,29 +2,25 @@
|
||||
/usr/local/bin/gdb
|
||||
/usr/local/bin/gdb-add-index
|
||||
/usr/local/bin/gdbserver
|
||||
/usr/local/bin/gstack
|
||||
/usr/local/include/ansidecl.h
|
||||
/usr/local/include/bfd.h
|
||||
/usr/local/include/bfdlink.h
|
||||
/usr/local/include/diagnostics.h
|
||||
/usr/local/include/dis-asm.h
|
||||
/usr/local/include/gdb/jit-reader.h
|
||||
/usr/local/include/plugin-api.h
|
||||
/usr/local/include/symcat.h
|
||||
/usr/local/lib/libbfd-2.42.50.so
|
||||
/usr/local/lib/libbfd-2.43.50.so
|
||||
/usr/local/lib/libbfd.a
|
||||
/usr/local/lib/libbfd.la
|
||||
/usr/local/lib/libbfd.so
|
||||
/usr/local/lib/libopcodes-2.42.50.so
|
||||
/usr/local/lib/libopcodes.a
|
||||
/usr/local/lib/libopcodes.la
|
||||
/usr/local/lib/libopcodes.so
|
||||
/usr/local/share/gdb/python/gdb/FrameDecorator.py
|
||||
/usr/local/share/gdb/python/gdb/FrameIterator.py
|
||||
/usr/local/share/gdb/python/gdb/__init__.py
|
||||
/usr/local/share/gdb/python/gdb/command/__init__.py
|
||||
/usr/local/share/gdb/python/gdb/command/explore.py
|
||||
/usr/local/share/gdb/python/gdb/command/frame_filters.py
|
||||
/usr/local/share/gdb/python/gdb/command/missing_debug.py
|
||||
/usr/local/share/gdb/python/gdb/command/missing_files.py
|
||||
/usr/local/share/gdb/python/gdb/command/pretty_printers.py
|
||||
/usr/local/share/gdb/python/gdb/command/prompt.py
|
||||
/usr/local/share/gdb/python/gdb/command/type_printers.py
|
||||
@@ -37,6 +33,7 @@
|
||||
/usr/local/share/gdb/python/gdb/dap/evaluate.py
|
||||
/usr/local/share/gdb/python/gdb/dap/events.py
|
||||
/usr/local/share/gdb/python/gdb/dap/frames.py
|
||||
/usr/local/share/gdb/python/gdb/dap/globalvars.py
|
||||
/usr/local/share/gdb/python/gdb/dap/io.py
|
||||
/usr/local/share/gdb/python/gdb/dap/launch.py
|
||||
/usr/local/share/gdb/python/gdb/dap/locations.py
|
||||
@@ -59,10 +56,12 @@
|
||||
/usr/local/share/gdb/python/gdb/function/caller_is.py
|
||||
/usr/local/share/gdb/python/gdb/function/strfns.py
|
||||
/usr/local/share/gdb/python/gdb/missing_debug.py
|
||||
/usr/local/share/gdb/python/gdb/missing_files.py
|
||||
/usr/local/share/gdb/python/gdb/missing_objfile.py
|
||||
/usr/local/share/gdb/python/gdb/printer/__init__.py
|
||||
/usr/local/share/gdb/python/gdb/printer/bound_registers.py
|
||||
/usr/local/share/gdb/python/gdb/printing.py
|
||||
/usr/local/share/gdb/python/gdb/prompt.py
|
||||
/usr/local/share/gdb/python/gdb/ptwrite.py
|
||||
/usr/local/share/gdb/python/gdb/styling.py
|
||||
/usr/local/share/gdb/python/gdb/types.py
|
||||
/usr/local/share/gdb/python/gdb/unwinder.py
|
||||
@@ -103,4 +102,5 @@
|
||||
/usr/local/share/man/man1/gdb-add-index.1.zst
|
||||
/usr/local/share/man/man1/gdb.1.zst
|
||||
/usr/local/share/man/man1/gdbserver.1.zst
|
||||
/usr/local/share/man/man1/gstack.1.zst
|
||||
/usr/local/share/man/man5/gdbinit.5.zst
|
||||
|
||||
@@ -2,29 +2,25 @@
|
||||
/usr/local/bin/gdb
|
||||
/usr/local/bin/gdb-add-index
|
||||
/usr/local/bin/gdbserver
|
||||
/usr/local/bin/gstack
|
||||
/usr/local/include/ansidecl.h
|
||||
/usr/local/include/bfd.h
|
||||
/usr/local/include/bfdlink.h
|
||||
/usr/local/include/diagnostics.h
|
||||
/usr/local/include/dis-asm.h
|
||||
/usr/local/include/gdb/jit-reader.h
|
||||
/usr/local/include/plugin-api.h
|
||||
/usr/local/include/symcat.h
|
||||
/usr/local/lib/libbfd-2.42.50.so
|
||||
/usr/local/lib/libbfd-2.43.50.so
|
||||
/usr/local/lib/libbfd.a
|
||||
/usr/local/lib/libbfd.la
|
||||
/usr/local/lib/libbfd.so
|
||||
/usr/local/lib/libopcodes-2.42.50.so
|
||||
/usr/local/lib/libopcodes.a
|
||||
/usr/local/lib/libopcodes.la
|
||||
/usr/local/lib/libopcodes.so
|
||||
/usr/local/share/gdb/python/gdb/FrameDecorator.py
|
||||
/usr/local/share/gdb/python/gdb/FrameIterator.py
|
||||
/usr/local/share/gdb/python/gdb/__init__.py
|
||||
/usr/local/share/gdb/python/gdb/command/__init__.py
|
||||
/usr/local/share/gdb/python/gdb/command/explore.py
|
||||
/usr/local/share/gdb/python/gdb/command/frame_filters.py
|
||||
/usr/local/share/gdb/python/gdb/command/missing_debug.py
|
||||
/usr/local/share/gdb/python/gdb/command/missing_files.py
|
||||
/usr/local/share/gdb/python/gdb/command/pretty_printers.py
|
||||
/usr/local/share/gdb/python/gdb/command/prompt.py
|
||||
/usr/local/share/gdb/python/gdb/command/type_printers.py
|
||||
@@ -37,6 +33,7 @@
|
||||
/usr/local/share/gdb/python/gdb/dap/evaluate.py
|
||||
/usr/local/share/gdb/python/gdb/dap/events.py
|
||||
/usr/local/share/gdb/python/gdb/dap/frames.py
|
||||
/usr/local/share/gdb/python/gdb/dap/globalvars.py
|
||||
/usr/local/share/gdb/python/gdb/dap/io.py
|
||||
/usr/local/share/gdb/python/gdb/dap/launch.py
|
||||
/usr/local/share/gdb/python/gdb/dap/locations.py
|
||||
@@ -59,10 +56,12 @@
|
||||
/usr/local/share/gdb/python/gdb/function/caller_is.py
|
||||
/usr/local/share/gdb/python/gdb/function/strfns.py
|
||||
/usr/local/share/gdb/python/gdb/missing_debug.py
|
||||
/usr/local/share/gdb/python/gdb/missing_files.py
|
||||
/usr/local/share/gdb/python/gdb/missing_objfile.py
|
||||
/usr/local/share/gdb/python/gdb/printer/__init__.py
|
||||
/usr/local/share/gdb/python/gdb/printer/bound_registers.py
|
||||
/usr/local/share/gdb/python/gdb/printing.py
|
||||
/usr/local/share/gdb/python/gdb/prompt.py
|
||||
/usr/local/share/gdb/python/gdb/ptwrite.py
|
||||
/usr/local/share/gdb/python/gdb/styling.py
|
||||
/usr/local/share/gdb/python/gdb/types.py
|
||||
/usr/local/share/gdb/python/gdb/unwinder.py
|
||||
@@ -103,4 +102,5 @@
|
||||
/usr/local/share/man/man1/gdb-add-index.1.zst
|
||||
/usr/local/share/man/man1/gdb.1.zst
|
||||
/usr/local/share/man/man1/gdbserver.1.zst
|
||||
/usr/local/share/man/man1/gstack.1.zst
|
||||
/usr/local/share/man/man5/gdbinit.5.zst
|
||||
|
||||
@@ -2,29 +2,25 @@
|
||||
/usr/local/bin/gdb
|
||||
/usr/local/bin/gdb-add-index
|
||||
/usr/local/bin/gdbserver
|
||||
/usr/local/bin/gstack
|
||||
/usr/local/include/ansidecl.h
|
||||
/usr/local/include/bfd.h
|
||||
/usr/local/include/bfdlink.h
|
||||
/usr/local/include/diagnostics.h
|
||||
/usr/local/include/dis-asm.h
|
||||
/usr/local/include/gdb/jit-reader.h
|
||||
/usr/local/include/plugin-api.h
|
||||
/usr/local/include/symcat.h
|
||||
/usr/local/lib64/libbfd-2.42.50.so
|
||||
/usr/local/lib64/libbfd-2.43.50.so
|
||||
/usr/local/lib64/libbfd.a
|
||||
/usr/local/lib64/libbfd.la
|
||||
/usr/local/lib64/libbfd.so
|
||||
/usr/local/lib64/libopcodes-2.42.50.so
|
||||
/usr/local/lib64/libopcodes.a
|
||||
/usr/local/lib64/libopcodes.la
|
||||
/usr/local/lib64/libopcodes.so
|
||||
/usr/local/share/gdb/python/gdb/FrameDecorator.py
|
||||
/usr/local/share/gdb/python/gdb/FrameIterator.py
|
||||
/usr/local/share/gdb/python/gdb/__init__.py
|
||||
/usr/local/share/gdb/python/gdb/command/__init__.py
|
||||
/usr/local/share/gdb/python/gdb/command/explore.py
|
||||
/usr/local/share/gdb/python/gdb/command/frame_filters.py
|
||||
/usr/local/share/gdb/python/gdb/command/missing_debug.py
|
||||
/usr/local/share/gdb/python/gdb/command/missing_files.py
|
||||
/usr/local/share/gdb/python/gdb/command/pretty_printers.py
|
||||
/usr/local/share/gdb/python/gdb/command/prompt.py
|
||||
/usr/local/share/gdb/python/gdb/command/type_printers.py
|
||||
@@ -37,6 +33,7 @@
|
||||
/usr/local/share/gdb/python/gdb/dap/evaluate.py
|
||||
/usr/local/share/gdb/python/gdb/dap/events.py
|
||||
/usr/local/share/gdb/python/gdb/dap/frames.py
|
||||
/usr/local/share/gdb/python/gdb/dap/globalvars.py
|
||||
/usr/local/share/gdb/python/gdb/dap/io.py
|
||||
/usr/local/share/gdb/python/gdb/dap/launch.py
|
||||
/usr/local/share/gdb/python/gdb/dap/locations.py
|
||||
@@ -59,10 +56,12 @@
|
||||
/usr/local/share/gdb/python/gdb/function/caller_is.py
|
||||
/usr/local/share/gdb/python/gdb/function/strfns.py
|
||||
/usr/local/share/gdb/python/gdb/missing_debug.py
|
||||
/usr/local/share/gdb/python/gdb/missing_files.py
|
||||
/usr/local/share/gdb/python/gdb/missing_objfile.py
|
||||
/usr/local/share/gdb/python/gdb/printer/__init__.py
|
||||
/usr/local/share/gdb/python/gdb/printer/bound_registers.py
|
||||
/usr/local/share/gdb/python/gdb/printing.py
|
||||
/usr/local/share/gdb/python/gdb/prompt.py
|
||||
/usr/local/share/gdb/python/gdb/ptwrite.py
|
||||
/usr/local/share/gdb/python/gdb/styling.py
|
||||
/usr/local/share/gdb/python/gdb/types.py
|
||||
/usr/local/share/gdb/python/gdb/unwinder.py
|
||||
@@ -103,4 +102,5 @@
|
||||
/usr/local/share/man/man1/gdb-add-index.1.zst
|
||||
/usr/local/share/man/man1/gdb.1.zst
|
||||
/usr/local/share/man/man1/gdbserver.1.zst
|
||||
/usr/local/share/man/man1/gstack.1.zst
|
||||
/usr/local/share/man/man5/gdbinit.5.zst
|
||||
|
||||
@@ -6,18 +6,18 @@ require 'buildsystems/autotools'
|
||||
class Gdb < Autotools
|
||||
description 'The GNU Debugger'
|
||||
homepage 'https://www.gnu.org/software/gdb/'
|
||||
version "15.1-#{CREW_GCC_VER}-#{CREW_PY_VER}"
|
||||
version "16.1-#{CREW_GCC_VER}-#{CREW_PY_VER}"
|
||||
license 'GPL3'
|
||||
compatibility 'all'
|
||||
source_url "https://ftpmirror.gnu.org/gnu/gdb/gdb-#{version.split('-').first}.tar.xz"
|
||||
source_url "https://ftp.gnu.org/gnu/gdb/gdb-#{version.split('-').first}.tar.xz"
|
||||
source_sha256 '38254eacd4572134bca9c5a5aa4d4ca564cbbd30c369d881f733fb6b903354f2'
|
||||
binary_compression 'tar.zst'
|
||||
|
||||
binary_sha256({
|
||||
aarch64: '5f9ae81368ba045330b783686cd514c38ff64c0bbcd3abd2ce1100a8abd28944',
|
||||
armv7l: '5f9ae81368ba045330b783686cd514c38ff64c0bbcd3abd2ce1100a8abd28944',
|
||||
i686: 'a0b35ff0e8b9a37237323c3a72cd89121b39dd1467d5e3c93c9d14a5b75fe7f7',
|
||||
x86_64: '675a925237cc73dd7eb0da055c004f835dddba257aaec3986249f30fc19e79da'
|
||||
aarch64: '6b0752c9af56f05d8c6168cdb86e3bd6ff7bc86fb482aa864a71262cd6c56e14',
|
||||
armv7l: '6b0752c9af56f05d8c6168cdb86e3bd6ff7bc86fb482aa864a71262cd6c56e14',
|
||||
i686: '6ee75eef105015e2cec081223de1fd4d20ae4537f75a8b07ee5d6184fc48e315',
|
||||
x86_64: '2031d00893dd1d97d0b72d628925a779629c625e5052e766714d5ea687e96d86'
|
||||
})
|
||||
|
||||
depends_on 'binutils' # R
|
||||
@@ -42,43 +42,35 @@ class Gdb < Autotools
|
||||
|
||||
def self.build
|
||||
@x = ARCH == 'i686' ? '' : '--with-x'
|
||||
FileUtils.mkdir_p 'build'
|
||||
Dir.chdir('build') do
|
||||
system "../configure \
|
||||
#{CREW_CONFIGURE_OPTIONS} \
|
||||
--disable-binutils \
|
||||
--disable-ld \
|
||||
--disable-nls \
|
||||
--enable-64-bit-bfd \
|
||||
--enable-install-libbfd \
|
||||
--enable-host-shared \
|
||||
--enable-lto \
|
||||
--enable-shared \
|
||||
--enable-sim \
|
||||
--enable-source-highlight \
|
||||
--enable-tui \
|
||||
--with-curses \
|
||||
--with-lzma \
|
||||
--with-pkgversion=Chromebrew \
|
||||
--with-python=python3 \
|
||||
--with-system-gdbinit=#{CREW_PREFIX}/etc/gdb/gdbinit \
|
||||
--with-system-readline \
|
||||
--with-system-zlib \
|
||||
#{@x}"
|
||||
system 'make'
|
||||
end
|
||||
system "./configure \
|
||||
#{CREW_CONFIGURE_OPTIONS} \
|
||||
--disable-binutils \
|
||||
--disable-ld \
|
||||
--disable-nls \
|
||||
--enable-64-bit-bfd \
|
||||
--enable-install-libbfd \
|
||||
--enable-host-shared \
|
||||
--enable-lto \
|
||||
--enable-shared \
|
||||
--enable-sim \
|
||||
--enable-source-highlight \
|
||||
--enable-tui \
|
||||
--with-curses \
|
||||
--with-lzma \
|
||||
--with-pkgversion=Chromebrew \
|
||||
--with-python=python3 \
|
||||
--with-system-gdbinit=#{CREW_PREFIX}/etc/gdb/gdbinit \
|
||||
--with-system-readline \
|
||||
--with-system-zlib \
|
||||
#{@x}"
|
||||
system 'make'
|
||||
end
|
||||
|
||||
def self.install
|
||||
Dir.chdir('build') do
|
||||
# Handle missing libopcodes
|
||||
# https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/merge_requests/13697/diffs
|
||||
system "make -C gdb DESTDIR=#{CREW_DEST_DIR} install"
|
||||
system "make -C opcodes DESTDIR=#{CREW_DEST_DIR} install"
|
||||
system "make -C bfd DESTDIR=#{CREW_DEST_DIR} install"
|
||||
system "make -C gdb/data-directory DESTDIR=#{CREW_DEST_DIR} install"
|
||||
system "make -C gdbserver DESTDIR=#{CREW_DEST_DIR} install"
|
||||
end
|
||||
system "make -C gdb DESTDIR=#{CREW_DEST_DIR} install"
|
||||
system "make -C bfd DESTDIR=#{CREW_DEST_DIR} install"
|
||||
system "make -C gdb/data-directory DESTDIR=#{CREW_DEST_DIR} install"
|
||||
system "make -C gdbserver DESTDIR=#{CREW_DEST_DIR} install"
|
||||
FileUtils.rm_f "#{CREW_DEST_LIB_PREFIX}/libinproctrace.so"
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user