update readme

This commit is contained in:
Czarek Nakamoto
2024-04-04 23:09:29 +02:00
parent d493a4d29b
commit 4adbc8667c
3 changed files with 74 additions and 2 deletions

View File

@@ -38,7 +38,8 @@ $ ./build_single.sh monero x86_64-linux-gnu -j$(nproc)
arm-linux-androideabi
i686-w64-mingw32
x86_64-w64-mingw32
host-clang
host-apple-darwin
host-apple-ios
```
While building I aim to compile the code at oldest supported release of debian, using default toolchain to ensure that all linux distributions are able to run monero_c libraries, below I present a supported builders for given targets
@@ -56,7 +57,8 @@ While building I aim to compile the code at oldest supported release of debian,
| x86_64-w64-mingw32 | debian:buster | -"- |
| x86_64-apple-darwin11 | debian:bookworm | extra build step: `${HOST_ABI}-ranlib $PWD/$repo/contrib/depends/${HOST_ABI}/lib/libpolyseed.a` |
| aarch64-apple-darwin11 | debian:bookworm | -"- |
| host-clang | arm64-apple-darwin23 | dependencies: `brew install unbound boost zmq` |
| host-apple-darwin | arm64-apple-darwin23 | dependencies: `brew install unbound boost zmq` |
| host-apple-ios | arm64-apple-darwin23 | |
Libraries on CI are build using the following docker images:
- git.mrcyjanek.net/mrcyjanek/debian:buster

35
patches/monero/README.md Normal file
View File

@@ -0,0 +1,35 @@
> 0000 to 0003 were created most likely by feather dev, anonero monero repository got nuked and now says that I made the changes, so I am unable to credit the original authors, http://git.anonero5wmhraxqsvzq2ncgptq6gq45qoto6fnkfwughfl4gbt44swad.onion/ANONERO/monero/commits/branch/v0.18.3.3-anonero
# 0000-polyseed
Polyseed support for wallets [planned in long distant future as a part of walet3 - not getting upstream, no PR available]
# 0001-background-sync
https://github.com/monero-project/monero/pull/8619
# 0002-airgap
Cool functions for offline transactions
# 0003-coin-control
Coin control patch, I was able to trace it's orgins back to wownero/monerujo.
# 0004-fix-build
Fix cross compilation for linux
# 0005-macos-build-fix
Fixes cross compilation for MacOS targets
# 0006-fix-make-debug-test-target
I had some debugging to do, I don't remember actually why I decided to run the tests, but since it is a fix I've decided to leave it in here just in case.
# 0007-fix-missing-___clear_cache-when-targetting-iOS
https://github.com/tevador/RandomX/pull/294

35
patches/wownero/README.md Normal file
View File

@@ -0,0 +1,35 @@
# 0000-fix-wallet_api-compilation-target
https://git.wownero.com/wownero/wownero/issues/483
# 0001-polyseed
see monero directory
# 0002-background-sync
see monero directory
# 0003-airgap
see monero directory
# 0004-coin-control
Small fix to make it compatible with monero's implementation - to have the same standard API.
# 0005-fix-build
see monero directory
# 0006-macos-build-fix
see monero directory
# 0007-FIX-wallet-listener-crashing
https://git.wownero.com/wownero/wownero/issues/484
# 0008-fix-missing-___clear_cache-when-targetting-iOS
https://git.wownero.com/wownero/RandomWOW/pulls/2