[obsidian] vault backup: 2025-08-29 15:55:13[
All checks were successful
Build / build (push) Successful in 10m52s
All checks were successful
Build / build (push) Successful in 10m52s
This commit is contained in:
@@ -11,3 +11,24 @@ date: 2025-08-21 15:04
|
|||||||
[[Sketch-n-Sketch]]や、[[Hazel]]の[[Live Literal]]、[[Typed Hole]]という編集機能から影響を受けている。
|
[[Sketch-n-Sketch]]や、[[Hazel]]の[[Live Literal]]、[[Typed Hole]]という編集機能から影響を受けている。
|
||||||
|
|
||||||
[\[LIVE23\] PAW: a programmable and visual audio workstation - YouTube](https://www.youtube.com/watch?v=X6m3NoPNzy4)
|
[\[LIVE23\] PAW: a programmable and visual audio workstation - YouTube](https://www.youtube.com/watch?v=X6m3NoPNzy4)
|
||||||
|
|
||||||
|
|
||||||
|
ソースコード https://codeberg.org/xlambein/futile/src/branch/main/paw/src
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Macで ビルドしてみる
|
||||||
|
Homebrewインストールしたものを使うなら
|
||||||
|
|
||||||
|
`LLVM_SYS_170_PREFIX=$(llvm-config--prefix) cargo run`で走らせる。
|
||||||
|
|
||||||
|
ビルドには[[LLVM]]と[[ripgrep]]、[[mold]]のインストールが必要
|
||||||
|
|
||||||
|
`build.rs`で`ld`に`--dynamic-list=xxx.txt`というのを渡しているのだが(futileのJITコンパイルされたシンボル?)、macOS標準の(XCode CLI toolsの)ldはこれを受け取らない。なのでcargo.tomlに以下追加してリンカをmoldに変更
|
||||||
|
|
||||||
|
```toml
|
||||||
|
[target.aarch64-apple-darwin]
|
||||||
|
linker = "clang"
|
||||||
|
rustflags = ["-C", "link-arg=-fuse-ld=mold"]
|
||||||
|
```
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user