This is the mail archive of the
libc-help@sourceware.org
mailing list for the glibc project.
Re: Portable glibc binary package
- From: Shaun Jackman <sjackman at gmail dot com>
- To: "Carlos O'Donell" <carlos at redhat dot com>
- Cc: Mike Frysinger <vapier at gentoo dot org>, glibc <libc-help at sourceware dot org>
- Date: Wed, 18 Mar 2015 14:17:49 -0700
- 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> <55099C5C dot 3010504 at redhat dot com>
- Reply-to: Shaun Jackman <sjackman at gmail dot com>
On 18 March 2015 at 08:40, Carlos O'Donell <carlos@redhat.com> wrote:
> 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.
> At present the prefix is not runtime configurable,
Do you think that would be a lot of work? It would be a useful
feature, at least for me.
> However, why not just use chroot or pivot_root?
Those both require root privilege, I believe. The goal is to upgrade
glibc on a system such as a high-performance computing cluster where
the user does not have root access.
Cheers,
Shaun