<?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; gcc</title>
	<atom:link href="http://alien.slackbook.org/blog/tag/gcc/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>Slackware gcc multilib packages rebuilt</title>
		<link>http://alien.slackbook.org/blog/slackware-gcc-multilib-packages-rebuilt/</link>
		<comments>http://alien.slackbook.org/blog/slackware-gcc-multilib-packages-rebuilt/#comments</comments>
		<pubDate>Tue, 19 Oct 2010 06:54:16 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[multilib.lto]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=526</guid>
		<description><![CDATA[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]]></description>
			<content:encoded><![CDATA[<p>Pat Volkerding rebuilt the gcc 4.5.1 packages for Slackware-current, adding <span>support for <a href="http://en.wikipedia.org/wiki/Link-time_optimization" target="_blank">LTO (Link Time Optimization)</a>. Apparently that feature was requested a lot.<br />
</span></p>
<p><span>Consequently I have rebuilt my multilib versions of the gcc-4.5.1 packages for Slackware64-current; get them at </span><a href="http://slackware.com/~alien/multilib/current/" target="_blank">http://slackware.com/~alien/multilib/current/</a> (mirror site: <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>Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/slackware-gcc-multilib-packages-rebuilt/feed/</wfw:commentRss>
		<slash:comments>10</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>New multilib gcc and glibc coming up for Slackware 13.1 RC1</title>
		<link>http://alien.slackbook.org/blog/new-multilib-gcc-and-glibc-coming-up-for-slackware-13-1-rc1/</link>
		<comments>http://alien.slackbook.org/blog/new-multilib-gcc-and-glibc-coming-up-for-slackware-13-1-rc1/#comments</comments>
		<pubDate>Fri, 14 May 2010 22:37:36 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></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=386</guid>
		<description><![CDATA[Hi folks As the Slackware ChangeLog states: Fri May 14 19:37:13 UTC 2010 Good hello! We will call this update Slackware 13.1 RC1. With this, the kernel, compiler, and glibc versions are &#8220;golden&#8221;, and everything is pretty much ready to release. Last call for bug reports&#8230; I&#8217;m in the process of building the multilib versions [...]]]></description>
			<content:encoded><![CDATA[<p>Hi folks</p>
<p>As the <a href="http://www.slackware.com/changelog/current.php?cpu=x86_64" target="_blank">Slackware ChangeLog</a> states:</p>
<blockquote><p><span style="color: #3366ff;"><strong>Fri May 14 19:37:13 UTC 2010<br />
Good hello!  We will call this update Slackware 13.1 RC1.  With this,  the<br />
kernel, compiler, and glibc versions are &#8220;golden&#8221;, and everything  is<br />
pretty much ready to release.  Last call for bug reports&#8230;</strong></span></p></blockquote>
<p>I&#8217;m in the process of building the multilib versions of the new gcc and the recompiled glibc packages which entered Slackware-current today. Pat Volkerding caught me with this update while I was on holiday, so I did not have the time to prepare packages before.</p>
<p>In the meantime, if you are running Slackware64-current and using my multilib gcc/glibc , then you can just update to the latest -current <em>excluding</em> Slackware&#8217;s non-multilib gcc and glibc. My updated packages will be available tomorrow.</p>
<p>Cheers, Eric</p>
<p><em>EDIT 15-may-2010:</em></p>
<p>I have uploaded the multilib versions of glibc and gcc for Slackware 13.1 here: <a href="http://slackware.com/~alien/multilib/13.1/" target="_blank">http://slackware.com/~alien/multilib/13.1/</a>. A detailed multilib setup HOWTO for Slackware is here: <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>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/new-multilib-gcc-and-glibc-coming-up-for-slackware-13-1-rc1/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Updated multilib gcc packages for -current</title>
		<link>http://alien.slackbook.org/blog/updated-multilib-gcc-packages-for-current/</link>
		<comments>http://alien.slackbook.org/blog/updated-multilib-gcc-packages-for-current/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 18:37:46 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[multilib]]></category>
		<category><![CDATA[x86_64]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=286</guid>
		<description><![CDATA[For those running the 64-bit version of Slackware, I keep making available multilib versions of Slackware&#8217;s 64-bit gcc and glibc packages. Yesterday, gcc in slackware-current was updated to version 4.4.3, so here they are. You can get them here: http://slackware.com/~alien/multilib/13.1/ (The &#8220;13.1&#8243; may or may not be the version of the next Slackware release, I [...]]]></description>
			<content:encoded><![CDATA[<p>For those running the 64-bit version of Slackware, I keep making available <strong>multilib</strong> versions of Slackware&#8217;s 64-bit gcc and glibc packages. Yesterday, gcc in slackware-current was updated to version 4.4.3, so here they are.</p>
<p>You can get them here: <a href="http://slackware.com/~alien/multilib/13.1/" target="_blank">http://slackware.com/~alien/multilib/13.1/</a> (The &#8220;13.1&#8243; may or may not be the version of the next Slackware release, I just needed to give that directory a name).</p>
<p>For detailed instructions about what <strong>multilib</strong> means to the 64-bit Slackware and how you can add it, read this wiki article: <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>Have fun! Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/updated-multilib-gcc-packages-for-current/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Compiling vlc (and other software) with gcc 4.4.2</title>
		<link>http://alien.slackbook.org/blog/compiling-vlc-with-gcc-4-4-2/</link>
		<comments>http://alien.slackbook.org/blog/compiling-vlc-with-gcc-4-4-2/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 19:07:04 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[issues]]></category>
		<category><![CDATA[vlc]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=260</guid>
		<description><![CDATA[Last week, an upgraded gcc compiler suite (version 4.4.2) was added to slackware-current . The new Gnu C compiler reveals software compilation issues in several programs that did not occur with the previous version of the Gnu C compiler. A nice summary of issues you may encounter when building software using the scripts at SlackBuilds.org [...]]]></description>
			<content:encoded><![CDATA[<p>Last week, an upgraded <em>gcc</em> compiler suite (version 4.4.2) was added to <a href="http://slackware.com/changelog/current.php?cpu=i386" target="_blank">slackware-current</a> . The new Gnu C compiler reveals software compilation issues in several programs that did not occur with the previous version of the Gnu C compiler. A nice summary of issues you may encounter when building software using the scripts at <a href="http://slackbuilds.org/" target="_blank">SlackBuilds.org</a> can be found on <a href="http://www2.arch.unipi.it:81/gcc442.htm" target="_blank">Ponce&#8217;s blog</a>, along with the solutions he found that fix these errors.</p>
<p>So far, I only ran into one compilation issue (actually it was reported first on LQ: <a href="http://www.linuxquestions.org/questions/slackware-14/alien-bobs-vlc-slackbuild-fails-on-current-781414/" target="_blank">http://www.linuxquestions.org/questions/slackware-14/alien-bobs-vlc-slackbuild-fails-on-current-781414/</a>), when compiling VLC and to be more specific, compiling the <a href="http://www.twolame.org/" target="_blank">twolame</a> library which I add to my VLC package for Slackware.</p>
<p>The error you will get is this:</p>
<blockquote><p>﻿<span style="color: #0000ff;">psycho_2.c:203: error: array subscript is above array bounds</span></p></blockquote>
<p>The fix is simple. One file needs a patch:</p>
<blockquote>
<pre><span style="color: #0000ff;">--- twolame-0.3.12/libtwolame/psycho_2.c.orig   2008-01-09 12:06:21.000000000 +0100
+++ twolame-0.3.12/libtwolame/psycho_2.c        2010-01-11 15:15:28.000000000 +0100
@@ -121,7 +121,7 @@
        window = mem-&gt;window;
        ath = mem-&gt;ath;
        numlines = mem-&gt;numlines;
-       partition = mem-&gt;numlines;
+       partition = mem-&gt;partition;
        s = mem-&gt;s;
        tmn = mem-&gt;tmn;
        fthr = mem-&gt;fthr;</span>
</pre>
</blockquote>
<p>I have uploaded this <a href="http://connie.slackware.com/~alien/slackbuilds/vlc/build/twolame-0.3.12_mem.diff" target="_blank">patch</a> as well as a modified <a href="http://connie.slackware.com/~alien/slackbuilds/vlc/build/vlc.SlackBuild" target="_blank">vlc.SlackBuild</a> script to my repository: <a href="http://slackware.com/~alien/slackbuilds/vlc/build/" target="_blank">http://slackware.com/~alien/slackbuilds/vlc/build/</a></p>
<p>Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/compiling-vlc-with-gcc-4-4-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bleeding at the edges again?</title>
		<link>http://alien.slackbook.org/blog/bleeding-at-the-edges-again/</link>
		<comments>http://alien.slackbook.org/blog/bleeding-at-the-edges-again/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 23:10:07 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Me]]></category>
		<category><![CDATA[Slackware]]></category>
		<category><![CDATA[efi]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[glibc]]></category>
		<category><![CDATA[gpt]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[multilib]]></category>
		<category><![CDATA[x86_64]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=242</guid>
		<description><![CDATA[&#8230; Ok, ok, it is not so bad actually! Au contraire! Slackware Linux development made a big leap today, when Pat Volkerding updated the distro&#8217;s &#8220;vital organs&#8221; of kernel, glibc and gcc. The &#8220;dull&#8221; phase of the slackware-current development cycle is over hopefully, and it&#8217;s back to the bleeding edge. To be fair, gcc 4.4.2 [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230; Ok, ok, it is not so bad actually! <em>Au contraire!</em></p>
<p><a href="http://alien.slackbook.org/blog/wp-content/uploads/2010/01/slackware_ambigram_V2_under-overbars-e1262644275475.png"><img class="alignright size-full wp-image-246" title="slackware_ambigram_V2_under-overbars" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/01/slackware_ambigram_V2_under-overbars-e1262644275475.png" alt="" width="220" height="55" /></a>Slackware Linux development made a big leap today, when Pat Volkerding updated the distro&#8217;s &#8220;vital organs&#8221; of <em>kernel</em>, <em>glibc</em> and <em>gcc</em>. The &#8220;dull&#8221; phase of the slackware-current development cycle is over hopefully, and it&#8217;s back to the bleeding edge.</p>
<p>To be fair, gcc 4.4.2 has been sitting in &#8220;testing&#8221; area for quite a while now, and we think it is time to promote it into the core. With glibc 2.11.1 we are pushing it, as this is the most recent stable release, and the 2.6.32.2 kernel was much-anticipated by those who run -current on their computers.</p>
<p>Note that the new kernel has full support for <span style="text-decoration: underline;">EFI</span> (the <em>Extensible Firmware Interface</em> which is going to be the replacement for the ageing BIOS on modern computers). This means that there is also support for GPT partitions. <em>GUID Partition Table </em>is a standard for the layout of the partition table on a physical hard disk (part of the EFI specification and meant to overcome the 2 TB size limitation of MBR partitions). We still have to look into updating the Slackware installer for automatic GPT partition recognition, but you will be able to use GPT partitions if you do some footwork yourself before running &#8220;setup&#8221;.</p>
<p>With this update to Slackware&#8217;s vitals, the stage is set for further tweaks of the core, but I think that for now, you will have plenty to play with.</p>
<p><em>And as promised to those running the 64-bit version of Slackware-current, I have made available <strong>multilib</strong> versions of the new gcc and glibc packages!</em> Thanks to Pat Volkerding who allowed me sufficient time to build and rebuild these packages on my old computer until they were just perfect (I hope) and could be released along with the Slackware originals.</p>
<p>You can get them here: <a href="http://slackware.com/~alien/multilib//13.1/" target="_blank">http://slackware.com/~alien/multilib/13.1/</a> (I took the liberty of assuming that 13.1 will be the version of the next Slackware release, mainly because I needed to give that directory a name).</p>
<p>For detailed instructions about what multilib means to the 64-bit Slackware and how you can add it, read this wiki article: <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>Have fun! Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/bleeding-at-the-edges-again/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Multilib Slackware64</title>
		<link>http://alien.slackbook.org/blog/multilib-slackware64/</link>
		<comments>http://alien.slackbook.org/blog/multilib-slackware64/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 11:42:07 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Me]]></category>
		<category><![CDATA[Slackware]]></category>
		<category><![CDATA[64bit]]></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=135</guid>
		<description><![CDATA[By now, the world will be well aware that there was a new release of Slackware Linux last week. Yes, Slackware 13.0 is there&#8230; just when I was enjoying a quiet holiday at the french coast. A pity that the release date slipped past the start of my vacation, I always enjoy the virtual &#8220;party&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>By now, the world will be well aware that there was a new release of <strong><span style="color: #0000ff;">Slackware Linux</span></strong> last week. Yes, <a href="http://www.slackware.com/releasenotes/13.0.php" target="_blank">Slackware 13.0 is there</a>&#8230; just when I was enjoying a quiet holiday at the french coast. A pity that the release date slipped past the start of my vacation, I always enjoy the virtual &#8220;party&#8221; when Pat decides to throw the switch.</p>
<p>This also marks the birth of the first stable official release of 64bit Slackware, aka <em>Slackware for the x86_64 architecture</em>, aka <span style="color: #0000ff;"><em>Slackware64</em></span>.  This is a pure-64bit Slackware in the sense that it is unable to compile or run 32bit binaries out of the box. But we took great care to make Slackware64 ready for <em>multilib</em>.  A <em>multilib </em>Linux system has full support for compiling and running both 64bit and 32bit binaries. Pat Volkerding made a decision not to add full multilib capability to Slackware64 initially. Perhaps that will change in future releases.</p>
<p>In the meantime, it is really not hard to add a full multilib layer to Slackware64. The first step would be to build/install multilib versions of <em>gcc </em>and <em>glibc</em>. Then, you have to add 32bit versions of the supporting libraries that your 32bit software will need to run (think of qt, gtk, cups, &#8230;. you name it).</p>
<p>Perhaps the mention of &#8220;<em>build/install multilib</em>&#8221; scared you off?  To make it easy for you, I published a set of pre-built packages that you can install using &#8220;upgradepkg &#8211;install-new&#8221; (gcc and glibc need to be upgraded, the remainder are new packages). You can find those packages at <a href="http://www.slackware.com/~alien/multilib/" target="_blank">http://www.slackware.com/~alien/multilib/</a> .</p>
<p>To accompany these packages I wrote an <a href="http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:multilib" target="_blank">article for my Wiki</a> explaining the steps you need to go through.  If you care to give me feedback on my multilib solution, you can do so on the article&#8217;s discussion area: <a href="http://alien.slackbook.org/dokuwiki/doku.php?id=wiki:talk:slackware:multilib" target="_blank">http://alien.slackbook.org/dokuwiki/doku.php?id=wiki:talk:slackware:multilib</a> .</p>
<p>After completing the intructions, you will have a Slackware system that is capable of building and/or running (among others) Wine, Skype, Citrix client. And many more of course!</p>
<p style="padding-left: 30px;"><em>Note: if you use <a href="http://slackpkg.org/" target="_blank">slackpkg</a> or another semi-automated package manager, you will have to add the gcc and glibc packages to the update </em><em>blacklist. If you fail to do so, your package manager will automatically &#8220;upgrade&#8221; the new multilib gcc and glibc packages to their original pure64 Slackware versions&#8230; </em></p>
<p>Enjoy!</p>
<p>Cheers, Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/multilib-slackware64/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Massive updates in slackware-current</title>
		<link>http://alien.slackbook.org/blog/massive-updates-in-slackware-current/</link>
		<comments>http://alien.slackbook.org/blog/massive-updates-in-slackware-current/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 13:09:09 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[current]]></category>
		<category><![CDATA[ext4]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[glibc]]></category>
		<category><![CDATA[installer]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[xfce]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=98</guid>
		<description><![CDATA[Today, Pat Volkerding published a massive amount of package updates to the slackware-current tree. The entry in the Slackware ChangeLog.txt measures more than 200 lines, and is probably the largest update to the development tree ever. Many of the core packages have received an version upgrade, but those changes may not be immediately visible to [...]]]></description>
			<content:encoded><![CDATA[<p>Today, <a href="http://en.wikipedia.org/wiki/Patrick_Volkerding" target="_self">Pat Volkerding</a> published a massive amount of package updates to the slackware-current tree. The entry in the <a href="http://www.slackware.com/changelog/current.php?cpu=i386" target="_blank">Slackware ChangeLog.txt </a>measures more than 200 lines, and is probably the largest update to the development tree ever.</p>
<p>Many of the core packages have received an version upgrade, but those changes may not be immediately visible to the average end user. Some of the absolute highlights mentioned in the ChangeLog are indication of a big step forward for Slackware: a new kernel (2.6.28.7), new gcc (4.3.3), new glibc (still called 2.9 but the snapshot we use is more like 2.10), a new XFCE (4.6.0) and most importantly: KDE 3.5.10 is gone, replaced by KDE 4.2.1 (which had been living in the <em>/testing</em> directory for a long time).</p>
<p>I have been working with KDE4 releases for nearly a year now, running it as my default desktop, and 4.2.1 is stable, fast and beautiful. People who heard or read that the new KDE is bloated and slow, should try it out and decide for themselves; I think it performs better than KDE3. I also ran the new XFCE for a while and it looks sweet. Note that when you upgrade from XFCE 4.4 you may experience missing icons in the panel. This happens because the <em>Rodent</em> icon theme was removed from XFCE in the new release. The file <a href="ftp://slackware.osuosl.org/pub/slackware/slackware-current/CHANGES_AND_HINTS.TXT" target="_blank">CHANGES_AND_HINTS.TXT</a> (located in the toplevel directory of slackware-current) explains this issue and what you can do about it.</p>
<p>One neat feature addition which did not make the ChangeLog, but is definitely worth mentioning: the <em>initrd.img</em> and <em>usbboot.img</em> files which contain the <em>Slackware installer</em>,  have also been updated for the new 2.6.28.7 kernel. As a result, you can now install Slackware to an <strong>ext4</strong> filesystem!</p>
<p>If anyone out there with a Netbook (one of those Intel Atom powered, 9 or 10 inch sized laptops with long battery life) is going to install Slackware-current on it, I would like to hear your impressions. Leave a comment to this blog post.</p>
<p>Have fun, Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/massive-updates-in-slackware-current/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
	</channel>
</rss>

