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@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@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@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@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@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