From: Rodrigo S. de C. <rc...@im...> - 2002-03-21 11:22:41
|
On Thu, Mar 21, 2002 at 12:50:04AM +0000, David Coulson wrote: > gcc -Wl,-T,arch/um/link.ld -pg -DPROFILING -Wl,--wrap,__monstartup > -Wl,--wrap,malloc -Wl,--wrap,free -Wl,--wrap,calloc \ > -o linux -static arch/um/main.o vmlinux.o -L/usr/lib > /usr/lib/gcrt1.o: In function `__gmon_start__': > /usr/src/build/40453-i386/BUILD/glibc-2.2.4/csu/gmon-start.c:66: > undefined reference to `__wrap___monstartup' > collect2: ld returned 1 exit status > make: *** [linux] Error 1 > > I've no idea where that filename comes from, as it doesn't exist here. > Turning off gprof support fixed it, but it's something I'd like to work out. I already had this problem when compiling with gprof and gcov support after had already compiled without these options. To fix it, either you run 'make clean' or delete all .o from arch/um dir, and compile UML again. By the way, Jeff, I tried to compile with gprof and gcov options here. However when they are enabled, I get a segmentation fault message as soon as I run UML and it locks up (it doesn't even start booting the system or launch gdb). Have you heard of something like that? Any idea of how I can get info to help you find out what's going on? Regards, -- Rodrigo S. de Castro <rc...@im...> |