[PATCH v2 0/6] Remove References to bsp_specs

Hesham Almatary heshamelmatary at gmail.com
Wed Nov 22 04:21:33 UTC 2017


Looks much cleaner, thanks!

I came across other bsp_specs errors when compiling with Clang, and
had to remove it from the following files (not sure that's correct
though):

c/src/bsp.pc.in
c/src/make/compilers/gcc-target-default.cfg
testsuites/aclocal/prog-cc.m4

Also, what about -qrtems? I had to remove it as well in order to be
able to compile with Clang.


On Wed, Nov 22, 2017 at 10:07 AM, Joel Sherrill <joel at rtems.org> wrote:
> Hi
>
> bsp_specs is a GCC specific file that is not only used when
> interacting with GCC. It is also used by the build system
> when identifying BSP directories.
>
> This patch eliminates all references to bsp_specs of this type.
> sb-bootstrap also does this and there will be a separate patch.
>
> The remaining references to bsp_specs in the source tree are
> related to invoking GCC and will have to be addressed
> separately.
>
> --joel
>
> Joel Sherrill (6):
>   libbsp/*/*/configure.ac: Remove references to bsp_specs in
>     AC_CONFIG_SRCDIR
>   powerpc/ss555/startup/linkcmds: Remove obsolete reference to bsp_specs
>   ampolish3: Remove reference to bsp_specs in comment
>   gumstix/bsp_specs: Correct permissions
>   bootstrap: Remove reference to bsp_specs in determining BSP
>     directories
>   aclocal/check-bsps.m4: Do not rely on bsp_specs to find BSP families
>
>  aclocal/check-bsps.m4                                  | 6 +++---
>  ampolish3                                              | 2 +-
>  bootstrap                                              | 2 +-
>  c/src/lib/libbsp/arm/altera-cyclone-v/configure.ac     | 2 +-
>  c/src/lib/libbsp/arm/atsam/configure.ac                | 2 +-
>  c/src/lib/libbsp/arm/beagle/configure.ac               | 2 +-
>  c/src/lib/libbsp/arm/csb336/configure.ac               | 2 +-
>  c/src/lib/libbsp/arm/csb337/configure.ac               | 2 +-
>  c/src/lib/libbsp/arm/edb7312/configure.ac              | 2 +-
>  c/src/lib/libbsp/arm/gdbarmsim/configure.ac            | 2 +-
>  c/src/lib/libbsp/arm/gumstix/bsp_specs                 | 0
>  c/src/lib/libbsp/arm/gumstix/configure.ac              | 2 +-
>  c/src/lib/libbsp/arm/imx/configure.ac                  | 2 +-
>  c/src/lib/libbsp/arm/lm3s69xx/configure.ac             | 2 +-
>  c/src/lib/libbsp/arm/lpc176x/configure.ac              | 2 +-
>  c/src/lib/libbsp/arm/lpc24xx/configure.ac              | 2 +-
>  c/src/lib/libbsp/arm/lpc32xx/configure.ac              | 2 +-
>  c/src/lib/libbsp/arm/raspberrypi/configure.ac          | 2 +-
>  c/src/lib/libbsp/arm/realview-pbx-a9/configure.ac      | 2 +-
>  c/src/lib/libbsp/arm/rtl22xx/configure.ac              | 2 +-
>  c/src/lib/libbsp/arm/smdk2410/configure.ac             | 2 +-
>  c/src/lib/libbsp/arm/stm32f4/configure.ac              | 2 +-
>  c/src/lib/libbsp/arm/tms570/configure.ac               | 2 +-
>  c/src/lib/libbsp/arm/xilinx-zynq/configure.ac          | 2 +-
>  c/src/lib/libbsp/bfin/TLL6527M/configure.ac            | 2 +-
>  c/src/lib/libbsp/bfin/bf537Stamp/configure.ac          | 2 +-
>  c/src/lib/libbsp/bfin/eZKit533/configure.ac            | 2 +-
>  c/src/lib/libbsp/epiphany/epiphany_sim/configure.ac    | 2 +-
>  c/src/lib/libbsp/i386/pc386/configure.ac               | 2 +-
>  c/src/lib/libbsp/lm32/lm32_evr/configure.ac            | 2 +-
>  c/src/lib/libbsp/lm32/milkymist/configure.ac           | 2 +-
>  c/src/lib/libbsp/m32c/m32cbsp/configure.ac             | 2 +-
>  c/src/lib/libbsp/m68k/av5282/configure.ac              | 2 +-
>  c/src/lib/libbsp/m68k/csb360/configure.ac              | 2 +-
>  c/src/lib/libbsp/m68k/gen68340/configure.ac            | 2 +-
>  c/src/lib/libbsp/m68k/gen68360/configure.ac            | 2 +-
>  c/src/lib/libbsp/m68k/genmcf548x/configure.ac          | 2 +-
>  c/src/lib/libbsp/m68k/mcf5206elite/configure.ac        | 2 +-
>  c/src/lib/libbsp/m68k/mcf52235/configure.ac            | 2 +-
>  c/src/lib/libbsp/m68k/mcf5225x/configure.ac            | 2 +-
>  c/src/lib/libbsp/m68k/mcf5235/configure.ac             | 2 +-
>  c/src/lib/libbsp/m68k/mcf5329/configure.ac             | 2 +-
>  c/src/lib/libbsp/m68k/mrm332/configure.ac              | 2 +-
>  c/src/lib/libbsp/m68k/mvme147/configure.ac             | 2 +-
>  c/src/lib/libbsp/m68k/mvme147s/configure.ac            | 2 +-
>  c/src/lib/libbsp/m68k/mvme162/configure.ac             | 2 +-
>  c/src/lib/libbsp/m68k/mvme167/configure.ac             | 2 +-
>  c/src/lib/libbsp/m68k/uC5282/configure.ac              | 2 +-
>  c/src/lib/libbsp/mips/csb350/configure.ac              | 2 +-
>  c/src/lib/libbsp/mips/hurricane/configure.ac           | 2 +-
>  c/src/lib/libbsp/mips/jmr3904/configure.ac             | 2 +-
>  c/src/lib/libbsp/mips/malta/configure.ac               | 2 +-
>  c/src/lib/libbsp/mips/rbtx4925/configure.ac            | 2 +-
>  c/src/lib/libbsp/mips/rbtx4938/configure.ac            | 2 +-
>  c/src/lib/libbsp/moxie/moxiesim/configure.ac           | 2 +-
>  c/src/lib/libbsp/nios2/nios2_iss/configure.ac          | 2 +-
>  c/src/lib/libbsp/no_cpu/no_bsp/configure.ac            | 2 +-
>  c/src/lib/libbsp/or1k/generic_or1k/configure.ac        | 2 +-
>  c/src/lib/libbsp/powerpc/beatnik/configure.ac          | 2 +-
>  c/src/lib/libbsp/powerpc/gen5200/configure.ac          | 2 +-
>  c/src/lib/libbsp/powerpc/gen83xx/configure.ac          | 2 +-
>  c/src/lib/libbsp/powerpc/haleakala/configure.ac        | 2 +-
>  c/src/lib/libbsp/powerpc/motorola_powerpc/configure.ac | 2 +-
>  c/src/lib/libbsp/powerpc/mpc55xxevb/configure.ac       | 2 +-
>  c/src/lib/libbsp/powerpc/mpc8260ads/configure.ac       | 2 +-
>  c/src/lib/libbsp/powerpc/mvme3100/configure.ac         | 2 +-
>  c/src/lib/libbsp/powerpc/mvme5500/configure.ac         | 2 +-
>  c/src/lib/libbsp/powerpc/psim/configure.ac             | 2 +-
>  c/src/lib/libbsp/powerpc/qemuppc/configure.ac          | 2 +-
>  c/src/lib/libbsp/powerpc/qoriq/configure.ac            | 2 +-
>  c/src/lib/libbsp/powerpc/ss555/configure.ac            | 2 +-
>  c/src/lib/libbsp/powerpc/ss555/startup/linkcmds        | 4 ----
>  c/src/lib/libbsp/powerpc/t32mppc/configure.ac          | 2 +-
>  c/src/lib/libbsp/powerpc/tqm8xx/configure.ac           | 2 +-
>  c/src/lib/libbsp/powerpc/virtex/configure.ac           | 2 +-
>  c/src/lib/libbsp/powerpc/virtex4/configure.ac          | 2 +-
>  c/src/lib/libbsp/powerpc/virtex5/configure.ac          | 2 +-
>  c/src/lib/libbsp/riscv/riscv_generic/configure.ac      | 2 +-
>  c/src/lib/libbsp/sh/gensh1/configure.ac                | 2 +-
>  c/src/lib/libbsp/sh/gensh2/configure.ac                | 2 +-
>  c/src/lib/libbsp/sh/gensh4/configure.ac                | 2 +-
>  c/src/lib/libbsp/sh/shsim/configure.ac                 | 2 +-
>  c/src/lib/libbsp/sparc/erc32/configure.ac              | 2 +-
>  c/src/lib/libbsp/sparc/leon2/configure.ac              | 2 +-
>  c/src/lib/libbsp/sparc/leon3/configure.ac              | 2 +-
>  c/src/lib/libbsp/sparc64/niagara/configure.ac          | 2 +-
>  c/src/lib/libbsp/sparc64/usiii/configure.ac            | 2 +-
>  c/src/lib/libbsp/v850/gdbv850sim/configure.ac          | 2 +-
>  88 files changed, 88 insertions(+), 92 deletions(-)
>  mode change 100755 => 100644 c/src/lib/libbsp/arm/gumstix/bsp_specs
>
> --
> 1.8.3.1
>
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel



-- 
Hesham


More information about the devel mailing list