bpo-21263: Skip test_gdb when python has been compiled with LLVM clang (GH-10318)
This commit is contained in:
parent
c03bf0ae79
commit
59668aa8b7
|
@ -5,6 +5,7 @@
|
|||
|
||||
import locale
|
||||
import os
|
||||
import platform
|
||||
import re
|
||||
import subprocess
|
||||
import sys
|
||||
|
@ -48,6 +49,10 @@ if gdb_major_version < 7:
|
|||
if not sysconfig.is_python_build():
|
||||
raise unittest.SkipTest("test_gdb only works on source builds at the moment.")
|
||||
|
||||
if 'Clang' in platform.python_compiler() and sys.platform == 'darwin':
|
||||
raise unittest.SkipTest("test_gdb doesn't work correctly when python is"
|
||||
" built with LLVM clang")
|
||||
|
||||
# Location of custom hooks file in a repository checkout.
|
||||
checkout_hook_path = os.path.join(os.path.dirname(sys.executable),
|
||||
'python-gdb.py')
|
||||
|
|
|
@ -1147,6 +1147,7 @@ Samuel Nicolary
|
|||
Jonathan Niehof
|
||||
Gustavo Niemeyer
|
||||
Oscar Nierstrasz
|
||||
Lysandros Nikolaou
|
||||
Hrvoje Nikšić
|
||||
Gregory Nofi
|
||||
Jesse Noller
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
After several reports that test_gdb does not work properly on macOS and
|
||||
since gdb is not shipped by default anymore, test_gdb is now skipped on
|
||||
macOS when LLVM Clang has been used to compile Python. Patch by
|
||||
Lysandros Nikolaou
|
Loading…
Reference in New Issue