# DP: Omit the subminor number from the go libdir Index: b/src/gcc/go/Make-lang.in =================================================================== --- a/src/gcc/go/Make-lang.in +++ b/src/gcc/go/Make-lang.in @@ -223,7 +223,9 @@ go.stageprofile: stageprofile-start go.stagefeedback: stagefeedback-start -mv go/*$(objext) stagefeedback/go -CFLAGS-go/go-lang.o += -DDEFAULT_TARGET_VERSION=\"$(version)\" \ +short_version := $(shell echo $(version) | sed -r 's/([0-9]+\.[0-9]+).*/\1/') + +CFLAGS-go/go-lang.o += -DDEFAULT_TARGET_VERSION=\"$(short_version)\" \ -DDEFAULT_TARGET_MACHINE=\"$(target_noncanonical)\" GOINCLUDES = -I $(srcdir)/go -I $(srcdir)/go/gofrontend Index: b/src/libgo/Makefile.in =================================================================== --- a/src/libgo/Makefile.in +++ b/src/libgo/Makefile.in @@ -429,14 +429,14 @@ top_srcdir = @top_srcdir@ SUFFIXES = .c .go .gox .o .obj .lo .a @LIBGO_IS_RTEMS_TRUE@subdirs = testsuite SUBDIRS = ${subdirs} -gcc_version := $(shell cat $(top_srcdir)/../gcc/BASE-VER) +short_version := $(shell sed -r 's/([0-9]+\.[0-9]+)\..*/\1/' $(top_srcdir)/../gcc/BASE-VER) MAINT_CHARSET = latin1 mkinstalldirs = $(SHELL) $(toplevel_srcdir)/mkinstalldirs PWD_COMMAND = $${PWDCMD-pwd} STAMP = echo timestamp > toolexecdir = $(glibgo_toolexecdir) toolexeclibdir = $(glibgo_toolexeclibdir) -toolexeclibgodir = $(nover_glibgo_toolexeclibdir)/go/$(gcc_version)/$(target_alias) +toolexeclibgodir = $(nover_glibgo_toolexeclibdir)/go/$(short_version) WARN_CFLAGS = $(WARN_FLAGS) $(WERROR) # -I/-D flags to pass when compiling. Index: b/src/libgo/Makefile.am =================================================================== --- a/src/libgo/Makefile.am +++ b/src/libgo/Makefile.am @@ -15,7 +15,7 @@ endif SUBDIRS = ${subdirs} -gcc_version := $(shell cat $(top_srcdir)/../gcc/BASE-VER) +short_version := $(shell sed -r 's/([0-9]+\.[0-9]+)\..*/\1/' $(top_srcdir)/../gcc/BASE-VER) MAINT_CHARSET = latin1 @@ -25,7 +25,7 @@ STAMP = echo timestamp > toolexecdir = $(glibgo_toolexecdir) toolexeclibdir = $(glibgo_toolexeclibdir) -toolexeclibgodir = $(nover_glibgo_toolexeclibdir)/go/$(gcc_version)/$(target_alias) +toolexeclibgodir = $(nover_glibgo_toolexeclibdir)/go/$(short_version) LIBFFI = @LIBFFI@ LIBFFIINCS = @LIBFFIINCS@