From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/5882 Path: news.gmane.org!not-for-mail From: Szabolcs Nagy Newsgroups: gmane.linux.lib.musl.general,gmane.comp.handhelds.openembedded.core,gmane.comp.handhelds.openembedded,gmane.linux.embedded.yocto.general Subject: Re: Re: [OE-core] Announcing meta-musl OE/Yocto layer supporting musl C library Date: Mon, 18 Aug 2014 22:17:17 +0200 Message-ID: <20140818201716.GS22308@port70.net> References: <20140818181424.GG12992@gmail.com> <20140818185009.GA7174@gmail.com> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1408393056 5968 80.91.229.3 (18 Aug 2014 20:17:36 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 18 Aug 2014 20:17:36 +0000 (UTC) Cc: Paul Barker , Patches and discussions about the oe-core layer , openembeded-devel , "yocto@yoctoproject.org" , musl@lists.openwall.com To: Khem Raj Original-X-From: musl-return-5888-gllmg-musl=m.gmane.org@lists.openwall.com Mon Aug 18 22:17:30 2014 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 1XJTMv-0003KY-In for gllmg-musl@plane.gmane.org; Mon, 18 Aug 2014 22:17:29 +0200 Original-Received: (qmail 22489 invoked by uid 550); 18 Aug 2014 20:17:29 -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 22481 invoked from network); 18 Aug 2014 20:17:28 -0000 Mail-Followup-To: Khem Raj , Paul Barker , Patches and discussions about the oe-core layer , openembeded-devel , "yocto@yoctoproject.org" , musl@lists.openwall.com Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Xref: news.gmane.org gmane.linux.lib.musl.general:5882 gmane.comp.handhelds.openembedded.core:54868 gmane.comp.handhelds.openembedded:65262 gmane.linux.embedded.yocto.general:20962 Archived-At: * Khem Raj [2014-08-18 12:04:54 -0700]: > On Mon, Aug 18, 2014 at 11:50 AM, Paul Barker wrote: > >> > > > I've put the failing "log.do_compile" files into one directory which is 1.3MB > > uncompressed or just 41kB compressed. I've posted them to: > > http://www.paulbarker.me.uk/musl-error-logs_2014-08-18/ > > http://www.paulbarker.me.uk/musl-error-logs_2014-08-18/musl-error-logs_2014-08-18.tar.xz > > i looked at the logs i think most of the issues already have fixes in alpinelinux or sabotage, they should be pushed upstream if they are not there yet common errors and recommended fixes: findutils gzip old gnulib with broken freadahead, newer gnulib works with musl libtirpc pax sys/cdefs.h, application should be fixed not to use it logrotate sys/queue.h, missing from musl, ship queue.h with app source e2fsprogs ethtool: use of __uint64_t, __uint32_t (non-conforming, use standard types) libnfsidmap use of u_int32_t (without including sys/types.h) procps psmisc undefined PATH_MAX (missing limits.h include) mc: undefined CTRL(x) (missing sys/ttydefaults.h include) glibc includes sys/ttydefaults.h into termios.h, musl doesnt cronie undefined MAXNAMLEN, musl has it in sys/param.h at undefied __isleap glibc time.h has # define __isleap(year) \ ((year) % 4 == 0 && ((year) % 100 != 0 || (year) % 400 == 0)) elfutils error.h, musl does not have this sysklogd iptables include incompatible linux headers (+ various other issues) probably harder to fix sudo: the build command helpfully redirected the compiler output to /dev/null