New submission from STINNER Victor <vstin...@python.org>: I modified RHEL7 configuration to build Python using --with-dtrace:
argv: [b'./configure', b'--prefix', b'$(PWD)/target', b'--with-pydebug', b'--with-platlibdir=lib64', b'--enable-ipv6', b'--enable-shared', b'--with-computed-gotos=yes', b'--with-dbmliborder=gdbm:ndbm:bdb', b'--enable-loadable-sqlite-extensions', b'--with-dtrace', b'--with-lto', b'--with-ssl-default-suites=openssl', b'--without-static-libpython', b'--with-valgrind'] Problem: the generated Include/pydtrace_probes.h failed to build :-( --- /usr/bin/dtrace -o Include/pydtrace_probes.h -h -s Include/pydtrace.d sed 's/PYTHON_/PyDTrace_/' Include/pydtrace_probes.h > Include/pydtrace_probes.h.tmp mv Include/pydtrace_probes.h.tmp Include/pydtrace_probes.h (...) In file included from ./Include/pydtrace_probes.h:10:0, from ./Include/pydtrace.h:11, from Modules/gcmodule.c:33: Modules/gcmodule.c: In function ‘gc_collect_main’: ./Include/pydtrace_probes.h:98:1: error: impossible constraint in ‘asm’ DTRACE_PROBE1 (python, gc__start, arg1) ^ ./Include/pydtrace_probes.h:109:1: error: impossible constraint in ‘asm’ DTRACE_PROBE1 (python, gc__done, arg1) ^ --- Full logs of AMD64 RHEL7 3.x: https://buildbot.python.org/all/#/builders/15/builds/761 In the meantime, I disabled --with-dtrace since other buildbot workers failed when dtrace was no installed. See: https://github.com/python/buildmaster-config/pull/264 Maybe it's a problem on RHEL7. Maybe the problem is that Python is built with LTO? ---------- components: Build messages: 401526 nosy: cstratak, hroncok, vstinner priority: normal severity: normal status: open title: DTrace on RHEL7, generated Include/pydtrace_probes.h fails to build: error: impossible constraint in ‘asm’ versions: Python 3.10, Python 3.11 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue45157> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com