On Thu, Jun 30, 2016 at 03:11:45PM -0400, Guillaume Roguez wrote: > ----- Le 30 Juin 16, à 14:48, Baptiste Jonglez [email protected] a > écrit : > > Hi, > > > > I just noticed that ring-daemon now forcefully tries to build gnutls, > > nettle, and gmp from contrib/. This is annoying, because Archlinux only > > builds pjproject from contrib/, all other dependencies are taken from the > > system: > > > > https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=ring-daemon#n28 > > > > > > Speaking of which, what features or bug fixes are absent from upstream > > gnutls? Archlinux has gnutls 3.4.13. > > > > I saw the packet reordering issue, which should be fixed in gnutls 3.4.14, > > but all other patches in contrib/src/gnutls look either minor or > > non-linux-specific. Have I missed something important? > > As you seen the patch that requires the build of our contrib gnutls + patch > is the reordering packet issue. > Yes, this patch is only on gnutls master branch and planned for 3.4.14 > release. > > As we build our own gnutls, this requests to build deps associated with, > as on some distribution like Fedora, their nettle package is missing some > symboles. > This causes incompatibility between distribution packages and our contrib. > > Don't forget: when gnutls 3.4.14 will be released, distribution will take > more time to adopt it. > > How do you think we can resolve that?
Sorry, I should have mentioned, I was asking about this as the Archlinux
package maintainer. So, for instance, we will adopt gnutls 3.4.14 as soon
as it gets out.
When packaging, I want to avoid static libs as much as possible, and up to
now, the only one really required was pjproject, since it's heavily
patched.
To only build pjproject from contrib/, I was doing this:
mkdir -p contrib/native
cd contrib/native
../bootstrap
make .pjproject
But now, when I do this, the build system builds pjproject, gmp, nettle
and gnutls from contrib (gmp and nettle are built as dependencies of
gnutls, as you mentioned). I like to be able to choose what I build, so I
consider this as a bug.
The change occurred between f86f2a179e ("contrib: bump opendht") and
36e857fcf0 ("removing IAX account and libiax dependency").
signature.asc
Description: PGP signature
_______________________________________________ Ring mailing list [email protected] https://lists.savoirfairelinux.net/mailman/listinfo/ring
