I've been scouring the internet for a couple of days now to get some information on how to (cross)compile glibc and then compile a program against it.So far, I've managed to compile glibc using the following commands../configure arm-none-linux-gnueabi --host=arm-none-linux-gnueabi --target=arm-linux-gnueabi --prefix=`pwd` --build=i686-pc-linux-gnu`make -j4As for the program itself, I followed this post and it all seemed to work..Until I realized that none of the changes that I made to glibc were reflecting.To come up with a test to verify whether the library was infact being linked against, I made the following changes:I modified include/signal.h and added extern int my_test_fn(void);I then modified signal/signal.c first and then sysdeps/posix/signal.c and went on to add the function definition as follows:  int my_test_fn() {    errno=13; //EACCESS}When I tried compiling my program, it threw upIn function `tuning_library_init':/home/guru/workspace/tuning-library/tuning_library.c:1076: undefined reference to `my_test_fn'collect2: error: ld returned 1 exit statusmake: *** [host] Error 1
Building custom glibc and compiling program against it
glibc;cross compilation