Package Details: gcc49-multilib 4.9.4-2

Git Clone URL: https://aur.archlinux.org/gcc49-multilib.git (read-only)
Package Base: gcc49-multilib
Description: The GNU Compiler Collection for multilib (4.9.x)
Upstream URL: http://gcc.gnu.org
Licenses: GPL, custom, LGPL, FDL
Conflicts: gcc49
Provides: gcc49
Submitter: yurikoles
Maintainer: severach
Last Packager: severach
Votes: 5
Popularity: 0.000478
First Submitted: 2015-06-28 10:59
Last Updated: 2018-08-30 02:56

Dependencies (8)

Required by (9)

Sources (7)

Latest Comments

1 2 Next › Last »

severach commented on 2017-09-13 00:32

glibc 2.26 broke several things, ucontext, SIGSEGV, and __res_state. LD_PRELOAD only fixes LLVMgold.so errors.

jose1711 commented on 2017-09-12 16:50

this (and basically all gcc-multilib versions in aur) is giving me logpipe error. any idea? ld_preload uncommenting did not help

sinanmut commented on 2017-07-18 01:38

Multilib is not compiling. Checking for x86_64-pc-linux-gnu-gcc... .././gcc/xgcc .../build/gcc49-multilib/src/gcc-4.9.4/gcc-build/./gcc/ -B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_64-pc-linux-gnu/lib/ -isystem /usr/x86_64-pc-linux-gnu/include -isystem /usr/x86_64-pc-linux-gnu/sys-include
checking for suffix of object files... configure: error: in '.../build/gcc49-multilib/src/gcc-4.9.4/gcc-build/x86_64-pc-linux-gnu/libgcc':
configure: error: cannot compute suffix of object files: cannot compile

The only errors in config.log are "xgcc: error: unrecognized command line option '-fno-plt'"

*** After downloading the package, I built isl/cloog/gcc49-multilib separately. It worked. Before I used package manager and it was giving me many errors. Somewhere I read that this is due to the autoconf:
https://github.com/nghttp2/nghttp2/issues/863

severach commented on 2017-05-13 07:07

Perfect build here with gcc 6.3.1. Enable the two LD_PRELOAD lines. Edit the PKGBUILD. Take the # of the front and change the double slash on the end to a single slash.

FreelancePolice commented on 2017-04-12 00:50

I have the same problem as @petterk:

make[6]: *** [Makefile:553: libstdc++.la] Error 139
make[5]: *** [Makefile:583: all-recursive] Error 1
make[4]: *** [Makefile:485: all-recursive] Error 1
make[3]: *** [Makefile:391: all] Error 2
make[2]: *** [Makefile:13606: all-stage1-target-libstdc++-v3] Error 2
make[1]: *** [Makefile:21618: stage1-bubble] Error 2
make: *** [Makefile:894: all] Error 2
/usr/bin/makepkg: line 729: logpipe: unbound variable

I don't understand how to fix the issue.

TruckerZer0 commented on 2016-08-25 19:47

@severach Ah! Ok now this is more clear, thank you very much!

severach commented on 2016-08-25 19:43

You are out of space in /tmp. /tmpfs is a memory file system. Your disk isn't being used. 180GB of RAM memory would help complete the task. I've heard there's switches for Yaourt that make it use different folders but I consider it rude to download 100MB and immediately let Yaourt throw the files away.

TruckerZer0 commented on 2016-08-25 18:35

@severach I know about "out of space", but it is strange, I still have more than 180gb free on my disk...

I will try makepkg, thank you!

severach commented on 2016-08-25 15:48

'Spazio esaurito sul device' is Italian for 'out of space on device' in /tmp. AUR helpers like yaourt are a bad choice for building gcc for multiple reasons. Try building with makepkg.

TruckerZer0 commented on 2016-08-25 12:00

'Morning, I have problems building this package, these are the last lines where the build stop, hope somebody can help; Thanks.

