Segregated Dynamic Linking (keeping the peace between incompatible dependencies)
Channel: DebConf Videos
Date: 2018-08-03

by Vivek Das Mohapatra

At: DebConf18
https://debconf18.debconf.org/talks/48-segregated-dynamic-linking-keeping-the-peace-between-incompatible-dependencies/

Using a library without being exposed to any of its dependencies
& without requiring recompilation of the binary that pulls it in.

The goal is to improve portability of programs that are distributed with 
runtimes (cf flatpak) but which still need access to some libraries from 
the host (eg libGL) without requiring recompilation of either the host
libraries or the application+runtime.

The background: 
https://people.collabora.com/~vivek/dynamic-linking/segregated-dynamic-linking.pdf

The code:
https://gitlab.collabora.com/vivek/libcapsule

A previous version of the talk (which is being updated a bit):
Slides: https://people.collabora.com/~vivek/libcapsule.pdf
Video: http://meetings-archive.debian.net/pub/debian-meetings/2017/mini-debconf-cambridge/segregated-dynamic-linking.vp9.webm

Room: Yushan (玉山)
Scheduled start: 2018-08-02 16:30:00