[Debian-med-packaging] Bug#793345: hyphy: FTBFS on hurd-i386: cannot find -lc_p
Michael Banck
mbanck at debian.org
Thu Jul 23 11:23:20 UTC 2015
Hi,
On Thu, Jul 23, 2015 at 01:16:59PM +0200, Andreas Tille wrote:
> Hi Michael,
>
> On Thu, Jul 23, 2015 at 12:55:15PM +0200, Michael Banck wrote:
> > > > The hurd-i386 build of hyphy failed:
> > > >
> > > > /usr/bin/c++ -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro -g -fsigned-char -O3 -msse3 -fopenmp -msse3 -g -fprofile-arcs -ftest-coverage -pg
> >
> > The -pg swith (at the end of line) is for profiling. Is that what you
> > want?
>
> It was upstream's choice and not injected by me. I've commited a patch
> droping this option.
Ok.
> > > > /usr/bin/ld: cannot find -lc_p
> >
> > I haven't looked closely, but maybe that is related to the above.
>
> I've commited a patch droping the -pg option. It would be great if
> somebody could confirm that this solves the issue on hurd.
I've looked it up, and the _p variant of libc is indeed the profiling
library, see
https://packages.debian.org/search?mode=path&suite=sid§ion=all&arch=hurd-i386&searchon=contents&keywords=libc_p.a
/usr/lib/i386-gnu/libc_p.a libc0.3-prof
So I assume dropping the -pg will make the error go away. I don't have
time to verfiy this at the moment, sorry.
Michael
More information about the Debian-med-packaging
mailing list