aboutsummaryrefslogtreecommitdiff
path: root/packages/gdb
Commit message (Collapse)AuthorAgeFilesLines
* gdb: Add gdb 15.1Chris Packham2024-07-243-1/+9
| | | | | | | | | | | | | https://sourceware.org/pipermail/gdb-announce/2024/000140.html The release notes state that "Building GDB and GDBserver now requires a C++17 compiler (for instance, GCC 9 or later)". Looks like we already satisfy this requirement with GDB_DEP_NO_STD_FUTURE. gdbserver now has a dependency on iconv.h, for uclibc configurations we need to make sure this is satisfied. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gdb: Add 14.2Chris Packham2024-03-083-8/+8
| | | | | | https://sourceware.org/pipermail/gdb-announce/2024/000138.html Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gdb: Add 14.1 releaseChris Packham2023-12-183-1/+9
| | | | | | | https://sourceware.org/pipermail/gdb-announce/2023/000137.html Fixes #2077 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gdb: Add gdb 13.2Chris Packham2023-05-314-29/+8
| | | | | | | | | https://sourceware.org/pipermail/gdb-announce/2023/000135.html https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=gdb/NEWS;hb=gdb-13.2-release Add the 13.2 release, remove 13.1. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gdb: Bring in upstream fix for build errorChris Packham2023-05-171-0/+21
| | | | | | | | | | | | | | On systems that lack pread64() (e.g. musl) the following build error is observed. src/gdb/gdbserver/linux-low.cc:5393:45: error: expected ':' before ')' token src/gdb/gdbserver/linux-low.cc:5393:45: error: expected primary-expression before ')' token src/gdb/gdbserver/linux-low.cc:5393:45: error: expected ':' before ')' token src/gdb/gdbserver/linux-low.cc:5393:45: error: expected primary-expression before ')' token Bring in the upstream fix for this error. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gdb: Add gdb 13.1Chris Packham2023-02-253-1/+9
| | | | | | | https://sourceware.org/pipermail/gdb-announce/2023/000134.html https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=gdb/NEWS;hb=gdb-13.1-release Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gdb: Add 12.1Chris Packham2022-05-163-1/+9
| | | | | | Add gdb 12.1 release. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gdb: drop obsolete versionsChris Packham2022-05-1040-1022/+1
| | | | | | | Drop gdb 7.11.1, 7.12.1, 8.0.1, 8.1.1 and 8.2.1. Cleanup milestones related to these older versions. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Run patches thru `manage-packages -P`Alexey Neyman2022-02-113-9/+10
| | | | | | | | This refreshes the line numbers, removes any fuzz (which would make any future forward ports easier) and standardizes the patch/file headers (which makes them easier to read). Signed-off-by: Alexey Neyman <stilor@att.net>
* Run packages through `manage-packages -D`Alexey Neyman2022-02-111-4/+4
| | | | | | | This fixed some typos in the checksum files (please don't edit them manually, this is error-prone!) Signed-off-by: Alexey Neyman <stilor@att.net>
* Remove GDB 11.1Alexey Neyman2022-02-116-139/+0
| | | | | | | | | This was originally an upgrade from 11.1 to 11.2 that fixed moxie-* samples affected by PR sim/28302. GDB 11.2 landed independently on master, so just remove 11.1 (one release per upstream branch, please, we already have lots of version/architecture/host permutations to test). Signed-off-by: Alexey Neyman <stilor@att.net>
* gdb: use single-number versions/milestones for 9+Alexey Neyman2022-02-111-2/+2
| | | | | | | | Starting with GDB9, the release number is only two numbers (with the last being patchlevel). Therefore, keep two numbers for releases 8 and below, but just a single number for 9 and up. Signed-off-by: Alexey Neyman <stilor@att.net>
* packages/gdb: add gdb-11.2Hans-Christian Noren Egtvedt2022-02-086-0/+139
| | | | | | | Forward port patches from gdb-11.1, as they still apply clean, hence still assumed to be relevant. Signed-off-by: Hans-Christian Noren Egtvedt <hegtvedt@cisco.com>
* gdb: Remove old milestonesChris Packham2021-09-211-1/+1
| | | | | | | Now that the oldest supported version of gdb is 7.11.1 we can make some parts of the build unconditional and remove the associated config vars. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gdb: Add gdb-11.1Chris Packham2021-09-197-1/+140
| | | | | | | Drop the uclibc-no-gettimeofday-clobber patch as it no longer applies. The arc patches are all upstream. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gdb: Mark older versions as obsoleteChris Packham2021-09-195-0/+5
| | | | | | | Mark all of the 7.x series obsolete, retain only the latest 8.x release. These will be removed after the next release. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gdb: Drop obsolete versionChris Packham2021-09-1938-1317/+0
| | | | | | | Drop versions of gdb that were marked as obsolete prior to the crosstool-ng-1.24.0 release. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gdb10: Fixes for ARCAlexey Brodkin2021-09-1413-0/+4966
| | | | | | | | | | | | | Here we add a couple of fixes and improvements for ARC processors. All except 1 patch are already in the upstream "master" branch and will be an essential part of GCC 11.x whenever it gets released. The most important are first 4 patches (0005-0008) which introduce support of full native GDB support in Linux on ARC. And the rests are tiny, yet useful improvements. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
* gdb10: Update existing patchesAlexey Brodkin2021-09-146-43/+5
| | | | | | As easy as: ./maintainer/manage-packages.sh --update-patches --select gdb-10.2 Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
* gdb: Add gdb-10.2Alexey Brodkin2021-08-259-1/+213
| | | | | | | | | | | | | | | | | In GDB 10.x gdbserver was promoted to the top-level folder, see https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=919adfe8409211c726c1d05b47ca59890ee648f1 Which means it is no longer a subfolder in "gdb" and so we have to build gdbserver now exactly in the same way as normal native GDB. One interesting detail is gdbserver doesn't need to deal with target description in .xml so it doesn't depend on libexpat on target, thus we need to move libexpat explicit selection from do_gdb_backend() to its callers when building native [full] gdb as well as cross-gdb for the host. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> [cp: support old/new layout, regenerate patches] Signed-off-by: Chris Packham <judge.packham@gmail.com>
* gdb 9.2 supportKumar Gala2020-09-118-8/+8
| | | | Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
* Merge pull request #1220 from claymation/patch-1Chris Packham2020-08-231-0/+17
|\ | | | | Fix native gdb aarch64 musl build
| * Fix native gdb aarch64 musl buildClay McClure2019-07-301-0/+17
| | | | | | Apply the patch from https://patchwork.openembedded.org/patch/161442/, which explains why gdb should include <signal.h> instead of <asm/sigcontext.h>.
* | Add gdb-9.1Alexey Neyman2020-02-267-0/+175
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Upstream patch to disable FORTIFY_SOURCE on mingw32Alexey Neyman2020-02-091-0/+43
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | GDB 8.3+ needs IPv6Alexey Neyman2019-10-021-1/+1
| | | | | | | | | | | | ... which wasn't enabled in uClibc-ng by default Signed-off-by: Alexey Neyman <stilor@att.net>
* | Add GDB 8.3.1Alexey Neyman2019-10-017-0/+175
|/ | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* event-loop.h is included via other paths, tooAlexey Neyman2019-03-141-13/+15
| | | | | | ... so instead add an include guard. Signed-off-by: Alexey Neyman <stilor@att.net>
* Remove "event-loop.h" inclusion from "top.h"Alexey Neyman2019-03-131-0/+16
| | | | | | | | | | | | | | Older GCCs (e.g. GCC 4.4 in CentOS 6) chokes on having two identical typedefs like this: typedef void *p; typedef void *p; The event-loop.h header does not have a guard against double-inclusion. Not the best solution, but it works and eventually 7.12 will fall into obsolescence anyway. Signed-off-by: Alexey Neyman <stilor@att.net>
* Allow older GDB to build against newer glibcAlexey Neyman2019-03-111-0/+73
| | | | | | | Also, fix the subdir used when only gdbserver is built (without native GDB). Signed-off-by: Alexey Neyman <stilor@att.net>
* Move GDB build into a common backend functionAlexey Neyman2019-03-091-0/+43
| | | | | | | ... needed to create a common runtime test for an incompatible change in glibc API. Signed-off-by: Alexey Neyman <stilor@att.net>
* GDB 7.12.1 fails to build in certain configurationsAlexey Neyman2019-03-061-0/+43
| | | | | | ... for which we pick up a patch from upstream. Signed-off-by: Alexey Neyman <stilor@att.net>
* Another wave of version updatesAlexey Neyman2019-02-138-8/+8
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Config v2: select relevant parts of each package versionAlexey Neyman2019-01-301-0/+1
| | | | | | | Also, remove a couple of config options that dealt with package versions that have been since retired. Signed-off-by: Alexey Neyman <stilor@att.net>
* Retire GDB 7.0a, superseded by 7.0.1aAlexey Neyman2019-01-263-197/+0
| | | | | | (missed by "retire old versions" commit awhile ago) Signed-off-by: Alexey Neyman <stilor@att.net>
* Replace GDB 7.8.1 with 7.82Alexey Neyman2019-01-263-8/+8
| | | | | | | When merging new package framework, I missed that master had 7.8.2 imported in place of 7.8.1. Noone complained about this downgrade... Signed-off-by: Alexey Neyman <stilor@att.net>
* Upgrades. Lots of 'em.Alexey Neyman2018-09-2415-8/+183
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Restore a missing GDB optionAlexey Neyman2018-05-061-1/+1
| | | | | | (whether GDB has --disable-build-with-cxx) and use it. Signed-off-by: Alexey Neyman <stilor@att.net>
* Bring in GDB 8.1 and glibc 2.27.Alexey Neyman2018-02-037-0/+175
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Run all patches through renumbering and updateAlexey Neyman2017-12-0229-306/+304
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Upgrades: gcc 5.5, gdb 8.0.1, musl 1.1.17, LinuxAlexey Neyman2017-10-238-8/+8
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Add digests for all packagesAlexey Neyman2017-09-2916-0/+128
| | | | | | | Also fix test-packages: it was saving the output from CT_DoLog into the checksum file. Also use one file per version. Signed-off-by: Alexey Neyman <stilor@att.net>
* Implement a script for checking packagesAlexey Neyman2017-08-235-0/+5
| | | | | | Then use this script to check that all packages can be extracted and patched. Signed-off-by: Alexey Neyman <stilor@att.net>
* Record tarball formatsAlexey Neyman2017-08-1811-0/+11
| | | | | | Also, missed upgrades of gmp, isl, mingw-w64 Signed-off-by: Alexey Neyman <stilor@att.net>
* Trim old versionsAlexey Neyman2017-08-1811-191/+0
| | | | | | | | | | | | | Policy: - Only latest patchlevel for each branch release Exception: CLooG - ISL has dependencies on specific CLooG releases within a single branch - Where there are no patchlevel releases (uClibc, musl) - just retain two most recent releases Also, missed automake update: 1.14 -> 1.14.1 Signed-off-by: Alexey Neyman <stilor@att.net>
* Resolve a few more TBDsAlexey Neyman2017-07-091-1/+1
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Fixes for buildingAlexey Neyman2017-07-081-1/+1
| | | | | | | | | - Need GDB8.0 milestone - Make uClibc "master" package - Rename bionic -> android-ndk to match the package name and support suffixes for archives Signed-off-by: Alexey Neyman <stilor@att.net>
* Downloading packages using new frameworkAlexey Neyman2017-07-081-1/+1
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Fix the references to old config variablesAlexey Neyman2017-07-0820-22/+23
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Switch comp.libs/tools and debug to new framework.Alexey Neyman2017-07-0857-0/+2038
Signed-off-by: Alexey Neyman <stilor@att.net>