- User Since
- Feb 22 2023, 2:57 PM (13 w, 6 d)
Apr 11 2023
Apr 7 2023
Apr 6 2023
Apr 4 2023
This is a continuation of D144596 , based on D144596#4182628.
Apr 3 2023
Fix issue with gold plugin. Uses c++17 structured binding for getOldNewOptionsExtra for readability.
Mar 31 2023
Adds missing %t to failing COFF test
Mar 30 2023
Split thinLTOPrefixReplace into thinLTOPrefixReplaceOld and thinLTOPrefixReplaceNew because otherwise it was unexpeced that the first element of a pair would be replaced by a a variable that comes from outside the pair. Add test for COFF. Fixes typos and add comments to code.
Mar 28 2023
Mar 27 2023
Mar 24 2023
All changes suggested in the comments have now been implemented
Mar 23 2023
Mar 14 2023
Feb 28 2023
replaced lld with %lld for MachO
Feb 24 2023
Can Bazel rewrite a.rsp with content xxx/a.o to xxx/random_hash/a.o? It will create a new file but I don't think that's a bottleneck.
Currently there is no code in bazel, that reads and modifies a parameter file like a.rsp. It is possible to do so by, for example, calling a shell script / binary executable that modifies the file and saves a new one as one of the actions (like so: https://github.com/bazelbuild/examples/tree/main/rules/actions_run).
Feb 23 2023
IIUC the proposed third component of ; just changes the --thinlto-index-only=a.rsp specified response file (not anything else on the disk), then I am unsure how it is going to help Bazel...
Bazel can preprocess the a.rsp content itself, instead of requiring more from the linker.
Fixes build error caused by not including the new function getOldNewOptionsExtra in driver.cpp into the patch