$NetBSD: patch-Makefile,v 1.2 2024/10/15 01:32:59 thorpej Exp $ Disable the TCL shenanigans and just assume installed-by-pkgsrc. --- Makefile.orig 2024-10-09 06:08:00.000000000 +0000 +++ Makefile 2024-10-14 23:30:11.076057503 +0000 @@ -433,15 +433,17 @@ endif ifeq ($(ENABLE_TCL),1) -TCL_VERSION ?= tcl$(shell bash -c "tclsh <(echo 'puts [info tclversion]')") -ifeq ($(OS), $(filter $(OS),FreeBSD OpenBSD NetBSD)) -# BSDs usually use tcl8.6, but the lib is named "libtcl86" -TCL_INCLUDE ?= /usr/local/include/$(TCL_VERSION) -TCL_LIBS ?= -l$(subst .,,$(TCL_VERSION)) -else -TCL_INCLUDE ?= /usr/include/$(TCL_VERSION) -TCL_LIBS ?= -l$(TCL_VERSION) -endif +#TCL_VERSION ?= tcl$(shell bash -c "tclsh <(echo 'puts [info tclversion]')") +#ifeq ($(OS), $(filter $(OS),FreeBSD OpenBSD NetBSD)) +## BSDs usually use tcl8.6, but the lib is named "libtcl86" +#TCL_INCLUDE ?= /usr/local/include/$(TCL_VERSION) +#TCL_LIBS ?= -l$(subst .,,$(TCL_VERSION)) +#else +#TCL_INCLUDE ?= /usr/include/$(TCL_VERSION) +#TCL_LIBS ?= -l$(TCL_VERSION) +#endif +TCL_INCLUDE ?= ${PREFIX}/include +TCL_LIBS ?= -L ${PREFIX}/lib -ltcl86 ifeq ($(CONFIG),mxe) CXXFLAGS += -DYOSYS_ENABLE_TCL @@ -738,7 +740,7 @@ compile-only: $(OBJS) $(GENFILES) $(EXTR @echo "" $(PROGRAM_PREFIX)yosys$(EXE): $(OBJS) - $(P) $(CXX) -o $(PROGRAM_PREFIX)yosys$(EXE) $(EXE_LINKFLAGS) $(LINKFLAGS) $(OBJS) $(LIBS) $(LIBS_VERIFIC) + $(P) $(CXX) -v -o $(PROGRAM_PREFIX)yosys$(EXE) $(EXE_LINKFLAGS) $(LINKFLAGS) $(OBJS) $(LIBS) $(LIBS_VERIFIC) libyosys.so: $(filter-out kernel/driver.o,$(OBJS)) ifeq ($(OS), Darwin)