text_combined: mark hammond nkpmuffqskippinetcomau martin quoting currently official way defacto directory structure build tree pcbuild x86 builds pcbuildamd64 x64 platforms believe might cause problems people trying port applications 64bit platforms proposal change subtly pcbuildx86 pcbuildamd64 exist pcbuild always native platform ie pcbuild copy one platform subdirectories explain mean native platform usually perform crossbuilds amd64 would directory remain empty native platform mean contains binaries native current platform iow x86 platforms pcbuild would contain x86 binaries binaries compiled amd64 would live amd64 directory given directory tree crosscompile yes pcbuild would remain empty dont think problem tools know crosscompile distutils patch applied look pcbuild directory tools crosscompile unable use x64 binaries x86 platform anyway words cant think anything would break empty pcbuild directory tree contains binaries cant executed current platform rationale fairly simple im quite certain new directory layout break existing native build processes ie arent aware crosscompilation im quite certain mozilla break example crosscompilation process exists aware existing build tools already know pcbuild directory focused almost exclusively towards native compilation tools nonx86 platforms currently broken reverse may also true tools may expect pcbuild contain always x86 binaries even amd64 dont support nonx86 tools might break pcbuild suddenly starts containing amd64 binaries agree however assertion build tools expect layout describe simply scheme around months python 26 builds assert greater number build tools support crosscompilation build natively x64 expect pcbuild libraries link create x64 binary accept assertions may incorrect case keeping existing layout indeed best options assert assertions correct mozilla id much favour theoretical package mozilla builds kind setup works correctly go fix mozilla anyway consider fixing looks amd64 directory nope mozilla dont expect personally involved 64bit issues platform happens one build process know except typical things tools might like executing python executable sniff sysprefix looking eg libs pcbuild locate libraries link seems fairly likely even looking executable directly pcbuild seems likely x64 platform tools may well find 32bit version may even seem work unlikely expect may find binary seems previously agreed httpmailpythonorgpipermaildistutilssig2007may007668html replying think kristján baffled build environments layout matters msi install place binaries old place wants build structure doesnt reflect final installed structure still people like able run python source checkout supported long time stuff added support examples within python see support distutils getpathpc pcbuildrtbat toolsbuildbotbat reportedly mark building mozilla web browser also knows pcbuild comments exactly reflect concern believe relevant people working native binaries x64 implied actually zero personal interest moment unlike distutils crosscompile patch scratch itch mine seems would make life easier people track im happy let go position changed misunderstood thanks mark _______________________________________________ pythondev mailing list zvlllneumpythonorg httpmailpythonorgmailmanlistinfopythondev unsubscribe httpmailpythonorgmailmanoptionspythondevpythondev40tangomucom thu 07 aug 2008 160302 1100 pythondev distutils fw issue2513 64bit cross compilation windows