The root cause I think needs to be sorted out with a combination of
default build flag changes and re-builds.

systemd builds with -Wl,--fatal-warnings, so I think the best thing to
do for now is ignore this specific warning with -Wl,-z,gcs-report=none.
I have uploaded that change now.

** Changed in: systemd (Ubuntu)
       Status: In Progress => Fix Committed

** Description changed:

  systemd: 257.7-1ubuntu2
  questing-proposed
  
  Currently FTBFS on arm64
  
  Related upstream:
  
  https://github.com/systemd/systemd/issues/37265
  
  https://github.com/openssl/openssl/issues/27712
  
  src/shared/libsystemd-shared-257.so: warning: GCS is required by -z gcs, but 
this shared library lacks the necessary property note. The dynamic loader might 
not enable GCS or refuse to load the program unless all the shared library 
dependencies have the GCS marking.
  /usr/lib/aarch64-linux-gnu/libacl.so: warning: GCS is required by -z gcs, but 
this shared library lacks the necessary property note. The dynamic loader might 
not enable GCS or refuse to load the program unless all the shared library 
dependencies have the GCS marking.
  /usr/lib/aarch64-linux-gnu/libaudit.so: warning: GCS is required by -z gcs, 
but this shared library lacks the necessary property note. The dynamic loader 
might not enable GCS or refuse to load the program unless all the shared 
library dependencies have the GCS marking.
  /usr/lib/aarch64-linux-gnu/libblkid.so: warning: GCS is required by -z gcs, 
but this shared library lacks the necessary property note. The dynamic loader 
might not enable GCS or refuse to load the program unless all the shared 
library dependencies have the GCS marking.
  /lib/aarch64-linux-gnu/libm.so.6: warning: GCS is required by -z gcs, but 
this shared library lacks the necessary property note. The dynamic loader might 
not enable GCS or refuse to load the program unless all the shared library 
dependencies have the GCS marking.
  /lib/aarch64-linux-gnu/libmvec.so.1: warning: GCS is required by -z gcs, but 
this shared library lacks the necessary property note. The dynamic loader might 
not enable GCS or refuse to load the program unless all the shared library 
dependencies have the GCS marking.
  /usr/lib/aarch64-linux-gnu/libmount.so: warning: GCS is required by -z gcs, 
but this shared library lacks the necessary property note. The dynamic loader 
might not enable GCS or refuse to load the program unless all the shared 
library dependencies have the GCS marking.
  /usr/lib/aarch64-linux-gnu/libpam.so: warning: GCS is required by -z gcs, but 
this shared library lacks the necessary property note. The dynamic loader might 
not enable GCS or refuse to load the program unless all the shared library 
dependencies have the GCS marking.
  /usr/lib/aarch64-linux-gnu/libseccomp.so: warning: GCS is required by -z gcs, 
but this shared library lacks the necessary property note. The dynamic loader 
might not enable GCS or refuse to load the program unless all the shared 
library dependencies have the GCS marking.
  /usr/lib/aarch64-linux-gnu/libselinux.so: warning: GCS is required by -z gcs, 
but this shared library lacks the necessary property note. The dynamic loader 
might not enable GCS or refuse to load the program unless all the shared 
library dependencies have the GCS marking.
  /lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but 
this shared library lacks the necessary property note. The dynamic loader might 
not enable GCS or refuse to load the program unless all the shared library 
dependencies have the GCS marking.
  /lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this 
shared library lacks the necessary property note. The dynamic loader might not 
enable GCS or refuse to load the program unless all the shared library 
dependencies have the GCS marking.
  collect2: error: ld returned 1 exit status
+ 
+ Full log: https://launchpadlibrarian.net/808211460/buildlog_ubuntu-
+ questing-arm64.systemd_257.7-1ubuntu2_BUILDING.txt.gz

-- 
You received this bug notification because you are a member of
Debcrafters packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/2119100

Title:
  systemd FTBFS on arm64 in questing-proposed - linker error

Status in systemd package in Ubuntu:
  Fix Committed

Bug description:
  systemd: 257.7-1ubuntu2
  questing-proposed

  Currently FTBFS on arm64

  Related upstream:

  https://github.com/systemd/systemd/issues/37265

  https://github.com/openssl/openssl/issues/27712

  src/shared/libsystemd-shared-257.so: warning: GCS is required by -z gcs, but 
this shared library lacks the necessary property note. The dynamic loader might 
not enable GCS or refuse to load the program unless all the shared library 
dependencies have the GCS marking.
  /usr/lib/aarch64-linux-gnu/libacl.so: warning: GCS is required by -z gcs, but 
this shared library lacks the necessary property note. The dynamic loader might 
not enable GCS or refuse to load the program unless all the shared library 
dependencies have the GCS marking.
  /usr/lib/aarch64-linux-gnu/libaudit.so: warning: GCS is required by -z gcs, 
but this shared library lacks the necessary property note. The dynamic loader 
might not enable GCS or refuse to load the program unless all the shared 
library dependencies have the GCS marking.
  /usr/lib/aarch64-linux-gnu/libblkid.so: warning: GCS is required by -z gcs, 
but this shared library lacks the necessary property note. The dynamic loader 
might not enable GCS or refuse to load the program unless all the shared 
library dependencies have the GCS marking.
  /lib/aarch64-linux-gnu/libm.so.6: warning: GCS is required by -z gcs, but 
this shared library lacks the necessary property note. The dynamic loader might 
not enable GCS or refuse to load the program unless all the shared library 
dependencies have the GCS marking.
  /lib/aarch64-linux-gnu/libmvec.so.1: warning: GCS is required by -z gcs, but 
this shared library lacks the necessary property note. The dynamic loader might 
not enable GCS or refuse to load the program unless all the shared library 
dependencies have the GCS marking.
  /usr/lib/aarch64-linux-gnu/libmount.so: warning: GCS is required by -z gcs, 
but this shared library lacks the necessary property note. The dynamic loader 
might not enable GCS or refuse to load the program unless all the shared 
library dependencies have the GCS marking.
  /usr/lib/aarch64-linux-gnu/libpam.so: warning: GCS is required by -z gcs, but 
this shared library lacks the necessary property note. The dynamic loader might 
not enable GCS or refuse to load the program unless all the shared library 
dependencies have the GCS marking.
  /usr/lib/aarch64-linux-gnu/libseccomp.so: warning: GCS is required by -z gcs, 
but this shared library lacks the necessary property note. The dynamic loader 
might not enable GCS or refuse to load the program unless all the shared 
library dependencies have the GCS marking.
  /usr/lib/aarch64-linux-gnu/libselinux.so: warning: GCS is required by -z gcs, 
but this shared library lacks the necessary property note. The dynamic loader 
might not enable GCS or refuse to load the program unless all the shared 
library dependencies have the GCS marking.
  /lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but 
this shared library lacks the necessary property note. The dynamic loader might 
not enable GCS or refuse to load the program unless all the shared library 
dependencies have the GCS marking.
  /lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this 
shared library lacks the necessary property note. The dynamic loader might not 
enable GCS or refuse to load the program unless all the shared library 
dependencies have the GCS marking.
  collect2: error: ld returned 1 exit status

  Full log: https://launchpadlibrarian.net/808211460/buildlog_ubuntu-
  questing-arm64.systemd_257.7-1ubuntu2_BUILDING.txt.gz

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


-- 
Mailing list: https://launchpad.net/~debcrafters-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~debcrafters-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to