From b8a88d0b04fbdee0d3437d3ddaaf2bf8f3ceb814 Mon Sep 17 00:00:00 2001 From: Jeff Johnston Date: Thu, 25 Feb 2016 15:04:19 -0500 Subject: [PATCH] Fix _newlib_version.h logic to support building gcc with newlib. --- newlib/Makefile.am | 4 ++-- newlib/Makefile.in | 4 ++-- newlib/aclocal.m4 | 5 +++++ newlib/libc/include/_newlib_version.h | 2 ++ 4 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 newlib/libc/include/_newlib_version.h diff --git a/newlib/Makefile.am b/newlib/Makefile.am index 9b30cd33e..200bc61bd 100644 --- a/newlib/Makefile.am +++ b/newlib/Makefile.am @@ -214,8 +214,7 @@ stmp-targ-include: config.status -rm -rf targ-include stmp-targ-include $(MAKE) targ-include/sys \ targ-include/machine \ - targ-include/bits \ - targ-include/newlib.h + targ-include/bits -for i in $(srcdir)/libc/machine/$(machine_dir)/machine/*.h; do \ if [ -f $$i ]; then \ cp $$i targ-include/machine/`basename $$i`; \ @@ -271,6 +270,7 @@ stmp-targ-include: config.status cp $$i targ-include/machine/`basename $$i`; \ else true; fi ; \ done + $(MAKE) targ-include/newlib.h touch $@ CLEANFILES = stmp-targ-include diff --git a/newlib/Makefile.in b/newlib/Makefile.in index c235995ac..c4cc431c9 100644 --- a/newlib/Makefile.in +++ b/newlib/Makefile.in @@ -973,8 +973,7 @@ stmp-targ-include: config.status -rm -rf targ-include stmp-targ-include $(MAKE) targ-include/sys \ targ-include/machine \ - targ-include/bits \ - targ-include/newlib.h + targ-include/bits -for i in $(srcdir)/libc/machine/$(machine_dir)/machine/*.h; do \ if [ -f $$i ]; then \ cp $$i targ-include/machine/`basename $$i`; \ @@ -1030,6 +1029,7 @@ stmp-targ-include: config.status cp $$i targ-include/machine/`basename $$i`; \ else true; fi ; \ done + $(MAKE) targ-include/newlib.h touch $@ install-data-local: install-toollibLIBRARIES diff --git a/newlib/aclocal.m4 b/newlib/aclocal.m4 index 27fd2b272..6d40f4c25 100644 --- a/newlib/aclocal.m4 +++ b/newlib/aclocal.m4 @@ -1009,4 +1009,9 @@ AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR +m4_include([../libtool.m4]) +m4_include([../ltoptions.m4]) +m4_include([../ltsugar.m4]) +m4_include([../ltversion.m4]) +m4_include([../lt~obsolete.m4]) m4_include([acinclude.m4]) diff --git a/newlib/libc/include/_newlib_version.h b/newlib/libc/include/_newlib_version.h new file mode 100644 index 000000000..d4fffb169 --- /dev/null +++ b/newlib/libc/include/_newlib_version.h @@ -0,0 +1,2 @@ +/* dummy file for external tools to use. Real file is created by + newlib configuration. */ -- 2.43.5