Skip to content

Commit 04de04e

Browse files
alpsayinstephanosio
authored andcommitted
toolchain: add AMD/Xilinx microblaze config
1 parent 1c857f0 commit 04de04e

File tree

1 file changed

+62
-0
lines changed

1 file changed

+62
-0
lines changed
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
CT_CONFIG_VERSION="3"
2+
CT_EXPERIMENTAL=y
3+
# CT_PREFIX_DIR_RO is not set
4+
# CT_LOG_PROGRESS_BAR is not set
5+
CT_ARCH_MICROBLAZE=y
6+
CT_ARCH_LE=y
7+
CT_MULTILIB=y
8+
CT_TARGET_CFLAGS="-G0 -fno-pic"
9+
CT_TARGET_VENDOR="zephyr"
10+
CT_BINUTILS_SRC_CUSTOM=y
11+
CT_BINUTILS_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/binutils"
12+
CT_NEWLIB_SRC_CUSTOM=y
13+
CT_NEWLIB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
14+
CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2"
15+
# CT_LIBC_NEWLIB_ENABLE_TARGET_OPTSPACE is not set
16+
CT_LIBC_NEWLIB_IO_C99FMT=y
17+
CT_LIBC_NEWLIB_IO_LL=y
18+
CT_LIBC_NEWLIB_IO_FLOAT=y
19+
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set
20+
CT_LIBC_NEWLIB_DISABLE_SUPPLIED_SYSCALLS=y
21+
CT_LIBC_NEWLIB_GLOBAL_ATEXIT=y
22+
CT_LIBC_NEWLIB_LITE_EXIT=y
23+
CT_LIBC_NEWLIB_MULTITHREAD=y
24+
CT_LIBC_NEWLIB_RETARGETABLE_LOCKING=y
25+
# CT_LIBC_NEWLIB_WIDE_ORIENT is not set
26+
# CT_LIBC_NEWLIB_NANO_MALLOC is not set
27+
# CT_LIBC_NEWLIB_NANO_FORMATTED_IO is not set
28+
CT_LIBC_NEWLIB_EXTRA_SECTIONS=y
29+
CT_GCC_SRC_CUSTOM=y
30+
CT_GCC_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gcc"
31+
CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-gnu-ld --with-gnu-as --enable-initfini-array"
32+
CT_CC_LANG_CXX=y
33+
CT_DEBUG_GDB=y
34+
CT_GDB_SRC_CUSTOM=y
35+
CT_GDB_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/gdb"
36+
CT_COMP_LIBS_NEWLIB_NANO=y
37+
CT_NEWLIB_NANO_SRC_CUSTOM=y
38+
CT_NEWLIB_NANO_CUSTOM_LOCATION="${GITHUB_WORKSPACE}/newlib"
39+
CT_NEWLIB_NANO_GCC_LIBSTDCXX=y
40+
CT_NEWLIB_NANO_INSTALL_IN_TARGET=y
41+
# CT_LIBC_NEWLIB_NANO_IO_C99FMT is not set
42+
# CT_LIBC_NEWLIB_NANO_IO_LL is not set
43+
CT_LIBC_NEWLIB_NANO_IO_FLOAT=y
44+
# CT_LIBC_NEWLIB_NANO_IO_LDBL is not set
45+
# CT_LIBC_NEWLIB_NANO_IO_POS_ARGS is not set
46+
CT_LIBC_NEWLIB_NANO_FVWRITE_IN_STREAMIO=y
47+
# CT_LIBC_NEWLIB_NANO_UNBUF_STREAM_OPT is not set
48+
# CT_LIBC_NEWLIB_NANO_FSEEK_OPTIMIZATION is not set
49+
CT_LIBC_NEWLIB_NANO_DISABLE_SUPPLIED_SYSCALLS=y
50+
# CT_LIBC_NEWLIB_NANO_REGISTER_FINI is not set
51+
CT_LIBC_NEWLIB_NANO_ATEXIT_DYNAMIC_ALLOC=y
52+
CT_LIBC_NEWLIB_NANO_GLOBAL_ATEXIT=y
53+
CT_LIBC_NEWLIB_NANO_LITE_EXIT=y
54+
CT_LIBC_NEWLIB_NANO_REENT_SMALL=y
55+
CT_LIBC_NEWLIB_NANO_MULTITHREAD=y
56+
CT_LIBC_NEWLIB_NANO_RETARGETABLE_LOCKING=y
57+
CT_LIBC_NEWLIB_NANO_EXTRA_SECTIONS=y
58+
# CT_LIBC_NEWLIB_NANO_WIDE_ORIENT is not set
59+
CT_LIBC_NEWLIB_NANO_ENABLE_TARGET_OPTSPACE=y
60+
# CT_LIBC_NEWLIB_NANO_LTO is not set
61+
CT_LIBC_NEWLIB_NANO_NANO_MALLOC=y
62+
CT_LIBC_NEWLIB_NANO_NANO_FORMATTED_IO=y

0 commit comments

Comments
 (0)