Commit Graph

91 Commits

Author SHA1 Message Date
pancake
d6e42b8728
Update zlib from 1.2.9 to 1.2.12
* Fixes a bunch of bugs spotted by coverity as well as other CVEs reported in the last update
2022-08-16 18:00:40 +02:00
pancake
10a2fc99d8 Remove unnecessary call in libzip 2022-07-15 15:37:31 +02:00
pancake
9388a7d197 Remove duplicated symbol when statically linking the updated libzip 2022-07-15 15:25:01 +02:00
pancake
367f888818
Update the embedded libzip under shlr/zip ##io
* Fix problems with some ZIP files considered corrupted
2022-07-15 12:27:20 +02:00
pancake
50bf4d5918
Simplify meson logic and use ole's PR to fix Windows ##build
* Kudos to @oleavr for reproducing, spotting and fixing the bug!
* Context https://github.com/mesonbuild/meson/pull/9918
2022-01-31 23:54:00 +01:00
pancake
e6f2cd0b2a
Remove trailing spaces (#19460)
$ git grep ' $' | grep -v ^test/ | cut -d : -f 1 | sort -u > /tmp/trailing
$ for a in `cat /tmp/trailing` ; do sed -i -e 's/ *$//' $a ; done
2021-12-02 17:39:59 +01:00
pancake
402051f66e Fix uninitialized variable bugs in libzip 2021-04-21 12:45:34 +02:00
Riccardo Schirone
2d160f2509
Avoid sdb double headers (#17249) ##build
* Avoid duplication of SDB headers in libr/include

SDB is an external project and as such it should live in shlr. However,
for simplicity in dealing with the include flags, the SDB headers were
copied in libr/include as well. This patch just keeps the SDB files
confined in shlr/sdb and make sure various r_* libs use the headers from
there.

* Fix pkgconfig file generation
2020-07-21 10:28:43 +02:00
Hye Sung Jung
757c23d5db Fix spelling errors (#15904) 2020-01-27 07:43:47 +01:00
Maijin
b22ca85d4e Remove sleep 10 (#14791) 2019-08-14 17:26:27 +08:00
radare
c93c094c40
Fix android-static ##build 2019-08-01 04:39:40 +02:00
GustavoLCR
ec67532e5d Fix Windows Build (#14512) 2019-07-08 12:40:48 +08:00
radare
dc0892a1a0
Towards emscripten build fix (update sdb) ##build 2019-07-07 16:52:41 +02:00
radare
e04f31a313
Completely kill the msvc/ directory and the unix-specific includes workarounds 2019-03-19 17:34:02 +01:00
dav1901
b88806f65f Fix more clang-analyzer warnings (#12424) 2018-12-06 16:55:09 +01:00
radare
a3d181a8a0
Fixes spotted by clang-analyzer (#12391) 2018-12-04 10:45:46 +01:00
whitequark
c816dc7e66 Don't try to build shared libraries if configured as --without-pic.
Specifically, avoid building all plugins as non-static objects,
as well as some supplementary libraries. In fact, a large amount
of plugins was already gated to build as shared objects only with
WITHPIC=1, but this was not done consistently.
This gating has been moved to */p/Makefile.

Building these shared objects is a waste of time and breaks
the --without-pic build unless CFLAGS is forced in the make
invocation.
2018-01-11 23:09:22 +01:00
pancake
702afebc66 Fix Windows build and a bunch of scary warnings 2017-11-06 03:23:21 +01:00
pancake
f9073c1979 Fix some warns and off by 1 in x86.nz 2017-08-19 16:19:13 +02:00
pancake
084d70e539 Upgrade zlib from 1.2.8 to 1.2.11 2017-08-19 13:46:10 +02:00
xarkes
49398de4ff Meson fixes (SDB, linux, added io_ar) 2017-08-17 10:44:54 +02:00
pancake
59a94ae59f Fix #8084 - Honor colors in json_indent ~{} 2017-08-11 12:23:57 +02:00
SkUaTeR
beb80cfc16 Fixes for MSVC 2017-05-09 23:53:20 +02:00
xarkes
926f024909 Improved MSVC support (WIP) 2017-05-09 14:25:57 +02:00
pancake
60f9667654 Remove support for bjam build system
- Delete all Jamroot files
2017-05-02 05:48:40 +02:00
pancake
8edc242324 Remove judy and libzip unused code 2017-05-02 05:34:05 +02:00
pancake
35fd1894f3 Fix oobread in libzip 2017-04-18 00:36:18 +02:00
Maijin
266eee75ae Fix #6560 Unify Windows/Win32 define 2017-02-26 16:51:03 +01:00
pancake
ca45d7d869 Drop include that was conflicting in msys2 2017-02-09 00:03:36 +01:00
pancake
32a38d7c9b Remove the use of -ggdb 2017-02-01 22:32:11 +01:00
pancake
bff0309e30 fileno seems to be problematic for some windows 2017-01-02 21:08:08 +01:00
pancake
50d73d1547 Fix a lot of memleaks, null derefs and undef behaviour thanks to clang-analyzer 2016-12-19 16:44:51 +01:00
Anton Kochkov
1796fc422d Fix building of zip 2016-12-19 17:44:27 +03:00
pancake
b1d4e3ca1d Aim to honor O_BINARY to address hpce-2015-cw2 on zip 2016-12-19 15:34:45 +01:00
pancake
039d1fb7c4 sys/ios-static.sh generate easy-to-deploy tarball 2016-09-12 23:56:03 +02:00
Anton Kochkov
56c82c799f Check only for mingw substring 2016-07-29 15:42:38 +03:00
pancake
cde7804087 Fix undefined behaviour in zlib 2016-06-26 03:16:11 +02:00
pancake
20bd6003ae Fix undefined behaviour issue in zip.inflate 2016-06-10 19:13:15 +02:00
pancake
98bcf2c6e9 Another fix for osx-ppc 2016-04-28 14:48:19 +02:00
pancake
032969927d More powerpc build fixes 2016-04-27 01:08:12 +02:00
pancake
d24bc909ec Update sdb for osx-ppc and other 0.10.2 updates 2016-04-27 00:25:28 +02:00
William Robinet
bc3425e73d Fix zlib typos 2016-02-16 23:21:25 +01:00
Anton Kochkov
f931cc30cb Fix Mingw32 build 2016-02-03 13:46:36 +03:00
Anton Kochkov
94b496eaf6 Fix shlr/zip for Mingw32 2016-01-22 22:57:48 +03:00
pancake
e56be2fbd5 More multi-arch static build archive fixes for iOS/OSX/tvOS/WatchOS/*OS 2015-12-28 18:31:05 +01:00
François Revol
797a2efc81 C89
(duplicate ; is treated as an empty statement)
2015-12-07 21:48:44 +01:00
XVilka
720341c2df Improve -fPIC handling, take 2 2015-10-09 22:24:15 +03:00
XVilka
5a6913e848 Improve -fPIC handling a bit 2015-10-09 19:48:16 +03:00
XVilka
381c9fbd6a Unify -fPIC handling, improve windows building 2015-10-09 18:58:03 +03:00
Anton Kochkov
06345462de Fix wind TCC and Mingw builds 2015-10-06 00:06:52 +03:00