diff --git a/src/V3EmitMk.cpp b/src/V3EmitMk.cpp index a102115e8..fcc151acd 100644 --- a/src/V3EmitMk.cpp +++ b/src/V3EmitMk.cpp @@ -770,10 +770,11 @@ public: // So add dynamic_lookup of.puts("ifeq ($(shell uname -s),Darwin)\n"); of.puts("\t$(OBJCACHE) $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(OPT_FAST) -undefined " - "dynamic_lookup -shared $(LDFLAGS) -flat_namespace -o $@ $^ $(LIBS)\n"); + "dynamic_lookup -shared $(LDFLAGS) -flat_namespace -o $@ $^ $(LDLIBS) " + "$(LIBS)\n"); of.puts("else\n"); of.puts("\t$(OBJCACHE) $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(OPT_FAST) -shared " - "$(LDFLAGS) -o $@ $^ $(LIBS)\n"); + "$(LDFLAGS) -o $@ $^ $(LDLIBS) $(LIBS)\n"); of.puts("endif\n"); of.puts("\n"); of.puts("lib" + v3Global.opt.libCreate() + ": " + v3Global.opt.libCreateName(false)