This is the mail archive of the
libc-help@sourceware.org
mailing list for the glibc project.
Re: Portable glibc binary package
- From: "Carlos O'Donell" <carlos at redhat dot com>
- To: Shaun Jackman <sjackman at gmail dot com>, Mike Frysinger <vapier at gentoo dot org>
- Cc: glibc <libc-help at sourceware dot org>
- Date: Wed, 18 Mar 2015 11:40:12 -0400
- Subject: Re: Portable glibc binary package
- Authentication-results: sourceware.org; auth=none
- References: <CADX6M3r9F3ZF1xLPyFTbmZj2ciuXJJ7BHU2fajfdmw0tvZ7jhQ at mail dot gmail dot com> <20150313064505 dot GM877 at vapier> <CADX6M3rrWT1=YS5u7SL7F1u_o9czubt7Xr1-O5jAunRw1cxioQ at mail dot gmail dot com>
On 03/18/2015 12:24 AM, Shaun Jackman wrote:
> My original question remains: is it possible to compile a portable
> glibc binary package that can be installed in a user's home directory?
A runtime that can be rooted in a directory other than /?
It is possible, you do so by compiling glibc with an alternate prefix.
At present the prefix is not runtime configurable, but I would not
object to patches that make it so given a configure flag. This would
then allow you to install a completely isolated runtime in an
untrusted location.
However, why not just use chroot or pivot_root?
Cheers,
Carlos.