'Path for the shared libraries which I do not have direct dependency' also in LD_LIBRARY_PATH

From: qazmlp (qazmlp1209_at_rediffmail.com)
Date: 03/24/04

  • Next message: Chuck Dillon: "Re: 'Path for the shared libraries which I do not have direct dependency' also in LD_LIBRARY_PATH"
    Date: 24 Mar 2004 05:17:10 -0800
    
    

    I have a shared library libFirst.so
    I have a shared library libSecond.so which has dependency libFirst.so.
    Hence, while producing the libSecond.so, I have to add the path to
    libFirst.so
    in the LD_LIBRARY_PATH

    I have a shared library libThird.so which has dependency only on
    libSecond.so.
    So, I mentioned the path to only libSecond.so in the LD_LIBRARY_PATH
    while producing
    libThird.so.
    But, the linker reports error pointing at the symbols in libFirst.so
    After adding the path to libFirst.so also in the LD_LIBRARY_PATH, the
    error disappears.

    I am wondering why such a requirement of adding the path of some other
    shared libraries also is required when my library libThird.so does not
    have a direct dependency on them.
     
    Kindly clarify!


  • Next message: Chuck Dillon: "Re: 'Path for the shared libraries which I do not have direct dependency' also in LD_LIBRARY_PATH"

    Relevant Pages