This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Why is GCC9.2-2019.12 arm-none-linux-gnueabihf configured without "--with-fpu=vfpv3-d16"?

Dear ARM A GNU Toolchain maintainers,

I have noticed that the latest AArch32 Linux GCC release v9.2-2019.12 for ARM A is configured without a default fpu option whereas ARM GCC v8.3-2019.03 and older Linaro toolchains used "--with-fpu=vfpv3-d16". The example ABE manifest file for v9.2 also still contains this option. Could you please explain the background for this configuration change?

Thank you very much,

Andrej

Parents
  • HI Andrej,

    We have separate build system to ABE, which uses 4 stages to build toolchains which use Glibc (for various reasons mainly because we do more in our build system than ABE). We keep flags in our format to make sure we can reproduce on the same build system.

    Our final 4th stage (which corresponds to stage 2 in ABE) is one your should be using to trim your compiler. Stage 1 in both build systems builds enough to go with the gcc-final stage. So I would keep stage 1 in ABE and concentrate on trimming our manifest's stage 4 -> ABE's stage 2.

    Sorry, if  this is a bit overwhelming.

    kind regards
    Przemyslaw Wirkus

Reply
  • HI Andrej,

    We have separate build system to ABE, which uses 4 stages to build toolchains which use Glibc (for various reasons mainly because we do more in our build system than ABE). We keep flags in our format to make sure we can reproduce on the same build system.

    Our final 4th stage (which corresponds to stage 2 in ABE) is one your should be using to trim your compiler. Stage 1 in both build systems builds enough to go with the gcc-final stage. So I would keep stage 1 in ABE and concentrate on trimming our manifest's stage 4 -> ABE's stage 2.

    Sorry, if  this is a bit overwhelming.

    kind regards
    Przemyslaw Wirkus

Children