Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754920AbbGGHlP (ORCPT ); Tue, 7 Jul 2015 03:41:15 -0400 Received: from mailout2.w1.samsung.com ([210.118.77.12]:45527 "EHLO mailout2.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754126AbbGGHlE (ORCPT ); Tue, 7 Jul 2015 03:41:04 -0400 X-AuditID: cbfec7f4-f79c56d0000012ee-54-559b828dbea9 From: Pavel Fedin To: linux-kernel@vger.kernel.org, "'Jiri Kosina'" , trivial@kernel.org Subject: [RESEND-2 PATCH trivial] Avoid conflict with host definitions when cross-compiling Date: Tue, 07 Jul 2015 10:41:00 +0300 Message-id: <015d01d0b888$45627d90$d02778b0$@samsung.com> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7bit X-Mailer: Microsoft Outlook 14.0 Thread-index: AdC4iCGTdNNG5aZATOe8E0+IQjzbOA== Content-language: ru X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFLMWRmVeSWpSXmKPExsVy+t/xa7q9TbNDDQ79krTYPWcxi8XlXXPY LN7vv8zkwOyxaVUnm8eZBUfYPT5vkgtgjuKySUnNySxLLdK3S+DKmN4wn6VgAXfF8R3TWRsY V3B2MXJySAiYSKx/c5EdwhaTuHBvPVsXIxeHkMBSRom2TzuZIZzvjBJLZi9jAakSEjCUmDvv FDOIzSagLnH66wewuIhAuMSHe5PBJgkLxEq8ObyPEcRmEVCV2PV4F5jNK2ApsfXlHXYIW1Di x+R7YL3MAloS63ceZ4Kw5SU2r3nLDHGRgsSOs68ZIebrSXTOncYOUSMiMe3fPeYJjAKzkIya hWTULCSjZiFpWcDIsopRNLU0uaA4KT3XUK84Mbe4NC9dLzk/dxMjJIS/7GBcfMzqEKMAB6MS D+8NidmhQqyJZcWVuYcYJTiYlUR4dUuBQrwpiZVVqUX58UWlOanFhxilOViUxHnn7nofIiSQ nliSmp2aWpBaBJNl4uCUamAMLH+95y9b29QQp65f7dG3ub8kfhC/Mu9OcKtoXsWmJ8KzzivK Gz5/ptbNv2rBct/XCrrO+otEuH+f231Q/2Vjgt7+3Ebm1+EXjBemOy10OnRv1ccbrrPWC3pO WLc5im/BTuX/XNzZcc+5VwbunvpZZMfu6HXbJ6QlHkiV09YPPRCyp/yc2IdsJZbijERDLeai 4kQAhUT4WV0CAAA= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1641 Lines: 50 Certain platforms (e. g. BSD-based ones) define some ELF constants according to host. This patch fixes problems with cross-building Linux kernel on these platforms (e. g. building ARM 32-bit version on x86-64 host). Signed-off-by: Pavel Fedin --- If you are not fond of mentioning Cygwin in the comment, feel free to change it to "BSD-based" or whatever else you feel appropriate --- scripts/mod/modpost.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripts/mod/modpost.h b/scripts/mod/modpost.h index 168b43d..9f51365 100644 --- a/scripts/mod/modpost.h +++ b/scripts/mod/modpost.h @@ -11,6 +11,12 @@ #include "elfconfig.h" +/* Cygwin's elf.h defines these according to host's word size */ +#undef ELF_ST_BIND +#undef ELF_ST_TYPE +#undef ELF_R_SYM +#undef ELF_R_TYPE + #if KERNEL_ELFCLASS == ELFCLASS32 #define Elf_Ehdr Elf32_Ehdr -- 1.9.5.msysgit.0 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/