pancake
d24bf5b654
More build fixes, googlefuzz integration, add r_asm_cpus() api via the wip 'al' command
2021-12-17 00:15:38 +01:00
pancake
25c1472a95
Fix sys/static.sh on iOS/macOS targets ##build
2021-08-23 13:38:52 +02:00
pancake
e92d170a3b
Add support for acr/musl-gcc static builds ##build
2021-05-14 21:34:21 +02:00
pancake
da7f0310e4
Fixes for sys/static with acr
2021-02-14 02:41:34 +01:00
pancake
1184610971
Fix the CI badge and fully rewrite all the workflows to make sense ##build
...
* Windows, Linux, Static, macOS, Android, iOS builds published for every commit
* Kept coverage, coverity, fuzzing tests, lgtm and -Werror jobs
* Kill the continuos, the over-engineered matrix and other empty or unnecessary tasks (250 vs 900LOC)
* Jobs TODO: fatmac, termux and rpm (centos) packages
2021-01-12 13:41:21 +01:00
Anton Kochkov
e3504eb0d9
Some DragonFlyBSD build fixes ##port ( #17470 )
2020-08-17 12:43:10 +08:00
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
pancake
2c48b60f1d
Fix sys/static.sh after 2d160f250918609fa8f399a33f003cedaa85d888 ( #17336 ) ##build
2020-07-24 11:55:53 +02:00
pancake
498292a70d
Fix the static build by dynamically resolving libutil symbols ##build
2020-04-20 14:25:28 +02:00
pancake
e29ba99a07
Add sys/build-shlib.sh and fix static builds ##build
2019-05-28 23:15:22 +02:00
pancake
fc68124f4d
Do not statically link binaries by default in sys/static.sh ##build
...
* Use STATIC_BINS=1 env var to change this behaviour
2018-12-30 13:38:50 +01:00
Riccardo Schirone
0868b2d47f
Use -static in CFLAGS too ( #12246 )
2018-11-21 01:55:23 +01:00
pancake
aaea9b973c
Add -static in sys/static for non-macos
2018-11-16 16:53:50 +01:00
pancake
72246175f5
Add missing linking flags to statically build in OpenBSD
2018-10-20 19:58:20 +02:00
pancake
a33fc03725
Fix visual panels glitch and handle 's' in zoom mode ##visual
...
* And remove dead code
2018-10-20 02:12:30 +02:00
pancake
734b3d73ba
Do not build GPL code with the static build
2018-09-09 08:24:45 +02:00
pancake
1ad4b20e80
Static builds must go without libuv dependency ##build
2018-09-09 05:33:38 +02:00
Stefan Ilic
0e62aee601
Don't strip binaries in static.sh ( #11832 ) ##build
2018-10-16 23:38:42 +02:00
pancake
2e68dccde2
Improve autogen.sh to use r2pm if available
2018-10-16 00:28:51 +02:00
Stefan Ilic
a0f274629c
Remove auto-generated test file after build ( #11719 )
2018-10-02 23:58:16 +02:00
pancake
75b9f699d8
Remove rasign2 from the list of statically built binaries
2018-09-14 12:15:15 +02:00
radare
d461644977
Add --with-libr and deprecate --with-{nonpic,pic,merged} ( #10212 )
2018-05-28 17:14:49 +02:00
zlowram
b91169efcc
Honor CFLAGS on the static build test compilation ( #9677 )
2018-03-13 10:38:38 +08:00
zlowram
0716a903cc
Honor CFLAGS and LDFLAGS in static build script ( #9660 )
...
The CFLAGS and LDFLAGS were being overwritten and didn't allow
modification of such variables for adding other compiling and
linking options (e.g. compile with address sanitizer + coverage)
2018-03-11 23:35:40 +01:00
zlowram
7f0bc8ee03
Fixed static build script ( #9566 )
2018-03-03 22:28:21 +01:00
pancake
46a1b2291d
Fix sys/static.sh on Linux
2018-03-02 16:38:42 +01:00
pancake
348057f5ae
Fix return value check in sys/static.sh
2018-03-02 01:06:50 +01:00
pancake
e4c0746cb8
Remove a bunch of conflicting plugins for the static build
...
- Will be re-enabled when fixed the visibility of common symbols
2018-02-19 13:17:21 +01:00
pancake
4dc2b8b081
Add sys/sdk build script (wip)
2017-02-02 13:25:14 +01:00
pancake
b7c9762fff
Fix static build with latest gcc's
2015-11-01 19:31:07 +01:00
pancake
dd47aba9a2
Fixes for sys/static.sh
2015-11-01 10:26:38 +01:00
pancake
d21a2c92d6
Fix sys/static.sh for OSX
2015-07-23 01:19:10 +02:00
Jeffrey Crowell
ddd58c7b25
more shellchecking
2015-06-16 22:39:19 -04:00
pancake
2a59f58560
Add --disable-loadlibs configure flag for static builds
2015-04-10 00:17:30 +02:00
pancake
128e894eca
Strip and for static linking on binr/ with sys/static.sh
2015-04-09 23:36:56 +02:00
pancake
3f84ac9d67
Fix sys/static.sh
2015-04-08 16:07:57 +02:00
pancake
11722083bf
More Android build fixes. Fortunes are now available
2015-01-24 21:45:32 +01:00
pancake
580f36a4b4
More fixes for the Android package
2015-01-24 21:18:57 +01:00
pancake
df6d0e38bf
No more ewf for sys/static.sh
2015-01-24 03:30:45 +01:00
pancake
1fcf02c98b
Add sys/android-build.sh local
target and fix sys/static.sh
2015-01-24 03:30:07 +01:00
pancake
a34b3802f8
Do not link libewf in static.sh
2014-03-24 23:46:55 +01:00
pancake
85b952966c
* added 'afi' to show info of functions
...
* afl is now less verbose
* Add /v2 /v4 /v8 and remove /q
* Rename /a to /r
* remove search.asmstr and use /a and /c
* Fail build of bindings if somethings goes wrong
* Add sys/static.sh
2011-11-22 15:12:29 +01:00