Michael Hope michael.hope@linaro.org wrote:
Here's the details:
- The test is fine when built from the command line
This is weird in particular. It probably means that you built it in a way where it picks up system libgcc and/or libgcov instead of the versions just built in the compiler tree ...
Did you set GCC_EXEC_PREFIX ?
- The test is fine on the hard float Precise build
- The failing binary works fine when run on Precise
- The disassembled body (not libraries) is identical modulo changes
in addresses
- The fault goes away with a static linking via adding
"--tool_opts'-static'"
- The fault persists with binutils 2.22
- The fault persists with the eglibc 2.15 loader
I assume the testsuite picks up a different libgcc and libgcov somehow which gives a different executable. It's strange that the static linked version is fine, and that the failing binary works fine on a different host.
Could you have a poke in the build tree?
Unfortunately ex.seabright.co.nz doesn't appear to be accessible at the moment.
Mit freundlichen Gruessen / Best Regards
Ulrich Weigand
-- Dr. Ulrich Weigand | Phone: +49-7031/16-3727 STSM, GNU compiler and toolchain for Linux on System z and Cell/B.E. IBM Deutschland Research & Development GmbH Vorsitzende des Aufsichtsrats: Martina Koederitz | Geschäftsführung: Dirk Wittkopp Sitz der Gesellschaft: Böblingen | Registergericht: Amtsgericht Stuttgart, HRB 243294 ´