Re: How do I fix a -dcv1 vs. -cross mess?
gcc-3.4 was fixed in 3.4.6-2
gcc-4.0 was fixed in 4.0.3-3
gcc-4.1 was fixed in 4.1.0-2
gcc-3.3 has not been fixed.
Some progress! There is a fix for gcc-3.3, but it hasn't been applied to a
I have built a gcc-3.3 with this patch, and it almost works; but I fear there
must be a bug in the patch as I get this in the resulting libstdc++-dev:
Status: install ok installed
Maintainer: Debian GCC Maintainers <email@example.com>
Provides: libstdc++-dev-armeb-cross, libstdc++-dev-armeb-dcv1, libstdc++1-3.3-armeb-dcv1
Depends: gcc-3.3-base (>= 1:3.3.6-13), libstdc++5-armeb-cross (>= 1:3.3.6-13),
libc6-dev-armeb-cross (>= 2.3.2.ds1-16), g++-3.3-armeb-linux-gnu (>= 1:3.3.6-13)
Description: The GNU Standard C++ Library v3 (development files)
The problem is in the provides: line; libstdc++1-3.3-armeb-dcv1 should
(surely?) say "5" not "1".
If anyone knows the meaning of things like GCC_SO and CXX_SO in
rules/control.m4, please let me know. The patch for gcc-3.4 is slightly
different, so I'm going to see if I can learn anything from it.
write this up on the debian.org wiki
I maintain a page on the NSLU2 wiki:
You're welcome to link to it.