Skip to content

Commit

Permalink
Merge pull request #940 from pi-hole/special/CI_development
Browse files Browse the repository at this point in the history
Downgrade ftl-build containers to restore Debian stretch support
  • Loading branch information
DL6ER committed Nov 28, 2020
2 parents 171d7e2 + 4b1a27b commit e1db31d
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 9 deletions.
2 changes: 1 addition & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ version: 2
.docker_template: &docker_template
docker:
- image: pihole/ftl-build:v1.7-$CIRCLE_JOB
- image: pihole/ftl-build:v1.8-$CIRCLE_JOB
<<: *job_steps

jobs:
Expand Down
16 changes: 8 additions & 8 deletions test/arch_test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -77,26 +77,26 @@ if [[ "${CIRCLE_JOB}" == "x86_64" ]]; then

check_machine "ELF64" "Advanced Micro Devices X86-64"
check_libs "[libm.so.6] [librt.so.1] [libpthread.so.0] [libc.so.6]"
check_file "ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, with debug_info, not stripped"
check_file "ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, not stripped"

elif [[ "${CIRCLE_JOB}" == "x86_64-musl" ]]; then

check_machine "ELF64" "Advanced Micro Devices X86-64"
check_libs "" # No dependency on any shared library is intended
check_static # Binary should not rely on any dynamic interpreter
check_libs "" # No dependency on any shared library is intended
check_file "ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), statically linked, with debug_info, not stripped"

elif [[ "${CIRCLE_JOB}" == "x86_32" ]]; then

check_machine "ELF32" "Intel 80386"
check_libs "[libm.so.6] [librt.so.1] [libpthread.so.0] [libc.so.6]"
check_file "ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, with debug_info, not stripped"
check_file "ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, not stripped"

elif [[ "${CIRCLE_JOB}" == "aarch64" ]]; then

check_machine "ELF64" "AArch64"
check_libs "[libm.so.6] [librt.so.1] [libpthread.so.0] [libc.so.6] [ld-linux-aarch64.so.1]"
check_file "ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, with debug_info, not stripped"
check_file "ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, not stripped"

elif [[ "${CIRCLE_JOB}" == "armv4t" ]]; then

Expand All @@ -111,9 +111,9 @@ elif [[ "${CIRCLE_JOB}" == "armv5te" ]]; then

check_machine "ELF32" "ARM"
check_libs "[libm.so.6] [librt.so.1] [libgcc_s.so.1] [libpthread.so.0] [libc.so.6] [ld-linux.so.3]"
check_file "ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.3, for GNU/Linux 3.2.0, with debug_info, not stripped"
check_file "ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.3, for GNU/Linux 3.2.0, not stripped"

check_CPU_arch "v5TE"
check_CPU_arch "v4T"
check_FP_arch "" # No specified FP arch

elif [[ "${CIRCLE_JOB}" == "armv6hf" ]]; then
Expand All @@ -129,7 +129,7 @@ elif [[ "${CIRCLE_JOB}" == "armv7hf" ]]; then

check_machine "ELF32" "ARM"
check_libs "[libm.so.6] [librt.so.1] [libgcc_s.so.1] [libpthread.so.0] [libc.so.6] [ld-linux-armhf.so.3]"
check_file "ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 3.2.0, with debug_info, not stripped"
check_file "ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 3.2.0, not stripped"

check_CPU_arch "v7"
check_FP_arch "VFPv3-D16"
Expand All @@ -138,7 +138,7 @@ elif [[ "${CIRCLE_JOB}" == "armv8a" ]]; then

check_machine "ELF32" "ARM"
check_libs "[libm.so.6] [librt.so.1] [libgcc_s.so.1] [libpthread.so.0] [libc.so.6] [ld-linux-armhf.so.3]"
check_file "ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 3.2.0, with debug_info, not stripped"
check_file "ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 3.2.0, not stripped"

check_CPU_arch "v8"
check_FP_arch "VFPv3-D16"
Expand Down

0 comments on commit e1db31d

Please sign in to comment.