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

Reply via email to