On Fri, Mar 11, 2022 at 1:38 AM Christian Heimes <christ...@python.org> wrote:
> On 11/03/2022 00.35, Brett Cannon wrote: > > I brought this up on python-dev at > > > https://mail.python.org/archives/list/python-...@python.org/thread/ZPBSHENP3V7KHNPYWE6BEQD5ASES2NLV/ > > < > https://mail.python.org/archives/list/python-...@python.org/thread/ZPBSHENP3V7KHNPYWE6BEQD5ASES2NLV/> > > > , and the feedback seemed supportive. As such, I am bringing a draft of > > what I'm thinking will go into PEP 11 with a bunch of `XXX` placeholders > > for people to help me fill in to see how this will look overall. > > > > For any platform(s) you support, please reply with any relevant details > > that should be added to the relevant tables below. Once I have these > > details I will loop back with the proposed update to PEP 11 and make > > sure everyone is still on board with the proposal. > > > A few remarks: > > autoconf, GCC, and Debian call it "Target Triplet". Clang and Rust use > "Target Triple". Should we stick with the clang name or use the GCC name? > > Target triplets are machine-vendor-os. They come in short, normalized > form and in long, extended form. The normalized form often omits the > vendor field. Your document has both long and short forms. > "wasm32-unknown-emscripten" is extended form for "wasm32-emscripten", > while "x86_64-windows-msvc" is the short form of > "x86_64-pc-windows-msvc". I recommend to stick to one convention. > Whatever you all tell me. 😉 I did the best I could on what the Rust tiers listed and what I know. > > By the way config.guess script and gcc can dump the current triplet. The > config.sub script can be used to normalize and validate a triplet (does > not work for MSVC). The output of config.guess is more specific than the > gcc machine info. Here is a dump from my RPi: > > $ ./config.guess > armv7l-unknown-linux-gnueabihf > $ gcc -dumpmachine > arm-linux-gnueabih > $ ./config.sub arm-linux-gnueabihf > arm-unknown-linux-gnueabihf > > > > ========================= ========================== > > ============================================== ======== > > Target Triple Notes Buildbot > > Contacts > > ========================= ========================== > > ============================================== ======== > > wasm32-unknown-emscripten XXX XXX > > Brett Cannon, Christian Heimes > > wasm32-unknown-wasi XXX XXX > > Brett Cannon, Christian Heimes > > ========================= ========================== > > ============================================== ======== > > It's a bit premature to add wasm32-wasi. Python doesn't even compile on > WASI yet. > 👍 > > Christian >
_______________________________________________ python-committers mailing list -- python-committers@python.org To unsubscribe send an email to python-committers-le...@python.org https://mail.python.org/mailman3/lists/python-committers.python.org/ Message archived at https://mail.python.org/archives/list/python-committers@python.org/message/YXEN4GW3GTJUHULIOY45PHSKGNYHAM4E/ Code of Conduct: https://www.python.org/psf/codeofconduct/