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

Re: emchain: Automated toolchain builder



Hector,

Thanks for all your help so far.

I found one other thing that may be of interest to you concerning the gcc-3.4 libstdc++6-powerpc-cross package. There is a typo in the generated dependencies of the package (see below, powerpc-cross is duplicated). I tried to analyze and my best guess is that there is a problem with the sed scripts that modify this in the debian/rules.d/binary-libstdcxx-cross.mk file (or at least I think that is where the problem arises, I couldn't quite make sense of how that all works).

As I said in my last message, this dependency called out should be for libgcc1-powerpc-cross, which as I mentioned doesn't get built for some reason. I tried satisfying the dependency as you suggested using a library from gcc-4.1, but the typo prevented the dependency from being met.

Let me know if I should file this as a bug against gcc-3.4 or not.

Thanks,

-Jim

Here is a dump using dpkg -I of the built library.

jheck@heckmobile:/usr/src/cross-toolchain-3.4$ dpkg -I libstdc++6-powerpc-cross_3.4.6-4_all.deb
new debian package, version 2.0.
size 334952 bytes: control archive= 817 bytes.
    804 bytes,    22 lines      control
    342 bytes,     4 lines      md5sums
     34 bytes,     1 lines      shlibs
Package: libstdc++6-powerpc-cross
Version: 3.4.6-4
Section: devel
Priority: extra
Architecture: all
Depends: gcc-3.4-base (= 3.4.6-4), libc6-powerpc-cross (>= 2.3.5-1), libgcc1-powerpc-cross-powerpc-cross (>= 3.4.4)
Conflicts: libstdc++6-0
Replaces: libstdc++6-0
Provides: libstdc++6-powerpc-dcv1
Installed-Size: 1036
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Source: gcc-3.4
Description: The GNU Standard C++ Library v3
 This package contains an additional runtime library for C++ programs
 built with the GNU compiler.
 .
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 in g++-3.0.
 .
This package contains files for powerpc architecture, for use in cross-compile environment.




Reply to: