mirror of
https://github.com/ton-blockchain/ton
synced 2025-03-09 15:40:10 +00:00
Fix static linking of libcxx on macOS, more portable tonlibjson (#694)
* upgrade nix to 22.11 * add static libcxx * fix darwin dylib names * make sure static libs are inside dylib * apply patches only for darwin * apply patches only for darwin * apply patches only for darwin * test builds * test builds 2, remove dependency corefoundation * test builds 3, update flake.lock * test builds 4 * test builds 5, dontAddStaticConfigureFlags only for darwin * test builds 6, put back CoreFoundation flag * improve testing
This commit is contained in:
parent
ef64b92f08
commit
148688572f
6 changed files with 54 additions and 19 deletions
1
.github/workflows/ton-aarch64-linux.yml
vendored
1
.github/workflows/ton-aarch64-linux.yml
vendored
|
@ -36,6 +36,7 @@ jobs:
|
|||
|
||||
- name: Simple binaries test
|
||||
run: |
|
||||
sudo mv /nix/store /nix/store2
|
||||
artifacts/validator-engine -V
|
||||
artifacts/lite-client -V
|
||||
artifacts/fift -V
|
||||
|
|
1
.github/workflows/ton-aarch64-macos.yml
vendored
1
.github/workflows/ton-aarch64-macos.yml
vendored
|
@ -33,6 +33,7 @@ jobs:
|
|||
|
||||
- name: Simple binaries test
|
||||
run: |
|
||||
sudo mv /nix/store /nix/store2
|
||||
artifacts/validator-engine -V
|
||||
artifacts/lite-client -V
|
||||
artifacts/fift -V
|
||||
|
|
1
.github/workflows/ton-x86-64-linux.yml
vendored
1
.github/workflows/ton-x86-64-linux.yml
vendored
|
@ -35,6 +35,7 @@ jobs:
|
|||
|
||||
- name: Simple binaries test
|
||||
run: |
|
||||
sudo mv /nix/store /nix/store2
|
||||
artifacts/validator-engine -V
|
||||
artifacts/lite-client -V
|
||||
artifacts/fift -V
|
||||
|
|
1
.github/workflows/ton-x86-64-macos.yml
vendored
1
.github/workflows/ton-x86-64-macos.yml
vendored
|
@ -31,6 +31,7 @@ jobs:
|
|||
|
||||
- name: Simple binaries test
|
||||
run: |
|
||||
sudo mv /nix/store /nix/store2
|
||||
artifacts/validator-engine -V
|
||||
artifacts/lite-client -V
|
||||
artifacts/fift -V
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue