Results 1 to 3 of 3

Thread: /usr/lib/libc-nonshared.a missing

  1. #1

    Default /usr/lib/libc-nonshared.a missing

    I did a clean 11.3 installation from network on an i686 machine, with development packages including C/C++. When compiling any C program, the linker complains about not be able to find /usr/lib/libc-nonshared.a. The file is really missing, cannot be found elsewhere and no installed package seems to be providing it. When this file is not referenced in libc.so, initialization and finalizing routines are missing. What went wrong?
    Thank you

  2. #2

    Default Re: /usr/lib/libc-nonshared.a missing

    Quote Originally Posted by ded_vseved View Post
    The file is really missing, cannot be found elsewhere and no installed package seems to be providing it. When this file is not referenced in libc.so, initialization and finalizing routines are missing. What went wrong?
    The file shall be provided by glibc-devel, but was not (although glibc-devel showed installed). I got the rpm from opensuse updates repository and manually force-installed. That mended the system. I really do not know what went wrong. Thanks for your attention.

  3. #3

    Default Re: /usr/lib/libc-nonshared.a missing

    It should be /usr/lib/libc_nonshared.a

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •