STINNER Victor <vstin...@python.org> added the comment:
Some data from a recent build: https://buildbot.python.org/all/#/builders/645/builds/480 That's 32-bit ARM, armv7l ABI with GCC 8.3 and GDB 8.2. Python is built with -Og optimization level. In my experience, gdb fails to read debug symbols when Python is optimized at -Og level. Last time I asked a gdb developer, he told me that he always use -O0, so do I. test.pythoninfo: platform.architecture: 32bit ELF platform.libc_ver: glibc 2.28 platform.platform: Linux-4.19.97-v7l+-armv7l-with-glibc2.28 platform.python_implementation: CPython CC.version: gcc (Raspbian 8.3.0-6+rpi1) 8.3.0 sysconfig[PY_CFLAGS]: -Wno-unused-result -Wsign-compare -g -Og -Wall sysconfig[PY_CFLAGS_NODIST]: -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -fvisibility=hidden -I./Include/internal sysconfig[PY_STDMODULE_CFLAGS]: -Wno-unused-result -Wsign-compare -g -Og -Wall -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -fvisibility=hidden -I./Include/internal -I. -I./Include gdb_version: GNU gdb (Raspbian 8.2.1-2) 8.2.1 ---------- nosy: +vstinner _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue40746> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com