From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 12 00:32:43 2018 Received: (at submit) by debbugs.gnu.org; 12 Oct 2018 04:32:43 +0000 Received: from localhost ([127.0.0.1]:45792 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gAp7z-000702-8p for submit@debbugs.gnu.org; Fri, 12 Oct 2018 00:32:43 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33340) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gAp7w-0006zo-M4 for submit@debbugs.gnu.org; Fri, 12 Oct 2018 00:32:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gAp7q-0004hC-N1 for submit@debbugs.gnu.org; Fri, 12 Oct 2018 00:32:35 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: *** X-Spam-Status: No, score=3.3 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,RECEIVED_FROM_WINDOWS_HOST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:50237) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gAp7q-0004h4-JT for submit@debbugs.gnu.org; Fri, 12 Oct 2018 00:32:34 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42928) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gAp7p-0007L2-LP for bug-automake@gnu.org; Fri, 12 Oct 2018 00:32:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gAp7m-0004fj-GI for bug-automake@gnu.org; Fri, 12 Oct 2018 00:32:33 -0400 Received: from mail-oln040092071026.outbound.protection.outlook.com ([40.92.71.26]:27424 helo=EUR03-DB5-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gAp7l-0004eY-Ld for bug-automake@gnu.org; Fri, 12 Oct 2018 00:32:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tK5p2xEaF4uI3K+aYYvWTKSlE078D1haM8R6G+vuRjI=; b=J/XwI1aFVdsoDgeNbxQy0QQ7ho8G4cg2+UNQ4pGKNbwvHOhkV0pkpoKMROGvYaRtr3yftaYdEDTy994H2Uo9nnTAaNThA9JCQLoSsxlBVZVvl9g3iCMnNNbOqXePGtlNmDneAGUT3xbEFISvZbDC1wUM4WfvmutKQgX6M1nm9XGjE8XhVV1ATUrObNewM1pEgQ0irxP30so/tpmtXkfY7Tm6albLs+CbVMj/n1IfrzUPFioJE4/RqNtxhYFrh1web/MqytoziiUYx+IGKxczU/Zy0FjR1RPg9YaZhifudonW3BSH2GOT0qRC8TlxswKrppa2fAKjdfpoVh/N9xpXgA== Received: from DB5EUR03FT052.eop-EUR03.prod.protection.outlook.com (10.152.20.53) by DB5EUR03HT077.eop-EUR03.prod.protection.outlook.com (10.152.20.230) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.1228.17; Fri, 12 Oct 2018 04:32:24 +0000 Received: from AM6PR02MB4213.eurprd02.prod.outlook.com (10.152.20.55) by DB5EUR03FT052.mail.protection.outlook.com (10.152.21.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.1228.17 via Frontend Transport; Fri, 12 Oct 2018 04:32:24 +0000 Received: from AM6PR02MB4213.eurprd02.prod.outlook.com ([fe80::a495:7013:d29f:fd02]) by AM6PR02MB4213.eurprd02.prod.outlook.com ([fe80::a495:7013:d29f:fd02%5]) with mapi id 15.20.1228.020; Fri, 12 Oct 2018 04:32:24 +0000 From: Mohamed Akram To: "bug-automake@gnu.org" Subject: Generated Makefile builds PROGRAMS before LTLIBRARIES Thread-Topic: Generated Makefile builds PROGRAMS before LTLIBRARIES Thread-Index: AQHUYeSSaKCMv/6Cz0WmLLRbnNht4A== Date: Fri, 12 Oct 2018 04:32:24 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:E4114EB9CEB1DFC96CB3BCEA1E23C16F5BA4BA3BB132025A0923E196138BC040; UpperCasedChecksum:915044F113D996189184F4D3EE2CE070D3F49AC98D5853930BABB06395AF4C42; SizeAsReceived:6817; Count:44 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [4c0EPsiMJV9puu4ZifWrss78I53q5ADY] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; DB5EUR03HT077; 6:TUpTz0QU+7hNAfcSWmgjzGTckAiycH5/Uj5ln8REwSZDb/buCK/mQ80/ydXuBup7XcNX/NkRAKYOV2M07CsuMg8AvrIhtunIxi7vuEimJPgkGkEae3Qw84RFJmJcpHOMG33BBeHh6tPdFpVGWpxruu9h6oIN+Si99EgAPrT39U/Z5/WMPywW/FfFO7wto4n9wkwVCnZGdA9MaCMvn9ExbxU1OTFEQCnAKueaGln94LHVH3TDl3sN/P1xfmWCwrjB7Xd1i6wAa8DxmbEpMSgp/D/1g4zNHyLP9vZW1comEmJnEtDmPbKU9Z9SVRl8+zyxBCDO0cymRa8zNWrXjLd8widG/CG7pv5489xmFubYLZCV2gZTjGR6/ferw4l6XpTZcmdxinYaBDh1YanP2sApKueJLAwjnaGCOw9SIugM0TKMkAtP6XIRwpcpiMjcrIgXPOUcQCyyzWzNJjKhZWUhcw==; 5:ySQ9WNNIQdIl2N3VWZDhSS2Crt+kgKpppVFJpb9WZ1cO2ov6t847ctuOSOW78aR63iyCY53soM52epuq47OgVRWkQ8dZh5rRStVzN7hjY94MNJV7ALuNVBCRVyd+aL2ZZZTVkbPkohkrKhKF1IwO8l/9EqnlzEZI42UWBDyyTK4=; 7:E0txroErr0aaLXPzy+wzaZRe1b7qLlcCPdeDh49Yh3JRvFW7fQ2VJ9rnSCtGbsfvIq0hEYQAUnwYY5kh66FH5H6eMv8eh4koAw0VmEVgwitozRAZrJTbVNfq27zk/AdPVoEmCLVHTuEl4qy1/As46KLCjx+nBF2sYug6iyQYXn2hSFIoIiymp4tPSgtHgIODthP+IHkm95ONhnfJP0m70KGs7o/nhzOZkDa2sh9XnHdV3IQBEOyA2rIQzDHTEr0h x-incomingheadercount: 44 x-eopattributedmessage: 0 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101475)(1601125500)(1701031045); SRVR:DB5EUR03HT077; x-ms-traffictypediagnostic: DB5EUR03HT077: x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058); SRVR:DB5EUR03HT077; BCL:0; PCL:0; RULEID:; SRVR:DB5EUR03HT077; x-microsoft-antispam-message-info: 5DJe0aSH7RLRhlEU3P3l389ltfCKB2qY6gL3GfUbrdC6jYLm5nBbhpmR+8r0XIyE Content-Type: multipart/alternative; boundary="_000_A7A66111A91346838774148FB4EADF23outlookcom_" MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 54485d23-c432-40fe-8436-6091d627118c X-MS-Exchange-CrossTenant-Network-Message-Id: 1685abff-337f-4bae-871f-08d62ffbb529 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 54485d23-c432-40fe-8436-6091d627118c X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Oct 2018 04:32:24.1077 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5EUR03HT077 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) --_000_A7A66111A91346838774148FB4EADF23outlookcom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 YXV0b21ha2XigJlzIGJlaGF2aW9yIHNlZW1zIHRvIGhhdmUgY2hhbmdlZCBiZXR3ZWVuIDEuMTUu MSBhbmQgMS4xNi4xOg0KDQoxLjE1LjE6DQoNCmFsbC1hbTogTWFrZWZpbGUgJChMVExJQlJBUklF UykgJChQUk9HUkFNUykgJChIRUFERVJTKSBjb25maWcuaA0KDQoxLjE2LjE6DQoNCmFsbC1hbTog TWFrZWZpbGUgJChQUk9HUkFNUykgJChMVExJQlJBUklFUykgJChIRUFERVJTKSBjb25maWcuaA0K DQpUaGlzIGNhdXNlcyBhbiBhdXRvbWFrZSBmaWxlIHdoaWNoIGJ1aWxkcyBhIGxpYnJhcnkgYW5k IGEgcHJvZ3JhbSB0aGF0IHVzZXMgdGhhdCBsaWJyYXJ5IHRvIGZhaWwuDQoNCkFuIGV4YW1wbGUg Y2FuIGJlIHNlZW4gaGVyZSAtIGh0dHBzOi8vZ2l0aHViLmNvbS9jb2RlYnJhaW56L21vcnNlL2lz c3Vlcy8xI2lzc3VlY29tbWVudC00MjkyMDAwNTMuDQo= --_000_A7A66111A91346838774148FB4EADF23outlookcom_ Content-Type: text/html; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgbGluZS1icmVhazogYWZ0 ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NCmF1dG9tYWtl4oCZcyBiZWhhdmlvciBzZWVtcyB0 byBoYXZlIGNoYW5nZWQgYmV0d2VlbiAxLjE1LjEgYW5kIDEuMTYuMToNCjxkaXYgY2xhc3M9IiI+ PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjEuMTUuMTo8L2Rpdj4NCjxkaXYg Y2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPmFsbC1hbTogTWFr ZWZpbGUgJChMVExJQlJBUklFUykgJChQUk9HUkFNUykgJChIRUFERVJTKSBjb25maWcuaDwvZGl2 Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+MS4x Ni4xOjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xh c3M9IiI+YWxsLWFtOiBNYWtlZmlsZSAkKFBST0dSQU1TKSAkKExUTElCUkFSSUVTKSAkKEhFQURF UlMpIGNvbmZpZy5oPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0K PGRpdiBjbGFzcz0iIj5UaGlzIGNhdXNlcyBhbiBhdXRvbWFrZSBmaWxlIHdoaWNoIGJ1aWxkcyBh IGxpYnJhcnkgYW5kIGEgcHJvZ3JhbSB0aGF0IHVzZXMgdGhhdCBsaWJyYXJ5IHRvIGZhaWwuPC9k aXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5B biBleGFtcGxlIGNhbiBiZSBzZWVuIGhlcmUgLSZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vZ2l0aHVi LmNvbS9jb2RlYnJhaW56L21vcnNlL2lzc3Vlcy8xI2lzc3VlY29tbWVudC00MjkyMDAwNTMiIGNs YXNzPSIiPmh0dHBzOi8vZ2l0aHViLmNvbS9jb2RlYnJhaW56L21vcnNlL2lzc3Vlcy8xI2lzc3Vl Y29tbWVudC00MjkyMDAwNTM8L2E+LjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_A7A66111A91346838774148FB4EADF23outlookcom_-- From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 12 02:56:23 2018 Received: (at 33022) by debbugs.gnu.org; 12 Oct 2018 06:56:23 +0000 Received: from localhost ([127.0.0.1]:45843 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gArMy-00022T-64 for submit@debbugs.gnu.org; Fri, 12 Oct 2018 02:56:23 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52651) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gArMw-00022F-I6 for 33022@debbugs.gnu.org; Fri, 12 Oct 2018 02:56:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gArMq-0007E0-Fg for 33022@debbugs.gnu.org; Fri, 12 Oct 2018 02:56:13 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46875) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gArMq-0007Ds-Bc; Fri, 12 Oct 2018 02:56:12 -0400 Received: from 2a02-8428-80d1-9b01-79d5-ad84-85b5-c289.rev.sfr.net ([2a02:8428:80d1:9b01:79d5:ad84:85b5:c289]:37736 helo=token) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gArMp-0006Kb-2D; Fri, 12 Oct 2018 02:56:12 -0400 From: Mathieu Lirzin To: Mohamed Akram Subject: Re: bug#33022: Generated Makefile builds PROGRAMS before LTLIBRARIES References: Date: Fri, 12 Oct 2018 08:56:07 +0200 In-Reply-To: (Mohamed Akram's message of "Fri, 12 Oct 2018 04:32:24 +0000") Message-ID: <8736tbfybc.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 33022 Cc: 33022@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Hello, Mohamed Akram writes: > automake=E2=80=99s behavior seems to have changed between 1.15.1 and 1.16= .1:=20 > > 1.15.1: > > all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(HEADERS) config.h > > 1.16.1: > > all-am: Makefile $(PROGRAMS) $(LTLIBRARIES) $(HEADERS) config.h > > This causes an automake file which builds a library and a program that us= es that library to fail. > > An example can be seen here - https://github.com/codebrainz/morse/issues/= 1#issuecomment-429200053. The fact that when running =E2=80=98make=E2=80=99 in serial, some prerequis= ites of a make rule are built before other ones is undefined behavior. Relying on this when running =E2=80=98make=E2=80=99 in parallel mode is likely to resu= lt in a build failure. what needs to be done in =E2=80=98codebrainz=E2=80=99 is to add an explicit= dependency between programs and the libraries they depend on. See the following example from the Automake manual: lib_LTLIBRARIES =3D libgettext.la libgettext_la_SOURCES =3D gettext.c ... bin_PROGRAMS =3D hello hello_SOURCES =3D hello.c ... hello_LDADD =3D libgettext.la Does it help? --=20 Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 23 13:55:45 2018 Received: (at control) by debbugs.gnu.org; 23 Oct 2018 17:55:45 +0000 Received: from localhost ([127.0.0.1]:38464 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gF0u9-00073q-EF for submit@debbugs.gnu.org; Tue, 23 Oct 2018 13:55:45 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44988) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gF0u7-00073a-FR for control@debbugs.gnu.org; Tue, 23 Oct 2018 13:55:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gF0tx-0002Eq-N3 for control@debbugs.gnu.org; Tue, 23 Oct 2018 13:55:38 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:56221) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gF0tq-0002Ap-HD for control@debbugs.gnu.org; Tue, 23 Oct 2018 13:55:28 -0400 Received: from 85.63.10.109.rev.sfr.net ([109.10.63.85]:46750 helo=token) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gF0tn-0006ME-Dk for control@debbugs.gnu.org; Tue, 23 Oct 2018 13:55:25 -0400 Date: Tue, 23 Oct 2018 19:53:11 +0200 Message-Id: <87a7n4h7nc.fsf@gnu.org> To: control@debbugs.gnu.org From: Mathieu Lirzin Subject: control message for bug #33022 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) tags 33022 notabug close 33022 From unknown Sat Jun 21 05:04:11 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 21 Nov 2018 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator