Bug#869609: [pkg-gnupg-maint] Bug#869609: libgpg-error is unecessarily hard to bootstrap for new architectures/ABIs

2017-07-27 Thread Daniel Kahn Gillmor
Hi all-- over on https://bugs.debian.org/869609, Wookey and Steven Capper kicked off this discussion about making libgpg-error less painful to bootstrap for a new architecture (Steven's contribution is included below). I note that there is additional discussion about cross-compilation of things *

Bug#869609: libgpg-error is unecessarily hard to bootstrap for new architectures/ABIs

2017-07-24 Thread Steven Capper
Hi, So going through this my understanding is that for Linux this library creates weak references to the pthread_mutex_ functions as well as simulates the size of the pthread_mutex_t type. IIUC this obviates the need to cross-compile against pthreads. When one loads the library, the weak references

Bug#869609: libgpg-error is unecessarily hard to bootstrap for new architectures/ABIs

2017-07-24 Thread Wookey
Source: libgpg-error Version: 1.26-2 Severity: wishlist Tags: upstream libgpg-error is painful to bootstrap for every new architecture, because it requires a new header file src/syscfg/lock-obj-pub..h This is intended to be generated with a native build of gen-posix-lock-obj, which is a C program