-
Notifications
You must be signed in to change notification settings - Fork 3.2k
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
libltdl-dev isn't present on Ubuntu 24.04, but was present on 22.04 #11316
Comments
Hi @KKhanhH , Thank you for bringing this issue to our attention. We are looking into this issue and will update you on this issue after investigating. |
Hi @KKhanhH Can you please add the following workaround to your workflow file for Ubuntu 24, It is currently passing.
FYI, refer https://github.com/RaviAkshintala/libxcrypt-build-test/actions/runs/12664428397/workflow#L28 , Thanks. |
Hi @RaviAkshintala, yes it does pass if explicitly installed. I'm requesting that it be included in the default image since it was included in 22.04 by default without an explicit installation step. |
I believe some stuff was removed from the template file (I'm seeing a similar issue with missing ODBC-related stuff). e.g. this script: is not present in https://github.com/actions/runner-images/blob/main/images/ubuntu/templates/ubuntu-24.04.pkr.hcl whereas it was present in 22: https://github.com/actions/runner-images/blob/main/images/ubuntu/templates/ubuntu-22.04.pkr.hcl#L312 |
Here's a diff snippet of the removals 22 -> 24:
If these removals were intentional, they should be marked as a "breaking change" in some fashion. |
Description
libltdl-dev is a package recommended by libtool. However, while libtool is installed on both images, libltdl-dev is only present on 22.04. This might break workflows as a result of the migration of ubuntu-latest to 24.04 without an obvious reason.
Platforms affected
Runner images affected
Image version and build link
Ubuntu 24.04
https://github.com/KKhanhH/libxcrypt-build-test/actions/runs/12646381337
Is it regression?
yes
Expected behavior
Here is a working build on Ubuntu 22.04. Libxcrypt build process requires libltdl-dev.
https://github.com/KKhanhH/libxcrypt-build-test/actions/runs/12646431200
Actual behavior
Missing dev package.
Repro steps
Use vcpkg to build libxcrypt on Ubuntu 24.04.
The text was updated successfully, but these errors were encountered: