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