[LAU] you should not use glibc 2.17, at least without a patch for libm

Tito Latini tito.01beta at gmail.com
Fri Dec 13 10:26:37 UTC 2013


Hello,

I want to highlight this bug, even if many probably know it, because
it is absolutely to avoid in a sound machine.

In another thread "[LAU] ardour3 on debian stable" [1]:

> Unpacking ardour3 (from ardour3_3.5.74~dfsg-1_i386.deb) ...
> dpkg: dependency problems prevent configuration of ardour3:
> [...]
> ardour3 depends on libc6 (>= 2.17); however:

Some libraries employed by ardour (for example rubberband, vamp-sdk
and qm-dsp) use sin|cos|exp from `libm'. There is a degradation of the
performance (3:1 in my code for sound synthesis) caused by a bug in
glibc 2.17 (more info here [2]).

Some distros are updated (for example fedora [3]) but in some cases,
one is the last slackware 14.1, it is necessary to recompile the
sources after the application of the patch.

For debian users: I don't see the patch in 2.17-97 [4].

Tito Latini

[1] http://lists.linuxaudio.org/pipermail/linux-audio-user/2013-December/095293.html
[2] http://sourceware.org/ml/libc-alpha/2013-06/msg00118.html
[3] https://bugzilla.redhat.com/show_bug.cgi?id=977887
[4] http://ftp-master.metadata.debian.org/changelogs/main/e/eglibc/eglibc_2.17-97_changelog


More information about the Linux-audio-user mailing list