diff --git a/vp8/common/seg_common.c b/vp8/common/seg_common.c
index ef77dfc53a867e2babc3b48f3a113ae071705601..f7c2afdec3514671598b53da5c001626be356d6d 100644
--- a/vp8/common/seg_common.c
+++ b/vp8/common/seg_common.c
@@ -10,6 +10,7 @@
 
 #include "vp8/common/seg_common.h"
 
+#if CONFIG_SEGFEATURES
 const int segfeaturedata_signed[SEG_LVL_MAX] = {1, 1, 0, 0, 0, 0};
 
 
@@ -52,4 +53,6 @@ int is_segfeature_signed( SEG_LVL_FEATURES feature_id )
     return ( segfeaturedata_signed[feature_id] );
 }
 
-// TBD? Functions to read and write segment data with range / validity checking
\ No newline at end of file
+// TBD? Functions to read and write segment data with range / validity checking
+
+#endif