* gnu/packages/patches/minisat-friend-declaration.patch: New file. * gnu/packages/patches/minisat-install.patch: New file. * gnu/local.mk (dist_patch_DATA): Add both files above. * gnu/packages/maths.scm (minisat): New exported variable. Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
		
			
				
	
	
		
			19 lines
		
	
	
	
		
			883 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
	
		
			883 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
Avoid the default dynamic executable, which depends on minisat.so
 | 
						|
Instead install the release version, which is statically linked.
 | 
						|
 | 
						|
diff --git a/Makefile b/Makefile
 | 
						|
index ceb9d77..7b91906 100644
 | 
						|
--- a/Makefile
 | 
						|
+++ b/Makefile
 | 
						|
@@ -191,9 +191,9 @@ install-lib: $(BUILD_DIR)/release/lib/$(MINISAT_SLIB) $(BUILD_DIR)/dynamic/lib/$
 | 
						|
 	ln -sf $(MINISAT_DLIB).$(SOMAJOR) $(DESTDIR)$(libdir)/$(MINISAT_DLIB)
 | 
						|
 	$(INSTALL) -m 644 $(BUILD_DIR)/release/lib/$(MINISAT_SLIB) $(DESTDIR)$(libdir)
 | 
						|
 
 | 
						|
-install-bin: $(BUILD_DIR)/dynamic/bin/$(MINISAT)
 | 
						|
+install-bin: $(BUILD_DIR)/release/bin/$(MINISAT)
 | 
						|
 	$(INSTALL) -d $(DESTDIR)$(bindir)
 | 
						|
-	$(INSTALL) -m 755 $(BUILD_DIR)/dynamic/bin/$(MINISAT) $(DESTDIR)$(bindir)
 | 
						|
+	$(INSTALL) -m 755 $(BUILD_DIR)/release/bin/$(MINISAT) $(DESTDIR)$(bindir)
 | 
						|
 
 | 
						|
 clean:
 | 
						|
 	rm -f $(foreach t, release debug profile dynamic, $(foreach o, $(SRCS:.cc=.o), $(BUILD_DIR)/$t/$o)) \
 |