clang --coverage cannot find libprofile_rt.a
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| clang (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bug Description
When compiling with --coverage, clang will fail the compile when trying to link with libprofile_rt.a
It expects this file in "/usr/bin/
Here's the output of the clang verbose mode:
me@my-vm:~$ clang -v --coverage test.c
Ubuntu clang version 3.0-6ubuntu1 (tags/RELEASE_
Target: x86_64-pc-linux-gnu
Thread model: posix
"/usr/bin/clang" -cc1 -triple x86_64-pc-linux-gnu -emit-obj -mrelax-all -disable-free -disable-
clang -cc1 version 3.0 based upon llvm 3.0 hosted on x86_64-pc-linux-gnu
ignoring nonexistent directory "/usr/bin/
ignoring nonexistent directory "/usr/bin/
ignoring duplicate directory "/usr/local/
ignoring duplicate directory "/usr/include/
ignoring duplicate directory "/usr/include/
ignoring duplicate directory "/usr/include/
ignoring duplicate directory "/usr/include"
#include "..." search starts here:
#include <...> search starts here:
/usr/local/include
/usr/include/
/usr/include
/usr/include/
/usr/lib/
/usr/lib/
End of search list.
"/usr/bin/ld" -z relro --hash-style=gnu --as-needed --build-id --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/
/usr/bin/ld: cannot find /usr/bin/
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: clang 3.0-6ubuntu1
ProcVersionSign
Uname: Linux 3.2.0-18-generic x86_64
ApportVersion: 1.94.1-0ubuntu2
Architecture: amd64
Date: Tue Mar 13 21:03:11 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta amd64 (20120301)
ProcEnviron:
LANGUAGE=en_CA:en
TERM=xterm
PATH=(custom, user)
LANG=en_CA.UTF-8
SHELL=/bin/bash
SourcePackage: clang
UpgradeStatus: No upgrade log present (probably fresh install)

Status changed to 'Confirmed' because the bug affects multiple users.