From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753332AbdEQVNf (ORCPT ); Wed, 17 May 2017 17:13:35 -0400 Received: from www17.your-server.de ([213.133.104.17]:47019 "EHLO www17.your-server.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750944AbdEQVNc (ORCPT ); Wed, 17 May 2017 17:13:32 -0400 X-Greylist: delayed 1898 seconds by postgrey-1.27 at vger.kernel.org; Wed, 17 May 2017 17:13:32 EDT Message-ID: <1495053712.2984.5.camel@m3y3r.de> Subject: [PATCH] um: Don't build arch/x86/um/user-offsets.s with gcc plugins From: Thomas Meyer To: Linux Kernel Mailing List , user-mode-linux-devel Date: Wed, 17 May 2017 22:41:52 +0200 Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-Authenticated-Sender: thomas@m3y3r.de Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org For some reasons I don't know users-offsets.s get's build before the gcc-plugins itself. This patch fixes the problem by not using the gcc-plugins for building user-offsets.s make order example: $ make ARCH=um   CHK     include/generated/uapi/linux/version.h   HOSTCC  scripts/basic/fixdep   HOSTCC  scripts/basic/bin2c   HOSTCC  scripts/unifdef   CC      arch/x86/um/user-offsets.s   CHK     include/generated/user_constants.h   CHK     include/config/kernel.release   CHK     include/generated/utsrelease.h   HOSTCXX -fPIC scripts/gcc-plugins/latent_entropy_plugin.o   HOSTLLD -shared scripts/gcc-plugins/latent_entropy_plugin.so   HOSTCXX -fPIC scripts/gcc-plugins/structleak_plugin.o   HOSTLLD -shared scripts/gcc-plugins/structleak_plugin.so Signed-off-by: Thomas Meyer ---  arch/x86/um/Makefile | 2 +-  1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/x86/um/Makefile b/arch/x86/um/Makefile index 46cbbfe..d67c78a 100644 --- a/arch/x86/um/Makefile +++ b/arch/x86/um/Makefile @@ -36,7 +36,7 @@ subarch-$(CONFIG_MODULES) += ../kernel/module.o  USER_OBJS := bugs_$(BITS).o ptrace_user.o fault.o    extra-y += user-offsets.s -$(obj)/user-offsets.s: c_flags = -Wp,-MD,$(depfile) $(USER_CFLAGS) \ +$(obj)/user-offsets.s: c_flags = -Wp,-MD,$(depfile) $(filter-out $(GCC_PLUGINS_CFLAGS), $(USER_CFLAGS) ) \   -Iarch/x86/include/generated    UNPROFILE_OBJS := stub_segv.o From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sog-mx-4.v43.ch3.sourceforge.com ([172.29.43.194] helo=mx.sourceforge.net) by sfs-ml-2.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from ) id 1dB5lh-0004gY-1K for user-mode-linux-devel@lists.sourceforge.net; Wed, 17 May 2017 20:42:01 +0000 Received: from www17.your-server.de ([213.133.104.17]) by sog-mx-4.v43.ch3.sourceforge.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.76) id 1dB5lf-00069R-2U for user-mode-linux-devel@lists.sourceforge.net; Wed, 17 May 2017 20:42:00 +0000 Message-ID: <1495053712.2984.5.camel@m3y3r.de> From: Thomas Meyer Date: Wed, 17 May 2017 22:41:52 +0200 Mime-Version: 1.0 Subject: [uml-devel] [PATCH] um: Don't build arch/x86/um/user-offsets.s with gcc plugins List-Id: The user-mode Linux development list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: user-mode-linux-devel-bounces@lists.sourceforge.net To: Linux Kernel Mailing List , user-mode-linux-devel Rm9yIHNvbWUgcmVhc29ucyBJIGRvbid0IGtub3cgdXNlcnMtb2Zmc2V0cy5zIGdldCdzIGJ1aWxk IGJlZm9yZSB0aGUKZ2NjLXBsdWdpbnMgaXRzZWxmLgpUaGlzIHBhdGNoIGZpeGVzIHRoZSBwcm9i bGVtIGJ5IG5vdCB1c2luZyB0aGUgZ2NjLXBsdWdpbnMgZm9yIGJ1aWxkaW5nCnVzZXItb2Zmc2V0 cy5zCgptYWtlIG9yZGVyIGV4YW1wbGU6CiQgbWFrZSBBUkNIPXVtCsKgIENIS8KgwqDCoMKgwqBp bmNsdWRlL2dlbmVyYXRlZC91YXBpL2xpbnV4L3ZlcnNpb24uaArCoCBIT1NUQ0PCoMKgc2NyaXB0 cy9iYXNpYy9maXhkZXAKwqAgSE9TVENDwqDCoHNjcmlwdHMvYmFzaWMvYmluMmMKwqAgSE9TVEND wqDCoHNjcmlwdHMvdW5pZmRlZgrCoCBDQ8KgwqDCoMKgwqDCoGFyY2gveDg2L3VtL3VzZXItb2Zm c2V0cy5zCsKgIENIS8KgwqDCoMKgwqBpbmNsdWRlL2dlbmVyYXRlZC91c2VyX2NvbnN0YW50cy5o CsKgIENIS8KgwqDCoMKgwqBpbmNsdWRlL2NvbmZpZy9rZXJuZWwucmVsZWFzZQrCoCBDSEvCoMKg wqDCoMKgaW5jbHVkZS9nZW5lcmF0ZWQvdXRzcmVsZWFzZS5oCsKgIEhPU1RDWFggLWZQSUMgc2Ny aXB0cy9nY2MtcGx1Z2lucy9sYXRlbnRfZW50cm9weV9wbHVnaW4ubwrCoCBIT1NUTExEIC1zaGFy ZWQgc2NyaXB0cy9nY2MtcGx1Z2lucy9sYXRlbnRfZW50cm9weV9wbHVnaW4uc28KwqAgSE9TVENY WCAtZlBJQyBzY3JpcHRzL2djYy1wbHVnaW5zL3N0cnVjdGxlYWtfcGx1Z2luLm8KwqAgSE9TVExM RCAtc2hhcmVkIHNjcmlwdHMvZ2NjLXBsdWdpbnMvc3RydWN0bGVha19wbHVnaW4uc28KClNpZ25l ZC1vZmYtYnk6IFRob21hcyBNZXllciA8dGhvbWFzQG0zeTNyLmRlPgotLS0KwqBhcmNoL3g4Ni91 bS9NYWtlZmlsZSB8IDIgKy0KwqAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVs ZXRpb24oLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni91bS9NYWtlZmlsZSBiL2FyY2gveDg2L3Vt L01ha2VmaWxlCmluZGV4IDQ2Y2JiZmUuLmQ2N2M3OGEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3Vt L01ha2VmaWxlCisrKyBiL2FyY2gveDg2L3VtL01ha2VmaWxlCkBAIC0zNiw3ICszNiw3IEBAIHN1 YmFyY2gtJChDT05GSUdfTU9EVUxFUykgKz0gLi4va2VybmVsL21vZHVsZS5vCsKgVVNFUl9PQkpT IDo9IGJ1Z3NfJChCSVRTKS5vIHB0cmFjZV91c2VyLm8gZmF1bHQubwrCoArCoGV4dHJhLXkgKz0g dXNlci1vZmZzZXRzLnMKLSQob2JqKS91c2VyLW9mZnNldHMuczogY19mbGFncyA9IC1XcCwtTUQs JChkZXBmaWxlKSAkKFVTRVJfQ0ZMQUdTKSBcCiskKG9iaikvdXNlci1vZmZzZXRzLnM6IGNfZmxh Z3MgPSAtV3AsLU1ELCQoZGVwZmlsZSkgJChmaWx0ZXItb3V0ICQoR0NDX1BMVUdJTlNfQ0ZMQUdT KSwgJChVU0VSX0NGTEFHUykgKSBcCsKgCS1JYXJjaC94ODYvaW5jbHVkZS9nZW5lcmF0ZWQKwqAK wqBVTlBST0ZJTEVfT0JKUyA6PSBzdHViX3NlZ3YubwoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpD aGVjayBvdXQgdGhlIHZpYnJhbnQgdGVjaCBjb21tdW5pdHkgb24gb25lIG9mIHRoZSB3b3JsZCdz IG1vc3QKZW5nYWdpbmcgdGVjaCBzaXRlcywgU2xhc2hkb3Qub3JnISBodHRwOi8vc2RtLmxpbmsv c2xhc2hkb3QKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K VXNlci1tb2RlLWxpbnV4LWRldmVsIG1haWxpbmcgbGlzdApVc2VyLW1vZGUtbGludXgtZGV2ZWxA bGlzdHMuc291cmNlZm9yZ2UubmV0Cmh0dHBzOi8vbGlzdHMuc291cmNlZm9yZ2UubmV0L2xpc3Rz L2xpc3RpbmZvL3VzZXItbW9kZS1saW51eC1kZXZlbAo=