Gregory Szorc
Gregory Szorc
Cross compiling is notoriously difficult, especially on Linux. The most reliable way to facilitate this is to enable someone else to recreate the original/desired environment, as bit-for-bit identical as possible....
Is this with current master? Could you please try building with Python 3.7+? I would not be surprised if there is a subtle bug somewhere with Python 3.6.
Ugh. This bug just shouldn't exist in the terminfo database :/ FWIW I enabled symlinks because by default hardlinks are created. And hardlinks and tar archives don't exactly play well...
Thanks for the project pointers! The `_ctypes` extension requires various patches to CPython for it to work properly. As do some other modules. You really need to build every transitive...
I just pushed a commit documenting the run-time quirks of the tcl/tk support files. You can view the rendered docs at https://python-build-standalone.readthedocs.io/en/latest/quirks.html#tcl-tk-support-files. Does the new documentation answer all your questions?...
Thanks for taking the time to type this all up. Detailed user reports like this are very valuable feedback. > * Because it uses a stock pyoxidizer config, all the...
The underlying failure seems to be: ``` cpython-3.7> /tools/host/bin/ld: /tools/clang-linux64/lib/clang/10.0.0/lib/linux/libclang_rt.profile-x86_64.a(InstrProfilingFile.c.o): in function `parseAndSetFilename': cpython-3.7> InstrProfilingFile.c:(.text.parseAndSetFilename+0x/tools/host/bin/ld: fe): undefined reference to `__strdup' cpython-3.7> /tools/clang-linux64/lib/clang/10.0.0/lib/linux/libclang_rt.profile-x86_64.a(InstrProfilingFile.c.o): in function `parseAndSetFilename': cpython-3.7> InstrProfilingFile.c:(.text.parseAndSetFilename+0xfe): undefined reference to...
No, LTO does more. When you compile something, you first produce individual object files (from individual sources). Then once you have all of those, you link them together. The compiler...
If you simply type `python` or `python3.8` in your shell, your shell will attempt to find an executable file of that name in the directories defined by the `PATH` environment...
Yikes! This is buggy argument passing to a Python function and your patch looks like the right fix. I'll commit a fix next time I sit down to hack on...