aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden
diff options
context:
space:
mode:
authorArmin Weatherwax2010-01-01 13:38:07 +0100
committerJacek Antonelli2010-04-29 01:15:01 -0500
commit9ce1031f50b1c4c0f0760a81856d3b1cad2454ce (patch)
tree11ae527fb5ccc1f7e9794aa280db60ad8d6756d6 /linden
parentFix filepicker not working in 64bit build. (diff)
downloadmeta-impy-9ce1031f50b1c4c0f0760a81856d3b1cad2454ce.zip
meta-impy-9ce1031f50b1c4c0f0760a81856d3b1cad2454ce.tar.gz
meta-impy-9ce1031f50b1c4c0f0760a81856d3b1cad2454ce.tar.bz2
meta-impy-9ce1031f50b1c4c0f0760a81856d3b1cad2454ce.tar.xz
Several changes to the 64bit build.
- lib folder becomes lib64, - lib32 folder prepared (for voice libs), - pango removed - gdk_pixbuf removed (Backported from f33e5d0f) @nochangelog
Diffstat (limited to 'linden')
-rwxr-xr-xlinden/indra/newview/linux_tools/wrapper.sh2
-rwxr-xr-xlinden/indra/newview/viewer_manifest.py26
2 files changed, 18 insertions, 10 deletions
diff --git a/linden/indra/newview/linux_tools/wrapper.sh b/linden/indra/newview/linux_tools/wrapper.sh
index d6db100..30faa92 100755
--- a/linden/indra/newview/linux_tools/wrapper.sh
+++ b/linden/indra/newview/linux_tools/wrapper.sh
@@ -121,7 +121,7 @@ fi
121 121
122export GST_PLUGIN_PATH="${GST_PLUGIN_PATH}:${RUN_PATH}/lib/gstreamer-plugins/" 122export GST_PLUGIN_PATH="${GST_PLUGIN_PATH}:${RUN_PATH}/lib/gstreamer-plugins/"
123if [ "`uname -m`" = "x86_64" ]; then 123if [ "`uname -m`" = "x86_64" ]; then
124 export SL_ENV='LD_LIBRARY_PATH="`pwd`"/lib:"`pwd`"/app_settings/mozilla-runtime-linux-x86_64:"${LD_LIBRARY_PATH}"' 124 export SL_ENV='LD_LIBRARY_PATH="`pwd`"/lib64:"`pwd`"/lib32:"`pwd`"/app_settings/mozilla-runtime-linux-x86_64:"${LD_LIBRARY_PATH}"'
125else 125else
126 export SL_ENV='LD_LIBRARY_PATH="`pwd`"/lib:"`pwd`"/app_settings/mozilla-runtime-linux-i686:"${LD_LIBRARY_PATH}"' 126 export SL_ENV='LD_LIBRARY_PATH="`pwd`"/lib:"`pwd`"/app_settings/mozilla-runtime-linux-i686:"${LD_LIBRARY_PATH}"'
127fi 127fi
diff --git a/linden/indra/newview/viewer_manifest.py b/linden/indra/newview/viewer_manifest.py
index 2a81c5e..12b6177 100755
--- a/linden/indra/newview/viewer_manifest.py
+++ b/linden/indra/newview/viewer_manifest.py
@@ -903,7 +903,7 @@ class Linux_x86_64Manifest(LinuxManifest):
903 903
904 self.path("app_settings/mozilla-runtime-linux-x86_64") 904 self.path("app_settings/mozilla-runtime-linux-x86_64")
905 905
906 if self.prefix("../../libraries/x86_64-linux/lib_release_client", dst="lib"): 906 if self.prefix("../../libraries/x86_64-linux/lib_release_client", dst="lib64"):
907 self.path("libapr-1.so.0") 907 self.path("libapr-1.so.0")
908 self.path("libaprutil-1.so.0") 908 self.path("libaprutil-1.so.0")
909 self.path("libdb-4.2.so") 909 self.path("libdb-4.2.so")
@@ -913,7 +913,8 @@ class Linux_x86_64Manifest(LinuxManifest):
913 self.path("libuuid.so", "libuuid.so.1") 913 self.path("libuuid.so", "libuuid.so.1")
914 self.path("libSDL-1.2.so.0") 914 self.path("libSDL-1.2.so.0")
915 self.path("libELFIO.so") 915 self.path("libELFIO.so")
916 self.path("libopenjpeg.so.1.3.0", "libopenjpeg.so.1.3") 916 self.path("libjpeg.so.7")
917 self.path("libopenjpeg.so.2")
917 self.path("libxml2.so.2") 918 self.path("libxml2.so.2")
918 self.path("libz.so.1") 919 self.path("libz.so.1")
919 920
@@ -926,13 +927,13 @@ class Linux_x86_64Manifest(LinuxManifest):
926 self.path("libcairo.so.2") 927 self.path("libcairo.so.2")
927 self.path("libfontconfig.so.1") 928 self.path("libfontconfig.so.1")
928 self.path("libfreetype.so.6") 929 self.path("libfreetype.so.6")
929 self.path("libgdk_pixbuf-2.0.so.0") 930# self.path("libgdk_pixbuf-2.0.so.0") # use systems gdk pixbufs instead
930 self.path("libgdk-x11-2.0.so.0") 931 self.path("libgdk-x11-2.0.so.0")
931 self.path("libgtk-x11-2.0.so.0") 932 self.path("libgtk-x11-2.0.so.0")
932 self.path("libpango-1.0.so.0") 933# self.path("libpango-1.0.so.0") # use systems pango instead
933 self.path("libpangoft2-1.0.so.0") 934# self.path("libpangoft2-1.0.so.0") # Both gdk pixbufs and pango would load systems modules
934 self.path("libpangox-1.0.so.0") 935# self.path("libpangox-1.0.so.0") # and crash if not compatible or present.
935 self.path("libpangoxft-1.0.so.0") 936# self.path("libpangoxft-1.0.so.0") # So we depend system gdk pixbufs and pango anyway.
936 self.path("libpixman-1.so.0") 937 self.path("libpixman-1.so.0")
937 938
938 # Gstreamer libs 939 # Gstreamer libs
@@ -996,8 +997,15 @@ class Linux_x86_64Manifest(LinuxManifest):
996 self.path("libgstwavparse.so") 997 self.path("libgstwavparse.so")
997 998
998 self.end_prefix("gstreamer-plugins") 999 self.end_prefix("gstreamer-plugins")
999 self.end_prefix("lib") 1000 self.end_prefix("lib64")
1000 1001
1002# if self.prefix("../../libraries/x86_64-linux/lib_release_client/32bit-compat", dst="lib32"):
1003# self.path("libalut.so")
1004# self.path("libidn.so.11")
1005# self.path("libopenal.so.1")
1006# self.path("libortp.so")
1007# self.path("libuuid.so.1")
1008# self.end_prefix("lib32")
1001 # Vivox runtimes 1009 # Vivox runtimes
1002 #if self.prefix(src="vivox-runtime/i686-linux", dst="bin"): 1010 #if self.prefix(src="vivox-runtime/i686-linux", dst="bin"):
1003 # self.path("SLVoice") 1011 # self.path("SLVoice")