On 14/10/2016 11:53, Stefan Hajnoczi wrote:
> > Why does it need to care about the build directory name at all?
> > Ideally builds should be entirely deterministically reproducible
> > whatever the path to the source or build directory names is...
> It's trying to construct the relative path from the source directory to
> a trace-events file (inside the source directory). This is used so that
> block/trace-event macros have BLOCK in their name while net/trace-events
> have NET, etc.
But Stefan (Weil) is right, it's actually including the path to the
build directory if you're building with objdir!=srcdir. It should not