[Pkg-tcltk-devel] Bug#890243: Bug#890243: tcl8.6: Please stop linking with libieee.a, removed in glibc 2.27

Aurelien Jarno aurel32 at debian.org
Thu Feb 22 16:40:29 UTC 2018


On 2018-02-22 11:30, Sergei Golovan wrote:
> Hi Aurelien,
> 
> On Mon, Feb 12, 2018 at 2:55 PM, Aurelien Jarno <aurel32 at debian.org> wrote:
> >
> > Starting with glibc 2.27, support for the "ieee" library (part of SVID
> > specification) has been removed. The libieee.a library is therefore not
> > shipped anymore.
> >
> > tcl8.6 already works without this library however the configure script
> > detects it and enable support for it if available. The side effects are
> > that the "-lieee" link option is then shipped in tclConfig.sh, and that
> > the library ends up with the _LIB_VERSION symbol.
> >
> > To avoid ease the glibc 2.27, I believe it's better to separate the two.
> > I have therefore attached a patch to always disable libieee support in
> > tcl8.6. The patch can be removed once glibc 2.27 is in testing (but can
> > also be kept safely). It will require tk8.6 to be rebuilt against the
> > new tcl8.6 as it also exports the "-lieee" link option through
> > tkConfig.sh and also removes the _LIB_VERSION symbol. A patch is also
> > attached for that.
> >
> > Do you feel it is an acceptable way to proceed. Another alternative
> > would be to just declare the _LIB_VERSION symbol as optional in both
> > tcl8.6 and tk8.6, and handle the change through binNMUs as part of the
> > glibc 2.27 transition. Please feel free to suggest other options.
> 
> It's okay to me to apply this patch and dropped linking to libieee preemptively.
> Tcl tests seem to be okay without libieee, so I'll upload the patched package
> shortly along with tcl/tk 8.5 and 8.7 (in experimental).

Thanks a lot for that. Do you also plan to upload tk in the next days?

Aurelien

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurelien at aurel32.net                 http://www.aurel32.net



More information about the Pkg-tcltk-devel mailing list