diff --color -ru a/Make.Rules b/Make.Rules --- a/Make.Rules 2021-02-05 06:52:17.000000000 +0100 +++ b/Make.Rules 2021-12-13 17:09:11.225308225 +0100 @@ -56,10 +56,10 @@ CC := $(CROSS_COMPILE)gcc DEFINES := -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -COPTS ?= -O2 +COPTS ?= $(RPM_OPT_FLAGS) CFLAGS ?= $(COPTS) $(DEFINES) BUILD_CC ?= $(CC) -BUILD_COPTS ?= -O2 +BUILD_COPTS ?= $(RPM_OPT_FLAGS) BUILD_CFLAGS ?= $(BUILD_COPTS) $(DEFINES) $(IPATH) AR := $(CROSS_COMPILE)ar RANLIB := $(CROSS_COMPILE)ranlib @@ -69,7 +69,7 @@ -Wstrict-prototypes -Wmissing-prototypes \ -Wnested-externs -Winline -Wshadow LD=$(CC) -Wl,-x -shared -LDFLAGS ?= #-g +LDFLAGS ?= $(RPM_LD_FLAGS) LIBCAPLIB := -L$(topdir)/libcap -lcap PSXLINKFLAGS := -lpthread -Wl,-wrap,pthread_create LIBPSXLIB := -L$(topdir)/libcap -lpsx $(PSXLINKFLAGS) @@ -104,7 +104,7 @@ ifeq ($(PTHREADS),yes) GO ?= go -GOLANG ?= $(shell if [ -n "$(shell $(GO) version 2>/dev/null)" ]; then echo yes ; else echo no ; fi) +GOLANG ?= no ifeq ($(GOLANG),yes) GOROOT ?= $(shell $(GO) env GOROOT) GOCGO ?= $(shell if [ "$(shell $(GO) env CGO_ENABLED)" = 1 ]; then echo yes ; else echo no ; fi)