]> Git Repo - secp256k1.git/commit
Improve CC_FOR_BUILD detection
authorTim Ruffing <[email protected]>
Sat, 2 Jan 2021 14:15:21 +0000 (15:15 +0100)
committerTim Ruffing <[email protected]>
Fri, 8 Jan 2021 15:09:04 +0000 (16:09 +0100)
commit3c15130709da26a6d2f25a483aa45e14bf1e4feb
tree86d7dda2d1952873d2931f66a540fa54e4aaceba
parent47802a476246b67360bc24df78fe5fad6b93c296
Improve CC_FOR_BUILD detection

This commits simply uses CC as CC_FOR_BUILD and the same for
corresponding flags if we're not cross-compiling. This has a number of
benefits in this common case:
 - It avoids strange cases where very old compilers are used (#768).
 - Flags are consistently set for CC and CC_FOR_BUILD.
 - ./configure is faster.
 - You get compiler x consistently if you set CC=x; we got this wrong
   in CI in the past.

./configure warns if a _FOR_BUILD variable is set but ignored because
we're not cross-compiling.

The change exposed that //-style comments are used in gen_context.c,
which is also fixed by this commit.

This commit also reorganizes code in configure.ac to have a cleaner
separation of sections.
configure.ac
src/gen_context.c
This page took 0.02515 seconds and 4 git commands to generate.