mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-10-31 16:07:30 +03:00 
			
		
		
		
	Workaround for python issue: http://bugs.python.org/16754 in 3.2.x < 3.2.4 and 3.3.0
This commit is contained in:
		
							parent
							
								
									37b0308689
								
							
						
					
					
						commit
						315503e9d5
					
				
							
								
								
									
										10
									
								
								setup.py
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								setup.py
									
									
									
									
									
								
							|  | @ -45,6 +45,16 @@ def _find_include_file(self, include): | |||
| 
 | ||||
| 
 | ||||
| def _find_library_file(self, library): | ||||
|     # Fix for 3.2.x <3.2.4, 3.3.0, shared lib extension is the python shared lib | ||||
|     # extension, not the system shared lib extension: e.g. .cpython-33.so vs .so | ||||
|     # See Python bug http://bugs.python.org/16754 | ||||
|     if 'cpython' in self.compiler.shared_lib_extension: | ||||
|         existing = self.compiler.shared_lib_extension | ||||
|         self.compiler.shared_lib_extension = "." + existing.split('.')[-1] | ||||
|         ret = self.compiler.find_library_file(self.compiler.library_dirs, library) | ||||
|         self.compiler.shared_lib_extension = existing | ||||
|         return ret | ||||
|     else: | ||||
|         return self.compiler.find_library_file(self.compiler.library_dirs, library) | ||||
|     																 | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user