prusa3d / Prusa-Firmware-Buddy

Firmware for the Original Prusa MINI, Original Prusa MK4 and the Original Prusa XL 3D printers by Prusa Research.
Other
1.17k stars 229 forks source link

Cleanup dependencies #4221

Open ysmilda opened 2 months ago

ysmilda commented 2 months ago

Closes #4195

This pull request updates the various dependencies to the latest versions. These updates bring support for using this codebase on ARM devices.

The following dependencies are updated:

An update for gcc-arm-none-eabi is available, but still working through some issues when used from ARM devices.

This is still in development, but anyone wanting to help out and test the various integrations is more than welcome!

CZDanol commented 2 months ago

Unittests CI failing: /work/.dependencies/cmake-3.28.3/bin/ctest: not found

ysmilda commented 2 months ago

That's weird. It seems to use an old config as I did update the build-pr.jenkins file to target the new binaries.

CZDanol commented 2 months ago

My guess would be that we have it hardcoded on some more places :/

ysmilda commented 2 months ago

Can't check it anymore as the build seems to have been deleted. But from what I could gather from the output and the related jenkins file it did get stuck on the line I referenced above. Would it be possible to do a rerun and see if it picks up the changes?

CZDanol commented 2 months ago

Allright, issuing a rerun :)

ysmilda commented 2 months ago

Can't see the result, but it seems to have failed again (which isn't a big surprise). Is all the config for holly/jenkins contained within the repo or are there other sources that need updating?

CZDanol commented 2 months ago

Afaik it should all be in the repo itself. @danopernis am I right?