Commit 588f54f5 authored by Vladimir Bashkirtsev's avatar Vladimir Bashkirtsev

Added support for Xilinx CPUs

parent 79e10382
......@@ -39,3 +39,31 @@ gold:
swapoff swap
rm -rf swap
aarch64-none-elf:
tar xf binutils-2.36.1.tar.xz
mkdir binutils-build
cd binutils-build && ../binutils-2.36.1/configure --target=aarch64-none-elf --program-prefix=aarch64-none-elf- --prefix=$(CURDIR)/../toolchain/aarch64-none-elf --disable-nls --disable-werror
$(MAKE) -C binutils-build tooldir=$(CURDIR)/../toolchain/aarch64-none-elf
$(MAKE) -C binutils-build tooldir=$(CURDIR)/../toolchain/aarch64-none-elf install
rm -rf binutils-2.36.1
rm -rf binutils-build
arm-none-eabi:
tar xf binutils-2.36.1.tar.xz
mkdir binutils-build
cd binutils-build && ../binutils-2.36.1/configure --target=arm-none-eabi --program-prefix=arm-none-eabi- --prefix=$(CURDIR)/../toolchain/arm-none-eabi --disable-nls --disable-werror
$(MAKE) -C binutils-build tooldir=$(CURDIR)/../toolchain/arm-none-eabi
$(MAKE) -C binutils-build tooldir=$(CURDIR)/../toolchain/arm-none-eabi install
rm -rf binutils-2.36.1
rm -rf binutils-build
microblaze-xilinx-elf:
tar xf binutils-2.36.1.tar.xz
patch -Np1 -d binutils-2.36.1 < binutils-2.36.1-microblaze.patch
mkdir binutils-build
cd binutils-build && ../binutils-2.36.1/configure --target=microblaze-xilinx-elf --program-prefix=microblaze-xilinx-elf- --prefix=$(CURDIR)/../toolchain/microblaze-xilinx-elf --disable-nls --disable-werror
$(MAKE) -C binutils-build tooldir=$(CURDIR)/../toolchain/microblaze-xilinx-elf
$(MAKE) -C binutils-build tooldir=$(CURDIR)/../toolchain/microblaze-xilinx-elf install
rm -rf binutils-2.36.1
rm -rf binutils-build
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment