diff --git a/racket/src/cfg-racket b/racket/src/cfg-racket index fb875a897a..321479a48f 100755 --- a/racket/src/cfg-racket +++ b/racket/src/cfg-racket @@ -4887,7 +4887,7 @@ case "$host_os" in ppc|powerpc) ;; alpha) - EXTRA_GMP_OBJ="gmp_alpha_gcc.o" + EXTRA_GMP_OBJ='gmp_alpha_gcc.$(LTO)' EXTRA_GMP_DEP='$(EXTRA_GMP_DEP_FILE)' ;; i386|i486|i586|i686) @@ -4895,7 +4895,7 @@ case "$host_os" in check_for_unwind=REG_ESP ;; arm*) - EXTRA_GMP_OBJ="gmp_arm_gcc.o" + EXTRA_GMP_OBJ='gmp_arm_gcc.$(LTO)' EXTRA_GMP_DEP='$(EXTRA_GMP_DEP_FILE)' ;; *) @@ -4907,7 +4907,7 @@ case "$host_os" in if test "$CC" = "cc" ; then COMPFLAGS="$COMPFLAGS -ieee_with_inexact -assume noaligned_objects" elif test "$CC" = "gcc" ; then - EXTRA_GMP_OBJ="gmp_alpha_gcc.o" + EXTRA_GMP_OBJ='gmp_alpha_gcc.$(LTO)' EXTRA_GMP_DEP='$(EXTRA_GMP_DEP_FILE)' fi ;; diff --git a/racket/src/racket/configure.ac b/racket/src/racket/configure.ac index 6d24ce52dc..a2f43a9a87 100644 --- a/racket/src/racket/configure.ac +++ b/racket/src/racket/configure.ac @@ -612,7 +612,7 @@ case "$host_os" in ppc|powerpc) ;; alpha) - EXTRA_GMP_OBJ="gmp_alpha_gcc.o" + EXTRA_GMP_OBJ='gmp_alpha_gcc.$(LTO)' EXTRA_GMP_DEP='$(EXTRA_GMP_DEP_FILE)' ;; i386|i486|i586|i686) @@ -620,7 +620,7 @@ case "$host_os" in check_for_unwind=REG_ESP ;; arm*) - EXTRA_GMP_OBJ="gmp_arm_gcc.o" + EXTRA_GMP_OBJ='gmp_arm_gcc.$(LTO)' EXTRA_GMP_DEP='$(EXTRA_GMP_DEP_FILE)' ;; *) @@ -632,7 +632,7 @@ case "$host_os" in if test "$CC" = "cc" ; then COMPFLAGS="$COMPFLAGS -ieee_with_inexact -assume noaligned_objects" elif test "$CC" = "gcc" ; then - EXTRA_GMP_OBJ="gmp_alpha_gcc.o" + EXTRA_GMP_OBJ='gmp_alpha_gcc.$(LTO)' EXTRA_GMP_DEP='$(EXTRA_GMP_DEP_FILE)' fi ;; diff --git a/racket/src/racket/gc2/Makefile.in b/racket/src/racket/gc2/Makefile.in index ef33c5881e..a89e933cb6 100644 --- a/racket/src/racket/gc2/Makefile.in +++ b/racket/src/racket/gc2/Makefile.in @@ -581,6 +581,7 @@ LIBRKTIO_FOR_DLL = $(LIBRKTIO_FOR_DLL_@LIBSFX@) LIBRKTIO_FOR_LIB = $(LIBRKTIO_FOR_LIB_@LIBSFX@) LIBRKTIO_UP_FOR_LIB = $(LIBRKTIO_UP_FOR_LIB_@LIBSFX@) +LTO=@LTO@ # Need for replacement of EXTRA_GMP_OBJ which carries the variable EXTRA_GMP_DEP_FILE = $(SRCDIR)/@EXTRA_GMP_OBJ@ EXTRA_GMP = @EXTRA_GMP_DEP@ diff --git a/racket/src/racket/src/Makefile.in b/racket/src/racket/src/Makefile.in index 0602f92ec5..60b81ed297 100644 --- a/racket/src/racket/src/Makefile.in +++ b/racket/src/racket/src/Makefile.in @@ -13,6 +13,7 @@ CFLAGS = @CFLAGS@ @COMPFLAGS@ @PROFFLAGS@ CPPFLAGS = @PREFLAGS@ RKTIO_INC = -I$(srcdir)/../../rktio -I../../rktio ALL_CFLAGS = $(CFLAGS) -I$(builddir)/.. -I$(srcdir)/../include $(RKTIO_INC) $(CPPFLAGS) @OPTIONS@ @MZOPTIONS@ +LTO=@LTO@ # Need for replacement of EXTRA_GMP_OBJ which carries the variable OBJS = salloc.@LTO@ \ bignum.@LTO@ \ @@ -71,7 +72,8 @@ OBJS = salloc.@LTO@ \ type.@LTO@ \ unwind.@LTO@ \ validate.@LTO@ \ - vector.@LTO@ @EXTRA_GMP_OBJ@ + vector.@LTO@ \ + @EXTRA_GMP_OBJ@ SRCS = $(srcdir)/salloc.c \ $(srcdir)/bignum.c \