diff --git a/feeds.module b/feeds.module
index 0e1bda4..3920620 100644
--- a/feeds.module
+++ b/feeds.module
@@ -956,9 +956,13 @@ function feeds_include_library($file, $library) {
   if (!isset($included[$file])) {
     // Disable deprecated warning for libraries known for throwing them
     if (in_array($library, $ignore_deprecated)) {
-       $level = error_reporting();
-       // We can safely use E_DEPRECATED since Drupal 7 requires PHP 5.3+
-       error_reporting($level ^ E_DEPRECATED ^ E_STRICT);
+      $level = error_reporting();
+      if (defined('E_DEPRECATED')) {
+        error_reporting($level ^ E_DEPRECATED ^ E_STRICT);
+      }
+      else {
+        error_reporting($level ^ E_STRICT);
+      }
     }
 
     $library_dir = variable_get('feeds_library_dir', FALSE);
diff --git a/plugins/FeedsSimplePieParser.inc b/plugins/FeedsSimplePieParser.inc
index cadb6b8..74024fb 100644
--- a/plugins/FeedsSimplePieParser.inc
+++ b/plugins/FeedsSimplePieParser.inc
@@ -69,7 +69,12 @@ class FeedsSimplePieParser extends FeedsParser {
 
     // Please be quiet SimplePie.
     $level = error_reporting();
-    error_reporting($level ^ E_DEPRECATED ^ E_STRICT);
+    if (defined('E_DEPRECATED')) {
+      error_reporting($level ^ E_DEPRECATED ^ E_STRICT);
+    }
+    else {
+      error_reporting($level ^ E_STRICT);
+    }
 
     // Initialize SimplePie.
     $parser = new SimplePie();
