mirror of
				https://github.com/bitcoin/bitcoin.git
				synced 2024-05-17 23:56:39 +00:00 
			
		
		
		
	work around issue in boost::program_options that prevents from compiling in clang
This commit is contained in:
		
							parent
							
								
									f9f625fb32
								
							
						
					
					
						commit
						1f29d399f4
					
				
							
								
								
									
										11
									
								
								src/util.cpp
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								src/util.cpp
									
									
									
									
									
								
							| @ -6,6 +6,17 @@ | ||||
| #include "headers.h" | ||||
| #include "strlcpy.h" | ||||
| #include <boost/algorithm/string/join.hpp> | ||||
| 
 | ||||
| // Work around clang compilation problem in Boost 1.46:
 | ||||
| // /usr/include/boost/program_options/detail/config_file.hpp:163:17: error: call to function 'to_internal' that is neither visible in the template definition nor found by argument-dependent lookup
 | ||||
| // See also: http://stackoverflow.com/questions/10020179/compilation-fail-in-boost-librairies-program-options
 | ||||
| //           http://clang.debian.net/status.php?version=3.0&key=CANNOT_FIND_FUNCTION
 | ||||
| namespace boost { | ||||
|     namespace program_options { | ||||
|         std::string to_internal(const std::string&); | ||||
|     } | ||||
| } | ||||
| 
 | ||||
| #include <boost/program_options/detail/config_file.hpp> | ||||
| #include <boost/program_options/parsers.hpp> | ||||
| #include <boost/filesystem.hpp> | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user