On Mon, Jun 20, 2011 at 01:40:06PM +0200, Johannes Schauer wrote:
 
> The problem with the perl version mismatch was gone when I replaced the
> libraries in /etc/qemu-binfmnt/arm/ with armhf libraries instead of
> armel ones 

> This does not yet tell me why perl throws this error as all other
> binaries seem to work fine with armel shared libs but the error is gone
> now.

I don't claim to know much about this, but wouldn't a subtle ABI
incompatibility in floating point calling conventions show up just like
this? Most things work, but passing a floating point value to a library
function built for a different calling convention gives inconsistent
results.

That would mean that you'd have run into other similar issues later
and perl was just the first one to show up.

> I'm now wondering: is that perl behaviour a bug or a feature? Is there
> something that should be fixed in perl or elsewhere now that I know that
> the problem doesnt occur with armhf shared libraries?

Seems like a feature to me :)
-- 
Niko Tyni   [email protected]


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Reply via email to