[build2] Using build2 with avr-g++
Boris Kolpackov
boris at codesynthesis.com
Thu May 4 14:01:09 UTC 2023
Wilhelm Meier via users <users at build2.org> writes:
> I just tried the first example and change the compiler:
>
> $ b -sv config.cxx="/usr/local/bin/avr-g++"
>
> But this does not succeed.
It would be helpful to know what exactly happened, including any
diagnostics issued.
My guess would be build2 could not extract compiler information (id,
version, target, etc). It's not uncommon for embedded toolchains to
"customize" things beyond recognition. There is a bunch of configuration
variables that allow you to override auto-detected values, from the
NEWS file:
* New config.{c,cxx}.{id,version,target} configuration variables.
These variables allow overriding guessed compiler id/version/target, for
example, in case of mis-guesses or when working with compilers that don't
report their base (e.g., GCC, Clang) with -v/--version (common in the
embedded space).
More information about the users
mailing list