• Breaking News

    Tuesday, March 27, 2018

    Can someone explain to me lambda calculus? Computer Science

    Can someone explain to me lambda calculus? Computer Science


    Can someone explain to me lambda calculus?

    Posted: 26 Mar 2018 02:46 PM PDT

    I don't get it..

    submitted by /u/NsfwOlive
    [link] [comments]

    Is there any operating system(os) book, MOOC which can help me understand os concepts like a story?

    Posted: 26 Mar 2018 08:56 PM PDT

    I understand os concepts but I can't really think because it's in bits and pieces but if everything is related/connected in my head, I can think very well.

    submitted by /u/redditaddict07
    [link] [comments]

    Shared libraries and when to recompile (Linux)

    Posted: 26 Mar 2018 10:36 AM PDT

    Hello r/compsci

     

    I'm a bit confused on how this part of shared libraries (.so files) work in Linux. I'll use glibc as an example. I've had times where I try to run a program and it complains that the glibc version used to compile the binary is not the version I have on my system, hence I got to rebuild from source. I run Fedora 27 x86_64 and I've seen glibc get updated when I do 'dnf update'. How come my programs still work even after the update and I don't get problems complaining my glibc version is not the same?

     

    From my understanding, the point of having shared libraries is so people can update the libraries without needing the user of those libraries do anything (ie: recompile). That doesn't seem to be the case here. So when does a rebuild become necessary? And don't the need to rebuild programs that depend on those libraries defeat one of the purposes of having shared libraries which is being able to update the library without affect programs that depend on it?

     

    EDIT: Lets assume all shared libraries discussed here are dynamically linked during runtime.

    submitted by /u/aznraver2k
    [link] [comments]

    No comments:

    Post a Comment