radare2/sys
pancake 8b33d764a7
Fix #3929 - Enable LTO in sys/static.sh ##build (#17141)
* Fix #3929 - Enable LTO in sys/static.sh
* Update Ubuntu to 20.04 for static build
* Use `gcc-ar` when needed
* Do not use "c" option for ${AR}
* Use `$$AR` instead of `$AR`
* Aim to fix  `-dynamiclib` issue outside darwin
* Run tests for static LTO build

Co-authored-by: pancake <pancake@nopcode.org>
Co-authored-by: Anton Kochkov <xvilka@gmail.com>
2020-08-13 13:55:39 +08:00
..
alpine Second fix attempt for Alpine/musl builds 2020-01-10 03:32:13 +01:00
apia Use r2 -HLIBEXT in sys/apia 2017-12-18 16:54:55 +01:00
cydia Fix #3929 - Enable LTO in sys/static.sh ##build (#17141) 2020-08-13 13:55:39 +08:00
debian Fix #3929 - Enable LTO in sys/static.sh ##build (#17141) 2020-08-13 13:55:39 +08:00
maemo Fix #3929 - Enable LTO in sys/static.sh ##build (#17141) 2020-08-13 13:55:39 +08:00
osx-pkg Add OSX package script 2014-09-18 18:21:44 +02:00
ui * Fix build of r_magic on !BSD (strlcpy) 2011-09-10 20:08:25 +02:00
afl.sh AFL_USE_ASAN seems problematic for -m32 2015-08-09 19:19:25 +02:00
android-build.sh Fix android-static ##build 2019-08-01 04:39:40 +02:00
android-release.sh Change radare->radareorg links 2019-10-07 10:48:31 +02:00
android-shell.sh Fix android-static ##build 2019-08-01 04:39:40 +02:00
arlib Improved MSVC support (WIP) 2017-05-09 14:25:57 +02:00
build-harden.sh Add --with-libr and deprecate --with-{nonpic,pic,merged} (#10212) 2018-05-28 17:14:49 +02:00
build-m32.sh Fix #3051 - Honor CFLAGS everywhere and fix some windows/android warnings 2015-09-14 20:43:11 +02:00
build-shlib.sh Add sys/build-shlib.sh and fix static builds ##build 2019-05-28 23:15:22 +02:00
build.sh Fix #4056 - rename DEPS to R2DEPS ##build (#17020) 2020-06-12 10:49:28 +08:00
cccl More spelling fixes in the code 2019-06-20 13:36:02 +08:00
clang-analyzer.sh Simplify scan-build script 2015-11-18 10:33:59 +01:00
clang-format-diff.py Add Python bytecode plugins (#16771) 2020-05-13 10:37:09 +08:00
clone-r2-bindings.sh Use radare2-bindings instead of r2-bindings 2013-12-20 02:22:42 +01:00
codespell.sh More spelling fixes in the code 2019-06-20 13:36:02 +08:00
CONFIG Add sys/python-r2pipe.sh 2015-01-03 03:00:53 +01:00
debian.sh Build debian package in CI ##build (#15997) 2020-02-20 00:37:30 +01:00
dist-all.sh Some random fixes in the sys/*.sh 2014-05-09 10:55:34 +02:00
dist-bin.sh * Various fixes in sys/ 2011-11-25 15:26:05 +01:00
dist.sh * Add sys/dist and sys/python-dist 2011-09-27 14:27:04 +02:00
docker_build_alpine_image.sh Aim to fix the alpine build 2020-01-10 03:06:46 +01:00
emscripten.sh Publish the emscripten builds (#16541) 2020-04-12 20:14:19 +08:00
extras.sh Change radare->radareorg links 2019-10-07 10:48:31 +02:00
indent-whitelist.sh Fix indentation for shlr/tcc 2017-11-07 16:16:01 +08:00
indent.sh Make sys/indent.sh usable system wide and support directories 2018-10-27 03:14:48 +02:00
install-rev.sh more shellcheck 2015-06-16 23:47:36 -04:00
install.sh Fix #9240 - sys/install.sh uses always /usr/local + rpath now ##build 2020-03-20 15:27:20 +01:00
ios-cydia32.sh Add ios-cydia32.sh script to build radare2-arm32 cydia package 2016-10-06 15:17:13 +02:00
ios-cydia.sh Release pipeline with GitHub Actions (#17192) 2020-07-09 12:07:45 +08:00
ios-env.sh Fix the build of the iOS SDK ##build (#11884) 2018-10-21 14:56:56 +02:00
ios-libr.sh Add ios-libr.sh workaround script 2018-07-11 19:15:08 +02:00
ios-sdk-gcc Fixes for the cydia static build of r2, needed for iOS12 2019-08-22 18:56:57 +02:00
ios-sdk-ld Fix the iOS simulator build 2019-02-11 15:49:26 +01:00
ios-sdk.sh Purge capstone when doing the iOS build 2019-02-11 15:59:23 +01:00
ios-simulator.sh Release pipeline with GitHub Actions (#17192) 2020-07-09 12:07:45 +08:00
ios-static-appstore.sh Honor CPU in sys/ios-static arg 2016-09-13 00:17:07 +02:00
ios-static.sh Release pipeline with GitHub Actions (#17192) 2020-07-09 12:07:45 +08:00
jam.sh more shellcheck 2015-06-16 23:47:36 -04:00
ldconfig.sh Don't run ldconfig when installing into /usr (#15049) ##build 2019-09-16 09:40:20 +02:00
locdiff even more shellchecking 2015-06-16 22:59:01 -04:00
macos-cert.sh Fix #9706, created signing script and added to build.sh (#10013) 2018-05-04 20:07:50 +02:00
maemo.sh Remove use of deprecated configure flags 2018-01-11 23:14:00 +01:00
menu.sh Fix android build for the latest NDK based on LLVM ##build 2018-10-20 02:12:30 +02:00
meson-sdk.sh Fix #3929 - Enable LTO in sys/static.sh ##build (#17141) 2020-08-13 13:55:39 +08:00
meson.py Use meson install instead of manual installation in meson.py (#17424) 2020-08-11 12:33:15 +08:00
msvc.bat Added .appveyor.yml to the repo and better config (#7474) 2017-05-18 16:50:52 +02:00
msvc.sh Completely kill the msvc/ directory and the unix-specific includes workarounds 2019-03-19 17:34:02 +01:00
osx-pkg-uninstall.sh even more shellchecking 2015-06-16 22:59:01 -04:00
osx-pkg-uninstall.tool Add osx-pkg-uninstall shell and apple scripts 2014-09-20 13:05:51 +02:00
osx-pkg.sh Fixes for sys/osx-pkg 2019-09-05 18:28:41 +02:00
pre-commit-indent.sh sys/pre-commit-indent.sh: fix return code 2018-09-26 11:06:04 +02:00
purge.sh Fix #7011 - Removed unused clean.sh, full-uninstall.sh, uninstall.sh, changed purge.sh (#10938) 2018-08-10 16:06:41 +02:00
r2-docker.sh More spelling fixes in the code 2019-06-20 13:36:02 +08:00
r2api.sh Introduce new R_* macros to define direction, null, defaults, etc in function signatures (#11546) 2018-09-17 12:27:11 +02:00
r2dict.txt Add codespell script 2019-06-18 14:51:30 +08:00
r2env.sh Add sys/r2env.sh: Set up env for r2 in non-standard loc (#15696) 2019-12-28 12:48:22 +01:00
r2vm Many improvements in the V testsuite (#15722) ##test 2019-12-29 19:26:15 +01:00
rebuild.sh Implement RLang.spp for templated scripting ##lang (#17067) 2020-07-01 14:14:18 +02:00
ref.sh Add initial refactoring script and hints for android-mips 2018-05-23 18:22:37 +02:00
release-notes.sh Update the release-notes script for highlights and details folding ##build 2020-04-14 17:49:23 +02:00
release.sh Add sys/release.sh 2018-11-26 05:32:24 +01:00
rundiff Add rundiff script for testing radiff2 -u features 2017-01-09 14:11:43 +01:00
sanitize.sh Rename "asan" to "sanitize" (#15412) ##build 2019-11-05 00:33:35 +01:00
sdb_version.py Add support for binr/blob and fix android build ##meson ##build (#17150) 2020-07-05 10:53:37 +08:00
sdk.sh Disable libuv in sys/sdk too 2018-10-20 20:00:20 +02:00
shellcheck.sh Added support for single file in shellcheck.sh (#11360) 2018-09-03 02:50:27 +02:00
static.sh Fix #3929 - Enable LTO in sys/static.sh ##build (#17141) 2020-08-13 13:55:39 +08:00
subst.sh Add sys/subst.sh shellscript helper 2018-01-08 11:25:46 +01:00
sync.sh Change radare->radareorg links 2019-10-07 10:48:31 +02:00
tcc.sh Add support for TinyCC (super fast builds) 2015-10-21 16:31:24 +02:00
termux.sh Port to Termux (Android-Debian environment) 2016-08-06 05:12:58 +01:00
tiny.sh Remove use of deprecated configure flags 2018-01-11 23:14:00 +01:00
translate.sh Fix #7495 - Avoid always-false conditionals 2017-05-15 12:53:05 +02:00
user.sh sys/user.sh: Allow setting an install path (#12412) 2018-12-05 12:30:36 +01:00
vala.sh Update vala tarball 2016-05-19 04:13:15 +02:00
version.py Upgrade to acr-1.8.1 to get semver support ##core (#15816) 2020-01-17 12:18:05 +01:00
wasm.sh Add --with-libr and deprecate --with-{nonpic,pic,merged} (#10212) 2018-05-28 17:14:49 +02:00
xx.sh Switch to travis-ci.com 2019-10-10 20:04:02 +02:00