summaryrefslogtreecommitdiffstats
path: root/package/gdb
Commit message (Collapse)AuthorAgeFilesLines
...
* gdb: fix simulator build failuresThomas Petazzoni2016-08-054-32/+727
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Following reports from me of build failures of the GDB simulator for the Blackfin architecture, Waldemar cooked a patch (0005-fix-sim-compile.patch) that removes the typedef of SIM_CPU, because there was a redefinition of this typedef for Blackfin. This was not causing an issue with recent compilers as redefining the same typedef is valid with recent compilers, but was causing build failures with gcc 4.4.x. However, by removing the common definition of SIM_CPU, this patch broke the build of the GDB simulator on other architectures, which did not had an architecture-specific redefinition of SIM_CPU (unlike Blackfin). The crux of the problem is in a commit from Mike Frysinger, that tries to refactor the SIM_CPU definition into a common one. Except that it leaves a redefinition of it for Blackfin. Removing this second definition however doesn't easily work, due to include ordering issues. The easiest solution is to simply revert the patch from Mike Frysinger. This allows to fix the build for all architectures and all compiler versions. Fixes: http://autobuild.buildroot.net/results/3b82c44ee853fab0e0c63881f0705bb659412917/ http://autobuild.buildroot.net/results/dafbb93ab38a4285ce42436219d552cceb14828b/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* board: add blackfin gdb simulator supportWaldemar Brodkorb2016-07-242-0/+32
| | | | | | | | | With this config you can bootup a Linux kernel in GDB simulator and test Blackfin kernel and userland. Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/gdb: fix gnulib issue with musl and uClibc toolchainsRomain Naour2016-07-241-1/+9
| | | | | | | | | | | | | | | | Starting with gdb 7.11, the bundled gnulib want to use rpl_gettimeofday (gettimeofday replacement) due bad guessing when cross-compiling with musl and uClibc toolchains. Instead of patching gnulib configure script to fix the test, use gl_cv_func_gettimeofday_clobber=no to not use rpl_gettimeofday. Thanks to Thomas Petazzoni to suggest this patch. Reported upstream: https://sourceware.org/bugzilla/show_bug.cgi?id=19798 Signed-off-by: Romain Naour <romain.naour@gmail.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/gdb: gdbserver: add missing headerRomain Naour2016-07-241-0/+30
| | | | | | | | | | Backport upstream patch for musl toolchains Fixes: http://autobuild.buildroot.net/results/564/56443134388ee6c4a13add10cc53eff6f47f244e Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/gdb: add dependency on host-textinfoRomain Naour2016-07-061-2/+9
| | | | | | | | | | | | | Starting with gdb 7.10, gdb wants to re-generate its documentation. We were trying to avoid that by patching the Makefiles, but it wasn't working in all situations. So, we simply add a dependency on host-texinfo in all case. Fixes: http://autobuild.buildroot.net/results/f72/f72eac3e2f995e93f0e8f215e68ce4356a696dcb Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* gdb: add dependency on host-flex and host-bison for Git versionsThomas Petazzoni2016-07-051-2/+2
| | | | | | | | | gdb versions fetched from git (such as the ARC version) will not build with host-flex and host-bison. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* gdb: add dependency on host-texinfoThomas Petazzoni2016-07-051-12/+6
| | | | | | | | | | | | | | | | | Just like binutils, when gdb is fetched from git, it wants to re-generate its documentation. We were trying to avoid that by patching the Makefiles, but it wasn't working in all situations. So, we simply add a dependency on host-texinfo when gdb is fetched from git, and remove our hackhish work-around. Fixes: http://autobuild.buildroot.net/results/80e63edc009d23cb939880a6f5ae2f220f07a96a/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* gdb: do not allow selecting the simulator on ARCZakharov Vlad2016-06-151-0/+1
| | | | | | | | | | | | | Forbid BR2_PACKAGE_HOST_GDB_SIM selection for the ARC architecture, since the simulator is not supported on ARC. Fixes: http://autobuild.buildroot.net/results/4a1cd9a0beaff34830fd0f0ec47c30eda0a42d54/ Signed-off-by: Vlad Zakharov <vzakhar@synopsys.com> [Thomas: tweak commit log.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* gdb: bump 7.11.x branch to 7.11.1Thomas Petazzoni2016-06-022-2/+2
| | | | | | | | | This commit bumps our gdb 7.11 version to the latest 7.11.1 release. See https://sourceware.org/ml/gdb/2016-06/msg00000.html for the release announcement. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gdb: enable simulator support for host buildWaldemar Brodkorb2016-05-312-2/+20
| | | | | | | | | | | | Add an option to enable GDB simulator support, so it can be used to test some no-MMU systems. Newer GDB Blackfin Simulator need a workaround for in-tree compile. It doesn't break for older Buildroot supported GDB Blackfin Simulator. Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* toolchain: bump ARC tools to arc-2016.03 releaseAlexey Brodkin2016-05-192-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | This change switches ARC tools to the most recent arc-2016.03 version. ARC GNU tools of version arc-2016.03 bring some quite significant changes like: * Binutils v2.26+ (upstream commit id 202ac19 with additional ARC * patches) * GCC v4.8.5 * GDB 7.10 More about changes, improvements and fixes could be found here: https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/releases/tag/arc-2016.03 Note in this change we're adding sha512 checksums for both binutils and gcc tarballs fetched from GitHub. Build and run-tested in nSIM for both ARC700 and ARC HS38. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gdb: specify hashes for the ARC and Microblaze versionsThomas Petazzoni2016-05-171-3/+3
| | | | | | | | | | On ARC and Microblaze, a special GDB version is used, fetched from Github in both cases. Now that we consider Github generated tarballs to be stable, we can specify hashes for those versions, rather than using the special "none" hash to skip the hash check. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gdb: remove version 7.8Thomas Petazzoni2016-05-178-323/+0
| | | | | | | | Now that 7.11 has been added and 7.10 is the default version, let's remove the old 7.8 release. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gdb: switch to 7.10 as the default versionThomas Petazzoni2016-05-171-3/+3
| | | | | | | | 7.11 is around, 7.10 has already seen a point release, so it's time to make 7.10 the default version for gdb. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gdb: add support for gdb 7.11Thomas Petazzoni2016-05-172-0/+6
| | | | | | | | gdb 7.11 was released on February 2016, it's time to include it in Buildroot, which this commit does. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* toolchain: bump ARC tools to arc-2016.03-rc2Alexey Brodkin2016-05-112-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change switches ARC tools to RC2 of the most recent arc-2016.03 version. Essentially once final release is ready version will be bumped again. ARC GNU tools of version arc-2016.03 bring some quite significant changes like: * Binutils v2.26+ (upstream commit id 202ac19 with additional ARC patches) * GCC v4.8.5 * GDB 7.10 More about changes, improvements and fixes could be found here: https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/releases/tag/arc-2016.03-rc2 Also in this change we realign custom Buildroot patches for binutils and gcc for ARC tools. Looks like earlier most of arch-independent patches for binutils and gcc were either unintentionally removed or not even added in patch folders for ARC's binutils and gcc. Now arch-independent patches for binutils-2.26 and gcc-4.8.5 were added in package/{binutils|gcc}/arc-2016.03-rc2 folders. Build and run-tested in nSIM for both ARC700 and ARC HS38. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gdb: remove deprecated version 7.7Gustavo Zacarias2016-03-158-277/+0
| | | | | | | It's been deprecated for a year now so remove it. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gdb: specify where to find lzma librariesVicente Olivert Riera2016-03-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | As reported in... https://bugs.busybox.net/show_bug.cgi?id=8786 ..., gdb fails to build with xz and expat support at the same time when using an external toolchain. This is how the problem is shown: checking for liblzma... no configure: error: missing liblzma for --with-lzma And having a deeper look in gdb/config.log we can se a message like this one: /lib64/liblzma.so.5: undefined reference to `clock_gettime@GLIBC_2.17' As Thomas said in the bug report quoted above, that error is related to the fact that it find the host's lzma. Adding --with-lzma-prefix=$(STAGING_DIR)/usr to GDB_CONF_OPTS fixes the problem. Credit-to: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gdb: backport xtensa NPTL support to 7.10.1Max Filippov2016-03-101-0/+267
| | | | | | | | | These changes allow debugging multithreaded NPTL xtensa applications and inspect TLS variables. Backported from: 40045d91812b25c88c8275b8c08d27c234b68ba8 Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gdb: add upstream patches to fix musl buildArnout Vandecappelle2016-03-0512-0/+786
| | | | | | | | | | | | | | | Backported three patches from upstream to all four versions of gdb that we support. The "skipping exited and joined thread" message only exists in 7.10.1 so that hunk is removed in the earlier versions. The ChangeLog modifications are also removed. Fixes http://autobuild.buildroot.net/results/e81/e8156d0b89e7157b8f10e428fc0958b0eb29e50a/ Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/gdb: add optional support for xzBernd Kuhls2016-02-161-0/+7
| | | | | | | | | | | | | | | | When xz was compiled before, gdb will use it as optional dependency: $ output/host/usr/bin/i586-buildroot-linux-uclibc-readelf -a output/target/usr/bin/gdb | grep NEEDED 0x00000001 (NEEDED) Shared library: [libdl.so.1] 0x00000001 (NEEDED) Shared library: [libncurses.so.5] 0x00000001 (NEEDED) Shared library: [libz.so.1] 0x00000001 (NEEDED) Shared library: [libm.so.1] 0x00000001 (NEEDED) Shared library: [liblzma.so.5] 0x00000001 (NEEDED) Shared library: [libc.so.1] Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* toolchain: bump ARC toolchain components to arc-2015.12Lada Trimasova2016-02-052-2/+2
| | | | | | | | | | | | | | | | | | | This change introduces newer ARC toolchain in Buildroot. That new arc-2015.12 release doesn't bring any significant changes but mostly is focused on fixes and minor improvements here and there. Most noticeable changes are: * GCC: Source update to v4.8.5 * GDB: Updated to upstream 7.10 release. You may find more info on fixes and improvements in that release at: https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/releases/tag/arc-2015.12 Signed-off-by: Lada Trimasova <ltrimas@synopsys.com> Cc: Alexey Brodkin <abrodkin@synopsys.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* toolchain: bump ARC toolchain components to arc-2015.12-rc1Alexey Brodkin2016-01-192-2/+2
| | | | | | | | | | | | | | | | | | | | | This change introduces newer ARC toolchain in Buildroot. Note this is the first release candidate and we'll probably see another RC before cutting the final release. That new arc-2015.12 release doesn't bring any significant changes but mostly is focused on fixes and minor improvements here and there. Most noticeable changes are: * GCC updated to v4.8.5 * GDB updated to 7.10 You may find more info on fixes and improvements in that release at: https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/releases/tag/arc-2015.12-rc1 Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Peter Korsgaard <peter@korsgaard.com> Cc: arc-buildroot@synopsys.com Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* gdb: comma separate licensesGustavo Zacarias2015-12-151-1/+1
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* gdb: bump 7.10 series to 7.10.1Gustavo Zacarias2015-12-072-2/+2
| | | | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gdb: enable host-gdb on aarch64Alex Suykov2015-10-201-1/+1
| | | | | | | | | | | | | gdb has full support for aarch64 since version 7.6, current minimum is 7.7.1. Target build was re-enabled over a year ago, but host-gdb was not. Related commits: 0e49733b306b353aad3a29a2c7a6faf25841ef0b gdb disabled for aarch64 4372449a4f8e16f763c7d5a0c125ca015a7cbef6 target-gdb re-enabled Signed-off-by: Alex Suykov <alex.suykov@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gdb: backport xtensa NPTL supportMax Filippov2015-10-121-0/+267
| | | | | | | | These changes allow debugging multithreaded NPTL xtensa applications and inspect TLS variables. Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* gdb: do not build documentation for bfd and gprofVicente Olivert Riera2015-10-031-0/+6
| | | | | | | | | | | | | | Our previous patch to disable the documentation in gdb wasn't complete. There are cases where the documentation under bfd and gprof directories is being built, causing the subsequent failure due to missing makeinfo. This patch fixes that problem. Fixes: http://autobuild.buildroot.org/results/244/2442e697d8a300496434fd42fcb1ee3941d13e06/ Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gdb: prevent building the documentationVicente Olivert Riera2015-09-111-11/+7
| | | | | | | | | | | | | | | | | | Force gdb to not build the documentation. This way we avoid depending on host-texinfo. This is a temporary fix until upstream accepts a proposed --disable-docs configure option. Since the documentation will not be build at all, we can remove the parts related to host-texinfo and MAKEINFO in the gdb.mk file. Fixes: http://autobuild.buildroot.net/results/dd5/dd50ed99abb2c8495def826866b184030953f90e/ Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Tested-by: Brendan Heading <brendanheading@gmail.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* gdb: use 7.9 by defaultThomas Petazzoni2015-08-291-3/+3
| | | | | | | | Now that we have added 7.10, let's switch to 7.9 as the default gdb version. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gdb: add support for gdb 7.10Thomas Petazzoni2015-08-292-0/+5
| | | | | | | | | | | | | | | | | | | | | This commit adds support for gdb 7.10. gdb 7.9.1 carries the following patches: - 0001-gdbserver-fix-uClibc-whithout-MMU.patch merged as 6282837972a5c7b89968319caf821fcbd2a166bb, and part of 7.10 - 0002-gdbserver-xtensa-drop-xtensa_usrregs_info.patch merged as deb44829ecc1dd38275af0fcf91acd319e227a89, and part of 7.10 - 0003-gdbserver-xtensa-fix-typo-in-XCHAL_HAVE_LOOPS.patch merged as a2d5a9d76f2366ed93095fc5a63eafa06b22f808, and part of 7.10 Consequently, none of the three patches we have for 7.9.1 are useful for 7.10. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ARC: update tools to arc-2015.06 releaseAlexey Brodkin2015-07-182-2/+2
| | | | | | | | | | | | | | | | | | | | | | I'm happy to update GNU tools for ARC cores to the most recent arc-2015.06 release. This release brings following major improvements: * GCC: source update to v4.8.4 * GCC: C ABI compatibility between MetaWare and GNU toolchains * uClibc: support for thread local storage and Native Pthread Library (NPTL) * GDB: updated to version 7.9.1 Also a lot of fixes and improvements has been done, please refer to https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/releases/tag/arc-2015.06 for more details. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Cc: Anton Kolesov <akolesov@synopsys.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Peter Korsgaard <peter@korsgaard.com> Cc: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ARC: switch to RC1 of upcoming arc-2015.06 toolsAlexey Brodkin2015-06-282-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Even though this is only RC1 it's been heavily used internally so it should not be any worse than existing arc-2014.12. Moreover this relase (and so its RC1) finally delivers support of NPTL for ARC in uClibc. That's why it would be good to allow interested users to start trying it (for example WebKit and apps that use WebKit could be successfully built and run) also it will be helpful to run that new toolchain through autobuilder in attempt to find any hidden regressions so we have a solid toolchain for release. If there's an interest in that patch more patches will follow with subsequent RCs and essentially on appearence or relese Buildroot will be updated with it. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Peter Korsgaard <peter@korsgaard.com> Cc: arc-buildroot@synopsys.com Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* gdb: bump 7.9 series to 7.9.1Thomas Petazzoni2015-06-235-2/+2
| | | | | | | | | | Note that both gdb 7.9 and 7.9.1 fail to build in a chroot without texinfo, due to the infamous makeinfo issue. This should be fixed separately. [Peter: fixup white space] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/gdb: gdb+expat build fixDoug Kehn2015-06-211-0/+1
| | | | | | | | | | | | | | | | Commit 23413b51b2308225584b65c2fcd800ca8f7c56af added --with-expat configure option and expat dependency when BR2_PACKAGE_EXPAT is configured. When cross-compiling, gdb configure fails because the host system libexpat is referenced. Configuring gdb with --with-libexpat-prefix=$(STAGING_DIR)/usr fixes the reference and allows gdb to build successfully. Tested with arm-buildroot-linux-gnueabihf toolchain. Signed-off-by: Doug Kehn <rdkehn@yahoo.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/gdb: Add optional dependenciesBernd Kuhls2015-06-121-1/+16
| | | | | | | | | | | | | | | | | | | | | | To allow reproducable builds of target gdb add some optional dependencies $ output/host/usr/bin/i586-buildroot-linux-uclibc-readelf -a output/target/usr/bin/gdb | grep NEEDED 0x00000001 (NEEDED) Shared library: [libdl.so.0] 0x00000001 (NEEDED) Shared library: [libncurses.so.5] 0x00000001 (NEEDED) Shared library: [libz.so.1] 0x00000001 (NEEDED) Shared library: [libm.so.0] 0x00000001 (NEEDED) Shared library: [libiconv.so.2] 0x00000001 (NEEDED) Shared library: [libpthread.so.0] 0x00000001 (NEEDED) Shared library: [libutil.so.0] 0x00000001 (NEEDED) Shared library: [libpython2.7.so.1.0] 0x00000001 (NEEDED) Shared library: [libexpat.so.1] 0x00000001 (NEEDED) Shared library: [libc.so.0] [Thomas: explicitly use --{with,without}-{expat,zlib}. There is no such option for libiconv, so for libiconv, the code was left as is.] Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* gdb: disable on BlackfinThomas Petazzoni2015-05-031-4/+4
| | | | | | | | | | | | | | | | | gdbserver does not build on Blackfin FLAT (undefined reference to `_td_thr_tlsbase') and while it builds on Blackfin FDPIC, it's pretty unlikely that it is going to work properly with the cross-gdb provided by the Analog Devices toolchain: the Analog Devices toolchain provides a 6.6 cross-gdb, while we use gdb 7.8.2 for gdbserver. Therefore, let's simply disable gdb completely for Blackfin. Fixes: http://autobuild.buildroot.org/results/2e5/2e5310d0e869f036ec70b978c62c7bd9d3d2bd70/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gdb: add hash fileGustavo Zacarias2015-04-281-0/+7
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/gdb: backport xtensa gdbserver fixesMax Filippov2015-04-204-0/+186
| | | | | Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/gdb: gdb 7.9 fix uClibc build whitout MMURomain Naour2015-04-121-0/+34
| | | | | | Signed-off-by: Romain Naour <romain.naour@openwide.fr> Cc: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/gdb: fix uClibc build whitout MMURomain Naour2015-04-111-0/+34
| | | | | | | | Fixes: http://autobuild.buildroot.net/results/9e4/9e4df085319e346803c26c65478accb27eb950ae Signed-off-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* packages: indentation cleanupJerzy Grzegorek2015-03-311-10/+10
| | | | | | | This commit doesn't touch infra packages. Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* gdb: deprecate version 7.7.xGustavo Zacarias2015-03-291-0/+1
| | | | | | | | Now that 7.9 was added and 7.8.x is default we don't want to have a dozen versions so mark it as deprecated. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* gdb: switch default to 7.8.xGustavo Zacarias2015-03-291-3/+3
| | | | | | | Now that we've got 7.9 added default to version 7.8.x Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* gdb: add version 7.9Gustavo Zacarias2015-03-292-5/+8
| | | | | | | | | Add gdb version 7.9, and adjust the tarball logic to default to .tar.xz (for 7.8 & 7.9), fall back to .tar.bz2 for 7.7.x and leave the rest alone. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/gdb: fix build with glibc 2.20 (2)Romain Naour2015-03-201-0/+37
| | | | | | | | | | | Backport a second patch from gdb 7.8 for aarch64. Fixes: http://autobuild.buildroot.net/results/2fc/2fcf1a40a08baf881fdbccd070b1a1a6c89127e1/ Signed-off-by: Romain Naour <romain.naour@openwide.fr> Tested-by: Steven Noonan <steven@uplinklabs.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* gdb: fix target gdb building from gitAlexey Brodkin2015-03-161-0/+1
| | | | | | | | | | | | | | | | Currently we only add "host-texinfo" dependency for host GDB built from git sources. But in case of target gdb texinfo won't be built and so gdb building will fail on attempt to build documentation. Fix is trivial - add "host-texinfo" as a dependency for target gdb in the sme way as we disable documentation building via both GDB_CONF_ENV (for target) and HOST_GDB_CONF_ENV (host) GDB flavors. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Cc: Anton Kolesov <akolesov@synopsys.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/gdb: fix build with glibc 2.20Romain Naour2015-03-131-0/+36
| | | | | | | | | | Backport a patch from gdb 7.8. Fixes: http://autobuild.buildroot.net/results/3d5/3d5cb8bea0964f0d46733e47d04a053021e63643/ Signed-off-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/gdb: farewell avr32Yann E. MORIN2015-02-143-17/+3
| | | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ARC: bump tools to 2014.12 releaseAlexey Brodkin2015-02-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now when new shiny tools are released by Synopsys we're ready for version update in Buildroot again. More details about arc-2014.12 release are available here: https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/releases/tag/arc-2014.12 Following patches were removed from GCC since they are a part of release now: * 200-size_type_unsigned_int.patch * 300-ptrdiff_type_int.patch * 400-call-arc_hazard-before-branch-shortening.patch * 401-fix-length-attribute-for-casesi_load-pattern.patch * 402-fix-length-of-instructions-that-are-in-delay-slot-and-needs-to-be-predicated.patch * 403-update-casesi_compact_jump-instruction-length.patch But since arc-2014.12 tools are still based on GCC 4.8 following patches ar still relevant so moving to the new folder to match ARC gcc bump. * 100-libstdcxx-uclibc-c99.patch * 910-gcc-poison-system-directories.patch Binutils are still based on 2.23 so following patch still makes sense: * 600-poison-system-directories.patch Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Cc: Anton Kolesov <akolesov@synopsys.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
OpenPOWER on IntegriCloud