Page MenuHome GnuPG
Feed Advanced Search

Jun 19 2016

Nsane457 added a comment to T2370: libgpg-error: cross-compiling fails with "src/syscfg/lock-obj-pub.linux-gnueabi.h': No such file or directory".

Again, the host is not my invention. I linked it before and I'll do it again:
https://wiki.gentoo.org/wiki/Raspberry_Pi.

Gentoo's cross-compile tool, crossdev, suggests using "-hardfloat-" and "-
softfloat-" in the vendor field.

And here is how binutils handles this (they don't shy away from asterisks):
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob;f=bfd/config.bfd

Jun 19 2016, 9:58 PM · Info Needed, gpgrt, Gentoo, Bug Report

Jun 16 2016

werner added a comment to T2370: libgpg-error: cross-compiling fails with "src/syscfg/lock-obj-pub.linux-gnueabi.h': No such file or directory".

Is armv7a-hardfloat-linux-gnu guaranteed to be ABI compatible to some other arm
triplet? If that is the case, I suggest to either drop your(?) invention of
-hardfloat- or, better, to work with the config mainatiners to make sure it is
viewed as an alias.

How does binutils handle this triplet?

If you can describe the user base for that triplet, I may add an exception to
mkheader to get things done faster.

Jun 16 2016, 7:53 AM · Info Needed, gpgrt, Gentoo, Bug Report
Nsane457 added a comment to T2370: libgpg-error: cross-compiling fails with "src/syscfg/lock-obj-pub.linux-gnueabi.h': No such file or directory".

I'm sorry if your understanding of valid hostnames, acceptable by GNU projects, is
two decades old but this project happens to be the only one that assumes there
exists a finite list of valid hostnames without using pattern matching.

Using https://wiki.gentoo.org/wiki/Raspberry_Pi and a hostname of armv7a-
hardfloat-linux-gnu, with the notable exception of libgpg-error, I have been able
to compile and install all other GNU utilities included the core set of Gentoo
Linux, whether via the package's giving configure script or by use of autoreconf.

Hare are just a few of such GNU packages that I have personally been able to build
and install using the hostname "armv7a-hardfloat-linux-gnu":

coreutils-8.25
bash-4.3_p42
diffutils-3.3
findutils-4.6.0
grep-2.25
groff-1.22.3
gzip-1.8
tar-1.29
glibc-2.23
less-483
gawk-4.1.3
which-2.21
nettle-3.2
glibc-2.23
gcc-5.3.0
readline-6.3_p8
nano-2.5.3

The only other GNU package that doesn't compile for me is autogen. But that's due
to a lack of cross-compile support. It otherwise builds just fine natively on
armv7a-hardfloat-linux-gnu.

I would appreciate it if you could provide a specific GNU package using autotools
that you assert should fail to support such a hostname, other than this one, so
that I may provide a build log demonstrating that it indeed does.

Jun 16 2016, 1:04 AM · Info Needed, gpgrt, Gentoo, Bug Report

Jun 15 2016

werner closed T2371: gnupg 2.1, gpg-agent crashing on 'assertion failed' (OS X, Homebrew) as Resolved.
Jun 15 2016, 10:32 PM · gpgrt, Bug Report
werner removed a project from T2371: gnupg 2.1, gpg-agent crashing on 'assertion failed' (OS X, Homebrew): In Progress.
Jun 15 2016, 10:32 PM · gpgrt, Bug Report
werner added a comment to T2371: gnupg 2.1, gpg-agent crashing on 'assertion failed' (OS X, Homebrew).

1.23 has meanwhile been released.

Jun 15 2016, 10:32 PM · gpgrt, Bug Report
werner removed a project from T2257: libgpg-error test hangs due to stream locking race condition: In Progress.
Jun 15 2016, 3:02 PM · Bug Report, gpgrt
werner added a project to T2257: libgpg-error test hangs due to stream locking race condition: Unreleased.
Jun 15 2016, 3:02 PM · Bug Report, gpgrt
werner added a comment to T2257: libgpg-error test hangs due to stream locking race condition.

Fixed with commit 7ed1502 for 1.23. I used your method.

Jun 15 2016, 3:02 PM · Bug Report, gpgrt
werner closed T2257: libgpg-error test hangs due to stream locking race condition as Resolved.
Jun 15 2016, 3:02 PM · Bug Report, gpgrt
werner changed Version from 1.2.1 to 1.21 on T2268: .git/config [filter "cleanpo"] added during build is incorrect.
Jun 15 2016, 1:26 PM · Info Needed, Bug Report, gpgrt
werner added a comment to T2268: .git/config [filter "cleanpo"] added during build is incorrect.

What is smartgit? What OS are you using?

[gpg-error version seems to be 1.21]

Jun 15 2016, 1:26 PM · Info Needed, Bug Report, gpgrt
werner added a comment to T2370: libgpg-error: cross-compiling fails with "src/syscfg/lock-obj-pub.linux-gnueabi.h': No such file or directory".

Sorry, if _you_ want support for your _new target_ you should make sure that it
is supported by the GNU autotools which is used by a lot of software. This will
the soon be used by GnuPG etc.

It is entirely fine to point us new config versions with support for your
target. We will the update them in our packages - this is how we have done it
for close to 2 decades.

Jun 15 2016, 12:41 PM · Info Needed, gpgrt, Gentoo, Bug Report
werner added a comment to T2378: t-lock and random tests crash on SPARC 32-bit.

Re T2378 (jf on Jun 04 2016, 07:04 PM / Roundup): We consider a 32 bit and a 64 bit system different platforms and
thus you get different header files.

Jun 15 2016, 12:00 PM · Not A Bug, gpgrt, Bug Report
werner added a comment to T2371: gnupg 2.1, gpg-agent crashing on 'assertion failed' (OS X, Homebrew).

I applied your patch (commit 28fd0ab) and will do a new release soon.

Jun 15 2016, 11:53 AM · gpgrt, Bug Report
werner added a project to T2371: gnupg 2.1, gpg-agent crashing on 'assertion failed' (OS X, Homebrew): In Progress.
Jun 15 2016, 11:42 AM · gpgrt, Bug Report
jf added a comment to T2378: t-lock and random tests crash on SPARC 32-bit.

Note: the comment 2) in T2378 (jf on Jun 04 2016, 07:04 PM / Roundup) [https://bugs.gnupg.org/gnupg/msg8416]
is not correct. The original text says:

    • 8< ---
  1. the fix updates only the external gpgrt_lock_t; it's internal

counterpart _gpgrt_lock_t is not updated. This causes that functions
working with the POSIX mutexes (gpgrt_lock_*()) could access misaligned
addresses - that results in Bus Errors on SPARC.

  • 8< ---

The fact is that _gpgrt_lock_t already contains pthread_mutex_t thus it
is correctly aligned (alignes on 8B boundary). The problem pops up if
the outer gpgrt_lock_t is aligned on 4 bytes boundary, while the
internal _gpgrt_lock_t in aligned on 8 bytes.

Jun 15 2016, 9:24 AM · Not A Bug, gpgrt, Bug Report
jf added a comment to T2378: t-lock and random tests crash on SPARC 32-bit.

Please, find below the preliminary suggested fix:

  • ./src/gen-posix-lock-obj.c.orig Mon Jun 13 08:07:53 2016

+++ ./src/gen-posix-lock-obj.c Mon Jun 13 08:08:40 2016
@@ -42,21 +42,8 @@
#endif
#endif

-/* Special requirements for certain platforms. */

  • define USE_LONG_DOUBLE_FOR_ALIGNMENT 0

-#if defined(sun) && !defined (LP64__) && !defined(_LP64)
-/* Solaris on 32-bit architecture. */

  • define USE_DOUBLE_FOR_ALIGNMENT 1

-#else

  • define USE_DOUBLE_FOR_ALIGNMENT 0

-#endif
-#if defined(hppa)

  • define USE_16BYTE_ALIGNMENT 1

-#else

  • define USE_16BYTE_ALIGNMENT 0

-#endif

-#if USE_16BYTE_ALIGNMENT && !HAVE_GCC_ATTRIBUTE_ALIGNED
+#if defined(hppa) && !HAVE_GCC_ATTRIBUTE_ALIGNED

  1. error compiler is not able to enforce a 16 byte alignment #endif

@@ -122,12 +109,14 @@

"\n"
"#define GPGRT_LOCK_INITIALIZER {%d,{{",
SIZEOF_PTHREAD_MUTEX_T,
  • if USE_16BYTE_ALIGNMENT

+/* Special requirements for certain platforms. */
+# ifdef (hppa)

"    int _x16_align __attribute__ ((aligned (16)));\n",
    • elif USE_DOUBLE_FOR_ALIGNMENT
  • " double _xd_align;\n",
    • elif USE_LONG_DOUBLE_FOR_ALIGNMENT
  • " long double _xld_align;\n",

+# elif defined(sun)
+ "#if (defined(
sparc) || defined(sparc)) && \\\n"
+ " !defined (LP64) && !defined(_LP64)\n"
+ " double _xd_align;\n"
+ "#endif\n",

  1. else "",
  2. endif
