[WIP] build: Use specific cross-compilers instead of multilib one #22456

pull hebasto wants to merge 2 commits into bitcoin:master from hebasto:210715-multilib changing 3 files +31 −25
  1. hebasto commented at 12:03 pm on July 15, 2021: member

    This PR replaces the g++-multilib compiler with arch-specific cross-compilers for x86_64 and i386 hosts.

    Motivation:

    1. The g++-multilib package conflicts with arch-specific cross-compiler packages. That means it is not possible to cross compile for i386 and other platforms on x86_64 system with the same set of installed packages.
    2. The g++-multilib package is not available for the aarch64 arch. That means it is not possible to cross-compile for x86_64 in a Docker container on Apple Silicon based systems.
  2. DrahtBot added the label Build system on Jul 15, 2021
  3. hebasto force-pushed on Jul 15, 2021
  4. hebasto force-pushed on Jul 15, 2021
  5. build: Use specific cross-compilers instead of multilib one 2a2ca80abf
  6. build, doc: Add special case for CONFIG_SITE for the current arch+OS
    The actual config.guess output may differ from the triplets that are
    documented in depends/README.md.
    70781a99a1
  7. hebasto force-pushed on Jul 15, 2021
  8. hebasto closed this on Jul 15, 2021

  9. fanquake deleted a comment on Jul 16, 2021
  10. DrahtBot locked this on Aug 18, 2022


hebasto

Labels
Build system


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: 2025-04-19 21:12 UTC

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