diff options
Diffstat (limited to 'packages/uClibc-ng')
17 files changed, 472 insertions, 0 deletions
diff --git a/packages/uClibc-ng/1.0.48/0000-futimesat-add-missing-header.patch b/packages/uClibc-ng/1.0.48/0000-futimesat-add-missing-header.patch new file mode 100644 index 00000000..53d183d7 --- /dev/null +++ b/packages/uClibc-ng/1.0.48/0000-futimesat-add-missing-header.patch @@ -0,0 +1,24 @@ +From 4bcf25e75df857806623ff80924675bf849a60d2 Mon Sep 17 00:00:00 2001 +From: Waldemar Brodkorb <wbx@openadk.org> +Date: Wed, 8 May 2024 10:08:08 +0200 +Subject: [PATCH 0/7] futimesat: add missing header + +--- + libc/sysdeps/linux/common/futimesat.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/libc/sysdeps/linux/common/futimesat.c b/libc/sysdeps/linux/common/futimesat.c +index fd19fea7c..bf36550dd 100644 +--- a/libc/sysdeps/linux/common/futimesat.c ++++ b/libc/sysdeps/linux/common/futimesat.c +@@ -7,6 +7,7 @@ + */ + + #include <sys/syscall.h> ++#include <sys/stat.h> + #include <sys/time.h> + + #ifdef __NR_futimesat +-- +2.43.2 + diff --git a/packages/uClibc-ng/1.0.48/0001-sparc64-Fix-incorrect-sigreturn-stub-function-implem.patch b/packages/uClibc-ng/1.0.48/0001-sparc64-Fix-incorrect-sigreturn-stub-function-implem.patch new file mode 100644 index 00000000..1a4e66da --- /dev/null +++ b/packages/uClibc-ng/1.0.48/0001-sparc64-Fix-incorrect-sigreturn-stub-function-implem.patch @@ -0,0 +1,91 @@ +From 035e048fd68141779c147e387f608e8da6713d57 Mon Sep 17 00:00:00 2001 +From: Waldemar Brodkorb <wbx@openadk.org> +Date: Wed, 8 May 2024 11:12:30 +0200 +Subject: [PATCH 1/7] sparc64: Fix incorrect sigreturn stub function + implementation + +--- + libc/sysdeps/linux/sparc64/Makefile.arch | 2 +- + libc/sysdeps/linux/sparc64/sigaction.c | 10 +--------- + libc/sysdeps/linux/sparc64/sigreturn_stub.S | 10 ++++++++++ + libc/sysdeps/linux/sparc64/sysdep.h | 9 +++++++++ + 4 files changed, 21 insertions(+), 10 deletions(-) + create mode 100644 libc/sysdeps/linux/sparc64/sigreturn_stub.S + +diff --git a/libc/sysdeps/linux/sparc64/Makefile.arch b/libc/sysdeps/linux/sparc64/Makefile.arch +index 37b539b3b..cc4000b78 100644 +--- a/libc/sysdeps/linux/sparc64/Makefile.arch ++++ b/libc/sysdeps/linux/sparc64/Makefile.arch +@@ -5,7 +5,7 @@ + + CSRC-y := __syscall_error.c sigaction.c + SSRC-y := __longjmp.S setjmp.S bsd-setjmp.S bsd-_setjmp.S brk.S fork.S \ +- syscall.S pipe.S vfork.S clone.S ++ syscall.S pipe.S vfork.S clone.S sigreturn_stub.S + + CSRC-y += $(addprefix soft-fp/, \ + qp_add.c qp_cmp.c qp_cmpe.c qp_div.c qp_dtoq.c qp_feq.c qp_fge.c \ +diff --git a/libc/sysdeps/linux/sparc64/sigaction.c b/libc/sysdeps/linux/sparc64/sigaction.c +index d8aaad0fb..b28fa659a 100644 +--- a/libc/sysdeps/linux/sparc64/sigaction.c ++++ b/libc/sysdeps/linux/sparc64/sigaction.c +@@ -26,7 +26,7 @@ + + /* SPARC 64bit userland requires a kernel that has rt signals anyway. */ + +-static void __rt_sigreturn_stub (void); ++void __rt_sigreturn_stub (void); + + int __libc_sigaction (int sig, const struct sigaction *act, struct sigaction *oact) + { +@@ -67,11 +67,3 @@ libc_hidden_weak(sigaction) + # endif + #endif + +-static void +-__rt_sigreturn_stub (void) +-{ +- __asm__ ("mov %0, %%g1\n\t" +- "ta 0x6d\n\t" +- : /* no outputs */ +- : "i" (__NR_rt_sigreturn)); +-} +diff --git a/libc/sysdeps/linux/sparc64/sigreturn_stub.S b/libc/sysdeps/linux/sparc64/sigreturn_stub.S +new file mode 100644 +index 000000000..a5c9bb47f +--- /dev/null ++++ b/libc/sysdeps/linux/sparc64/sigreturn_stub.S +@@ -0,0 +1,10 @@ ++#include <sysdep.h> ++ ++ nop ++ nop ++ ++ENTRY_NOCFI (__rt_sigreturn_stub) ++ mov __NR_rt_sigreturn, %g1 ++ ta 0x6d ++END_NOCFI (__rt_sigreturn_stub) ++ +diff --git a/libc/sysdeps/linux/sparc64/sysdep.h b/libc/sysdeps/linux/sparc64/sysdep.h +index 31008c34b..5a4c36348 100644 +--- a/libc/sysdeps/linux/sparc64/sysdep.h ++++ b/libc/sysdeps/linux/sparc64/sysdep.h +@@ -83,6 +83,15 @@ C_LABEL(name) \ + cfi_endproc; \ + .size name, . - name + ++#define ENTRY_NOCFI(name) \ ++ .align 4; \ ++ .global C_SYMBOL_NAME(name); \ ++ .type name, @function; \ ++C_LABEL(name) ++ ++#define END_NOCFI(name) \ ++ .size name, . - name ++ + #define LOC(name) .L##name + + #undef PSEUDO +-- +2.43.2 + diff --git a/packages/uClibc-ng/1.0.48/0002-iconv-fix-type-mismatches.patch b/packages/uClibc-ng/1.0.48/0002-iconv-fix-type-mismatches.patch new file mode 100644 index 00000000..fcee329e --- /dev/null +++ b/packages/uClibc-ng/1.0.48/0002-iconv-fix-type-mismatches.patch @@ -0,0 +1,45 @@ +From 04eae467796a784c79d016d8bc18cbb23ddffb74 Mon Sep 17 00:00:00 2001 +From: Max Filippov <jcmvbkbc@gmail.com> +Date: Wed, 1 May 2024 04:35:18 -0700 +Subject: [PATCH 2/7] iconv: fix type mismatches + +With gcc-14 warnings caused by type mismatches turn to errors: +- iconv_t is not a pointer type, convert the result directly to iconv_t + in combine_to_from() +- unsigned int is not the same as wchar_t, use temporary wchar_t wc as + an argument for utf8dec_wchar() + +Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> +--- + libiconv/iconv.c | 8 ++++++-- + 1 file changed, 6 insertions(+), 2 deletions(-) + +diff --git a/libiconv/iconv.c b/libiconv/iconv.c +index ec01f381d..0462f6e10 100644 +--- a/libiconv/iconv.c ++++ b/libiconv/iconv.c +@@ -142,7 +142,7 @@ struct stateful_cd { + + static iconv_t combine_to_from(size_t t, size_t f) + { +- return (void *)(f<<16 | t<<1 | 1); ++ return (iconv_t)(f<<16 | t<<1 | 1); + } + + static size_t extract_from(iconv_t cd) +@@ -382,7 +382,11 @@ size_t iconv(iconv_t cd, char **restrict in, size_t *restrict inb, char **restri + switch (type) { + case UTF_8: + if (c < 128) break; +- l = utf8dec_wchar(&c, *in, *inb); ++ else { ++ wchar_t wc; ++ l = utf8dec_wchar(&wc, *in, *inb); ++ c = wc; ++ } + if (!l) l++; + else if (l == (size_t)-1) goto ilseq; + else if (l == (size_t)-2) goto starved; +-- +2.43.2 + diff --git a/packages/uClibc-ng/1.0.48/0003-ldso-FDPIC-fix-type-mismatches.patch b/packages/uClibc-ng/1.0.48/0003-ldso-FDPIC-fix-type-mismatches.patch new file mode 100644 index 00000000..c6fa3ef2 --- /dev/null +++ b/packages/uClibc-ng/1.0.48/0003-ldso-FDPIC-fix-type-mismatches.patch @@ -0,0 +1,55 @@ +From ac395a9d0c9ffb4ada09baf0b3f49e01087bf06e Mon Sep 17 00:00:00 2001 +From: Max Filippov <jcmvbkbc@gmail.com> +Date: Wed, 1 May 2024 04:35:19 -0700 +Subject: [PATCH 3/7] ldso: FDPIC: fix type mismatches + +With gcc-14 warnings caused by type mismatches turn to errors: +- (void **) needs explicit conversion operator to become + struct funcdesc_value **entry +- both subexpressions of the ternary operator must be pointers +- %p should be used instead of %x to print a pointer + +Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> +--- + ldso/ldso/fdpic/dl-inlines.h | 4 ++-- + ldso/ldso/fdpic/dl-sysdep.h | 2 +- + 2 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/ldso/ldso/fdpic/dl-inlines.h b/ldso/ldso/fdpic/dl-inlines.h +index 89e7a9a68..6a31ef3e6 100644 +--- a/ldso/ldso/fdpic/dl-inlines.h ++++ b/ldso/ldso/fdpic/dl-inlines.h +@@ -102,7 +102,7 @@ __dl_update_loadaddr_hdr(struct elf32_fdpic_loadaddr loadaddr, void *addr, + + #if defined (__SUPPORT_LD_DEBUG__) + if (_dl_debug) +- _dl_dprintf(_dl_debug_file, "%i: changed mapping %x at %x (old %x), size %x\n", ++ _dl_dprintf(_dl_debug_file, "%i: changed mapping %x at %x (old %p), size %x\n", + loadaddr.map->nsegs - 1, + segdata->p_vaddr, segdata->addr, oldaddr, segdata->p_memsz); + #endif +@@ -177,7 +177,7 @@ _dl_funcdesc_for (void *entry_point, void *got_value) + tpnt->funcdesc_ht = ht; + } + +- entry = htab_find_slot(ht, entry_point, 1, hash_pointer, eq_pointer); ++ entry = (struct funcdesc_value **)htab_find_slot(ht, entry_point, 1, hash_pointer, eq_pointer); + + if (entry == NULL) + _dl_exit(1); +diff --git a/ldso/ldso/fdpic/dl-sysdep.h b/ldso/ldso/fdpic/dl-sysdep.h +index 6ab303b37..81694dc76 100644 +--- a/ldso/ldso/fdpic/dl-sysdep.h ++++ b/ldso/ldso/fdpic/dl-sysdep.h +@@ -108,7 +108,7 @@ struct funcdesc_ht; + && ELF32_ST_TYPE((SYM)->st_info) == STT_FUNC \ + ? _dl_funcdesc_for ((void *)DL_RELOC_ADDR ((TPNT)->loadaddr, (SYM)->st_value), \ + (TPNT)->loadaddr.got_value) \ +- : DL_RELOC_ADDR ((TPNT)->loadaddr, (SYM)->st_value)) ++ : (void*)DL_RELOC_ADDR ((TPNT)->loadaddr, (SYM)->st_value)) + + #define DL_GET_READY_TO_RUN_EXTRA_PARMS \ + , struct elf32_fdpic_loadmap *dl_boot_progmap, Elf32_Addr dl_boot_got_pointer +-- +2.43.2 + diff --git a/packages/uClibc-ng/1.0.48/0004-ldso-arm-fix-build-with-gcc-14.patch b/packages/uClibc-ng/1.0.48/0004-ldso-arm-fix-build-with-gcc-14.patch new file mode 100644 index 00000000..6fa81a19 --- /dev/null +++ b/packages/uClibc-ng/1.0.48/0004-ldso-arm-fix-build-with-gcc-14.patch @@ -0,0 +1,55 @@ +From 44aee04d7864da97a79fc41eeac0695d5f21f861 Mon Sep 17 00:00:00 2001 +From: Max Filippov <jcmvbkbc@gmail.com> +Date: Wed, 1 May 2024 04:35:20 -0700 +Subject: [PATCH 4/7] ldso: arm: fix build with gcc-14 + +With gcc-14 warnings caused by type mismatches turn to errors: +- got_entry is a pointer in the _dl_linux_resolver(), but the function + _dl_linux_resolver() returns unsigned long. Convert got_entry to + unsigned long when returning +- first argument of _dl_funcdesc_for() is a pointer, but (symbol_addr + + reloc_value) is unsigned long in the _dl_do_reloc(). Convert function + argument to (void *) +- struct funcdesc_value::entry_point is a pointer, but DL_RELOC_ADDR + returns ElfW(Addr). Convert DL_RELOC_ADDR result to (void *) before + assigning to funcdesc_value::entry_point + +Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> +--- + ldso/ldso/arm/elfinterp.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/ldso/ldso/arm/elfinterp.c b/ldso/ldso/arm/elfinterp.c +index 4c268356f..9c9a3e8ca 100644 +--- a/ldso/ldso/arm/elfinterp.c ++++ b/ldso/ldso/arm/elfinterp.c +@@ -92,7 +92,7 @@ unsigned long _dl_linux_resolver (struct elf_resolve *tpnt, int reloc_offet) + *got_entry = funcval; + #endif + +- return got_entry; ++ return (unsigned long)got_entry; + } + #else + unsigned long _dl_linux_resolver(struct elf_resolve *tpnt, int reloc_entry) +@@ -362,7 +362,7 @@ _dl_do_reloc (struct elf_resolve *tpnt,struct r_scope_elem *scope, + unsigned long reloc_value = *reloc_addr; + + if (symbol_addr) +- reloc_value = (unsigned long) _dl_funcdesc_for(symbol_addr + reloc_value, sym_ref.tpnt->loadaddr.got_value); ++ reloc_value = (unsigned long) _dl_funcdesc_for((void *)(symbol_addr + reloc_value), sym_ref.tpnt->loadaddr.got_value); + else + /* Relocation against an + undefined weak symbol: +@@ -429,7 +429,7 @@ _dl_do_lazy_reloc (struct elf_resolve *tpnt, struct r_scope_elem *scope, + { + struct funcdesc_value *dst = (struct funcdesc_value *) reloc_addr; + +- dst->entry_point = DL_RELOC_ADDR(tpnt->loadaddr, dst->entry_point); ++ dst->entry_point = (void *)DL_RELOC_ADDR(tpnt->loadaddr, dst->entry_point); + dst->got_value = tpnt->loadaddr.got_value; + } + break; +-- +2.43.2 + diff --git a/packages/uClibc-ng/1.0.48/0005-csky-allow-time64.patch b/packages/uClibc-ng/1.0.48/0005-csky-allow-time64.patch new file mode 100644 index 00000000..e1078f4f --- /dev/null +++ b/packages/uClibc-ng/1.0.48/0005-csky-allow-time64.patch @@ -0,0 +1,39 @@ +From 79485f17d59ad267dc1add87b23248dff9908132 Mon Sep 17 00:00:00 2001 +From: Waldemar Brodkorb <wbx@openadk.org> +Date: Fri, 10 May 2024 11:51:13 +0200 +Subject: [PATCH 5/7] csky: allow time64 + +--- + extra/Configs/Config.in | 1 + + libc/sysdeps/linux/csky/bits/uClibc_arch_features.h | 3 --- + 2 files changed, 1 insertion(+), 3 deletions(-) + +diff --git a/extra/Configs/Config.in b/extra/Configs/Config.in +index b814449b4..3a0136c99 100644 +--- a/extra/Configs/Config.in ++++ b/extra/Configs/Config.in +@@ -1028,6 +1028,7 @@ config UCLIBC_USE_TIME64 + bool "Use *time64 syscalls instead of 32bit ones (if possible)" + depends on TARGET_arc || \ + TARGET_arm || \ ++ TARGET_csky || \ + TARGET_i386 || \ + TARGET_m68k || \ + TARGET_microblaze || \ +diff --git a/libc/sysdeps/linux/csky/bits/uClibc_arch_features.h b/libc/sysdeps/linux/csky/bits/uClibc_arch_features.h +index 3f5dab80c..1b866cb90 100644 +--- a/libc/sysdeps/linux/csky/bits/uClibc_arch_features.h ++++ b/libc/sysdeps/linux/csky/bits/uClibc_arch_features.h +@@ -17,9 +17,6 @@ + /* can your target use syscall6() for mmap ? */ + #undef __UCLIBC_MMAP_HAS_6_ARGS__ + +-/* does your target use statx */ +-#define __UCLIBC_HAVE_STATX__ +- + #ifdef __CSKYABIV2__ + #undef __UCLIBC_SYSCALL_ALIGN_64BIT__ + #else +-- +2.43.2 + diff --git a/packages/uClibc-ng/1.0.48/0006-m68k-fix-noMMU-ELF-compile-with-gcc-14.x.patch b/packages/uClibc-ng/1.0.48/0006-m68k-fix-noMMU-ELF-compile-with-gcc-14.x.patch new file mode 100644 index 00000000..4a269d44 --- /dev/null +++ b/packages/uClibc-ng/1.0.48/0006-m68k-fix-noMMU-ELF-compile-with-gcc-14.x.patch @@ -0,0 +1,25 @@ +From ad21b95c97cdb8741922d163f132e9c726c2ce5b Mon Sep 17 00:00:00 2001 +From: Waldemar Brodkorb <wbx@openadk.org> +Date: Sat, 11 May 2024 06:59:54 +0200 +Subject: [PATCH 6/7] m68k: fix noMMU ELF compile with gcc 14.x + +--- + libc/misc/internals/reloc_static_pie.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/libc/misc/internals/reloc_static_pie.c b/libc/misc/internals/reloc_static_pie.c +index 81af7d666..cb2c4df87 100644 +--- a/libc/misc/internals/reloc_static_pie.c ++++ b/libc/misc/internals/reloc_static_pie.c +@@ -21,7 +21,7 @@ + #include <dl-elf.h> + + #include <ldso.h> +-#if defined(__mips__) || defined(__xtensa__) ++#if defined(__m68k__) || defined(__mips__) || defined(__xtensa__) + #include <dl-startup.h> + #endif + +-- +2.43.2 + diff --git a/packages/uClibc-ng/1.0.48/0007-malloc-memalign-avoid-integer-overflow.patch b/packages/uClibc-ng/1.0.48/0007-malloc-memalign-avoid-integer-overflow.patch new file mode 100644 index 00000000..234f3684 --- /dev/null +++ b/packages/uClibc-ng/1.0.48/0007-malloc-memalign-avoid-integer-overflow.patch @@ -0,0 +1,41 @@ +From 7343bd6a49c5e3fe622f0bf473c124947d5e1210 Mon Sep 17 00:00:00 2001 +From: Max Filippov <jcmvbkbc@gmail.com> +Date: Sun, 12 May 2024 17:36:50 -0700 +Subject: [PATCH 7/8] malloc/memalign: avoid integer overflow + +Check that the size passed to memalign() is not greater than PTRDIFF_MAX +before adjusting it, otherwise it may wrap around in the adjustment. +This fixes gcc testsuite test gcc.dg/torture/pr60092.c + +Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> +--- + libc/stdlib/malloc/memalign.c | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/libc/stdlib/malloc/memalign.c b/libc/stdlib/malloc/memalign.c +index 665f20cfb..54f6dbc6c 100644 +--- a/libc/stdlib/malloc/memalign.c ++++ b/libc/stdlib/malloc/memalign.c +@@ -11,6 +11,7 @@ + * Written by Miles Bader <miles@gnu.org> + */ + ++#include <errno.h> + #include <stdlib.h> + #include <unistd.h> + #include <sys/mman.h> +@@ -38,6 +39,11 @@ memalign (size_t alignment, size_t size) + unsigned long tot_addr, tot_end_addr, addr, end_addr; + struct heap_free_area **heap = &__malloc_heap; + ++ if (unlikely(size > PTRDIFF_MAX)) { ++ __set_errno(ENOMEM); ++ return NULL; ++ } ++ + /* Make SIZE something we like. */ + size = HEAP_ADJUST_SIZE (size); + +-- +2.43.2 + diff --git a/packages/uClibc-ng/1.0.48/0008-fix-kernel_stat64-definition.patch b/packages/uClibc-ng/1.0.48/0008-fix-kernel_stat64-definition.patch new file mode 100644 index 00000000..3c9610c6 --- /dev/null +++ b/packages/uClibc-ng/1.0.48/0008-fix-kernel_stat64-definition.patch @@ -0,0 +1,33 @@ +From 186878405324e96f61d896a149f623e0c792c972 Mon Sep 17 00:00:00 2001 +From: Max Filippov <jcmvbkbc@gmail.com> +Date: Tue, 14 May 2024 23:18:56 -0700 +Subject: [PATCH 8/8] fix kernel_stat64 definition + +The commit 74ca8d6f5d2e ("remove UCLIBC_HAS_LFS") removed conditional +compilation dependent on __UCLIBC_HAS_LFS__, assuming it to be always +defined, but removed the wrong branch in the definition of +kernel_stat64. +Fix kernel_stat64 definition to be stat64. + +Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> +Tested-by: Chris Packham <judge.packham@gmail.com> +--- + libc/sysdeps/linux/common-generic/bits/kernel_stat.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/libc/sysdeps/linux/common-generic/bits/kernel_stat.h b/libc/sysdeps/linux/common-generic/bits/kernel_stat.h +index 7a97bb4d7..e874a4a9f 100644 +--- a/libc/sysdeps/linux/common-generic/bits/kernel_stat.h ++++ b/libc/sysdeps/linux/common-generic/bits/kernel_stat.h +@@ -18,7 +18,7 @@ + * However that requires more #ifndef in relevant wrappers, + * further uglifying them + */ +-#define kernel_stat64 stat ++#define kernel_stat64 stat64 + + #endif /* _BITS_STAT_STRUCT_H */ + +-- +2.43.2 + diff --git a/packages/uClibc-ng/1.0.48/chksum b/packages/uClibc-ng/1.0.48/chksum new file mode 100644 index 00000000..c2453d90 --- /dev/null +++ b/packages/uClibc-ng/1.0.48/chksum @@ -0,0 +1,16 @@ +md5 uClibc-ng-1.0.48.tar.xz 22441c7511bc9f78e0ff0c6b9e298d6b +sha1 uClibc-ng-1.0.48.tar.xz 8ab27e44d0ce9a7f9da1e8dfa36b1c4b60418bc5 +sha256 uClibc-ng-1.0.48.tar.xz 3bf5fc6cc5cbc454b6c478424755c6f71e7c15578a2c966f02606aa5c5596e21 +sha512 uClibc-ng-1.0.48.tar.xz da19eeaaf17f1b00a771924fcef906c9ccb701b0204536922689d237765f0712bd348040124c3555cac2f3d93bbdb7bf087fe60af49ae7c60a06340c5f094d87 +md5 uClibc-ng-1.0.48.tar.lz b7a0f8c1cd9963698f6357aca59a47b9 +sha1 uClibc-ng-1.0.48.tar.lz fe96cfa39a4d63443631ac40f771803f1ae6bfe6 +sha256 uClibc-ng-1.0.48.tar.lz 994c2972bbba0c59b77a559aa67505684eecf5d9d5cbcfff3d1eed17925112f2 +sha512 uClibc-ng-1.0.48.tar.lz 51f0386e3ac5eb0221ad3bf2c9b5daac0caaf809eaceac6d5ec85b591aa5c542641450140d1689a3c1ad5aeb9675584a7ad7351a756b26d8ea11283a7a1cb893 +md5 uClibc-ng-1.0.48.tar.bz2 1f584b748fcb06d06419338c1237cb3a +sha1 uClibc-ng-1.0.48.tar.bz2 f8a30be35dafabb95de32aa2e4caab432d58f50c +sha256 uClibc-ng-1.0.48.tar.bz2 472c532a637ff98a99c17789d70e7f25c289ee5b7bc5177725302f9a32008bd7 +sha512 uClibc-ng-1.0.48.tar.bz2 9855a63e45b308e9276fa8c6da4eeebc2943d9f33877620a589de0911dcecc92794e1be03d13b350f5061342f6434e163a195f93adc76d01d4edb85f1a20ba9a +md5 uClibc-ng-1.0.48.tar.gz 44df58035e64bfd8c46bc7f89dea18cc +sha1 uClibc-ng-1.0.48.tar.gz bade11d254deeb9e608b2c4696e107d96d330b7c +sha256 uClibc-ng-1.0.48.tar.gz c8ac74fb6c53f96cf9ecde05c3e37a4e03a67aee013b2f3c388a3c43d20b311d +sha512 uClibc-ng-1.0.48.tar.gz f393ab0459a1b788da966c63befccc3c5ab642f087c65605a4f16f6533a2e966a3939c26a3978b671a531966d247c93722c1ef4b0a73bbdd93cfed86b089ea63 diff --git a/packages/uClibc-ng/1.0.48/version.desc b/packages/uClibc-ng/1.0.48/version.desc new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/packages/uClibc-ng/1.0.48/version.desc diff --git a/packages/uClibc-ng/1.0.49/chksum b/packages/uClibc-ng/1.0.49/chksum new file mode 100644 index 00000000..f55d096a --- /dev/null +++ b/packages/uClibc-ng/1.0.49/chksum @@ -0,0 +1,16 @@ +md5 uClibc-ng-1.0.49.tar.xz 934d544d2f7577734bbb5727e1ad342c +sha1 uClibc-ng-1.0.49.tar.xz 31898df14c77fd74cbb125c8ceafe878a71c28b7 +sha256 uClibc-ng-1.0.49.tar.xz 340f9d5dd1159c69c3380654e39e567cbb304afcd3f9dfa2e9833f0fa13f5bbe +sha512 uClibc-ng-1.0.49.tar.xz 44f1db8dc7c2ef52bd17e983e65fafa71d143bbc2b7f82fd6b6b8b838d5944eb4bc5ab0125065059fcc4b7c057c0ea576b2d47906cf70cba8c6e262631018a09 +md5 uClibc-ng-1.0.49.tar.lz 484816221f8d18362fd42fb21bb9739b +sha1 uClibc-ng-1.0.49.tar.lz 13c04fe5325c5300271ae3f339a2518e8a7be871 +sha256 uClibc-ng-1.0.49.tar.lz 4ac89bf4461fee08ad670df2f0d7354438e52a9270e0dc8e1f4e6907da842f23 +sha512 uClibc-ng-1.0.49.tar.lz bbd374c6f7dca6c7c8f1fa7d058e39d96b2d64ed16ab6d7aa924ca997fc597714060c803eada86c57d4ca3da11d2c0b3fd347734412ffa604dc7134ab454fe73 +md5 uClibc-ng-1.0.49.tar.bz2 5476eaf86ad93e219232aa1e5660ff15 +sha1 uClibc-ng-1.0.49.tar.bz2 d7a7718cfb6c3ba6a5a7723691a44573b88c5fa3 +sha256 uClibc-ng-1.0.49.tar.bz2 cca7aac16fb3bae866215a25720410775009eadb59a7ab29c2deed38a9a0fb97 +sha512 uClibc-ng-1.0.49.tar.bz2 e1de683c8a5083764392c87ac154694297ca89d02fac3542d99a03dc3cceca87a3a0b629b2c6e95bd0acc6f8ba617a6fa782b68e59cc8f206c1854cfe8550eae +md5 uClibc-ng-1.0.49.tar.gz e504829420238b0c135ce94f1f4074b2 +sha1 uClibc-ng-1.0.49.tar.gz 096262bb6bfb204e549f031b375c75f68a0ade17 +sha256 uClibc-ng-1.0.49.tar.gz 4cb65c53b3724ca526fb228c72e29924432294868157ade8fa2667e0622ebd49 +sha512 uClibc-ng-1.0.49.tar.gz 887e663ea3269767a86f2062b9939ec0e2e1000eb2070480c13a22c13a7e99d449eaf00f65356aa3cccc04b290b5fa8e60e26706d7e20429f8bddc2ccf5851c2 diff --git a/packages/uClibc-ng/1.0.49/version.desc b/packages/uClibc-ng/1.0.49/version.desc new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/packages/uClibc-ng/1.0.49/version.desc diff --git a/packages/uClibc-ng/1.0.50/chksum b/packages/uClibc-ng/1.0.50/chksum new file mode 100644 index 00000000..58b4e5ff --- /dev/null +++ b/packages/uClibc-ng/1.0.50/chksum @@ -0,0 +1,16 @@ +md5 uClibc-ng-1.0.50.tar.xz 22bc49c27947837496a9715e2329a6d6 +sha1 uClibc-ng-1.0.50.tar.xz c258d6a0a93166eae16eebd3768cd697704bab2f +sha256 uClibc-ng-1.0.50.tar.xz aed867251f4823a74ea5e3a3993d3a7c123280abe15e38dc206770c3968f21cf +sha512 uClibc-ng-1.0.50.tar.xz a478cbef1160f12a5ff7453f7b6f9c9d8df49c1421b660cb8e9e2a3b792a662ad0793dc9cec7c00490628f46eaadbe9ec578dd8ea86fc27b0069d1f075422612 +md5 uClibc-ng-1.0.50.tar.lz c246355764d3e99b801a77d216f8457b +sha1 uClibc-ng-1.0.50.tar.lz c209b0db8bb36160218b64dbfd9158d2ba16b357 +sha256 uClibc-ng-1.0.50.tar.lz e338da442fcb6e58c48006e647ec701e0f835fb2b65068f485d08ecf1df992d4 +sha512 uClibc-ng-1.0.50.tar.lz 197ee180177bf589704ac84d2d54db791871735400b6bcb245df309a67d646e42b199627fe0df4d9aeacd76587fe0a90c48563b51a247e8dc9a27fb55f377d89 +md5 uClibc-ng-1.0.50.tar.bz2 6a08f6f6a6006352cfccc16bb800d1da +sha1 uClibc-ng-1.0.50.tar.bz2 33cce2382d85072db1046e0d132ed10f06f7e2cf +sha256 uClibc-ng-1.0.50.tar.bz2 b7ac95dd3ac0b293e82e8e1fcb772269dfab9ee623c1b5c15f04f02a7573de78 +sha512 uClibc-ng-1.0.50.tar.bz2 3b909767d1a8e9c216da0220adeeb1681789f4717088416fb4e15357c160f99df711008c6b6efa9849b6347c3d6c56d1d49d11774057ede2b6ee991f0886c12d +md5 uClibc-ng-1.0.50.tar.gz 067c5acc3ce7b99048776e6b96450ca3 +sha1 uClibc-ng-1.0.50.tar.gz b68c51faf7023e62d5b309e13517fdad0aff8b3b +sha256 uClibc-ng-1.0.50.tar.gz 7b96bc6d0695ee77370ac49116f1012059de0f37342a68cd437e45d876449664 +sha512 uClibc-ng-1.0.50.tar.gz b7f0cecdd14463a003a4b7c414d87c1bd3dbfd3bdee4ed7141df500012a938ae9d0a286035807a2d2d50728688f4f427e1ba46cdcca08e07996edfa31bdd020c diff --git a/packages/uClibc-ng/1.0.50/version.desc b/packages/uClibc-ng/1.0.50/version.desc new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/packages/uClibc-ng/1.0.50/version.desc diff --git a/packages/uClibc-ng/1.0.52/chksum b/packages/uClibc-ng/1.0.52/chksum new file mode 100644 index 00000000..b06aac5d --- /dev/null +++ b/packages/uClibc-ng/1.0.52/chksum @@ -0,0 +1,16 @@ +md5 uClibc-ng-1.0.52.tar.xz 8a3adfa261b8bd6955ae35a52c9fa777 +sha1 uClibc-ng-1.0.52.tar.xz 8b2d47897402bd211a07ae8df402c63f2b3b5b66 +sha256 uClibc-ng-1.0.52.tar.xz 881da473784f95cc8290bb0780c0afc810ca28d575e33d5afd5e7153b29aa136 +sha512 uClibc-ng-1.0.52.tar.xz c001e8de637103d8c1628a817c60c9e179894433f9f2433b003d7ae128ab52aae66cbd487468ad7cdfa9acd0d43c9be54db6919edafbdc22ab5acd5141f0d216 +md5 uClibc-ng-1.0.52.tar.lz bbaca27b95acd596fdc3a099aa0bae29 +sha1 uClibc-ng-1.0.52.tar.lz f4db0d9d5e3b7dc55e5bbfde4749dc2b85a2511c +sha256 uClibc-ng-1.0.52.tar.lz 9219129df7cc8d6772a58d447c10fd571c9d67e08fb0a21de47e907552bc59da +sha512 uClibc-ng-1.0.52.tar.lz 5e04b2d8c2b3c0599cb7ce078bebd22602b2db72ef3124fff2cf3e132d20a68d5c53dc6126c75dcdb2cee09922f76f976d4b40f655fc68688dc70d7914d7cdf7 +md5 uClibc-ng-1.0.52.tar.bz2 511f5fcfb90d4efa4f730c14b1813487 +sha1 uClibc-ng-1.0.52.tar.bz2 97449504f6a853a38d52cf9fd7148ba4cf1f2079 +sha256 uClibc-ng-1.0.52.tar.bz2 8f1a841bd561344627810b1073ec93aca4bff19af0c2c630e68c3e2453dc19db +sha512 uClibc-ng-1.0.52.tar.bz2 7302eaf72582ae796a7cacf2b050af4e22a55254b09f5b82fee55d9841eb90a182ec0843ec6613ba836e27a426f22ead12f8f8f6b6f4300a65537aee6583e807 +md5 uClibc-ng-1.0.52.tar.gz 62da1b399525b6e0a3fcd04374a6306b +sha1 uClibc-ng-1.0.52.tar.gz e61516d3a7bbaa510df17c18375249f871b7d164 +sha256 uClibc-ng-1.0.52.tar.gz 8c70b76f11d78c6b3b1608d74016387d292c35793efec820a377c74dfc850dad +sha512 uClibc-ng-1.0.52.tar.gz d4408eb8db5b2c55cb26a30162ae17e5ab24de212d11eb27e61e400d055fd44477b81c3a482959ab8293a2de914d7ec6fde7861c92222ef5485a586c0961de78 diff --git a/packages/uClibc-ng/1.0.52/version.desc b/packages/uClibc-ng/1.0.52/version.desc new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/packages/uClibc-ng/1.0.52/version.desc |