Binary tcl modules should compile with -module
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 40123aed, 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?