Python 3.11
Xisco Fauli
xiscofauli at libreoffice.org
Fri Jan 10 19:21:02 UTC 2025
Hello,
<https://gerrit.libreoffice.org/c/core/+/180078> "python3: get
python.exe from extern" should fix this issue.
Thank you both for you help!
On 10/1/25 11:17, Michael Stahl wrote:
>
>
> On 10/01/2025 10:50, Stephan Bergmann wrote:
>> On 10.01.25 10:43, Xisco Fauli wrote:
>>> The internal python has been bumped to 3.11 in <https://
>>> git.libreoffice.org/core/+/50524481b30d904ee4a12ef478eeae05647a465d>
>>> "Python: upgrade to 3.11.11 (master only)".
>>>
>>> However, the Windows build now needs an existing python.exe to
>>> create deepfreeze.c, See
>>> https://github.com/python/cpython/blob/3.11/PCbuild/
>>> _freeze_module.vcxproj#L397
>>
>> So we now need an external Python executable to be available to
>> "bootstrap" the build of ExternalProject_python3? I would say: Add
>> some `--with-bootstrap-python=...` configure option to let users
>> specify where to take that from (and move to configure.ac whatever
>> convenience code there is to find or obtain it for the users who
>> don't specify that `-with-bootstrap-python=...` explicitly).
>
> no, i think that should just work automatically. just add the
> "python.exe" that would be downloaded to the "extern" repository (with
> a versioned filename) and figure out how to (copy and) call it from
> the ExternalProject build.
>
> alternatively python.exe could be added to LODE, but then you may need
> to re-run that if the bundled python is updated; that would be more
> convenient if it's downloaded together with the python source.
--
Xisco Faulí
LibreOffice QA Team
IRC: x1sc0
More information about the LibreOffice
mailing list