From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: Date: Sat, 13 Nov 2010 04:37:39 -0300 Message-ID: From: "Federico G. Benavento" To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=UTF-8 Subject: Re: [9fans] another type of static linking: send all the shared libraries with the program! Topicbox-Message-UUID: 7bf0470e-ead6-11e9-9d60-3106f5b1d025 cinap did years ago for linux emu http://9hal.ath.cx/usr/cinap_lenrek/lbun/mklbun which packages linuxemu, the linux exec you want and the required libs all in an rc bundle that you can execute as a regular program in: http://9hal.ath.cx/magic/webls?dir=/usr/cinap_lenrek/lbun you have lbuns for svn, bash and others that just work on Plan 9 On Sat, Nov 13, 2010 at 4:21 AM, 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. > > The standard rule is, when you're in a hole, stop digging; that seems > not to apply in software nowadays. > > ron > > -- Federico G. Benavento