Skip to content

Unnecessary dependency to libtcn.so in LinuxTimer

Bertrand Bauvir requested to merge tcndeps into develop

On CODAC Core System installations, LinuxTimer has an unnecessary dependency to libtcn.so which is not deployed on Virtual Machines and which causes MARTe apps on VM to fail to load. The branch to be merged now produces ..

bauvirb @ ccs630-1 : /tmp/MARTe2-components $ ldd ./Build/x86-linux/Components/DataSources/LinuxTimer/LinuxTimer.so
        linux-vdso.so.1 =>  (0x00007fffc6cc5000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f6760876000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f676066d000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f6760469000)
        libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f6760161000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f675fe5e000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f675fc48000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f675f885000)
        /lib64/ld-linux-x86-64.so.2 (0x0000562579a10000)
bauvirb @ ccs630-1 : /tmp/MARTe2-components $ ldd ./Build/x86-linux/Components/Interfaces/TcnTimeProvider/TcnTimeProvider.so
        linux-vdso.so.1 =>  (0x00007fff436e3000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f086b5f6000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f086b3ed000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f086b1e9000)
        MARTe2.so => /opt/codac-6.3/lib/MARTe2.so (0x00007f086abc4000)
        libtcn.so.3 => /opt/codac-6.3/lib/libtcn.so.3 (0x00007f086a9b4000)
        libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f086a6ac000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f086a3aa000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f086a193000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f0869dd0000)
        /lib64/ld-linux-x86-64.so.2 (0x0000560273052000)
        libxml2.so.2 => /lib64/libxml2.so.2 (0x00007f0869a66000)
        libz.so.1 => /lib64/libz.so.1 (0x00007f086984f000)
        libccs-core.so.1 => /opt/codac-6.3/lib/libccs-core.so.1 (0x00007f086955d000)
        liblog.so.1 => /opt/codac-6.3/lib/liblog.so.1 (0x00007f086933e000)
        libscitimescale.so => /opt/codac-6.3/lib/libscitimescale.so (0x00007f0869137000)
        liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f0868f11000)
Edited by Bertrand Bauvir

Merge request reports

Loading