gregory p smith amuhkryptoorg im following thread without checking following negating need respond ignore needed 1 always build windows architecture specific pcbuildxxx directory bonus directory name matches return value platformmachine dont care much part thatd mean i686 x86_64 knows itanic users wed jan 30 2008 1125 pm mark hammond wrote im wondering anyone comment issue currently impossible use distutils documented build x64 extensions either natively crosscompiled using trunk im keen help fix id like agreement direction assume silence means general agreement compromise proposal outlined thanks mark original message kursqldnxnbbchmikursqldn9nbbchmikursqldpythonorg mailtokursqldnxnbbchmikursqldn9nbbchmikursqldpythonorg behalf mark hammond sent tuesday 22 january 2008 906 pm martin v löwis cc ghahqenttprqpythonorg zvlllneumpythonorg subject pythondev adventures x64 vs7 vs8 windows hi martin way back monday 21 may 2007 wrote issue discussed python 26 im personally hesitant official build infrastructure deviate layout inuse many years lot things depend dont find need separate object directories convincing building win32win64 binaries separate checkouts anyway since addon libraries would support multiarch builds think dont x64 directory used pcbuild8 process imo makes sense generate x64 binaries directory expectation crosscompiling platforms reasonable usecase support multiple achitectures compiler version see disagree additional context question regarding output binaries created platform specifically x64 build use something like pcbuildx64 im bringing topic noticed amd64 builds python 26 create output pcbuildx64 directory directly pcbuild directory raised christian also expressed desire able crosscompile directory structure unaware discussion made aware made excellent points tools currently recognize pcbuild directory cant break agree id like propose compromise might able keep everyone happy main problem see platforms using pcbuild crosscompilation scenario impossible distutils determine location correct python libraries link stuff pythonhome good wrong platform obviously change distutils location correct libraries specified implies build systems currently assume pcbuild must also change work crosscompilation scenario external tools work today native build x64 eventually may need upgraded deal crosscompilation means tools also unable automatically determine location libraries need take library dir userspecified option seems pain eg buildbots would seem need sitespecific configuration information make work eventually tools likely upgrade would ideal offer way upgrade correct libraries determined automatically native builds compromise proposal platform builds directory ie pcbuildx86_64 pcbuildx86 every single build configuration postbuild step copies result build pcbuild directory add option distutils cross compile platform specified use pcbuildplatform instead pcbuild encourage tools use directory want support configureless crosscompilation distutils trunk still trying maintain bw compat always look pcbuildplatform id suggest py3k bother pcbuild build systems touched upgrade py3k change isnt painful digress main advantage compromise allows status quo remain place continue use separate source trees platform ever build single platform tree tools free ways specifying directory used official build process need change however also supports way crosscompilation way build tools automatically locate correct platforms libraries particularly useful extension authors would something like acceptable thanks mark _______________________________________________ pythondev mailing list zvlllneumpythonorg httpmailpythonorgmailmanlistinfopythondev unsubscribe httpmailpythonorgmailmanoptionspython devmhammond40keypointcomau _______________________________________________ pythondev mailing list zvlllneumpythonorg httpmailpythonorgmailmanlistinfopythondev unsubscribe httpmailpythonorgmailmanoptionspythondevgreg40kryptoorg wed 06 aug 2008 122517 0700 pythondev adventures x64 vs7 vs8 windows