From mboxrd@z Thu Jan 1 00:00:00 1970 From: tlaronde@polynum.com Date: Sat, 13 Nov 2010 09:37:59 +0100 To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Message-ID: <20101113083759.GB1101@polynum.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.3i Subject: Re: [9fans] another type of static linking: send all the shared libraries with the program! Topicbox-Message-UUID: 7bfb8330-ead6-11e9-9d60-3106f5b1d025 On Fri, Nov 12, 2010 at 11:21:51PM -0800, ron minnich wrote: > I can't help it, this one struck me as quite funny, after all the > shared library discussions we've had on this list. > > "A Stanford researcher, Philip Guo, has developed a tool called CDE to > automatically package up a Linux program and all its dependencies > (including system-level libraries, fonts, etc!) so that it can be run > out of the box on another Linux machine without a lot of complicated > work setting up libraries and program versions or dealing with > dependency version hell. " > > OK, so this is better than static linking how? Oh yeah you get the > fonts. And all the incompatible programs across distros. > > So they've made the whole shared library mess so incredibly complex > that you now have to bundle a program's shared libraries with the > program! > > Un-beeeeee-lievable. So "un-beeeeee-lievable" that no one is able today to statically link a program depending on X11. Hence, this "solution" needed to solve a problem created (I tried to statically link an app depending "only" on X11 and motif. Hell !...[and failure]). -- Thierry Laronde http://www.kergis.com/ Key fingerprint = 0FF7 E906 FBAF FE95 FD89 250D 52B1 AE95 6006 F40C