guix: Linker warning for darwin builds #24591

issue hebasto openend this issue on March 16, 2022
  1. hebasto commented at 7:21 pm on March 16, 2022: member
    0  CXXLD    libbitcoinconsensus.la
    1ld: warning: double slash removed from -install_name (//lib/libbitcoinconsensus.0.dylib)
    
  2. hebasto added the label Bug on Mar 16, 2022
  3. fanquake added the label macOS on Aug 6, 2022
  4. fanquake added the label Build system on Aug 6, 2022
  5. fanquake commented at 2:16 pm on August 8, 2022: member

    Going to close this

    The double slash actually occurs across all HOSTS, not just darwin i.e:

    0libtool: install: /root/.guix-profile/bin/install -c .libs/libbitcoinconsensus.so.0.0.0 /distsrc-base/distsrc-4a2c60b57c4d-x86_64-linux-gnu/installed/bitcoin-4a2c60b57c4d//lib/libbitcoinconsensus.so.0.0.0
    

    It’s that ld64 is the only linker that warns, see here in cctools (I think this will disappear when we migrate to lld). I dont think this is something we need to fix, or have an open issue for, and just comes down to $rpath being empty inside the Guix env. Everything still ends up inside installed/ as expected.

  6. fanquake closed this on Aug 8, 2022

  7. bitcoin locked this on Aug 8, 2023

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-09-29 01:12 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me