# HG changeset patch # User Markus Mützel # Date 1601448342 -7200 # Node ID 27df9b38391da1ad5eac498c77c51e54051ce7a8 # Parent 7b819cd7ff544f2a730e618ce05666dbc96b5d11 mkoctfile.in.cc: Pass linker flags last (bug #59173). diff -r 7b819cd7ff54 -r 27df9b38391d src/mkoctfile.in.cc --- a/src/mkoctfile.in.cc Wed Sep 30 10:05:07 2020 -0400 +++ b/src/mkoctfile.in.cc Wed Sep 30 08:45:42 2020 +0200 @@ -1101,9 +1101,9 @@ std::string cmd = (vars["CXXLD"] + ' ' + vars["CPPFLAGS"] + ' ' + vars["ALL_CXXFLAGS"] + ' ' + vars["RDYNAMIC_FLAG"] + ' ' - + vars["ALL_LDFLAGS"] + ' ' + pass_on_options + ' ' - + output_option + ' ' + objfiles + ' ' + libfiles + ' ' - + ldflags + ' ' + vars["LFLAGS"] + ' ' + octave_libs + ' ' + + pass_on_options + ' ' + output_option + ' ' + objfiles + ' ' + + libfiles + ' ' + vars["ALL_LDFLAGS"] + ' ' + ldflags + ' ' + + vars["LFLAGS"] + ' ' + octave_libs + ' ' + vars["OCTAVE_LINK_OPTS"] + ' ' + vars["OCTAVE_LINK_DEPS"]); int status = run_command (cmd, printonly); @@ -1130,8 +1130,8 @@ std::string cmd = (vars["CXXLD"] + ' ' + vars["ALL_CXXFLAGS"] + ' ' - + vars["DL_LDFLAGS"] + ' ' + vars["LDFLAGS"] + ' ' + pass_on_options - + " -o " + octfile + ' ' + objfiles + ' ' + libfiles + ' ' + + pass_on_options + " -o " + octfile + ' ' + objfiles + ' ' + + libfiles + ' ' + vars["DL_LDFLAGS"] + ' ' + vars["LDFLAGS"] + ' ' + ldflags + ' ' + vars["LFLAGS"] + ' ' + octave_libs + ' ' + vars["OCT_LINK_OPTS"] + ' ' + vars["OCT_LINK_DEPS"]);