Jun 15 2016, 9:18 AM · Not A Bug, gpgrt, Bug Report

Jun 13 2016

gniibe added a project to T2371: gnupg 2.1, gpg-agent crashing on 'assertion failed' (OS X, Homebrew): gpgrt.
Jun 13 2016, 7:10 AM · gpgrt, Bug Report

Jun 8 2016

Nsane457 added a comment to T2370: libgpg-error: cross-compiling fails with "src/syscfg/lock-obj-pub.linux-gnueabi.h': No such file or directory".

I would except that config.sub already validates such names as 'armv7a-hardfloat-
linux-gnueabi' so there is nothing to fix. It is libgpg-error that doesn't. If
you feel it should invalidate such names please report that to the GNU config
folks instead. Their repo is at git://git.sv.gnu.org/config.git. Otherwise
pleases fix libgpg-error.

Jun 8 2016, 8:33 PM · Info Needed, gpgrt, Gentoo, Bug Report
werner added a comment to T2370: libgpg-error: cross-compiling fails with "src/syscfg/lock-obj-pub.linux-gnueabi.h': No such file or directory".

No, that is not acceptable for libgpg-error. Please report that to the GNU config
folks instead. Their repo is at git://git.sv.gnu.org/config.git

Jun 8 2016, 6:46 PM · Info Needed, gpgrt, Gentoo, Bug Report
Nsane457 added a comment to T2370: libgpg-error: cross-compiling fails with "src/syscfg/lock-obj-pub.linux-gnueabi.h': No such file or directory".

