Is it unused? If not, how can it be used? If yes, can it be removed?
References:
0$ git grep '\<build_id\>'
1depends/Makefile:# they rely on the build_id variables
2depends/Makefile:build_id:=$(shell env CC='$(build_CC)' C_STANDARD='$(C_STANDARD)' CXX='$(build_CXX)' CXX_STANDARD='$(CXX_STANDARD)' AR='$(build_AR)' RANLIB='$(build_RANLIB)' STRIP='$(build_STRIP)' SHA256SUM='$(build_SHA256SUM)' DEBUG='$(DEBUG)' LTO='$(LTO)' NO_HARDEN='$(NO_HARDEN)' ./gen_id '$(BUILD_ID_SALT)' 'GUIX_ENVIRONMENT=$(realpath $(GUIX_ENVIRONMENT))')
The cache is not invalidated:
0$ (cd depends/ && BUILD_ID_SALT=salt make boost && echo done )
1done
2$ (cd depends/ && BUILD_ID_SALT=salty make boost && echo done )
3done