Hi,
i've installed the current version of the arm-none-eabi toolchain (11.2 2022.02) for Windows and i'm wondering why is there a mandatory dependency to the "Python DLL dependencies" for GDB usage which indeed uses Python 2.7.4?
As far as i know Python2 is deprecated and it is recommended to switch to Python3 for current releases since April 2020. On the other hand for Linux hosts there is at least a dependency against Python3.6.
With the previous arm-none-eabi toolchain version 2021.10 there is no such dependency.
Kind regards,
Christian
Hi Christian,we face the same issue within our project, do you have a workaround in place for the issue?Best regards,Jochen
Hi Jochen,
currently we're using the 2021.10 GDB instead of the 2022.02 GDB which is quite uncomfortable due to the fact having 2 toolchains mixed up. But we do not want to install Python2 just for GDB. In addition to this we tried to use the toolchain via WSL & Ubuntu which uses then Python3 but this adds additional configuration overhead.
Best regards,
Hi Christian,
When you say that you do not want to install Python2 just for GDB, could you please clarify whether you mean you don't want to install any version of Python, or do you mean you that don't want to install Python2 specifically?
Kind regards
since we're using Python also for other parts of our daily work, Python installs in general are absolutely okay.
But we're avoiding Python2 due to its EOL and related security issues.