File otp_src_21.0-beam-ldflags.patch of Package erlang
diff -Ndurp otp_src_21.0/erts/emulator/Makefile.in otp_src_21.0-beam-ldflags/erts/emulator/Makefile.in --- otp_src_21.0/erts/emulator/Makefile.in 2018-06-19 09:24:56.000000000 +0300 +++ otp_src_21.0-beam-ldflags/erts/emulator/Makefile.in 2018-06-25 03:26:46.108241995 +0300 @@ -1089,12 +1089,14 @@ ifeq ($(TARGET), win32) # Only the basic erlang to begin with eh? $(BINDIR)/$(EMULATOR_EXECUTABLE): $(INIT_OBJS) $(OBJS) $(DEPLIBS) $(ld_verbose)$(PURIFY) $(LD) -dll -def:sys/$(ERLANG_OSTYPE)/erl.def -implib:$(BINDIR)/erl_dll.lib -o $(BINDIR)/$(EMULATOR_EXECUTABLE) \ + $(BEAMLDFLAGS) \ $(LDFLAGS) $(DEXPORT) $(INIT_OBJS) $(OBJS) $(STATIC_NIF_LIBS) \ $(STATIC_DRIVER_LIBS) $(LIBS) else $(BINDIR)/$(EMULATOR_EXECUTABLE): $(INIT_OBJS) $(OBJS) $(DEPLIBS) $(ld_verbose)$(PURIFY) $(LD) -o $@ \ + $(BEAMLDFLAGS) \ $(HIPEBEAMLDFLAGS) $(PROFILE_LDFLAGS) $(LDFLAGS) $(DEXPORT) $(INIT_OBJS) $(OBJS) \ $(STATIC_NIF_LIBS) $(STATIC_DRIVER_LIBS) $(LIBS)