|
5 | 5 | REL_NUM=$(git describe --abbrev=7) |
6 | 6 | REL_NAME=${REL_SFX}-${REL_NUM}-${PLATFORM_NAME} |
7 | 7 | ARCHIVE_NAME=${REL_NAME}.${ARCHIVE_EXT} |
8 | | - LIBS_ARCHIVE_NAME=libs_${REL_NAME}.${LIBS_ARCHIVE_EXT} |
| 8 | + LIBS_ARCHIVE_NAME=libs_${REL_NAME}.${ARCHIVE_EXT} |
9 | 9 | echo "PLATFORM_NAME: $PLATFORM_NAME" |
10 | 10 | echo "REL_NUM: $REL_NUM" |
11 | 11 | echo "REL_NAME: $REL_NAME" |
|
35 | 35 |
|
36 | 36 | # Pack libs to be used for Rust, Go etc. |
37 | 37 | .package_libs: &package_libs | |
38 | | - ${LIBS_ARCHIVE_TOOL} ${LIBS_ARCHIVE_NAME} esp-clang/lib/libclang* esp-clang/lib/clang/${CLANG_VER}/include |
| 38 | + eval ${ARCHIVE_TOOL} ${LIBS_ARCHIVE_NAME} esp-clang/lib/clang/${CLANG_VER}/include esp-clang/lib/lib{clang,LLVM}* ${LIBS_PACK_EXTRA_PATHS:-} |
39 | 39 | mkdir -p ${DISTRO_DIR} |
40 | 40 | mv ${LIBS_ARCHIVE_NAME} ${DISTRO_DIR}/ |
41 | 41 | echo "${LIBS_ARCHIVE_NAME}" > ${DISTRO_DIR}/file_libs-${PLATFORM_NAME} |
@@ -254,9 +254,6 @@ build_newlib: |
254 | 254 | ARCHIVE_TOOL: "${ARCHIVE_TOOL_LINUX}" |
255 | 255 | UNARCHIVE_TOOL: "${UNARCHIVE_TOOL_LINUX}" |
256 | 256 | ARCHIVE_EXT: "${ARCHIVE_EXT_LINUX}" |
257 | | - LIBS_ARCHIVE_TOOL: "${ARCHIVE_TOOL_LINUX}" |
258 | | - LIBS_UNARCHIVE_TOOL: "${UNARCHIVE_TOOL_LINUX}" |
259 | | - LIBS_ARCHIVE_EXT: "${ARCHIVE_EXT_LINUX}" |
260 | 257 |
|
261 | 258 | pack_x86_64-linux-gnu: |
262 | 259 | extends: .pack_linux-gnu_template |
@@ -295,22 +292,17 @@ pack_x86_64-w64-mingw32: |
295 | 292 | variables: |
296 | 293 | CONF_HOST: "x86_64-w64-mingw32" |
297 | 294 | PLATFORM_NAME: "${PLATFORM_NAME_WIN}" |
298 | | - ARCHIVE_TOOL: "${ARCHIVE_TOOL_LINUX}" |
299 | | - UNARCHIVE_TOOL: "${UNARCHIVE_TOOL_LINUX}" |
300 | | - ARCHIVE_EXT: "${ARCHIVE_EXT_LINUX}" |
301 | | - LIBS_ARCHIVE_TOOL: "${ARCHIVE_TOOL_WIN}" |
302 | | - LIBS_UNARCHIVE_TOOL: "${UNARCHIVE_TOOL_WIN}" |
303 | | - LIBS_ARCHIVE_EXT: "${ARCHIVE_EXT_WIN}" |
| 295 | + ARCHIVE_TOOL: "${PACK_ARCHIVE_TOOL_WIN}" |
| 296 | + UNARCHIVE_TOOL: "${PACK_UNARCHIVE_TOOL_WIN}" |
| 297 | + ARCHIVE_EXT: "${PACK_ARCHIVE_EXT_WIN}" |
| 298 | + LIBS_PACK_EXTRA_PATHS: esp-clang/bin/lib{c++,clang,LLVM,unwind}* |
304 | 299 |
|
305 | 300 | .pack_apple-darwin_template: |
306 | 301 | extends: .pack_template |
307 | 302 | variables: |
308 | 303 | ARCHIVE_TOOL: "${ARCHIVE_TOOL_MACOS}" |
309 | 304 | UNARCHIVE_TOOL: "${UNARCHIVE_TOOL_MACOS}" |
310 | 305 | ARCHIVE_EXT: "${ARCHIVE_EXT_MACOS}" |
311 | | - LIBS_ARCHIVE_TOOL: "${ARCHIVE_TOOL_MACOS}" |
312 | | - LIBS_UNARCHIVE_TOOL: "${UNARCHIVE_TOOL_MACOS}" |
313 | | - LIBS_ARCHIVE_EXT: "${ARCHIVE_EXT_MACOS}" |
314 | 306 |
|
315 | 307 | pack_x86_64-apple-darwin: |
316 | 308 | extends: .pack_apple-darwin_template |
@@ -344,10 +336,10 @@ test_x86_64-linux-gnu: |
344 | 336 | - *get_release_name |
345 | 337 | - ${UNARCHIVE_TOOL} ${DIST_DIR}/${ARCHIVE_NAME} |
346 | 338 | # getting testsuite |
347 | | - - git clone -b ${LLVM_GCC_TESTSUITE_REF} --depth 1 $GITLAB_SSH_SERVER/idf/llvm-xtensa-testsuite.git |
| 339 | + - git clone -b ${LLVM_GCC_TESTSUITE_REF} --depth 1 $GITLAB_SSH_SERVER/idf/${LLVM_TESTSUITE_REPO}.git |
348 | 340 | # preparing testsuite |
349 | 341 | - export PATH=${PWD}/esp-clang/bin:$PATH |
350 | | - - cd llvm-xtensa-testsuite |
| 342 | + - cd ${LLVM_TESTSUITE_REPO} |
351 | 343 | # qemu |
352 | 344 | - ./qemu_esp32_install.sh |
353 | 345 | # run testsuite for esp32 |
|
0 commit comments