mbox series

[bug#55125,0/9] Cross-compile vcflib for RISC-V

Message ID 20220426124426.16845-1-arunisaac@systemreboot.net
Headers show
Series Cross-compile vcflib for RISC-V | expand

Message

Arun Isaac April 26, 2022, 12:44 p.m. UTC
This patchset patches the vcflib package and dependencies so that they
successfully cross-compile for the riscv64-linux-gnu target.

Arun Isaac (9):
  gnu: tabixpp: Use G-expressions.
  gnu: tabixpp: Use #:make-flags.
  gnu: tabixpp: Use build tools specific to the target.
  gnu: tabixpp: Add bzip2 and xz to inputs.
  gnu: fastahack: Use G-expressions.
  gnu: fastahack: Use compiler specific to the build target.
  gnu: vcflib: Use G-expressions.
  gnu: vcflib: Find submodule sources in native-inputs during
    cross-compilation.
  gnu: vcflib: Set absolute path to pkg-config.

 gnu/packages/bioinformatics.scm | 257 ++++++++++++++++----------------
 1 file changed, 132 insertions(+), 125 deletions(-)

Comments

Ludovic Courtès May 7, 2022, 9:45 p.m. UTC | #1
Hi Arun,

Arun Isaac <arunisaac@systemreboot.net> skribis:

> This patchset patches the vcflib package and dependencies so that they
> successfully cross-compile for the riscv64-linux-gnu target.
>
> Arun Isaac (9):
>   gnu: tabixpp: Use G-expressions.
>   gnu: tabixpp: Use #:make-flags.
>   gnu: tabixpp: Use build tools specific to the target.
>   gnu: tabixpp: Add bzip2 and xz to inputs.
>   gnu: fastahack: Use G-expressions.
>   gnu: fastahack: Use compiler specific to the build target.
>   gnu: vcflib: Use G-expressions.
>   gnu: vcflib: Find submodule sources in native-inputs during
>     cross-compilation.
>   gnu: vcflib: Set absolute path to pkg-config.

I had a quick look: the first patch has a couple of long lines :-), but
apart from that, it LGTM.

Thanks!

Ludo’.
Efraim Flashner May 9, 2022, 8:31 a.m. UTC | #2
Looks good to me. Patches pushed!
Arun Isaac May 12, 2022, 7:57 a.m. UTC | #3
Hi Ludo,

> I had a quick look: the first patch has a couple of long lines :-)

I fixed one of the long lines in the fastahack package in
a1a55e5b607bc5ebb3310b5c592f2a2b1161625a. But, there are two more---one
in fastahack and one in vcflib that are probably not easy to fix.

Regards,
Arun