Richard Fish wrote:

> On 10/21/06, Paweł Kamiński <[EMAIL PROTECTED]> wrote:
>> Hi All,
>>
>> I'm obliged in my work to use closed source LabView 8.0 commercial
>> binary package. It's very important for me to know if after upgrade
>> gcc from my current 3.4.6 version to 4.1.1 LabView will run. There
is
>> ABI change betwen gcc 3.4.6 <-> 4.1.1 versions and it's not clear
for
>> me if gcc upgrade not damage LabView.
> 
> It's possible, run ldd against the  LabView binaries to see what, if
> any, version of libstdc++ they link against.  But the worst case is
> that you would need to keep 3.4.6 installed and do an
LD_LIBRARY_PATH
> trick when running LabView to force it to use the old libstdc++.
> 
> -Richard
 
Thanks Richard for your fast respond. I send ldd result below:

#ldd /opt/NI/LabVIEW/8.0/usr/local/natinst/LabVIEW-8.0/labview
        linux-gate.so.1 =>  (0xffffe000)
        libOSMesa.so.4 => /opt/Mesa3d/6.4.2/lib/libOSMesa.so.4
(0xb7fc2000)
        libGL.so.1 => /opt/Mesa3d/6.4.2/lib/libGL.so.1 (0xb7d2e000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7c28000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7c16000)
        libm.so.6 => /lib/libm.so.6 (0xb7bc9000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7bc4000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb7bb0000)
        libc.so.6 => /lib/libc.so.6 (0xb7a77000)
        libXau.so.6 => /usr/X11R6/lib/libXau.so.6 (0xb7a74000)
        libXdmcp.so.6 => /usr/X11R6/lib/libXdmcp.so.6 (0xb7a6f000)
        /lib/ld-linux.so.2 (0xb7fcc000)

As I understand from the ldd log above LabView doesn't use libstdc++,
but I'm not sure if ABI change concerns only libstdc++. As somebody
may see, I have to use LD_LIBRARY_PATH trick to solve absence of
libOSMesa.

Regards,
Pawel

-- 
gentoo-user@gentoo.org mailing list

Reply via email to