Smpfatal08 fails to build on the head with the following configuration:

../rtems/configure --target=sparc-rtems4.11 \
  --enable-maintainer-mode --enable-rtemsbsp=leon3 --disable-networking \
  --enable-tests --enable-rtems-debug --enable-smp CFLAGS_FOR_BUILD="-O0"\
  --prefix=${HOME}/smp/bsp-install



gmake[6]: Entering directory 
`/home/jennifer/smp/b-leon3smp/sparc-rtems4.11/c/leon3/testsuites/smptests/smpfatal08'
sparc-rtems4.11-gcc -B../../../../../leon3/lib/ -specs bsp_specs -qrtems 
-DHAVE_CONFIG_H -I. 
-I../../../../../../../rtems/c/src/../../testsuites/smptests/smpfatal08 -I..  
-I../../../../../../../rtems/c/src/../../testsuites/smptests/../support/include 
  -mcpu=cypress -msoft-float -O2 -g -ffunction-sections -fdata-sections -Wall 
-Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes 
-Wnested-externs -MT init.o -MD -MP -MF .deps/init.Tpo -c -o init.o 
../../../../../../../rtems/c/src/../../testsuites/smptests/smpfatal08/init.c
mv -f .deps/init.Tpo .deps/init.Po
sparc-rtems4.11-gcc -B../../../../../leon3/lib/ -specs bsp_specs -qrtems 
-mcpu=cypress -msoft-float -O2 -g -ffunction-sections -fdata-sections -Wall 
-Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes 
-Wnested-externs  -Wl,--gc-sections  -mcpu=cypress -msoft-float   -o 
smpfatal08.exe init.o
../../../../../leon3/lib/librtemsbsp.a(libbsp_a-bspsmp.o): In function 
`_CPU_SMP_Get_current_processor':
/home/jennifer/smp/b-leon3smp/sparc-rtems4.11/c/leon3/lib/libbsp/sparc/leon3/../../../../../.././leon3/lib/include/rtems/score/sparc.h:370:
 multiple definition of `_CPU_SMP_Get_current_processor'
init.o:/home/jennifer/smp/b-leon3smp/sparc-rtems4.11/c/leon3/testsuites/smptests/smpfatal08/../../../../../../../rtems/c/src/../../testsuites/smptests/smpfatal08/init.c:64:
 first defined here
../../../../../leon3/lib/librtemsbsp.a(libbsp_a-bspsmp.o): In function 
`bsp_start_on_secondary_processor':
/home/jennifer/smp/b-leon3smp/sparc-rtems4.11/c/leon3/lib/libbsp/sparc/leon3/../../../../../../../../rtems/c/src/lib/libbsp/sparc/leon3/startup/bspsmp.c:44:
 multiple definition of `bsp_start_on_secondary_processor'
init.o:/home/jennifer/smp/b-leon3smp/sparc-rtems4.11/c/leon3/testsuites/smptests/smpfatal08/../../../../../../../rtems/c/src/../../testsuites/smptests/smpfatal08/init.c:36:
 first defined here
../../../../../leon3/lib/librtemsbsp.a(libbsp_a-bspsmp.o): In function 
`_CPU_SMP_Initialize':
/home/jennifer/smp/b-leon3smp/sparc-rtems4.11/c/leon3/lib/libbsp/sparc/leon3/../../../../../../../../rtems/c/src/lib/libbsp/sparc/leon3/startup/bspsmp.c:55:
 multiple definition of `_CPU_SMP_Initialize'
init.o:/home/jennifer/smp/b-leon3smp/sparc-rtems4.11/c/leon3/testsuites/smptests/smpfatal08/../../../../../../../rtems/c/src/../../testsuites/smptests/smpfatal08/init.c:43:
 first defined here
../../../../../leon3/lib/librtemsbsp.a(libbsp_a-bspsmp.o): In function 
`_CPU_SMP_Start_processor':
/home/jennifer/smp/b-leon3smp/sparc-rtems4.11/c/leon3/lib/libbsp/sparc/leon3/../../../../../../../../rtems/c/src/lib/libbsp/sparc/leon3/startup/bspsmp.c:67:
 multiple definition of `_CPU_SMP_Start_processor'
init.o:/home/jennifer/smp/b-leon3smp/sparc-rtems4.11/c/leon3/testsuites/smptests/smpfatal08/../../../../../../../rtems/c/src/../../testsuites/smptests/smpfatal08/init.c:50:
 first defined here
../../../../../leon3/lib/librtemsbsp.a(libbsp_a-bspsmp.o): In function 
`_CPU_SMP_Finalize_initialization':
/home/jennifer/smp/b-leon3smp/sparc-rtems4.11/c/leon3/lib/libbsp/sparc/leon3/../../../../../../../../rtems/c/src/lib/libbsp/sparc/leon3/startup/bspsmp.c:78:
 multiple definition of `_CPU_SMP_Finalize_initialization'
init.o:/home/jennifer/smp/b-leon3smp/sparc-rtems4.11/c/leon3/testsuites/smptests/smpfatal08/../../../../../../../rtems/c/src/../../testsuites/smptests/smpfatal08/init.c:53:
 first defined here
../../../../../leon3/lib/librtemsbsp.a(libbsp_a-bspsmp.o): In function 
`_CPU_SMP_Send_interrupt':
/home/jennifer/smp/b-leon3smp/sparc-rtems4.11/c/leon3/lib/libbsp/sparc/leon3/../../../../../../../../rtems/c/src/lib/libbsp/sparc/leon3/startup/bspsmp.c:87:
 multiple definition of `_CPU_SMP_Send_interrupt'
init.o:/home/jennifer/smp/b-leon3smp/sparc-rtems4.11/c/leon3/testsuites/smptests/smpfatal08/../../../../../../../rtems/c/src/../../testsuites/smptests/smpfatal08/init.c:75:
 first defined here
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to