Thanks for access to the development machines.

I've verified that the mspgcc LTS-20110716 git workspaces comprising the
upstream GNU releases with the mspgcc patches applied, when built with
the mspgcc recommended configuration flags, successfully produce a
toolchain on both gabrielli and smetlana under the sid dchroot.  Sources
and build logs are available in ~pabigot/msp430 on these machines: logs
are the files BUILD/lts.*; the script used for the build is
msp430/maint/gcc/scripts/test430.sh.  The complete installed toolchain
is in ~pabigot/msp430/install/lts.

Following Luca's instructions for apt-get source and dpkg-buildpackage,
I was unable to build binutils-msp430 (missing files
in /usr/src/binutils), and obtained a different build failure in
gcc-msp430 on gabrielli than is shown in the debian build logs.  My log
for that is in ~pabigot/aptstuff/gcc-msp430/dpo on gabrielli.

At this point, since the upstream sources build correctly on the target
hosts, I can only conclude that the failure is due to something in the
debian build tool environment: perhaps the base releases are not
binutils-2.21.1a and gcc-4.5.3 (for gcc, a diff of the unpacked apt
sources against my patched upstream sources suggest this is the case),
or the patches are incomplete/mis-ordered, or the configuration flags
are causing problems, or the environment is causing problems.

I am not a debian user and don't understand what magic dpkg-build is
doing.  All I can provide is the demonstration that the patched
LTS-20110716 mspgcc toolchain appears to work on the target platform.
It's not an effective use of my time to try to figure out the difference
between the verified builds and what dpkg is doing.  Sorry.

Peter

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to