From owner-freebsd-arch@freebsd.org Thu Jan 10 15:02:01 2019 Return-Path: Delivered-To: freebsd-arch@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C4C42148E2BC for ; Thu, 10 Jan 2019 15:02:01 +0000 (UTC) (envelope-from devin@shxd.cx) Received: from shxd.cx (mail.shxd.cx [64.201.244.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 815FF8721B; Thu, 10 Jan 2019 15:02:00 +0000 (UTC) (envelope-from devin@shxd.cx) Received: from [76.77.180.168] (port=53578 helo=eskarina.lan) by shxd.cx with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.77 (FreeBSD)) (envelope-from ) id 1ghbqI-000JZ0-F1; Thu, 10 Jan 2019 07:01:58 -0800 From: Devin Teske Message-Id: Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: Re: GNU-compatible, BSD-licensed bc Date: Thu, 10 Jan 2019 07:01:57 -0800 In-Reply-To: Cc: Devin Teske , "freebsd-arch@freebsd.org" To: Gavin Howard References: <8FFA4578-0BAE-4F9F-8A06-AE83283BDEA4@FreeBSD.org> <61F802DC-2E59-4E0A-955D-899EBD7874A1@FreeBSD.org> X-Mailer: Apple Mail (2.3445.9.1) Sender: devin@shxd.cx X-Rspamd-Queue-Id: 815FF8721B X-Spamd-Bar: ++++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [4.70 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; MX_GOOD(-0.01)[cached: mail.shxd.cx]; FREEMAIL_TO(0.00)[gmail.com]; FORGED_SENDER(0.30)[dteske@FreeBSD.org,devin@shxd.cx]; IP_SCORE(0.32)[ip: (0.88), ipnet: 64.201.240.0/20(0.44), asn: 36734(0.35), country: US(-0.08)]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:36734, ipnet:64.201.240.0/20, country:US]; MIME_TRACE(0.00)[0:+,1:+]; FROM_NEQ_ENVFROM(0.00)[dteske@FreeBSD.org,devin@shxd.cx]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_SPAM_SHORT(0.87)[0.867,0]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; DMARC_NA(0.00)[FreeBSD.org]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.83)[0.827,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(1.00)[0.997,0]; R_SPF_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jan 2019 15:02:02 -0000 > On Jan 9, 2019, at 2:41 PM, Gavin Howard = wrote: >=20 >> release.sh could be enhanced to support more than 16 variants in = runtestseries() >=20 > True... If you want, I wrote a pure-bourne shell version of libcmb 16 years ago. It provides a zero-dependency combinatoric engine that was built = specifically for the purpose of iterating over build options to test compilation = variants. https://pastebin.com/6BXx8kTq It's BSD-licensed, so you can take it and use it for whatever nefarious = purpose. --=20 Cheers, Devin ASIDE: Well, I guess, technically, it has *one* dependency -- /bin/sh=