Skip to content. | Skip to navigation

Sections
You are here: Home Support Knowledge Base Installing gdbserver fails under Ubuntu or 64-bit CentOS

Installing gdbserver fails under Ubuntu or 64-bit CentOS

During the 'make romfs' phase, installing the gdbserver application fails

Problem Description

When building the PetaLinux root filesystem ('make romfs'), installing gdbserver fails with an error:

[INFO ]  Installing user:gdbserver
[ALL  ]  romfs-inst.sh -p 755
[ALL  ]  cp: cannot stat `/home/pgm/PETALINUX/petalinux-v1.1-final-rc1-full/tools/linux-x86_64/ ...
            microblaze-unknown-linux-gnu/microblaze-unknown-linux-gnu/debug-root/usr/bin/gdbserver': 
            No such file or directory

Background

This error is due to differences in how Ubuntu and 64-bit CentOS systems report their host CPU architecture.  It does not affect 32-bit CentOS / RHEL installations.

Workaround

To work around this problem, either disable gdbserver from the build:

$ petalinux-config-apps

Debugging ->    [  ] gdbserver    (disable)

or, edit the gdbserver installation Makefile

software/petalinux-dist/user/gdbserver/Makefile

and change line 6 to read

HOST_ARCH=linux-i386

Save your changes and exit, and you will now be able to build and install gdbserver succesfully

Resolution

This issue will be fixed in the PetaLinux SDK 1.2 release.

Document Actions
Quick Contact

virtex6-package

 

Xilinx Virtex 6 fully supported in PetaLinux SDK

 
Site by:
Personal tools