> tl;dr - To me, it *appears* that for GCS to be fully utilized on Ubuntu, we 
> need:
> 
> (1) Add `-Wl,-z,gcs=always` to LDFLAGS on arm64; and
> (2) Re-build everything basically

I just re-read this part, and the (1) is *definitely* wrong. It forces
the linker to set the GCS property on the output *regardless* of whether
the individual object files linked in actually expose it. That code
might not actually be GCS-compatible.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2119445

Title:
  arm64 shared libraries built without GCS property note

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/binutils/+bug/2119445/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to