X-Original-To: alpine-devel@lists.alpinelinux.org Delivered-To: alpine-devel@mail.alpinelinux.org Received: from mail-ea0-f181.google.com (mail-ea0-f181.google.com [209.85.215.181]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mail.alpinelinux.org (Postfix) with ESMTPS id 91D11DC00A3 for ; Fri, 19 Jul 2013 12:53:54 +0000 (UTC) Received: by mail-ea0-f181.google.com with SMTP id a15so2386100eae.26 for ; Fri, 19 Jul 2013 05:53:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:in-reply-to:references :x-mailer:mime-version:content-type:content-transfer-encoding; bh=Alk9fsmpWhR714/0ONaZmilhg1lmdJz+4MfDg4ptwHY=; b=GMP8AXl4tjXbZZpTSOGKSnFWM8HBJ+JkurOHEC1pESeD66EVQAK/2iN+p7F5KxC8nJ kCCyBzIcGAhC23wVY/9qP9G2VNUx4fzVFfeLJVADMfEeX8HVg9jhidygBmKgjyX9Dokb /9NztA2g+Uyu62S3xzHQ30U8hTor3O9155gjVBTsBHJrbFxuwWaZlR7o6Bot0iPFz1UQ /LfYe18zofRI4SW3i0p5OSmtILzYlB01ZKVJ9j/d3jYmTkPyYLGR52KQhEsdxU2Aoq6E X74CkS1C9DYlm8ZVVFklMVPFBZfG++QO6q4+FmNI8xmcyFiDMXKcfbH/h4ov4/STsbFN 04LA== X-Received: by 10.14.69.206 with SMTP id n54mr15501086eed.154.1374238040356; Fri, 19 Jul 2013 05:47:20 -0700 (PDT) Received: from vostro ([2001:1bc8:101:f402:21c:23ff:fefc:bf0b]) by mx.google.com with ESMTPSA id ci50sm27142329eeb.12.2013.07.19.05.47.19 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Fri, 19 Jul 2013 05:47:20 -0700 (PDT) Sender: =?UTF-8?Q?Timo_Ter=C3=A4s?= Date: Fri, 19 Jul 2013 15:47:46 +0300 From: Timo Teras To: Natanael Copa Cc: alpine-devel@lists.alpinelinux.org Subject: Re: [alpine-devel] supporting multiple libc's Message-ID: <20130719154746.17b0a3cb@vostro> In-Reply-To: <20130719143510.1a22ce06@ncopa-desktop.alpinelinux.org> References: <20130719143510.1a22ce06@ncopa-desktop.alpinelinux.org> X-Mailer: Claws Mail 3.9.2 (GTK+ 2.24.20; i686-pc-linux-gnu) X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Fri, 19 Jul 2013 14:35:10 +0200 Natanael Copa wrote: > Now, we will need some way to filter out packages based on CLIBC. You > might not want build some package on given libc. How should we specify > that? > > Do we want a separate variable for it, like 'arch'? > > If so, what should it be called? libcmask? > > If not, can we use $options for it? > > Some alternives/examples: > #1 whitelist what to build on (like arch) > > libcmask="uclibc eglibc musl" > > or > libcmask="all" > > > #2 blacklist, and use 'all' if unset > > libcmask="!musl !eglibc" > > #3 blacklist via 'options'. assume 'all' if unset. > > options="!musl" If using options, I'd go with options="!libc_musl" or similar. I think we should aim at trying to have everything regardless of libc. So the default should be "all". And just blacklist things. Though, it might that at this stage with musl, we might get quite a bit of those. I'd perhaps go with #2. - Timo --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---