Frank Kuehndel created an issue:
https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5549
## Summary
When building RTEMS 7 for Leon 3 the build fails:
```
../../../bsps/sparc/leon3/start/amba.c: In function 'amba_initialize':
../../../bsps/sparc/leon3/start/amba.c:221:32: error: passing argument 1 of
'grlib_store_32' makes pointer from integer without a cast [-Wint-conversion]
221 | grlib_store_32(timer_regs->sreload, leon3_timer_prescaler);
| ~~~~~~~~~~^~~~~~~~~
| |
| uint32_t {aka unsigned int}
In file included from ../../../bsps/sparc/leon3/include/leon.h:47,
from ../../../bsps/sparc/leon3/include/bsp.h:39,
from ../../../bsps/sparc/leon3/start/amba.c:41:
../../../bsps/sparc/include/grlib/io.h:185:55: note: expected 'volatile
uint32_t *' {aka 'volatile unsigned int *'} but argument is of type 'uint32_t'
{aka 'unsigned int'}
185 | static inline void grlib_store_32( volatile uint32_t *address, uint32_t
value )
| ~~~~~~~~~~~~~~~~~~~^~~~~~~
Waf: Leaving directory `/home/ferris/rtems/build/sparc/leon3'
Build failed
```
This was likely introduced by
https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1189
## Steps to reproduce
Follow the steps to build [Bare Metal Rust with
RTEMS](https://docs.rtems.org/docs/main/user/rust/bare-metal.html#build-and-install-the-rtems-bsps)
from the *RTEMS User Manual*.
<!-- Pre-set options
- milestone
-->
--
View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5549
You're receiving this email because of your account on gitlab.rtems.org.
_______________________________________________
bugs mailing list
[email protected]
http://lists.rtems.org/mailman/listinfo/bugs