* gnu/packages/bootloaders.scm (vboot-utils)[source]: Add patches. [arguments]: Conditionally add "HOST_ARCH=arm" to #:make-flags. * gnu/packages/patches/vboot-utils-fix-format-load-address.patch, gnu/packages/patches/vboot-utils-fix-tests-show-contents.patch, gnu/packages/patches/vboot-utils-skip-test-workbuf.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them.
		
			
				
	
	
		
			21 lines
		
	
	
	
		
			702 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
	
		
			702 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
This patch was copied from Debian.
 | 
						|
 | 
						|
Description: skip the workbuf test if VB2_WORKBUF_ALIGN different from 16 
 | 
						|
Author: Sophie Brun <sophie@freexian.com>
 | 
						|
Last-Update: 2015-12-03
 | 
						|
---
 | 
						|
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
 | 
						|
--- a/tests/vb2_common_tests.c
 | 
						|
+++ b/tests/vb2_common_tests.c
 | 
						|
@@ -70,6 +70,11 @@ static void test_workbuf(void)
 | 
						|
 	/* NOTE: There are several magic numbers below which assume that
 | 
						|
 	 * VB2_WORKBUF_ALIGN == 16 */
 | 
						|
 
 | 
						|
+        /* Skip the tests if VB2_WORKBUF_ALIGN != 16 */
 | 
						|
+        if (VB2_WORKBUF_ALIGN != 16) {
 | 
						|
+            return;
 | 
						|
+        }
 | 
						|
+
 | 
						|
 	/* Init */
 | 
						|
 	vb2_workbuf_init(&wb, p0, 64);
 | 
						|
 	TEST_EQ(vb2_offset_of(p0, wb.buf), 0, "Workbuf init aligned");
 |