[MacPorts] #59658: babl @ 0.1.72: fails to configure on Leopard (Intel): ERROR: Problem encountered: Linker doesn't support --version-script or -exported_symbols_list

MacPorts noreply at macports.org
Thu Mar 26 21:39:51 UTC 2020


#59658: babl @ 0.1.72: fails to configure on Leopard (Intel): ERROR: Problem
encountered: Linker doesn't support --version-script or
-exported_symbols_list
---------------------+----------------------
  Reporter:  kencu   |      Owner:  dbevans
      Type:  defect  |     Status:  assigned
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:
Resolution:          |   Keywords:
      Port:  babl    |
---------------------+----------------------

Comment (by kencu):

 It has to do with warnings coming out of the linker, which causes the
 linker test to fail. How to turn off these warnings is not so easy for me
 to see (meson has a `fatal_warnings` setting for linkers, perhaps we can
 figure out how to toggle that.

 Alternatively, do something like this to force the flags:
 {{{
 $ diff -u babl/meson.build.orig babl/meson.build
 --- babl/meson.build.orig       2020-03-26 14:37:43.000000000 -0700
 +++ babl/meson.build    2020-03-26 14:38:11.000000000 -0700
 @@ -36,7 +36,7 @@
    # Clang on Darwin
    babl_link_args = ['-Wl,-exported_symbols_list',version_script_clang]
  else
 -  error('Linker doesn\'t support --version-script or
 -exported_symbols_list')
 +  babl_link_args = ['-Wl,-exported_symbols_list',version_script_clang]
  endif
  if platform_win32
    babl_link_args += '-Wl,--no-undefined'
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/59658#comment:11>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list