[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#637232: Multiarch breaks support for non-multiarch toolchain



affects 637232 + release-notes
quit

Hi,

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?

Avenues forward:

 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
    works fine:

	LIBRARY_PATH=/usr/lib/<triplet>
	CPATH=/usr/include/<triplet>
	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.


Reply to: