From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS22989 209.51.188.0/24 X-Spam-Status: No, score=-3.9 required=3.0 tests=AWL,BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id B1EB11F5AE for ; Wed, 12 May 2021 10:02:27 +0000 (UTC) Received: from localhost ([::1]:58898 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lglhC-0005fG-Q6 for normalperson@yhbt.net; Wed, 12 May 2021 06:02:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56710) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lglgc-000588-62 for bug-gnulib@gnu.org; Wed, 12 May 2021 06:01:50 -0400 Received: from uggla.sjd.se ([2001:9b1:8633::107]:50274) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lglgV-0008GP-SL for bug-gnulib@gnu.org; Wed, 12 May 2021 06:01:47 -0400 DKIM-Signature: v=1; a=ed25519-sha256; q=dns/txt; c=relaxed/relaxed; d=josefsson.org; s=ed2101; h=Content-Type:MIME-Version:Message-ID:In-Reply-To :Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding :Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=llSPOg2HSToYQYTTb+pKBMpz6Bp6eb1PmOXhI6UufU4=; t=1620813700; x=1622023300; b=+bNEsdKw3HtydIAVgkdgAWA0kxXcJWJZ4PrfZp1uWlCXWRm5RFoPXzxKCaN4r3G687eUU88g7L INn+1eA+F5AQ==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=josefsson.org; s=rsa2101; h=Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=llSPOg2HSToYQYTTb+pKBMpz6Bp6eb1PmOXhI6UufU4=; t=1620813700; x=1622023300; b=SQ+DF6ib1Yhvd05cb26FBvTSXMevXXFrF3EUcwFAEsWx13cqpElDxWCV11chreEj1liSJgnqbg 6y9unEBDLNeRRPQjX8U6TV063J+jjMVKSVXOyRqXNfghCbyjmQBXMhTy9a64BWqonfl/TtcOIPZsn 1MpE0hlQTybylXo6D36/L6mkVqOeFxC7gi7UPFf5OFChBrcmypsqQZ2Tk4rU7bolEY5FMFHSS3rSk 74ws0EKdvZ/D+3JVkUxf0WT3ywGwZXZp2EdgdXW0J78pAp7O0ZEszi7Gkyv3dmb2lHBrFZLnYMtC0 2jv3FVFO0yeoJqFae0mWUfP6LNKvy+I5pGOGINsy+UHtnnVPyr3xLmxBVzkhMYJ3rdCfTyoUlMHTe 3kFHiLtql4RmmhFN+hMyr0ahzlc6Ofw6ppB6a8baENbmqKb6TmVzxVMOSB3bYZpjmh4F7lWMWx ; Received: from [2001:9b1:41ac:ff00:6052:f957:257:b242] (port=35008 helo=latte) by uggla.sjd.se with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lglgO-0007GU-JK; Wed, 12 May 2021 10:01:36 +0000 To: Bruno Haible Cc: bug-gnulib@gnu.org Subject: Re: replacement for 'join'? References: <50552954.mN77GqLXbc@omega> OpenPGP: id=B1D2BD1375BECB784CF4F8C4D73CF638C53C06BE; url=https://josefsson.org/key-20190320.txt X-Hashcash: 1:22:210512:bruno@clisp.org::yAom/IY4TP8YExfC:0dJ2 X-Hashcash: 1:22:210512:bug-gnulib@gnu.org::lSR+IxxOpyfItHkO:FhjU Date: Wed, 12 May 2021 12:01:36 +0200 In-Reply-To: <50552954.mN77GqLXbc@omega> (Bruno Haible's message of "Mon, 05 Apr 2021 01:06:46 +0200") Message-ID: <871racgtj3.fsf@latte.josefsson.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=2001:9b1:8633::107; envelope-from=simon@josefsson.org; helo=uggla.sjd.se X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: bug-gnulib@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Gnulib discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org Sender: "bug-gnulib" Reply-to: Simon Josefsson From: Simon Josefsson via Gnulib discussion list --=-=-= Content-Type: text/plain Bruno Haible writes: > Alpine Linux does not have the 'join' program. > The GCS [1] don't list it among the essential utilities. I ran into that problem during ./bootstrap -- it seems gnulib-tool relies on the 'join' tool as well: ./bootstrap: gnulib/gnulib-tool --no-changelog --aux-dir=build-aux --doc-base=doc --lib=libgnu --m4-base=m4/ --source-base=gl/ --tests-base=gl/tests --local-dir=gl --libtool --import ... gnulib/gnulib-tool: line 1: join: not found The ./bootstrap script completes without error exit, but failed to setup the build properly. Do we want to support ./boostrap on systems without 'join'? If not, I suggest the patch below. /Simon diff --git a/build-aux/bootstrap.conf b/build-aux/bootstrap.conf index 9e21d9f45..0e8cbbe4a 100644 --- a/build-aux/bootstrap.conf +++ b/build-aux/bootstrap.conf @@ -64,4 +64,5 @@ autoconf 2.59 automake 1.9.6 git 1.5.5 tar - +join - " --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYIAB0WIQSjzJyHC50xCrrUzy9RcisI/kdFogUCYJungAAKCRBRcisI/kdF ojLmAQCDa6Z12M8xcscHmEDDZUmTy5fVjOqtNuLcWOpC3ny07wD/T5wj+iODAXL6 gCR7IoYxPDbCkXty/8Ykt9Pbr5R3+w8= =0Nia -----END PGP SIGNATURE----- --=-=-=--