summaryrefslogtreecommitdiffstats
path: root/recipes-bsp/armstubs/armstubs/0001-armstubs-makefile-external-toolchain.patch
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-bsp/armstubs/armstubs/0001-armstubs-makefile-external-toolchain.patch')
-rw-r--r--recipes-bsp/armstubs/armstubs/0001-armstubs-makefile-external-toolchain.patch32
1 files changed, 32 insertions, 0 deletions
diff --git a/recipes-bsp/armstubs/armstubs/0001-armstubs-makefile-external-toolchain.patch b/recipes-bsp/armstubs/armstubs/0001-armstubs-makefile-external-toolchain.patch
new file mode 100644
index 0000000..4e226ec
--- /dev/null
+++ b/recipes-bsp/armstubs/armstubs/0001-armstubs-makefile-external-toolchain.patch
@@ -0,0 +1,32 @@
1armstubs: Allow using external toolchain variables in Makefile
2
3Upstream-status: Pending
4Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
5
6Index: armstubs/Makefile
7===================================================================
8--- armstubs.orig/Makefile
9+++ armstubs/Makefile
10@@ -1,14 +1,14 @@
11 BINS=armstub.bin armstub7.bin armstub8-32.bin armstub8-32-gic.bin armstub8.bin armstub8-gic.bin
12
13-CC8=aarch64-linux-gnu-gcc
14-LD8=aarch64-linux-gnu-ld
15-OBJCOPY8=aarch64-linux-gnu-objcopy
16-OBJDUMP8=aarch64-linux-gnu-objdump -maarch64
17+CC8?=aarch64-linux-gnu-gcc
18+LD8?=aarch64-linux-gnu-ld
19+OBJCOPY8?=aarch64-linux-gnu-objcopy
20+OBJDUMP8?=aarch64-linux-gnu-objdump -maarch64
21
22-CC=arm-linux-gnueabihf-gcc -march=armv7-a
23-LD=arm-linux-gnueabihf-ld
24-OBJCOPY=arm-linux-gnueabihf-objcopy
25-OBJDUMP=arm-linux-gnueabihf-objdump -marm
26+CC?=arm-linux-gnueabihf-gcc -march=armv7-a
27+LD?=arm-linux-gnueabihf-ld
28+OBJCOPY?=arm-linux-gnueabihf-objcopy
29+OBJDUMP?=arm-linux-gnueabihf-objdump -marm
30
31 BIN2C=./bin2c
32