Commit Graph

112 Commits

Author SHA1 Message Date
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
pancake 7855f4952f Initial work supporting emscripten compilation 2013-09-07 00:39:08 +02:00