On Fri, Jan 20, 2006 at 02:51:05PM -0700, Kurt Schwemmer wrote:
> I sync'd with git clone rsync://ftp.linux-mips.org/git/linux.git
> linux.git 2 days ago. I downloaded and installed sde:
> ...but the one that kills me is:
> mm/msync.o: In function `msync_interval':
> msync.c:(.text+0x10c): unmatched HI16 relocation
> mipsel-linux-ld: final link failed: Bad value
> make: *** [mm/built-in.o] Error 1
> make: *** [mm] Error 2
This kind of problem is usually being caused by either broken inline
assembler code or a bug in the compiler. Since we haven't done any
serious changes to the inline code recently I would put my bets on a gcc
bug, so I'm putting the SDE people at MIPS on Cc. It could be useful if
you could post your .config kernel configuration file. Also, which
kernel version exactly are you building? The command "git-describe HEAD"
will tell you something like "linux-2.6.15-g68cabd8e", can you post that
> Would someone tell me what I'm doing wrong? I'm pretty sure people
> wouldn't be checking in code that doesn't even build!
We try hard - but the number of tools and configuration variants makes it
hard to ensure that kind of thing never happens.