<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Our new way to meet the LGPL</title>
	<atom:link href="http://blog.linuxgamepublishing.com/2009/02/08/our-new-way-to-meet-the-lgpl/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.linuxgamepublishing.com/2009/02/08/our-new-way-to-meet-the-lgpl/</link>
	<description>Commercial gaming for Linux</description>
	<lastBuildDate>Fri, 09 Nov 2012 18:53:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Glyph Lefkowitz</title>
		<link>http://blog.linuxgamepublishing.com/2009/02/08/our-new-way-to-meet-the-lgpl/comment-page-1/#comment-435</link>
		<dc:creator>Glyph Lefkowitz</dc:creator>
		<pubDate>Mon, 29 Jun 2009 05:14:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.linuxgamepublishing.com/?p=39#comment-435</guid>
		<description>I think you&#039;re confusing &quot;it happens to work everywhere&quot; with &quot;it is supported everywhere&quot;.

POSIX sh syntax is supported everywhere.  If you ever discover a distro that has a non-POSIX /bin/sh, and report it as a bug, they will treat it seriously and fix it.  $ORIGIN is a non-standard feature of GNU ld.

Granted, given that it&#039;s documented, it will probably work everywhere forever anyway, but it&#039;s more likely that a weird distro will switch to a different linker with slightly different rules, than switch to a standards-violating shell.</description>
		<content:encoded><![CDATA[<p>I think you&#8217;re confusing &#8220;it happens to work everywhere&#8221; with &#8220;it is supported everywhere&#8221;.</p>
<p>POSIX sh syntax is supported everywhere.  If you ever discover a distro that has a non-POSIX /bin/sh, and report it as a bug, they will treat it seriously and fix it.  $ORIGIN is a non-standard feature of GNU ld.</p>
<p>Granted, given that it&#8217;s documented, it will probably work everywhere forever anyway, but it&#8217;s more likely that a weird distro will switch to a different linker with slightly different rules, than switch to a standards-violating shell.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kyle</title>
		<link>http://blog.linuxgamepublishing.com/2009/02/08/our-new-way-to-meet-the-lgpl/comment-page-1/#comment-432</link>
		<dc:creator>Kyle</dc:creator>
		<pubDate>Sat, 27 Jun 2009 23:22:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.linuxgamepublishing.com/?p=39#comment-432</guid>
		<description>$ORIGIN or ${ORIGIN} is documented in the man page for ld.so(8) and referenced in the man page for ld(1)</description>
		<content:encoded><![CDATA[<p>$ORIGIN or ${ORIGIN} is documented in the man page for ld.so(8) and referenced in the man page for ld(1)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lars</title>
		<link>http://blog.linuxgamepublishing.com/2009/02/08/our-new-way-to-meet-the-lgpl/comment-page-1/#comment-431</link>
		<dc:creator>lars</dc:creator>
		<pubDate>Sat, 27 Jun 2009 20:35:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.linuxgamepublishing.com/?p=39#comment-431</guid>
		<description>I just found out about $ORIGIN recently too, and was just as excited as you are.

$ORIGIN is indeed in the man pages for ld and, more importantly, ld.so (there&#039;s a copy here: http://www.kernel.org/doc/man-pages/online/pages/man8/ld.so.8.html). The explanation there shows that this is an explicitly supported feature.</description>
		<content:encoded><![CDATA[<p>I just found out about $ORIGIN recently too, and was just as excited as you are.</p>
<p>$ORIGIN is indeed in the man pages for ld and, more importantly, ld.so (there&#8217;s a copy here: <a href="http://www.kernel.org/doc/man-pages/online/pages/man8/ld.so.8.html)" rel="nofollow">http://www.kernel.org/doc/man-pages/online/pages/man8/ld.so.8.html)</a>. The explanation there shows that this is an explicitly supported feature.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Simms (CEO and head of Development)</title>
		<link>http://blog.linuxgamepublishing.com/2009/02/08/our-new-way-to-meet-the-lgpl/comment-page-1/#comment-429</link>
		<dc:creator>Michael Simms (CEO and head of Development)</dc:creator>
		<pubDate>Sat, 27 Jun 2009 18:23:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.linuxgamepublishing.com/?p=39#comment-429</guid>
		<description>Yeah, its not documented but its supported everywhere, we ship to people that use just aboit every linux distro under the sun, and they all work.</description>
		<content:encoded><![CDATA[<p>Yeah, its not documented but its supported everywhere, we ship to people that use just aboit every linux distro under the sun, and they all work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mark</title>
		<link>http://blog.linuxgamepublishing.com/2009/02/08/our-new-way-to-meet-the-lgpl/comment-page-1/#comment-428</link>
		<dc:creator>mark</dc:creator>
		<pubDate>Sat, 27 Jun 2009 12:11:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.linuxgamepublishing.com/?p=39#comment-428</guid>
		<description>Still trying to understand but I do have one question - why is this not documented when it quite obviously is useful?</description>
		<content:encoded><![CDATA[<p>Still trying to understand but I do have one question &#8211; why is this not documented when it quite obviously is useful?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: florb</title>
		<link>http://blog.linuxgamepublishing.com/2009/02/08/our-new-way-to-meet-the-lgpl/comment-page-1/#comment-427</link>
		<dc:creator>florb</dc:creator>
		<pubDate>Sat, 27 Jun 2009 11:55:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.linuxgamepublishing.com/?p=39#comment-427</guid>
		<description>/bin/sh is required to be a posix compliant shell on linux nowadays though.

If $ORIGIN isn&#039;t even mentioned in the manual, can you rely on it?  (I don&#039;t know, maybe it&#039;s in the ELF standard or something).</description>
		<content:encoded><![CDATA[<p>/bin/sh is required to be a posix compliant shell on linux nowadays though.</p>
<p>If $ORIGIN isn&#8217;t even mentioned in the manual, can you rely on it?  (I don&#8217;t know, maybe it&#8217;s in the ELF standard or something).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Simms (CEO and head of Development)</title>
		<link>http://blog.linuxgamepublishing.com/2009/02/08/our-new-way-to-meet-the-lgpl/comment-page-1/#comment-151</link>
		<dc:creator>Michael Simms (CEO and head of Development)</dc:creator>
		<pubDate>Tue, 31 Mar 2009 00:18:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.linuxgamepublishing.com/?p=39#comment-151</guid>
		<description>Ideally replace libraries in /lib/lib1 to use different libraries. Symlinking would work.</description>
		<content:encoded><![CDATA[<p>Ideally replace libraries in /lib/lib1 to use different libraries. Symlinking would work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alan Swanson</title>
		<link>http://blog.linuxgamepublishing.com/2009/02/08/our-new-way-to-meet-the-lgpl/comment-page-1/#comment-149</link>
		<dc:creator>Alan Swanson</dc:creator>
		<pubDate>Mon, 30 Mar 2009 13:03:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.linuxgamepublishing.com/?p=39#comment-149</guid>
		<description>I assume this takes precedence over system libraries in which case you would need to rename the &quot;lib&quot; directory in the game directory to something else &quot;lib.disabled&quot; or similar.</description>
		<content:encoded><![CDATA[<p>I assume this takes precedence over system libraries in which case you would need to rename the &#8220;lib&#8221; directory in the game directory to something else &#8220;lib.disabled&#8221; or similar.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Troy Hepfner</title>
		<link>http://blog.linuxgamepublishing.com/2009/02/08/our-new-way-to-meet-the-lgpl/comment-page-1/#comment-63</link>
		<dc:creator>Troy Hepfner</dc:creator>
		<pubDate>Sat, 21 Feb 2009 17:12:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.linuxgamepublishing.com/?p=39#comment-63</guid>
		<description>Thanks for sharing this. Binary compatibility across distributions has always been a nightmare for commercial developers. I wrote about this in a series of articles on gamedev.net, and shared some great tips given me by Gerry Jo Jellestad for achieving binary compatibility. This could be a good alternative to using a startup script to set the LD_LIBRARY_PATH and run the game. I&#039;ll have to experiment with this a bit, and perhaps update my articles.

Troy Hepfner
My Game Company</description>
		<content:encoded><![CDATA[<p>Thanks for sharing this. Binary compatibility across distributions has always been a nightmare for commercial developers. I wrote about this in a series of articles on gamedev.net, and shared some great tips given me by Gerry Jo Jellestad for achieving binary compatibility. This could be a good alternative to using a startup script to set the LD_LIBRARY_PATH and run the game. I&#8217;ll have to experiment with this a bit, and perhaps update my articles.</p>
<p>Troy Hepfner<br />
My Game Company</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GBGames</title>
		<link>http://blog.linuxgamepublishing.com/2009/02/08/our-new-way-to-meet-the-lgpl/comment-page-1/#comment-59</link>
		<dc:creator>GBGames</dc:creator>
		<pubDate>Wed, 18 Feb 2009 17:32:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.linuxgamepublishing.com/?p=39#comment-59</guid>
		<description>Wow, thanks for posting this! I know I was struggling with this issue when I released my game.</description>
		<content:encoded><![CDATA[<p>Wow, thanks for posting this! I know I was struggling with this issue when I released my game.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
