Slackware gcc multilib packages rebuilt
Pat Volkerding rebuilt the gcc 4.5.1 packages for Slackware-current, adding support for LTO (Link Time Optimization). Apparently that feature was requested a lot.
Consequently I have rebuilt my multilib versions of the gcc-4.5.1 packages for Slackware64-current; get them at http://slackware.com/~alien/multilib/current/ (mirror site: http://taper.alienbase.nl/mirrors/people/alien/multilib/current/).
Eric
Posted: 19 October, 2010 in Slackware, Software.
Tags: gcc, multilib.lto
Comments
Pingback from Did anyone notice the new aaa_elflibs version number?
Posted: October 19, 2010 at 11:26
[...] Perhaps I can offer a completely uneducated guess about your second question. In this update, Pat added LTO. This requires a new library, libelf, which Pat also added today. The new library will be essential [...]
Comment from Nick Blizzard
Posted: October 19, 2010 at 14:36
Thanks for the quick update. Just a quick Q; do the compat32 need to be updated as well?
Comment from alienbob
Posted: October 19, 2010 at 21:32
@Nick –
No need to update any compat 32 packages. Those are unrelated to the multilib gcc and glibc packages I build. If The original 32-bit Slackware package would get an update, that would be the moment to run convertpkg-compat32.
Eric
Comment from Diogo Sampaio
Posted: October 19, 2010 at 23:32
Hi,
I’m having trouble using this gcc package for compiling the kernel. The make commando returns:
# make menuconfig
HOSTCC scripts/kconfig/conf.o
/usr/libexec/gcc/x86_64-slackware-linux/4.5.1/cc1: error while loading shared libraries: libelf.so.0: cannot open shared object file: No such file or directory
make[1]: *** [scripts/kconfig/conf.o] Error 1
make: *** [menuconfig] Error 2
Probable forgot to include this new file into the packages. Running original 4.5.1 packages works fine.
And thx for keeping these multilib packages.
D. Sampaio
Comment from alienbob
Posted: October 20, 2010 at 00:18
@Diogo:
You have to follow the slackware-current changelog closely if you want to use my stuff:
Mon Oct 18 20:34:23 UTC 2010
l/libelf-0.8.13-x86_64-1.txz: Added.
This is needed to enable LTO support in GCC.
Install the new package and you’ll be fine.
Eric
Comment from escaflown
Posted: October 20, 2010 at 01:07
Thanks Eric!
Comment from zerodtkjoe
Posted: October 20, 2010 at 10:29
Thanks for the info
Comment from Diogo Sampaio
Posted: October 21, 2010 at 00:48
Thanks,
just found out that there was a undesired line in mine etc/slackpkg/mirror
D. Sampaio
Comment from Richard Scott Smith
Posted: November 3, 2010 at 07:06
Eric, you rock!
Thank you for doing this for those of us who want to use current but need multilib.
Sincere thanks,
scott

Comment from Ponce
Posted: October 19, 2010 at 08:48
thanks again for the quick update (as usual)