Возникла необходимость использования 2-х пар gcc и glibc на одной системе. В качестве "native" стоят GCC 4.1 и GLIBC 2.4 поставил новые старые - GCC 3.2.3 и GLIBC 2.2.5
теперь делаю так: /PATH TO GCC 3.2.3/gcc -nostdinc -B/usr/glibc2.2.5/lib -I/usr/glibc2.2.5/include test.c -o test.o
получаю работающий test.o. Но readelf -l test.o говорит:
Requesting program interpreter: /lib/ld-linux.so.2
как я понимаю, это значит что при компиляции использовались старые GLIBC 2.4. ( или это не так?)
Как заставить старый gcc использовать новые GLIBC 2.2.5?