I have this system booted to ubuntu 14.04 and it has gcc version 4.8. Should I be upgrading to a new compiler and tool chain version from the linaro site? I was hoping to have a cpu flag for thunderx and not have to use cortex-a53. Any ideas on what levels of code I should move to so I have the latest for performance.
Regards, Vince
Vincent P. Mulligan 512-973-1045 off 845-453-7493 cell
On Tue, Apr 5, 2016 at 10:45 AM, Vincent Mulligan vpm793@us.ibm.com wrote:
I have this system booted to ubuntu 14.04 and it has gcc version 4.8. Should I be upgrading to a new compiler and tool chain version from the linaro site? I was hoping to have a cpu flag for thunderx and not have to use cortex-a53. Any ideas on what levels of code I should move to so I have the latest for performance.
Generally, the compiler that works best is the one that came with the system. You can certainly try newer gcc releases. They should work. The thunderx option first appears in FSF gcc 5.x, though the patches were backported into our more recent Linaro gcc-4.9.x releases. As far as I know, the lLnaro toolchain group does not have access to thunderx hardware, and hence we haven't done any thunderx testing, and can't make any comments about how well the thunderx support works in FSF gcc-5 or Linaro gcc-4.9 or later. A Cavium employee lurks on the linaro-toolchain mailing list. You could try asking the question there.
Jim