On 12 August 2014 15:32, ssinfod ssinfod <ssin...@gmail.com> wrote: > Hello, > > I'm trying to perform cross platform remote debugging from my x86 computer > to a remote ARM device. (ex: Beagle Bone Black) > > I'm using Ubuntu 14.04 and Eclipse CDT. > > I installed the Ubuntu package gcc-arm-linux-gnueabihf but the gdb debugger > is not in that package. > > Therefore, I'm wondering if I should use the Linaro toolchain (which include > arm-linux-gnueabihf-gdb) or if I should install the Ubuntu gdb-multiarch > package. > > What is the difference between gdb-multiarch and arm-linux-gnueabihf-gdb ? > Is it better to use gdb-multiarch ?
The Linaro gdb release will generally be more up to date than the Ubuntu one. For example our latest release is 7.8, and that is only available in utopic, not trusty so if you plan to use an Ubuntu LTS release it might be better to use the Linaro shipped gdb. Linaro gdb also contains fixes and improvements that aren't in the upstream stable branch. Historically Ubuntu has often picked these changes up too but that may not always be the case. gdb-multiarch obviously supports a range of other architectures besides ARM, so if that is something that would be useful for you then it might make sense to use that. -- Will Newton Toolchain Working Group, Linaro _______________________________________________ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain