--- /dev/null
+From: Stephane Glondu <steph@glondu.net>
+Date: Thu, 3 Sep 2020 15:21:10 +0200
+Subject: Trigger -output-complete-exe on -custom with an environment variable
+
+---
+ driver/main_args.ml | 10 +++++++++-
+ 1 file changed, 9 insertions(+), 1 deletion(-)
+
+diff --git a/driver/main_args.ml b/driver/main_args.ml
+index 5c28ded..81f203d 100644
+--- a/driver/main_args.ml
++++ b/driver/main_args.ml
+@@ -1962,7 +1962,6 @@ third-party libraries such as Lwt, but with a different API."
+ include Core
+ include Compiler
+ let _compat_32 = set bytecode_compatible_32
+- let _custom = set custom_runtime
+ let _dcamlprimc = set keep_camlprimc_file
+ let _dinstr = set dump_instr
+ let _dllib s = defer (ProcessDLLs (Misc.rev_split_words s))
+@@ -1981,6 +1980,15 @@ third-party libraries such as Lwt, but with a different API."
+ let _use_runtime s = use_runtime := s
+ let _v () = print_version_and_library "compiler"
+ let _vmthread () = fatal vmthread_removed_message
++ let _custom () =
++ if
++ match Sys.getenv_opt "OCAML_CUSTOM_USE_OUTPUT_COMPLETE_EXE" with
++ | None | Some "" -> false
++ | Some _ -> true
++ then
++ _output_complete_exe ()
++ else
++ set custom_runtime ()
+ end
+
+ end
0004-Check-for-definition-of-AT_SECURE-before-using-it.patch
0005-read_main_debug_info-do-not-die-in-custom-executable.patch
0006-Disable-DT_TEXTREL-warnings-on-Linux-i386.patch
+0007-Trigger-output-complete-exe-on-custom-with-an-enviro.patch