2009-07-23 Matthias Klose <doko@ubuntu.com>
authordoko <doko@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 23 Jul 2009 14:25:33 +0000 (14:25 +0000)
committerdoko <doko@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 23 Jul 2009 14:25:33 +0000 (14:25 +0000)
        * contrib/aotcompile.py.in: Use hashlib instead of md5 if available.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@150010 138bc75d-0d04-0410-961f-82ee72b054a4

libjava/ChangeLog
libjava/contrib/aotcompile.py.in

index d838e26..3afbd63 100644 (file)
@@ -1,3 +1,7 @@
+2009-07-23  Matthias Klose  <doko@ubuntu.com>
+
+       * contrib/aotcompile.py.in: Use hashlib instead of md5 if available.
+
 2009-07-17  Joseph Myers  <joseph@codesourcery.com>
 
        PR other/40784
index 9db08d2..17a2dd6 100644 (file)
 
 import classfile
 import copy
-import md5
+# The md5 module is deprecated in Python 2.5
+try: 
+    from hashlib import md5 
+except ImportError: 
+    from md5 import md5
 import operator
 import os
 import sys
@@ -182,7 +186,7 @@ class Job:
     def addClass(self, bytes, name):
         """Subclasses call this from their __init__ method for
         every class they find."""
-        digest = md5.new(bytes).digest()
+        digest = md5(bytes).digest()
         self.classes[digest] = bytes
         self.classnames[digest] = name