[PATCH] RTEMS: Use function and data sections

Gedare Bloom gedare at rtems.org
Thu Oct 11 16:09:14 UTC 2018


hi Sebastian,

generally I'm ok, but what toolchains did you test this change for?

does this work for BSPs that have not yet been modified themselves to
use function/data sections and to have the KEEP() directives?




On Thu, Oct 11, 2018 at 4:22 AM, Sebastian Huber
<sebastian.huber at embedded-brains.de> wrote:
> Signed-off-by: Sebastian Huber <sebastian.huber at embedded-brains.de>
> ---
>  newlib/configure.host | 1 +
>  1 file changed, 1 insertion(+)
>
> diff --git a/newlib/configure.host b/newlib/configure.host
> index 9e809c9a8..27bce36a1 100644
> --- a/newlib/configure.host
> +++ b/newlib/configure.host
> @@ -637,6 +637,7 @@ case "${host}" in
>    *-*-rtems*)
>         default_newlib_io_long_long="yes"
>         default_newlib_io_c99_formats="yes"
> +       newlib_cflags="${newlib_cflags} -ffunction-sections -fdata-sections "
>         newlib_cflags="${newlib_cflags} -D_COMPILING_NEWLIB"
>  newlib_cflags="${newlib_cflags} -DCLOCK_PROVIDED -DMALLOC_PROVIDED -DEXIT_PROVIDED -DSIGNAL_PROVIDED -DGETREENT_PROVIDED -DREENTRANT_SYSCALLS_PROVIDED -DHAVE_NANOSLEEP -DHAVE_BLKSIZE -DHAVE_FCNTL -DHAVE_ASSERT_FUNC"
>          # turn off unsupported items in posix directory
> --
> 2.16.4
>
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel


More information about the devel mailing list