This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 3.x development tree".
The branch, master has been updated
via da275347088b5cb0609bf8ae8efbcce361a03f2e (commit)
via cc442fb62be3611c2d09a79fe137d7b491e9d22a (commit)
from 72fdf76dbb268591978ee964cd128c3d2fee6e42 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit da275347088b5cb0609bf8ae8efbcce361a03f2e
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Sat Jul 20 21:38:31 2013 +0200
glibc: Fix endless loop when compiling glibc.
commit cc442fb62be3611c2d09a79fe137d7b491e9d22a
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Sat Jul 20 21:37:40 2013 +0200
libpng: Update to 1.6.3.
-----------------------------------------------------------------------
Summary of changes:
glibc/glibc.nm | 2 +-
.../glibc-2.17-endless-loop-stdc-predef.h.patch | 58 ++++++++++++++++++++++
libpng/libpng.nm | 2 +-
3 files changed, 60 insertions(+), 2 deletions(-)
create mode 100644 glibc/patches/glibc-2.17-endless-loop-stdc-predef.h.patch
Difference in files:
diff --git a/glibc/glibc.nm b/glibc/glibc.nm
index 3ad812b..d85f4dd 100644
--- a/glibc/glibc.nm
+++ b/glibc/glibc.nm
@@ -5,7 +5,7 @@
name = glibc
version = 2.17
-release = 3
+release = 4
maintainer = Michael Tremer <michael.tremer(a)ipfire.org>
groups = System/Base
diff --git a/glibc/patches/glibc-2.17-endless-loop-stdc-predef.h.patch b/glibc/patches/glibc-2.17-endless-loop-stdc-predef.h.patch
new file mode 100644
index 0000000..4dc7ae1
--- /dev/null
+++ b/glibc/patches/glibc-2.17-endless-loop-stdc-predef.h.patch
@@ -0,0 +1,58 @@
+commit d7e06450b9d730d7b62ba52f611585810fa902df
+Author: Carlos O'Donell <carlos(a)redhat.com>
+Date: Tue Jul 16 17:55:43 2013 -0400
+
+ BZ #15711: Avoid circular dependency for syscall.h
+
+ The generated header is compiled with `-ffreestanding' to avoid any
+ circular dependencies against the installed implementation headers.
+ Such a dependency would require the implementation header to be
+ installed before the generated header could be built (See bug 15711).
+ In current practice the generated header dependencies do not include
+ any of the implementation headers removed by the use of `-ffreestanding'.
+
+ ---
+
+ 2013-07-15 Carlos O'Donell <carlos(a)redhat.com>
+
+ [BZ #15711]
+ * sysdeps/unix/sysv/linux/Makefile ($(objpfx)bits/syscall%h):
+ Avoid system header dependency with -ffreestanding.
+ ($(objpfx)bits/syscall%d): Likewise.
+
+diff --git a/sysdeps/unix/sysv/linux/Makefile b/sysdeps/unix/sysv/linux/Makefile
+index f580635..94916a2 100644
+--- a/sysdeps/unix/sysv/linux/Makefile
++++ b/sysdeps/unix/sysv/linux/Makefile
+@@ -50,6 +50,13 @@ tests += tst-clone
+ # be the condition for those options to use in a C #if condition.
+ # abi-includes may be defined to a list of headers to include
+ # in the generated header, if the default does not suffice.
++#
++# The generated header is compiled with `-ffreestanding' to avoid any
++# circular dependencies against the installed implementation headers.
++# Such a dependency would require the implementation header to be
++# installed before the generated header could be built (See bug 15711).
++# In current practice the generated header dependencies do not include
++# any of the implementation headers removed by the use of `-ffreestanding'.
+
+ $(objpfx)bits/syscall%h $(objpfx)bits/syscall%d: ../sysdeps/unix/sysv/linux/sys/syscall.h
+ $(make-target-directory)
+@@ -64,7 +71,7 @@ $(objpfx)bits/syscall%h $(objpfx)bits/syscall%d: ../sysdeps/unix/sysv/linux/sys/
+ echo ''; \
+ $(if $(abi-variants), \
+ $(foreach v,$(abi-variants),\
+- $(CC) -E -MD -MP -MF $(@:.h=.d)-t$(v) -MT '$(@:.d=.h) $(@:.h=.d)' \
++ $(CC) -ffreestanding -E -MD -MP -MF $(@:.h=.d)-t$(v) -MT '$(@:.d=.h) $(@:.h=.d)' \
+ -x c $(sysincludes) $< $(abi-$(v)-options) \
+ -D_LIBC -dM | \
+ sed -n 's@^#define __NR_\([^ ]*\) .*$$@#define SYS_\1 __NR_\1@p' | \
+@@ -75,7 +82,7 @@ $(objpfx)bits/syscall%h $(objpfx)bits/syscall%d: ../sysdeps/unix/sysv/linux/sys/
+ $(if $(abi-$(v)-condition),echo '#endif';) \
+ rm -f $(@:.d=.h).new$(v); \
+ ), \
+- $(CC) -E -MD -MP -MF $(@:.h=.d)-t$(v) -MT '$(@:.d=.h) $(@:.h=.d)' \
++ $(CC) -ffreestanding -E -MD -MP -MF $(@:.h=.d)-t$(v) -MT '$(@:.d=.h) $(@:.h=.d)' \
+ -x c $(sysincludes) $< \
+ -D_LIBC -dM | \
+ sed -n 's@^#define __NR_\([^ ]*\) .*$$@#define SYS_\1 __NR_\1@p' | \
diff --git a/libpng/libpng.nm b/libpng/libpng.nm
index cb08080..0fa823e 100644
--- a/libpng/libpng.nm
+++ b/libpng/libpng.nm
@@ -4,7 +4,7 @@
###############################################################################
name = libpng
-version = 1.6.2
+version = 1.6.3
release = 1
compat_ver = 1.5.15
hooks/post-receive
--
IPFire 3.x development tree