rdkit icon indicating copy to clipboard operation
rdkit copied to clipboard

check if builds succeed with ccache

Open whosayn opened this issue 11 months ago • 5 comments

Reference Issue

What does this implement/fix? Explain your changes.

Any other comments?

whosayn avatar May 02 '25 03:05 whosayn

Does it make sense to use ccache on the CI? The CI uses fresh machines on each run, so there's no saved cache to use.

ricrogz avatar May 02 '25 13:05 ricrogz

@ricrogz there are remote storage options for the cache (https://ccache.dev/manual/latest.html#_remote_storage_backends), which will be useful for the CIs. Was checking if the cmake version, platforms support etc allow ccache-enabled compilation so I haven't implemented that yet.

whosayn avatar May 02 '25 16:05 whosayn

@ricrogz there are remote storage options for the cache (https://ccache.dev/manual/latest.html#_remote_storage_backends), which will be useful for the CIs. Was checking if the cmake version, platforms support etc allow ccache-enabled compilation so I haven't implemented that yet.

Which remote storage are you planning to use?

ricrogz avatar May 02 '25 16:05 ricrogz

@ricrogz there are remote storage options for the cache (https://ccache.dev/manual/latest.html#_remote_storage_backends), which will be useful for the CIs. Was checking if the cmake version, platforms support etc allow ccache-enabled compilation so I haven't implemented that yet.

Which remote storage are you planning to use?

@ricrogz the plan is to use redis. current testing on my mac resulted in clean build times taking about 5mins with make install -j10.

@greglandrum for the purposes of testing this remote caching logic, would it be possible to provision test secrets for this repo? I have a test database that I'm working with, so I could provide you with the url and password to be set as secrets

whosayn avatar May 06 '25 00:05 whosayn

@ricrogz there are remote storage options for the cache (https://ccache.dev/manual/latest.html#_remote_storage_backends), which will be useful for the CIs. Was checking if the cmake version, platforms support etc allow ccache-enabled compilation so I haven't implemented that yet.

Which remote storage are you planning to use?

@ricrogz the plan is to use redis. current testing on my mac resulted in clean build times taking about 5mins with make install -j10.

Oh, I meant where you plan to host the cache

ricrogz avatar May 06 '25 12:05 ricrogz

This PR was marked as stale because it has been open for 60 days with no activity.

github-actions[bot] avatar Jul 10 '25 03:07 github-actions[bot]

This PR was closed because it has been inactive for 14 days since being marked as stale.

github-actions[bot] avatar Jul 24 '25 03:07 github-actions[bot]