gen_context (secp256k1) is built using gcc despite CC=clang #17673

issue practicalswift opened this issue on December 5, 2019
  1. practicalswift commented at 10:39 AM on December 5, 2019: contributor

    gen_context (secp256k1) is built using gcc despite CC=clang:

    $ make distclean
    $ ./autogen.sh && CC=clang CXX=clang++ ./configure --with-incompatible-bdb \
          --enable-debug --with-sanitizers=address && make clean && make check
    …
    make[3]: Entering directory '…/src/secp256k1'
    gcc -I. -g -O2 -Wall -Wextra -Wno-unused-function -c src/gen_context.c -o gen_context.o
    
  2. laanwj added the label Upstream on Dec 5, 2019
  3. laanwj commented at 10:48 AM on December 5, 2019: member

    that is on purpose: because it is used to generate code used in the build, it's built using an auto-detected host C compiler using CC would break cross-compilation you want to override CC_FOR_BUILD instead

  4. laanwj closed this on Dec 5, 2019

  5. practicalswift commented at 10:59 AM on December 5, 2019: contributor

    @laanwj Makes sense. Thanks!

  6. DrahtBot locked this on Dec 16, 2021
Labels

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: 2026-04-16 15:14 UTC

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