Size: a a a

2021 March 14

AI

Alex Ilizarov in NixOS
оно.
источник

AI

Alex Ilizarov in NixOS
$ cargo build
   Updating crates.io index
  Compiling libc v0.2.88
  Compiling libc_testz v0.1.0 (/home/user/projects/libc_testz)
   Finished dev [unoptimized + debuginfo] target(s) in 2.08s

$ cp ../rustc_codegen_cranelift/rust-toolchain .
$ cargo build
  Compiling libc v0.2.88
  Compiling libc_testz v0.1.0 (/home/user/projects/libc_testz)
   Finished dev [unoptimized + debuginfo] target(s) in 1.70s


Причем сам крейт компилится, да. Там видимо какие то дополнительные флаги, лень копаться
источник

G

GNU/Cab in NixOS
источник

Б

Борис in NixOS
Alex Ilizarov
$ cargo build
   Updating crates.io index
  Compiling libc v0.2.88
  Compiling libc_testz v0.1.0 (/home/user/projects/libc_testz)
   Finished dev [unoptimized + debuginfo] target(s) in 2.08s

$ cp ../rustc_codegen_cranelift/rust-toolchain .
$ cargo build
  Compiling libc v0.2.88
  Compiling libc_testz v0.1.0 (/home/user/projects/libc_testz)
   Finished dev [unoptimized + debuginfo] target(s) in 1.70s


Причем сам крейт компилится, да. Там видимо какие то дополнительные флаги, лень копаться
валится на чём тогда?
источник

AI

Alex Ilizarov in NixOS
Борис
валится на чём тогда?
Ну тут хз, ругается на линкер, так что может и не крейт виноват, а дальнейшая линковка. Я сейчас гляну, может там абсолютный путь в проекте
источник

AI

Alex Ilizarov in NixOS
В общем ребята я дурачок, тут конфиг под это дело есть
источник

AI

Alex Ilizarov in NixOS
Извините, я забыл про него
источник

AI

Alex Ilizarov in NixOS
Я забыл что сейчас модно пихать .cargo/config.toml с абсолютными путями.
источник

AI

Alex Ilizarov in NixOS
Приключения продолжаются. Предположим я хочу чтобы в pkg-config у меня всегда были видны нужные мне библиотеки. Как мне этого добиться глобально в рамках юзера? мне эти pure builds абсолютно не нужны, а терять свой PS1 из-за nix-shell абсолютно не хочется.
источник

АБ

Александр Бантьев... in NixOS
Alex Ilizarov
Приключения продолжаются. Предположим я хочу чтобы в pkg-config у меня всегда были видны нужные мне библиотеки. Как мне этого добиться глобально в рамках юзера? мне эти pure builds абсолютно не нужны, а терять свой PS1 из-за nix-shell абсолютно не хочется.
PS1 терять не обязательно
источник

AI

Alex Ilizarov in NixOS
Александр Бантьев
PS1 терять не обязательно
я хочу себе в .bashrc засунуть допустим запуск nix-shell чтобы pkg-config у меня всегда работал
источник

AI

Alex Ilizarov in NixOS
но при этом я не хочу терять свое env
источник

АБ

Александр Бантьев... in NixOS
Alex Ilizarov
я хочу себе в .bashrc засунуть допустим запуск nix-shell чтобы pkg-config у меня всегда работал
Ты хочешь идти против того, как сделана система, это естественно будет больно.
источник

AI

Alex Ilizarov in NixOS
Александр Бантьев
Ты хочешь идти против того, как сделана система, это естественно будет больно.
да
источник

АБ

Александр Бантьев... in NixOS
Но возможно
источник

АБ

Александр Бантьев... in NixOS
nix-shell не сбрасывает env
источник

AI

Alex Ilizarov in NixOS
Александр Бантьев
nix-shell не сбрасывает env
Ну PS1 у меня заменяется
источник

AI

Alex Ilizarov in NixOS
а мне нужны эти мои подстановки текущей ветки гита глобально и цвет юзера
источник

АБ

Александр Бантьев... in NixOS
Alex Ilizarov
Ну PS1 у меня заменяется
Это вроде бы можно решить
источник

AI

Alex Ilizarov in NixOS
вся эта философия по чистоте билдов выглядит абсолютно недружелюбно для обычной разработки
источник