Page MenuHome GnuPG
Feed Advanced Search

Aug 31 2022

ffontaine added a comment to T6165: gpgme: build failure without threads.

GnuPG requires threads but not gpgme.
We already had the same discussion about threads and libgpg-error more than one year ago: https://dev.gnupg.org/T5296

Aug 31 2022, 8:25 AM · Info Needed, gpgme, Bug Report

Aug 27 2022

ffontaine created T6165: gpgme: build failure without threads.
Aug 27 2022, 11:33 PM · Info Needed, gpgme, Bug Report

Sep 5 2021

ffontaine added a comment to T5587: src/posix-io.c: fix build with glibc >= 2.34.

Nevermind, I found the appropriate link above, thanks again.

Sep 5 2021, 7:05 PM · gpgme
ffontaine added a comment to T5587: src/posix-io.c: fix build with glibc >= 2.34.

Thanks for noticing me but I can't access your git repository at https://dev.gnupg.org/source/gnupg.git and the github mirror at https://github.com/gpg/gpgme is not up to date. Do you have an other mirror?

Sep 5 2021, 7:03 PM · gpgme
ffontaine updated the task description for T5587: src/posix-io.c: fix build with glibc >= 2.34.
Sep 5 2021, 12:14 AM · gpgme
ffontaine created T5587: src/posix-io.c: fix build with glibc >= 2.34.
Sep 5 2021, 12:13 AM · gpgme

Jun 19 2021

ffontaine updated the task description for T5495: libgpg-error: build failure without threads.
Jun 19 2021, 8:33 PM · Bug Report
ffontaine created T5495: libgpg-error: build failure without threads.
Jun 19 2021, 8:32 PM · Bug Report

Feb 15 2021

ffontaine added a comment to T5296: libgpg-error: build failure without threads.

I was not the author of the host "hacking" which has been committed to buildroot in 2016 by https://git.buildroot.net/buildroot/commit/package/?id=2f89476ad98b82ea9f914337b0050c4808082c82 so I can't really comment on it.
You can find more information here: https://patchwork.ozlabs.org/project/buildroot/patch/1451762923-15985-1-git-send-email-joerg.krause@embedded.rocks/
Especially, it seems that Jörg Krause started a discussion about this issue and proposed a patch to fix the architecture depends but it was never applied. Unfortunately, I wasn't able to find more information as it seems that links on comments.gmane.org are broken ...

Feb 15 2021, 9:03 AM · gpgrt, Bug Report
ffontaine added a comment to T5296: libgpg-error: build failure without threads.

This won't work in the context of buildroot as we're passing --host="arm-unknown-linux-gnueabi" to avoid the following build failure:

Feb 15 2021, 8:12 AM · gpgrt, Bug Report

Feb 12 2021

ffontaine added a comment to T5296: libgpg-error: build failure without threads.

Because, threads are optional on uclibc as threads are not supported by all embedded targets.
libgpg-error was building perfectly fine without threads until version 1.40 as all pthread calls were protected by USE_POSIX_THREADS.
Should I understand from your answer that threads are now mandatory?

Feb 12 2021, 1:10 PM · gpgrt, Bug Report
ffontaine created T5296: libgpg-error: build failure without threads.
Feb 12 2021, 9:15 AM · gpgrt, Bug Report

Jan 22 2021

ffontaine added a comment to T5263: cipher/sha512.c: build failure without arm neon asm.

It seems that this issue has already been reported with a better fix: https://lists.gnupg.org/pipermail/gcrypt-devel/2021-January/005060.html
Feel free to close this issue.

Jan 22 2021, 10:33 PM · libgcrypt, Bug Report
ffontaine updated the task description for T5263: cipher/sha512.c: build failure without arm neon asm.
Jan 22 2021, 10:31 PM · libgcrypt, Bug Report
ffontaine updated the task description for T5263: cipher/sha512.c: build failure without arm neon asm.
Jan 22 2021, 10:19 PM · libgcrypt, Bug Report
ffontaine updated the task description for T5263: cipher/sha512.c: build failure without arm neon asm.
Jan 22 2021, 10:18 PM · libgcrypt, Bug Report
ffontaine created T5263: cipher/sha512.c: build failure without arm neon asm.
Jan 22 2021, 10:17 PM · libgcrypt, Bug Report

Aug 13 2019

ffontaine added a comment to T4663: libgcrypt: fix build without threads by adding an option to disable tests.

Fixing t-lock is indeed a better solution however having an option to disable tests could be used in another context than fixing this issue.
For example, in the context of buildroot (which goal is to build a custom embedded linux system), this option could be used to save time during compilation as well as to save space on the embedded system.

Aug 13 2019, 9:17 AM · libgcrypt, Bug Report

Aug 2 2019

ffontaine updated the task description for T4663: libgcrypt: fix build without threads by adding an option to disable tests.
Aug 2 2019, 10:02 AM · libgcrypt, Bug Report
ffontaine created T4663: libgcrypt: fix build without threads by adding an option to disable tests.
Aug 2 2019, 10:00 AM · libgcrypt, Bug Report