Mi puoi spiegare meglio quello che intendi per "andare di LD_PRELOAD"?
fondamentalmente si tratta di piazzare la libc6 e cio' che gli va dietro
in una directory a parte, e poi prima di compilare, e una volta
compilato prima di lanciare il programma, caricare la libc6 mettendo il
path nella variabile di ambiente LD_PRELOAD, che fa si che sia
raggiungibile anche al di fuori dei path di ld.so.conf e limitatamente
solo a quell'ambiente o quel programma.
LD_PRELOAD e' comodissimo soprattutto quando si parla di lanciare roba
precompilata che usa lib strane o di versioni particolari, per una
compilazione e' a mio parere molto meglio usare un bel chroot con
l'ambiente giusto separato dal sistema