diff --git a/indra/llrender/llimagegl.cpp b/indra/llrender/llimagegl.cpp
index 9720bcdfc51407eacb694ab60518adaa24aaa5a6..10da8da05f3bdffccd6985459eb1543055988829 100644
--- a/indra/llrender/llimagegl.cpp
+++ b/indra/llrender/llimagegl.cpp
@@ -1222,7 +1222,7 @@ BOOL LLImageGL::setSubImage(const U8* datap, S32 data_width, S32 data_height, S3
 		if (!res) LL_ERRS() << "LLImageGL::setSubImage(): bindTexture failed" << LL_ENDL;
 		stop_glerror();
 
-#if LL_DARWIN
+#if LL_DARWIN || LL_LINUX
         const bool use_sub_image = false;
 #else
         const bool use_sub_image = !isCompressed();