Date: Wednesday, November 2, 2022 @ 03:58:18
Author: foutrelis
Revision: 1340968
Fix build with glibc 2.36
Modified:
lxc/trunk/PKGBUILD
----------+
PKGBUILD | 11 +++++++++++
1 file changed, 11 insertions(+)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-11-02 03:50:09 UTC (rev 1340967)
+++ PKGBUILD 2022-11-02 03:58:18 UTC (rev 1340968)
@@ -24,11 +24,17 @@
'etc/default/lxc')
validpgpkeys=('602F567663E593BCBD14F338C638974D64792D67')
source=("https://linuxcontainers.org/downloads/lxc/$pkgname-${pkgver}.tar.gz"{,.asc}
+
"$pkgname-glibc-2.36-part1.patch::https://github.com/lxc/lxc/commit/c1115e1503bf.patch"
+
"$pkgname-glibc-2.36-part2.patch::https://github.com/lxc/lxc/commit/ef1e0607b82e.patch"
+
"$pkgname-glibc-2.36-part3.patch::https://github.com/lxc/lxc/commit/cbabe8abf11e.patch"
"lxc.tmpfiles.d"
"lxc.service"
"lxc-auto.service")
sha256sums=('d8195423bb1e206f8521d24b6cde4789f043960c7cf065990a9cf741dcfd4222'
'SKIP'
+ 'bc2b4476dff49a2c34e4053d043a0adc9411a1694a49497e0be119b09b24fc58'
+ 'e6136b56515739b20e8be6837393168eb8033e763681daee0f2bfd248fad1ec4'
+ '9cdd52333cb394cef30af529e7dfd3c80aa59a9259144ca288dc875a59e41130'
'10e4f661872f773bf3122a2f9f2cb13344fea86a4ab72beecb4213be4325c479'
'bbe7e0447bc3bf5f75f312c34d647f5218024731628a5e8633b1ea1801ebe16b'
'b31f8d6b301ab9901b43f2696bcd0babb32b96e4a59fab63a2d642e43bf26bb3')
@@ -37,6 +43,11 @@
prepare() {
cd "$pkgname-${pkgver/_/-}"
sed -i "s|if sanitize == 'none'|if false|g" src/lxc/cmd/meson.build
+
+ # https://github.com/lxc/lxc/issues/4176
+ patch -Np1 -i ../$pkgname-glibc-2.36-part1.patch
+ patch -Np1 -i ../$pkgname-glibc-2.36-part2.patch
+ patch -Np1 -i ../$pkgname-glibc-2.36-part3.patch
}
build() {