If you decide to change your mind, this patch places the logic in configure.ac.

Jun 8 2016, 6:41 AM · Info Needed, gpgrt, Gentoo, Bug Report
Nsane457 added a comment to T2370: libgpg-error: cross-compiling fails with "src/syscfg/lock-obj-pub.linux-gnueabi.h': No such file or directory".

D370: 845_libgpg-error-link-valid-header.patch

Jun 8 2016, 6:41 AM · Info Needed, gpgrt, Gentoo, Bug Report

Jun 6 2016

Nsane457 added a comment to T2370: libgpg-error: cross-compiling fails with "src/syscfg/lock-obj-pub.linux-gnueabi.h': No such file or directory".

The host naming scheme accepted by this project is really just Debian oriented.
There is nothing saying you have to aid other distro's hostnames but I have yet to
witness a project more unfriendly to non-Debianesque distros that libgpg-error.
You don't have to accept the patch. Understandable, since mkheader would not
ideally be the way to go. But you should at least be open to the idea of
supporting the more liberal host naming schemes that other distros employ.

Jun 6 2016, 10:54 PM · Info Needed, gpgrt, Gentoo, Bug Report

Jun 4 2016

jf added a comment to T2378: t-lock and random tests crash on SPARC 32-bit.

D375: 844_20_posix-lock-obj.patch

Jun 4 2016, 7:47 PM · Not A Bug, gpgrt, Bug Report
jf added a project to T2378: t-lock and random tests crash on SPARC 32-bit: gpgrt.
Jun 4 2016, 7:04 PM · Not A Bug, gpgrt, Bug Report

Jun 1 2016

werner renamed T2370: libgpg-error: cross-compiling fails with "src/syscfg/lock-obj-pub.linux-gnueabi.h': No such file or directory" from lib-gpgerror: cross-compiling fails with "src/syscfg/lock-obj-pub.linux-gnueabi.h': No such file or directory" to libgpg-error: cross-compiling fails with "src/syscfg/lock-obj-pub.linux-gnueabi.h': No such file or directory".
Jun 1 2016, 2:22 PM · Info Needed, gpgrt, Gentoo, Bug Report
werner added a comment to T2370: libgpg-error: cross-compiling fails with "src/syscfg/lock-obj-pub.linux-gnueabi.h': No such file or directory".

Ian may have a different opinion on that (now) but the GNU build system defines
it in the way I described it.

