a bunch of files in gdb use a-z in sed expressions without forcing the locale to c ... in some locales, this can cause some pretty "fun" results: (observer.sh) In file included from solib.c:47: observer.h:35: error: stray '@' in program observer.h:35: error: expected ')' before 'deftypefun' (Makefile.in:init.c) libgdb.a(init.o): In function `initialize_all_files': init.c:(.text+0xa): undefined reference to `_initialize_amd64_lin' init.c:(.text+0xf): undefined reference to `_initialize_i386_' i've fixed this issue in the Makefile.in, gdb_indent.sh, gdb_mbuild,sh, and observer.sh files the same way that gdbarch.sh was fixed oh-so-long ago rather than the over-the-top way that autoconf does it (see the top of gdb/configure under "NLS nuisances" to see what i mean) -mike