From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from fx.arvanta.net (93-87-244-166.static.isp.telekom.rs [93.87.244.166]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 7904A2BD5B7 for ; Mon, 16 Jun 2025 13:06:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=93.87.244.166 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750079208; cv=none; b=RMjdtAXzz9pM59kCgQyL4NuDGWd07FcXiFCpy8fdz13NYDvmrI6zG3MQxCjl99crYZNj31AopXb72+8YleYyx/reQrJAFSruiIvKcvmGFi1jWpVRWIf5axR3EC5in1wz8mtBMNDL55Ur7fd9EMZqHN9hT03xoTS2jQAMVIM4cx0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750079208; c=relaxed/simple; bh=7yxNeQ/zbMDMa8hHSefwP1Vpqmak3mNdTzJnYrahlSQ=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=AlUOXLMPUEsvbPmrKI1VyYlTTWmHUZhG7xUH+lbtSGmdqMCspg3dnBWpEhEWgJaLifTwxwFsjMbBNI8eXjuMoIUUanibwR0PVGGqy+RcbHcBCEhfiM0xpn9tp4OCECzhRx6S9CNPJ7cHbBI/njx/frbPX2W5YZtuWVXQS2XCPSg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=arvanta.net; spf=pass smtp.mailfrom=arvanta.net; arc=none smtp.client-ip=93.87.244.166 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=arvanta.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arvanta.net Received: from m1pro.arvanta.net (m1pro.arvanta.net [10.5.1.11]) by fx.arvanta.net (Postfix) with SMTP id E145810A75; Mon, 16 Jun 2025 15:06:44 +0200 (CEST) Date: Mon, 16 Jun 2025 15:06:12 +0200 From: Milan =?utf-8?Q?P=2E_Stani=C4=87?= To: Jens Axboe Cc: io-uring@vger.kernel.org Subject: Re: Building liburing on musl libc gives error that errno.h not found Message-ID: <20250616130612.GA21485@m1pro.arvanta.net> References: <20250615171638.GA11009@m1pro.arvanta.net> <20250615195617.GA15397@m1pro.arvanta.net> <1198c63d-4fe8-4dda-ae9f-23a9f5dafd5c@kernel.dk> Precedence: bulk X-Mailing-List: io-uring@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1198c63d-4fe8-4dda-ae9f-23a9f5dafd5c@kernel.dk> On Mon, 2025-06-16 at 06:34, Jens Axboe wrote: > On 6/15/25 1:56 PM, Milan P. Stani? wrote: > > On Sun, 2025-06-15 at 12:57, Jens Axboe wrote: > >> On 6/15/25 11:16 AM, Milan P. Stani? wrote: > >>> Hi, > >>> > >>> Trying to build liburing 2.10 on Alpine Linux with musl libc got error > >>> that errno.h is not found when building examples/zcrx.c > >>> > >>> Temporary I disabled build zcrx.c, merge request with patch for Alpine > >>> is here: > >>> https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/84981 > >>> I commented in merge request that error.h is glibc specific. > >> > >> I killed it, it's not needed and should've been caught during review. > >> We should probably have alpine/musl as part of the CI... > > > > Fine. > > > >>> Side note: running `make runtests` gives 'Tests failed (32)'. Not sure > >>> should I post full log here. > >> > >> Either that or file an issue on GH. Sounds like something is very wrong > >> on the setup if you get failing tests, test suite should generally > >> pass on the current kernel, or any -stable kernel. > >> > > I'm attaching log here to this mail. Actually it is one bug but repeated > > in different tests, segfaults > > Your kernel is ancient, and that will surely account from some of the > failures you see. A 6.6 stable series from January 2024 is not current > by any stretch, should definitely upgrade that. But I don't think this > accounts for all the failures seen, it's more likely there's some musl > related issue as well which is affecting some of the tests. This happens also on 6.14.8-1 asahi kernel on apple m1pro machine. I forgot to mention this in previous mail, sorry. -- Kind regards