06-26-2014 12:49 PM
Our engineering staff are aware of this so if their is a straightforward fix, it will be published as an AR.
Also, we are currently investigating supporting additional OS's -- namely Ubuntu and CentOS -- for an upcoming release of PetaLinux.
06-26-2014 03:20 PM
To me, it's matter of fixing sed script; can you change separator of sed script something other than '/', so that / character in path be not collided with separator of sed script?
Though I've downgraded the whole toolset and cannot test this, maybe create sed wrapper doing this might work around this problem.
07-01-2014 03:39 AM
I've installed a CentOS 6.5 (equivalent to RedHat 6.5 but free) in a virtual machine (under virtualbox) and it's working:
But it's not a satisfying solution for me as it complicates a lot the developpement.
Message to the xilinx managers/decision-makers :
We are in 2014 and you can't always say "use a supported OS". We can't buy a workstation only for xilinx Tools.
If you are not able to correctly support your tools under very common OS like Ubuntu, please open your source-code. All developpers will be happy to help Xilinx to improve the developpement flow (instead to be at a standstill !!).
Petalinux is a 1% closed source tool above 99% of open source components. This situation is ridiculous.
07-07-2014 02:48 PM
07-15-2014 08:41 AM
This seem to indicate that the result of a grep is passed to sed (grep sometimes prefixes the matched lines with the file name). And indeed compiling the same version of grep as Centos 6 (grep 2.6.3) and installing it in a directory added to the PATH before running petalinux-config seem to do the trick.
07-16-2014 07:02 AM
That note about grep managed to get me slightly farther on Mint 17.
Having downloaded grep 2.6.3 tarball, I configured it to use the ./tools/common/petalinux path as its installation directory (./configure --prefix=<path>). That way the petalinux settings.sh script would automatically configure the path to use the "right" grep. However, now I get the following error as petalinux-configure exits:
/bin/sh: 1: pushd: not found
/bin/sh: 1: popd: not found
make: *** [post-config-auto-config] Error 127
ERROR: Failed to post config linux
ERROR: Failed to config component linux
Did you have to do anything else to have grep resolve the problem? Reinstall the petalinux tools or something along those lines?
07-16-2014 07:58 AM