Package Details: gcc47 4.7.4-2

Git Clone URL: (read-only, click to copy)
Package Base: gcc47
Description: The GNU Compiler Collection (4.7.x)
Upstream URL:
Licenses: GPL, custom, LGPL, FDL
Submitter: mosra
Maintainer: severach
Last Packager: severach
Votes: 21
Popularity: 0.000000
First Submitted: 2013-06-06 16:22
Last Updated: 2018-11-24 21:45

Latest Comments

« First ‹ Previous 1 2 3 4 5

TiborB commented on 2013-10-17 21:20

I have got the same error:

.......gcc47/pkg/gcc47/usr/lib/gcc/i686-pc-linux-gnu/lib*’: No such file or directory

It seems 'mv -f' did not fix the problem.

mosra commented on 2013-10-01 19:27

seschwar: I assume you are building on i686, as I have no such issue on x86-64. Added -f flag to mv, so it shouldn't fail now.

As for the multilib issue -- I removed the `provides` array as the package doesn't in fact provide anything (this package was inspired with gcc45, which has the same issue). Moreover it seems that gcc44, gcc45, gcc46 etc. AUR packages have their gcc4*-multilib counterparts and I don't know if having gcc47 along with gcc-multilib (4.8) will cause issues or not. I don't want to maintain package which I don't use, so you might want to create the gcc47-multilib package yourself.

seschwar commented on 2013-09-29 14:49

Also I get the following error when building gcc47:

mv: cannot stat ‘/srv/smb/gcc47/pkg/gcc47/usr/lib/gcc/i686-pc-linux-gnu/lib*’: No such file or directory
==> ERROR: A failure occurred in package().

It looks like the libraries are already put in the right place by make install. Removing the mv line from package() makes gcc47 build successfully.

seschwar commented on 2013-09-28 20:28

The OSS PKGBUILD¹ requires GCC 4.7 to build. But an issue with gcc47 was pointed out in its comments: gcc47 conflicts with gcc-multilib from [multilib]. The two packages actually have no files in common. Thus they could me installed simultaneously. gcc47's provides=('gcc=4.7') and gcc-multilib's conflicts=('gcc') seems to be the cause of this issue.

It would be nice if you adjusted the gcc47 PKGBUILD in such a way so that it can be installed alongside gcc-multilib.. Maybe you can checkout how other PKGBUILDs of older GCC releases do this. At least I hope they do this, as I haven't looked into it. :)