include/asm missing - change "Suggest" to "Depends" on gcc-multilib
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
clang (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
llvm (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
After upgrade to Natty my system was suddenly missing the /usr/include/asm symlink. The responsibility for setting this up had been moved to gcc-multilib, which was not a direct dependency of gcc (or build-essential for that matter), only "Suggest".
I'd like to suggest that it becomes a direct dependency of either the gcc package or build-essential.
Thanks for an otherwise awesome distribution!
Best regards
/Troglobit
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: gcc 4:4.5.2-1ubuntu3
ProcVersionSign
Uname: Linux 2.6.38-8-generic x86_64
Architecture: amd64
Date: Sat Apr 30 17:37:03 2011
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Release Candidate amd64 (20100419.1)
ProcEnviron:
LANGUAGE=en_US:en
PATH=(custom, user)
LANG=en_
LC_MESSAGES=
SHELL=/bin/bash
SourcePackage: gcc-defaults
UpgradeStatus: Upgraded to natty on 2011-03-16 (44 days ago)
tags: |
added: multiarch removed: running-unity |
Changed in clang (Ubuntu): | |
status: | New → Confirmed |
Changed in llvm (Ubuntu): | |
status: | New → Confirmed |
Why do you need /usr/include/asm? /usr/include/ <triplet> /asm is already on the path for the compiler; /usr/include/asm is only provided by gcc-multilib in order to support building binaries for an ABI other than the default (e.g., building with gcc -m32 on amd64), where <triplet> for the target doesn't match that for the build system.
This should definitely not be a dependency of gcc or build-essential.