From Joel’s Amnesia:
In short, I’m turning into one of those crazy bosses that approves things, and then gets upset when you do them. This keeps happening. I must be driving people crazy.
In my defense, usually what happens is that the thing is described to me in general, vague terms and it sounds great, and I say, “sounds great!” and then I see the thing a little bit closer, and it’s awful, and by this time, I’ve forgotten about the time I said it sounds great. Just assume I have amnesia or something. I can’t form new memories. Did I tell you about the razor scooter yet? OH IT’S FUN.
The solution, of course, is what I’ve been saying all along. STOP FRIGGIN’ LISTENING TO ME. I don’t know what I’m talking about. If you work for me, you’re welcome to get my advice, but you have to make your own decision because chances are you’ve thought MUCH MORE about the issue than I have and in fact we probably hired you because you’re smarter than I am.
Ketika melakukan kompilasi kernel 2.6.20+tambalan kerrighed dengan GCC 4.3 di atas mesin AMD64 keluar pesan kesalahan seperti di bawah ini:
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
kernel/built-in.o: In function `getnstimeofday’:
(.text+0×10185): undefined reference to `__umoddi3′
kernel/built-in.o: In function `do_gettimeofday’:
(.text+0×1023a): undefined reference to `__udivdi3′
kernel/built-in.o: In function `do_gettimeofday’:
(.text+0×1025d): undefined reference to `__umoddi3′
kernel/built-in.o: In function `do_timer’:
(.text+0×10c78): undefined reference to `__udivdi3′
kernel/built-in.o: In function `do_timer’:
(.text+0×10c9b): undefined reference to `__umoddi3′
make[1]: *** [.tmp_vmlinux1] Error 1
make[1]: Leaving directory `/usr/src/linux-2.6.20′
make: *** [kernel] Error 2
Berdasarkan pencarian di mesin pencari didapatkan informasi sebagai berikut:
Beruntung saya ketemu pranala ini di antara banyak hasil pencarian. Kernel coba dikompilasi ulangi dengan GCC 4.2 dan berhasil :D *cara cepat*