Skip to content

Drop the Boost dependencies - #80

Merged
sjoelund merged 1 commit into
masterfrom
no-boost
Oct 1, 2026
Merged

sjoelund merged 1 commit into
masterfrom
no-boost

Conversation

@sjoelund

@sjoelund sjoelund commented Oct 1, 2026

Copy link
Copy Markdown
Member

OpenModelica no longer uses Boost: the C++ simulation runtime, OMSICpp and ParModelica dropped it, and generated Cpp code neither includes nor links it. Remove it from the deb build-dependencies and from what libomccpp pulls in for compiling models, from the rpm BuildRequires and Suggests, from the MacPorts Portfile, and from the cross-build docker images.

libomccpp depending on libboost-*-dev also meant that models linked whatever Boost the user had installed, against an OMCppOMCFactory built with another one.

Assisted-by: Claude Opus 5.5 (1M context)

OpenModelica no longer uses Boost: the C++ simulation runtime, OMSICpp
and ParModelica dropped it, and generated Cpp code neither includes
nor links it. Remove it from the deb build-dependencies and from what
libomccpp pulls in for compiling models, from the rpm BuildRequires and
Suggests, from the MacPorts Portfile, and from the cross-build docker
images.

libomccpp depending on libboost-*-dev also meant that models linked
whatever Boost the user had installed, against an OMCppOMCFactory
built with another one.

Assisted-by: Claude Opus 5.5 (1M context)
@sjoelund
sjoelund merged commit e9e1d61 into master Oct 1, 2026
9 of 10 checks passed
@sjoelund
sjoelund deleted the no-boost branch October 1, 2026 18:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant