File tree Expand file tree Collapse file tree 5 files changed +13
-20
lines changed Expand file tree Collapse file tree 5 files changed +13
-20
lines changed Original file line number Diff line number Diff line change @@ -1292,7 +1292,7 @@ jobs:
1292
1292
fi
1293
1293
1294
1294
# Create bundle directory
1295
- mkdir ${ARCHIVE_DIR}
1295
+ mkdir -p ${ARCHIVE_DIR}
1296
1296
pushd ${ARCHIVE_DIR}
1297
1297
1298
1298
# Stage version file
@@ -1351,8 +1351,7 @@ jobs:
1351
1351
fi
1352
1352
1353
1353
# Stage GNU toolchains
1354
- mkdir ${ARCHIVE_DIR}/gnu
1355
- pushd ${ARCHIVE_DIR}/gnu
1354
+ pushd ${ARCHIVE_DIR}
1356
1355
1357
1356
## Generate target list from the workflow matrix
1358
1357
TARGETS=$(echo '${{ needs.setup.outputs.targets }}' | jq -cr '.[]')
@@ -1381,8 +1380,10 @@ jobs:
1381
1380
7z a -t7z -l ${ARCHIVE_NAME}_gnu.${EXT} ${ARCHIVE_DIR}
1382
1381
fi
1383
1382
1384
- # Unstage GNU toolchain directory
1385
- rm -rf ${ARCHIVE_DIR}/gnu
1383
+ # Unstage GNU toolchain directories
1384
+ for TARGET in ${TARGETS}; do
1385
+ rm -rf ${ARCHIVE_DIR}/${TARGET}
1386
+ done
1386
1387
1387
1388
# Stage LLVM toolchains
1388
1389
pushd ${ARCHIVE_DIR}
Original file line number Diff line number Diff line change 1
1
# SPDX-License-Identifier: Apache-2.0
2
2
3
- set (TOOLCHAIN_HOME ${ZEPHYR_SDK_INSTALL_DIR} /gnu )
3
+ set (TOOLCHAIN_HOME ${ZEPHYR_SDK_INSTALL_DIR} )
4
4
5
5
set (COMPILER gcc )
6
6
set (LINKER ld )
Original file line number Diff line number Diff line change @@ -26,8 +26,8 @@ set(CROSS_COMPILE_TARGET_sparc sparc-zephyr-elf)
26
26
set (CROSS_COMPILE_TARGET ${CROSS_COMPILE_TARGET_${ARCH}} )
27
27
set (SYSROOT_TARGET ${CROSS_COMPILE_TARGET} )
28
28
29
- set (SYSROOT_DIR ${ZEPHYR_SDK_INSTALL_DIR} /gnu/ ${SYSROOT_TARGET}/${SYSROOT_TARGET} )
30
- set (CROSS_COMPILE ${ZEPHYR_SDK_INSTALL_DIR} /gnu/ ${CROSS_COMPILE_TARGET}/bin/${CROSS_COMPILE_TARGET}- )
29
+ set (SYSROOT_DIR ${ZEPHYR_SDK_INSTALL_DIR} /${SYSROOT_TARGET}/${SYSROOT_TARGET} )
30
+ set (CROSS_COMPILE ${ZEPHYR_SDK_INSTALL_DIR} /${CROSS_COMPILE_TARGET}/bin/${CROSS_COMPILE_TARGET}- )
31
31
32
32
if ("${ARCH} " STREQUAL "x86" )
33
33
if (CONFIG_X86_64 )
Original file line number Diff line number Diff line change @@ -52,7 +52,7 @@ check_command()
52
52
check_full_gnu_sdk ()
53
53
{
54
54
for toolchain in ${gnu_toolchains[@]} ; do
55
- if [ ! -d " gnu/ ${toolchain} " ]; then
55
+ if [ ! -d " ${toolchain} " ]; then
56
56
return 1
57
57
fi
58
58
done
@@ -100,7 +100,7 @@ user_prompt()
100
100
inst_gnu_toolchains=(${gnu_toolchains[*]} )
101
101
else
102
102
for toolchain in ${gnu_toolchains[@]} ; do
103
- if [ ! -d " gnu/ ${toolchain} " ]; then
103
+ if [ ! -d " ${toolchain} " ]; then
104
104
ask_yn " Install '${toolchain} ' GNU toolchain" && inst_gnu_toolchains+=(" ${toolchain} " )
105
105
fi
106
106
done
217
217
218
218
# Install GNU toolchains
219
219
if [ " ${do_gnu_toolchain} " = " y" ]; then
220
- mkdir -p gnu
221
- pushd gnu
222
-
223
220
for toolchain in ${inst_gnu_toolchains[@]} ; do
224
221
eval toolchain_filename=" ${dl_gnu_toolchain_filename} "
225
222
toolchain_uri=" ${dl_rel_base} /${toolchain_filename} "
@@ -248,7 +245,6 @@ if [ "${do_gnu_toolchain}" = "y" ]; then
248
245
249
246
echo
250
247
done
251
- popd
252
248
fi
253
249
254
250
# Install LLVM toolchain
Original file line number Diff line number Diff line change @@ -107,7 +107,7 @@ echo.
107
107
108
108
REM # Check installation type
109
109
for %%t in (%GNU_TOOLCHAINS%) do (
110
- if not exist gnu\ %%t\ (
110
+ if not exist %%t\ (
111
111
set IS_PARTIAL_GNU_SDK=y
112
112
)
113
113
)
@@ -122,7 +122,7 @@ if [!ERRORLEVEL!] equ [1] (
122
122
set INST_GNU_TOOLCHAINS=%GNU_TOOLCHAINS%
123
123
) else (
124
124
for %%t in (%GNU_TOOLCHAINS%) do (
125
- if not exist gnu\ %%t\ (
125
+ if not exist %%t\ (
126
126
choice /c:yn /m:"Install '%%t' GNU toolchain"
127
127
if [!ERRORLEVEL!] equ [1] (
128
128
set INST_GNU_TOOLCHAINS=!INST_GNU_TOOLCHAINS! %%t
@@ -147,9 +147,6 @@ echo.
147
147
:process
148
148
REM # Install GNU toolchains
149
149
if [%DO_GNU_TOOLCHAIN%] neq [] (
150
- if not exist gnu\ mkdir gnu
151
- pushd gnu
152
-
153
150
for %%t in (%INST_GNU_TOOLCHAINS%) do (
154
151
set TOOLCHAIN_FILENAME=%DL_GNU_TOOLCHAIN_FILENAME%
155
152
set TOOLCHAIN_URI=%DL_REL_BASE%/!TOOLCHAIN_FILENAME!
@@ -178,7 +175,6 @@ if [%DO_GNU_TOOLCHAIN%] neq [] (
178
175
del /q !TOOLCHAIN_FILENAME!
179
176
)
180
177
)
181
- popd
182
178
)
183
179
184
180
REM # Install LLVM toolchain
You can’t perform that action at this time.
0 commit comments