alidist icon indicating copy to clipboard operation
alidist copied to clipboard

Improve GCC builds

Open ktf opened this issue 9 months ago • 4 comments

  • Move to GCC 13.2.0
  • Move to GDB 14.2
  • Do not use GCC 7.3.0 as default, since now AliRoot it's built with its own default.
  • Add support for CCACHE. While disabled by default it can be enabled by passing CCACHE_DISABLE=false as environment variable.

ktf avatar Apr 29 '24 07:04 ktf

@ktf Very nice, do you have any numbers/experience on speed up when using Ccache with our codebase?

awegrzyn avatar May 01 '24 06:05 awegrzyn

No... In the past (15+ years ago) I frankly spent more time chasing hash conflicts than saved build time, but maybe it is worth giving another chance since a lot of time passed. Moreover they now provide distributed caches via redis as well, which might be very interesting if it works as advertised.

ktf avatar May 01 '24 06:05 ktf

The other issue is root dictionaries generation which cannot be cached. i propose we simply try and then decide how to proceed.

ktf avatar May 01 '24 06:05 ktf

Ok thanks. Yeah, I'm keen on experiment with it as well.

awegrzyn avatar May 01 '24 06:05 awegrzyn

Closed in favor of #5449 which has the minimal set required.

ktf avatar Jul 05 '24 08:07 ktf