Commit Graph

115 Commits

Author SHA1 Message Date
iamahuman
9ed24b16a3 Fix Emscripten support 2018-12-15 18:32:24 +01:00
pancake
712fca842c Improve the support for emscripten asm.js/wasm 2018-11-15 22:49:52 +01:00
David CARLIER
01e3775e19 clang build fix, propagate initial CC setting (#10316) 2018-06-11 11:38:19 +02:00
pancake
afe3792d0f Force embed-bitcode on iOS builds
- Fix typo and improve ios-sdk build
- Don't let capstone set the -arch flags
2018-06-10 03:38:28 +02:00
pancake
4a3057f9fc s/\r\n/\n/g 2018-05-21 22:13:07 +02:00
radare
9e08da0fa6
Improve build of libr.a and libr.dylib, fix and improve sys/ios-sdk.sh (#10046)
- Update spp and force hidden visibility
- Use R_API wisely
- RSys.prefix returns const things
- Use -install_name on Apple
- Fix merged lib visibility linking on Linux
- Use OSTYPE instead of BUILD_OS
- Honor crosscompiler-objcopy and support android like linux
- Add extra missing archives
- Fix for android
- Upgrade spp and sdb
- Skip libr. from symstall
- Add --enable-merged configure option
- Use --enable-merged on ios-sdk
- Upgrade sdb again for js0n
- Kill sys/ios-shell.sh
- Msvc dynamic build fix
2018-05-09 23:31:52 +02:00
Johannes
5151ebb783 Makefile: use ${LD} or ${CROSS}ld instead of ld (#9720) 2018-03-19 11:39:02 +08:00
whitequark
dcd1ef1c6b Rework makefiles to make ${PARTIALLD} available. 2018-01-11 23:09:22 +01:00
whitequark
f552b65ddf Rework makefiles so that ${CROSS} contains cross tool prefix.
Useful for e.g. invoking ${CROSS}ld -r.
While we're at it, make sure ${AR} always points to the cross tool.
2018-01-11 23:09:22 +01:00
xarkes
0d95b7f469 Adding node testsuite to appveyor (#8313)
* Adding node testsuite to appveyor
* Removed -g on mingw
* Set correct mingw32 compiler
* Disabled Mingw32 build
2017-12-02 23:42:47 +08:00
Jose Diaz
527ff71d41 Convert char to windows unicode 2017-11-03 10:27:18 +08:00
pancake
502aee4662 Properly define ranlib for mingw32 2017-07-16 10:16:59 +02:00
xarkes
926f024909 Improved MSVC support (WIP) 2017-05-09 14:25:57 +02:00
pancake
6805a12210 Fix for the mipsel mk 2017-03-14 00:47:51 +01:00
pancake
0a34aff612 Add mipsel compiler target 2017-03-13 21:07:37 +01:00
Roman Valls Guimerà
405e773474 Dockcross and android-arm (#6612)
* Changes needed to compile android-arm, see: https://github.com/radare/radare2/pull/6319#issuecomment-276046516

* Android dockcross building fixes...

* Correct full path inside dockcross, thanks @trufae

* Retab the file

* Quotes and tabs

* Cleanup/clarification on dockcross compiling for android-arm. Thanks @trufae
2017-03-09 12:09:26 +01:00
Roman Valls Guimerà
90feff3957 Introducing WebAssembly (#6613) 2017-01-30 22:40:57 +01:00
pancake
2e758020d3 Two more fixes for emscripten 2017-01-19 23:55:16 +01:00
pancake
e9b7a07eb3 More fixes for emscripten 2017-01-19 23:34:52 +01:00
Roman Valls Guimerà
fce0769648 Add mxe+dockcross support for docker-windows builds: https://github.com/mxe/mxe (#6342) 2016-12-19 04:55:21 +01:00
Roman Valls Guimerà
473d39655b ARMv5: Fixes debug/libr_debug.so: undefined reference to linux_generate_corefile. (#6335) 2016-12-16 21:12:45 +01:00
pancake
c041decf9b Fix libr.a for android 2016-12-10 01:48:46 +01:00
pancake
6cbae900c5 Include some patches frmo termux 2016-09-19 12:21:54 +02:00
pancake
1447dc7522 Update termux 2016-08-06 12:22:52 +02:00
pancake
02418c066c Add termux-host compiler.mk 2016-08-06 12:10:24 +02:00
pancake
744fad6418 Port to Termux (Android-Debian environment) 2016-08-06 05:12:58 +01:00
Roman Valls Guimerà
7c7d75b3fa Build target armel (not armhf), for legacy armv5-like devices (#5060) 2016-06-01 22:13:28 +02:00
pancake
bfc8e5318e More fixes from osx-ppc 2016-04-27 11:27:22 +02:00
XVilka
381c9fbd6a Unify -fPIC handling, improve windows building 2015-10-09 18:58:03 +03:00
pancake
b86bf19c85 Fix #3051 - Honor CFLAGS everywhere and fix some windows/android warnings 2015-09-14 20:43:11 +02:00
pancake
fe4eede143 More work for AppVeyour and fix build 2015-07-13 02:45:45 +02:00
Anton Kochkov
2ba692a373 Improve MSYS2 support: MinGW-W64 detection 2015-07-11 02:19:20 +03:00
XVilka
68252124ff Initial MSYS2 support 2015-07-08 17:14:48 +03:00
pancake
9eb4ef5197 Unescape backslash chars in ?e and add osx-qt-mingw32 toolchain support 2015-06-28 10:35:43 +02:00
pancake
a683c1dbd7 Fix coverity issues with ROP search and more pic flags for lollipop
Update capstone to fix all ARM tests
2014-11-27 10:01:30 +01:00
pancake
02b800b4d0 Add more fpic flags for android 2014-11-19 10:58:55 +01:00
pancake
ed78c8e83b Fix android-mips build 2014-11-11 02:24:09 +01:00
pancake
83695edb04 Fix android-mips64 build 2014-11-11 02:14:19 +01:00
pancake
e8321a7e71 More fixes for android-mips64el target 2014-11-11 01:30:54 +01:00
pancake
0dd75de2cb Initial support for android-mips64 target 2014-11-11 01:26:05 +01:00
pancake
68cbdcfe06 Fix #1664 - Cross reference not found by capstone analysis 2014-11-11 01:12:38 +01:00
pancake
31e9406cd2 Fix android-x86 build 2014-11-10 19:46:19 +01:00
pancake
97b8064f42 Fix non-aarch64 android builds? and build fail for --with-sysmagic 2014-11-10 02:26:03 +01:00
pancake
850309a7e9 Initial support for android-aarch64 2014-11-10 01:54:05 +01:00
pancake
1256b77747 Use -pie -fPIC for Android builds (required for Android L) 2014-11-07 01:02:57 +01:00
Edward O'Callaghan
7cb08a2901 mk/clang.mk: Provide Clang support
Signed-off-by: Edward O'Callaghan <eocallaghan@alterapraxis.com>
2014-09-14 23:24:22 +02:00
pancake
567663f7d7 Add support for MXE mingw32 toolchain 2014-07-18 08:57:43 +02:00
Anton Kochkov
445dde9ba8 More improvements for cygwin and mingw32 building 2014-07-10 02:21:41 +04:00
Anton Kochkov
5921a415dc Disable -fPIC for cygwin builds 2014-06-25 17:42:19 +04:00
pancake
ea0c2caa59 Add sys/ios-sdk build scripts 2014-05-17 04:41:33 +02:00