diff options
author | Tony Lambiris | 2022-08-29 22:06:37 -0400 |
---|---|---|
committer | Tony Lambiris | 2022-08-29 22:06:37 -0400 |
commit | d35a0681539f3616f7bf2fa8b0c355ce74f01f0d (patch) | |
tree | 2597eac24541b14db0dd4ba80c01f8048f5fa115 | |
parent | 657d2dd021aff94e524aa527d51078eadaed46d5 (diff) | |
download | aur-d35a0681539f3616f7bf2fa8b0c355ce74f01f0d.tar.gz |
Version bump
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 17 | ||||
-rw-r--r-- | fix-uninitialized-read_req.patch | 11 |
3 files changed, 29 insertions, 7 deletions
@@ -1,6 +1,6 @@ pkgbase = rocksdb-static pkgdesc = Embedded key-value store for fast storage (static library) - pkgver = 7.2.2 + pkgver = 7.5.3 pkgrel = 1 url = http://rocksdb.org arch = i686 @@ -13,7 +13,9 @@ pkgbase = rocksdb-static depends = lz4 depends = snappy depends = gcc-libs - source = https://github.com/facebook/rocksdb/archive/v7.2.2.tar.gz - sha256sums = c4ea6bd2e3ffe3f0f8921c699234d59108c9122d61b0ba2aa78358642a7b614e + source = https://github.com/facebook/rocksdb/archive/v7.5.3.tar.gz + source = fix-uninitialized-read_req.patch + sha256sums = c9f8cb3f14622a9bb2ead81093720d0660784352f7f53f44a990dc850a0caca1 + sha256sums = 244fdbe8e4a07dbf54da0f1e90322585eb1d5fbd1906cc09fd154bb200cb694b pkgname = rocksdb-static @@ -1,7 +1,7 @@ # Maintainer: Tony <tony@libpcap.net> pkgname=rocksdb-static -pkgver=7.2.2 +pkgver=7.5.3 pkgrel=1 pkgdesc='Embedded key-value store for fast storage (static library)' arch=(i686 x86_64) @@ -9,13 +9,22 @@ url='http://rocksdb.org' license=('Apache') depends=('gperftools' 'zlib' 'bzip2' 'lz4' 'snappy' 'gcc-libs') checkdepends=('python') -source=("https://github.com/facebook/rocksdb/archive/v${pkgver}.tar.gz") -sha256sums=('c4ea6bd2e3ffe3f0f8921c699234d59108c9122d61b0ba2aa78358642a7b614e') +source=("https://github.com/facebook/rocksdb/archive/v${pkgver}.tar.gz" + "fix-uninitialized-read_req.patch") +sha256sums=('c9f8cb3f14622a9bb2ead81093720d0660784352f7f53f44a990dc850a0caca1' + '244fdbe8e4a07dbf54da0f1e90322585eb1d5fbd1906cc09fd154bb200cb694b') + +prepare() { + cd "${srcdir}/rocksdb-${pkgver}" + + patch -p1 -i '../fix-uninitialized-read_req.patch' +} build() { cd "${srcdir}/rocksdb-${pkgver}" - env USE_RTTI=1 make static_lib + env USE_RTTI=1 DISABLE_WARNING_AS_ERROR=1 \ + make static_lib } package() { diff --git a/fix-uninitialized-read_req.patch b/fix-uninitialized-read_req.patch new file mode 100644 index 000000000000..bf622f9a56b4 --- /dev/null +++ b/fix-uninitialized-read_req.patch @@ -0,0 +1,11 @@ +--- rocksdb-7.5.3/db/blob/blob_file_reader.cc.dist 2022-08-29 21:37:39.668550755 -0400 ++++ rocksdb-7.5.3/db/blob/blob_file_reader.cc 2022-08-29 21:37:48.761742372 -0400 +@@ -414,7 +414,7 @@ + assert(blob_reqs[i]->offset >= adjustment); + adjustments.push_back(adjustment); + +- FSReadRequest read_req; ++ FSReadRequest read_req = {}; + read_req.offset = blob_reqs[i]->offset - adjustment; + read_req.len = blob_reqs[i]->len + adjustment; + read_reqs.emplace_back(read_req); |