File 3082-erts-symbols.patch of Package erlang
diff -Ndurp otp_src_25.0/erts/emulator/beam/erl_init.c otp_src_25.0-erts-symbols/erts/emulator/beam/erl_init.c
--- otp_src_25.0/erts/emulator/beam/erl_init.c 2022-05-17 22:29:45.000000000 +0300
+++ otp_src_25.0-erts-symbols/erts/emulator/beam/erl_init.c 2022-05-22 05:12:19.559043983 +0300
@@ -2640,6 +2640,7 @@ __decl_noreturn void __noreturn erts_exi
}
/* Exit without flushing */
+__attribute__((externally_visible))
__decl_noreturn void __noreturn erts_exit(int n, const char *fmt, ...)
{
va_list args1, args2;
va_start(args1, fmt);
@@ -2651,6 +2652,7 @@ __decl_noreturn void __noreturn erts_exi
* work properly if called by its own without proper initialization
* as made in erts_halt().
*/
+__attribute__((externally_visible))
__decl_noreturn void __noreturn erts_flush_exit(int n, char *fmt, ...)
{
va_list args1, args2;
va_start(args1, fmt);