Bug#697199: cannot find ../lib/clang/3.2/lib/linux/libclang_rt.ubsan-x86_64.a: No such file or directory

Mathieu Malaterre malat at debian.org
Sun Jan 6 20:15:01 UTC 2013


On Sun, Jan 6, 2013 at 8:48 PM, Sylvestre Ledru <sylvestre at debian.org> wrote:
> On 06/01/2013 20:32, Mathieu Malaterre wrote:
>> On Sun, Jan 6, 2013 at 7:19 PM, Sylvestre Ledru <sylvestre at debian.org> wrote:
>>>
>>>>> Both:
>>>>> $ clang++ -fsanitize=address -o plop foo.cpp
>>>>> $ clang++ -fsanitize=address -stdlib=libc++ -o plop foo.cpp
>>>>> works for me with clang 3.2-1~exp1 and libc++ 1.0~svn170866-1~exp1
>>>>
>>>> Which platform ? I cannot find the lib neither:
>>>> http://packages.debian.org/experimental/amd64/libclang-common-dev/filelist
>>>> nor:
>>>> http://packages.debian.org/experimental/i386/libclang-common-dev/filelist
>>> sudo apt-get install compiler-rt
>>>
>>> I will update the error message to make it debian specific.
>>
>> I am still missing the package which provide the missing lib:
>>
>>
>> $ clang++ -fsanitize=null -o plop foo.cpp
>> /usr/bin/ld: cannot find
>> /usr/bin/../lib/clang/3.2/lib/linux/libclang_rt.ubsan-x86_64.a: No
>> such file or directory
>> clang: error: linker command failed with exit code 1 (use -v to see invocation)
>>
>> $ apt-cache policy compiler-rt
>> compiler-rt:
>>   Installed: 3.2-1~exp1
>>   Candidate: 3.2-1~exp1
>>   Version table:
>>  *** 3.2-1~exp1 0
>>           1 http://ftp.fr.debian.org/debian/ experimental/main amd64 Packages
>>         100 /var/lib/dpkg/status
>>
>>
>> I am using -fsanitize=null and not -fsanitize=address
> What null is supposed to do ?
>   -fsanitize=<check>      Enable runtime instrumentation for bug
> detection: address (memory errors) | thread (race detection) | undefined
> (miscellaneous undefined behavior)

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=697199#10

Thanks,



More information about the Pkg-llvm-team mailing list