gcc -static-pie adds -z text.
In ld.bfd and gold, default/-z text/-z notext are tri-state.
By default, text relocations (and DF_TEXTREL) are emitted on demand.
-z text disables that.
In lld, -z text (default) and -z notext are bi-state. This change is a no-op.