mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
stubdom: disable newlib's need for texinfo
newlib has a hardcoded dependency on texinfo, which in turn means that Xen has this dependency when building the stub domains. The files that newlib generates are never used or exposed by the Xen build system so its really a wasted effort to require a heavy (size wise) package for the build of something that's thrown away. Instead of adding it as a requirement this patches out the code path in newlib that uses it so that the files are never generated. Signed-off-by: Doug Goldstein <cardoe@cardoe.com> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com> Acked-by: Wei Liu <wei.liu2@citrix.com> Reviewed-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
This commit is contained in:
1 parent
139a84f9ae
commit
00d21a3c3c
2 files changed
+14
No files matched your search
@@ -87,6 +87,7 @@ newlib-$(NEWLIB_VERSION): newlib-$(NEWLIB_VERSION).tar.gz
|
|||||||
patch -d $@ -p0 < newlib.patch
|
patch -d $@ -p0 < newlib.patch
|
||||||
patch -d $@ -p0 < newlib-chk.patch
|
patch -d $@ -p0 < newlib-chk.patch
|
||||||
patch -d $@ -p1 < newlib-stdint-size_max-fix-from-1.17.0.patch
|
patch -d $@ -p1 < newlib-stdint-size_max-fix-from-1.17.0.patch
|
||||||
|
patch -d $@ -p1 < newlib-disable-texinfo.patch
|
||||||
find $@ -type f | xargs perl -i.bak \
|
find $@ -type f | xargs perl -i.bak \
|
||||||
-pe 's/\b_(tzname|daylight|timezone)\b/$$1/g'
|
-pe 's/\b_(tzname|daylight|timezone)\b/$$1/g'
|
||||||
touch $@
|
touch $@
|
||||||
|
|||||||
@@ -0,0 +1,13 @@
|
|||||||
|
--- a/etc/Makefile.in 2007-03-27 13:09:32.000000000 -0500
|
||||||
|
+++ b/etc/Makefile.in 2018-07-09 11:08:50.294183081 -0500
|
||||||
|
@@ -63,8 +63,8 @@
|
||||||
|
PDFFILES = standards.pdf configure.pdf
|
||||||
|
HTMLFILES = standards.html configure.html
|
||||||
|
|
||||||
|
-all: info
|
||||||
|
-install: install-info
|
||||||
|
+all:
|
||||||
|
+install:
|
||||||
|
|
||||||
|
uninstall:
|
||||||
|
|
||||||