Main menu:


Please consider a small donation:



Or you can donate bitcoin:


Thanks to TekLinks in Birmingham, AL, for providing colocation and bandwidth.

Page Rank


FOSS Force Best Blog--2013 Award

Recent posts

Recent comments

About this blog

I am Eric Hameleers, and this is where I think out loud.
More about me.


Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 425 other subscribers

My Favourites



April 2019
« Mar    

RSS Alien's Slackware packages

RSS Alien's unofficial KDE Slackware packages

RSS Alien's multilib packages

RSS Slackware64-current



New multilib gcc and glibc packages for slackware-current

Patrick Volkerding has been busy again. See the Slackware ChangeLog.txt for a series of big updates!

There’s a new kernel. Slackware tries to stick to the 2.6.35.xx “long term support” kernels for the next release. The new kernel along with updated mesa and xf86-video-ati packages should make the owners of Ati graphics hardware happy. And my Lenovo T400 laptop with its Intel graphics feels better using this version of mesa too (no freezes in X.Org anymore). Other updates in today’s batch are primarily security fixes (quite alot actually), and fixes for software bugs.

The real reason for this post is of course the fact that there were updates to glibc and gcc. As you know, people running a multilib 64-bit Slackware-current need to install multilib versions of glibc and gcc or they lose the ability to run and compile 32-bit programs. I have new multilib versions of glibc (2.13) and gcc (rebuilt 4.5.2) packages for you.

Check out if you want to download these packages.

You will also find a subdirectory “slackware64-compat32“. That directory contains all packages that are generated by the script. In other words, everything you need (along with my gcc/glibc and compat32-tools packages) to turn your Slackware64-current into a multilib system. The choice is yours: either you download and install/upgrade the packages in the “slackware-compat32” directory which I converted for you, or you run the “” script to convert these packages from the Slackware originals and install those.

If you are new to this, and want to know what the difference is between 64-bit Slackware and a multilib system, I have written detailed installation/upgrade instructions in a Wiki article at .

Good luck! Eric


Comment from Hasan ŞAHİN
Posted: February 11, 2011 at 10:26

Thanks Eric, I guess the new slack version will come with KDE 4.5.5, gcc 4.5.2, Xorg 1.9.4 and kernel 2.6.35.xx as you said. But I prefer kernel 2.6.36.xx because new webcam drivers for gspca has been integrated to kernel 2.6.36.xx series.

Comment from ponce
Posted: February 11, 2011 at 12:31

thanks from me too 🙂

Comment from LoneStar
Posted: February 11, 2011 at 14:28

Hi Eric!
It’s not related to glibc packages, but exiv5 upgrade in current broke a lil thing with KDE 4.6 plasma components.
The is no longer finding and picture frame applets no longer work.
I guess a small recompile is needed.

Comment from Nick Blizzard
Posted: February 11, 2011 at 21:20

As always, packages are sweet. Thanks for the updates and for doing it so quickly, even for -current 🙂

Comment from pevsner
Posted: February 11, 2011 at 22:34

Much appreciated fast update.

Comment from escaflown
Posted: February 12, 2011 at 02:16

As usual, thanks Eric!

Comment from anti_user
Posted: February 12, 2011 at 08:42

Much thanks for huge updates! Also for minicom 2.5 =)

Comment from Spirrt0
Posted: February 12, 2011 at 18:18

Yeah. New update is great, but broke kdegraphics deps because after update delete
And with kernel AMD Catalyst don’t work properly.

Comment from alienbob
Posted: February 12, 2011 at 23:37

Yes, in fact a lot more than just kdegraphics has to be rebuilt thanks to the update of libexiv2, boost, perl etc…
I am currently rebuilding my 4.6.0 packages for kdegraphics, kdeartwork, kdebindings, kdeplasma-addons and kdebase-runtime.
Pat Volkerding is going to do something similar for at least kdebindings-4.5.5 in slackware-current.

Comment from toto
Posted: February 13, 2011 at 09:58


Thank you for these packages.

I had some problems compiling the proprietary Nvidia drivers, after installing the new kernel and using this new gcc.
I got the message :
“Could not compile gcc-version-check.c'”
And it was impossible to compile the driver.
I reinstalled the previous version of gcc-multilib, and everything worked well.

However I did not try with the new gcc in slackware-current, so I don’t know if this comes from the new multilib gcc.

Comment from alienbob
Posted: February 13, 2011 at 15:29

Hi toto

I just upgraded my desktop (Nvidia GeForce 6800LE) to slackware64-current and compiled Nvidia’s binary driver without any issues.
I used the version 260.19.36: this is the file “” .


Comment from toto
Posted: February 13, 2011 at 16:04

I have found the problem :

cc1 is not working : ldd cc1 said => (0x00007fff62db0000) => /usr/lib64/ (0x00007fa893690000) => /usr/lib64/ (0x00007fa89343e000) => /usr/lib64/ (0x00007fa8931d1000) => /lib64/ (0x00007fa892fcd000) => /usr/lib64/ (0x00007fa892db7000) => /usr/lib64/ (0x00007fa892ba0000) => /lib64/ (0x00007fa8927fa000)
/lib64/ (0x00007fa8938a3000) => not found

In fact, I have, but no

Then I made a link in /usr/lib64

ln -s

Then ldd cc1 gives => (0x00007fff62db0000) => /usr/lib64/ (0x00007fa893690000) => /usr/lib64/ (0x00007fa89343e000) => /usr/lib64/ (0x00007fa8931d1000) => /lib64/ (0x00007fa892fcd000) => /usr/lib64/ (0x00007fa892db7000) => /usr/lib64/ (0x00007fa892ba0000) => /lib64/ (0x00007fa8927fa000)
/lib64/ (0x00007fa8938a3000) disapeared !!

And compilation of gcc-version.check.c works.
Very strange….

Comment from toto
Posted: February 13, 2011 at 16:12

Sorry, it was just that I forgot to upgrade mpc !!!

Comment from squirrl
Posted: February 24, 2011 at 04:31

Multi-Lib.SlackBuild would be nice. One that net-downloaded the necessary components or checked a local path entry.

2.6.35 lacks the recent work to fix some scheduling issues. 2.6.38 is getting a lot of news.

Write a comment