boost package: patch dirent for pgi and boost 1.67 (#8313)
This commit is contained in:
		 Serban Maerean
					Serban Maerean
				
			
				
					committed by
					
						 scheibelp
						scheibelp
					
				
			
			
				
	
			
			
			 scheibelp
						scheibelp
					
				
			
						parent
						
							eac8cf83bd
						
					
				
				
					commit
					ee4050c58f
				
			| @@ -0,0 +1,13 @@ | ||||
| --- a/libs/filesystem/src/operations.cpp | ||||
| +++ b/libs/filesystem/src/operations.cpp | ||||
| @@ -2056,10 +2056,6 @@ | ||||
|      return ok; | ||||
|    } | ||||
|   | ||||
| -#if defined(__PGI) && defined(__USE_FILE_OFFSET64) | ||||
| -#define dirent dirent64 | ||||
| -#endif | ||||
| - | ||||
|    error_code dir_itr_first(void *& handle, void *& buffer, | ||||
|      const char* dir, string& target, | ||||
|      fs::file_status &, fs::file_status &) | ||||
| @@ -177,6 +177,7 @@ class Boost(Package): | ||||
|     patch('call_once_variadic.patch', when='@1.54.0:1.55.9999%gcc@5.0:5.9') | ||||
|  | ||||
|     # Patch fix for PGI compiler | ||||
|     patch('boost_1.67.0_pgi.patch', when='@1.67.0%pgi') | ||||
|     patch('boost_1.63.0_pgi.patch', when='@1.63.0%pgi') | ||||
|     patch('boost_1.63.0_pgi_17.4_workaround.patch', when='@1.63.0%pgi@17.4') | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user