mirror of
https://git.yoctoproject.org/poky
synced 2026-02-06 08:48:45 +01:00
Take a partial patch to disable portion of test_makedev, its also applied
in alpine. NODEV does not exist on musl
Add test_null_dlsym to ignore list on musl, it needs GNU ifunc support
and musl does not implement GNU ifuncs
fixes
Failed ptests:
{'python3': ['test_null_dlsym', 'test_makedev', 'python3']}
(From OE-Core rev: c197de49d6b406be5fc79b6e17c397c834efc1b0)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
17 lines
707 B
Diff
17 lines
707 B
Diff
Disable part of test_posix.test_makedev that depends on the NODEV
|
|
macro being defined (missing on musl).
|
|
|
|
Upstream-Status: Submitted [https://github.com/python/cpython/pull/31794]
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
--- a/Lib/test/test_posix.py
|
|
+++ b/Lib/test/test_posix.py
|
|
@@ -757,7 +757,7 @@ class PosixTester(unittest.TestCase):
|
|
self.assertRaises((ValueError, OverflowError), posix.makedev, x, minor)
|
|
self.assertRaises((ValueError, OverflowError), posix.makedev, major, x)
|
|
|
|
- if sys.platform == 'linux':
|
|
+ if False:
|
|
NODEV = -1
|
|
self.assertEqual(posix.major(NODEV), NODEV)
|
|
self.assertEqual(posix.minor(NODEV), NODEV)
|