- 16 Apr, 2019 1 commit
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- 30 Jan, 2019 1 commit
-
-
Simon McVittie authored
In Ubuntu 12.04, this is declared in a header that we include. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- 27 Apr, 2018 3 commits
-
-
Simon McVittie authored
The shared library could conceivably get linked into something at a privilege boundary, but the tools have no such requirement. This means we can reduce our glibc dependencies when not building the actual library. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This is useful if you want to bundle a complete dependency stack but use the host libc, like the Steam Runtime has traditionally done. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- 26 Apr, 2018 3 commits
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
In particular this is enough to capture the dependencies of the Mesa DRI drivers: $ capsule-capture-libs --dest=lib \ only-dependencies:path-match:"/usr/lib/x86_64-linux-gnu/dri/*.so" $ ls lib libbsd.so.0 libc.so.6 libdl.so.2 libdrm_amdgpu.so.1 # etc. and the drivers themselves: $ capsule-capture-libs --dest=mesa-drivers \ no-dependencies:path-match:"/usr/lib/x86_64-linux-gnu/dri/*.so" $ ls mesa-drivers i915_dri.so # etc. in separate batches. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- 24 Apr, 2018 10 commits
-
-
Simon McVittie authored
For Mesa DRI drivers, we will need to capture the dependencies but not the driver itself, because we load the driver itself by setting LIBGL_DRIVERS_PATH instead. I don't have a concrete use-case for no-dependencies:, which is implemented for symmetry. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
We still do this for unadorned wildcards, but explicit is better than implicit. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
We can set needed[0] to the absolute path to a loadable module, and in fact we will need to do that when collecting the dependencies of a Mesa DRI driver. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Previously, we just used strrchr(), but that didn't actually return the basename as in basename(1): we were comparing strings like "/libc-2.17.so" or "/libglib-2.0.so.0.5600.0". Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- 20 Dec, 2017 1 commit
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-