HydroKultur
Grünschnabel
Hallo,
ich bin schon seit einiger Zeit dabei, Python_2.4.1 auf einer AIX 5.1 Maschine zu builden. Das Problem ist, dass der C-Compiler für Large File Handling angewiesen werden muss. Ich hatte demnach folgendes versucht:
Umgebungsvariablen:
CC = xlc_r, xlC_r (für C++) oder cc_r
CPPFLAGS = -D_LARGE_FILES
GCC = cc_r
LDFLAGS = -brtl -qmaxmem=-1 -bmaxdata:0x80000000 (man muss schon -bmaxdata*:* verwenden, auch wenn cc_r --help was von maxdata*=* erzaehlt)
BASECFLAGS = -D_LARGE_FILES
Konfiguriert:
./configure --prefix=/netusers/oder/Python/Python241/AIX --disable-ipv6 --enable-large-files --with-socket
Dennoch läuft der Build nicht richtig durch. Nach einem make test, gibt er ein Core File aus und sagt das der Large File Support nicht aktiviert ist.
Ich hab nicht so viel Ahnung von UNIX-Maschinen und hoffe mir kann hier jemand helfen.
Meine Quellen:
http://publib.boulder.ibm.com/infoc...com.ibm.vacpp7a.doc/compiler/ref/ruoptbmx.htm
http://publib.boulder.ibm.com/infoc...com.ibm.vacpp6m.doc/compiler/ref/ruoptmax.htm
* In den Quellen werden die Compileroptionen für den xlC_r beschrieben. Weiß jemand evtl. wie man diesen Umstellen kann, ich nehme an das die Umgebungsvarable "CC" nicht ausreicht.
Ziel soll es sein, ein Pythonscript auszuführen, welches eine 3GB große Datei anlegt.
Quellcode zu test_3g.py:
import os, stat, sys
f = open('@test', 'wb')
f.seek(3221225472L)
f.write('0')
f.flush
* Funktioniert auf windows, Linux, Sun und HP-UX nur leider auf AIX nicht
ich bin schon seit einiger Zeit dabei, Python_2.4.1 auf einer AIX 5.1 Maschine zu builden. Das Problem ist, dass der C-Compiler für Large File Handling angewiesen werden muss. Ich hatte demnach folgendes versucht:
Umgebungsvariablen:
CC = xlc_r, xlC_r (für C++) oder cc_r
CPPFLAGS = -D_LARGE_FILES
GCC = cc_r
LDFLAGS = -brtl -qmaxmem=-1 -bmaxdata:0x80000000 (man muss schon -bmaxdata*:* verwenden, auch wenn cc_r --help was von maxdata*=* erzaehlt)
BASECFLAGS = -D_LARGE_FILES
Konfiguriert:
./configure --prefix=/netusers/oder/Python/Python241/AIX --disable-ipv6 --enable-large-files --with-socket
Dennoch läuft der Build nicht richtig durch. Nach einem make test, gibt er ein Core File aus und sagt das der Large File Support nicht aktiviert ist.
Ich hab nicht so viel Ahnung von UNIX-Maschinen und hoffe mir kann hier jemand helfen.
Meine Quellen:
http://publib.boulder.ibm.com/infoc...com.ibm.vacpp7a.doc/compiler/ref/ruoptbmx.htm
http://publib.boulder.ibm.com/infoc...com.ibm.vacpp6m.doc/compiler/ref/ruoptmax.htm
* In den Quellen werden die Compileroptionen für den xlC_r beschrieben. Weiß jemand evtl. wie man diesen Umstellen kann, ich nehme an das die Umgebungsvarable "CC" nicht ausreicht.
Ziel soll es sein, ein Pythonscript auszuführen, welches eine 3GB große Datei anlegt.
Quellcode zu test_3g.py:
import os, stat, sys
f = open('@test', 'wb')
f.seek(3221225472L)
f.write('0')
f.flush
* Funktioniert auf windows, Linux, Sun und HP-UX nur leider auf AIX nicht
Zuletzt bearbeitet: