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

Bug#774356: marked as done (stage2 powerpc multilib wdotap build fails)



Your message dated Wed, 22 Apr 2015 11:19:22 +0000
with message-id <E1Yksgc-00045F-Bv@franck.debian.org>
and subject line Bug#774356: fixed in cross-gcc 15
has caused the Debian Bug report #774356,
regarding stage2 powerpc multilib wdotap build fails
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
774356: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774356
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: cross-gcc-dev
Version: 11
User: helmutg@debian.org
Usertags: rebootstrap

A wdotap stage2 cross build from amd64 targeting powerpc with multilib
fails. The tail of the log[1] is:

| : # ppc 64bit build slaps libgcc and libstdc++ to powerpc64-linux-gnu
| mkdir -p debian/tmp/usr/powerpc-linux-gnu/lib64
| cp -a debian/tmp/usr/powerpc64-linux-gnu/lib64/* debian/tmp/usr/powerpc-linux-gnu/lib64/
| cp: cannot stat 'debian/tmp/usr/powerpc64-linux-gnu/lib64/*': No such file or directory
| debian/rules2:2060: recipe for target 'stamps/07-install-stamp' failed
| make[1]: *** [stamps/07-install-stamp] Error 1
| make[1]: Leaving directory '/tmp/buildd/gcc2/gcc-4.9-4.9.2'
| debian/rules:80: recipe for target 'stamps/07-install-stamp' failed

The remainder of the build log tells that this is the first mention of
"powerpc64-linux-gnu/lib64". Instead the files mentioned are installed
in the intended location (where they would be copied to).

So I attempted a build with the same configuration except for disabling
wdotap (i.e. using the supported method) and indeed the supported method
does not fail here. This is why I am filing the bug against
cross-gcc-dev.

The relevant code can be found in gcc-4.9's debian/rules2[2] (search for
"slaps"). It is conditional to:
 * DEB_CROSS = yes
 * multilib = yes
 * DEB_STAGE != stage1
 * DEB_TARGET_ARCH = powerpc
 * biarch64 = yes

Likely, this should also become conditional to
with_deps_on_target_arch_pkgs != yes. The interesting bit here is that
there is similar fix above this fix for DEB_TARGET_ARCH=s390. It is not
clear whether it should also be disabled for wdotap. In particular, this
cannot be tested, because glibc no longer builds for s390, so we cannot
satisfy Build-Depends.

What do you think? Opportunistically disable both or just the one we
know to be unneeded for wdotap? (Based on this description either patch
should be trivial.)

Helmut

[1] https://jenkins.debian.net/job/rebootstrap_powerpc_gcc49/96/console
[2] http://sources.debian.net/src/gcc-4.9/4.9.2-10/debian/rules2/#L2184

--- End Message ---
--- Begin Message ---
Source: cross-gcc
Source-Version: 15

We believe that the bug you reported is fixed in the latest version of
cross-gcc, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 774356@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Wookey <wookey@debian.org> (supplier of updated cross-gcc package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 21 Apr 2015 03:49:02 +0100
Source: cross-gcc
Binary: cross-gcc-dev
Architecture: source all
Version: 15
Distribution: experimental
Urgency: medium
Maintainer: Debian Cross-Toolchain Team <debian-toolchain@lists.debian.org>
Changed-By: Wookey <wookey@debian.org>
Description:
 cross-gcc-dev - Tools for building cross-compilers and cross-compiler packages
Closes: 774356 779322
Changes:
 cross-gcc (15) experimental; urgency=medium
 .
   [ Wookey ]
   * Enable config for multilib/non-multilib builds
   * Build tools for i386 as well  (Closes: #779322)
 .
   [ Dima Kogan ]
   * rebuild for 4.9.2-12, 5-20150404-1
   * building cross-compiler targeting i386
   * fix powerpc multilib stage2 build. (Closes: #774356)
   * cross-gcc-dev Depends lsb-release. gcc builds use this
Checksums-Sha1:
 7836275bf80e856157bba68689011228e6e187b0 1297 cross-gcc_15.dsc
 ae4d6eb355000e43a0b4864a3378aa042590092c 20752 cross-gcc_15.tar.xz
 5378e7243b63a25010b99cee233fabbc19fb85df 18176 cross-gcc-dev_15_all.deb
Checksums-Sha256:
 50da0d579dbb566fb7d5a34aa4c86688d84a3b5ccf250638c9d4f970b0e775ac 1297 cross-gcc_15.dsc
 866b254dc44f48d458fd39320fea9fa418d1a910201488b61ec2b3387dca23d2 20752 cross-gcc_15.tar.xz
 091355ecd3e4c40ed434d120a785805c383440b7916e630bebefc42752bbe9c9 18176 cross-gcc-dev_15_all.deb
Files:
 9506c63468d2367f62b10b747963663b 1297 devel extra cross-gcc_15.dsc
 2bc5c291515b482383e57d05390bf8c4 20752 devel extra cross-gcc_15.tar.xz
 541a02b7e136d158e835a51650bb861e 18176 devel extra cross-gcc-dev_15_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBAgAGBQJVN3x2AAoJEADolDnyKCkrVuEH/0NmHYkTkD7068zVHx/+miAp
sXbmxO5uAZ8V620d9ZCEpHS/LWO2VcR/6d2D0nKmb8SVD+BPioYXJPsyjH+kng52
7VZdZz4Ytj05EA6gt91veGsxfV06XW4oK/8SqcImDoW1a50JWId1COKRzpJHURFm
v0J5Z2yb4YjZ/HoPmZL/yzalhYB4Cts8V3YPKGTmKf/k7yHNnC14pW0+TG+GUXCb
thOPNAnDsz10z83N0wP+CzueJlX05yCE/l/O/hgdDL/ucYbAFJz7gy6ukos/gb7F
iyb2g2RcY7yVTjuadWi6H85tspmk6mlny+bdhwroGN4HISJWvgURWkIej+tTmhc=
=siSX
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: