OpenMiInk/third_party/krita-deps-management/ext_ffmpeg/0012-Fix-makedef.py-to-generate-correct-files-on-Linux.patch
Hellings b8c8ff98e2 Hi
2026-10-16 09:05:56 -04:00

29 lines
1 KiB
Diff

From bdaf51bd03af6275012c5ddc59c19bc082fbe039 Mon Sep 17 00:00:00 2001
From: Dmitry Kazakov <dimula73@gmail.com>
Date: Thu, 7 May 2026 14:27:33 +0200
Subject: [PATCH 1/2] Fix makedef.py to generate correct files on Linux
`-j` option is necessary for nm to dump the symbol
names only. Otherwise it dumps them in format
`<address> <type> <name>`, which cannot be parsed
by the regexps below.
---
compat/windows/makedef.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/compat/windows/makedef.py b/compat/windows/makedef.py
index b42958ce73..ae5194b5cf 100644
--- a/compat/windows/makedef.py
+++ b/compat/windows/makedef.py
@@ -139,7 +139,7 @@ if __name__ == '__main__':
if s.returncode != 0:
# -U was added only in Binutils 2.39
s = subprocess.run(
- [args.nm, '--defined-only', '-g', libname],
+ [args.nm, '--defined-only', '-g', '-j', libname],
stdout=subprocess.PIPE,
stderr=subprocess.DEVNULL,
universal_newlines=True,
--
2.34.1