[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: cargo-build-system: cargo-build-flags: --cfg=unix in package recipe
From: |
ng0 |
Subject: |
Re: cargo-build-system: cargo-build-flags: --cfg=unix in package recipe |
Date: |
Tue, 03 Jan 2017 11:19:55 +0000 |
Danny Milosavljevic <address@hidden> writes:
> Hi,
>
> so it seems I got the cargo-build-system to work for large-ish Rust
> dependency trees now. It still can't pick up transitive dependencies but hey
> :P
>
> However, some of the Rust crates have a "windows" target which fails.
>
> For these I'd like to pass "--cfg=unix" and I'd like to put it into the
> package recipe and not hardcode it into the build system.
>
> I saw that there's a "cargo-build-flags" parameter. However, specifying it
> like
>
> (arguments
> `(#:cargo-build-flags '("--cfg=unix" "--release")))
>
> gives me "invalid keyword argument"...
>
> Why?
>
>
It does indeed, and this would fix the bug I filed.
I've cut down the number of crates I packaged from 160 to 81 just
by removing the *32-sys and winapi dependencies after reading a
bit about the system.
--
♥Ⓐ ng0
PGP keys and more: https://n0is.noblogs.org/ http://ng0.chaosnet.org
- cargo-build-system: cargo-build-flags: --cfg=unix in package recipe, Danny Milosavljevic, 2017/01/02
- Re: cargo-build-system: cargo-build-flags: --cfg=unix in package recipe, Danny Milosavljevic, 2017/01/02
- Re: cargo-build-system: cargo-build-flags: --cfg=unix in package recipe, Danny Milosavljevic, 2017/01/02
- Re: cargo-build-system: cargo-build-flags: --cfg=unix in package recipe, David Craven, 2017/01/03
- Re: cargo-build-system: cargo-build-flags: --cfg=unix in package recipe, Danny Milosavljevic, 2017/01/03
- Re: cargo-build-system: cargo-build-flags: --cfg=unix in package recipe, ng0, 2017/01/04
- Re: cargo-build-system: cargo-build-flags: --cfg=unix in package recipe, David Craven, 2017/01/04
- Re: cargo-build-system: cargo-build-flags: --cfg=unix in package recipe, Danny Milosavljevic, 2017/01/04
- Re: cargo-build-system: cargo-build-flags: --cfg=unix in package recipe, ng0, 2017/01/04
- Re: cargo-build-system: cargo-build-flags: --cfg=unix in package recipe, Danny Milosavljevic, 2017/01/03
Re: cargo-build-system: cargo-build-flags: --cfg=unix in package recipe,
ng0 <=