Package Details: mingw-w64-gcc 8.1.0-1

Git Clone URL: https://aur.archlinux.org/mingw-w64-gcc.git (read-only)
Package Base: mingw-w64-gcc
Description: Cross GCC for the MinGW-w64 cross-compiler
Upstream URL: http://gcc.gnu.org
Licenses: GPL, custom, LGPL, FDL
Groups: mingw-w64, mingw-w64-toolchain
Provides: mingw-w64-gcc-base
Submitter: Barthalion
Maintainer: xantares
Last Packager: xantares
Votes: 23
Popularity: 4.081511
First Submitted: 2018-01-07 17:33
Last Updated: 2018-05-08 09:43

Required by (184)

Sources (4)

Pinned Comments

xantares commented on 2018-03-07 17:54

To install this package from source I recommend to use:

aurman -S --noedit --noconfirm --pgp_fetch mingw-w64-gcc

For a binary install I recommend to use Martchus ownstuff repo:

https://wiki.archlinux.org/index.php/unofficial_user_repositories#ownstuff

Latest Comments

xantares commented on 2018-05-29 16:43

@qrwteyrutiyoup mksrcinfo does not put the gpg keys into the .SRCINFO, maybe its him whos buggy ?

mozo commented on 2018-05-28 13:19

The keys provided by xantares and cguenther doesn't work. I followed cguenther's steps with packer with --skipinteg option and all went without problems until the last package mingw-w64-gcc. It gives the following error:

https://pastebin.com/tK0y2sUF

Martchus commented on 2018-05-27 23:00

@Alad Not sure what you mean with those contraptions. Do you refer to the scripts in the pinned comments?

Where does the aur depends command you mention come from? It looks very useful.

Not sure why people like to use yaourt. I haven't used it for ages and just stick with official makechrootpkg invoked by some self-crafted script which downloads the PKGBUILDs before.

Maybe it would be useful to put the link to my binary repo here as well: https://martchus.no-ip.biz/repo/arch/ownstuff/os/x86_64 Since now even mingw-w64-gcc itself has been moved from community to the AUR I already noticed an increased interest.

Alad commented on 2018-05-27 22:13

Is there still a point in those horrible yaourt/pacman -Rdd contraptions? Besides that yaourt is not the canonical way to install AUR packages (rather the complete opposite) there no longer seem any dependency cycles.

$ echo mingw-w64-gcc | aur depends | cut -f1,2 | tsort
mingw-w64-gcc
gcc-ada
mingw-w64-winpthreads
mingw-w64-crt
mingw-w64-gcc-base
mingw-w64-headers-bootstrap
mingw-w64-binutils
cloog
ppl
libmpc
mingw-w64-headers
zlib
texlive-bin
texlive-core
isl
osl
gmp

4shadoww commented on 2018-05-10 11:22

@Acry you can configure makepkg to use -j flag by editing /etc/makepkg.conf and setting MAKEFLAGS="-j5".

Acry commented on 2018-05-09 21:15

Do the world a favor and add a -j$(( $(nproc) + 1 )) behind make. The build takes ages.

zfkerr commented on 2018-05-08 16:33

doesn't build

if [ xinfo = xinfo ]; then \
  rm -f doc/gnat_ugn.info*; \
  makeinfo --split-size=5000000 --split-size=5000000 --no-split -                                                
  I/     /home/user/Other/aur-mingw-w64-gcc/src/gcc/gcc/doc/include \
        -I/     /home/user/Other/src/gcc/gcc/ada -o doc/gnat_ugn.info /home/user/Other/mingw-w64-gcc/src/gcc/gcc/ada/gnat_ugn.texi; \
 else true; fi
 /home/user/Other/mingw-w64-gcc/src/gcc/gcc/ada/gnat_ugn.texi:54: @include: could not find gcc-common.texi
 /home/user/Other/mingw-w64-gcc/src/gcc/gcc/ada/gnat_ugn.texi:55: warning: undefined flag: version-GCC
 make[2]: *** [/     /home/user/Other/mingw-w64-gcc/src/gcc/gcc/ada/gcc-interface/Make-lang.in:722: doc/gnat_ugn.info] Error 1
 make[2]: Leaving directory '/     /home/user/Other/mingw-w64-gcc/src/gcc-build-i686-w64-mingw32/gcc'
 make[1]: *** [Makefile:4270: all-gcc] Error 2
 make[1]: Leaving directory '/     /home/user/Other/mingw-w64-gcc/src/gcc-          build-i686-w64-mingw32'
 make: *** [Makefile:905: all] Error 2
 ==> ERROR: A failure occurred in build().
 Aborting...
 ==> ERROR: Makepkg was unable to build mingw-w64-gcc.

qrwteyrutiyoup commented on 2018-04-15 17:53

@xantares:

Can you please update the .SRCINFO file so that it lists the two PGP keys required to build the file (the ones in the validpgpkeys array of the PKGBUILD)?

Not sure why they are not in there already.

addeps3 commented on 2018-03-09 16:21

I installed with yaourt --m-arg --skipchecksums --m-arg --skippgpcheck -Sb mingw-w64-gcc

xantares commented on 2018-03-07 17:54

To install this package from source I recommend to use:

aurman -S --noedit --noconfirm --pgp_fetch mingw-w64-gcc

For a binary install I recommend to use Martchus ownstuff repo:

https://wiki.archlinux.org/index.php/unofficial_user_repositories#ownstuff

All comments