diff -Naur graphviz-2.44.1-orig/lib/edgepaint/Makefile.am graphviz-2.44.1/lib/edgepaint/Makefile.am
--- graphviz-2.44.1-orig/lib/edgepaint/Makefile.am	2020-06-29 11:47:18.000000000 +0300
+++ graphviz-2.44.1/lib/edgepaint/Makefile.am	2020-10-30 13:16:53.273680200 +0300
@@ -23,7 +27,7 @@
 
 libedgepaint_C_la_SOURCES = edge_distinct_coloring.c  furtherest_point.c  intersection.c  lab.c  node_distinct_coloring.c
 
-liblab_gamut_la_LDFLAGS = -version-info $(LAB_GAMUT_VERSION)
+liblab_gamut_la_LDFLAGS = -no-undefined -version-info $(LAB_GAMUT_VERSION)
 liblab_gamut_la_SOURCES = lab_gamut.c
 
 EXTRA_DIST = edgepaintlib.vcxproj* lab_gamut.vcxproj* lab_gamut.def
diff -Naur graphviz-2.44.1-orig/tclpkg/tcldot/Makefile.am graphviz-2.44.1/tclpkg/tcldot/Makefile.am
--- graphviz-2.44.1-orig/tclpkg/tcldot/Makefile.am	2020-06-29 11:47:19.000000000 +0300
+++ graphviz-2.44.1/tclpkg/tcldot/Makefile.am	2020-10-30 13:16:53.746904900 +0300
@@ -99,6 +99,10 @@
 libtcldot_builtin_la_LIBADD += $(GD_LIBS)
 endif
 
+if WITH_WIN32
+libtcldot_builtin_la_LDFLAGS += -no-undefined
+endif
+
 libtcldot_builtin_la_LIBADD += $(EXPAT_LIBS) $(SOCKET_LIBS) $(IPSEPCOLA_LIBS) $(MATH_LIBS)
 
 if WITH_TCL
