[PATCH 4/6] bsps: Move version.c and use bspopts.h

Sebastian Huber sebastian.huber at embedded-brains.de
Wed Apr 4 08:07:36 UTC 2018


On 04/04/18 09:55, Chris Johns wrote:
> If you can restrict yourself to just automake defined functionality you stand a
> chance, if you cannot you step into implementation issues. Please review the
> patch below.
> [...]
> An example of a breakage with the latest automake is:
>
> diff --git a/c/src/configure.ac b/c/src/configure.ac
> index ff7c7752ed..705fd4af54 100644
> --- a/c/src/configure.ac
> +++ b/c/src/configure.ac
> @@ -125,8 +125,11 @@ RTEMS_BSP_CONFIG_SUBDIR(
>      [test x"$multilib" = xno])
>
>    ## Note: the order of the directories below is essential
> -AC_CONFIG_SUBDIRS([make])
> -BSP_SUBDIRS="$BSP_SUBDIRS make"
> +## Note note: this whole implementation is a bad hack and is broken
> +## in the latest automake as would be expected, the order of post commands
> +## has changed so as a result we need to use the "hack" and not the documented
> +## standard way.
> +RTEMS_BSP_CONFIG_SUBDIR([make],[make],[],[true])
>
>    # Is there code where there should be for this BSP?
>    RTEMS_CPU_SUBDIRS([lib/libbsp])
>
> This is fragile stuff. Just check the comment in the file containing
> RTEMS_BSP_CONFIG_SUBDIR.

Sorry, Chris. I cannot review this Autoconf/Automake stuff. I have no 
idea how it works internally. I work with trial and error mostly in this 
domain.

-- 
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber at embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.




More information about the devel mailing list