[Bug 274847] Re: Cannot link against libc_p.a

Balint Reczey 274847 at bugs.launchpad.net
Tue Dec 15 20:45:22 UTC 2020


The libc6-prof package (in the form this bug has been written against)
has been removed after the 14.04 release.


** Changed in: glibc (Ubuntu)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to glibc in Ubuntu.
https://bugs.launchpad.net/bugs/274847

Title:
  Cannot link against libc_p.a

Status in glibc package in Ubuntu:
  Fix Released

Bug description:
  Binary package hint: libc6-prof

  Ubuntu 7.10 SPARC
  libc6, libc6-prof report source as glibc 2.6.1-1ubuntu10
  Command line: 'gcc -static -lc_p -o test -pg test.c', where test.c is a simple "Hello World"

  Linking statically against libc_p.a results in the following errors:

  /usr/lib/gcc/sparc-linux-gnu/4.1.3/../../../../lib/libc.a(dl-runtime.o): In function `_dl_call_pltexit':
  (.text+0x0): multiple definition of `_dl_call_pltexit'
  /usr/lib/gcc/sparc-linux-gnu/4.1.3/../../../../lib/libc_p.a(dl-runtime.op):(.text+0x0): first defined here
  /usr/bin/ld: Disabling relaxation: it will not work with multiple definitions
  /usr/lib/gcc/sparc-linux-gnu/4.1.3/../../../../lib/libc.a(dl-runtime.o): In function `_dl_fixup':
  (.text+0x220): multiple definition of `_dl_fixup'
  /usr/lib/gcc/sparc-linux-gnu/4.1.3/../../../../lib/libc_p.a(dl-runtime.op):(.text+0x20): first defined here

  Linkage works well on an x86 box.
  I tried removing libc.a from the linking stage, but that just results in a missing _dl_profile_fixup symbol.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/274847/+subscriptions



More information about the foundations-bugs mailing list