This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Re: forestalling GNU incompatibility - proposal for binary relativedynamic linking
- From: Dan Kegel <dank at kegel dot com>
- To: Edward Peschko <esp5 at pge dot com>
- Cc: alan at lxorguk dot ukuu dot org dot uk, gcc at gcc dot gnu dot org, libc-alpha at sources dot redhat dot com
- Date: Wed, 26 Jan 2005 17:11:56 -0800
- Subject: Re: forestalling GNU incompatibility - proposal for binary relativedynamic linking
- References: <41F5E862.2030906@kegel.com> <20050125195606.GA29787@venus> <41F72F7B.4070500@kegel.com> <20050126211549.GC29787@venus>
Edward Peschko wrote:
All this started because I needed to change some system headers for files
distributed by glibc. I don't have exclusive rights on the machine, nor do
I have root on the machine
No problem, then! Simply build a private copy of glibc along with gcc
(perhaps using the infamous crosstool script). Build your apps
using that toolchain. Use cross-compiling techniques to avoid
referencing any of the main system headers. I do this all the time;
it's a piece of cake. As long as you build with an older glibc
than the target system, you should be good to go.
You might want to take further discussion to the crossgcc mailing list
(see http://sources.redhat.com/ml/crossgcc/ ), since the folks
there are familiar with these techniques.
- Dan
--
Trying to get a job as a c++ developer? See http://kegel.com/academy/getting-hired.html