pyodide/emsdk/patches/0004-Raise-when-no-argument...

32 lines
890 B
Diff
Raw Normal View History

2025-02-01 19:14:52 +00:00
From 4a203cf07ee0fa0006f27b8bd1979412d2fc0099 Mon Sep 17 00:00:00 2001
From: ryanking13 <def6488@gmail.com>
Date: Sat, 20 Jan 2024 19:02:32 +0900
2025-02-01 12:02:06 +00:00
Subject: [PATCH 4/5] Raise when no argument is given
Emscripten 3.1.51 does not raise an error when no argument is given.
Some build tools (e.g. ffmpeg) relies on this behavior, so we should
keep it.
Upstream issue: https://github.com/emscripten-core/emscripten/issues/21116
---
emcc.py | 3 +++
1 file changed, 3 insertions(+)
diff --git a/emcc.py b/emcc.py
2025-02-01 19:14:52 +00:00
index dfe088e7b..b2f0fe4cb 100644
--- a/emcc.py
+++ b/emcc.py
2025-02-01 19:14:52 +00:00
@@ -661,6 +661,9 @@ There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR P
print(libname)
return 0
+ if not input_files and not state.link_flags:
+ exit_with_error('no input files')
+
if options.reproduce:
create_reproduce_file(options.reproduce, args)
--
2024-05-07 07:59:57 +00:00
2.34.1