d6b48e meson: drop misplaced -Wl,--undefined argument

1 file Authored by Jussi Pakkanen 4 years ago, Committed by Packit Service 4 years ago,
1 file changed. 1 lines added. 2 lines removed.
    meson: drop misplaced -Wl,--undefined argument
    
    Ld's man page says the following:
    
      -u symbol
      --undefined=symbol
    
      Force symbol to be entered in the output file as an undefined symbol. Doing
      this may, for example, trigger linking of additional modules from standard
      libraries. -u may be repeated with different option arguments to enter
      additional undefined symbols. This option is equivalent to the "EXTERN"
      linker script command.
    
      If this option is being used to force additional modules to be pulled into
      the link, and if it is an error for the symbol to remain undefined, then the
      option --require-defined should be used instead.
    
    This would imply that it always requires an argument, which this does not
    pass. Thus it will grab the next argument on the command line as its
    argument. Before it took one of the many -lrt args (presumably) and now it
    grabs something other random linker argument and things break.
    
    [zj: this line was added in the first version of the meson configuration back
    in 5c23128daba7236a6080383b2a5649033cfef85c. AFAICT, this was a mistake. No
    such flag appeared in Makefile.am at the time.]
    
    https://github.com/mesonbuild/meson/issues/5113
    (cherry picked from commit 700805f6c546f2adb79059614f3747f7b5474325)
    
    patch_name: 0110-meson-drop-misplaced-Wl-undefined-argument.patch
    present_in_specfile: true
    location_in_specfile: 110
    squash_commits: true
    
        
file modified
+1 -2