--- config.mk.org 2021-03-17 14:53:46.453956729 +0300 +++ config.mk 2021-03-22 08:14:14.194025894 +0300 @@ -142,6 +142,7 @@ UNAME:=$(shell uname -s) ifeq ($(UNAME),SunOS) + ARCH:=$(shell uname -p) ifeq ($(CC),cc) CFLAGS?=-O else @@ -199,11 +200,17 @@ endif ifeq ($(UNAME),SunOS) - ifeq ($(CC),cc) - LIB_CFLAGS:=$(LIB_CFLAGS) -xc99 -KPIC - else - LIB_CFLAGS:=$(LIB_CFLAGS) -fPIC - endif + SEDINPLACE:= + ifeq ($(ARCH),sparc) + ifeq ($(CC),cc) + LIB_CFLAGS:=$(LIB_CFLAGS) -xc99 -KPIC + else + LIB_CFLAGS:=$(LIB_CFLAGS) -fPIC + endif + endif + ifeq ($(ARCH),i386) + LIB_CFLAGS:=$(LIB_CFLAGS) -fPIC + endif ifeq ($(CXX),CC) LIB_CXXFLAGS:=$(LIB_CXXFLAGS) -KPIC