[Vienna-pm] Storable x86_64 - noch immer kaputt?

Nicholas Clark nick at ccl4.org
Tue Feb 15 07:52:50 PST 2005


On Tue, Feb 15, 2005 at 03:02:43PM +0100, Marinos J. Yannikos wrote:
> Hi,
> 
> man kann noch immer keine auf einem 32 bit System (hier: Debian x86, 
> Perl 5.8.4, Storable 2.12) erzeugten "Storable"-Files auf einem 64 bit 
> System lesen (Debian x86_64, sonst alles gleich):
> 
> Byte order is not compatible at ../../lib/Storable.pm (autosplit into
> ../../lib/auto/Storable/_retrieve.al) line 328, at ./testdesc.pl line
> 4
> 
> Das dürfte an den nicht portablen Datentypen im Header liegen. Weiß 

Genau.

> jemand eine Lösung? (Beim Lesen 10+ x langsamere Datenformate sind 
> leider keine)

Wenn man beider x86_64 und x86 nutzen (zum beispiel) muß man nstore nicht
store nutzen. (Damit gibt es nur portablen Datentypen darin)

Ich glaube daß sie alle Files auf x86 lesen mussen, und neu might nstore
(auf x86) scrhreiben. Dann konnen sie Files auf beider x86_64 und x86
nutzen.

Nicholas Clark


More information about the Vienna-pm mailing list