[RTEMS Project] #4201: waf building out of source tree does not find all configured bsps

RTEMS trac trac at rtems.org
Wed Dec 9 01:46:10 UTC 2020


#4201: waf building out of source tree does not find all configured bsps
--------------------------+--------------------
  Reporter:  Chris Johns  |      Owner:  (none)
      Type:  defect       |     Status:  new
  Priority:  normal       |  Milestone:  6.1
 Component:  build        |    Version:  6
  Severity:  normal       |   Keywords:
Blocked By:               |   Blocking:
--------------------------+--------------------
 `config.ini` is:
 {{{
 [DEFAULT]
 BUILD_TESTS = False
 RTEMS_DEBUG = True
 RTEMS_POSIX_API = True

 [arm/beagleboneblack]

 [arm/xilinx_zynq_a9_qemu]

 [i386/pc686]

 [powerpc/mvme2307]
 }}}
 And `configure` is:
 {{{
 $ /opt/work/chris/rtems/kernel/rtems.git/waf \
     --top=/opt/work/chris/rtems/kernel/rtems.git \
     --out=build configure \
     --rtems-config=config.ini \
     --prefix=/opt/work/chris/rtems/nfs/6
 Setting top to                           :
 /opt/work/chris/rtems/kernel/rtems.git
 Setting out to                           :
 /opt/work/chris/rtems/nfs/bsps/build
 Configure board support package (BSP)    : powerpc/mvme2307
 Checking for program 'powerpc-rtems6-gcc' :
 /opt/work/chris/rtems/nfs/6/bin/powerpc-rtems6-gcc
 Checking for program 'powerpc-rtems6-g++' :
 /opt/work/chris/rtems/nfs/6/bin/powerpc-rtems6-g++
 Checking for program 'powerpc-rtems6-ar'  :
 /opt/work/chris/rtems/nfs/6/bin/powerpc-rtems6-ar
 Checking for program 'powerpc-rtems6-ld'  :
 /opt/work/chris/rtems/nfs/6/bin/powerpc-rtems6-ld
 Checking for program 'ar'                 :
 /opt/work/chris/rtems/nfs/6/bin/powerpc-rtems6-ar
 Checking for program 'g++, c++'           :
 /opt/work/chris/rtems/nfs/6/bin/powerpc-rtems6-g++
 Checking for program 'ar'                 :
 /opt/work/chris/rtems/nfs/6/bin/powerpc-rtems6-ar
 Checking for program 'gas, gcc'           :
 /opt/work/chris/rtems/nfs/6/bin/powerpc-rtems6-gcc
 Checking for program 'ar'                 :
 /opt/work/chris/rtems/nfs/6/bin/powerpc-rtems6-ar
 Checking for program 'gcc, cc'            :
 /opt/work/chris/rtems/nfs/6/bin/powerpc-rtems6-gcc
 Checking for program 'ar'                 :
 /opt/work/chris/rtems/nfs/6/bin/powerpc-rtems6-ar
 Checking for asm flags '-MMD'             : yes
 Checking for c flags '-MMD'               : yes
 Checking for cxx flags '-MMD'             : yes
 Checking for program 'rtems-bin2c'        :
 /opt/work/chris/rtems/nfs/6/bin/rtems-bin2c
 Checking for program 'gzip'               : /usr/bin/gzip
 Checking for program 'rtems-ld'           :
 /opt/work/chris/rtems/nfs/6/bin/rtems-ld
 Checking for program 'rtems-syms'         :
 /opt/work/chris/rtems/nfs/6/bin/rtems-syms
 Checking for program 'xz'                 : /usr/bin/xz
 'configure' finished successfully (0.245s)
 }}}
 The same `config.ini` in the source tree finds all configured bsps.

 Being able to cleanly sandbox builds is a feature of the `autotools` build
 system.

--
Ticket URL: <http://devel.rtems.org/ticket/4201>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list