Skip to content

Commit

Permalink
glibc: Add evex improvement
Browse files Browse the repository at this point in the history
Signed-off-by: Peter Jung <[email protected]>
  • Loading branch information
ptr1337 committed Aug 22, 2024
1 parent 4b38f4f commit 7616c21
Show file tree
Hide file tree
Showing 3 changed files with 1,214 additions and 4 deletions.
4 changes: 3 additions & 1 deletion toolchain/glibc/.SRCINFO
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgbase = glibc
pkgver = 2.40+r16+gaa533d58ff
pkgrel = 3
pkgrel = 4
url = https://www.gnu.org/software/libc
arch = x86_64
license = GPL-2.0-or-later
Expand All @@ -17,6 +17,7 @@ pkgbase = glibc
source = lib32-glibc.conf
source = sdt.h
source = sdt-config.h
source = evex.patch
validpgpkeys = 7273542B39962DF7B299931416792B4EA25340F8
validpgpkeys = BC7C7372637EC10C57D7AA6579C43DFBF1CF2187
b2sums = 74c4f1e1231834579d19c96cc60fc370c9c4468e254fe069aad6102c8678d163ab6e58ebf0a11de680483105ba02d362842a817d698e134731f70c2d5b383eed
Expand All @@ -25,6 +26,7 @@ pkgbase = glibc
b2sums = 7c265e6d36a5c0dff127093580827d15519b6c7205c2e1300e82f0fb5b9dd00b6accb40c56581f18179c4fbbc95bd2bf1b900ace867a83accde0969f7b609f8a
b2sums = a6a5e2f2a627cc0d13d11a82458cfd0aa75ec1c5a3c7647e5d5a3bb1d4c0770887a3909bfda1236803d5bc9801bfd6251e13483e9adf797e4725332cd0d91a0e
b2sums = 214e995e84b342fe7b2a7704ce011b7c7fc74c2971f98eeb3b4e677b99c860addc0a7d91b8dc0f0b8be7537782ee331999e02ba48f4ccc1c331b60f27d715678
b2sums = 9895aafac8c1db9c8e1d83fca2d46bdd50095268c14f53d0bfbf134b95676706a54cb27a1686f5bebc5ac7a894b4f0f3b33b6ab9ff9e607fd5ca60b7af3149b0

pkgname = glibc
pkgdesc = GNU C Library
Expand Down
9 changes: 6 additions & 3 deletions toolchain/glibc/PKGBUILD
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,15 @@
# NOTE: valgrind requires rebuilt with each major glibc version

## ENABLE x86-64-v3 optimization
_optimize_v3=${_optimize_v3-y}
_optimize_v3=${_optimize_v3-}

_optimize_v4=${_optimize_v4-}

pkgbase=glibc
pkgname=(glibc lib32-glibc glibc-locales)
pkgver=2.40+r16+gaa533d58ff
_commit=aa533d58ff12e27771d9c960a727d74992a3f2a3
pkgrel=3
pkgrel=4
arch=(x86_64)
url='https://www.gnu.org/software/libc'
license=(GPL-2.0-or-later LGPL-2.1-or-later)
Expand All @@ -26,6 +26,7 @@ source=("git+https://sourceware.org/git/glibc.git#commit=${_commit}"
locale-gen
lib32-glibc.conf
sdt.h sdt-config.h
evex.patch
)
validpgpkeys=(7273542B39962DF7B299931416792B4EA25340F8 # Carlos O'Donell
BC7C7372637EC10C57D7AA6579C43DFBF1CF2187) # Siddhesh Poyarekar
Expand All @@ -34,7 +35,8 @@ b2sums=('74c4f1e1231834579d19c96cc60fc370c9c4468e254fe069aad6102c8678d163ab6e58e
'04fbb3b0b28705f41ccc6c15ed5532faf0105370f22133a2b49867e790df0491f5a1255220ff6ebab91a462f088d0cf299491b3eb8ea53534cb8638a213e46e3'
'7c265e6d36a5c0dff127093580827d15519b6c7205c2e1300e82f0fb5b9dd00b6accb40c56581f18179c4fbbc95bd2bf1b900ace867a83accde0969f7b609f8a'
'a6a5e2f2a627cc0d13d11a82458cfd0aa75ec1c5a3c7647e5d5a3bb1d4c0770887a3909bfda1236803d5bc9801bfd6251e13483e9adf797e4725332cd0d91a0e'
'214e995e84b342fe7b2a7704ce011b7c7fc74c2971f98eeb3b4e677b99c860addc0a7d91b8dc0f0b8be7537782ee331999e02ba48f4ccc1c331b60f27d715678')
'214e995e84b342fe7b2a7704ce011b7c7fc74c2971f98eeb3b4e677b99c860addc0a7d91b8dc0f0b8be7537782ee331999e02ba48f4ccc1c331b60f27d715678'
'9895aafac8c1db9c8e1d83fca2d46bdd50095268c14f53d0bfbf134b95676706a54cb27a1686f5bebc5ac7a894b4f0f3b33b6ab9ff9e607fd5ca60b7af3149b0')

#pkgver() {
# cd glibc
Expand All @@ -46,6 +48,7 @@ prepare() {

[[ -d glibc-$pkgver ]] && ln -s glibc-$pkgver glibc
cd glibc
patch -Np1 < ../evex.patch

}

Expand Down
Loading

0 comments on commit 7616c21

Please sign in to comment.