Skip to content

Commit aed1e9c

Browse files
authored
cgct pkgs updates (#326)
cbt cgct-headers glibc-cgct
1 parent 65096c0 commit aed1e9c

File tree

7 files changed

+34
-33
lines changed

7 files changed

+34
-33
lines changed

cgct/cbt/PKGBUILD

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
pkgname=cbt
2-
pkgver=2.43.1
2+
pkgver=2.44
33
pkgrel=0
44
pkgdesc='Cross Binutils for Termux (only for Linux)'
55
arch=(x86_64)
@@ -9,10 +9,10 @@ source=(https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.xz
99
config.sub.patch
1010
ldmain.c.patch
1111
ldmain.h.patch)
12-
sha256sums=('13f74202a3c4c51118b797a39ea4200d3f6cfbe224da6d1d95bb938480132dfd'
13-
'8105b0e8bab1759db2aa27a7c21376e2f634d3ecea9e078100dbf8c2543626bd'
14-
'475368e73aeabed942b8b526e74df98d1e499087e736db6a38b401cf272c571e'
15-
'388a25ea90edef3e02e4aa9015cb2846557954ef2e5ae3b34ead06e8bc770753')
12+
sha256sums=('ce2017e059d63e67ddb9240e9d4ec49c2893605035cd60e92ad53177f4377237'
13+
'a5c80b256ed836a77c2003b30320eea74fce8ae37ce3e0aa0feaf19a70edb641'
14+
'62d657eb1e7c2d60ca732073c7f92ed90b4d2430374f3cca380a92c1c7fb7ed3'
15+
'5e215879084adbe5bf49bb9846b036a98e4b9c40c73e20d55598892c6fe53fd3')
1616
optdepends=('glibc-cgct')
1717
groups=('cgct')
1818

cgct/cbt/config.sub.patch

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
--- src/binutils-2.43.1/config.sub 2024-08-04 02:00:00.000000000 +0300
2-
+++ src/binutils-2.43.1/config.sub.patch 2024-09-02 18:42:53.474422328 +0300
3-
@@ -648,6 +648,10 @@
1+
--- src/binutils-2.44/config.sub 2025-02-02 03:00:00.000000000 +0300
2+
+++ src/binutils-2.44/config.sub.patch 2025-02-28 17:32:26.583779076 +0300
3+
@@ -701,6 +701,10 @@
44
basic_machine=ymp-cray
55
basic_os=unicos
66
;;
@@ -11,7 +11,7 @@
1111
*)
1212
basic_machine=$1
1313
basic_os=
14-
@@ -1323,6 +1327,10 @@
14+
@@ -1526,6 +1530,10 @@
1515
kernel=linux
1616
os=`echo "$basic_os" | sed -e 's|linux|gnu|'`
1717
;;
@@ -22,21 +22,22 @@
2222
managarm*)
2323
kernel=managarm
2424
os=`echo "$basic_os" | sed -e 's|managarm|mlibc|'`
25-
@@ -1768,7 +1776,7 @@
26-
| onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \
27-
| midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \
28-
| nsk* | powerunix* | genode* | zvmoe* | qnx* | emx* | zephyr* \
29-
- | fiwix* | mlibc* | cos* | mbr* | ironclad* )
30-
+ | fiwix* | mlibc* | cos* | mbr* | ironclad* | cgct )
25+
@@ -2149,7 +2157,8 @@
26+
| xenix* \
27+
| xray* \
28+
| zephyr* \
29+
- | zvmoe* )
30+
+ | zvmoe* \
31+
+ | cgct )
3132
;;
3233
# This one is extra strict with allowed versions
3334
sco3.2v2 | sco3.2v[4-9]* | sco5v6*)
34-
@@ -1829,7 +1837,7 @@
35+
@@ -2210,7 +2219,7 @@
3536
case $kernel-$os-$obj in
3637
linux-gnu*- | linux-android*- | linux-dietlibc*- | linux-llvm*- \
3738
| linux-mlibc*- | linux-musl*- | linux-newlib*- \
38-
- | linux-relibc*- | linux-uclibc*- )
39-
+ | linux-relibc*- | linux-uclibc*- | linux-cgct- )
39+
- | linux-relibc*- | linux-uclibc*- | linux-ohos*- )
40+
+ | linux-relibc*- | linux-uclibc*- | linux-ohos*- | linux-cgct- )
4041
;;
41-
uclinux-uclibc*- )
42+
uclinux-uclibc*- | uclinux-gnu*- )
4243
;;

