Bug#637232: Multiarch breaks support for non-multiarch toolchain
affects 637232 + release-notes
Matthias Klose wrote:
> On 08/09/2011 07:31 PM, Aurelien Jarno wrote:
>> I got fed up by people reporting bug on libc6, while this problem results
>> from a decision Debian to implement multiarch. People should work on
>> implementing a compatibility wrapper and to make upstream toolchain
>> multiarch aware. Until this is done, this bug should be kept opened.
> just do it.
To be realistic, is anyone actually going to do this?
a) Help upstream authors of toolchain components with hardcoded
header and library search paths to implement multiarch.
gcc: in progress - http://gcc.gnu.org/PR53468 (thanks, Matthias!)
clang: fixed? - http://llvm.org/bugs/show_bug.cgi?id=6541
icc (Intel C++): status?
pathcc (PathScale ekopath): status?
tcc (Tiny C compiler): fixed - b56edc7b, 2012-05-22
pcc (Portable C compiler): unfixed - http://bugs.debian.org/638309
cmake: fixed - http://public.kitware.com/Bug/view.php?id=12037
b) There is a workaround described in libc6/NEWS.Debian.gz which
export CPATH LIBRARY_PATH
It's probably worth advertising that more widely, for example in
the release notes.
c) Compatibility wrapper. If someone needs this, feel free to email
me and I'll help out however I can.