![]() ![]() |
Nov 7 2009, 08:31 AM
Post
#1
|
|
|
Newbie ![]() Group: Members Posts: 1 Joined: 7-November 09 Member No.: 9,775 |
Hi
I built the nvcompress command line tool for Linux with... $ wget http://nvidia-texture-tools.googlecode.com...-2.0.7-1.tar.gz $ tar zxvf nvidia-texture-tools-2.0.7-1.tar.gz $ cd nvidia-texture-tools $ ./configure --release $ make It creates (among other things) the tool ./build/src/nvtt/nvcompress with dynamic libraries: $ ldd buid/src/nvtt/nvcompres linux-vdso.so.1 => (0x00007fff335fe000) libnvtt.so => /home/dope/sb/nvidia-texture-tools/build/src/nvtt/libnvtt.so (0x00007fe82b040000) libnvimage.so => /home/dope/sb/nvidia-texture-tools/build/src/nvimage/libnvimage.so (0x00007fe82ae16000) libnvmath.so => /home/dope/sb/nvidia-texture-tools/build/src/nvmath/libnvmath.so (0x00007fe82ac0f000) libnvcore.so => /home/dope/sb/nvidia-texture-tools/build/src/nvcore/libnvcore.so (0x00007fe82aa06000) libdl.so.2 => /lib64/libdl.so.2 (0x00007fe82a802000) libpng12.so.0 => /usr/lib64/libpng12.so.0 (0x00007fe82a5da000) libz.so.1 => /lib64/libz.so.1 (0x00007fe82a3c4000) libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x00007fe82a1a0000) libtiff.so.3 => /usr/lib64/libtiff.so.3 (0x00007fe829f44000) libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007fe829c38000) libm.so.6 => /lib64/libm.so.6 (0x00007fe8299e2000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fe8297cb000) libc.so.6 => /lib64/libc.so.6 (0x00007fe829472000) /lib64/ld-linux-x86-64.so.2 (0x00007fe82b25c000) *Question*: how can I build nvcompress with static libraries rather than dynamic libs? I would prefer to have nvcompress statically linked to make it easier to copy nvcompress on several hosts without to worry about missing dynamic libs for libnvimage.so, libnvcore.so, libnvmath.so, libnvtt.so. I was looking through the makefiles but they are not straightforward. Thanks |
|
|
|
![]() ![]() |
|
Copyright © 2008 NVIDIA® Corporation. Terms of Use | Legal Info | Privacy Policy | Time is now: 23rd November 2009 - 02:13 PM |