-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cleanup llvm and qemu packages #347
Conversation
95b9614
to
4e600c8
Compare
4e600c8
to
bf6bcfa
Compare
✅ AGNOS update 8fd7f52 readyIn an openpilot branch, download agnos.json in For flashing locally, download and unarchive the images in Images:
Stats:
|
# keep LLVM 17 (not 18 as in 24.04, since mesa/rusticl/etc seems to use 17) | ||
# clang & llvm metapackages install LLVM 18 (which is not installed anymore) | ||
apt-fast install --no-install-recommends -yq \ | ||
clang-17 \ | ||
llvm-17 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would worry about this later. we really don't want to add hacks now for future concerns. they'll be easy enough to change when we know we need them
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don’t like this change, also, but 24.04 mesa depends right now on llvm-17. we can’t remove mesa since we need it for software rendering and also in mainline.
installing llvm 24.04 meta package installs llvm-18.
so, because of this we have both llvm-17 and llvm-18 installed, taking an extra ~150 MB of space.
we can avoid removing and keep both, until mesa updates to llvm-18, and llvm-17 will not get installed anymore (without any changes).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@robin-reckmann what’s your take on this? I’m curious about your opinion.
@@ -219,7 +223,7 @@ COPY ./userspace/files/apt.conf /etc/apt/apt.conf | |||
COPY VERSION /VERSION | |||
|
|||
# ################## # | |||
# #### Cleaunup #### # |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Most important cleaunup
Closing this for now. Will revisit later. |
Removes llvm/clang 18 and qemu-user and keeps llvm/clang 17.