Skip to content
This repository has been archived by the owner on Mar 3, 2023. It is now read-only.

Ubuntu 22.04 Support #3761

Merged
merged 2 commits into from
Jan 23, 2022
Merged

Ubuntu 22.04 Support #3761

merged 2 commits into from
Jan 23, 2022

Conversation

surahman
Copy link
Member

This PR adds support for Ubuntu 22.04 LTS which is slated for release in Q2 2022 and builds on PR #3760.

The libunwind library uses dynamically generated exceptions and the latest C++ standard to support this is C++14. By default g++ 11.2 will use C++17 and this will cause compiler errors. To remedy this I have added the standard specification flag to the compiling and linking of libunwind.

- Added a Ubuntu 22.04 Docker Container.
- Update to support compiling and linking of <libunwind 1.6.2> with the C++11 standard. g++ seems to be defaulting to C++17 which is not compatible with <libunwind 1.6.2>'s dynamic exception specifications.
Linking the <libunwind> library with C++14 because this is the highest C++ standard to support dynamically generated exceptions.
@surahman surahman added enhancement build Kubernetes dependencies Pull requests that update a dependency file labels Jan 20, 2022
@surahman surahman marked this pull request as ready for review January 20, 2022 17:43
@surahman surahman merged commit 0c42102 into master Jan 23, 2022
@surahman surahman deleted the saadurrahman/ubuntu22.04-container branch January 23, 2022 16:46
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
build dependencies Pull requests that update a dependency file enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants