Commit Graph

37 Commits

Author SHA1 Message Date
Czarek Nakamoto c81a5596c5 sailfishos ci 2024-06-27 09:36:55 +02:00
Czarek Nakamoto b2ac946c43 remove woodpecker config
static libc++ on android
2024-06-27 07:40:32 +02:00
Czarek Nakamoto 34a3616180 add dummy device to monero codebase 2024-06-26 15:41:19 +02:00
Czarek Nakamoto 21e05d6ef3 i hate arm 2024-06-13 15:00:09 +02:00
Czarek Nakamoto cd07e5d211 fix wownero build issues, rename target to proper triplet 2024-06-12 16:53:30 +02:00
Czarek Nakamoto 681282411b remove wownero specific libc++ code 2024-06-12 08:33:37 +02:00
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