]> granicus.if.org Git - graphviz/commit
fix: use '-module -avoid-version' when compiling TCL packages
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Fri, 17 Jun 2022 03:36:56 +0000 (20:36 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Wed, 22 Jun 2022 03:42:06 +0000 (20:42 -0700)
commitaecbd46a2cc33234f8132f49a44196f6a0141824
treed09e9f8fd73a7d5a73af6cd40a993ac50349534d
parent50a8743f0dd19668e344cb4064987c72efaba00d
fix: use '-module -avoid-version' when compiling TCL packages

Quoting from #1285:

  They are runtime loadable (dlopen, or equivalent, from tcl program, via
  'load') rather than shared libraries for dynamic linking by others. On OS X,
  these two concepts have different extensions (.so vs .dylib). It's confusing
  when a runtime-loadable module has a dynamic-linker extension. In commit
  40123aedcd2761e98d8c9917be6040ea6187c97f, the -module flag was added to
  LDFLAGS in tclpkg/gv/Makefile.am, which fixes libgv_tcl.
  Could the same change be applied to the other tclpkg/*/Makefile.am LDFLAGS?

Gitlab: fixes #1285
Suggested-by: Daniel Macks
CHANGELOG.md
tclpkg/gdtclft/Makefile.am
tclpkg/tcldot/Makefile.am
tclpkg/tclhandle/Makefile.am
tclpkg/tclpathplan/Makefile.am
tclpkg/tclstubs/Makefile.am
tclpkg/tkspline/Makefile.am
tclpkg/tkstubs/Makefile.am