LINUX.ORG.RU

История изменений

Исправление gagarin0, (текущая версия) :

понял, а буквально в двух словах, можно узнать как будет происходить кросскомпиляция? у меня сейчас (для раста) сделано так:

build-client:linux:
  image: *rust_image
  script:
    - cargo build --release
 
build-client:windows:
  image: metacoma/rust-mingw:1.89
  script:
    - cargo build --release --target x86_64-pc-windows-gnu

build-client:x86_64-apple-darwin:
  image:
    name: joseluisq/rust-linux-darwin-builder:1.89.0
  variables:
    CC: o64-clang
    CXX: o64-clang++
  script:
    - cargo build --release --target x86_64-apple-darwin

build-client:aarch64-apple-darwin:
  image:
    name: joseluisq/rust-linux-darwin-builder:1.89.0
  variables:
    CC: oa64-clang
    CXX: oa64-clang++
  script:
    - cargo build --release --target aarch64-apple-darwin

Исправление gagarin0, :

понял, а буквально в двух словах, можно узнать как будет происходить кросскомпиляция? у меня сейчас (для раста) сделано так:

build-client:linux:
  image: *rust_image
  script:
    - cargo build --release
 
build-client:windows:
  image: metacoma/rust-mingw:1.89
  script:
    - cargo build --manifest-path client/Cargo.toml --release --target x86_64-pc-windows-gnu

build-client:x86_64-apple-darwin:
  image:
    name: joseluisq/rust-linux-darwin-builder:1.89.0
  variables:
    CC: o64-clang
    CXX: o64-clang++
  script:
    - cargo build --manifest-path client/Cargo.toml --release --target x86_64-apple-darwin

build-client:aarch64-apple-darwin:
  image:
    name: joseluisq/rust-linux-darwin-builder:1.89.0
  variables:
    CC: oa64-clang
    CXX: oa64-clang++
  script:
    - cargo build --manifest-path client/Cargo.toml --release --target aarch64-apple-darwin

Исходная версия gagarin0, :

понял, а буквально в двух словах, можно узнать как будет происходить кросскомпиляция? у меня сейчас (для раста) сделано так:

build-client:linux:
  stage: build
  image: *rust_image
  script:
    - cargo build --release
 
build-client:windows:
  stage: build
  image: metacoma/rust-mingw:1.89
  script:
    - cargo build --manifest-path client/Cargo.toml --release --target x86_64-pc-windows-gnu

build-client:x86_64-apple-darwin:
  stage: build
  image:
    name: joseluisq/rust-linux-darwin-builder:1.89.0
  variables:
    CC: o64-clang
    CXX: o64-clang++
  script:
    - cargo build --manifest-path client/Cargo.toml --release --target x86_64-apple-darwin

build-client:aarch64-apple-darwin:
  stage: build
  image:
    name: joseluisq/rust-linux-darwin-builder:1.89.0
  variables:
    CC: oa64-clang
    CXX: oa64-clang++
  script:
    - cargo build --manifest-path client/Cargo.toml --release --target aarch64-apple-darwin