[arch-general] [arch-dev-public] Kill old gcc versions
Baho Utot
baho-utot at columbus.rr.com
Sun Jun 14 17:55:08 EDT 2009
On Sun, 2009-06-14 at 21:23 +0200, Thomas Bächler wrote:
> Biru Ionut schrieb:
> > Jan de Groot wrote:
> >> On Sun, 2009-06-14 at 19:06 +0200, Thomas Bächler wrote:
> >>> Can we kill gcc3 and gcc34 from extra? We used to need them for qemu,
> >>> but that's fixed, so they're useless. Objections?
> >>
> >> Move it to AUR. We don't need these anymore.
> >>
> > virtualbox recommendation are gcc3.3 or later except for the GCC 4.0.x
> > series). GCC 4.3.3 is recommended.
> > i've tried to compile with gcc 4.4.0 and is failing.
> > i suggest to move it to community because there are severals packages[1]
> > that have in makedepends gcc34.
> >
> > [1] http://dpaste.com/55327/
>
> If you want this, let this go to aur-general. I am removing the packages
> from extra now, but I'll leave the PKGBUILDs in SVN trunk for now, so
> any TU who wants to adopt this or any AUR user who wants to add this can
> access them.
>
-1 from me
IMHO I would like it to see them stay in extra
For example : imlib which has errors compiling with gcc-4.4.0
compiles fine with gcc-3.4
just fixup the PKGBUILD like this:
# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $
# Maintainer: dorphell <dorphell at archlinux.org>
# Committer: Judd Vinet <jvinet at zeroflux.org>
pkgname=imlib
pkgver=1.9.15
pkgrel=4
pkgdesc="General image handling library for X11 and Gtk"
arch=(i686 x86_64)
url="http://www.enlightenment.org/Libraries/Imlib.html"
license=('GPL')
depends=(gtk libungif libpng libtiff libsm)
makedepends=(gcc34)
source=(http://ftp.gnome.org/pub/GNOME/sources/imlib/1.9/$pkgname-$pkgver.tar.bz2
debian-bug448360.patch CAN-2004-1026.patch
aclocal-fixes.patch)
options=(!libtool)
md5sums=('7db987e6c52e4daf70d7d0f471238eae'
'5f9da697934b6bd3b497ac9160ce4f5c'
'b273d36aa60adbfaacaf6062234e4c1f'
'33b832f0dc6c9723cd0dfe9c8d0a6797')
build() {
cd $startdir/src/$pkgname-$pkgver
patch -Np1 -i ${startdir}/src/debian-bug448360.patch || return
1
patch -Np1 -i ${startdir}/src/CAN-2004-1026.patch || return 1
patch -Np0 -i ${startdir}/src/aclocal-fixes.patch || return 1
./configure --prefix=/usr --sysconfdir=/etc --enable-shm
CC=/usr/bin/gcc-3.4 make || return 1
make DESTDIR=$startdir/pkg install
}
and it works
More information about the arch-general
mailing list