21:47 Tuesday, December 12 2003

time

I discovered what I consider to be a bug in the 2.6.0 kernel today. Seems that selected parts of the build process (especially 'make bzImage') ignore the CC environment variable altogether, and have 'gcc' hard coded. While I understand the need to enforce use of gcc rather than some other bizarro compiler, it seems a bit draconian to enforce it like this. It would make a lot more sense to me to just let people roll the dice, and if they're using a stupid compiler, the build will fail, or the kernel won't work reliably. At any rate, this bit me because I kept hitting an obnoxious gcc-2.96 bug, and couldn't for the life of me figure out why until it became obvious that the only cause could be hardcoding gcc. Seems that procps-2.x also does this (or at least the SRPM) by hardcoding CC=gcc in the make statement.
I've been fighting, unsuccessfully thus far, to get Roller Coaster Tycoon 2 to work. It just refuses to run at all after what appears to be a successfull installation. I've tried native installs, and installs in windoze, and both fail in the same fashion.
I watched Lost in Translation tonight. It was quite good. Bill Murray has matured into a really great dramatic actor over the past few years. He was also good in Rushmore, however he was really great in Lost in Translation. The first half of the movie was really just a postcard of modern Japan (specifically Tokyo), highlighting the absurdity of some of their cultural behaviorisms (from a western viewpoint). However, the movie developed into a character study and was really engrossing. On a superficial note, I liked the soundtrack too.