Skip to content

CI: Introduce a separate dependency list for Ubuntu packages - #6748

Merged
oitel merged 4 commits into
masterfrom
feature/ubuntu_package_deps_list
Sep 2, 2026
Merged

CI: Introduce a separate dependency list for Ubuntu packages#6748
oitel merged 4 commits into
masterfrom
feature/ubuntu_package_deps_list

Conversation

@oitel

@oitel oitel commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Ubuntu 26.04 has a kind of a issue: installing build-essential and libopenmpi-dev (an indirect dependency of libocct-data-exchange-dev) results in installing two versions of libstdc++, 15 and 16, which in turn causes building errors. The most simple solution (explicit installation of gfortran-15) can be applied to CI but is not suitable for end users. This change overcomes the libopenmpi-dev installation by replacing some development packages with runtime ones for end-user .deb packages.

Ubuntu 26.04 has a kind of a issue: installing build-essential and
libopenmpi-dev (an indirect dependency of libocct-data-exchange-dev)
results in installing two versions of libstdc++, 15 and 16, which
in turn causes building errors. The most simple solution (explicit
installation of gfortran-15) can be applied to CI but is not suitable
for end users. This change overcomes the libopenmpi-dev installation
by replacing some development packages with runtime ones for end-user
.deb packages.
@oitel

oitel commented Sep 1, 2026

Copy link
Copy Markdown
Contributor Author

Note: Ubuntu 26.04 support is not merged yet; see #6738.

@oitel
oitel merged commit ba5425f into master Sep 2, 2026
37 checks passed
@oitel
oitel deleted the feature/ubuntu_package_deps_list branch September 2, 2026 12:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants