On Fri, Sep 3, 2021 at 9:27 AM Ryan Long <ryan.l...@oarcorp.com> wrote: > > Adds patch to add the -DPREFER_SIZE_OVER_SPEED flag to aarch64 tool > builds with newlib.
This doesn't explain why. This patch is needed to prevent the use of the assembly versions of some methods in newlib which are incorrect for ilp32. This can be removed when those methods are updated from ARM. Newlib is quite behind ARM for these methods and that will require work from an ARM Newlib person. Updates #4215, Improve the comment and ensure the ticket is clear that this is temporary for those reasons. > --- > rtems/config/tools/rtems-gcc-10-newlib-head.cfg | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/rtems/config/tools/rtems-gcc-10-newlib-head.cfg > b/rtems/config/tools/rtems-gcc-10-newlib-head.cfg > index 69c4fb5..3594d1c 100644 > --- a/rtems/config/tools/rtems-gcc-10-newlib-head.cfg > +++ b/rtems/config/tools/rtems-gcc-10-newlib-head.cfg > @@ -13,6 +13,9 @@ > %patch add gcc -p1 > https://devel.rtems.org/raw-attachment/ticket/4215/0001-nios2-Remove-custom-instruction-warnings.patch > %hash sha512 0001-nios2-Remove-custom-instruction-warnings.patch > afd8a5e6bdcc5b75d5fbbf558bdf56ccac400521a6eec9d88cc95f6be67c481f2dbf8faa0f6ddc1e4ac7c56a84938714d80e46e9cf80ec4b8fcd739986449881 > > +%patch add newlib -p1 > https://devel.rtems.org/raw-attachment/ticket/4510/0001-configure.host-Add-DPREFER_SIZE_OVER_SPEED.patch > +%hash sha512 0001-configure.host-Add-DPREFER_SIZE_OVER_SPEED.patch > ad183b6c9a168d1d751505e64873f117c11fb059819d341c5d715619985b285c324ef27c1177c6300088df7bbe3aebd7fa034034c3892f2bf6ec57324c9b1e2a > + Looks like you forgot to use sha512-base64 > %define newlib_version 4f81149 > %define newlib_external 1 > %define newlib_expand_name sourceware-mirror-newlib-cygwin-%{newlib_version} > -- > 1.8.3.1 > > _______________________________________________ > devel mailing list > devel@rtems.org > http://lists.rtems.org/mailman/listinfo/devel _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel