On Fri, Jan 14, 2022 at 10:33 AM Sebastian Huber <sebastian.hu...@embedded-brains.de> wrote: > > Hello, > > I noticed that all mips BSPs cannot link psxfenv01: > > /opt/rtems/6/lib/gcc/mips-rtems6/10.3.1/../../../../mips-rtems6/bin/ld: > testsuites/psxtests/psxfenv01/init.c.430.o: in function `Init': > (.text.Init+0x34): undefined reference to `fesetenv' > /opt/rtems/6/lib/gcc/mips-rtems6/10.3.1/../../../../mips-rtems6/bin/ld: > (.text.Init+0xa0): undefined reference to `feclearexcept' > /opt/rtems/6/lib/gcc/mips-rtems6/10.3.1/../../../../mips-rtems6/bin/ld: > (.text.Init+0x10c): undefined reference to `fetestexcept' > /opt/rtems/6/lib/gcc/mips-rtems6/10.3.1/../../../../mips-rtems6/bin/ld: > (.text.Init+0x1a4): undefined reference to `fegetexceptflag' > /opt/rtems/6/lib/gcc/mips-rtems6/10.3.1/../../../../mips-rtems6/bin/ld: > (.text.Init+0x218): undefined reference to `fesetexceptflag' > /opt/rtems/6/lib/gcc/mips-rtems6/10.3.1/../../../../mips-rtems6/bin/ld: > (.text.Init+0x280): undefined reference to `fegetround' > /opt/rtems/6/lib/gcc/mips-rtems6/10.3.1/../../../../mips-rtems6/bin/ld: > (.text.Init+0x2c4): undefined reference to `fesetround' > /opt/rtems/6/lib/gcc/mips-rtems6/10.3.1/../../../../mips-rtems6/bin/ld: > (.text.Init+0x32c): undefined reference to `fegetround' > /opt/rtems/6/lib/gcc/mips-rtems6/10.3.1/../../../../mips-rtems6/bin/ld: > (.text.Init+0x378): undefined reference to `fesetround' > /opt/rtems/6/lib/gcc/mips-rtems6/10.3.1/../../../../mips-rtems6/bin/ld: > (.text.Init+0x3e0): undefined reference to `fegetround' > /opt/rtems/6/lib/gcc/mips-rtems6/10.3.1/../../../../mips-rtems6/bin/ld: > (.text.Init+0x42c): undefined reference to `fesetround' > /opt/rtems/6/lib/gcc/mips-rtems6/10.3.1/../../../../mips-rtems6/bin/ld: > (.text.Init+0x494): undefined reference to `fegetround' > /opt/rtems/6/lib/gcc/mips-rtems6/10.3.1/../../../../mips-rtems6/bin/ld: > (.text.Init+0x4e0): undefined reference to `fesetround' > /opt/rtems/6/lib/gcc/mips-rtems6/10.3.1/../../../../mips-rtems6/bin/ld: > (.text.Init+0x54c): undefined reference to `feraiseexcept' > /opt/rtems/6/lib/gcc/mips-rtems6/10.3.1/../../../../mips-rtems6/bin/ld: > (.text.Init+0x55c): undefined reference to `fetestexcept > > Is this due to the recent Newlib build system changes?
I guess so although I don't see anything obvious when I looked at the machine/configure.ac in both versions. I confirmed jmr3904 could build all tests with this gcc/newlib: $ ~/rtems-work/tools/6/bin/mips-rtems6-gcc --version mips-rtems6-gcc (GCC) 10.3.1 20211214 (RTEMS 6, RSB bb9e049b103f3a47019a6cfad18e2b59c9e9ea97, Newlib eb03ac1) That should have been the immediately previous version. --joel > > -- > embedded brains GmbH > Herr Sebastian HUBER > Dornierstr. 4 > 82178 Puchheim > Germany > email: sebastian.hu...@embedded-brains.de > phone: +49-89-18 94 741 - 16 > fax: +49-89-18 94 741 - 08 > > Registergericht: Amtsgericht München > Registernummer: HRB 157899 > Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler > Unsere Datenschutzerklärung finden Sie hier: > https://embedded-brains.de/datenschutzerklaerung/ > _______________________________________________ > 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