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
pancake
170e2051ff
Fix w32 build
2014-04-18 17:18:48 +02:00
David Martínez Moreno
06ed8553c6
Properly propagate LDFLAGS in libraries.
...
Debian fills up LDFLAGS with hardening flgs but for some libraries this
parameter is not additive to the value from the environment but hardcoded.
2013-12-31 23:56:59 -08:00