Hello community,

here is the log from the commit of package glibc for openSUSE:Factory
checked in at Tue Oct 11 16:53:55 CEST 2011.



--------
--- openSUSE:Factory/glibc/glibc.changes        2011-09-28 15:24:50.000000000 
+0200
+++ /mounts/work_src_done/STABLE/glibc/glibc.changes    2011-10-11 
13:21:59.000000000 +0200
@@ -1,0 +2,28 @@
+Tue Oct 11 09:51:46 UTC 2011 - a...@suse.de
+
+- Update to current git 4f2b767fef50
+  * Correctly reparse group line after enlarging the buffer
+  * 2.14.1 release
+
+-------------------------------------------------------------------
+Mon Oct 10 14:07:44 UTC 2011 - a...@suse.de
+
+- Fix tracing with ifuncs.
+
+-------------------------------------------------------------------
+Tue Oct  4 14:10:13 UTC 2011 - u...@suse.com
+
+- cross-build: use %__cc, %__cxx, %_build, %_host
+- mipsel: install ports, disable FP
+
+-------------------------------------------------------------------
+Fri Sep 30 17:14:04 CEST 2011 - dmuel...@suse.de
+
+- avoid build failure on %%arm
+
+-------------------------------------------------------------------
+Thu Sep 29 07:40:25 UTC 2011 - adr...@suse.de
+
+- just use %arm for right arm architectures
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  glibc-2.14-8bd683657e8a.tar.bz2

New:
----
  crypt_blowfish-1.2-hack_around_arm.diff
  glibc-2.14.1-4f2b767fef50.tar.bz2
  glibc-2.15-ifunc-trace.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ glibc.spec ++++++
--- /var/tmp/diff_new_pack.i1lGah/_old  2011-10-11 16:53:49.000000000 +0200
+++ /var/tmp/diff_new_pack.i1lGah/_new  2011-10-11 16:53:49.000000000 +0200
@@ -77,11 +77,12 @@
 %ifarch ppc
 Obsoletes:      glibc-32bit
 %endif
-Version:        2.14
-Release:        11
+Version:        2.14.1
+Release:        12
+%define git_id  4f2b767fef50
 Url:            http://www.gnu.org/software/libc/libc.html
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-Source:         glibc-%{version}-8bd683657e8a.tar.bz2
+Source:         glibc-%{version}-%{git_id}.tar.bz2
 Source2:        http://ftp.gnu.org/gnu/glibc/glibc-ports-2.14.tar.bz2
 Source3:        noversion.tar.bz2
 Source4:        manpages.tar.bz2
@@ -206,10 +207,14 @@
 Patch73:        glibc-resolv-assert.diff
 # PATCH-FIX-OPENSUSE Run ctors (bnc#717671) a...@suse.de
 Patch74:        glibc-2.14-fix-ctors.patch
+# PATCH-FIX-UPSTREAM Fix trace and ifuncs a...@suse.de
+Patch75:        glibc-2.15-ifunc-trace.patch
 # PATCH-FEATURE-OPENSUSE -- add sha support to crypt_blowfish lnus...@suse.de
 Patch80:        crypt_blowfish-1.2-sha.diff
 # PATCH-FEATURE-OPENSUSE -- use separate symbol version for Owl extensions - 
lnus...@suse.de
 Patch81:        crypt_blowfish-1.2-versioning.diff
+# PATCH-FIX-OPENSUSE Avoid build failure on noexecstack marker on ARM 
dmuel...@suse.de
+Patch82:        crypt_blowfish-1.2-hack_around_arm.diff
 
 %description
 The GNU C Library provides the most important standard libraries used
@@ -366,9 +371,10 @@
 %endif
 
 %prep
-%ifarch %arm armv5tel armv7l armv8l
+%ifarch %arm
 # add glibc-ports for arm
 %setup -n glibc-%{version} -q -a 2 -a 3 -a 4
+mv glibc-ports-* ports
 %else
 # any other leave out ports
 %setup -n glibc-%{version} -q -a 3 -a 4
@@ -378,6 +384,9 @@
 pushd crypt_blowfish-%{crypt_bf_version}
 %patch80 -p1
 %patch81 -p1
+%ifarch %arm
+%patch82
+%endif
 popd
 mv crypt/{crypt.h,gnu-crypt.h}
 mv crypt_blowfish-%crypt_bf_version/*.[chS] crypt/
@@ -442,6 +451,7 @@
 %patch72 -p1
 %patch73 -p1
 %patch74 -p1
+%patch75 -p1
 
 #
 # Inconsistency detected by ld.so: dl-close.c: 719: _dl_close: Assertion 
`map->l_init_called' failed!
@@ -486,8 +496,8 @@
 #
 BuildFlags="%{optflags} -U_FORTIFY_SOURCE"
 BuildFlags="$(echo $BuildFlags | sed -e 's#-fstack-protector##' -e 
's#-ffortify=[0-9]*##')"
-BuildCC="gcc"
-BuildCCplus="g++"
+BuildCC="%__cc"
+BuildCCplus="%__cxx"
 add_ons=",libidn"
 PARALLEL="%{?_smp_mflags}"
 #
@@ -534,11 +544,14 @@
 %ifarch %ix86
        add_ons=$add_ons,noversion
 %endif
-%ifarch %arm armv5tel armv7l armv8l
-       add_ons=$add_ons,glibc-ports-%{version}
+%ifarch %arm
+       add_ons=$add_ons,ports
        # fails to build otherwise - need to recheck and fix
        %define enable_stackguard_randomization 0
 %endif
+%ifarch mipsel
+       add_ons=$add_ons,ports
+%endif
 
 configure_and_build_glibc() {
        local dirname="$1"; shift
@@ -554,14 +567,13 @@
 %if %{enable_stackguard_randomization}
                --enable-stackguard-randomization \
 %endif
-%ifarch %arm armv5tel armv7l armv8l
-               --build=%{_target_cpu}-suse-linux-gnueabi \
-%else
-               --build=%{_target_cpu}-suse-linux \
-%endif
+               --build=%{_build} --host=%{_host} \
 %ifarch ppc ppc64 %{ix86} x86_64
                --enable-multi-arch \
 %endif
+%ifarch mipsel
+               --without-fp \
+%endif
 %if %{exp_malloc}
                --enable-experimental-malloc \
 %endif

++++++ crypt_blowfish-1.2-hack_around_arm.diff ++++++
--- x86.S
+++ x86.S
@@ -196,8 +196,8 @@
        hlt
        jmp BF_die
 
-#endif
-
 #if defined(__ELF__) && defined(__linux__)
 .section .note.GNU-stack,"",@progbits
 #endif
+
+#endif

++++++ glibc-2.15-ifunc-trace.patch ++++++
++++ 716 lines (skipped)

continue with "q"...



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to