Package Details: gcc49-multilib 4.9.4-2

Git Clone URL: https://aur.archlinux.org/gcc49-multilib.git (read-only, click to copy)
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.000000
First Submitted: 2015-06-28 10:59 (UTC)
Last Updated: 2023-02-22 04:45 (UTC)

Latest Comments

1 2 Next › Last »

severach commented on 2017-09-13 00:32 (UTC)

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 (UTC)

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 (UTC) (edited on 2017-07-18 09:20 (UTC) by sinanmut)

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 (UTC)

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 (UTC)

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 (UTC)

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

severach commented on 2016-08-25 19:43 (UTC) (edited on 2016-08-25 19:44 (UTC) by severach)

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 (UTC)

@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 (UTC)

'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 (UTC)

'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.