guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 2/3] gnu: Add python-pyxb.


From: Ben Woodcroft
Subject: Re: [PATCH 2/3] gnu: Add python-pyxb.
Date: Tue, 27 Sep 2016 21:01:15 +1000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0

On 27/09/16 04:32, Marius Bakke wrote:
Ben Woodcroft <address@hidden> writes:

On 24/09/16 13:15, Marius Bakke wrote:
Ben Woodcroft <address@hidden> writes:

Htslib is propagated because it
is included by the installed samtools and bcftools headers; at least one
of pysams dependencies failed to build when it was a regular input.
Ah, I see. Can this be avoided with patchelf?
I don't think so. The htslib headers need to be propagated for anything
that uses header files from pysam, since they contain contain code such
as "include <htslib/foo.h>". Perhaps you can update the comment to make
it more clear?

Patchelf is probably what made that work when htslib was bundled.
Ah, ok I see, so the problem is that python-plastid requires the .h
files during build. Given that this is the only package that has an
issue, and perhaps pysam doesn't intend to provide these .h files as
part of it's "interface", I think it might be best to simply put htslib
as an input to python-plastid.
I'm not sure, we would have to do this with every package that uses
the pysam cython interface.
Ah, you're right. I overlooked the cython interface.

I pushed the series propagating htslib with pysam, ending in 99caa6f.

Thanks for persevering.
ben



reply via email to

[Prev in Thread] Current Thread [Next in Thread]