Package: llvm Version: 2.2-1 Severity: important $ gccld gccld: This tool is deprecated, please use llvm-ld /usr/bin/gccld: line 23: /build/buildd/llvm-2.2/debian/tmp/usr/lib/llvm/bin/llvm-ld: No such file or directory $ $ gccas gccas: This tool is deprecated, please use opt /usr/bin/gccas: line 64: /build/buildd/llvm-2.2/debian/tmp/usr/lib/llvm/bin/llvm-as: No such file or directory /usr/bin/gccas: line 64: /build/buildd/llvm-2.2/debian/tmp/usr/lib/llvm/bin/opt: No such file or directory $
This is because the TOOLDIR variable in /usr/bin/gccas and /usr/bin/gccld has been taken from the build directory and not from the prefix passed to configure when building. Note that if the buildd was using a directory in /tmp for building, this would be a serious security hole because anybody can install a malicious program at /tmp/path/to/usr/lib/llvm/bin/{llvm-ld,llvm-as,opt} and gain access to the account of the user using these programs. Hence I am marking this as being of severity important, but it would be grave if any of the Debian buildd's (or your local build environment from which you build the packages is under /tmp). Giridhar -- Y Giridhar Appaji Nag | http://www.appaji.net/ -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (800, 'unstable'), (700, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.24-1-686 (SMP w/1 CPU core) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/bash Versions of packages llvm depends on: ii binfmt-support 1.2.10 Support for extra binary formats ii libc6 2.7-8 GNU C Library: Shared libraries ii libgcc1 1:4.3-20080202-1 GCC support library ii libstdc++6 4.3-20080202-1 The GNU Standard C++ Library v3 ii llvm-libs 2.2-1 common libraries for LLVM compiler Versions of packages llvm recommends: pn llvm-cfe <none> (no description available) -- no debconf information
signature.asc
Description: Digital signature