Jun 1 2016, 2:22 PM · Info Needed, gpgrt, Gentoo, Bug Report

May 27 2016

Nsane457 added a comment to T2370: libgpg-error: cross-compiling fails with "src/syscfg/lock-obj-pub.linux-gnueabi.h': No such file or directory".

Whether or not config.sub is up to date should be irrelevant as to whether
libgpg-error should be able to handle CPU variants and the second field of a
HOST. It is supposed to be treated as a freeform field (see
http://airs.com/ian/configure/configure_4.html). As to the precision of the r.e,
it is not supposed to fix or mimic the logic of config.sub. It is to
effectively pigeonhole some HOST strings to a valid header file. Can you give me
a scenario where arm*linux-gnueabi shouldn't map to
lock-obj-pub.arm-unknown-linux-gnueabi.h?

Also, what is the source of your assertion that armv7a-hardfloat-linux-gnueabi
is not a valid canonical triplet? Everything that I have ever read about HOST
strings such as "armv7a-hardfloat-linux-gnueabi" is that configure scripts treat
them as valid and parse them with case statements (as demonstrated here
http://airs.com/ian/configure/configure_4.html). They don't demand that the
end-user pass a generic version of HOST, like "arm-unknown-linux-gnueabi". The
only reason I chose to patch mkheader.c instead or configure.ac was to build on
the mapping logic already there.

May 27 2016, 5:25 PM · Info Needed, gpgrt, Gentoo, Bug Report
werner added a comment to T2370: libgpg-error: cross-compiling fails with "src/syscfg/lock-obj-pub.linux-gnueabi.h': No such file or directory".

config.sub is indeed intended to canonicalize triplets. Thus a an up-to-date
config.sub should fix this. In any case you can always override the guessed
value like this:

  -/configure --build=$(build-aux/config.guess) --host=arm-unknown-linux-gnueabi

I fear that a single r.e. is not precise enough; config.sub has more complicated
rules.

May 27 2016, 11:53 AM · Info Needed, gpgrt, Gentoo, Bug Report
Nsane457 added projects to T2370: libgpg-error: cross-compiling fails with "src/syscfg/lock-obj-pub.linux-gnueabi.h': No such file or directory": Bug Report, Gentoo, gpgrt.
May 27 2016, 4:58 AM · Info Needed, gpgrt, Gentoo, Bug Report

Apr 26 2016

gniibe added a comment to T1671: libgpg-error 1.13 does not link on Solaris 10.

libgpg-error 1.22 is out with fix. Please test.

Apr 26 2016, 1:35 AM · gpgrt, Bug Report
gniibe added a comment to T1931: libgpg-error-1.18 all tests core on Solaris10 with gcc4.9.2.

libgpg-error 1.2.2 is out. Please test with it.

Apr 26 2016, 1:34 AM · Bug Report, gpgrt

Apr 15 2016

gniibe added a comment to T2144: libgpg-error: assertion error on Solaris/sparc.

Thank you for your patch. Yes, we already located the issue is the alignment.
I think that it were good if the MTX were placed at the head. While your patch
works, it changes ABI of the lock object for existing archs, unfortunately.

I fixed the detection of Solaris in:
http://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=commit;h=f7a77c5c236ecec846de9be46703026f9b01008f

And I believe that the bug reported here had gone.
Please test current development master.

Apr 15 2016, 1:12 AM · Bug Report, gpgrt

Apr 14 2016

jf added a comment to T2144: libgpg-error: assertion error on Solaris/sparc.

Apr 14 2016, 5:25 PM · Bug Report, gpgrt
jf added a comment to T2144: libgpg-error: assertion error on Solaris/sparc.

The attached is an analysis from the Solaris/SPARC point of view.

One of the possible SPARC specific fixes:

  • ./src/posix-lock-obj.h.orig Wed Apr 13 08:24:20 2016

+++ ./src/posix-lock-obj.h Wed Apr 13 08:24:25 2016
@@ -29,7 +29,7 @@

typedef struct
{

  • long vers;

+ long long vers;
#if USE_POSIX_THREADS

union {
  pthread_mutex_t mtx;
  • ./src/gen-posix-lock-obj.c.orig Wed Apr 13 08:23:59 2016

+++ ./src/gen-posix-lock-obj.c Wed Apr 13 08:24:29 2016
@@ -66,7 +66,7 @@

int i;

#endif

struct {
  • long vers;

+ long long vers;
#ifdef USE_POSIX_THREADS

pthread_mutex_t mtx;

#endif
@@ -105,7 +105,7 @@

   union and include a long and a pointer to a long.  */
printf ("typedef struct\n"
        "{\n"
  • " long _vers;\n"

+ " long long _vers;\n"

"  union {\n"
"    volatile char _priv[%d];\n"
"%s"

@@ -138,7 +138,7 @@

printf ("/* Dummy object - no locking available.  */\n"
        "typedef struct\n"
        "{\n"
  • " long _vers;\n"

+ " long long _vers;\n"

           "} gpgrt_lock_t;\n"
           "\n"
           "#define GPGRT_LOCK_INITIALIZER {%d}\n",

Note, that this was not fully tested on other platforms and might need
additional changes in the header files. I did some minor tests on
Solaris amd64/SPARCv9/SPARCv7, Linux amd64/SPARCv9.

Apr 14 2016, 5:25 PM · Bug Report, gpgrt

Mar 8 2016

jonesrw added a comment to T1931: libgpg-error-1.18 all tests core on Solaris10 with gcc4.9.2.

I have only been pulling from .tar.gz files.

Mar 8 2016, 7:17 PM · Bug Report, gpgrt
gniibe added a comment to T1931: libgpg-error-1.18 all tests core on Solaris10 with gcc4.9.2.

I think that I fixed this issue in master. If you have time, please test, from
git repo.

Mar 8 2016, 1:07 PM · Bug Report, gpgrt
gniibe added a project to T1931: libgpg-error-1.18 all tests core on Solaris10 with gcc4.9.2: Restricted Project.
Mar 8 2016, 1:07 PM · Bug Report, gpgrt
gniibe claimed T1931: libgpg-error-1.18 all tests core on Solaris10 with gcc4.9.2.
Mar 8 2016, 1:07 PM · Bug Report, gpgrt
gniibe removed a project from T1931: libgpg-error-1.18 all tests core on Solaris10 with gcc4.9.2: Info Needed.
Mar 8 2016, 1:07 PM · Bug Report, gpgrt

Mar 2 2016

actionmystique added a comment to T2268: .git/config [filter "cleanpo"] added during build is incorrect.

awk --version
GNU Awk 4.1.1, API: 1.1 (GNU MPFR 3.1.3, GNU MP 6.0.0)
Copyright (C) 1989, 1991-2014 Free Software Foundation.

Running the filter from the CLI: nothing happens.
root@/home/actionmystique/Program-Files/Ubuntu/GnuPG/git-libgpg-error# awk
'/^\"POT-Creation-Date:/&&!s{s=1;next};!/^#: /{print}'

^C

Mar 2 2016, 7:45 AM · Info Needed, Bug Report, gpgrt
wiz added a comment to T2144: libgpg-error: assertion error on Solaris/sparc.

Ibraheem very kindly tested again. However, it is still not working completely.
He writes:

It's still core dumping... Out of curiosity, I explicitly defined

'USE_DOUBLE_FOR_ALIGNMENT 1' and the checks were passing on Solaris with no more
core dumps. I guess that means they're on the right track, just have to get the
preprocessor directives right for gcc and Solaris.

Full details are in
https://mail-index.netbsd.org/pkgsrc-users/2016/03/01/msg023078.html

Mar 2 2016, 12:47 AM · Bug Report, gpgrt

Mar 1 2016

neal added a comment to T2268: .git/config [filter "cleanpo"] added during build is incorrect.

Running from the command line with gawk and mawk, I don't get an error message.
What version of awk are you using? Does this occur when triggering this from
the command line or only when running it from smartgit?

Mar 1 2016, 9:52 PM · Info Needed, Bug Report, gpgrt
actionmystique set Version to 1.2.1 on T2268: .git/config [filter "cleanpo"] added during build is incorrect.
Mar 1 2016, 11:51 AM · Info Needed, Bug Report, gpgrt
actionmystique added projects to T2268: .git/config [filter "cleanpo"] added during build is incorrect: gpgrt, Bug Report.
Mar 1 2016, 11:51 AM · Info Needed, Bug Report, gpgrt
gniibe added a comment to T2144: libgpg-error: assertion error on Solaris/sparc.

Thank you for clarification. I didn't know that pkgsrc supports other
platforms. Now, I understand.

I changed more:
http://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=commitdiff;h=34b07146bbb0863436fc9381a84314b18bdfb807;hp=49655fb6ef39b307787e1b6e00c996f9c7db64f7

The intention is that USE_DOUBLE_FOR_ALIGNMENT for Solaris 32-bit version.
I thought that checking ILP32 worked (but not, in fact). I believe that LP64
checking works (at least with GCC).

Mar 1 2016, 2:32 AM · Bug Report, gpgrt

Feb 29 2016

wiz added a comment to T2144: libgpg-error: assertion error on Solaris/sparc.

I'm working on pkgsrc, which is a portable packaging system origination on
NetBSD. I myself work mostly on NetBSD.

However, we have patches for non-NetBSD platforms in pkgsrc, and this patch was
worked on by the two people mentioned earlier. Since I can not test on Solaris,
I asked them to test on Solaris, and Ibraheem did that.

I hope that clears it up.

Feb 29 2016, 9:06 AM · Bug Report, gpgrt
gniibe added a comment to T2144: libgpg-error: assertion error on Solaris/sparc.

Let me clarify/confirm. Does it work on Solaris? And now do you speak for NetBSD?
My fix is specific to Solaris (no matter if it's Sparc or not). It doesn't
handle any issues for NetBSD.

I seems that Sparc GNU/Linux doesn't have this alignment issue, but (for me) it
is highly likely that sparc architecutre requires the alignment of 8-byte.

Feb 29 2016, 12:37 AM · Bug Report, gpgrt

Feb 27 2016

wiz added a comment to T2144: libgpg-error: assertion error on Solaris/sparc.

Thank you for the patch.
I don't have the environment, but I asked the original reporter to test.
Sadly, his reply is negative, see:

https://mail-index.netbsd.org/pkgsrc-users/2016/02/27/msg023071.html

Feb 27 2016, 9:33 AM · Bug Report, gpgrt

Feb 26 2016

gniibe added a project to T2144: libgpg-error: assertion error on Solaris/sparc: Restricted Project.
Feb 26 2016, 2:28 AM · Bug Report, gpgrt
gniibe added a comment to T2144: libgpg-error: assertion error on Solaris/sparc.

Thank you for your report. Yes, it is the alignment issue.

Please try:
http://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=commit;h=5168b97fb5e2eebdc99b40f96f9b6289647e87d2

Feb 26 2016, 2:28 AM · Bug Report, gpgrt
gniibe added a comment to T1671: libgpg-error 1.13 does not link on Solaris 10.

Fixed in
http://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=commit;h=5168b97fb5e2eebdc99b40f96f9b6289647e87d2

Please test.

Feb 26 2016, 1:59 AM · gpgrt, Bug Report
gniibe added a project to T1671: libgpg-error 1.13 does not link on Solaris 10: Restricted Project.
Feb 26 2016, 1:59 AM · gpgrt, Bug Report
gniibe removed a project from T1671: libgpg-error 1.13 does not link on Solaris 10: Stalled.
Feb 26 2016, 1:59 AM · gpgrt, Bug Report

Feb 15 2016

werner added a project to T2257: libgpg-error test hangs due to stream locking race condition: In Progress.
Feb 15 2016, 8:41 PM · Bug Report, gpgrt
werner added a comment to T2257: libgpg-error test hangs due to stream locking race condition.

Thanks for debugging this. An alternative for your patch would be to use
es_fileno_unlocked but your idea is also fine.

Feb 15 2016, 8:41 PM · Bug Report, gpgrt
uldis set Version to 1.21 on T2257: libgpg-error test hangs due to stream locking race condition.
Feb 15 2016, 4:27 PM · Bug Report, gpgrt
uldis added projects to T2257: libgpg-error test hangs due to stream locking race condition: gpgrt, Bug Report.
Feb 15 2016, 4:27 PM · Bug Report, gpgrt

Feb 3 2016

gniibe claimed T1671: libgpg-error 1.13 does not link on Solaris 10.
Feb 3 2016, 7:06 AM · gpgrt, Bug Report
gniibe added a comment to T1671: libgpg-error 1.13 does not link on Solaris 10.

I think that we could add -lrt in configure script.
Solaris also has a problem for lock object.

Its pthread_mutex_t seems have alignment of 8-byte.
In posix-lock-obj.h, we will have a padding after vers and the union u.
So, it fails at assert (!"sizeof lock obj");

Reference:
http://src.illumos.org/source/xref/illumos-gate/usr/src/uts/common/sys/types.h

Feb 3 2016, 7:06 AM · gpgrt, Bug Report

Dec 27 2015

alexlai closed T2206: 5 of 6 tests failed for libgpg-error-1.21 in make check as Resolved.
Dec 27 2015, 9:52 PM · Bug Report, gpgrt
alexlai added a comment to T2206: 5 of 6 tests failed for libgpg-error-1.21 in make check.

due to pth-2.0.7/bin not being added to PATH

Dec 27 2015, 9:52 PM · Bug Report, gpgrt
alexlai added projects to T2206: 5 of 6 tests failed for libgpg-error-1.21 in make check: gpgrt, Bug Report.
Dec 27 2015, 6:51 PM · Bug Report, gpgrt

Nov 11 2015

werner claimed T2144: libgpg-error: assertion error on Solaris/sparc.
Nov 11 2015, 4:31 PM · Bug Report, gpgrt

Nov 7 2015

wiz set Version to 1.19 on T2144: libgpg-error: assertion error on Solaris/sparc.
Nov 7 2015, 12:09 PM · Bug Report, gpgrt
wiz added projects to T2144: libgpg-error: assertion error on Solaris/sparc: gpgrt, Bug Report.
Nov 7 2015, 12:09 PM · Bug Report, gpgrt

Sep 15 2015

werner added projects to T1671: libgpg-error 1.13 does not link on Solaris 10: gpgrt, Stalled.
Sep 15 2015, 11:06 AM · gpgrt, Bug Report

Sep 11 2015

alonbl set External Link to https://bugs.gentoo.org/show_bug.cgi?id=526146 on T1744: lib-gpgerror cross compile ignore 2nd component of host for lock header?.
Sep 11 2015, 9:02 PM · gpgrt, Gentoo, Bug Report

Aug 30 2015

alonbl added a comment to T1744: lib-gpgerror cross compile ignore 2nd component of host for lock header?.

Maybe add configure parameter to ignore subarch for 99% of cases in which it
does not matter? This will avoid patching in most of the cases.

Aug 30 2015, 9:56 PM · gpgrt, Gentoo, Bug Report
alonbl closed T1744: lib-gpgerror cross compile ignore 2nd component of host for lock header? as Resolved.
Aug 30 2015, 9:56 PM · gpgrt, Gentoo, Bug Report
werner added a comment to T1744: lib-gpgerror cross compile ignore 2nd component of host for lock header?.

Yes.
I doubt that the subarch always uses the same ABI.

Aug 30 2015, 9:53 PM · gpgrt, Gentoo, Bug Report

Aug 29 2015

alonbl added a comment to T1744: lib-gpgerror cross compile ignore 2nd component of host for lock header?.

Thanks, but I do not understand the comment, do you suggest to patch this file
with every subarch out there? I still trying to understand why subarch is
important for the processing, it is a generic string.

Aug 29 2015, 8:15 PM · gpgrt, Gentoo, Bug Report
alonbl reopened T1744: lib-gpgerror cross compile ignore 2nd component of host for lock header? as "Open".
Aug 29 2015, 8:15 PM · gpgrt, Gentoo, Bug Report

Aug 26 2015

werner closed T1744: lib-gpgerror cross compile ignore 2nd component of host for lock header? as Resolved.
Aug 26 2015, 8:24 AM · gpgrt, Gentoo, Bug Report
werner added a comment to T1744: lib-gpgerror cross compile ignore 2nd component of host for lock header?.

FWIW, meanwhile there is a mapping table in src/mkheader.c:canon_host_triplet.

Aug 26 2015, 8:24 AM · gpgrt, Gentoo, Bug Report
werner closed T1920: build failure on cygwin with speedo as Resolved.
Aug 26 2015, 8:19 AM · Info Needed, Bug Report, gpgrt
werner added a project to T1920: build failure on cygwin with speedo: Info Needed.
Aug 26 2015, 8:19 AM · Info Needed, Bug Report, gpgrt
werner added a comment to T1931: libgpg-error-1.18 all tests core on Solaris10 with gcc4.9.2.

Did you had a chance to test the patch or 1.19?

Aug 26 2015, 8:18 AM · Bug Report, gpgrt

May 15 2015

werner added a project to T1980: Core dumps on Solaris 10 SPARC: Duplicate.
May 15 2015, 9:28 AM · Duplicate, Bug Report, gpgrt
werner closed T1980: Core dumps on Solaris 10 SPARC as Resolved.
May 15 2015, 9:28 AM · Duplicate, Bug Report, gpgrt
werner added a comment to T1980: Core dumps on Solaris 10 SPARC.

The main page at bugs.gnupg.org explains that you should ask for updating your
role. I have done that now.

May 15 2015, 9:28 AM · Duplicate, Bug Report, gpgrt
werner added a comment to T1980: Core dumps on Solaris 10 SPARC.

Duplicate of T1931

May 15 2015, 9:28 AM · Duplicate, Bug Report, gpgrt
werner lowered the priority of T1980: Core dumps on Solaris 10 SPARC from Unbreak Now! to Normal.
May 15 2015, 9:28 AM · Duplicate, Bug Report, gpgrt

May 13 2015

shadowhawk100 set Version to 1.19 on T1980: Core dumps on Solaris 10 SPARC.
May 13 2015, 7:57 PM · Duplicate, Bug Report, gpgrt
shadowhawk100 added projects to T1980: Core dumps on Solaris 10 SPARC: gpgrt, Bug Report.
May 13 2015, 7:57 PM · Duplicate, Bug Report, gpgrt

Apr 10 2015

werner added a project to T1931: libgpg-error-1.18 all tests core on Solaris10 with gcc4.9.2: Info Needed.
Apr 10 2015, 3:31 PM · Bug Report, gpgrt
werner closed T1946: Build failure with gcc-5.0.0 as Resolved.
Apr 10 2015, 3:29 PM · Bug Report, gpgrt
werner added a comment to T1946: Build failure with gcc-5.0.0.

This has already been fixed in the repo:
commit c01c8f0c4f55d76b037c7f6aa44ad25ede18d38a
1.19 will soon be released.

Apr 10 2015, 3:29 PM · Bug Report, gpgrt

Apr 9 2015

krejzi added projects to T1946: Build failure with gcc-5.0.0: gpgrt, Bug Report.
Apr 9 2015, 4:00 PM · Bug Report, gpgrt

Apr 4 2015

werner closed T1749: Use of atexit() problematical for dynamically loaded libraries -- libgpg-error as Resolved.
Apr 4 2015, 11:19 AM · Won't Fix, Bug Report, gpgrt
werner added a project to T1749: Use of atexit() problematical for dynamically loaded libraries -- libgpg-error: Won't Fix.
Apr 4 2015, 11:19 AM · Won't Fix, Bug Report, gpgrt

Mar 24 2015

werner added a comment to T1931: libgpg-error-1.18 all tests core on Solaris10 with gcc4.9.2.

D293: 592_0001-Use-assert-to-print-diagnosicts-before-calling-abort.patch

Mar 24 2015, 11:33 AM · Bug Report, gpgrt
werner added a comment to T1931: libgpg-error-1.18 all tests core on Solaris10 with gcc4.9.2.

Can you please apply the attached patch which should help to get a more precise
error message. It might also be useful to show the file
src/lock-obj-pub.native.h
which is created int the build directory.

Mar 24 2015, 11:33 AM · Bug Report, gpgrt

Mar 22 2015

jonesrw added projects to T1931: libgpg-error-1.18 all tests core on Solaris10 with gcc4.9.2: gpgrt, Bug Report.
Mar 22 2015, 2:24 AM · Bug Report, gpgrt
jonesrw set Version to 1.18 on T1931: libgpg-error-1.18 all tests core on Solaris10 with gcc4.9.2.
Mar 22 2015, 2:24 AM · Bug Report, gpgrt

Mar 10 2015

werner added a comment to T1920: build failure on cygwin with speedo.

Please build libgcrypt directly and read README(cross-compiling).
I assume you are using libgpg-error 1.18, right?

Mar 10 2015, 11:00 AM · Info Needed, Bug Report, gpgrt
werner added a comment to T1884: malloc for 0 bytes.

So what? This is a wrapper for malloc thus it calles malloc with the args given
by the user.

Mar 10 2015, 9:39 AM · Not A Bug, Bug Report, gpgrt
werner closed T1884: malloc for 0 bytes as Resolved.
Mar 10 2015, 9:39 AM · Not A Bug, Bug Report, gpgrt
werner added a project to T1884: malloc for 0 bytes: Not A Bug.
Mar 10 2015, 9:39 AM · Not A Bug, Bug Report, gpgrt