Skip to content

Commit

Permalink
Remove clang compiler from noble stemcell
Browse files Browse the repository at this point in the history
  • Loading branch information
aramprice committed Feb 13, 2025
1 parent 4939acb commit 24a8425
Show file tree
Hide file tree
Showing 4 changed files with 1 addition and 92 deletions.
10 changes: 0 additions & 10 deletions bosh-stemcell/spec/assets/dpkg-list-ubuntu.txt
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,6 @@ busybox-initramfs
bzip2
ca-certificates
chrony
clang
clang-18
cloud-guest-utils
cmake
cmake-data
Expand Down Expand Up @@ -163,9 +161,6 @@ libcap2-bin
libcap2:amd64
libcbor0.10:amd64
libcc1-0:amd64
libclang-common-18-dev:amd64
libclang-cpp18
libclang1-18
libcom-err2:amd64
libcrack2:amd64
libcrypt-dev:amd64
Expand Down Expand Up @@ -201,7 +196,6 @@ libfile-stripnondeterminism-perl
libfreetype6:amd64
libfribidi0:amd64
libfuse3-3:amd64
libgc1:amd64
libgcc-13-dev:amd64
libgcc-s1:amd64
libgcrypt20-dev
Expand Down Expand Up @@ -242,7 +236,6 @@ libkmod2:amd64
libkrb5-3:amd64
libkrb5support0:amd64
libldap2:amd64
libllvm18:amd64
liblmdb0:amd64
liblocale-gettext-perl
liblsan0:amd64
Expand Down Expand Up @@ -273,8 +266,6 @@ libnl-route-3-200:amd64
libnpth0t64:amd64
libnss-systemd:amd64
libnvme1t64
libobjc-13-dev:amd64
libobjc4:amd64
libp11-kit0:amd64
libpackagekit-glib2-18:amd64
libpam-cap:amd64
Expand Down Expand Up @@ -363,7 +354,6 @@ libzstd1:amd64
linux-base
linux-firmware
linux-libc-dev:amd64
llvm-18-linker-tools
locales
login
logrotate
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,3 @@ debconf="debconf debconf/frontend select noninteractive"
run_in_chroot $chroot "echo ${debconf} | debconf-set-selections"

pkg_mgr install build-essential
pkg_mgr install clang
Original file line number Diff line number Diff line change
Expand Up @@ -24,17 +24,7 @@ PACKAGES=( \
g++-13 \
gcc-13 \
gcc-13-base \
gcc-14-base \
clang \
clang-18 \
libclang-common-18-dev \
libclang-cpp18 \
libclang1-18 \
libgc1 \
libllvm18 \
libobjc-13-dev \
libobjc4 \
llvm-18-linker-tools \
gcc-14-base
)

for package_name in ${PACKAGES[*]} ; do
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,76 +20,6 @@
/usr/lib/gcc/x86_64-linux-gnu/13/libtsan.a
/usr/lib/gcc/x86_64-linux-gnu/13/libubsan.a
/usr/lib/libsupp.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.asan-i386.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.asan-preinit-i386.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.asan-preinit-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.asan-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.asan_cxx-i386.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.asan_cxx-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.asan_static-i386.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.asan_static-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.builtins-i386.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.builtins-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.cfi-i386.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.cfi-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.cfi_diag-i386.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.cfi_diag-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.dd-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.dfsan-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.fuzzer-i386.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.fuzzer-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.fuzzer_interceptors-i386.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.fuzzer_interceptors-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.fuzzer_no_main-i386.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.fuzzer_no_main-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.gwp_asan-i386.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.gwp_asan-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.hwasan-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.hwasan_aliases-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.hwasan_aliases_cxx-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.hwasan_cxx-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.lsan-i386.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.lsan-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.memprof-preinit-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.memprof-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.memprof_cxx-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.msan-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.msan_cxx-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.orc-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.profile-i386.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.profile-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.safestack-i386.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.safestack-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.scudo-i386.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.scudo-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.scudo_cxx-i386.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.scudo_cxx-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.scudo_cxx_minimal-i386.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.scudo_cxx_minimal-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.scudo_minimal-i386.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.scudo_minimal-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.scudo_standalone-i386.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.scudo_standalone-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.scudo_standalone_cxx-i386.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.scudo_standalone_cxx-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.stats-i386.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.stats-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.stats_client-i386.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.stats_client-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.tsan-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.tsan_cxx-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.ubsan_minimal-i386.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.ubsan_minimal-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.ubsan_standalone-i386.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.ubsan_standalone-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.ubsan_standalone_cxx-i386.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.ubsan_standalone_cxx-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.xray-basic-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.xray-fdr-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.xray-profiling-x86_64.a
/usr/lib/llvm-18/lib/clang/18.0.0/lib/linux/libclang_rt.xray-x86_64.a
/usr/lib/llvm-18/lib/libPolly.a
/usr/lib/llvm-18/lib/libPollyISL.a
/usr/lib/x86_64-linux-gnu/gprofng/libgp-collectorAPI.a
/usr/lib/x86_64-linux-gnu/libBrokenLocale.a
/usr/lib/x86_64-linux-gnu/libanl.a
Expand Down

0 comments on commit 24a8425

Please sign in to comment.