FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian GCC

 
 
LinkBack Thread Tools
 
Old 11-25-2010, 03:06 PM
Hector Oron
 
Default Bug#604937: gcc-4.4 (cross): build dependencies: gcc-4.4-source (needed?)

Package: gcc-4.4
Version: 4.4.5-8
Severity: wishlist

Hello,

Cross building gcc-4.4, it depends on -source packages:
dpkg-checkbuilddeps: Unmet build dependencies: gcc-4.4-source (>= 4.4.5)
gcc-4.4-source (<< 4.4.6)

Those dependencies are not needed for cross builds, extra space is taken in
the build host which is not needed and for slow connections, it takes a while
to get the extra packages, could those be disabled?

Best regards,
-- Hector Oron

-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (700, 'unstable'), (600, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gcc-4.4 depends on:
ii binutils 2.20.1-15 The GNU assembler, linker and bina
ii cpp-4.4 4.4.5-8 The GNU C preprocessor
ii gcc-4.4-base 4.4.5-8 The GNU Compiler Collection (base
ii libc6 2.11.2-7 Embedded GNU C Library: Shared lib
ii libgcc1 1:4.5.1-9 GCC support library
ii libgomp1 4.5.1-9 GCC OpenMP (GOMP) support library

Versions of packages gcc-4.4 recommends:
ii libc6-dev 2.11.2-7 Embedded GNU C Library: Developmen

Versions of packages gcc-4.4 suggests:
pn gcc-4.4-doc <none> (no description available)
pn gcc-4.4-locales <none> (no description available)
ii gcc-4.4-multilib 4.4.5-8 The GNU C compiler (multilib files
ii libcloog-ppl0 0.15.9-2 the Chunky Loop Generator (runtime
pn libgcc1-dbg <none> (no description available)
pn libgomp1-dbg <none> (no description available)
pn libmudflap0-4.4-dev <none> (no description available)
pn libmudflap0-dbg <none> (no description available)
ii libppl-c2 0.10.2-9 Parma Polyhedra Library (C interfa
ii libppl7 0.10.2-9 Parma Polyhedra Library (runtime l

-- no debconf information



--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20101125160641.26807.1255.reportbug@enorme">http://lists.debian.org/20101125160641.26807.1255.reportbug@enorme
 
Old 11-26-2010, 08:41 AM
Matthias Klose
 
Default Bug#604937: gcc-4.4 (cross): build dependencies: gcc-4.4-source (needed?)

tag 604937 + wontfix
thanks

On 25.11.2010 17:06, Hector Oron wrote:

Package: gcc-4.4
Version: 4.4.5-8
Severity: wishlist

Hello,

Cross building gcc-4.4, it depends on -source packages:
dpkg-checkbuilddeps: Unmet build dependencies: gcc-4.4-source (>= 4.4.5)
gcc-4.4-source (<< 4.4.6)

Those dependencies are not needed for cross builds, extra space is taken in
the build host which is not needed and for slow connections, it takes a while
to get the extra packages, could those be disabled?


No. It appears that you include the source tarball in your cross source package
itself, which IMO is not necessary.




--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 4CEF80D3.3050701@debian.org">http://lists.debian.org/4CEF80D3.3050701@debian.org
 
Old 11-26-2010, 08:57 AM
Hector Oron
 
Default Bug#604937: gcc-4.4 (cross): build dependencies: gcc-4.4-source (needed?)

Hello,

2010/11/26 Matthias Klose <doko@debian.org>:
> On 25.11.2010 17:06, Hector Oron wrote:
>> * Cross building gcc-4.4, it depends on -source packages:
>> * dpkg-checkbuilddeps: Unmet build dependencies: gcc-4.4-source (>= 4.4.5)
>> * gcc-4.4-source (<< *4.4.6)
>>
>> * Those dependencies are not needed for cross builds, extra space is taken
>> in
>> the build host which is not needed and for slow connections, it takes a
>> while
>> to get the extra packages, could those be disabled?
>
> No. It appears that you include the source tarball in your cross source
> package itself, which IMO is not necessary.
>

I do not have a cross source package, just a script which installs
cross dependencies using dpkg-cross, then crossbuild binutils using:
TARGET=<debian_arch> fakeroot debian/rules binary-cross
(which breaks on experimental) and else has to be run.

and then cross build gcc using:
GCC_TARGET=${ARCH} DEB_CROSS=yes fakeroot debian/rules control
DEB_CROSS_NO_BIARCH=yes
GCC_TARGET=${ARCH} DEB_CROSS=yes dpkg-buildpackage -us -uc -rfakeroot

as described in the documentation.

Best regards,
--
*Héctor Orón

"Our Sun unleashes tremendous flares expelling hot gas into the Solar
System, which one day will disconnect us."

-- Day DVB-T stop working nicely
Video flare: http://antwrp.gsfc.nasa.gov/apod/ap100510.html



--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: AANLkTim4fxPcj+cswjY1kZ7r1eXkb+s_Yb+6+_-qi__Y@mail.gmail.com">http://lists.debian.org/AANLkTim4fxPcj+cswjY1kZ7r1eXkb+s_Yb+6+_-qi__Y@mail.gmail.com
 

Thread Tools




All times are GMT. The time now is 08:38 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright ©2007 - 2008, www.linux-archive.org