-
Notifications
You must be signed in to change notification settings - Fork 2
/
inject_reenable_DT_HASH.patch
34 lines (31 loc) · 1.65 KB
/
inject_reenable_DT_HASH.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
diff --git a/PKGBUILD b/PKGBUILD
index 387a4125a2a54c298f72e6498b0343bb4cb7b117..e500282d05f2d7c0b8e29e6c17b389938b9174da 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -21,6 +21,7 @@ source=("git+https://sourceware.org/git/glibc.git#commit=${_commit}"
locale-gen
lib32-glibc.conf
sdt.h sdt-config.h
+ reenable_DT_HASH.patch
)
validpgpkeys=(7273542B39962DF7B299931416792B4EA25340F8 # Carlos O'Donell
BC7C7372637EC10C57D7AA6579C43DFBF1CF2187) # Siddhesh Poyarekar
@@ -29,7 +30,8 @@ b2sums=('a37822e85d99b01b289950bbc3a6ba3c9f88cf2aafe6510a4e3aa9666c35ab4279377b8
'7c265e6d36a5c0dff127093580827d15519b6c7205c2e1300e82f0fb5b9dd00b6accb40c56581f18179c4fbbc95bd2bf1b900ace867a83accde0969f7b609f8a'
'a6a5e2f2a627cc0d13d11a82458cfd0aa75ec1c5a3c7647e5d5a3bb1d4c0770887a3909bfda1236803d5bc9801bfd6251e13483e9adf797e4725332cd0d91a0e'
'214e995e84b342fe7b2a7704ce011b7c7fc74c2971f98eeb3b4e677b99c860addc0a7d91b8dc0f0b8be7537782ee331999e02ba48f4ccc1c331b60f27d715678'
- '839e24780b6a5ac3a59db82fc975ac5eacdd77feb63cd8d26cce34348d0f4b819114069d59fa5a758b03582d626537da07a60e553af043c73f51da5586aa6027')
+ '839e24780b6a5ac3a59db82fc975ac5eacdd77feb63cd8d26cce34348d0f4b819114069d59fa5a758b03582d626537da07a60e553af043c73f51da5586aa6027'
+ 'SKIP')
pkgver() {
cd glibc
@@ -42,6 +44,11 @@ prepare() {
[[ -d glibc-$pkgver ]] && ln -s glibc-$pkgver glibc
cd glibc
+
+ # Re-enable `--hash-style=both` for building shared objects due to issues with EPIC's EAC
+ # which relies on DT_HASH to be present in these libs.
+ # reconsider 2023-01
+ patch -Np1 -i "${srcdir}"/reenable_DT_HASH.patch
}
build() {