doxygen icon indicating copy to clipboard operation
doxygen copied to clipboard

Request: Linux ARM Builds

Open gmitch215 opened this issue 9 months ago • 10 comments

Add an ubuntu-arm image to CI builds and distribute them as apart of Doxygen binaries, so we can use it on Linux ARM machines.

gmitch215 avatar Feb 28 '25 13:02 gmitch215

Code of #11468 has been integrated in master on GitHub (please don't close the issue as this will be done at the moment of an official release).

albert-github avatar Mar 04 '25 08:03 albert-github

Looking forward to this! Thank you

h-2 avatar Apr 10 '25 15:04 h-2

This issue was previously marked 'fixed but not released', which means it should be fixed in doxygen version 1.14.0. Please verify if this is indeed the case. Reopen the issue if you think it is not fixed and please include any additional information that you think can be relevant (preferably in the form of a self-contained example).

doxygen avatar May 24 '25 17:05 doxygen

@doxygen did you add the Linux ARM binary to the releases assets? I only see one Linux build and I'm assuming its for Intel.

gmitch215 avatar May 24 '25 20:05 gmitch215

Probably there is some confusion here about the difference between the CI / GitHub Actions build and the release. The issue was solved for the GH Actions but not for the releases (but it was marked "fixed but not released, expecting that the release would automatically also include the arm version) For the GitHub Actions the arm version is build though for the release this is not the case. It looks like this might be also the case for MacOS: Intel and Apple Silicon).

Reopening the issue for inclusion in releases.

albert-github avatar May 25 '25 07:05 albert-github

@albert-github there isn't a release workflow I can suggest a PR for, so it sounds like @doxygen may just be adding the binaries manually from the CI. I would say this issue is technically fixed, unless there is an automated way release assets are added (unlikely since the releases are also created manually).

gmitch215 avatar May 25 '25 22:05 gmitch215

Releases are created manually by @doxygen, but there are some scripts used so it might be that there are some possibilities. It might also be that the release is not taken from the CI but build by means of some virtual machines, so some new virtual machines need to be created.

albert-github avatar May 26 '25 08:05 albert-github

@doxygen +1, no arm binaries in the release assets

gmitch215 avatar Jun 15 '25 14:06 gmitch215

Has there been any progress on this? @doxygen

mutalibmohammed avatar Sep 10 '25 14:09 mutalibmohammed

@mutalibmohammed No, see my remark in #11704 why it is not easy to create an official binary for a platform I do not own myself (short summary: no static version of libclang).

doxygen avatar Sep 11 '25 18:09 doxygen