diff --git a/main/gawk/APKBUILD b/main/gawk/APKBUILD
index 2ff8ee175ce32fd007fef3670fc1930c9c739ff2..24a40f3938f05c397344123323d3491fad1ec4ad 100644
--- a/main/gawk/APKBUILD
+++ b/main/gawk/APKBUILD
@@ -3,8 +3,8 @@
 # Contributor: Bartłomiej Piotrowski <nospam@bpiotrowski.pl>
 # Contributor: TBK <alpine@jjtc.eu>
 pkgname=gawk
-pkgver=5.2.1
-pkgrel=2
+pkgver=5.2.2
+pkgrel=0
 pkgdesc="GNU awk pattern-matching language"
 url="https://www.gnu.org/software/gawk/gawk.html"
 arch="all"
@@ -28,6 +28,7 @@ prepare() {
 }
 
 build() {
+	CFLAGS="$CFLAGS -flto=auto" \
 	./configure \
 		--build=$CBUILD \
 		--host=$CHOST \
@@ -49,6 +50,6 @@ package() {
 }
 
 sha512sums="
-f81da3e61987d1460326dc79fdbabacfd4660219bf66ec8ba18877500fd24e160761e401a5b868067f82bec46a6a808098f3f6a1f4c8b710e439cd3f99ffa56c  gawk-5.2.1.tar.xz
+90611e4daba7226d5ce8230843bf479dc71c0101740c005d851ef7c5b935b6cd4c42089b858abc1619adc05ed25fc7234f993690a76d2ea0b8e61bcbb7dc5a58  gawk-5.2.2.tar.xz
 5bbb175da2d93c9c1d422a4e5a2c2400486c0204929ac6771bf2c2effbee37b84ef9441821a47e1fdc4a337e3cb8ad92cb67d473822876ea790dd373822d4dbd  echild-strerror.patch
 "