From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/1931 Path: news.gmane.org!not-for-mail From: Isaac Dunham Newsgroups: gmane.linux.lib.musl.general Subject: Re: R/GNU S: up with a couple hitches... Date: Sat, 15 Sep 2012 00:06:24 -0700 Message-ID: <20120915000624.0e7cd735.idunham@lavabit.com> References: <36368.132.241.18.70.1347510547.squirrel@lavabit.com> <20120913044127.GW27715@brightrain.aerifal.cx> <20120914202107.6a24db02.idunham@lavabit.com> <20120915035110.GC27715@brightrain.aerifal.cx> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1347692803 24374 80.91.229.3 (15 Sep 2012 07:06:43 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 15 Sep 2012 07:06:43 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-1932-gllmg-musl=m.gmane.org@lists.openwall.com Sat Sep 15 09:06:47 2012 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1TCmSj-0002Gb-NF for gllmg-musl@plane.gmane.org; Sat, 15 Sep 2012 09:06:45 +0200 Original-Received: (qmail 26152 invoked by uid 550); 15 Sep 2012 07:06:39 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 26138 invoked from network); 15 Sep 2012 07:06:38 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=ClLiSBBSSuNzakeMjGgqC3q/RTrSLXuWccaoxQVk+QwVLIJOw7porm1yLP54VUCGLt1S3fVST6CZlpBtrPeoihRfxDUlQQ9LkCbd5uTR5uqltoxQP3Eg6vwIaM3XCO6Z6G5wJ3l142Lx/Hcx6yEaSZGCPgGcQTxT79/JfGSNl9M=; h=Date:From:To:Subject:Message-Id:In-Reply-To:References:X-Mailer:Mime-Version:Content-Type:Content-Transfer-Encoding; In-Reply-To: <20120915035110.GC27715@brightrain.aerifal.cx> X-Mailer: Sylpheed 3.0.2 (GTK+ 2.20.1; i486-pc-linux-gnu) Xref: news.gmane.org gmane.linux.lib.musl.general:1931 Archived-At: On Fri, 14 Sep 2012 23:51:10 -0400 Rich Felker wrote: > On Fri, Sep 14, 2012 at 08:21:07PM -0700, Isaac Dunham wrote: > > > and musl doesn't support it now, but we can > > > use a external library: > > > > > > http://sourceforge.net/projects/libtirpc/ > > Not yet, unless you're using the g_hack branch and don't need rpc to > > actually _work_. libtirpc needs getifaddrs. > > Is the getifaddrs code there license-compatible with musl? Yes but it's only a stub I wrote (hence the comment about "don't need rpc to actually _work_"). It will almost certainly leave any software that uses getifaddrs crippled. And no, I' haven't tested what builds with it. Probably nothing in its present state (I don't have a proper header yet). Also, I have mentioned once or twice that getifaddrs, when implemented, will require (BSD) TAILQ_* macros. If any header contains copyrightable material, it's this one: hundreds of LOCs, implementing linked lists in macros. HTH, Isaac Dunham