rpms/libhugetlbfs/devel skip-zerosize-test.diff, NONE, 1.1 libhugetlbfs.spec, 1.8, 1.9

Steve Fox (drfickle) fedora-extras-commits at redhat.com
Sun Aug 26 16:25:31 UTC 2007


Author: drfickle

Update of /cvs/extras/rpms/libhugetlbfs/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv23340

Modified Files:
	libhugetlbfs.spec 
Added Files:
	skip-zerosize-test.diff 
Log Message:
Skip zero_filesize_segment test as it errors on rawhide binutils


skip-zerosize-test.diff:

--- NEW FILE skip-zerosize-test.diff ---
--- libhugetlbfs-1.1.orig/tests/Makefile	2007-08-26 11:12:14.000000000 -0500
+++ libhugetlbfs-1.1/tests/Makefile	2007-08-26 11:13:48.000000000 -0500
@@ -10,7 +10,6 @@
 LIB_TESTS_64 = straddle_4GB huge_at_4GB_normal_below \
 	huge_below_4GB_normal_above
 NOLIB_TESTS = malloc malloc_manysmall dummy
-LDSCRIPT_TESTS = zero_filesize_segment
 HUGELINK_TESTS = linkhuge linkhuge_nofd linkshare
 STRESS_TESTS = mmap-gettest mmap-cow shm-gettest shm-getraw shm-fork
 HELPERS = get_hugetlbfs_path
@@ -22,7 +21,7 @@
 LDFLAGS64 = -L../obj64
 INSTALL = install
 
-TESTS = $(LIB_TESTS) $(NOLIB_TESTS) $(LDSCRIPT_TESTS) $(HUGELINK_TESTS) \
+TESTS = $(LIB_TESTS) $(NOLIB_TESTS) $(HUGELINK_TESTS) \
 	$(HUGELINK_TESTS:%=xB.%) $(HUGELINK_TESTS:%=xBDT.%) \
 	$(STRESS_TESTS)
 
@@ -81,14 +80,6 @@
 	@$(VECHO) LD64 "(nolib test)" $@
 	$(CC64) $(LDFLAGS) $(LDFLAGS64) -o $@ $^ $(LDLIBS)
 
-$(LDSCRIPT_TESTS:%=obj32/%): obj32/%: %.ld obj32/dummy.o obj32/testutils.o
-	@$(VECHO) LD32 "(preload test)" $@
-	$(CC32) $(LDFLAGS) $(LDFLAGS32) -o $@ -Lobj32 $< $(LDLIBS)
-
-$(LDSCRIPT_TESTS:%=obj64/%): obj64/%: %.ld obj64/dummy.o obj64/testutils.o
-	@$(VECHO) LD64 "(preload test)" $@
-	$(CC64) $(LDFLAGS) $(LDFLAGS64) -o $@ -Lobj64 $< $(LDLIBS)
-
 $(HUGELINK_TESTS:%=obj32/%): %: %.o obj32/testutils.o
 	@$(VECHO) LD32 "(hugelink test)" $@
 	$(CC32) $(LDFLAGS) $(LDFLAGS32) -o $@ $^ $(LDLIBS)


Index: libhugetlbfs.spec
===================================================================
RCS file: /cvs/extras/rpms/libhugetlbfs/devel/libhugetlbfs.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- libhugetlbfs.spec	26 Mar 2007 18:47:12 -0000	1.8
+++ libhugetlbfs.spec	26 Aug 2007 16:24:57 -0000	1.9
@@ -1,16 +1,18 @@
 Name: libhugetlbfs
 Version: 1.1
-Release: 1%{?dist}
+Release: 2%{?dist}
 Summary: A library which provides easy access to huge pages of memory
 
 Group: System Environment/Libraries
-License: LGPL
+License: LGPLv2+
 URL: http://libhugetlbfs.ozlabs.org/ 
 Source0: http://libhugetlbfs.ozlabs.org/releases/%{name}-%{version}.tar.gz       
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires: kernel-devel glibc-headers
 Conflicts: kernel < 2.6.16
 
+Patch0: skip-zerosize-test.diff
+
 %define ldscriptdir %{_datadir}/%{name}/ldscripts
 
 %description
@@ -32,6 +34,7 @@
 
 %prep
 %setup -q -n %{name}-%{version}
+%patch0 -p1 -b .filesz
 
 %build
 # Parallel builds are not reliable
@@ -64,6 +67,9 @@
 %{_libdir}/%{name}/tests/
 
 %changelog
+* Sun Aug 26 2007 Steve Fox <drfickle at k-lug.org> - 1.1-2
+- Skip zero_filesize_segment test, as it causes build failures.
+
 * Mon Mar 26 2007 Steve Fox <drfickle at k-lug.org> - 1.1-1
 - New release (1.1)
 - Fix directory ownership




More information about the fedora-extras-commits mailing list