>> The question is
>>
>> /arm-linux-gnu/lib/libfoo.so
> l> /usr/arm-linux-gnu/[usr/]lib/libbla.so
>> /usr/arm-linux-gnu/[usr/]include/foo.h
>>
>> or
>>
>> /lib/arm-linux-gnu/libfoo.so
>> /usr/lib/arm-linux-gnu/libbla.so
>> /usr/include/arm-linux-gnu/foo.h
>>
>> It has always been a question of where to put the tripplet, not
>> whether or not to have an extra subdir below that. Although I'm
>> against the subdirs. No need to duplicate that this is "usr".
>
> I'd agree - [usr] below $arch-linux-gnu appears redundant to me. The
> only difference between /lib and /usr/lib/ relates to the libraries
> required to boot before /usr is mounted. That reasoning doesn't apply
> to toolchain issues.
>

When building cross compilers, it is recommended to use sysroot, and
it demands that [usr/]include, but not for lib nor bin.
So, from my PoV i would move include/ to usr/include/ in dpkg-cross.
And for the multiarch design, i would keep what mainstream binutils,
gcc has designed.

So if we want to have a multilib'd cross compiler, we need to add that
unsignificant [usr/] other way we need to fool arround patching stuff
and not being mainstream compatible.

Another issues i am thinking about are the emul/ia32-linux i believe
that is scheduled to disapear soon and we are also forgetting mips
tri-arch.

I have updated http://wiki.debian.org/toolchain-multiarch with posible
paths, please feel free to edit.

Regards
-- 
 Héctor Orón


--
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to