File otp_src_17.4.1-beam-ldflags.patch of Package erlang
diff -Ndur otp_src_17.4.1/erts/emulator/Makefile.in otp_src_17.4.1-beam-ldflags/erts/emulator/Makefile.in
--- otp_src_17.4.1/erts/emulator/Makefile.in 2015-01-30 17:57:06.000000000 +0200
+++ otp_src_17.4.1-beam-ldflags/erts/emulator/Makefile.in 2015-02-20 22:15:18.375317423 +0200
@@ -1028,6 +1028,7 @@
# 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)
@@ -1040,6 +1041,7 @@
else
$(BINDIR)/$(EMULATOR_EXECUTABLE): $(INIT_OBJS) $(OBJS) $(DEPLIBS)
$(ld_verbose)$(PURIFY) $(LD) -o $(BINDIR)/$(EMULATOR_EXECUTABLE) \
+ $(BEAMLDFLAGS) \
$(HIPEBEAMLDFLAGS) $(LDFLAGS) $(DEXPORT) $(INIT_OBJS) $(OBJS) \
$(STATIC_NIF_LIBS) $(STATIC_DRIVER_LIBS) $(LIBS)