Hi. I am currently facing issues compiling Python 3.14.2 on my RHEL 8 server. It seems to relate to the --enable-optimizations argument. If I build with out the --enable-optimizations it is finalizing the build, but with the argument, it segfaults during the "test_functools"
./configure not working: ./configure --prefix=/home/easybuild/Python-3.14.2-GCCcore-14.3.0 --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --enable-shared --with-lto --enable-optimizations --with-ensurepip=upgrade Error output: 0:01:04 load avg: 1.61 [17/43] test_fstring passed 0:01:04 load avg: 1.61 [18/43] test_functools Fatal Python error: Segmentation fault Current thread 0x000015555553af80 [python] (most recent call first): File "/home/easybuild/Python-3.14.2/Lib/test/test_functools.py", line 451 in test_recursive_pickle File "/home/easybuild/Python-3.14.2/Lib/unittest/case.py", line 615 in _callTestMethod File "/home/easybuild/Python-3.14.2/Lib/unittest/case.py", line 669 in run File "/home/easybuild/Python-3.14.2/Lib/unittest/case.py", line 725 in __call__ File "/home/easybuild/Python-3.14.2/Lib/unittest/suite.py", line 122 in run File "/home/easybuild/Python-3.14.2/Lib/unittest/suite.py", line 84 in __call__ File "/home/easybuild/Python-3.14.2/Lib/unittest/suite.py", line 122 in run File "/home/easybuild/Python-3.14.2/Lib/unittest/suite.py", line 84 in __call__ File "/home/easybuild/Python-3.14.2/Lib/unittest/runner.py", line 257 in run File "/home/easybuild/Python-3.14.2/Lib/test/libregrtest/single.py", line 84 in _run_suite File "/home/easybuild/Python-3.14.2/Lib/test/libregrtest/single.py", line 42 in run_unittest File "/home/easybuild/Python-3.14.2/Lib/test/libregrtest/single.py", line 162 in test_func File "/home/easybuild/Python-3.14.2/Lib/test/libregrtest/single.py", line 118 in regrtest_runner File "/home/easybuild/Python-3.14.2/Lib/test/libregrtest/single.py", line 165 in _load_run_test File "/home/easybuild/Python-3.14.2/Lib/test/libregrtest/single.py", line 210 in _runtest_env_changed_exc File "/home/easybuild/Python-3.14.2/Lib/test/libregrtest/single.py", line 304 in _runtest File "/home/easybuild/Python-3.14.2/Lib/test/libregrtest/single.py", line 348 in run_single_test File "/home/easybuild/Python-3.14.2/Lib/test/libregrtest/main.py", line 393 in run_test File "/home/easybuild/Python-3.14.2/Lib/test/libregrtest/main.py", line 423 in run_tests_sequentially File "/home/easybuild/Python-3.14.2/Lib/test/libregrtest/main.py", line 563 in _run_tests File "/home/easybuild/Python-3.14.2/Lib/test/libregrtest/main.py", line 598 in run_tests File "/home/easybuild/Python-3.14.2/Lib/test/libregrtest/main.py", line 779 in main File "/home/easybuild/Python-3.14.2/Lib/test/libregrtest/main.py", line 787 in main File "/home/easybuild/Python-3.14.2/Lib/test/__main__.py", line 2 in <module> File "<frozen runpy>", line 88 in _run_code File "<frozen runpy>", line 198 in _run_module_as_main Current thread's C stack trace (most recent call first): Binary file "/home/easybuild/Python-3.14.2/libpython3.14.so.1.0", at _Py_DumpStack+0xa3 [0x155554c11883] Binary file "/home/easybuild/Python-3.14.2/libpython3.14.so.1.0", at +0x68adaa [0x155554c40daa] Binary file "/lib64/libpthread.so.0", at +0x12990 [0x1555543a8990] Binary file "/lib64/libc.so.6", at _IO_vfprintf+0x1b [0x15555389b44b] Binary file "/lib64/libc.so.6", at vsnprintf+0x94 [0x1555538c3aa4] Binary file "/home/easybuild/Python-3.14.2/libpython3.14.so.1.0", at PyOS_snprintf+0xea [0x155554bb058a] Binary file "/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so", at +0x13084 [0x1555533a8084] Binary file "/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so", at +0x1586f [0x1555533aa86f] Binary file "/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so", at +0x1ba59 [0x1555533b0a59] Binary file "/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so", at +0x15679 [0x1555533aa679] Binary file "/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so", at +0x178f7 [0x1555533ac8f7] Binary file "/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so", at +0x16820 [0x1555533ab820] Binary file "/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so", at +0x1ba7c [0x1555533b0a7c] Binary file "/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so", at +0x15679 [0x1555533aa679] Binary file "/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so", at +0x178f7 [0x1555533ac8f7] Binary file "/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so", at +0x16820 [0x1555533ab820] Binary file "/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so", at +0x1ba7c [0x1555533b0a7c] Binary file "/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so", at +0x15679 [0x1555533aa679] Binary file "/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so", at +0x178f7 [0x1555533ac8f7] Binary file "/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so", at +0x16820 [0x1555533ab820] Binary file "/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so", at +0x1ba7c [0x1555533b0a7c] Binary file "/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so", at +0x15679 [0x1555533aa679] Binary file "/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so", at +0x178f7 [0x1555533ac8f7] Binary file "/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so", at +0x16820 [0x1555533ab820] Binary file "/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so", at +0x1ba7c [0x1555533b0a7c] Binary file "/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so", at +0x15679 [0x1555533aa679] Binary file "/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pnnickle.cpython-314-x86_64-linux-gnu.so", at +0x178f7 [0x1555533ac8f7] Binary file "/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so", at +0x16820 [0x1555533ab820] Binary file "/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so", at +0x1ba7c [0x1555533b0a7c] Binary file "/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so", at +0x15679 [0x1555533aa679] Binary file "/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so", at +0x178f7 [0x1555533ac8f7] Binary file "/home/easybuild/Python-3.14.2/build/lib.linux-x86_64-3.14/_pickle.cpython-314-x86_64-linux-gnu.so", at +0x16820 [0x1555533ab820] <truncated rest of calls> Extension modules: _testcapi, _testinternalcapi, _testlimitedcapi (total: 3) make: *** [Makefile:1004: profile-run-stamp] Segmentation fault [easybuild@login-rhel8 Python-3.14.2]$ I am at a bit of a lost here, any ideas what to try? Compiling with GCC 14.3 Let me know if you need addtional info. Kind regards Mads. This email is intended solely for the use of the individual or entity to whom it is addressed and it may contain confidential information. If It has been sent to you in error, please reply to notify the sender and delete this email from your system immediately. Grundfos takes your privacy seriously. If you want to know how Grundfos processes your personal data, please see our Privacy Policy.<https://www.grundfos.com/legal/privacy> -- https://mail.python.org/mailman3//lists/python-list.python.org
