Merged. Thanks.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
May 29 2020
May 22 2020
May 21 2020
libgpg-error used to be blamed because of this kind of architectural support in earlier stage of building operating system.
T4774 is my try to fix the problem.
Thank you for your work. Please go ahead.
May 20 2020
If there's no objection to this in a few days, i'll go ahead and merge it to master.
May 19 2020
branch dkg/fix-4952 contains this fix in an easily applicable form as 0db8c768843db3e85935b972f1ed9d1b98159c46
May 14 2020
Apr 9 2020
Push the change to master.
Apr 6 2020
Clever idea.
I'm testing this as an initial start:
ac_ext=c ac_objext=o
Apr 2 2020
werner closed this task as Spite.
Apr 1 2020
See my comments on the other bugs you posted today.
Please see my other comments; we need proper bug reports and not just arbitrary snippets.
Mar 12 2020
Feb 27 2020
Feb 18 2020
Fixed in master, using Libs.private support.
Feb 10 2020
Note that we have a small pactch in the queue which should be applied by distributions to 1.37unless they want to wait for 1.38. See rEd72c1ddfde09ffa69745ec2439c5a16d15e2202f
Feb 7 2020
Feb 6 2020
Thanks. Fix goes into 1.37.
It has been fixed in the repo for nearly a year, see T4459. A new release is urgently required and will follow in the next days. I close this as a duplicate.
Jan 29 2020
Jan 2 2020
PS I forgot to say why movement to cmake will be the best way.
I totally disagree.
Please read libgpg-error's README. For each architecture we need to have a dedicated config file - this has nothing to do with autotools. Big and little endian variants are obviously different architectures. Here is an excerpt from the README
Jan 1 2020
Hello @wener, I want to say that libgpg-error is the only one (!) application that fails to cross compile using valid toolchains: "armeb-unknown-linux-gnueabi" and "aarch64_be-unknown-linux-gnu". It compiles and runs perfectly using "arm-unknown-linux-gnueabi" and "aarch64-unknown-linux-gnu", but fails with big endian. I see project are actually using "hton/ntoh" so we shouldn't see this error. What this problem is about?
Dec 9 2019
Dec 6 2019
Sep 18 2019
For argparse.c, it can be only stopped with nonnull attribute for the API, I suppose.
I take this so that libgpg-error can be released soon.
Sep 9 2019
@stm -- thank you for this!
Sep 8 2019
Jul 19 2019
Thank you. Merged.
Jul 18 2019
I've just pushed rE732855a483709345a5c0f49504f45cb8da3f883a to dkg-fix-T4643 in the gpg-error git repository. I don't know why it is not yet visible here.
Jul 17 2019
Thanks for the feedback. I'll go ahead and close any tickets that come in via debian that expect to be able to cross compile without having at least once had a native compiler on the platform to generate the appropriate lock-obj-pub-*.h.
In fact this specific scheme of indirect access to pthread objects is there to minimize dependencies of libgpg-error. It makes cross-compiling a bit harder but that is anyway the case because you need to check a lot of things for a new platform.
It is on on my private todo list but thanks for opening a public issue for tracking.
Jul 16 2019
Current situation of *.pc: static linking is not supported (yet).
It has never supported, actually, by *-config.
Jul 15 2019
May 29 2019
Fix pushed.
I think that detecting strerror_s by configure is better, because it's a new feature on Windows.
May 27 2019
I think that when using GNU autoconf's configure, you should have the ${prefix}/bin in your PATH.
May 24 2019
I guess we can do that. Thanks for the hint.
May 14 2019
Thanks for your report.
Let me handle issue by issue.
May 13 2019
We update condig.{guess,sub} only when needed. In the past we had cases with regressions on some rare platforms.
It is because you don't have ${prefix}/bin in your PATH.
Please build having /var/tmp/bin in your PATH.
Apr 30 2019
Without -no-undefined, libtool refuses to create the shared library (dll) on Cygwin, because libtool knows that creating a shared library (dll) on Cygwin does require all symbols to be defined.
Unfortunately but traditionally, by default libtool has to assume a library being created will have undefined symbols.
Hence, if the library to be created is designed to have all symbols defined, libtool needs to be informed about this fact using the -no-undefined flag.
This flag does allow libtool to create a shared library even on platforms known to require all symbols to be defined for shared libraries.
Please explain in more detail what the problem with Cygwin is.
Apr 23 2019
For reference our downstream tracker of this is https://bugs.gentoo.org/683254 including patches
Apr 16 2019
Added a fix to GnuPG, too (master and stable 2.2).
I keep this ticket open, since it is also problem for other packages.
Apr 15 2019
Apr 13 2019
Mar 19 2019
Mar 8 2019
Similar issue with ntbtls:
FWIW:
The first config.log is from a gnutls build.
The second for libassuan 2.5.3 and has been configured:
./configure --enable-shared --prefix=/var/tmp --libdir=/var/tmp/lib64
Mar 1 2019
Feb 4 2019
Okay, I see the problem. The microsoft toolchain is more picky about de-facto standard use patterns with common blocks and the author of that code was not ware of this. Thanks for reporting, will be fixed in the next release.
This is not about a function, but about the variable _gpgrt_functions_w32_pollable. And this is not about exporting the variable from the library, but about declaring it as extern in gpgrt-int.h, so that gpgrt-int.h can be included in multiple translation units without defining the variable in each.
Feb 2 2019
This function is not exported on purposes. Even the name of the header file indicates that tis is internal. External, that is public functions of the API, are defined gpgrt.h and only made externally visible by including them in the .def file. This has not been done and so I don't understand your bug report.
Jan 17 2019
Applied.
Jan 16 2019
News for 1.34:
Jan 10 2019
Topic branch of libgpg-error is not good to show changes (for other libraries).
So, I made D473: Introducing LDADD_FOR_TESTS_KLUDGE to enable 'make check' with LD_LIBRARY_PATH.
Appliying to libgpg-error.
Jan 8 2019
For other distros, it seems it's quite old issue: https://sourceware.org/ml/binutils/2012-05/msg00037.html