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