diff --git a/indra/cmake/Copy3rdPartyLibs.cmake b/indra/cmake/Copy3rdPartyLibs.cmake
index a1a9ff55f5858aebdd53efe6397f5a404c146f6c..28202f85d648f036e7689447f3f4ea8649c3647b 100755
--- a/indra/cmake/Copy3rdPartyLibs.cmake
+++ b/indra/cmake/Copy3rdPartyLibs.cmake
@@ -233,11 +233,11 @@ elseif(LINUX)
 
     set(vivox_src_dir "${ARCH_PREBUILT_DIRS_RELEASE}")
     set(vivox_files
-        libsndfile.dylib
-        libortp.dylib
-        libvivoxoal.dylib
-        libvivoxplatform.dylib
-        libvivoxsdk.dylib
+        libsndfile.so.1
+        libortp.so
+        libvivoxoal.so.1
+        libvivoxplatform.so
+        libvivoxsdk.so
         SLVoice
         # ca-bundle.crt   #No cert for linux.  It is actually still 3.2SDK.
        )
diff --git a/indra/newview/viewer_manifest.py b/indra/newview/viewer_manifest.py
index c360fc32ac1ac8cdd915cc116d96f6f262301de0..2394dd26b92391958493d5ab7fdf501dee19e52a 100755
--- a/indra/newview/viewer_manifest.py
+++ b/indra/newview/viewer_manifest.py
@@ -1154,11 +1154,11 @@ def construct(self):
                 self.path("SLVoice")
                 self.end_prefix()
             if self.prefix(src="../packages/lib/release", dst="lib"):
-                self.path("libortp.dylib")
-                self.path("libsndfile.dylib")
+                self.path("libortp.so")
+                self.path("libsndfile.so.1")
                 #self.path("libvivoxoal.so.1") # no - we'll re-use the viewer's own OpenAL lib
-                self.path("libvivoxsdk.dylib")
-                self.path("libvivoxplatform.dylib")
+                self.path("libvivoxsdk.so")
+                self.path("libvivoxplatform.so")
                 self.end_prefix("lib")
 
             # plugin runtime