<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Alien Pastures &#187; multilib</title>
	<atom:link href="http://alien.slackbook.org/blog/tag/multilib/feed/" rel="self" type="application/rss+xml" />
	<link>http://alien.slackbook.org/blog</link>
	<description>My thoughts on Slackware, life and everything</description>
	<lastBuildDate>Mon, 06 Feb 2012 00:27:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Multilib version of Slackware&#8217;s &#8220;11-11-11&#8243; glibc</title>
		<link>http://alien.slackbook.org/blog/multilib-version-of-slackwares-11-11-11-glibc/</link>
		<comments>http://alien.slackbook.org/blog/multilib-version-of-slackwares-11-11-11-glibc/#comments</comments>
		<pubDate>Sun, 13 Nov 2011 01:59:38 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[glibc]]></category>
		<category><![CDATA[multilib]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=942</guid>
		<description><![CDATA[ The glibc packages in Slackware -current were updated to 2.14.1 a few days ago. Unfortunately, a couple of issues were reported, you will find them in this LinuxQuestions thread. Since I had to compile my multilib version of glibc still, I decided to wait a bit with releasing them, and that allowed me to find [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://slackware.com/" target="_blank"><img class="alignleft size-full wp-image-531" style="border: 0pt none; margin: 5px;" title="Slackware_BlueOrb" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/10/Slackware_BlueOrb.png" alt="" width="77" height="77" /></a> The glibc packages in Slackware -current were updated to 2.14.1 a few days ago. Unfortunately, a couple of issues were reported, you will find them in <a href="http://www.linuxquestions.org/questions/slackware-14/current-11-11-11-glibc-problem-913135/" target="_blank">this LinuxQuestions thread</a>.</p>
<p>Since I had to compile my multilib version of glibc still, I decided to wait a bit with releasing them, and that allowed me to find <strong>and apply</strong> the patch reported in the above thread that seems to solve the issues. The patch comes from <a href="http://www.linuxfromscratch.org/patches/lfs/7.0/glibc-2.14.1-fixes-1.patch" target="_blank">Linux From Scratch</a> and appears to be upstream fixes that are going to be in the next release of glibc. I upgraded my laptop with this new multilib glibc package, and can confirm that applications like firefox, libreoffice, calibre, mplayer run without any issues here.</p>
<p>I know that several people have mentioned this patch to Pat Volkerding already, and if the patch gets applied to Slackware&#8217;s glibc package I will simply rename my own multilib versions from &#8220;1alien&#8221; to &#8220;2alien&#8221; in order to stay in sync with the versioning of the originals.</p>
<p>Along with the updated mulitilib glibc packages, I also uploaded a new version of the &#8220;compat32-tools&#8221; package to the &#8220;<a href="http://slackware.com/~alien/multilib/current/" target="_blank">current</a>&#8221; section, containing a bug-fixed convertpkg-compat32 script. I also refreshed the &#8220;<a href="http://connie.slackware.com/~alien/multilib/current/slackware64-compat32/" target="_blank">slackware64-compat32</a>&#8221; subdirectory which contains the packages converted by the &#8220;massconvert32.sh&#8221; script.</p>
<p>Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/multilib-version-of-slackwares-11-11-11-glibc/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Slackware has the answer to all</title>
		<link>http://alien.slackbook.org/blog/slackware-has-the-answer-to-all/</link>
		<comments>http://alien.slackbook.org/blog/slackware-has-the-answer-to-all/#comments</comments>
		<pubDate>Sun, 27 Mar 2011 12:51:27 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[1337]]></category>
		<category><![CDATA[glibc]]></category>
		<category><![CDATA[multilib]]></category>
		<category><![CDATA[pi]]></category>
		<category><![CDATA[x86_64]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=716</guid>
		<description><![CDATA[&#8230; perhaps even to the Ultimate Question of Life, the Universe, and Everything. Just kidding of course. From today&#8217;s ChangeLog.txt for Slackware &#8220;current&#8220;: ﻿Sun Mar 27 08:28:47 UTC 2011 There have been quite a few changes so we will have one more release candidate:  Slackware 13.37 RC 3.14159265358979323846264338327950288419716. Very close now!  But we'll likely hold [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230; perhaps even to the Ultimate Question of <em>Life</em>, the Universe, and Everything.</p>
<p>Just kidding of course. From today&#8217;s ChangeLog.txt for Slackware &#8220;<em>current</em>&#8220;:</p>
<blockquote>
<pre>﻿<span style="color: #ff0000;"><strong>Sun Mar 27 08:28:47 UTC 2011
There have been quite a few changes so we will have one more release
candidate:  Slackware 13.37 RC 3.14159265358979323846264338327950288419716.
Very close now!  But we'll likely hold out for 2.6.37.6.</strong></span></pre>
</blockquote>
<p>Well there you have it. The answer you all have been looking for, all that time! <img src='http://alien.slackbook.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>The list of changes is again pretty long. It shows that &#8220;<em>declaring a Release Candidate</em>&#8221; has a good reason. People ask from time to time, why these release candidates? Thy are nothing similar to what the bigger distros use in their progression towards a stable release. Things like &#8220;feature freeze&#8221; and &#8220;show stopper bugs&#8221; are used in Slackware development too, but you won&#8217;t see those mentioned in the ChangeLog. They are not relating one-to-one to any of the Release Candidates. Instead, the first call of a <em>Slackware Release Candidate</em> causes many people to try and install Slackware-current for the first time in a development cycle. Not many people are anxious to use a development release, especially since all of us keep repeating &#8220;<em>when you are running -current, we expect that you know what you are doing, and that you are able to fix a suddenly broken system by yourself (with the help of the community)</em>&#8220;. The Release Candidates are a sign of stability for those people. And we need <em>all of you</em> to help with the final stage of development! All these new people testing the pre-release result in many bugs found and forgotten features requested, and this causes a surge in the stabilization process which makes Slackware the rock solid distro we all know.</p>
<h3>Multilib fans (slackware64), pay attention!</h3>
<p>A new kernel again (2.6.37.5) and as the ChangeLog.txt says, there will  likely be one more before the final release of Slackware 13.37. This means, you get a recompiled multilib version of glibc from me &#8211; and there will be another recompile if we see yet another kernel update.</p>
<p>Grab the updated multilib glibc packages from the usual locations:</p>
<ul>
<li><a href="http://slackware.com/~alien/multilib/current/" target="_blank">http://slackware.com/~alien/multilib/current/</a> (primary site)</li>
<li><a href="http://taper.alienbase.nl/mirrors/people/alien/multilib/current/" target="_blank">http://taper.alienbase.nl/mirrors/people/alien/multilib/current/</a> (<em>fast</em> mirror)</li>
</ul>
<p>Enjoy! Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/slackware-has-the-answer-to-all/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Slackware 13.37 Release Candidate 2</title>
		<link>http://alien.slackbook.org/blog/slackware-13-37-release-candidate-2/</link>
		<comments>http://alien.slackbook.org/blog/slackware-13-37-release-candidate-2/#comments</comments>
		<pubDate>Wed, 16 Mar 2011 14:25:12 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[glibc]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[multilib]]></category>
		<category><![CDATA[x86_64]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=707</guid>
		<description><![CDATA[We have progressed to the second release candidate for the upcoming release of Slackware stable (version 13.37 no less). There is probably not going to be a lot of other updates before final release; the TODO list should be quite short now. The only one to know for sure is Pat Volkerding&#8230; I am only [...]]]></description>
			<content:encoded><![CDATA[<h6><a href="http://slackware.com/" target="_blank"><img class="size-medium wp-image-246 alignright" style="border: 0pt none; margin: 10px;" title="slackware_ambigram_V2_under-overbars" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/01/slackware_ambigram_V2_under-overbars-300x75.png" alt="" width="300" height="75" /></a></h6>
<p>We have progressed to the <em>second</em> release candidate for the upcoming release of Slackware stable (version <em><strong>13.37</strong></em> no less). There is probably not going to be a lot of other updates before final release; the TODO list should be quite short now. The only one to know for sure is Pat Volkerding&#8230; I am only speculating of course.</p>
<p>Noticable is that the Slackware -current&#8217;s kernel has <em>again</em> been updated &#8211; this time to 2.6.37.4. And again, as part of a Slackware kernel update, the <em>glibc</em> packages were rebuilt against the new kernel&#8217;s header files.</p>
<p>If you have enhanced your 64bit Slackware-current with <em>multilib</em> capabilities, you can upgrade to the <em>new multilib glibc </em>packages that I compiled for you.</p>
<p>Get the glibc packages for your <em>multilib</em> Slackware64-current at <a href="http://slackware.com/~alien/multilib/current/" target="_blank">http://slackware.com/~alien/multilib/current/</a> as usual (or visit my mirror at <a href="http://taper.alienbase.nl/mirrors/people/alien/multilib/current/" target="_blank">http://taper.alienbase.nl/mirrors/people/alien/multilib/current/</a>).</p>
<p>I also updated the content of the <a href="http://slackware.com/~alien/multilib/current/slackware64-compat32/" target="_blank">slackware64-compat32</a> directory. In there you will find a copy of all the packages which are created by running the <a href="http://slackware.com/~alien/multilib/source/compat32-tools/massconvert32.sh" target="_blank">massconvert32.sh</a> script. Install these packages on top of your multilib Slackware64-current in order to make your computer fully support 32bit applications (or use &#8220;upgradepkg &#8211;install-new&#8221; if you already installed a previous set of these packages).</p>
<p>No idea what I have been talking about?</p>
<p>If you want to know about 64bit Slackware Linux (which is a pure 64bit OS) and how to &#8220;upgrade&#8221; to a multilib system (supporting 32bit as well as 64bit applications), you should definitelty read <a href="http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:multilib" target="_blank">http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:multilib</a> &#8230;</p>
<p>Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/slackware-13-37-release-candidate-2/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Multilib updates to go with new kernel</title>
		<link>http://alien.slackbook.org/blog/multilib-updates-to-go-with-new-kernel/</link>
		<comments>http://alien.slackbook.org/blog/multilib-updates-to-go-with-new-kernel/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 17:09:09 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[compat32]]></category>
		<category><![CDATA[glibc]]></category>
		<category><![CDATA[multilib]]></category>
		<category><![CDATA[x86_64]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=691</guid>
		<description><![CDATA[Hi folks! Slackware -current&#8217;s kernel has been updated to 2.6.37.3 (something many of you probably did not expect) as part of the large update leading to the first release candidate for Slackware 13.37. This newer kernel seems to work better on all the developers&#8217; computers especially for X sessions.Also speakup (a kernel driver for speech [...]]]></description>
			<content:encoded><![CDATA[<h6><a href="http://slackware.com/" target="_blank"><img class="size-medium wp-image-246 alignright" style="border: 0pt none; margin: 10px;" title="slackware_ambigram_V2_under-overbars" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/01/slackware_ambigram_V2_under-overbars-300x75.png" alt="" width="300" height="75" /></a></h6>
<p>Hi folks!</p>
<p>Slackware -current&#8217;s kernel has been updated to 2.6.37.3 (something many of you probably did not expect) as part of the large update leading to the <em>first release candidate for Slackware 13.37</em>.</p>
<p>This newer kernel seems to work better on all the developers&#8217; computers especially for X sessions.Also <em>speakup</em> (a kernel driver for speech synthesizers) is now part of the kernel since 2.6.37, which means that a separate kernel containing a speakup patch could be dropped from the installer.</p>
<p>Anyway, as part of the kernel update, Pat Volkerding rebuilt the <em>glibc</em> packages against the new kernel headers.</p>
<p>Those of you who run a multilib-enhanced version of Slackware64 know what <em>that</em> means&#8230; I have updated my own multilib repository with rebuilt glibc-2.13 packages. This is not an urgent or mandatory upgrade for you, as the previous version of the multilib glibc packages will probably work fine. But for compiling new software that wants to use the kernel api you&#8217;d want to go with the rebuilt versions.</p>
<p>Get the new glibc packages at <a href="http://slackware.com/~alien/multilib/current/" target="_blank">http://slackware.com/~alien/multilib/current/</a> as usual.</p>
<p>As a bonus, I have also updated my <a href="http://slackware.com/~alien/multilib/source/compat32-tools/massconvert32.sh" target="_blank">massconvert32.sh</a> script which is part of the <em>compat32-tools</em> package in the same directory. Several packages have been added for the benefit of compiling and running wine. Please tell me if more packages have to be added to that script!</p>
<p>I also updated the content of the <a href="http://slackware.com/~alien/multilib/current/slackware64-compat32/" target="_blank">slackware64-compat32</a> directory which holds a copy of all the packages which are created by running the <a href="http://slackware.com/~alien/multilib/source/compat32-tools/massconvert32.sh" target="_blank">massconvert32.sh</a> script (to make it easier for you if you have your doubts about how to use that script).</p>
<p>Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/multilib-updates-to-go-with-new-kernel/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>New multilib gcc and glibc packages for slackware-current</title>
		<link>http://alien.slackbook.org/blog/new-multilib-gcc-and-glibc-packages-for-slackware-current/</link>
		<comments>http://alien.slackbook.org/blog/new-multilib-gcc-and-glibc-packages-for-slackware-current/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 08:43:37 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[multilib]]></category>
		<category><![CDATA[x86_64]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=646</guid>
		<description><![CDATA[Patrick Volkerding has been busy again. See the Slackware ChangeLog.txt for a series of big updates! There&#8217;s a new kernel. Slackware tries to stick to the 2.6.35.xx &#8220;long term support&#8221; 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 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://slackware.com/" target="_blank"><img class="size-medium wp-image-246 alignnone" style="border: 0pt none; margin: 10px 30px;" title="slackware_ambigram_V2_under-overbars" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/01/slackware_ambigram_V2_under-overbars-300x75.png" alt="" width="300" height="75" /></a></p>
<p style="text-align: left;">
<p style="text-align: left;">Patrick Volkerding has been busy again. See the <a href="http://www.slackware.com/changelog/current.php?cpu=x86_64" target="_blank">Slackware ChangeLog.txt</a> for a series of big updates!</p>
<p>There&#8217;s a new kernel. Slackware tries to stick to the 2.6.35.xx &#8220;long term support&#8221; 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&#8217;s batch are primarily security fixes (quite alot actually), and fixes for software bugs.</p>
<p>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 <a href="http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:multilib" target="_blank">multilib</a> 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.</p>
<p>Check out <a href="http://slackware.com/~alien/multilib/current/" target="_blank">http://slackware.com/~alien/multilib/current/</a> if you want to download these packages.</p>
<p>You will also find a subdirectory &#8220;<a href="http://slackware.com/~alien/multilib/current/slackware64-compat32/" target="_blank">slackware64-compat32</a>&#8220;. That directory contains all packages that are generated by the <a href="http://slackware.com/~alien/multilib/source/compat32-tools/massconvert32.sh" target="_blank">massconvert32.sh</a> script. In other words, everything you need (along with my gcc/glibc and compat32-tools packages) to turn your Slackware64-current into a <em>multilib</em> system. The choice is yours: either you download and install/upgrade the packages in the &#8220;<em>slackware-compat32</em>&#8221; directory which I converted for you, or you run the &#8220;massconvert32.sh&#8221; script to convert these packages from the Slackware originals and install those.</p>
<p>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 <a href="../../dokuwiki/doku.php?id=slackware:multilib" target="_blank">http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:multilib</a> .</p>
<p>Good luck! Eric</p>
<p><em> </em></p>
<ul>
<li><em>Try my fast mirror at <a href="http://taper.alienbase.nl/mirrors/people/alien/multilib/current/" target="_blank">http://taper.alienbase.nl/mirrors/people/alien/multilib/current/</a></em></li>
<li><em>Rsync access offered through rsync://taper.alienbase.nl/mirrors/people/alien/multilib/current/</em></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/new-multilib-gcc-and-glibc-packages-for-slackware-current/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Updates for multilib gcc and glibc packages</title>
		<link>http://alien.slackbook.org/blog/updates-for-multilib-gcc-and-glibc-packages/</link>
		<comments>http://alien.slackbook.org/blog/updates-for-multilib-gcc-and-glibc-packages/#comments</comments>
		<pubDate>Tue, 11 Jan 2011 09:09:49 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[multilib]]></category>
		<category><![CDATA[x86_64]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=596</guid>
		<description><![CDATA[After a period of silence, Pat updated the Slackware ChangeLog.txt again! Apart from the latest in stable KDE4 releases (4.5.5), you will find a new kernel. The choice for 2.6.35.10 was made because the 2.6.35 series has long-term support and Pat is probably trying to stabilize toward a new release. More on-topic for this article, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://slackware.com/" target="_blank"><img class="size-medium wp-image-246 alignnone" style="border: 0pt none; margin-top: 10px; margin-bottom: 10px;" title="slackware_ambigram_V2_under-overbars" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/01/slackware_ambigram_V2_under-overbars-300x75.png" alt="" width="300" height="75" /></a></p>
<p style="text-align: left;">
<p style="text-align: left;">After a period of silence, Pat updated the <a href="http://www.slackware.com/changelog/current.php?cpu=x86_64" target="_blank">Slackware ChangeLog.txt</a> again!</p>
<p>Apart from the latest in stable KDE4 releases (4.5.5), you will find a new kernel. The choice for 2.6.35.10 was made because the 2.6.35 series has long-term support and Pat is probably trying to stabilize toward a new release. More on-topic for this article, there are new glibc (2.12.2) and gcc (4.5.2) packages. For those of you running a multilib-enhanced 64-bit Slackware this means you need an updated set of <em>multilib</em> packages,  which I already created for you.</p>
<p>Check out <a href="http://slackware.com/~alien/multilib/current/" target="_blank">http://slackware.com/~alien/multilib/current/</a> which contains my <em>multilib</em> versions of the new gcc and glibc packages in Slackware-current.</p>
<p>For installation/upgrade instructions see the <a href="http://slackware.com/~alien/multilib/README" target="_blank">multilib README</a> or even better, read my Wiki article at <a href="http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:multilib" target="_blank">http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:multilib</a> .</p>
<p>You will also find a subdirectory &#8220;<a href="http://slackware.com/~alien/multilib/current/slackware64-compat32/" target="_blank">slackware64-compat32</a>&#8220;. That directory contains all packages that are generated by the <a href="http://slackware.com/~alien/multilib/source/compat32-tools/massconvert32.sh" target="_blank">massconvert32.sh</a> script. In other words, everything you need (along with my gcc/glibc and compat32-tools packages) to turn your Slackware64-current into a <em>multilib</em> system. The choice is yours: either you download and install/upgrade the packages in the &#8220;<em>slackware-compat32</em>&#8221; directory which I converted for you, or you run the &#8220;massconvert32.sh&#8221; script to convert these packages from the Slackware originals and install those.</p>
<p>Good luck! Eric</p>
<p><em>PS: </em></p>
<p><em>Fast mirror at <a href="http://taper.alienbase.nl/mirrors/people/alien/multilib/current/" target="_blank">http://taper.alienbase.nl/mirrors/people/alien/multilib/current/</a></em></p>
<p><em>Rsync access offered through rsync://taper.alienbase.nl/mirrors/people/alien/multilib/current/</em></p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/updates-for-multilib-gcc-and-glibc-packages/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Another glibc multilib update</title>
		<link>http://alien.slackbook.org/blog/another-glibc-multilib-update/</link>
		<comments>http://alien.slackbook.org/blog/another-glibc-multilib-update/#comments</comments>
		<pubDate>Fri, 29 Oct 2010 22:29:55 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[glibc]]></category>
		<category><![CDATA[multilib]]></category>
		<category><![CDATA[root]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=535</guid>
		<description><![CDATA[Barely a week has passed, and we have yet another local root hole in glibc that needed patching. The Slackware ChangeLog said it like this: a/glibc-solibs-2.12.1-x86_64-3.txz: Rebuilt. Patched &#8220;The GNU C library dynamic linker will dlopen arbitrary DSOs during setuid loads.&#8221; This security issue allows a local attacker to gain root by specifying an unsafe [...]]]></description>
			<content:encoded><![CDATA[<p>Barely a week has passed, and we have yet another local root hole in glibc that needed patching. The <a href="http://www.slackware.com/changelog/current.php?cpu=x86_64" target="_blank">Slackware ChangeLog</a> said it like this:</p>
<blockquote><p><strong><span style="color: #0000ff;">a/glibc-solibs-2.12.1-x86_64-3.txz:  Rebuilt.<br />
Patched &#8220;The GNU C library dynamic linker will dlopen arbitrary DSOs<br />
during setuid loads.&#8221;  This security issue allows a local attacker to<br />
gain root by specifying an unsafe DSO in the library search path to be<br />
used with a setuid binary in LD_AUDIT mode.<br />
Bug found by Tavis Ormandy (with thanks to Ben Hawkes and Julien Tinnes).<br />
For more information, see:</p>
<p>http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3856</p>
<p>http://seclists.org/fulldisclosure/2010/Oct/344</p>
<p>(* Security fix *)</span></strong></p></blockquote>
<p>Of course, I was out of town for a few days when this happened, so it took a little longer to build updated multilib versions for glibc.</p>
<p>But&#8230; they are available now for your 64-bit Slackware <a href="http://slackware.com/~alien/multilib/13.0/" target="_blank">13.0</a>, <a href="http://slackware.com/~alien/multilib/13.1/" target="_blank">13.1</a> and <a href="http://slackware.com/~alien/multilib/current/" target="_blank">-current</a>. Grab them here: <a href="http://slackware.com/~alien/multilib/" target="_blank">http://slackware.com/~alien/multilib/</a>. If you need guidance, read the <a href="http://slackware.com/~alien/multilib/README" target="_blank">README</a> or better even, check out the <a href="http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:multilib" target="_blank">Wiki page on Slackware multilib</a>.</p>
<p>I hope this is the last hole for a while, it sucks having to rebuild all of this.</p>
<p>Mirrors: <a href="http://taper.alienbase.nl/mirrors/people/alien/multilib/" target="_blank">http://taper.alienbase.nl/mirrors/people/alien/multilib/</a> and <a href="http://slackware.org.uk/people/alien/multilib/" target="_blank">http://slackware.org.uk/people/alien/multilib/</a>.</p>
<p>Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/another-glibc-multilib-update/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>New multilib glibc packages fix local root hole</title>
		<link>http://alien.slackbook.org/blog/new-multilib-glibc-packages-fix-local-root-hole/</link>
		<comments>http://alien.slackbook.org/blog/new-multilib-glibc-packages-fix-local-root-hole/#comments</comments>
		<pubDate>Thu, 21 Oct 2010 08:28:46 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[glibc]]></category>
		<category><![CDATA[multilib]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=529</guid>
		<description><![CDATA[New glibc packages for Slackware arrived on the mirrors last night. They close a serious local root hole. From the ChangeLog: Patched &#8220;dynamic linker expands $ORIGIN in setuid library search path&#8221;. This security issue allows a local attacker to gain root if they can create a hard link to a setuid root binary.  Thanks to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://slackware.com/" target="_blank"><img class="size-full wp-image-531 alignright" style="border: 0pt none; margin: 10px;" title="Slackware_BlueOrb" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/10/Slackware_BlueOrb.png" alt="" width="77" height="77" /></a> New glibc packages for Slackware arrived on the mirrors last night. They close a serious local root hole. From the ChangeLog:</p>
<blockquote><p><span style="color: #0000ff;"><strong>Patched &#8220;dynamic linker expands $ORIGIN in setuid library search path&#8221;.<br />
This security issue allows a local attacker to gain root if they can create<br />
a hard link to a setuid root binary.  Thanks to Tavis Ormandy.<br />
For more information, see:</p>
<p>http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3847</p>
<p>http://seclists.org/fulldisclosure/2010/Oct/257</p>
<p>(* Security fix *)</strong></span></p></blockquote>
<p>I have already created new multilib versions of the updated glibc packages for Slackware64-current, get them here: <a href="http://slackware.com/~alien/multilib/current/" target="_blank">http://slackware.com/~alien/multilib/current/</a> or mirrored here: <a href="http://taper.alienbase.nl/mirrors/people/alien/multilib/current/" target="_blank">http://taper.alienbase.nl/mirrors/people/alien/multilib/current/</a> and here: <a href="http://slackware.org.uk/people/alien/multilib/current/" target="_blank">http://slackware.org.uk/people/alien/multilib/current/</a>.</p>
<p><span style="text-decoration: line-through;">When I return from work, I will also create</span> I have also created updates to my multilib glibc packages for Slackware64 13.0 and 13.1. Stay posted, I will write a note in the comments section of this article.</p>
<p>Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/new-multilib-glibc-packages-fix-local-root-hole/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>New multilib packages for 64-bit Slackware-current</title>
		<link>http://alien.slackbook.org/blog/new-multilib-packages-for-64-bit-slackware-current/</link>
		<comments>http://alien.slackbook.org/blog/new-multilib-packages-for-64-bit-slackware-current/#comments</comments>
		<pubDate>Wed, 13 Oct 2010 22:22:40 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[glibc]]></category>
		<category><![CDATA[multilib]]></category>
		<category><![CDATA[x86_64]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=516</guid>
		<description><![CDATA[As you may have noticed already, there are interesting updates in the Slackware ChangeLog.txt ! A new kernel, and new glibc plus gcc packages means there has to be an updated set of multilib packages too or else you bunch of hybrid lovers would be left out in the cold. Well actually there is an [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://slackware.com/" target="_blank"><img class="size-medium wp-image-246 alignnone" style="border: 0pt none; margin-top: 10px; margin-bottom: 10px;" title="slackware_ambigram_V2_under-overbars" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/01/slackware_ambigram_V2_under-overbars-300x75.png" alt="" width="300" height="75" /></a></p>
<p style="text-align: left;">
<p style="text-align: left;">As you may have noticed already, there are interesting updates in the <a href="http://www.slackware.com/changelog/current.php?cpu=x86_64" target="_blank">Slackware ChangeLog.txt</a> !</p>
<p>A new kernel, and new glibc plus gcc packages means there has to be an updated set of multilib packages too or else you bunch of hybrid lovers would be left out in the cold.</p>
<p>Well actually there is an update to my multilib packages too! . The <a href="http://slackware.com/~alien/multilib/current/" target="_blank">http://slackware.com/~alien/multilib/current/</a> is a new directory with goodies for your consumption.</p>
<p>For installation/upgrade instructions see the <a href="http://slackware.com/~alien/multilib/README" target="_blank">multilib README</a> or even better, read my Wiki article at <a href="http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:multilib" target="_blank">http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:multilib</a> (which has not yet been updated with package versions for slackware64-current, but that will change soon).</p>
<p>In the <a href="http://slackware.com/~alien/multilib/current/slackware64-compat32/" target="_blank">slackware64-compat32</a> subdirectory I added the set of packages which have been generated by the <a href="http://slackware.com/~alien/multilib/source/compat32-tools/massconvert32.sh" target="_blank">massconvert32.sh</a> script, i.e. that directory contains all the support libraries you need (along with my gcc/glibc and compat32-tools packages) to turn your Slackware64-current into a multilib system.</p>
<p>Good luck! Eric</p>
<p><em>PS: </em></p>
<p><em>Fast mirror at <a href="http://taper.alienbase.nl/mirrors/people/alien/multilib/current/" target="_blank">http://taper.alienbase.nl/mirrors/people/alien/multilib/current/</a></em></p>
<p><em>Rsync access offered through rsync://taper.alienbase.nl/mirrors/people/alien/multilib/current/</em></p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/new-multilib-packages-for-64-bit-slackware-current/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Slackware 13.1 is here</title>
		<link>http://alien.slackbook.org/blog/slackware-13-1-is-here/</link>
		<comments>http://alien.slackbook.org/blog/slackware-13-1-is-here/#comments</comments>
		<pubDate>Mon, 24 May 2010 21:23:42 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Me]]></category>
		<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[multilib]]></category>
		<category><![CDATA[released]]></category>
		<category><![CDATA[vlc]]></category>
		<category><![CDATA[x86_64]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=401</guid>
		<description><![CDATA[Just to add another message to the turmoil of cheering blog posts Slackware 13.1 has been released today. Read all about it in the official announcement or  read the ANNOUNCE.TXT directly. As usual, it is recommended (but not mandatory) to buy a copy of the DVD or CD-set which helps funding the development of the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://slackware.com/" target="_blank"><img class="size-medium wp-image-246 alignnone" style="border: 0pt none;" title="slackware_ambigram_V2_under-overbars" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/01/slackware_ambigram_V2_under-overbars-300x75.png" alt="" width="300" height="75" /></a></p>
<p>Just to add another message to the turmoil of cheering blog posts <img src='http://alien.slackbook.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<blockquote><p><span style="text-decoration: underline;"><strong><em>Slackware 13.1 has been released today.</em></strong></span></p></blockquote>
<p>Read all about it in the <a href="http://www.slackware.com/announce/13.1.php" target="_blank">official announcement </a>or  read the <a href="ftp://ftp.slackware.com/pub/slackware/slackware-13.1/ANNOUNCE.13_1" target="_blank">ANNOUNCE.TXT</a> directly.</p>
<p>As usual, it is recommended (but not mandatory) to <a href="http://store.slackware.com/" target="_blank">buy a copy</a> of the DVD or CD-set which helps funding the development of the distro (no, I am not getting any money out of that). The ISOs are of course available for free, and Bittorrent is the fastest way to get them: <a href="http://www.slackware.com/getslack/torrents.php" target="_blank">http://www.slackware.com/getslack/torrents.php</a></p>
<p>Alphageek&#8217;s &#8220;<em>sligdo files</em>&#8221; are a very fast way of creating byte-exact copies of the official ISOs in case you already have a local mirror-copy of the full Slackware 13.1 tree. The ISOs you create with sligdo (<a href="http://alphageek.dyndns.org/linux/sligdo/" target="_blank">http://alphageek.dyndns.org/linux/sligdo/</a>) will pass the GPG verification test. I just hope he will have those sligdo files ready for downlooad in time. If not, I have copies here: <a href="http://alien.slackbook.org/sligdo/" target="_blank">http://alien.slackbook.org/sligdo/</a> .</p>
<p>If you want to know more about how to create a Slackware USB installer if your computer does not have a CD or DVD drive, read this older article of mine: ﻿﻿<a href="http://alien.slackbook.org/blog/installing-slackware-using-usb-thumb-drive/" target="_blank">http://alien.slackbook.org/blog/installing-slackware-using-usb-thumb-drive/</a> &#8211; or for the Windows users: <a href="http://alien.slackbook.org/blog/welcome-windows-user/" target="_blank">http://alien.slackbook.org/blog/welcome-windows-user/</a></p>
<p>If you install or upgrade to the 64-bit version of Slackware 13.1 and want to have a system which is capable of running 32-bit software too (Slackware64 itself is a pure 64-bit distro), then you can make your Slackware64 <em>multilib</em> &#8211; read all about the process (which is fairly easy and straight-forward): <a href="http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:multilib" target="_blank">http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:multilib</a></p>
<p>To celebrate the occasion, I have created Slackware 13.1 packages for the <a href="http://videolan.org/" target="_blank">VideoLAN Player</a> (VLC) with added support for the new <a href="http://www.webmproject.org/" target="_blank"><em>WebM</em> video format</a> which has the potential of becoming the default  video format in the implementation of the HTML5 &#8220;video&#8221; tag. Packages here (look for <em>vlc-1.1.0.rc</em> &#8211; at the moment of publishing this post I am still building them on a fresh Slackware 13.1&#8230;): <a href="http://www.slackware.org.uk/people/alien/restricted_slackbuilds/vlc/" target="_blank">http://www.slackware.org.uk/people/alien/restricted_slackbuilds/vlc/</a> . An example .webm video file is here if you want to try: <a href="http://www.jbkempf.com/~jb/yt3.remux.webm" target="_blank">http://www.jbkempf.com/~jb/yt3.remux.webm</a> with thanks to Jean-Baptiste Kempf of the Videolan team.</p>
<p>Have fun! Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/slackware-13-1-is-here/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

