diff --git a/docs/CONTRIBUTORS b/docs/CONTRIBUTORS index 1a629b4c3..4a0851e62 100644 --- a/docs/CONTRIBUTORS +++ b/docs/CONTRIBUTORS @@ -7,7 +7,7 @@ Please see the Verilator manual for 200+ additional contributors. Thanks to all. Adam Bagley Adrian Sampson Adrien Le Masle -Ahmed El-Mahmoudy +أحمد المحمودي (Ahmed El-Mahmoudy) Aidan McNay Aleksander Kiryk Alex Chadwick diff --git a/src/V3EmitMk.cpp b/src/V3EmitMk.cpp index 2f53903ab..004018326 100644 --- a/src/V3EmitMk.cpp +++ b/src/V3EmitMk.cpp @@ -770,10 +770,10 @@ 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 -flat_namespace -o $@ $^\n"); + "dynamic_lookup -shared $(LDFLAGS) -flat_namespace -o $@ $^ $(LIBS)\n"); of.puts("else\n"); - of.puts( - "\t$(OBJCACHE) $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(OPT_FAST) -shared -o $@ $^\n"); + of.puts("\t$(OBJCACHE) $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(OPT_FAST) -shared " + "$(LDFLAGS) -o $@ $^ $(LIBS)\n"); of.puts("endif\n"); of.puts("\n"); of.puts("lib" + v3Global.opt.libCreate() + ": " + v3Global.opt.libCreateName(false)