Commit Graph

167 Commits

Author SHA1 Message Date
pancake
2b83e78bdf Compile with FilC and ship the artifacts ##ci 2026-03-21 18:31:11 +01:00
Zhichen Wu
6fc40835e3 Enable 16KB page alignment for aarch64 in mk\android.mk and sys\termux.sh 2026-02-06 10:14:49 +01:00
pancake
3e2e8ab4ae Update to use the latest wasi-sdk-29.0 ##wasm
* Breaks linux-static builds, but we may address that later
2025-12-11 19:21:07 +01:00
Ole André Vadla Ravnås
37a9005af6 Fix and tune the xcframework sdk ##build 2025-12-11 16:10:57 +01:00
Abhi
887576c8dc Use 8MB stack size in WASI builds ##wasm 2025-10-09 01:22:20 +02:00
pancake
be09e21071 Extend R2_NO_LONG_DOUBLE_FMT to handle long double type 2025-09-09 23:34:05 +02:00
pancake
0d67a6b563 Avoid wasm builds from using long doubles ##wasm 2025-09-09 01:33:11 +02:00
Ole André Vadla Ravnås
8fa7d4f599 Simplify the WASM PARTIALLD flags ##build 2024-09-23 13:22:34 +02:00
Ole André Vadla Ravnås
c818672996 Fix EXT_SO for the WASM config ##build
The `.` should not be part of the variable.
2024-09-23 13:22:34 +02:00
meme
f6585839ee Also compile for WASI reactor ##build 2024-07-24 19:51:44 +02:00
pancake
275e16719a Fix #22745 - Fix Android static builds and autodetect NDK on Ubuntu ##build 2024-03-25 19:23:57 +01:00
Omvpatil
446ce5f541 Fix #19823 - Changed http to https 2024-02-14 17:42:25 +01:00
pancake
88580023d3 Old shells expect number for test -gt 2024-02-06 18:51:28 +01:00
pancake
086c36c582 Maybe comparing empty string with -gt 2024-02-06 16:40:36 +01:00
pancake
dbc4e17120 Slightly reduce wasm builds 2024-01-15 13:12:48 +01:00
pancake
45953493ac Build fixes for Haiku (pre-c11 compilers stuff from cwissland) 2023-10-02 13:50:51 +02:00
pancake
66e4f4de52 Apply fixes from the Termux package and update acr ##build 2023-05-25 12:08:55 +02:00
pancake
b13b3548c7 Update to the latest wasi-sdk-20 ##build 2023-05-02 11:12:45 +02:00
pancake
49d609c86b Update to the latest tinycc in the CI ##build 2023-01-11 00:18:13 +01:00
pancake
c3a1fe170d Initial implementation of lang.s assembly scripting ##lang 2023-01-11 00:18:13 +01:00
pancake
b8e6b52aac Also replace __UNIX__ with R2__UNIX__ 2022-12-10 20:32:10 +01:00
pancake
97a6439055 Do the same for __WINDOWS__ -> R2__WINDOWS__ 2022-12-10 20:32:10 +01:00
pancake
ccb7351b5e Merge RParse into RAsm ##api 2022-12-03 02:26:41 +01:00
pancake
aa536ce554 Speedup tcc builds by not using -g ##build 2022-11-23 11:22:43 +01:00
pancake
23dfc35b96 Remove all the references to the old r2pm.sh ##r2pm 2022-11-22 12:19:49 +01:00
pancake
ab49dae2a2 Add support for aarch64-elf-gcc.mk 2022-11-03 21:13:52 +01:00
pancake
66d6bbfe06 Add -s -i -f r2 commands ##shell 2022-11-03 18:48:40 +01:00
pancake
165cb48f91 aarch64.mk fixes 2022-11-03 18:39:32 +01:00
pancake
2e22d2aa9c Add arm64 compiler profile 2022-11-03 17:59:48 +01:00
pancake
e3294e83fd Remove unused lc-printscan-long-double wasi flag ##build 2022-11-02 22:03:45 +01:00
pancake
0798cd6adf Upgrade to the latest wasi16 sdk ##wasm 2022-11-02 22:03:45 +01:00
pancake
5ee2c92830 Fix #13196 - Honor SHARED in configure-plugins ##build 2022-05-18 09:06:30 +02:00
pancake
245babbf9e Lots of cleanups to reduce the regressions in TCC ##refactor
* Cleanup crypto.aes and anal.arm_cs to make the latest tcc happy
* Dont pick latest tcc. as its broken (-30 commits for now)
* Dont pass multi-dimensional arrays as argument
* Don't assume TCC supports threads, because it doesnt
* Many intrinsics are missing still for tcc on darwin-arm64
* lz4 code crashes when compiled with latest tcc and needs a full rewrit
* Add more null checks here and there
* Remove unused code in the tcc parser
2022-03-17 18:40:58 +01:00
pancake
edca7a15e0 Move meson rules from Makefile to mk/meson.mk 2022-02-01 20:03:01 +01:00
pancake
681323267d Refactor, improve and move chip8 support out of libr/asm ##asm 2021-12-17 11:21:52 +01:00
pancake
3aef52cae0 Fix issues in r2pm -i acr and the new compiler checks 2021-12-17 10:26:41 +01:00
pancake
d24bf5b654 More build fixes, googlefuzz integration, add r_asm_cpus() api via the wip 'al' command 2021-12-17 00:15:38 +01:00
pancake
4327d8322f Bring back the mingw32 builds ##windows
* Massage conflicting function signatures spotted by mingw
* Fix the spp visibility issue
* Enable 32 and 64bit mingw builds in the CI
2021-11-28 22:10:51 +01:00
pancake
3159cccc6a Updated WIP support for mingw32 2021-08-27 03:03:34 +02:00
pancake
7c14bac05b Add initial support for building r2 on WASI ##build 2021-06-20 17:14:43 +02:00
pancake
e92d170a3b Add support for acr/musl-gcc static builds ##build 2021-05-14 21:34:21 +02:00
pancake
74de15a4bb Add missing PARTIALLD in termux.mk 2021-03-02 01:21:53 +01:00
Khairul Azhar Kasmiran
7e744440a6 Fix build on XCode12 in Github CI (#17879) ##build
* Blindfix the macos build based on the Xcode Wikipedia page
2020-11-01 01:40:26 +01:00
pancake
aa7de006e6 Fix TinyCC build ##build 2020-09-27 13:33:26 +08:00
pancake
8efd721dba Fix Cydia/iOS packaging and compilation issues ##build (#17342) 2020-08-14 13:17:32 +08:00
Sergei Trofimovich
ca91720aed mk: allow AR override
To ease cross-development Gentoo alows installing only fully
qualified toolchains tools:
    x86_64-pc-linux-gnu-ar
and similar.

The change allow overriding RANLIB variable similar
to existing CC, HOST_CC, LD and friends.

Reported-by: Agostino Sarubbo
Bug: https://bugs.gentoo.org/720700
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2020-05-25 12:51:43 +08:00
Sergei Trofimovich
56faae7627 mk: allow OBJCOPY override
To ease cross-development Gentoo alows installing only fully
qualified toolchains tools:
    x86_64-pc-linux-gnu-objcopy
and similar.

The change allow overriding RANLIB variable similar
to existing CC, HOST_CC, LD and friends.

Reported-by: Agostino Sarubbo
Bug: https://bugs.gentoo.org/720700
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2020-05-25 12:51:43 +08:00
Sergei Trofimovich
843cc238f3 mk: allow RANLIB override
To ease cross-development Gentoo alows installing only fully
qualified toolchains tools:
    x86_64-pc-linux-gnu-ranlib
and similar.

The change allow overriding RANLIB variable similar
to existing CC, HOST_CC, LD and friends.

Reported-by: Agostino Sarubbo
Bug: https://bugs.gentoo.org/720700
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2020-05-25 12:51:43 +08:00
Remco Verhoef
80511aac77 Fix macOS build with latest XCode ##build (#15202) 2019-10-08 10:55:31 +02:00
radare
c93c094c40 Fix android-static ##build 2019-08-01 04:39:40 +02:00