* gnu/packages/databases.scm (4store): Add patch to remove preprocessor directive. * gnu/packages/patches/4store-unset-preprocessor-directive.patch: New file. * gnu/local.mk: Register patch.
		
			
				
	
	
		
			16 lines
		
	
	
	
		
			554 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
	
		
			554 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
This patch removes the _XOPEN_SOURCE preprocessor directive as it does not seem to be needed.
 | 
						|
Setting it removes the definition of strdup, which is used in filter-datatypes.c.
 | 
						|
 | 
						|
Patch by Roel Janssen <roel@gnu.org>
 | 
						|
*** a/src/frontend/filter-datatypes.c	1970-01-01 01:00:00.000000000 +0100
 | 
						|
--- b/src/frontend/filter-datatypes.c	2018-04-03 17:39:23.177905592 +0200
 | 
						|
***************
 | 
						|
*** 18,24 ****
 | 
						|
   *  Copyright (C) 2006 Steve Harris for Garlik
 | 
						|
   */
 | 
						|
  
 | 
						|
- #define _XOPEN_SOURCE
 | 
						|
  #include <stdlib.h>
 | 
						|
  #include <string.h>
 | 
						|
  #include <math.h>
 | 
						|
--- 18,23 ----
 |