Kevin,
I reproduced the problem with llvm-gcc4.0.2 on a Ubuntu desktop.
Interestingly enough, this behavior is a combination of two bugs: first one in the llvm-gcc compiler (the DW_AT_comp_dir attribute of compilation units in the .debug section seems to be incorrect, as verified with the dwarfdump and readelf utilities) and the second: an "optimization" in computing the source file name that I pushed out with the latest build of Zero.
Good news is I do have a workaround and I will start pushing new builds out (hopefully this coming weekend).
Thank you kindly for bringing up this issue.
Best regards,
Cristian
--
the-free-meme.blogspot.com