[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Any Compilation Gurus?



>>So I revise my question:  What is libtool?
>libtool is actually this big script that provides a layer of abstraction
>for utilities that build libraries. Some of these tools vary from system
>to system, and there are different implementations (and syntax rules) for
>the library creation, especially dynamicly loaded and/or share libs.

Wow!  That is a big script,  it even does something with your friends
LANG and LC_ALL.

I see reference to the variables LD_LIBRARY_PATH, LD_RUN_PATH,
GCC_EXEC_PREFIX, COMPILER_PATH, LIBRARY_PATH which I've met before, all
very interesting.

>>...is there a good intro-document to what all this means?
>Sorta:
>http://www.gnu.org/software/libtool/manual.html
>"intro" and "libtool" are kinda mutually exclusive notions. If you feel 
>comfortable using ranlib and ar, and similarly user-freindly utilities,
>you're ready for the above. If you don't, or you never heard of these things,
>you're probably not. 

Gotcha.  I have used these, but long ago (a.out era).

>>I roughly understand make (make), compile (gcc), and link (ld), but the 
>>configure/make scripts of some of these new packages makes my eyes water.
>Your eyes might REALLY water if libtool did not exist, since all that stuff
>would in essence be coded in-line.