| From 305ab0a748c52eeaeb01d8cff6408842d19e5cb5 Mon Sep 17 00:00:00 2001 |
| From: Randy Dunlap <rdunlap@infradead.org> |
| Date: Wed, 25 Jun 2025 00:30:54 -0700 |
| Subject: parisc: Makefile: explain that 64BIT requires both 32-bit and 64-bit compilers |
| |
| From: Randy Dunlap <rdunlap@infradead.org> |
| |
| commit 305ab0a748c52eeaeb01d8cff6408842d19e5cb5 upstream. |
| |
| For building a 64-bit kernel, both 32-bit and 64-bit VDSO binaries |
| are built, so both 32-bit and 64-bit compilers (and tools) should be |
| in the PATH environment variable. |
| |
| Signed-off-by: Randy Dunlap <rdunlap@infradead.org> |
| Cc: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> |
| Cc: Helge Deller <deller@gmx.de> |
| Cc: linux-parisc@vger.kernel.org |
| Signed-off-by: Helge Deller <deller@gmx.de> |
| Cc: stable@vger.kernel.org # v5.3+ |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| --- |
| arch/parisc/Makefile | 4 +++- |
| 1 file changed, 3 insertions(+), 1 deletion(-) |
| |
| --- a/arch/parisc/Makefile |
| +++ b/arch/parisc/Makefile |
| @@ -39,7 +39,9 @@ endif |
| |
| export LD_BFD |
| |
| -# Set default 32 bits cross compilers for vdso |
| +# Set default 32 bits cross compilers for vdso. |
| +# This means that for 64BIT, both the 64-bit tools and the 32-bit tools |
| +# need to be in the path. |
| CC_ARCHES_32 = hppa hppa2.0 hppa1.1 |
| CC_SUFFIXES = linux linux-gnu unknown-linux-gnu suse-linux |
| CROSS32_COMPILE := $(call cc-cross-prefix, \ |