Michael Morrell <morrell@xxxxxxxxxxxxxxx> writes: > I'm tracking down some differences in the object files from ostensibly the same compilation flags of the same input. I've got two .o files that should be the same, but when I run: > > readelf -wl <object file> | grep ii > > to see the debug.line info, I see a difference. The filename that is shown > is of the form <basename>.tmp,<hostname>.<number>.ii > > and <number> is different. I've looked through the source and can't find > where that filename is generated. I want to know why <number> would change > and how to prevent it from doing so. > > Can anyone point me in the right direction? I think you can get names of that sort when using distcc and/or ccache. Are you using either of those? Check the exact path of the compiler. Ian