tmp-lshift.s:106: Error: selected processor does not support ARM mode `vdup.32 d6,r3'

Jeffrey Walton noloader at
Mon Dec 31 13:50:34 UTC 2018

On Mon, Dec 31, 2018 at 4:30 AM Torbjörn Granlund <tg at> wrote:
> Jeffrey Walton <noloader at> writes:
>   No, I don't override the CFLAGS. I set them like:
>     CFLAGS="-g2 -O3 -DNDEBUG -march=native" ./configure ...
> You override set CFLAGS, you just set it?

No. Me overriding your flags is:

    ./configure ....
    make CFLAGS="..."

In this case I stomp on your flags.

>   What is wrong is obvious. The build is broken.
> What do you expect us to do?  Edit broken user supplied CFLAGS to work
> for every possible breakage?
> If you want your build to proceed, start without overriding CFLAGS.
> Does that work?  Great, work from there.

No, we cannot work from there. GMP selects screwed up release flags.
They are dangerous and insecure.

GMP is the only project I know that cannot handle simple release build
flags. And I build 66 of them here: .

GMP really should follow GNU Coding Standards. It is not that hard.


More information about the gmp-bugs mailing list