Bug#623953: pcc-for-x86-64-linux-gnu: depends on an unavailable package

2011-12-06 Thread Matthias Klose
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?



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#623953: pcc-for-x86-64-linux-gnu: depends on an unavailable package

2011-12-04 Thread Jonathan Nieder
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



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#623953: pcc-for-x86-64-linux-gnu: depends on an unavailable package

2011-12-04 Thread Thorsten Glaser
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) IN, 73 (77) MW, 0 FP)
‣ src:dash (71 (81) bugs: 3 RC, 27 (30) IN, 41 (48) MW, 0 FP)
‣ src:mksh (1 bug: 0 RC, 0 IN, 1 MW, 0 FP)
http://qa.debian.org/data/bts/graphs/d/dash.png is pretty red, innit?



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#623953: pcc-for-x86-64-linux-gnu: depends on an unavailable package

2011-12-04 Thread Jonathan Nieder
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



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#623953: pcc-for-x86-64-linux-gnu: depends on an unavailable package

2011-12-04 Thread Thorsten Glaser
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



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#623953: pcc-for-x86-64-linux-gnu: depends on an unavailable package

2011-12-04 Thread Jonathan Nieder
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



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#623953: pcc-for-x86-64-linux-gnu: depends on an unavailable package

2011-05-22 Thread Jonathan Nieder
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



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#623953: pcc-for-x86-64-linux-gnu: depends on an unavailable package

2011-04-24 Thread Sven Joachim
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



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#623953: pcc-for-x86-64-linux-gnu: depends on an unavailable package

2011-04-24 Thread Thorsten Glaser
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)



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org