cgct/cbt/ldmain.c.patch

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
--- src/binutils-2.43.1/ld/ldmain.c 2024-01-29 03:00:00.000000000 +0300
2-
+++ src/binutils-2.43.1/ld/ldmain.c.patch 2024-07-12 14:06:39.982582997 +0300
1+
--- src/binutils-2.44/ld/ldmain.c 2024-01-29 03:00:00.000000000 +0300
2+
+++ src/binutils-2.44/ld/ldmain.c.patch 2024-07-12 14:06:39.982582997 +0300
33
@@ -55,6 +55,9 @@
44
#define TARGET_SYSTEM_ROOT ""
55
#endif
@@ -35,9 +35,9 @@
3535
textdomain (PACKAGE);
3636

3737
+#ifdef TARGET_32BIT
38-
+ ldfile_add_library_path(cgct_app_prefix("/lib32"), search_dir_linker_script);
38+
+ ldfile_add_library_path(cgct_app_prefix("/lib32"), true);
3939
+#endif
40-
+ ldfile_add_library_path(cgct_app_prefix("/lib"), search_dir_linker_script);
40+
+ ldfile_add_library_path(cgct_app_prefix("/lib"), true);
4141
+
4242
program_name = argv[0];
4343
xmalloc_set_program_name (program_name);

cgct/cbt/ldmain.h.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
--- src/binutils-2.43.1/ld/ldmain.h 2024-01-29 03:00:00.000000000 +0300
2-
+++ src/binutils-2.43.1/ld/ldmain.h.patch 2024-07-12 00:55:23.103689441 +0300
1+
--- src/binutils-2.44/ld/ldmain.h 2024-01-29 03:00:00.000000000 +0300
2+
+++ src/binutils-2.44/ld/ldmain.h.patch 2024-07-12 00:55:23.103689441 +0300
33
@@ -62,5 +62,6 @@
44
extern void add_ignoresym (struct bfd_link_info *, const char *);
55
extern void add_keepsyms_file (const char *);

cgct/cgct-headers/PKGBUILD

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
pkgname=cgct-headers
2-
pkgver=6.10
2+
pkgver=6.13
33
pkgrel=0
44
pkgdesc="Kernel headers for CGCT (only for Linux)"
55
arch=(x86_64)
66
url='https://www.gnu.org/software/libc/'
77
source=(https://www.kernel.org/pub/linux/kernel/v${pkgver:0:1}.x/linux-${pkgver}.tar.xz)
8-
sha256sums=('774698422ee54c5f1e704456f37c65c06b51b4e9a8b0866f34580d86fef8e226')
8+
sha256sums=('e79dcc6eb86695c6babfb07c2861912b635d5075c6cd1cd0567d1ea155f80d6e')
99
groups=('cgct')
1010

1111
build() {

cgct/glibc-cgct/PKGBUILD

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
pkgname=glibc-cgct
2-
pkgver=2.40
3-
pkgrel=2
2+
pkgver=2.41
3+
pkgrel=0
44
pkgdesc="GNU C Library for CGCT (only for Linux)"
55
arch=(x86_64)
66
url='https://www.gnu.org/software/libc/'
77
license=('GPL' 'LGPL')
88
source=(https://ftp.gnu.org/gnu/libc/glibc-$pkgver.tar.xz
99
rtld.c.patch
1010
setup-cgct)
11-
sha256sums=('19a890175e9263d748f627993de6f4b1af9cd21e03f080e4bfb3a1fac10205a2'
12-
'e40eb4a004438f0ea40e08d159e5558c341c3572d7f037dcefb3e733c6595145'
11+
sha256sums=('a5a26b22f545d6b7d7b3dd828e11e428f24f4fac43c934fb071b6a7d0828e901'
12+
'cb81c92ade4b0a2daa1301340bd79dce55bc4b156cf9dcd9dc08ae05d17d6a23'
1313
'15dcc4a741f0a347252aa26963bb0f1a7bdd5dbfc2690827600d6acb5dbd2aa9')
1414
groups=('cgct')
1515

cgct/glibc-cgct/rtld.c.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
--- src/glibc-2.40/elf/rtld.c 2024-07-21 19:33:37.000000000 +0300
2-
+++ src/glibc-2.40/elf/rtld.c.patch 2024-09-23 19:07:59.974864614 +0300
1+
--- src/glibc-2.41/elf/rtld.c 2024-07-21 19:33:37.000000000 +0300
2+
+++ src/glibc-2.41/elf/rtld.c.patch 2024-09-23 19:07:59.974864614 +0300
33
@@ -1862,7 +1862,7 @@
44
open(). So we do this first. If it succeeds we do almost twice
55
the work but this does not matter, since it is not for production

0 commit comments

Comments
 (0)