Bug#848368: llvm-toolchain-3.9: Please add ELF symbols versions to the libraries

Lisandro Damián Nicanor Pérez Meyer perezmeyer at gmail.com
Sat Dec 17 12:26:36 UTC 2016


On sábado, 17 de diciembre de 2016 10:16:15 ART Sylvestre Ledru wrote:
> Le 16/12/2016 à 19:55, Lisandro Damián Nicanor Pérez Meyer a écrit :
> > Source: llvm-toolchain-3.9
> > Version: 1:3.9.1-1
> > Severity: wishlist
> > 
> > As can be seen in #846410 having no ELF-versioned symbols leads to
> > unexpected crashes when two LLVM versions are used in the same process.
> > 
> > Adding ELF symbols versions would allow avoiding this crashes as long as
> > no data is interchanged between both versions of LLVM-related libs.
> 
> With the upcoming freeze, I won't probably do it to mitigate potential side
> effects...
> 
> But happy to have a look once we released Stretch.

That's totally cool.

I've been told that there is a command line to add a version to all symbols 
without a script, that should be enough at least for Debian packaging.

If I understand correctly LLVM is now using CMake, so I might even be able to 
provide you with a patch.

-- 
Tiempo para el tiempo y un rato mas.
  Profecías, Vox Dei, basado en Eclesiastes 3:1-9

Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-llvm-team/attachments/20161217/6e3653d9/attachment.sig>


More information about the Pkg-llvm-team mailing list