Hello community, here is the log from the commit of package libhugetlbfs checked in at Thu Nov 6 22:14:34 CET 2008. -------- --- libhugetlbfs/libhugetlbfs.changes 2008-10-21 14:25:38.000000000 +0200 +++ /mounts/work_src_done/STABLE/libhugetlbfs/libhugetlbfs.changes 2008-11-06 14:59:51.000000000 +0100 @@ -1,0 +2,5 @@ +Thu Nov 6 14:59:22 CET 2008 - olh@suse.de + +- fix libhugetlbfs 32bit test case xB.linkhuge failure (bnc#442209 - LTC49702) + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- libhugetlbfs.small_bss.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libhugetlbfs.spec ++++++ --- /var/tmp/diff_new_pack.Z10350/_old 2008-11-06 22:14:16.000000000 +0100 +++ /var/tmp/diff_new_pack.Z10350/_new 2008-11-06 22:14:16.000000000 +0100 @@ -24,7 +24,7 @@ Group: Development/Libraries/Other Summary: hugetlbfs helper library Version: 2.0 -Release: 7 +Release: 8 Url: http://libhugetlbfs.sourceforge.net/ BuildRoot: %{_tmppath}/%{name}-%{version}-build %define my_make_flags V=1 CFLAGS="$RPM_OPT_FLAGS -g -fPIC" BUILDTYPE=NATIVEONLY PREFIX=/usr LIBDIR32=%{_libdir} DESTDIR=$RPM_BUILD_ROOT @@ -34,6 +34,7 @@ Patch2: libhugetlbfs.s390.patch Patch3: libhugetlbfs.tests-malloc.patch Patch4: libhugetlbfs.linkerscript.patch +Patch5: libhugetlbfs.small_bss.patch %description libhugetlbfs interacts with the Linux hugetlbfs to make large pages @@ -53,6 +54,7 @@ %patch2 -p1 %patch3 -p1 %patch4 -p1 +%patch5 -p1 %build make %{my_make_flags} libs $tests @@ -79,6 +81,8 @@ %{_libdir}/lib* %changelog +* Thu Nov 06 2008 olh@suse.de +- fix libhugetlbfs 32bit test case xB.linkhuge failure (bnc#442209 - LTC49702) * Tue Oct 21 2008 olh@suse.de - handle older binutils versions in elf32ppclinux.xBDT (bnc#436451 - LTC49076) * Wed Aug 27 2008 olh@suse.de ++++++ libhugetlbfs.small_bss.patch ++++++ --- elflink.c | 4 ++++ 1 file changed, 4 insertions(+) --- a/elflink.c +++ b/elflink.c @@ -622,6 +622,10 @@ static int verify_segment_layout(struct unsigned long prev_end = segs[i - 1].end; unsigned long start = segs[i].start; + /* Don't worry about consecutive normal page segments */ + if (!segs[i - 1].huge && !segs[i].huge) + continue; + /* Make sure alignment hasn't caused segments to overlap */ if (prev_end > start) { WARNING("Layout problem with segments %i and %i:\n\t" ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org