Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Johnston <jjohnstn@redhat.com>2016-02-25 23:04:19 +0300
committerJeff Johnston <jjohnstn@redhat.com>2016-02-25 23:04:19 +0300
commitb8a88d0b04fbdee0d3437d3ddaaf2bf8f3ceb814 (patch)
tree36e3103e2318b6387252a7e5c45f9c2c1359b126
parent8b1ede3ce11d53292036aadfcfb6043df0235f9c (diff)
Fix _newlib_version.h logic to support building gcc with newlib.
-rw-r--r--newlib/Makefile.am4
-rw-r--r--newlib/Makefile.in4
-rw-r--r--newlib/aclocal.m45
-rw-r--r--newlib/libc/include/_newlib_version.h2
4 files changed, 11 insertions, 4 deletions
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. */