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 <j...@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@rtems.org > http://lists.rtems.org/mailman/listinfo/devel -- Hesham _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel