<?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>Jeremy&#039;s Weblog &#187; aix</title>
	<atom:link href="http://blog.jolexa.net/tag/aix/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jolexa.net</link>
	<description>Random thoughts and rants...mostly Linux</description>
	<lastBuildDate>Fri, 03 Feb 2012 16:49:45 +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>AIX: Argument list too long (quick tip)</title>
		<link>http://blog.jolexa.net/2009/07/23/aix-argument-list-too-long-quick-tip/</link>
		<comments>http://blog.jolexa.net/2009/07/23/aix-argument-list-too-long-quick-tip/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 17:42:20 +0000</pubDate>
		<dc:creator>Jeremy Olexa</dc:creator>
				<category><![CDATA[gentoo prefix]]></category>
		<category><![CDATA[aix]]></category>

		<guid isPermaLink="false">http://blog.jolexa.net/?p=445</guid>
		<description><![CDATA[If you happen to be on an AIX 5.x host using Gentoo Prefix. Then you might see something like this eventually: /bin/sh[3]: /home/jolexa/portage/aix-5.3/bin/chmod: arg list too long This is caused by build systems that use wildcards or even ebuilds that have no issues on a normal GNU/Linux system. To work around this, you need to [...]]]></description>
			<content:encoded><![CDATA[<p>If you happen to be on an AIX 5.x host using <a href="http://www.gentoo.org/proj/en/gentoo-alt/prefix/">Gentoo Prefix</a>. Then you might see something like this eventually:</p>
<pre>
<blockquote>/bin/sh[3]: /home/jolexa/portage/aix-5.3/bin/chmod: arg list too long</blockquote>
</pre>
<p>This is caused by build systems that use wildcards or even ebuilds that have no issues on a normal GNU/Linux system. To work around this, you need to change the <em>ARG/ENV list size in 4K byte blocks</em>. The default value in AIX 5.x is <em>6</em>. This is way too small. You will either need root access or kindly ask your system administrator to change this value. To change it, you have two options: use <code>smitty</code> (a curses sys-admin tool on AIX) or do <code>root# chdev -l sys0 -a ncargs=40</code> on the command line</p>
<p>If you use smitty, you are looking for this:</p>
<pre>root# smitty
=&gt; System Environments
    =&gt; Change / Show Characteristics of Operating System
         ARG/ENV list size in 4K byte blocks                [40]</pre>
<p>40 seems to be a good number. It would be hard to guess the smallest number possible. This is not a problem in AIX 6.1, because the default seems to be &#8217;256&#8242;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jolexa.net/2009/07/23/aix-argument-list-too-long-quick-tip/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Gentoo Prefix &#8211; added OS support</title>
		<link>http://blog.jolexa.net/2009/02/05/gentoo-prefix-added-os-support/</link>
		<comments>http://blog.jolexa.net/2009/02/05/gentoo-prefix-added-os-support/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 23:20:17 +0000</pubDate>
		<dc:creator>Jeremy Olexa</dc:creator>
				<category><![CDATA[gentoo prefix]]></category>
		<category><![CDATA[aix]]></category>
		<category><![CDATA[ia64]]></category>

		<guid isPermaLink="false">http://blog.jolexa.net/?p=227</guid>
		<description><![CDATA[Gentoo Prefix now supports Itanium Linux and AIX-6.1 (with caveats). ia64-linux mostly works out of the box. There is one small issue with scanelf which I would like to fix if I ever find the time. (&#8216;scanelf(9292): unaligned access to &#8230;&#8217; &#8211; low priority because everything still appears to work). We previously supported ia64-linux but [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gentoo.org/proj/en/gentoo-alt/prefix/index.xml">Gentoo Prefix</a> now supports Itanium Linux and AIX-6.1 (with caveats).</p>
<p>ia64-linux mostly works out of the box. There is one small issue with scanelf which I would like to fix if I ever find the time. (&#8216;scanelf(9292): unaligned access to &#8230;&#8217; &#8211; low priority because everything still appears to work). We previously supported ia64-linux but it was removed because we didn&#8217;t think anyone used it &#8211; and no one responded when we asked. It was added back, by me, to support a work endeavour.</p>
<p>AIX-6.1 &#8211; whew..this one was a pain to bootstrap a prefix env. I took the lazy way and put my AIX-5.3 prefix last in my PATH so I had working tools to start with. Now, after I got it all working, there is some sort of hiccup with bash/python(?). Something is causing something to hang when python&#8217;s workdir is trying to get cleaned up after the emerge. There is a hanging file descriptor out there (.nfs). Again, not easy to debug. (Don&#8217;t even bother telling me about lsof, I know, I know&#8230;). So AIX-6.1 works, but maybe not very well. YMMV <img src='http://blog.jolexa.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>As a side note, we are up to ~2100 packages in the prefix tree thanks to some helpful Prefix users.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jolexa.net/2009/02/05/gentoo-prefix-added-os-support/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

