summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTony Lambiris2022-08-29 22:06:37 -0400
committerTony Lambiris2022-08-29 22:06:37 -0400
commitd35a0681539f3616f7bf2fa8b0c355ce74f01f0d (patch)
tree2597eac24541b14db0dd4ba80c01f8048f5fa115
parent657d2dd021aff94e524aa527d51078eadaed46d5 (diff)
downloadaur-d35a0681539f3616f7bf2fa8b0c355ce74f01f0d.tar.gz
Version bump
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD17
-rw-r--r--fix-uninitialized-read_req.patch11
3 files changed, 29 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c0abcad1ce7f..f2f39ab29a47 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index df65f64b05af..f5ed665010df 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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);