Debian Bug report logs - #623953
cross-pcc needs cross-binutils

version graph

Package: pcc-for-x86-64-linux-gnu; Maintainer for pcc-for-x86-64-linux-gnu is (unknown);

Reported by: Sven Joachim <svenjoac@gmx.de>

Date: Sun, 24 Apr 2011 18:27:02 UTC

Severity: wishlist

Found in version pcc/1.1.0~DEVEL+20110422-1

Fixed in version 1.1.0~DEVEL+20110422-1+rm

Done: Debian FTP Masters <ftpmaster@ftp-master.debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, svenjoac@gmx.de, Thorsten Glaser <tg@mirbsd.de>:
Bug#623953; Package pcc-for-x86-64-linux-gnu. (Sun, 24 Apr 2011 18:27:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Sven Joachim <svenjoac@gmx.de>:
New Bug report received and forwarded. Copy sent to svenjoac@gmx.de, Thorsten Glaser <tg@mirbsd.de>. (Sun, 24 Apr 2011 18:27:05 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Sven Joachim <svenjoac@gmx.de>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: pcc-for-x86-64-linux-gnu: depends on an unavailable package
Date: Sun, 24 Apr 2011 20:24:19 +0200
Package: pcc-for-x86-64-linux-gnu
Version: 1.1.0~DEVEL+20110422-1
Severity: serious

Your package is not installable because it depends on
binutils-x86-64-linux-gnu which is not available.


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (101, 'experimental')
Architecture: i386 (x86_64)

Kernel: Linux 2.6.39-rc4-nouveau (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash




Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#623953; Package pcc-for-x86-64-linux-gnu. (Sun, 24 Apr 2011 18:54:06 GMT) Full text and rfc822 format available.

Acknowledgement sent to Thorsten Glaser <tg@mirbsd.de>:
Extra info received and forwarded to list. (Sun, 24 Apr 2011 18:54:06 GMT) Full text and rfc822 format available.

Message #10 received at 623953@bugs.debian.org (full text, mbox):

From: Thorsten Glaser <tg@mirbsd.de>
To: 623953@bugs.debian.org
Cc: James Troup <james@nocrew.org>, Matthias Klose <doko@debian.org>
Subject: Re: Bug#623953: pcc-for-x86-64-linux-gnu: depends on an unavailable package
Date: Sun, 24 Apr 2011 18:36:57 +0000 (UTC)
Sven Joachim dixit:

>Your package is not installable because it depends on
>binutils-x86-64-linux-gnu which is not available.

README.Debian points to https://wiki.debian.org/BuildingCrossCompilers
which explains how to create them. I don’t see this as a problem, but
would like input from the binutils maintainers on this. It would also
be possible to have them uploaded of course.

(As an explanation, pcc doesn’t distinguish between native and
cross compilation, so it’s totally cheap to just build all
possible combinations of compilers.)

Note that three more (mips, mipsel, powerpc) architectures for
pcc should become available soon.

bye,
//mirabilos
-- 
13:47⎜<tobiasu> if i were omnipotent, i would divide by zero
                all day long ;)
(thinking about http://lobacevski.tumblr.com/post/3260866481 by waga)




Information forwarded to debian-bugs-dist@lists.debian.org, Thorsten Glaser <tg@mirbsd.de>:
Bug#623953; Package pcc-for-x86-64-linux-gnu. (Sun, 22 May 2011 17:57:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jonathan Nieder <jrnieder@gmail.com>:
Extra info received and forwarded to list. Copy sent to Thorsten Glaser <tg@mirbsd.de>. (Sun, 22 May 2011 17:57:03 GMT) Full text and rfc822 format available.

Message #15 received at 623953@bugs.debian.org (full text, mbox):

From: Jonathan Nieder <jrnieder@gmail.com>
To: Thorsten Glaser <tg@mirbsd.de>
Cc: 623953@bugs.debian.org, James Troup <james@nocrew.org>, Matthias Klose <doko@debian.org>
Subject: Re: pcc-for-x86-64-linux-gnu: depends on an unavailable package
Date: Sun, 22 May 2011 12:56:01 -0500
Thorsten Glaser wrote:
> Sven Joachim dixit:

>> Your package is not installable because it depends on
>> binutils-x86-64-linux-gnu which is not available.
>
> README.Debian points to https://wiki.debian.org/BuildingCrossCompilers
> which explains how to create them. I don’t see this as a problem, but
> would like input from the binutils maintainers on this. It would also
> be possible to have them uploaded of course.

Yes, please!  See binutils-mingw-w64 for an example of this (including
a Built-Using header).

> Note that three more (mips, mipsel, powerpc) architectures for
> pcc should become available soon.

I admit part of the reason I am interested in cross-binutils
(including a cross-assembler) being uploaded is that it would allow
Bug#613610 (firmware packages being a pain in the neck) to be fixed at
last.  I'd be glad to help in any way I can.

Regards,
Jonathan




Information forwarded to debian-bugs-dist@lists.debian.org, Thorsten Glaser <tg@mirbsd.de>:
Bug#623953; Package pcc-for-x86-64-linux-gnu. (Sun, 04 Dec 2011 18:57:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jonathan Nieder <jrnieder@gmail.com>:
Extra info received and forwarded to list. Copy sent to Thorsten Glaser <tg@mirbsd.de>. (Sun, 04 Dec 2011 18:57:03 GMT) Full text and rfc822 format available.

Message #20 received at 623953@bugs.debian.org (full text, mbox):

From: Jonathan Nieder <jrnieder@gmail.com>
To: Thorsten Glaser <tg@mirbsd.de>
Cc: 623953@bugs.debian.org, binutils-source@packages.debian.org, binutils-mingw-w64@packages.debian.org
Subject: Re: pcc-for-x86-64-linux-gnu: depends on an unavailable package
Date: Sun, 4 Dec 2011 12:53:14 -0600
Hey Thorsten,

Thorsten Glaser wrote:
> Sven Joachim dixit:

>> Your package is not installable because it depends on
>> binutils-x86-64-linux-gnu which is not available.
>
> README.Debian points to https://wiki.debian.org/BuildingCrossCompilers
> which explains how to create them. I don’t see this as a problem, but
> would like input from the binutils maintainers on this. It would also
> be possible to have them uploaded of course.

I've put up a demo at

 http://alioth.debian.org/~jrnieder-guest/temp/binutils-cross-demo.tar.gz

It's very rough.  The copyright file is incomplete, the paths do not
seem right, and I only remembered after building it that my pet
application (xburst-tools) requires cross-gcc, too, which is harder
work because people would expect it to be able to build
non-freestanding programs, which means a cross-architecture dependency
on libc.  Anyway, maybe the toy cross-binutils can save time or
provide some entertainment.

Thoughts welcome, as always.

Sincerely,
Jonathan




Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#623953; Package pcc-for-x86-64-linux-gnu. (Sun, 04 Dec 2011 19:12:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Thorsten Glaser <tg@mirbsd.de>:
Extra info received and forwarded to list. (Sun, 04 Dec 2011 19:12:03 GMT) Full text and rfc822 format available.

Message #25 received at 623953@bugs.debian.org (full text, mbox):

From: Thorsten Glaser <tg@mirbsd.de>
To: Jonathan Nieder <jrnieder@gmail.com>
Cc: 623953@bugs.debian.org, binutils-source@packages.debian.org, binutils-mingw-w64@packages.debian.org
Subject: Re: pcc-for-x86-64-linux-gnu: depends on an unavailable package
Date: Sun, 4 Dec 2011 19:09:05 +0000 (UTC)
Jonathan Nieder dixit:

>I've put up a demo at
>
> http://alioth.debian.org/~jrnieder-guest/temp/binutils-cross-demo.tar.gz

No. Cross binutils are built using the documentation from
https://wiki.debian.org/BuildingCrossCompilers which show
that the stock binutils Debian source package already has
this functionality. So something like below can easily be
used, and no extra source package is ever needed.

tg@zigo:~ $ cat bBinutils
#!/bin/sh
set -x
TARGET=m68k-linux-gnu
export TARGET
exec sudo eatmydata cowbuilder --debbuildopts -b --build "$@"


(That said, regarding pcc, I’ll retire the multi-target
ability in the next upload until we can have arch:all
packages with a specific build architecture – the current
hack is not nice, and multiarch doesn’t solve it either,
especially as you’re not allowed to depend on specific
architectures’ packages.)

bye,
//mirabilos
-- 
Support mksh as /bin/sh and RoQA dash NOW!
‣ src:bash (241 (259) bugs: 0 RC, 168 (182) I&N, 73 (77) M&W, 0 F&P)
‣ src:dash (71 (81) bugs: 3 RC, 27 (30) I&N, 41 (48) M&W, 0 F&P)
‣ src:mksh (1 bug: 0 RC, 0 I&N, 1 M&W, 0 F&P)
http://qa.debian.org/data/bts/graphs/d/dash.png is pretty red, innit?




Information forwarded to debian-bugs-dist@lists.debian.org, Thorsten Glaser <tg@mirbsd.de>:
Bug#623953; Package pcc-for-x86-64-linux-gnu. (Mon, 05 Dec 2011 03:03:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jonathan Nieder <jrnieder@gmail.com>:
Extra info received and forwarded to list. Copy sent to Thorsten Glaser <tg@mirbsd.de>. (Mon, 05 Dec 2011 03:03:03 GMT) Full text and rfc822 format available.

Message #30 received at 623953@bugs.debian.org (full text, mbox):

From: Jonathan Nieder <jrnieder@gmail.com>
To: Thorsten Glaser <tg@mirbsd.de>
Cc: 623953@bugs.debian.org, binutils-source@packages.debian.org, debian-toolchain@lists.debian.org
Subject: Re: pcc-for-x86-64-linux-gnu: depends on an unavailable package
Date: Sun, 4 Dec 2011 21:00:28 -0600
Thorsten Glaser wrote:

> No. Cross binutils are built using the documentation from
> https://wiki.debian.org/BuildingCrossCompilers which show
> that the stock binutils Debian source package already has
> this functionality.

I had thought that Matthias was (for good reasons) not interested in
the stock binutils source package producing cross-compilers for
additional targets on autobuilders, and that the binutils-source
package and Built-Using control header existed for this exact reason.
What did I miss?

Puzzled,
Jonathan




Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#623953; Package pcc-for-x86-64-linux-gnu. (Mon, 05 Dec 2011 06:39:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to Thorsten Glaser <tg@mirbsd.de>:
Extra info received and forwarded to list. (Mon, 05 Dec 2011 06:39:06 GMT) Full text and rfc822 format available.

Message #35 received at 623953@bugs.debian.org (full text, mbox):

From: Thorsten Glaser <tg@mirbsd.de>
To: Jonathan Nieder <jrnieder@gmail.com>
Cc: 623953@bugs.debian.org, binutils-source@packages.debian.org, debian-toolchain@lists.debian.org
Subject: Re: pcc-for-x86-64-linux-gnu: depends on an unavailable package
Date: Mon, 5 Dec 2011 06:28:03 +0000 (UTC)
Jonathan Nieder dixit:

>I had thought that Matthias was (for good reasons) not interested in
>the stock binutils source package producing cross-compilers for
>additional targets on autobuilders, and that the binutils-source

I heard there was interest in having limited combinations
available. We'll see. For now, the next pcc upload will
not require this anyway.

bye,
//mirabilos
-- 
  “Having a smoking section in a restaurant is like having
          a peeing section in a swimming pool.”
						-- Edward Burr




Information forwarded to debian-bugs-dist@lists.debian.org, Thorsten Glaser <tg@mirbsd.de>:
Bug#623953; Package pcc-for-x86-64-linux-gnu. (Mon, 05 Dec 2011 07:54:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jonathan Nieder <jrnieder@gmail.com>:
Extra info received and forwarded to list. Copy sent to Thorsten Glaser <tg@mirbsd.de>. (Mon, 05 Dec 2011 07:54:04 GMT) Full text and rfc822 format available.

Message #40 received at 623953@bugs.debian.org (full text, mbox):

From: Jonathan Nieder <jrnieder@gmail.com>
To: Thorsten Glaser <tg@mirbsd.de>
Cc: 623953@bugs.debian.org, binutils-source@packages.debian.org, debian-toolchain@lists.debian.org
Subject: Re: pcc-for-x86-64-linux-gnu: depends on an unavailable package
Date: Mon, 5 Dec 2011 01:51:44 -0600
Thorsten Glaser wrote:
> Jonathan Nieder dixit:

>> I had thought that Matthias was (for good reasons) not interested in
>> the stock binutils source package producing cross-compilers for
>> additional targets on autobuilders, and that the binutils-source
>
> I heard there was interest in having limited combinations
> available. We'll see.

I'm not sure what that has to do with what I said.  If the binutils
source package produces cross-compilers, that would make binutils
updates take longer on autobuilders and have more chance of failing
to build; hence, cross-compilers like mingw grab the same source code
through a Build-Depends from a different source package.  This is the
same trick that packages such as gcj-4.6 use.

The gcc-4.6 source package builds binary packages for C, Fortran,
Objective C, and C++ support.  It does not build packages for Java
support.

The gcj-4.6 source package is smaller and Build-Depends on the
"gcc-4.6-source" binary package, to allow source and rules to be
shared with gcc-4.6.

> For now, the next pcc upload will
> not require this anyway.

Thanks for the update.  Alas.

Jonathan




Information forwarded to debian-bugs-dist@lists.debian.org, Thorsten Glaser <tg@mirbsd.de>:
Bug#623953; Package pcc-for-x86-64-linux-gnu. (Tue, 06 Dec 2011 08:06:16 GMT) Full text and rfc822 format available.

Acknowledgement sent to Matthias Klose <doko@debian.org>:
Extra info received and forwarded to list. Copy sent to Thorsten Glaser <tg@mirbsd.de>. (Tue, 06 Dec 2011 08:06:16 GMT) Full text and rfc822 format available.

Message #45 received at 623953@bugs.debian.org (full text, mbox):

From: Matthias Klose <doko@debian.org>
To: Jonathan Nieder <jrnieder@gmail.com>
Cc: Thorsten Glaser <tg@mirbsd.de>, 623953@bugs.debian.org, binutils-source@packages.debian.org, debian-toolchain@lists.debian.org
Subject: Re: pcc-for-x86-64-linux-gnu: depends on an unavailable package
Date: Tue, 06 Dec 2011 09:02:17 +0100
On 12/05/2011 04:00 AM, Jonathan Nieder wrote:
> Thorsten Glaser wrote:
> 
>> No. Cross binutils are built using the documentation from
>> https://wiki.debian.org/BuildingCrossCompilers which show
>> that the stock binutils Debian source package already has
>> this functionality.

yes, and if somebody wants to split out the spu packages, I would certainly be
interested in that.  Please don't add new ones.

> I had thought that Matthias was (for good reasons) not interested in
> the stock binutils source package producing cross-compilers for
> additional targets on autobuilders, and that the binutils-source
> package and Built-Using control header existed for this exact reason.
> What did I miss?




Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#623953; Package pcc-for-x86-64-linux-gnu. (Sat, 22 Sep 2012 13:42:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Thorsten Glaser <tg@mirbsd.de>:
Extra info received and forwarded to list. (Sat, 22 Sep 2012 13:42:03 GMT) Full text and rfc822 format available.

Message #50 received at 623953@bugs.debian.org (full text, mbox):

From: Thorsten Glaser <tg@mirbsd.de>
To: 623953@bugs.debian.org
Cc: control@bugs.debian.org
Subject: cross-pcc needs cross-binutils
Date: Sat, 22 Sep 2012 13:36:15 +0000 (UTC)
retitle 623953 cross-pcc needs cross-binutils
severity 623953 wishlist
thanks

Hi,

there still seems to be no consensus regarding this, but with
(only) my “pcc maintainer” hat on, by mentioning it in the
README.Debian file how to build those cross compilers, I think
my part is done, especially considering that the Wiki page is
updated now to point to precompiled binaries from Emdebian, and
we can even put some pcc-specific information on it.

In general DD terms, uploading cross-binutils might be discussed,
but that doesn’t scale due to n² complexity: we currently have 14
Debian and 7 Debian-Ports architectures, and pcc currently works
on 2 (amd64, i386) out of an upstream-named 5 (+ mips, mipsel,
powerpc; with some sort of ARM and hppa being a possibility) ones,
so pcc alone would need 2*21-2=40 cross-binutils uploaded right now,
5*21-5=100 eventually with 7*21-7=140 a possibility, and for the
general case we need 21²-21=420 cross-binutils binary packages,
so I understand the reluctance for that.

bye,
//mirabilos
-- 
<Natureshadow> Dann mach ich git annex copy --to shore und fertig ist das
<Natureshadow> das ist ja viel cooler als ownCloud ...
<mirabilos> sag ich doch
<Natureshadow> ja wieso stimmt das denn immer was du sagst ...



Changed Bug title to 'cross-pcc needs cross-binutils' from 'pcc-for-x86-64-linux-gnu: depends on an unavailable package' Request was from Thorsten Glaser <tg@mirbsd.de> to control@bugs.debian.org. (Sat, 22 Sep 2012 13:42:07 GMT) Full text and rfc822 format available.

Severity set to 'wishlist' from 'serious' Request was from Thorsten Glaser <tg@mirbsd.de> to control@bugs.debian.org. (Sat, 22 Sep 2012 13:42:07 GMT) Full text and rfc822 format available.

Reply sent to Debian FTP Masters <ftpmaster@ftp-master.debian.org>:
You have taken responsibility. (Sun, 27 Oct 2013 12:51:12 GMT) Full text and rfc822 format available.

Notification sent to Sven Joachim <svenjoac@gmx.de>:
Bug acknowledged by developer. (Sun, 27 Oct 2013 12:51:12 GMT) Full text and rfc822 format available.

Message #59 received at 623953-done@bugs.debian.org (full text, mbox):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 623952-done@bugs.debian.org,623953-done@bugs.debian.org,638309-done@bugs.debian.org,
Cc: pcc@packages.debian.org, pcc@packages.qa.debian.org
Subject: Bug#727737: Removed package(s) from experimental
Date: Sun, 27 Oct 2013 12:49:18 +0000
Version: 1.1.0~DEVEL+20110422-1+rm

Dear submitter,

as the package pcc has just been removed from the Debian archive
experimental we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see http://bugs.debian.org/727737

The version of this package that was in Debian prior to this removal
can still be found using http://snapshot.debian.org/.

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

Debian distribution maintenance software
pp.
Ansgar Burchardt (the ftpmaster behind the curtain)



Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 25 Nov 2013 07:37:05 GMT) Full text and rfc822 format available.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Mon Apr 21 07:37:58 2014; Machine Name: beach.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.