From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/2941 Path: news.gmane.org!not-for-mail From: Isaac Dunham Newsgroups: gmane.linux.lib.musl.general Subject: musl vs util-linux: main issues Date: Sun, 17 Mar 2013 21:58:46 -0700 Message-ID: <20130317215846.920449a9.idunham@lavabit.com> 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 1363582741 20264 80.91.229.3 (18 Mar 2013 04:59:01 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 18 Mar 2013 04:59:01 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-2942-gllmg-musl=m.gmane.org@lists.openwall.com Mon Mar 18 05:59:26 2013 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 1UHSAP-0005Rt-5p for gllmg-musl@plane.gmane.org; Mon, 18 Mar 2013 05:59:25 +0100 Original-Received: (qmail 30400 invoked by uid 550); 18 Mar 2013 04:59:01 -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 30389 invoked from network); 18 Mar 2013 04:59:01 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=P80c6PYN2LVDhdSk+wyHFMHD8a0B1MJBScW7lmz5M1Qi6xIcldvLgcpZjzlMZvskpzxSfCc2FSYkok4QWpdGbixsO7dhmRKf7m1BRLGKqTkb0uBjMNZEGwX8Qy4oOe9WdGahATip7P0uQ2OVM4Nry+2irs5xbPaTZ/R1JWxvlrM=; h=Date:From:To:Subject:Message-Id:X-Mailer:Mime-Version:Content-Type:Content-Transfer-Encoding; X-Mailer: Sylpheed 3.0.2 (GTK+ 2.20.1; i486-pc-linux-gnu) Xref: news.gmane.org gmane.linux.lib.musl.general:2941 Archived-At: Hello, I've been poking at util-linux 2.22.2 in hopes of getting it to compile (one of the Puppy developers was trying to get it for rev, mount, umount, and losetup; I'm not sure why he didn't use busybox). The following are the issues I ran across so far, building with _GNU_SOURCE defined: -include/cpuset.h (replacement for some macros that glibc includes via sched.h): Assumes that defines __cpumask, __NCPUBITS, __CPUELT, __CPUMASK, cpu_set_t. glibc defines these in , so they might vary by arch. Several other places, including agetty: Need macros from . cfdisk: __sighandler_t for sighandler_t (easy to fix) Thank you, Isaac Dunham