:: Fixing up the man pages...
mv: impossibile eseguire stat di '*chrono_*': File o directory non esistente
rm: impossibile rimuovere '*_src_*': File o directory non esistente
::
:: Man pages in /tmp/yaourt-tmp-truckerzer0/aur-gcc49-multilib/src/gcc-4.9.4/gcc-build/x86_64-unknown-linux-gnu/libstdc++-v3/doc/doxygen/man
::
==> Entro nell'ambiente fakeroot...
==> Avvio di package() in corso...
mkdir -p -- /tmp/yaourt-tmp-truckerzer0/aur-gcc49-multilib/pkg/gcc49-multilib/usr /tmp/yaourt-tmp-truckerzer0/aur-gcc49-multilib/pkg/gcc49-multilib/usr
mkdir -p -- /tmp/yaourt-tmp-truckerzer0/aur-gcc49-multilib/pkg/gcc49-multilib/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.4/install-tools
mkdir -p -- /tmp/yaourt-tmp-truckerzer0/aur-gcc49-multilib/pkg/gcc49-multilib/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.4/install-tools/include
/bin/sh ./libtool --tag=disable-static --mode=install /usr/bin/install -c liblto_plugin.la '/tmp/yaourt-tmp-truckerzer0/aur-gcc49-multilib/pkg/gcc49-multilib/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.4'
libtool: install: /usr/bin/install -c .libs/liblto_plugin.so.0.0.0 /tmp/yaourt-tmp-truckerzer0/aur-gcc49-multilib/pkg/gcc49-multilib/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.4/liblto_plugin.so.0.0.0
libtool: install: (cd /tmp/yaourt-tmp-truckerzer0/aur-gcc49-multilib/pkg/gcc49-multilib/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.4 && { ln -s -f liblto_plugin.so.0.0.0 liblto_plugin.so.0 || { rm -f liblto_plugin.so.0 && ln -s liblto_plugin.so.0.0.0 liblto_plugin.so.0; }; })
libtool: install: (cd /tmp/yaourt-tmp-truckerzer0/aur-gcc49-multilib/pkg/gcc49-multilib/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.4 && { ln -s -f liblto_plugin.so.0.0.0 liblto_plugin.so || { rm -f liblto_plugin.so && ln -s liblto_plugin.so.0.0.0 liblto_plugin.so; }; })
libtool: install: /usr/bin/install -c .libs/liblto_plugin.lai /tmp/yaourt-tmp-truckerzer0/aur-gcc49-multilib/pkg/gcc49-multilib/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.4/liblto_plugin.la
libtool: install: warning: remember to run `libtool --finish /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.4'
mkdir -p -- /tmp/yaourt-tmp-truckerzer0/aur-gcc49-multilib/pkg/gcc49-multilib/usr/bin
mkdir -p -- /tmp/yaourt-tmp-truckerzer0/aur-gcc49-multilib/pkg/gcc49-multilib/usr/include
mkdir -p -- /tmp/yaourt-tmp-truckerzer0/aur-gcc49-multilib/pkg/gcc49-multilib/usr/share/info
mkdir -p -- /tmp/yaourt-tmp-truckerzer0/aur-gcc49-multilib/pkg/gcc49-multilib/usr/share/man/man1
mkdir -p -- /tmp/yaourt-tmp-truckerzer0/aur-gcc49-multilib/pkg/gcc49-multilib/usr/share/man/man7
mkdir -m 0755 -p -- /tmp/yaourt-tmp-truckerzer0/aur-gcc49-multilib/pkg/gcc49-multilib/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.4/finclude
/usr/bin/install: errore scrivendo '/tmp/yaourt-tmp-truckerzer0/aur-gcc49-multilib/pkg/gcc49-multilib/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.4/go1': Spazio esaurito sul device
/usr/bin/install: errore scrivendo '/tmp/yaourt-tmp-truckerzer0/aur-gcc49-multilib/pkg/gcc49-multilib/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.4/lto1': Spazio esaurito sul device
/usr/bin/install: errore scrivendo '/tmp/yaourt-tmp-truckerzer0/aur-gcc49-multilib/pkg/gcc49-multilib/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.4/cc1obj': Spazio esaurito sul device
/usr/bin/install: errore scrivendo '/tmp/yaourt-tmp-truckerzer0/aur-gcc49-multilib/pkg/gcc49-multilib/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.4/cc1objplus': Spazio esaurito sul device
make[2]: *** [Makefile:3209: install-common] Error 1
make[1]: *** [Makefile:4475: install-gcc] Error 2
make: *** [Makefile:2223: install] Error 2
/usr/bin/makepkg: riga 729: logpipe: variabile non assegnata
==> ERRORE: Makepkg non è riuscito a compilare gcc49-multilib.