summary refs log tree commit diff
path: root/gnu/packages/patches/libmemcached-build-with-gcc7.patch
diff options
context:
space:
mode:
authorJan (janneke) Nieuwenhuizen <janneke@gnu.org>2021-12-28 15:53:19 +0100
committerJan (janneke) Nieuwenhuizen <janneke@gnu.org>2022-10-19 07:35:29 +0200
commitcc625c9b1edb3878cacb421d2645fb95d001dd10 (patch)
treec671a20c852edb39d4883280acd1e7ff1c98ec6e /gnu/packages/patches/libmemcached-build-with-gcc7.patch
parent7d21e9a8c4d370ba309fe407ee6de36947288523 (diff)
downloadguix-cc625c9b1edb3878cacb421d2645fb95d001dd10.tar.gz
DRAFT gnu: commencement: glibc-mesboot0: Support ARM.
 * __restrict_arr is probably symptom of preprocessor arithmetic problems
   + lsh, /
 * It looks like glibc-2.2.5 and mesboot-haeders mismatch.
   + Many __NR_* syscalls are missing
   + Some headers are missing.
 * gcc-mesboot0: illegal instruction in glibc-2.2.5:

   0x000276b4 <+28>:	ldr	r8, [r10]
   0x000276b8 <+32>:	svc	0x00000014
=> 0x000276bc <+36>:	mov	r4, r0

* gnu/packages/patches/glibc-bootstrap-arm-2.2.5.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/commencement.scm (glibc-mesboot0)[native-inputs]: Add it.
[arguments]: Apply it in apply-patches.  Cater for armhf-linux, aarch64-linux.
* gnu/packages/commencement.scm (glibc-mesboot0)
[supported-systems]: Add armhf-linux, aarch64-linux.
Diffstat (limited to 'gnu/packages/patches/libmemcached-build-with-gcc7.patch')
0 files changed, 0 insertions, 0 deletions