Czarek Nakamoto
81bd1208c4
fix android build script
2024-05-29 11:40:02 +02:00
Czarek Nakamoto
4899bb9a09
macos fixes
2024-05-27 10:25:54 +02:00
Czarek Nakamoto
fa8d4c70c3
fix macos compliance
2024-05-24 07:34:48 +02:00
Czarek Nakamoto
54ed596ec5
macos compat
...
android fixes
2024-05-23 13:58:42 +02:00
Czarek Nakamoto
f9a6c90c89
mingw and android fixes
2024-05-23 09:33:14 +02:00
Czarek Nakamoto
c4b28a6a62
-DCMAKE_SYSTEM_VERSION=1
...
is the workaround to update to newer ndk without breaking the entire build system
2024-05-23 08:03:35 +02:00
Czarek Nakamoto
d41f4fd6d0
fix mingw, darwin builds
...
break mutex in ledger
2024-05-21 13:59:56 +02:00
Czarek Nakamoto
89c7a09ec2
add {aarch64,x86_64}-host-apple-darwin targets
2024-05-15 19:19:09 +02:00
Czarek Nakamoto
9a81739945
fix amd64 builds on macos
...
fix homebrew_prefix
2024-05-15 17:28:35 +02:00
Czarek Nakamoto
4a9142a36f
fix store crash readme update wownero build fix
2024-05-11 17:32:40 +02:00
Czarek Nakamoto
6781419926
embed libc++_shared.so in android builds
2024-05-10 11:18:30 +02:00
Czarek Nakamoto
75d6aba195
Merge branch 'rewrite-wip' of https://github.com/mrcyjanek/monero_c into HEAD
2024-04-29 12:29:52 +02:00
Czarek Nakamoto
6f29bb5387
windows support
2024-04-29 12:22:49 +02:00
Czarek Nakamoto
1078ed2234
update build script for macos
2024-04-27 19:17:40 +02:00
Czarek Nakamoto
c8a28fae5e
fix wownero build in contrib/depends system
2024-04-25 14:36:57 +02:00
Czarek Nakamoto
b7eab542df
wownero-seed support
2024-04-25 10:07:36 +02:00
Czarek Nakamoto
9c3871763a
fix ios build script (how did it even work before!?!?!?)
2024-04-03 21:31:04 +02:00
Czarek Nakamoto
3eb727598b
actually fix and not workaround the iOS issue.
2024-04-02 19:14:43 +02:00
Czarek Nakamoto
e2ad141007
feat: iOS builds
...
includes patches to
- randomx: https://github.com/tevador/RandomX/pull/294
- randomwow: https://git.wownero.com/wownero/RandomWOW/pulls/2
2024-04-02 17:09:22 +02:00
Czarek Nakamoto
d0b6e0d1f1
build debug by default
2024-04-02 00:14:52 +02:00
Czarek Nakamoto
365c444b05
feat: macos host builds
2024-04-01 08:51:37 +02:00
Czarek Nakamoto
b72d2dff62
feat: split MONERO and WOWNERO prefixed functions
...
So basically: when we open the .so file, we define some
symbols, and it appears that if we load something else,
with the same symbols, under the same thread we cause
some funky behaviour - like calling function a wownero
function MONERO_Wallet_address() resulting in a monero
address being generated.
Needless to say, this is undesired, and a blocker for
https://github.com/cypherstack/stack_wallet/pull/818
I'm afraid that this may not solve all of our issues (but
will solve some significant roadblocks), because of the
"genesis block" issue, as output of
nm -gDC release/wownero/x86_64-linux-gnu_libwallet2_api_c.so | grep genesis
indicate that these functions may share *something* in
common across both WOW and XMR libraries.
In a case in which this fix won't be sufficient, I think that
the way forward would be to close the dynamic libraries,
but before we do that I want to check if maybe there is
a change to run multiple wallets at once.
2024-03-31 09:19:47 +02:00
Czarek Nakamoto
b034340879
macos support
2024-03-28 10:43:54 +01:00
Czarek Nakamoto
b2ce0ed438
wooof
2024-03-27 07:11:50 +01:00
Czarek Nakamoto
53dbfbccea
windows support + LICENSE
2024-03-23 08:43:12 +01:00
Czarek Nakamoto
380f3f41e6
wow + build
2024-03-22 14:21:57 +01:00
Czarek Nakamoto
8775db7e94
fix: crash on linux
...
also: make builds debug by default.
2024-03-20 22:45:38 +01:00
Czarek Nakamoto
4cf4dafe2c
add libpolyseed.dll
2024-03-16 08:04:27 +01:00
Czarek Nakamoto
707b5b07ee
feat: windows support
...
feat: ci caching for faster builds
2024-03-15 22:19:52 +01:00
Czarek Nakamoto
f64511ca46
use new build system
2024-03-10 22:13:01 +01:00
Czarek Nakamoto
0f26c8022c
[skip ci] wip
2024-03-08 23:45:51 +01:00