Dear
I am a happy FreeBSD user since 1996. Now, I am running amd64-Release (14.4 and 15.0).
In a 14.4 machine, I was requested to run a linux64 new software. In this machine, there is a linux software thar runs smootly using CentOS compatibility.
I did: brandelf -T Linux * (to all linux binaries in the directory).
But now, when I tried to run this new software, I received:
An ldd binary_nome returns:
[/code]
collaboration_server:
libzmq.so.5 => /usr/home/marcos/Paraview/bin/../lib/libzmq.so.5 (0x12e73dac2000)
libstdc++.so.6 => /usr/local/lib/gcc10/libstdc++.so.6 (0x12e73e6c9000)
libm.so.6 => not found (0)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x12e73eebb000)
libc.so.6 => not found (0)
libpthread.so.0 => not found (0)
librt.so.1 => /lib/librt.so.1 (0x12e73f877000)
libm.so.6 => not found (0)
libc.so.6 => not found (0)
libm.so.5 => /lib/libm.so.5 (0x12e74047a000)
libc.so.7 => /lib/libc.so.7 (0x12e740bea000)
libthr.so.3 => /lib/libthr.so.3 (0x12e7429c9000)
[vdso] (0x12e73d425000)
[/code]
Thus, some libraries were found, another no.
I saw in the FreeBSD handbook that there are some Linux flavours binaries compatibility: debootstrap, Rocky 19 (I never heard about it). Please, I would like to ask you:
1) Is it possible to have more than one linux compatibility software installed? My guess is no but is better to be assure.
2) Is there any way to solve this problem without change the compatibility from CentOs for debian or other?
Thank you very much for your attention
Yours
Eduardo
I am a happy FreeBSD user since 1996. Now, I am running amd64-Release (14.4 and 15.0).
In a 14.4 machine, I was requested to run a linux64 new software. In this machine, there is a linux software thar runs smootly using CentOS compatibility.
I did: brandelf -T Linux * (to all linux binaries in the directory).
But now, when I tried to run this new software, I received:
Code:
./collaboration_server: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ./collaboration_server)
./collaboration_server: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/home/marcos/Paraview/bin/../lib/libzmq.so.5)
./collaboration_server: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /usr/home/marcos/Paraview/bin/../lib/libzmq.so.5)
[/code]
collaboration_server:
libzmq.so.5 => /usr/home/marcos/Paraview/bin/../lib/libzmq.so.5 (0x12e73dac2000)
libstdc++.so.6 => /usr/local/lib/gcc10/libstdc++.so.6 (0x12e73e6c9000)
libm.so.6 => not found (0)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x12e73eebb000)
libc.so.6 => not found (0)
libpthread.so.0 => not found (0)
librt.so.1 => /lib/librt.so.1 (0x12e73f877000)
libm.so.6 => not found (0)
libc.so.6 => not found (0)
libm.so.5 => /lib/libm.so.5 (0x12e74047a000)
libc.so.7 => /lib/libc.so.7 (0x12e740bea000)
libthr.so.3 => /lib/libthr.so.3 (0x12e7429c9000)
[vdso] (0x12e73d425000)
[/code]
Thus, some libraries were found, another no.
I saw in the FreeBSD handbook that there are some Linux flavours binaries compatibility: debootstrap, Rocky 19 (I never heard about it). Please, I would like to ask you:
1) Is it possible to have more than one linux compatibility software installed? My guess is no but is better to be assure.
2) Is there any way to solve this problem without change the compatibility from CentOs for debian or other?
Thank you very much for your attention
Yours
Eduardo