Hallo David, Am Montag, 31. Januar 2005 20:46 schrieb David Haller:
Am Mon, 31 Jan 2005, Wolfgang Hinsch schrieb:
Am Freitag, 28. Januar 2005 01:50 schrieb David Haller:
Jup. Was ist die Ausgabe von:
perl -V:archname
Wenn dort nicht ein Teil '64all' auftaucht, ist die Ursache evtl. schon gefunden. Bei mir ist das, auf nem 32bit Athlon auch schon:
archname='i686-linux-64all-ld';
archname='x86_64-linux-thread-multi'
ich hatte schon gehofft, das wärs :(
Hast du das "nicht" ueberlesen? Ich weiss allerdings nicht, ob das auf einem 64bit System auch dargestellt wird, da dort 64bit ja default waere.
Ist die Ausgabe von
$ perl -e 'print 2**31 * 256, "\n"' 549755813888
549755813888
auch bei dir obiges? Und was kommt bei
perl -V:use64bitint -V:use64bitall -V:uselongdouble -V:cppflags
use64bitint='define' use64bitall='define' uselongdouble='undef' cppflags='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -fno_strict_aliasing -pipe'; Gibt es auch einen Parameter für maximale Zeilenlänge oder maximale Übergabeparameter an Funktionen? Wenn man die Zeilenlänge auf ca 128000 Zeichen begrenzen könnte, wäre das evtl ein Workaround. Gruß, Wolfgang