On my quest on building my own linux distribuition reading the LFS book, i have to install "libraries" and "runtime libraries". What are the diferences between them?
Wikipedia has an entry on the meaning of runtime in computer science: http://en.wikipedia.org/wiki/Runtime_library
The way I understand it's basically a library which allows for a certain program to run and is neede while it is running.
I'm not sure how to explain the other kind of libraries. I suppose it's the rest of it, possibly compilation libraries. I'm not a programmer and there are people here who definitely know more on the subject, but there, until they reply.
Thank you for helping
basically, libraries can be used in three basic ways:
So runtime libraries are libraries that are dynamicaly loaded by programs using functions provided
by linux like dlsym(), dlopen and dlclose right? Can those libraries loaded at runtime be used as normal ones
which are needed at run and compile time? Are their structure anyhow diferent from normal ones?
I don't know how LFS uses the terms, but types 2 and 3 both needs shared objects *.so (and yes, no. 3 is with dlopen - didn't remeber the function name at the time). Libraries to be statically linked are named *.a. you usually have both of everything