total descendants:: total children::0 |
Pre tych, co xu experimentovat: napr. aterm (ten bezi koser 64-bit) v jeho zdrojakoch scriptik #!/bin/bash export PATH=/usr/ccs/bin:$PATH export CC=/usr/local/bin/gcc export CXX=/usr/local/bin/g++ #export LD=/usr/ccs/bin/ld export CFLAGS="-I/usr/local/include -O3 -mcpu=ultrasparc3 -mtune=ultrasparc3 -m64 -fprefetch-loop-arrays" export CPPFLAGS=$CFLAGS export CXXFLAGS=$CFLAGS export LDFLAGS="-m64 -L/usr/local/lib -Wl,-R -Wl,/usr/local/lib:/usr/local/lib/sparcv9" ./configure --enable-utmp --enable-background-image --enable-transparency --enable-fading --enable-graphics --enable-next-scroll --enable-ttygid --with-x --with-xpm Samozrejme vsetky lib. co vec potrebuje musia niekde byt 64-bit... 32b sa so 64b nezlinkuje... preto tie rpath v LDFLAGS... a vec potom vyzera takto... inu@sun inu $ ldd /usr/local/bin/aterm libSM.so.6 => /usr/lib/64/libSM.so.6 libICE.so.6 => /usr/lib/64/libICE.so.6 libsocket.so.1 => /usr/lib/64/libsocket.so.1 libnsl.so.1 => /usr/lib/64/libnsl.so.1 libXpm.so.4 => /usr/lib/64/libXpm.so.4 libX11.so.4 => /usr/lib/64/libX11.so.4 libc.so.1 => /usr/lib/64/libc.so.1 libdl.so.1 => /usr/lib/64/libdl.so.1 libmp.so.2 => /usr/lib/64/libmp.so.2 libXext.so.0 => /usr/openwin/lib/sparcv9/libXext.so.0 /usr/platform/SUNW,Sun-Fire-V250/lib/sparcv9/libc_psr.so.1 alebo gawk inu@sun inu $ ldd /usr/local/bin/gawk libiconv.so.2 => /usr/local/lib/sparcv9/libiconv.so.2 libsocket.so.1 => /usr/lib/64/libsocket.so.1 libnsl.so.1 => /usr/lib/64/libnsl.so.1 libdl.so.1 => /usr/lib/64/libdl.so.1 libm.so.1 => /usr/lib/64/libm.so.1 libc.so.1 => /usr/lib/64/libc.so.1 libgcc_s.so.1 => /usr/local/lib/sparcv9/libgcc_s.so.1 libmp.so.2 => /usr/lib/64/libmp.so.2 /usr/platform/SUNW,Sun-Fire-V250/lib/sparcv9/libc_psr.so.1 A tu je linka, ze ako to SUN vidi... http://docs.sun.com/db/doc/806-6543 |
| |||||||||||||||||||||||