[LLVMbugs] [Bug 13746] New: wrong value for the AT_comp_dir (dwarf info) with make -C
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Fri Aug 31 14:08:46 PDT 2012
http://llvm.org/bugs/show_bug.cgi?id=13746
Bug #: 13746
Summary: wrong value for the AT_comp_dir (dwarf info) with make
-C
Product: clang
Version: 3.1
Platform: Macintosh
OS/Version: MacOS X
Status: NEW
Severity: normal
Priority: P
Component: C++
AssignedTo: unassignedclangbugs at nondot.org
ReportedBy: dmarkman at mac.com
CC: dgregor at apple.com, llvmbugs at cs.uiuc.edu
Classification: Unclassified
Created attachment 9141
--> http://llvm.org/bugs/attachment.cgi?id=9141
folder with nested folder that contains Makefile and main.cpp
I attached folder with relevant files
to reproduce
cd gmake_dash_c_problem
make -C nested_folder -f Makefile clean
make -C nested_folder -f Makefile
dwarfdump nested_folder/main.o | more
you'll see that AT_comp_dir has a value
/Users/dima/Development/C++/test/gmake_dash_c_problem
which is wrong
it should be
/Users/dima/Development/C++/test/gmake_dash_c_problem/nested_folder
Makefile has another target xcode
on slower computers (old Mac Pro Mac OS X 10.7.4)
target xcrun that uses xcrun clang produces right result
target xcode that uses clang directly produces wrong result
on fast computers both targets produce wrong results
so I guess it somehow related to time latency
in our work network environment where building is happening on net booted
volumes we always have wrong debug info in our binaries that prevent us from
normal lldb debugging
it looks like that clang from Xcode 4.1 worked fine
thanks
--
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the llvm-bugs
mailing list