Quanlong Huang created IMPALA-12955:
---------------------------------------

             Summary: impala-profile-tool depends on unused so files
                 Key: IMPALA-12955
                 URL: https://issues.apache.org/jira/browse/IMPALA-12955
             Project: IMPALA
          Issue Type: Bug
            Reporter: Quanlong Huang
            Assignee: Quanlong Huang


When I want to deploy impala-profile-tool, I have to copy lots of so files. 
Some of them are actually unused, e.g. libjvm.so, libkudu_client.so.0. The full 
dependency list:
{noformat}
$ ldd be/build/debug/util/impala-profile-tool
        linux-vdso.so.1 (0x00007ffcb5dae000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 
(0x00007fca6dd63000)
        libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2 
(0x00007fca6db48000)
        libjvm.so => 
/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so 
(0x00007fca6cade000)
        libkudu_client.so.0 => 
/home/quanlong/workspace/Impala/toolchain/toolchain-packages-gcc10.4.0/kudu-e742f86f6d/debug/lib/libkudu_client.so.0
 (0x00007fca6c1db000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fca6bfd3000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fca6bdcf000)
        libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 
(0x00007fca6baf9000)
        libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 
(0x00007fca6b8ae000)
        libssl.so.1.1 => /usr/lib/x86_64-linux-gnu/libssl.so.1.1 
(0x00007fca6b621000)
        libcrypto.so.1.1 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 
(0x00007fca6b156000)
        libstdc++.so.6 => 
/home/quanlong/workspace/Impala/toolchain/toolchain-packages-gcc10.4.0/kudu-e742f86f6d/debug/lib/libstdc++.so.6
 (0x00007fca6dfb6000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fca6adb8000)
        libgcc_s.so.1 => 
/home/quanlong/workspace/Impala/toolchain/toolchain-packages-gcc10.4.0/kudu-e742f86f6d/debug/lib/libgcc_s.so.1
 (0x00007fca6ad9e000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fca6a9ad000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fca6df82000)
        libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3 
(0x00007fca6a77b000)
        libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 
(0x00007fca6a577000)
        libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 
(0x00007fca6a36c000)
        libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 
(0x00007fca6a168000)
        libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 
(0x00007fca69f4e000) {noformat}
We should remove unused so files in the dependency.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to