Skip to content

GrantEdwards/eCos-on-qemu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Running eCos on QEMU

Demo of building i386 eCos applications and running them on the qemu PC system emulator.

Download

You can obtain the files used in this demo at https://github.com/GrantEdwards/eCos-on-qemu

Overview

This directory contains files demonstrating how to run eCos applications using the QEMU emulator. This often provides for easier debugging and a quicker development cycle than using real hardware as the development platform.

To do this, eCos should be configured for the "PC motherboard" target with a Realtek 8139 Ethernet interface.

The contents of this directory are as follows:

README.md

This file.

runit.sh

Bash shell script that runs a specified eCos application using QEMU. It works by creating an ISO-9660 bootable CD image containing the Grub bootloader and the stripped ELF-format eCos application executable. The eCos startup mode (CYG_HAL_STARTUP) must have been set to "GRUB".

This script requires mkisofs, qemu, sudo, a kernel capable of tun/tap networking, and the iproute2 networking management tool ip. By default it also assumes the availability of the aterm terminal emulator and the standard command-line telnet client (which will be used to provide a terminal connected to the virtual machine's COM1 serial port).

If the "--vga" option is specified on the command line, then grub and qemu will be started with VGA/keyboard console support, and no virtual serial port will be configured.

grub_stage2_eltorito

A copy of 0.9x Grub's El Torito stage2 loader that's placed in the CD image by the runit.sh script.

buildredboot.sh

Bash shell script that builds a RedBoot binary suitable for running on QEMU using the runit.sh script. A directory named build-redboot will be created, and the build will be done in that directory. This script expects the environment variable ECOS_REPOSITORY to point to the eCos source repository to be used. The command-line tool 'ecosconfig' and an i386-elf-gcc toolchain must be present in the users PATH. The resulting redboot binary will be in build-redboot/install/bin/redboot.elf. If desired, the CDL configurations options can be changed by editing the buildredboot.sh script file.

buildecos.sh

Bash shell script that builds an eCos kernel/library which can then be used to build multi-threaded eCos applications suitable for running on QEMU using the runit.sh script. This script expects the environment variable ECOS_REPOSITORY to point to the eCos source repository to be used. The command-line tool 'ecosconfig' and an i386-elf-gcc toolchain must be present in the users PATH. A directory named build-ecos will be created, and the build will be done in that directory. Again, the CDL options can be changed by editing the buildecos.sh script file.

If the "--vga" command line option is specified, then the eCos configuration will be modified so that the virtual machine's VGA/keyboard console channel will be used by default for diagnostic I/O (e.g. diag_printf() output).

setup.sh

Example script file that sets the environment variables neede bu the build*.sh scripts and the Makefile. If you want to use a script like this to set environment variables, remember that you need to "source" it from the command line rather than running it in a subshell:

$ . ./setup.sh

hello.c

Source for a simple "hello world" eCos application (hello.elf). To build this application you must first build an eCos kernel/library using the buildecos.sh script.

server.c

Source for a simple multi-threaded network server application (server.elf) that waits for TCP/IP connections to ports 8000-8007 and echos any data received on those connections. To build this application you must first build an eCos kernel/library using the buildecos.sh script.

Makefile

Makefile that builds hello.elf and server.elf eCos applications. An eCos library must already have been built using buildecos.sh. It assumes the eCos build was done in ./build-ecos (the default destination in the buildecos.sh script).

Building RedBoot

First we need to set environment variables so that:

  • The ecosconfig utility and the i386-arm toolchain can be found in the PATH.

  • The ECOS_REPOSITORY variable points to the "packages" directory of the eCos source tree.

$ PATH=$PATH:/opt/ecos:/opt/ecos/gnutools/i386-elf/bin
$ export ECOS_REPOSITORY=/home/ecos-cvs/packages

Now we can run the shell-script that creates a build tree for RedBoot, configures that build tree, and then actually builds RedBoot:

$ ./buildredboot.sh 
U CYGSEM_HAL_USE_ROM_MONITOR, new inferred value 0
U CYGIMP_HAL_COMMON_INTERRUPTS_USE_INTERRUPT_STACK, new inferred value 0
make -r -C hal/i386/arch/current headers
make[1]: Entering directory `/home/grante/pcecos/build-redboot/hal/i386/arch/current'
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/hal/i386/arch/current'
make -r -C hal/i386/generic/current headers
make[1]: Entering directory `/home/grante/pcecos/build-redboot/hal/i386/generic/current'
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/hal/i386/generic/current'
make -r -C hal/i386/pc/current headers
make[1]: Entering directory `/home/grante/pcecos/build-redboot/hal/i386/pc/current'
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/hal/i386/pc/current'
make -r -C hal/i386/pcmb/current headers
make[1]: Entering directory `/home/grante/pcecos/build-redboot/hal/i386/pcmb/current'
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/hal/i386/pcmb/current'
make -r -C io/pci/current headers
make[1]: Entering directory `/home/grante/pcecos/build-redboot/io/pci/current'
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/io/pci/current'
make -r -C devs/eth/rltk/8139/current headers
make[1]: Entering directory `/home/grante/pcecos/build-redboot/devs/eth/rltk/8139/current'
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/devs/eth/rltk/8139/current'
make -r -C devs/eth/i386/pc/rltk8139/current headers
make[1]: Entering directory `/home/grante/pcecos/build-redboot/devs/eth/i386/pc/rltk8139/current'
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/devs/eth/i386/pc/rltk8139/current'
make -r -C hal/common/current headers
make[1]: Entering directory `/home/grante/pcecos/build-redboot/hal/common/current'
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/hal/common/current'
make -r -C infra/current headers
make[1]: Entering directory `/home/grante/pcecos/build-redboot/infra/current'
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/infra/current'
make -r -C redboot/current headers
make[1]: Entering directory `/home/grante/pcecos/build-redboot/redboot/current'
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/redboot/current'
make -r -C isoinfra/current headers
make[1]: Entering directory `/home/grante/pcecos/build-redboot/isoinfra/current'
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/isoinfra/current'
make -r -C language/c/libc/string/current headers
make[1]: Entering directory `/home/grante/pcecos/build-redboot/language/c/libc/string/current'
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/language/c/libc/string/current'
make -r -C services/crc/current headers
make[1]: Entering directory `/home/grante/pcecos/build-redboot/services/crc/current'
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/services/crc/current'
make -r -C io/eth/current headers
make[1]: Entering directory `/home/grante/pcecos/build-redboot/io/eth/current'
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/io/eth/current'
headers finished
make -r -C hal/i386/arch/current build
make[1]: Entering directory `/home/grante/pcecos/build-redboot/hal/i386/arch/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/hal/i386/arch/current -I/home/ecos-cvs/packages/hal/i386/arch/current/src -I/home/ecos-cvs/packages/hal/i386/arch/current/tests -I. -I/home/ecos-cvs/packages/hal/i386/arch/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/hal_misc.tmp -o src/hal_i386_arch_hal_misc.o /home/ecos-cvs/packages/hal/i386/arch/current/src/hal_misc.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/hal/i386/arch/current -I/home/ecos-cvs/packages/hal/i386/arch/current/src -I/home/ecos-cvs/packages/hal/i386/arch/current/tests -I. -I/home/ecos-cvs/packages/hal/i386/arch/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/context.tmp -o src/hal_i386_arch_context.o /home/ecos-cvs/packages/hal/i386/arch/current/src/context.S
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/hal/i386/arch/current -I/home/ecos-cvs/packages/hal/i386/arch/current/src -I/home/ecos-cvs/packages/hal/i386/arch/current/tests -I. -I/home/ecos-cvs/packages/hal/i386/arch/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/i386_stub.tmp -o src/hal_i386_arch_i386_stub.o /home/ecos-cvs/packages/hal/i386/arch/current/src/i386_stub.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/hal/i386/arch/current -I/home/ecos-cvs/packages/hal/i386/arch/current/src -I/home/ecos-cvs/packages/hal/i386/arch/current/tests -I. -I/home/ecos-cvs/packages/hal/i386/arch/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/hal_syscall.tmp -o src/hal_i386_arch_hal_syscall.o /home/ecos-cvs/packages/hal/i386/arch/current/src/hal_syscall.c
i386-elf-ar rcs /home/grante/pcecos/build-redboot/install/lib/libtarget.a src/hal_i386_arch_hal_misc.o src/hal_i386_arch_context.o src/hal_i386_arch_i386_stub.o src/hal_i386_arch_hal_syscall.o
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/hal/i386/arch/current -I/home/ecos-cvs/packages/hal/i386/arch/current/src -I/home/ecos-cvs/packages/hal/i386/arch/current/tests -I. -I/home/ecos-cvs/packages/hal/i386/arch/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/redboot_linux_exec.tmp -o src/hal_i386_arch_redboot_linux_exec.o /home/ecos-cvs/packages/hal/i386/arch/current/src/redboot_linux_exec.c
/home/ecos-cvs/packages/hal/i386/arch/current/src/redboot_linux_exec.c: In function `do_exec':
/home/ecos-cvs/packages/hal/i386/arch/current/src/redboot_linux_exec.c:262: warning: implicit declaration of function `cyg_hal_plf_screen_position'
i386-elf-ar rcs /home/grante/pcecos/build-redboot/install/lib/libextras.a src/hal_i386_arch_redboot_linux_exec.o
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/hal/i386/arch/current'
make -r -C hal/i386/generic/current build
make[1]: Entering directory `/home/grante/pcecos/build-redboot/hal/i386/generic/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/hal/i386/generic/current -I/home/ecos-cvs/packages/hal/i386/generic/current/src -I/home/ecos-cvs/packages/hal/i386/generic/current/tests -I. -I/home/ecos-cvs/packages/hal/i386/generic/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/var_misc.tmp -o src/hal_i386_generic_var_misc.o /home/ecos-cvs/packages/hal/i386/generic/current/src/var_misc.c
i386-elf-ar rcs /home/grante/pcecos/build-redboot/install/lib/libtarget.a src/hal_i386_generic_var_misc.o
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/hal/i386/generic/current'
make -r -C hal/i386/pc/current build
make[1]: Entering directory `/home/grante/pcecos/build-redboot/hal/i386/pc/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/hal/i386/pc/current -I/home/ecos-cvs/packages/hal/i386/pc/current/src -I/home/ecos-cvs/packages/hal/i386/pc/current/tests -I. -I/home/ecos-cvs/packages/hal/i386/pc/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/hal_diag.tmp -o src/hal_i386_pc_hal_diag.o /home/ecos-cvs/packages/hal/i386/pc/current/src/hal_diag.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/hal/i386/pc/current -I/home/ecos-cvs/packages/hal/i386/pc/current/src -I/home/ecos-cvs/packages/hal/i386/pc/current/tests -I. -I/home/ecos-cvs/packages/hal/i386/pc/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/plf_misc.tmp -o src/hal_i386_pc_plf_misc.o /home/ecos-cvs/packages/hal/i386/pc/current/src/plf_misc.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/hal/i386/pc/current -I/home/ecos-cvs/packages/hal/i386/pc/current/src -I/home/ecos-cvs/packages/hal/i386/pc/current/tests -I. -I/home/ecos-cvs/packages/hal/i386/pc/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/plf_stub.tmp -o src/hal_i386_pc_plf_stub.o /home/ecos-cvs/packages/hal/i386/pc/current/src/plf_stub.c
i386-elf-ar rcs /home/grante/pcecos/build-redboot/install/lib/libtarget.a src/hal_i386_pc_hal_diag.o src/hal_i386_pc_plf_misc.o src/hal_i386_pc_plf_stub.o
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/hal/i386/pc/current'
make -r -C hal/i386/pcmb/current build
make[1]: Entering directory `/home/grante/pcecos/build-redboot/hal/i386/pcmb/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/hal/i386/pcmb/current -I/home/ecos-cvs/packages/hal/i386/pcmb/current/src -I/home/ecos-cvs/packages/hal/i386/pcmb/current/tests -I. -I/home/ecos-cvs/packages/hal/i386/pcmb/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/pcmb_misc.tmp -o src/hal_i386_pcmb_pcmb_misc.o /home/ecos-cvs/packages/hal/i386/pcmb/current/src/pcmb_misc.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/hal/i386/pcmb/current -I/home/ecos-cvs/packages/hal/i386/pcmb/current/src -I/home/ecos-cvs/packages/hal/i386/pcmb/current/tests -I. -I/home/ecos-cvs/packages/hal/i386/pcmb/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/pcmb_serial.tmp -o src/hal_i386_pcmb_pcmb_serial.o /home/ecos-cvs/packages/hal/i386/pcmb/current/src/pcmb_serial.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/hal/i386/pcmb/current -I/home/ecos-cvs/packages/hal/i386/pcmb/current/src -I/home/ecos-cvs/packages/hal/i386/pcmb/current/tests -I. -I/home/ecos-cvs/packages/hal/i386/pcmb/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/pcmb_screen.tmp -o src/hal_i386_pcmb_pcmb_screen.o /home/ecos-cvs/packages/hal/i386/pcmb/current/src/pcmb_screen.c
i386-elf-ar rcs /home/grante/pcecos/build-redboot/install/lib/libtarget.a src/hal_i386_pcmb_pcmb_misc.o src/hal_i386_pcmb_pcmb_serial.o src/hal_i386_pcmb_pcmb_screen.o
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/hal/i386/pcmb/current'
make -r -C io/pci/current build
make[1]: Entering directory `/home/grante/pcecos/build-redboot/io/pci/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/io/pci/current -I/home/ecos-cvs/packages/io/pci/current/src -I/home/ecos-cvs/packages/io/pci/current/tests -I. -I/home/ecos-cvs/packages/io/pci/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/pci.tmp -o src/io_pci_pci.o /home/ecos-cvs/packages/io/pci/current/src/pci.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/io/pci/current -I/home/ecos-cvs/packages/io/pci/current/src -I/home/ecos-cvs/packages/io/pci/current/tests -I. -I/home/ecos-cvs/packages/io/pci/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/pci_hw.tmp -o src/io_pci_pci_hw.o /home/ecos-cvs/packages/io/pci/current/src/pci_hw.c
i386-elf-ar rcs /home/grante/pcecos/build-redboot/install/lib/libtarget.a src/io_pci_pci.o src/io_pci_pci_hw.o
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/io/pci/current'
make -r -C devs/eth/rltk/8139/current build
make[1]: Entering directory `/home/grante/pcecos/build-redboot/devs/eth/rltk/8139/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/devs/eth/rltk/8139/current -I/home/ecos-cvs/packages/devs/eth/rltk/8139/current/src -I/home/ecos-cvs/packages/devs/eth/rltk/8139/current/tests -I. -I/home/ecos-cvs/packages/devs/eth/rltk/8139/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -D__ECOS -Wp,-MD,src/if_8139.tmp -o src/devs_eth_rltk_8139_if_8139.o /home/ecos-cvs/packages/devs/eth/rltk/8139/current/src/if_8139.c
i386-elf-ar rcs /home/grante/pcecos/build-redboot/install/lib/libextras.a src/devs_eth_rltk_8139_if_8139.o
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/devs/eth/rltk/8139/current'
make -r -C devs/eth/i386/pc/rltk8139/current build
make[1]: Entering directory `/home/grante/pcecos/build-redboot/devs/eth/i386/pc/rltk8139/current'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/devs/eth/i386/pc/rltk8139/current'
make -r -C hal/common/current build
make[1]: Entering directory `/home/grante/pcecos/build-redboot/hal/common/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/hal/common/current -I/home/ecos-cvs/packages/hal/common/current/src -I/home/ecos-cvs/packages/hal/common/current/tests -I. -I/home/ecos-cvs/packages/hal/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/drv_api.tmp -o src/hal_common_drv_api.o /home/ecos-cvs/packages/hal/common/current/src/drv_api.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/hal/common/current -I/home/ecos-cvs/packages/hal/common/current/src -I/home/ecos-cvs/packages/hal/common/current/tests -I. -I/home/ecos-cvs/packages/hal/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/generic-stub.tmp -o src/hal_common_generic-stub.o /home/ecos-cvs/packages/hal/common/current/src/generic-stub.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/hal/common/current -I/home/ecos-cvs/packages/hal/common/current/src -I/home/ecos-cvs/packages/hal/common/current/tests -I. -I/home/ecos-cvs/packages/hal/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/thread-packets.tmp -o src/hal_common_thread-packets.o /home/ecos-cvs/packages/hal/common/current/src/thread-packets.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/hal/common/current -I/home/ecos-cvs/packages/hal/common/current/src -I/home/ecos-cvs/packages/hal/common/current/tests -I. -I/home/ecos-cvs/packages/hal/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/hal_stub.tmp -o src/hal_common_hal_stub.o /home/ecos-cvs/packages/hal/common/current/src/hal_stub.c
/home/ecos-cvs/packages/hal/common/current/src/hal_stub.c: In function `handle_exception_cleanup':
/home/ecos-cvs/packages/hal/common/current/src/hal_stub.c:456: warning: comparison between pointer and integer
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/hal/common/current -I/home/ecos-cvs/packages/hal/common/current/src -I/home/ecos-cvs/packages/hal/common/current/tests -I. -I/home/ecos-cvs/packages/hal/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/bplist-dynamic.tmp -o src/hal_common_bplist-dynamic.o /home/ecos-cvs/packages/hal/common/current/src/bplist-dynamic.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/hal/common/current -I/home/ecos-cvs/packages/hal/common/current/src -I/home/ecos-cvs/packages/hal/common/current/tests -I. -I/home/ecos-cvs/packages/hal/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/hal_if.tmp -o src/hal_common_hal_if.o /home/ecos-cvs/packages/hal/common/current/src/hal_if.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/hal/common/current -I/home/ecos-cvs/packages/hal/common/current/src -I/home/ecos-cvs/packages/hal/common/current/tests -I. -I/home/ecos-cvs/packages/hal/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/hal_misc.tmp -o src/hal_common_hal_misc.o /home/ecos-cvs/packages/hal/common/current/src/hal_misc.c
i386-elf-ar rcs /home/grante/pcecos/build-redboot/install/lib/libtarget.a src/hal_common_drv_api.o src/hal_common_generic-stub.o src/hal_common_thread-packets.o src/hal_common_hal_stub.o src/hal_common_bplist-dynamic.o src/hal_common_hal_if.o src/hal_common_hal_misc.o
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/hal/common/current -I/home/ecos-cvs/packages/hal/common/current/src -I/home/ecos-cvs/packages/hal/common/current/tests -I. -I/home/ecos-cvs/packages/hal/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/dummy.tmp -o src/hal_common_dummy.o /home/ecos-cvs/packages/hal/common/current/src/dummy.c
i386-elf-ar rcs /home/grante/pcecos/build-redboot/install/lib/libextras.a src/hal_common_dummy.o
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/hal/common/current'
make -r -C infra/current build
make[1]: Entering directory `/home/grante/pcecos/build-redboot/infra/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/startup.tmp -o src/infra_startup.o /home/ecos-cvs/packages/infra/current/src/startup.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/prestart.tmp -o src/infra_prestart.o /home/ecos-cvs/packages/infra/current/src/prestart.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/pkgstart.tmp -o src/infra_pkgstart.o /home/ecos-cvs/packages/infra/current/src/pkgstart.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/userstart.tmp -o src/infra_userstart.o /home/ecos-cvs/packages/infra/current/src/userstart.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/dummyxxmain.tmp -o src/infra_dummyxxmain.o /home/ecos-cvs/packages/infra/current/src/dummyxxmain.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/null.tmp -o src/infra_null.o /home/ecos-cvs/packages/infra/current/src/null.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/simple.tmp -o src/infra_simple.o /home/ecos-cvs/packages/infra/current/src/simple.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/fancy.tmp -o src/infra_fancy.o /home/ecos-cvs/packages/infra/current/src/fancy.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/buffer.tmp -o src/infra_buffer.o /home/ecos-cvs/packages/infra/current/src/buffer.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/diag.tmp -o src/infra_diag.o /home/ecos-cvs/packages/infra/current/src/diag.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/tcdiag.tmp -o src/infra_tcdiag.o /home/ecos-cvs/packages/infra/current/src/tcdiag.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/memcpy.tmp -o src/infra_memcpy.o /home/ecos-cvs/packages/infra/current/src/memcpy.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/memset.tmp -o src/infra_memset.o /home/ecos-cvs/packages/infra/current/src/memset.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/delete.tmp -o src/infra_delete.o /home/ecos-cvs/packages/infra/current/src/delete.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/eprintf.tmp -o src/infra_eprintf.o /home/ecos-cvs/packages/infra/current/src/eprintf.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/pure.tmp -o src/infra_pure.o /home/ecos-cvs/packages/infra/current/src/pure.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/gccsupport.tmp -o src/infra_gccsupport.o /home/ecos-cvs/packages/infra/current/src/gccsupport.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/abort.tmp -o src/infra_abort.o /home/ecos-cvs/packages/infra/current/src/abort.cxx
i386-elf-ar rcs /home/grante/pcecos/build-redboot/install/lib/libtarget.a src/infra_startup.o src/infra_prestart.o src/infra_pkgstart.o src/infra_userstart.o src/infra_dummyxxmain.o src/infra_null.o src/infra_simple.o src/infra_fancy.o src/infra_buffer.o src/infra_diag.o src/infra_tcdiag.o src/infra_memcpy.o src/infra_memset.o src/infra_delete.o src/infra_eprintf.o src/infra_pure.o src/infra_gccsupport.o src/infra_abort.o
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/infra/current'
make -r -C redboot/current build
make[1]: Entering directory `/home/grante/pcecos/build-redboot/redboot/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/main.tmp -o src/redboot_main.o /home/ecos-cvs/packages/redboot/current/src/main.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/misc_funs.tmp -o src/redboot_misc_funs.o /home/ecos-cvs/packages/redboot/current/src/misc_funs.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/io.tmp -o src/redboot_io.o /home/ecos-cvs/packages/redboot/current/src/io.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/parse.tmp -o src/redboot_parse.o /home/ecos-cvs/packages/redboot/current/src/parse.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/ticks.tmp -o src/redboot_ticks.o /home/ecos-cvs/packages/redboot/current/src/ticks.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/syscall.tmp -o src/redboot_syscall.o /home/ecos-cvs/packages/redboot/current/src/syscall.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/alias.tmp -o src/redboot_alias.o /home/ecos-cvs/packages/redboot/current/src/alias.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/net/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/net/bootp.tmp -o src/net/redboot_bootp.o /home/ecos-cvs/packages/redboot/current/src/net/bootp.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/net/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/net/udp.tmp -o src/net/redboot_udp.o /home/ecos-cvs/packages/redboot/current/src/net/udp.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/net/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/net/ip.tmp -o src/net/redboot_ip.o /home/ecos-cvs/packages/redboot/current/src/net/ip.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/net/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/net/pktbuf.tmp -o src/net/redboot_pktbuf.o /home/ecos-cvs/packages/redboot/current/src/net/pktbuf.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/net/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/net/cksum.tmp -o src/net/redboot_cksum.o /home/ecos-cvs/packages/redboot/current/src/net/cksum.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/net/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/net/enet.tmp -o src/net/redboot_enet.o /home/ecos-cvs/packages/redboot/current/src/net/enet.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/net/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/net/icmp.tmp -o src/net/redboot_icmp.o /home/ecos-cvs/packages/redboot/current/src/net/icmp.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/net/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/net/tcp.tmp -o src/net/redboot_tcp.o /home/ecos-cvs/packages/redboot/current/src/net/tcp.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/net/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/net/timers.tmp -o src/net/redboot_timers.o /home/ecos-cvs/packages/redboot/current/src/net/timers.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/net/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/net/arp.tmp -o src/net/redboot_arp.o /home/ecos-cvs/packages/redboot/current/src/net/arp.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/net/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/net/inet_addr.tmp -o src/net/redboot_inet_addr.o /home/ecos-cvs/packages/redboot/current/src/net/inet_addr.c
i386-elf-ar rcs /home/grante/pcecos/build-redboot/install/lib/libtarget.a src/redboot_main.o src/redboot_misc_funs.o src/redboot_io.o src/redboot_parse.o src/redboot_ticks.o src/redboot_syscall.o src/redboot_alias.o src/net/redboot_bootp.o src/net/redboot_udp.o src/net/redboot_ip.o src/net/redboot_pktbuf.o src/net/redboot_cksum.o src/net/redboot_enet.o src/net/redboot_icmp.o src/net/redboot_tcp.o src/net/redboot_timers.o src/net/redboot_arp.o src/net/redboot_inet_addr.o
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/load.tmp -o src/redboot_load.o /home/ecos-cvs/packages/redboot/current/src/load.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/xyzModem.tmp -o src/redboot_xyzModem.o /home/ecos-cvs/packages/redboot/current/src/xyzModem.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/cksum.tmp -o src/redboot_cksum.o /home/ecos-cvs/packages/redboot/current/src/cksum.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/mfill.tmp -o src/redboot_mfill.o /home/ecos-cvs/packages/redboot/current/src/mfill.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/mcmp.tmp -o src/redboot_mcmp.o /home/ecos-cvs/packages/redboot/current/src/mcmp.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/mcopy.tmp -o src/redboot_mcopy.o /home/ecos-cvs/packages/redboot/current/src/mcopy.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/dump.tmp -o src/redboot_dump.o /home/ecos-cvs/packages/redboot/current/src/dump.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/caches.tmp -o src/redboot_caches.o /home/ecos-cvs/packages/redboot/current/src/caches.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/net/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/net/ping.tmp -o src/net/redboot_ping.o /home/ecos-cvs/packages/redboot/current/src/net/ping.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/net/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/net/net_io.tmp -o src/net/redboot_net_io.o /home/ecos-cvs/packages/redboot/current/src/net/net_io.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/net/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/net/tftp_client.tmp -o src/net/redboot_tftp_client.o /home/ecos-cvs/packages/redboot/current/src/net/tftp_client.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/net/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/net/http_client.tmp -o src/net/redboot_http_client.o /home/ecos-cvs/packages/redboot/current/src/net/http_client.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -I/home/ecos-cvs/packages/redboot/current/src/fs/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/fs/e2fs.tmp -o src/fs/redboot_e2fs.o /home/ecos-cvs/packages/redboot/current/src/fs/e2fs.c
i386-elf-ar rcs /home/grante/pcecos/build-redboot/install/lib/libextras.a src/redboot_load.o src/redboot_xyzModem.o src/redboot_cksum.o src/redboot_mfill.o src/redboot_mcmp.o src/redboot_mcopy.o src/redboot_dump.o src/redboot_caches.o src/net/redboot_ping.o src/net/redboot_net_io.o src/net/redboot_tftp_client.o src/net/redboot_http_client.o src/fs/redboot_e2fs.o
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/redboot/current'
make -r -C isoinfra/current build
make[1]: Entering directory `/home/grante/pcecos/build-redboot/isoinfra/current'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/isoinfra/current'
make -r -C language/c/libc/string/current build
make[1]: Entering directory `/home/grante/pcecos/build-redboot/language/c/libc/string/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/memchr.tmp -o src/language_c_libc_string_memchr.o /home/ecos-cvs/packages/language/c/libc/string/current/src/memchr.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/memcmp.tmp -o src/language_c_libc_string_memcmp.o /home/ecos-cvs/packages/language/c/libc/string/current/src/memcmp.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/memmove.tmp -o src/language_c_libc_string_memmove.o /home/ecos-cvs/packages/language/c/libc/string/current/src/memmove.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strcat.tmp -o src/language_c_libc_string_strcat.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strcat.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strchr.tmp -o src/language_c_libc_string_strchr.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strchr.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strcmp.tmp -o src/language_c_libc_string_strcmp.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strcmp.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strcoll.tmp -o src/language_c_libc_string_strcoll.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strcoll.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strcpy.tmp -o src/language_c_libc_string_strcpy.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strcpy.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strcspn.tmp -o src/language_c_libc_string_strcspn.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strcspn.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strlen.tmp -o src/language_c_libc_string_strlen.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strlen.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strncat.tmp -o src/language_c_libc_string_strncat.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strncat.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strncmp.tmp -o src/language_c_libc_string_strncmp.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strncmp.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strncpy.tmp -o src/language_c_libc_string_strncpy.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strncpy.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strpbrk.tmp -o src/language_c_libc_string_strpbrk.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strpbrk.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strrchr.tmp -o src/language_c_libc_string_strrchr.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strrchr.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strspn.tmp -o src/language_c_libc_string_strspn.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strspn.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strstr.tmp -o src/language_c_libc_string_strstr.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strstr.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strsuppt.tmp -o src/language_c_libc_string_strsuppt.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strsuppt.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strtok.tmp -o src/language_c_libc_string_strtok.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strtok.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strxfrm.tmp -o src/language_c_libc_string_strxfrm.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strxfrm.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strnlen.tmp -o src/language_c_libc_string_strnlen.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strnlen.cxx
i386-elf-ar rcs /home/grante/pcecos/build-redboot/install/lib/libtarget.a src/language_c_libc_string_memchr.o src/language_c_libc_string_memcmp.o src/language_c_libc_string_memmove.o src/language_c_libc_string_strcat.o src/language_c_libc_string_strchr.o src/language_c_libc_string_strcmp.o src/language_c_libc_string_strcoll.o src/language_c_libc_string_strcpy.o src/language_c_libc_string_strcspn.o src/language_c_libc_string_strlen.o src/language_c_libc_string_strncat.o src/language_c_libc_string_strncmp.o src/language_c_libc_string_strncpy.o src/language_c_libc_string_strpbrk.o src/language_c_libc_string_strrchr.o src/language_c_libc_string_strspn.o src/language_c_libc_string_strstr.o src/language_c_libc_string_strsuppt.o src/language_c_libc_string_strtok.o src/language_c_libc_string_strxfrm.o src/language_c_libc_string_strnlen.o
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/language/c/libc/string/current'
make -r -C services/crc/current build
make[1]: Entering directory `/home/grante/pcecos/build-redboot/services/crc/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/services/crc/current -I/home/ecos-cvs/packages/services/crc/current/src -I/home/ecos-cvs/packages/services/crc/current/tests -I. -I/home/ecos-cvs/packages/services/crc/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/posix_crc.tmp -o src/services_crc_posix_crc.o /home/ecos-cvs/packages/services/crc/current/src/posix_crc.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/services/crc/current -I/home/ecos-cvs/packages/services/crc/current/src -I/home/ecos-cvs/packages/services/crc/current/tests -I. -I/home/ecos-cvs/packages/services/crc/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/crc16.tmp -o src/services_crc_crc16.o /home/ecos-cvs/packages/services/crc/current/src/crc16.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/services/crc/current -I/home/ecos-cvs/packages/services/crc/current/src -I/home/ecos-cvs/packages/services/crc/current/tests -I. -I/home/ecos-cvs/packages/services/crc/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/crc32.tmp -o src/services_crc_crc32.o /home/ecos-cvs/packages/services/crc/current/src/crc32.c
i386-elf-ar rcs /home/grante/pcecos/build-redboot/install/lib/libtarget.a src/services_crc_posix_crc.o src/services_crc_crc16.o src/services_crc_crc32.o
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/services/crc/current'
make -r -C io/eth/current build
make[1]: Entering directory `/home/grante/pcecos/build-redboot/io/eth/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/io/eth/current -I/home/ecos-cvs/packages/io/eth/current/src -I/home/ecos-cvs/packages/io/eth/current/tests -I. -I/home/ecos-cvs/packages/io/eth/current/src/stand_alone/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -D__ECOS -Wp,-MD,src/stand_alone/eth_drv.tmp -o src/stand_alone/io_eth_eth_drv.o /home/ecos-cvs/packages/io/eth/current/src/stand_alone/eth_drv.c
i386-elf-ar rcs /home/grante/pcecos/build-redboot/install/lib/libtarget.a src/stand_alone/io_eth_eth_drv.o
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/io/eth/current'
make -r -C hal/common/current /home/grante/pcecos/build-redboot/install/lib/extras.o
make[1]: Entering directory `/home/grante/pcecos/build-redboot/hal/common/current'
i386-elf-gcc -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fno-profile-arcs -nostdlib -Wl,-r -T /dev/null -Wl,--whole-archive -o /home/grante/pcecos/build-redboot/install/lib/extras.o /home/grante/pcecos/build-redboot/install/lib/libextras.a
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/hal/common/current'
make -r -C hal/i386/arch/current /home/grante/pcecos/build-redboot/install/lib/vectors.o
make[1]: Entering directory `/home/grante/pcecos/build-redboot/hal/i386/arch/current'
i386-elf-gcc -Wp,-MD,vectors.tmp  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/hal/i386/arch/current -I/home/ecos-cvs/packages/hal/i386/arch/current/src -I/home/ecos-cvs/packages/hal/i386/arch/current/tests -I. -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -c -o /home/grante/pcecos/build-redboot/install/lib/vectors.o /home/ecos-cvs/packages/hal/i386/arch/current/src/vectors.S
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/hal/i386/arch/current'
make -r -C hal/i386/arch/current /home/grante/pcecos/build-redboot/install/lib/target.ld
make[1]: Entering directory `/home/grante/pcecos/build-redboot/hal/i386/arch/current'
i386-elf-gcc -E -P -Wp,-MD,target.tmp -DEXTRAS=1 -xc  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/hal/i386/arch/current -I/home/ecos-cvs/packages/hal/i386/arch/current/src -I/home/ecos-cvs/packages/hal/i386/arch/current/tests -I. -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -o /home/grante/pcecos/build-redboot/install/lib/target.ld /home/ecos-cvs/packages/hal/i386/arch/current/src/i386.ld
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/hal/i386/arch/current'
make -r -C redboot/current /home/grante/pcecos/build-redboot/install/bin/redboot.elf
make[1]: Entering directory `/home/grante/pcecos/build-redboot/redboot/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-redboot/install/include -I/home/ecos-cvs/packages/redboot/current -I/home/ecos-cvs/packages/redboot/current/src -I/home/ecos-cvs/packages/redboot/current/tests -I. -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -o /home/grante/pcecos/build-redboot/install/lib/version.o /home/ecos-cvs/packages/redboot/current/src/version.c
i386-elf-gcc -g -nostdlib -Wl,--gc-sections -Wl,-static -L/home/grante/pcecos/build-redboot/install/lib -Ttarget.ld -o /home/grante/pcecos/build-redboot/install/bin/redboot.elf /home/grante/pcecos/build-redboot/install/lib/version.o
make[1]: Leaving directory `/home/grante/pcecos/build-redboot/redboot/current'
build finished

The resulting ELF binary is found in the install/bin directory underneath the build directory:

$ ls -l build-redboot/install/bin/
total 416
-rwxr-xr-x 1 grante users 421684 Mar 23 11:34 redboot.elf

Running RedBoot

Now that we have an executable, we can use the runit.sh script which will

  • Create a bootable CD image containing that executable and the Grub bootloader files required to start that executable.

  • Set up tun/tap network interface so that we can have a network connection to the QEMU virtual machine.

  • Start QEMU with options telling it to boot from the CD image mentioned above.

  • After QEMU exits, shut down the tun/tap network interface and clean up any temporary files.

NOTE: After QEMU exits, the CD image is deleted. If you want to keep it, you can comment out the rm -rf $Iso command at the end of runit.sh.

$ runit.sh build-redboot/install/bin/redboot.elf 
QEMU waiting for connection on: telnet:127.0.0.1:9876,server
QEMU 0.11.1 monitor - type 'help' for more information
(qemu) 

In the aterm window that pops up titled "eCos Serial 0" you'll initially see a Grub menu screen:

   GNU GRUB  version 0.97  (636K lower / 129984K upper memory)

+-------------------------------------------------------------------------+
| /redboot.elf                                                            |  
|                                                                         |
|                                                                         |
|                                                                         |
|                                                                         |
|                                                                         |
|                                                                         |
|                                                                         |
|                                                                         |
|                                                                         |
|                                                                         |
|                                                                         |  
+-------------------------------------------------------------------------+
     Use the ^ and v keys to select which entry is highlighted.
     Press enter to boot the selected OS, 'e' to edit the
     commands before booting, or 'c' for a command-line.


  The highlighted entry will be booted automatically in 2 seconds.    

After two seconds, the eCos application will be booted by Grub:

  Booting '/redboot.elf'

kernel /redboot.elf
   [Multiboot-elf, <0x108000:0x13800:0x107e4>, shtab=0x12c1e0, entry=0x108000]

+Ethernet eth0: MAC address 52:54:00:12:34:56
IP: 172.16.0.2/255.255.255.0, Gateway: 0.0.0.0
Default server: 0.0.0.0

RedBoot(tm) bootstrap and debug environment [GRUB]
Non-certified release, version UNKNOWN - built 11:34:30, Mar 23 2011

Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
Free Software Foundation, Inc.
RedBoot is free software, covered by the eCos license, derived from the
GNU General Public License. You are welcome to change it and/or distribute
copies of it under certain conditions. Under the license terms, RedBoot's
source code and full license terms must have been made available to you.
Redboot comes with ABSOLUTELY NO WARRANTY.

Platform: PC (I386) 
RAM: 0x00100000-0x040ffc00 [0x0018fff0-0x01000000 available]
RedBoot> 

At this point you can enter RedBoot commands at the above prompt.

To shut down the virtual machine, enter the "quit" command at the (qemu) prompt.

Networking

If tun/tap networking is working correctly, you now have a virtual network interface that connects you to the QEMU virtual machine which is now running RedBoot:

$ ifconfig -a

[...]

tap0      Link encap:Ethernet  HWaddr da:c7:0b:eb:27:7f  
          inet addr:172.16.0.1  Bcast:172.16.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500 
          RX bytes:480 (480.0 B)  TX bytes:0 (0.0 B)

In the buildredboot.sh script, RedBoot was configured to have an IP address of 172.16.0.2, so you can ping RedBoot or telnet to it (at port 9000):

$ ping 172.16.0.2
PING 172.16.0.2 (172.16.0.2) 56(84) bytes of data.
64 bytes from 172.16.0.2: icmp_req=1 ttl=64 time=32.6 ms
64 bytes from 172.16.0.2: icmp_req=2 ttl=64 time=7.68 ms
64 bytes from 172.16.0.2: icmp_req=3 ttl=64 time=7.13 ms
^C
--- 172.16.0.2 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 7.130/15.817/32.635/11.894 ms


$ telnet 172.16.0.2 9000
Trying 172.16.0.2...
Connected to 172.16.0.2.
Escape character is '^]'.
RedBoot> 

Building eCos

The buildecos.sh script builds the eCos kernel/libraries that can then be used to build multi-threaded applications. The same environment variables need to be set as when building RedBoot:

$ PATH=$PATH:/opt/ecos:/opt/ecos/gnutools/i386-elf/bin
$ export ECOS_REPOSITORY=/home/ecos-cvs/packages

Then the build script can be run:

$ ./buildecos.sh
U CYGBLD_ISO_STRUCTTIMEVAL_HEADER, new inferred value <cyg/posix/sys/time.h>
U CYGBLD_ISO_FNMATCH_HEADER, new inferred value <cyg/fileio/fnmatch.h>
U CYGHWR_NET_DRIVER_ETH0_BOOTP, new inferred value 0
make -r -C hal/i386/arch/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/hal/i386/arch/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/hal/i386/arch/current'
make -r -C hal/i386/generic/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/hal/i386/generic/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/hal/i386/generic/current'
make -r -C hal/i386/pc/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/hal/i386/pc/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/hal/i386/pc/current'
make -r -C hal/i386/pcmb/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/hal/i386/pcmb/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/hal/i386/pcmb/current'
make -r -C io/pci/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/io/pci/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/io/pci/current'
make -r -C devs/eth/rltk/8139/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/devs/eth/rltk/8139/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/devs/eth/rltk/8139/current'
make -r -C devs/eth/i386/pc/rltk8139/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/devs/eth/i386/pc/rltk8139/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/devs/eth/i386/pc/rltk8139/current'
make -r -C devs/wallclock/dallas/ds12887/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/devs/wallclock/dallas/ds12887/current'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/devs/wallclock/dallas/ds12887/current'
make -r -C devs/wallclock/i386/pc/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/devs/wallclock/i386/pc/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/devs/wallclock/i386/pc/current'
make -r -C hal/common/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/hal/common/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/hal/common/current'
make -r -C io/common/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/io/common/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/io/common/current'
make -r -C io/serial/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/io/serial/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/io/serial/current'
make -r -C infra/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/infra/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/infra/current'
make -r -C isoinfra/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/isoinfra/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/isoinfra/current'
make -r -C kernel/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/kernel/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/kernel/current'
make -r -C services/memalloc/common/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/services/memalloc/common/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/services/memalloc/common/current'
make -r -C language/c/libc/common/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/language/c/libc/common/current'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/language/c/libc/common/current'
make -r -C language/c/libc/time/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/language/c/libc/time/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/language/c/libc/time/current'
make -r -C language/c/libc/stdlib/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/language/c/libc/stdlib/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/language/c/libc/stdlib/current'
make -r -C language/c/libc/string/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/language/c/libc/string/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/language/c/libc/string/current'
make -r -C language/c/libc/i18n/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/language/c/libc/i18n/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/language/c/libc/i18n/current'
make -r -C language/c/libc/setjmp/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/language/c/libc/setjmp/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/language/c/libc/setjmp/current'
make -r -C language/c/libc/startup/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/language/c/libc/startup/current'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/language/c/libc/startup/current'
make -r -C language/c/libc/stdio/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/language/c/libc/stdio/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/language/c/libc/stdio/current'
make -r -C language/c/libm/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/language/c/libm/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/language/c/libm/current'
make -r -C compat/posix/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/compat/posix/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/compat/posix/current'
make -r -C io/watchdog/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/io/watchdog/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/io/watchdog/current'
make -r -C io/wallclock/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/io/wallclock/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/io/wallclock/current'
make -r -C error/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/error/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/error/current'
make -r -C io/fileio/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/io/fileio/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/io/fileio/current'
make -r -C net/common/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/net/common/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/net/common/current'
make -r -C net/bsd_tcpip/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/net/bsd_tcpip/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/net/bsd_tcpip/current'
make -r -C net/ns/dns/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/net/ns/dns/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/net/ns/dns/current'
make -r -C io/eth/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/io/eth/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/io/eth/current'
make -r -C net/sntp/current headers
make[1]: Entering directory `/home/grante/pcecos/build-ecos/net/sntp/current'
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/net/sntp/current'
headers finished
make -r -C services/memalloc/common/current heapgeninc.tcl
make[1]: Entering directory `/home/grante/pcecos/build-ecos/services/memalloc/common/current'
i386-elf-gcc -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/services/memalloc/common/current -I/home/ecos-cvs/packages/services/memalloc/common/current/src -I/home/ecos-cvs/packages/services/memalloc/common/current/tests -I. -Wp,-MD,heapgen.tmp -E /home/ecos-cvs/packages/services/memalloc/common/current/src/heapgen.cpp -o heapgeninc.tcl
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/services/memalloc/common/current'
make -r -C services/memalloc/common/current heaps.cxx
make[1]: Entering directory `/home/grante/pcecos/build-ecos/services/memalloc/common/current'
tclsh /home/ecos-cvs/packages/services/memalloc/common/current/src/heapgen.tcl "/home/grante/pcecos/build-ecos/install" "`pwd`"
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/services/memalloc/common/current'
make -r -C hal/i386/arch/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/hal/i386/arch/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/hal/i386/arch/current -I/home/ecos-cvs/packages/hal/i386/arch/current/src -I/home/ecos-cvs/packages/hal/i386/arch/current/tests -I. -I/home/ecos-cvs/packages/hal/i386/arch/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/hal_misc.tmp -o src/hal_i386_arch_hal_misc.o /home/ecos-cvs/packages/hal/i386/arch/current/src/hal_misc.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/hal/i386/arch/current -I/home/ecos-cvs/packages/hal/i386/arch/current/src -I/home/ecos-cvs/packages/hal/i386/arch/current/tests -I. -I/home/ecos-cvs/packages/hal/i386/arch/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/context.tmp -o src/hal_i386_arch_context.o /home/ecos-cvs/packages/hal/i386/arch/current/src/context.S
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/hal/i386/arch/current -I/home/ecos-cvs/packages/hal/i386/arch/current/src -I/home/ecos-cvs/packages/hal/i386/arch/current/tests -I. -I/home/ecos-cvs/packages/hal/i386/arch/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/i386_stub.tmp -o src/hal_i386_arch_i386_stub.o /home/ecos-cvs/packages/hal/i386/arch/current/src/i386_stub.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/hal/i386/arch/current -I/home/ecos-cvs/packages/hal/i386/arch/current/src -I/home/ecos-cvs/packages/hal/i386/arch/current/tests -I. -I/home/ecos-cvs/packages/hal/i386/arch/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/hal_syscall.tmp -o src/hal_i386_arch_hal_syscall.o /home/ecos-cvs/packages/hal/i386/arch/current/src/hal_syscall.c
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libtarget.a src/hal_i386_arch_hal_misc.o src/hal_i386_arch_context.o src/hal_i386_arch_i386_stub.o src/hal_i386_arch_hal_syscall.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/hal/i386/arch/current'
make -r -C hal/i386/generic/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/hal/i386/generic/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/hal/i386/generic/current -I/home/ecos-cvs/packages/hal/i386/generic/current/src -I/home/ecos-cvs/packages/hal/i386/generic/current/tests -I. -I/home/ecos-cvs/packages/hal/i386/generic/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/var_misc.tmp -o src/hal_i386_generic_var_misc.o /home/ecos-cvs/packages/hal/i386/generic/current/src/var_misc.c
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libtarget.a src/hal_i386_generic_var_misc.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/hal/i386/generic/current'
make -r -C hal/i386/pc/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/hal/i386/pc/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/hal/i386/pc/current -I/home/ecos-cvs/packages/hal/i386/pc/current/src -I/home/ecos-cvs/packages/hal/i386/pc/current/tests -I. -I/home/ecos-cvs/packages/hal/i386/pc/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/hal_diag.tmp -o src/hal_i386_pc_hal_diag.o /home/ecos-cvs/packages/hal/i386/pc/current/src/hal_diag.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/hal/i386/pc/current -I/home/ecos-cvs/packages/hal/i386/pc/current/src -I/home/ecos-cvs/packages/hal/i386/pc/current/tests -I. -I/home/ecos-cvs/packages/hal/i386/pc/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/plf_misc.tmp -o src/hal_i386_pc_plf_misc.o /home/ecos-cvs/packages/hal/i386/pc/current/src/plf_misc.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/hal/i386/pc/current -I/home/ecos-cvs/packages/hal/i386/pc/current/src -I/home/ecos-cvs/packages/hal/i386/pc/current/tests -I. -I/home/ecos-cvs/packages/hal/i386/pc/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/plf_stub.tmp -o src/hal_i386_pc_plf_stub.o /home/ecos-cvs/packages/hal/i386/pc/current/src/plf_stub.c
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libtarget.a src/hal_i386_pc_hal_diag.o src/hal_i386_pc_plf_misc.o src/hal_i386_pc_plf_stub.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/hal/i386/pc/current'
make -r -C hal/i386/pcmb/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/hal/i386/pcmb/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/hal/i386/pcmb/current -I/home/ecos-cvs/packages/hal/i386/pcmb/current/src -I/home/ecos-cvs/packages/hal/i386/pcmb/current/tests -I. -I/home/ecos-cvs/packages/hal/i386/pcmb/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/pcmb_misc.tmp -o src/hal_i386_pcmb_pcmb_misc.o /home/ecos-cvs/packages/hal/i386/pcmb/current/src/pcmb_misc.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/hal/i386/pcmb/current -I/home/ecos-cvs/packages/hal/i386/pcmb/current/src -I/home/ecos-cvs/packages/hal/i386/pcmb/current/tests -I. -I/home/ecos-cvs/packages/hal/i386/pcmb/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/pcmb_serial.tmp -o src/hal_i386_pcmb_pcmb_serial.o /home/ecos-cvs/packages/hal/i386/pcmb/current/src/pcmb_serial.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/hal/i386/pcmb/current -I/home/ecos-cvs/packages/hal/i386/pcmb/current/src -I/home/ecos-cvs/packages/hal/i386/pcmb/current/tests -I. -I/home/ecos-cvs/packages/hal/i386/pcmb/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/pcmb_screen.tmp -o src/hal_i386_pcmb_pcmb_screen.o /home/ecos-cvs/packages/hal/i386/pcmb/current/src/pcmb_screen.c
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libtarget.a src/hal_i386_pcmb_pcmb_misc.o src/hal_i386_pcmb_pcmb_serial.o src/hal_i386_pcmb_pcmb_screen.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/hal/i386/pcmb/current'
make -r -C io/pci/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/io/pci/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/io/pci/current -I/home/ecos-cvs/packages/io/pci/current/src -I/home/ecos-cvs/packages/io/pci/current/tests -I. -I/home/ecos-cvs/packages/io/pci/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/pci.tmp -o src/io_pci_pci.o /home/ecos-cvs/packages/io/pci/current/src/pci.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/io/pci/current -I/home/ecos-cvs/packages/io/pci/current/src -I/home/ecos-cvs/packages/io/pci/current/tests -I. -I/home/ecos-cvs/packages/io/pci/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/pci_hw.tmp -o src/io_pci_pci_hw.o /home/ecos-cvs/packages/io/pci/current/src/pci_hw.c
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libtarget.a src/io_pci_pci.o src/io_pci_pci_hw.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/io/pci/current'
make -r -C devs/eth/rltk/8139/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/devs/eth/rltk/8139/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/devs/eth/rltk/8139/current -I/home/ecos-cvs/packages/devs/eth/rltk/8139/current/src -I/home/ecos-cvs/packages/devs/eth/rltk/8139/current/tests -I. -I/home/ecos-cvs/packages/devs/eth/rltk/8139/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -D__ECOS -Wp,-MD,src/if_8139.tmp -o src/devs_eth_rltk_8139_if_8139.o /home/ecos-cvs/packages/devs/eth/rltk/8139/current/src/if_8139.c
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libextras.a src/devs_eth_rltk_8139_if_8139.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/devs/eth/rltk/8139/current'
make -r -C devs/eth/i386/pc/rltk8139/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/devs/eth/i386/pc/rltk8139/current'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/devs/eth/i386/pc/rltk8139/current'
make -r -C devs/wallclock/dallas/ds12887/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/devs/wallclock/dallas/ds12887/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/devs/wallclock/dallas/ds12887/current -I/home/ecos-cvs/packages/devs/wallclock/dallas/ds12887/current/src -I/home/ecos-cvs/packages/devs/wallclock/dallas/ds12887/current/tests -I. -I/home/ecos-cvs/packages/devs/wallclock/dallas/ds12887/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/ds12887.tmp -o src/devs_wallclock_dallas_ds12887_ds12887.o /home/ecos-cvs/packages/devs/wallclock/dallas/ds12887/current/src/ds12887.cxx
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libtarget.a src/devs_wallclock_dallas_ds12887_ds12887.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/devs/wallclock/dallas/ds12887/current'
make -r -C devs/wallclock/i386/pc/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/devs/wallclock/i386/pc/current'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/devs/wallclock/i386/pc/current'
make -r -C hal/common/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/hal/common/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/hal/common/current -I/home/ecos-cvs/packages/hal/common/current/src -I/home/ecos-cvs/packages/hal/common/current/tests -I. -I/home/ecos-cvs/packages/hal/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/drv_api.tmp -o src/hal_common_drv_api.o /home/ecos-cvs/packages/hal/common/current/src/drv_api.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/hal/common/current -I/home/ecos-cvs/packages/hal/common/current/src -I/home/ecos-cvs/packages/hal/common/current/tests -I. -I/home/ecos-cvs/packages/hal/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/dbg-threads-syscall.tmp -o src/hal_common_dbg-threads-syscall.o /home/ecos-cvs/packages/hal/common/current/src/dbg-threads-syscall.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/hal/common/current -I/home/ecos-cvs/packages/hal/common/current/src -I/home/ecos-cvs/packages/hal/common/current/tests -I. -I/home/ecos-cvs/packages/hal/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/hal_if.tmp -o src/hal_common_hal_if.o /home/ecos-cvs/packages/hal/common/current/src/hal_if.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/hal/common/current -I/home/ecos-cvs/packages/hal/common/current/src -I/home/ecos-cvs/packages/hal/common/current/tests -I. -I/home/ecos-cvs/packages/hal/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/hal_misc.tmp -o src/hal_common_hal_misc.o /home/ecos-cvs/packages/hal/common/current/src/hal_misc.c
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libtarget.a src/hal_common_drv_api.o src/hal_common_dbg-threads-syscall.o src/hal_common_hal_if.o src/hal_common_hal_misc.o
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/hal/common/current -I/home/ecos-cvs/packages/hal/common/current/src -I/home/ecos-cvs/packages/hal/common/current/tests -I. -I/home/ecos-cvs/packages/hal/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/dummy.tmp -o src/hal_common_dummy.o /home/ecos-cvs/packages/hal/common/current/src/dummy.c
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libextras.a src/hal_common_dummy.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/hal/common/current'
make -r -C io/common/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/io/common/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/io/common/current -I/home/ecos-cvs/packages/io/common/current/src -I/home/ecos-cvs/packages/io/common/current/tests -I. -I/home/ecos-cvs/packages/io/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/ioinit.tmp -o src/io_common_ioinit.o /home/ecos-cvs/packages/io/common/current/src/ioinit.cxx
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libextras.a src/io_common_ioinit.o
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/io/common/current -I/home/ecos-cvs/packages/io/common/current/src -I/home/ecos-cvs/packages/io/common/current/tests -I. -I/home/ecos-cvs/packages/io/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/iosys.tmp -o src/io_common_iosys.o /home/ecos-cvs/packages/io/common/current/src/iosys.c
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libtarget.a src/io_common_iosys.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/io/common/current'
make -r -C io/serial/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/io/serial/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/io/serial/current -I/home/ecos-cvs/packages/io/serial/current/src -I/home/ecos-cvs/packages/io/serial/current/tests -I. -I/home/ecos-cvs/packages/io/serial/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/common/serial.tmp -o src/common/io_serial_serial.o /home/ecos-cvs/packages/io/serial/current/src/common/serial.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/io/serial/current -I/home/ecos-cvs/packages/io/serial/current/src -I/home/ecos-cvs/packages/io/serial/current/tests -I. -I/home/ecos-cvs/packages/io/serial/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/common/tty.tmp -o src/common/io_serial_tty.o /home/ecos-cvs/packages/io/serial/current/src/common/tty.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/io/serial/current -I/home/ecos-cvs/packages/io/serial/current/src -I/home/ecos-cvs/packages/io/serial/current/tests -I. -I/home/ecos-cvs/packages/io/serial/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/common/haldiag.tmp -o src/common/io_serial_haldiag.o /home/ecos-cvs/packages/io/serial/current/src/common/haldiag.c
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libextras.a src/common/io_serial_serial.o src/common/io_serial_tty.o src/common/io_serial_haldiag.o
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/io/serial/current -I/home/ecos-cvs/packages/io/serial/current/src -I/home/ecos-cvs/packages/io/serial/current/tests -I. -I/home/ecos-cvs/packages/io/serial/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/common/termios.tmp -o src/common/io_serial_termios.o /home/ecos-cvs/packages/io/serial/current/src/common/termios.c
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libtarget.a src/common/io_serial_termios.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/io/serial/current'
make -r -C infra/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/infra/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/startup.tmp -o src/infra_startup.o /home/ecos-cvs/packages/infra/current/src/startup.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/prestart.tmp -o src/infra_prestart.o /home/ecos-cvs/packages/infra/current/src/prestart.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/pkgstart.tmp -o src/infra_pkgstart.o /home/ecos-cvs/packages/infra/current/src/pkgstart.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/userstart.tmp -o src/infra_userstart.o /home/ecos-cvs/packages/infra/current/src/userstart.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/dummyxxmain.tmp -o src/infra_dummyxxmain.o /home/ecos-cvs/packages/infra/current/src/dummyxxmain.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/null.tmp -o src/infra_null.o /home/ecos-cvs/packages/infra/current/src/null.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/simple.tmp -o src/infra_simple.o /home/ecos-cvs/packages/infra/current/src/simple.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/fancy.tmp -o src/infra_fancy.o /home/ecos-cvs/packages/infra/current/src/fancy.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/buffer.tmp -o src/infra_buffer.o /home/ecos-cvs/packages/infra/current/src/buffer.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/diag.tmp -o src/infra_diag.o /home/ecos-cvs/packages/infra/current/src/diag.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/tcdiag.tmp -o src/infra_tcdiag.o /home/ecos-cvs/packages/infra/current/src/tcdiag.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/memcpy.tmp -o src/infra_memcpy.o /home/ecos-cvs/packages/infra/current/src/memcpy.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/memset.tmp -o src/infra_memset.o /home/ecos-cvs/packages/infra/current/src/memset.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/delete.tmp -o src/infra_delete.o /home/ecos-cvs/packages/infra/current/src/delete.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/eprintf.tmp -o src/infra_eprintf.o /home/ecos-cvs/packages/infra/current/src/eprintf.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/pure.tmp -o src/infra_pure.o /home/ecos-cvs/packages/infra/current/src/pure.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/infra/current -I/home/ecos-cvs/packages/infra/current/src -I/home/ecos-cvs/packages/infra/current/tests -I. -I/home/ecos-cvs/packages/infra/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/gccsupport.tmp -o src/infra_gccsupport.o /home/ecos-cvs/packages/infra/current/src/gccsupport.cxx
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libtarget.a src/infra_startup.o src/infra_prestart.o src/infra_pkgstart.o src/infra_userstart.o src/infra_dummyxxmain.o src/infra_null.o src/infra_simple.o src/infra_fancy.o src/infra_buffer.o src/infra_diag.o src/infra_tcdiag.o src/infra_memcpy.o src/infra_memset.o src/infra_delete.o src/infra_eprintf.o src/infra_pure.o src/infra_gccsupport.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/infra/current'
make -r -C isoinfra/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/isoinfra/current'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/isoinfra/current'
make -r -C kernel/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/kernel/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/kernel/current -I/home/ecos-cvs/packages/kernel/current/src -I/home/ecos-cvs/packages/kernel/current/tests -I. -I/home/ecos-cvs/packages/kernel/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/common/clock.tmp -o src/common/kernel_clock.o /home/ecos-cvs/packages/kernel/current/src/common/clock.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/kernel/current -I/home/ecos-cvs/packages/kernel/current/src -I/home/ecos-cvs/packages/kernel/current/tests -I. -I/home/ecos-cvs/packages/kernel/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/common/timer.tmp -o src/common/kernel_timer.o /home/ecos-cvs/packages/kernel/current/src/common/timer.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/kernel/current -I/home/ecos-cvs/packages/kernel/current/src -I/home/ecos-cvs/packages/kernel/current/tests -I. -I/home/ecos-cvs/packages/kernel/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/common/kapi.tmp -o src/common/kernel_kapi.o /home/ecos-cvs/packages/kernel/current/src/common/kapi.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/kernel/current -I/home/ecos-cvs/packages/kernel/current/src -I/home/ecos-cvs/packages/kernel/current/tests -I. -I/home/ecos-cvs/packages/kernel/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/common/thread.tmp -o src/common/kernel_thread.o /home/ecos-cvs/packages/kernel/current/src/common/thread.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/kernel/current -I/home/ecos-cvs/packages/kernel/current/src -I/home/ecos-cvs/packages/kernel/current/tests -I. -I/home/ecos-cvs/packages/kernel/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/common/except.tmp -o src/common/kernel_except.o /home/ecos-cvs/packages/kernel/current/src/common/except.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/kernel/current -I/home/ecos-cvs/packages/kernel/current/src -I/home/ecos-cvs/packages/kernel/current/tests -I. -I/home/ecos-cvs/packages/kernel/current/src/intr/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/intr/intr.tmp -o src/intr/kernel_intr.o /home/ecos-cvs/packages/kernel/current/src/intr/intr.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/kernel/current -I/home/ecos-cvs/packages/kernel/current/src -I/home/ecos-cvs/packages/kernel/current/tests -I. -I/home/ecos-cvs/packages/kernel/current/src/sched/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/sched/bitmap.tmp -o src/sched/kernel_bitmap.o /home/ecos-cvs/packages/kernel/current/src/sched/bitmap.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/kernel/current -I/home/ecos-cvs/packages/kernel/current/src -I/home/ecos-cvs/packages/kernel/current/tests -I. -I/home/ecos-cvs/packages/kernel/current/src/sched/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/sched/lottery.tmp -o src/sched/kernel_lottery.o /home/ecos-cvs/packages/kernel/current/src/sched/lottery.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/kernel/current -I/home/ecos-cvs/packages/kernel/current/src -I/home/ecos-cvs/packages/kernel/current/tests -I. -I/home/ecos-cvs/packages/kernel/current/src/sched/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/sched/mlqueue.tmp -o src/sched/kernel_mlqueue.o /home/ecos-cvs/packages/kernel/current/src/sched/mlqueue.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/kernel/current -I/home/ecos-cvs/packages/kernel/current/src -I/home/ecos-cvs/packages/kernel/current/tests -I. -I/home/ecos-cvs/packages/kernel/current/src/sched/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/sched/sched.tmp -o src/sched/kernel_sched.o /home/ecos-cvs/packages/kernel/current/src/sched/sched.cxx
/home/ecos-cvs/packages/kernel/current/src/sched/sched.cxx: In static member 
   function `static void Cyg_Scheduler::start_cpu()':
/home/ecos-cvs/packages/kernel/current/src/sched/sched.cxx:396: warning: `used' 
   attribute ignored
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/kernel/current -I/home/ecos-cvs/packages/kernel/current/src -I/home/ecos-cvs/packages/kernel/current/tests -I. -I/home/ecos-cvs/packages/kernel/current/src/sync/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/sync/bin_sem.tmp -o src/sync/kernel_bin_sem.o /home/ecos-cvs/packages/kernel/current/src/sync/bin_sem.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/kernel/current -I/home/ecos-cvs/packages/kernel/current/src -I/home/ecos-cvs/packages/kernel/current/tests -I. -I/home/ecos-cvs/packages/kernel/current/src/sync/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/sync/cnt_sem.tmp -o src/sync/kernel_cnt_sem.o /home/ecos-cvs/packages/kernel/current/src/sync/cnt_sem.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/kernel/current -I/home/ecos-cvs/packages/kernel/current/src -I/home/ecos-cvs/packages/kernel/current/tests -I. -I/home/ecos-cvs/packages/kernel/current/src/sync/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/sync/flag.tmp -o src/sync/kernel_flag.o /home/ecos-cvs/packages/kernel/current/src/sync/flag.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/kernel/current -I/home/ecos-cvs/packages/kernel/current/src -I/home/ecos-cvs/packages/kernel/current/tests -I. -I/home/ecos-cvs/packages/kernel/current/src/sync/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/sync/cnt_sem2.tmp -o src/sync/kernel_cnt_sem2.o /home/ecos-cvs/packages/kernel/current/src/sync/cnt_sem2.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/kernel/current -I/home/ecos-cvs/packages/kernel/current/src -I/home/ecos-cvs/packages/kernel/current/tests -I. -I/home/ecos-cvs/packages/kernel/current/src/sync/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/sync/mbox.tmp -o src/sync/kernel_mbox.o /home/ecos-cvs/packages/kernel/current/src/sync/mbox.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/kernel/current -I/home/ecos-cvs/packages/kernel/current/src -I/home/ecos-cvs/packages/kernel/current/tests -I. -I/home/ecos-cvs/packages/kernel/current/src/sync/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/sync/mutex.tmp -o src/sync/kernel_mutex.o /home/ecos-cvs/packages/kernel/current/src/sync/mutex.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/kernel/current -I/home/ecos-cvs/packages/kernel/current/src -I/home/ecos-cvs/packages/kernel/current/tests -I. -I/home/ecos-cvs/packages/kernel/current/src/debug/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/debug/dbg-thread-demux.tmp -o src/debug/kernel_dbg-thread-demux.o /home/ecos-cvs/packages/kernel/current/src/debug/dbg-thread-demux.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/kernel/current -I/home/ecos-cvs/packages/kernel/current/src -I/home/ecos-cvs/packages/kernel/current/tests -I. -I/home/ecos-cvs/packages/kernel/current/src/debug/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/debug/dbg_gdb.tmp -o src/debug/kernel_dbg_gdb.o /home/ecos-cvs/packages/kernel/current/src/debug/dbg_gdb.cxx
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libtarget.a src/common/kernel_clock.o src/common/kernel_timer.o src/common/kernel_kapi.o src/common/kernel_thread.o src/common/kernel_except.o src/intr/kernel_intr.o src/sched/kernel_bitmap.o src/sched/kernel_lottery.o src/sched/kernel_mlqueue.o src/sched/kernel_sched.o src/sync/kernel_bin_sem.o src/sync/kernel_cnt_sem.o src/sync/kernel_flag.o src/sync/kernel_cnt_sem2.o src/sync/kernel_mbox.o src/sync/kernel_mutex.o src/debug/kernel_dbg-thread-demux.o src/debug/kernel_dbg_gdb.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/kernel/current'
make -r -C services/memalloc/common/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/services/memalloc/common/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/services/memalloc/common/current -I/home/ecos-cvs/packages/services/memalloc/common/current/src -I/home/ecos-cvs/packages/services/memalloc/common/current/tests -I. -I/home/ecos-cvs/packages/services/memalloc/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/dlmalloc.tmp -o src/services_memalloc_common_dlmalloc.o /home/ecos-cvs/packages/services/memalloc/common/current/src/dlmalloc.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/services/memalloc/common/current -I/home/ecos-cvs/packages/services/memalloc/common/current/src -I/home/ecos-cvs/packages/services/memalloc/common/current/tests -I. -I/home/ecos-cvs/packages/services/memalloc/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/memfixed.tmp -o src/services_memalloc_common_memfixed.o /home/ecos-cvs/packages/services/memalloc/common/current/src/memfixed.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/services/memalloc/common/current -I/home/ecos-cvs/packages/services/memalloc/common/current/src -I/home/ecos-cvs/packages/services/memalloc/common/current/tests -I. -I/home/ecos-cvs/packages/services/memalloc/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/memvar.tmp -o src/services_memalloc_common_memvar.o /home/ecos-cvs/packages/services/memalloc/common/current/src/memvar.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/services/memalloc/common/current -I/home/ecos-cvs/packages/services/memalloc/common/current/src -I/home/ecos-cvs/packages/services/memalloc/common/current/tests -I. -I/home/ecos-cvs/packages/services/memalloc/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/sepmeta.tmp -o src/services_memalloc_common_sepmeta.o /home/ecos-cvs/packages/services/memalloc/common/current/src/sepmeta.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/services/memalloc/common/current -I/home/ecos-cvs/packages/services/memalloc/common/current/src -I/home/ecos-cvs/packages/services/memalloc/common/current/tests -I. -I/home/ecos-cvs/packages/services/memalloc/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/debug.tmp -o src/services_memalloc_common_debug.o /home/ecos-cvs/packages/services/memalloc/common/current/src/debug.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/services/memalloc/common/current -I/home/ecos-cvs/packages/services/memalloc/common/current/src -I/home/ecos-cvs/packages/services/memalloc/common/current/tests -I. -I/home/ecos-cvs/packages/services/memalloc/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/kapi.tmp -o src/services_memalloc_common_kapi.o /home/ecos-cvs/packages/services/memalloc/common/current/src/kapi.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/services/memalloc/common/current -I/home/ecos-cvs/packages/services/memalloc/common/current/src -I/home/ecos-cvs/packages/services/memalloc/common/current/tests -I. -I/home/ecos-cvs/packages/services/memalloc/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/malloc.tmp -o src/services_memalloc_common_malloc.o /home/ecos-cvs/packages/services/memalloc/common/current/src/malloc.cxx
i386-elf-gcc -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/services/memalloc/common/current -I/home/ecos-cvs/packages/services/memalloc/common/current/src -I/home/ecos-cvs/packages/services/memalloc/common/current/tests -I. -Wp,-MD,heaps.tmp -c -o services_memalloc_common_heaps.o heaps.cxx
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libtarget.a src/services_memalloc_common_dlmalloc.o src/services_memalloc_common_memfixed.o src/services_memalloc_common_memvar.o src/services_memalloc_common_sepmeta.o src/services_memalloc_common_debug.o src/services_memalloc_common_kapi.o src/services_memalloc_common_malloc.o ./services_memalloc_common_heaps.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/services/memalloc/common/current'
make -r -C language/c/libc/common/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/language/c/libc/common/current'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/language/c/libc/common/current'
make -r -C language/c/libc/time/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/language/c/libc/time/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/time/current -I/home/ecos-cvs/packages/language/c/libc/time/current/src -I/home/ecos-cvs/packages/language/c/libc/time/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/time/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wno-format -Wp,-MD,src/asctime.tmp -o src/language_c_libc_time_asctime.o /home/ecos-cvs/packages/language/c/libc/time/current/src/asctime.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/time/current -I/home/ecos-cvs/packages/language/c/libc/time/current/src -I/home/ecos-cvs/packages/language/c/libc/time/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/time/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wno-format -Wp,-MD,src/clock.tmp -o src/language_c_libc_time_clock.o /home/ecos-cvs/packages/language/c/libc/time/current/src/clock.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/time/current -I/home/ecos-cvs/packages/language/c/libc/time/current/src -I/home/ecos-cvs/packages/language/c/libc/time/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/time/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wno-format -Wp,-MD,src/ctime.tmp -o src/language_c_libc_time_ctime.o /home/ecos-cvs/packages/language/c/libc/time/current/src/ctime.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/time/current -I/home/ecos-cvs/packages/language/c/libc/time/current/src -I/home/ecos-cvs/packages/language/c/libc/time/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/time/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wno-format -Wp,-MD,src/difftime.tmp -o src/language_c_libc_time_difftime.o /home/ecos-cvs/packages/language/c/libc/time/current/src/difftime.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/time/current -I/home/ecos-cvs/packages/language/c/libc/time/current/src -I/home/ecos-cvs/packages/language/c/libc/time/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/time/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wno-format -Wp,-MD,src/gmtime.tmp -o src/language_c_libc_time_gmtime.o /home/ecos-cvs/packages/language/c/libc/time/current/src/gmtime.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/time/current -I/home/ecos-cvs/packages/language/c/libc/time/current/src -I/home/ecos-cvs/packages/language/c/libc/time/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/time/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wno-format -Wp,-MD,src/localtime.tmp -o src/language_c_libc_time_localtime.o /home/ecos-cvs/packages/language/c/libc/time/current/src/localtime.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/time/current -I/home/ecos-cvs/packages/language/c/libc/time/current/src -I/home/ecos-cvs/packages/language/c/libc/time/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/time/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wno-format -Wp,-MD,src/mktime.tmp -o src/language_c_libc_time_mktime.o /home/ecos-cvs/packages/language/c/libc/time/current/src/mktime.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/time/current -I/home/ecos-cvs/packages/language/c/libc/time/current/src -I/home/ecos-cvs/packages/language/c/libc/time/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/time/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wno-format -Wp,-MD,src/settime.tmp -o src/language_c_libc_time_settime.o /home/ecos-cvs/packages/language/c/libc/time/current/src/settime.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/time/current -I/home/ecos-cvs/packages/language/c/libc/time/current/src -I/home/ecos-cvs/packages/language/c/libc/time/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/time/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wno-format -Wp,-MD,src/strftime.tmp -o src/language_c_libc_time_strftime.o /home/ecos-cvs/packages/language/c/libc/time/current/src/strftime.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/time/current -I/home/ecos-cvs/packages/language/c/libc/time/current/src -I/home/ecos-cvs/packages/language/c/libc/time/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/time/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wno-format -Wp,-MD,src/time.tmp -o src/language_c_libc_time_time.o /home/ecos-cvs/packages/language/c/libc/time/current/src/time.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/time/current -I/home/ecos-cvs/packages/language/c/libc/time/current/src -I/home/ecos-cvs/packages/language/c/libc/time/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/time/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wno-format -Wp,-MD,src/timeutil.tmp -o src/language_c_libc_time_timeutil.o /home/ecos-cvs/packages/language/c/libc/time/current/src/timeutil.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/time/current -I/home/ecos-cvs/packages/language/c/libc/time/current/src -I/home/ecos-cvs/packages/language/c/libc/time/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/time/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wno-format -Wp,-MD,src/asctime_r.tmp -o src/language_c_libc_time_asctime_r.o /home/ecos-cvs/packages/language/c/libc/time/current/src/asctime_r.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/time/current -I/home/ecos-cvs/packages/language/c/libc/time/current/src -I/home/ecos-cvs/packages/language/c/libc/time/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/time/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wno-format -Wp,-MD,src/ctime_r.tmp -o src/language_c_libc_time_ctime_r.o /home/ecos-cvs/packages/language/c/libc/time/current/src/ctime_r.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/time/current -I/home/ecos-cvs/packages/language/c/libc/time/current/src -I/home/ecos-cvs/packages/language/c/libc/time/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/time/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wno-format -Wp,-MD,src/gmtime_r.tmp -o src/language_c_libc_time_gmtime_r.o /home/ecos-cvs/packages/language/c/libc/time/current/src/gmtime_r.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/time/current -I/home/ecos-cvs/packages/language/c/libc/time/current/src -I/home/ecos-cvs/packages/language/c/libc/time/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/time/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wno-format -Wp,-MD,src/localtime_r.tmp -o src/language_c_libc_time_localtime_r.o /home/ecos-cvs/packages/language/c/libc/time/current/src/localtime_r.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/time/current -I/home/ecos-cvs/packages/language/c/libc/time/current/src -I/home/ecos-cvs/packages/language/c/libc/time/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/time/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wno-format -Wp,-MD,src/strptime.tmp -o src/language_c_libc_time_strptime.o /home/ecos-cvs/packages/language/c/libc/time/current/src/strptime.cxx
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libtarget.a src/language_c_libc_time_asctime.o src/language_c_libc_time_clock.o src/language_c_libc_time_ctime.o src/language_c_libc_time_difftime.o src/language_c_libc_time_gmtime.o src/language_c_libc_time_localtime.o src/language_c_libc_time_mktime.o src/language_c_libc_time_settime.o src/language_c_libc_time_strftime.o src/language_c_libc_time_time.o src/language_c_libc_time_timeutil.o src/language_c_libc_time_asctime_r.o src/language_c_libc_time_ctime_r.o src/language_c_libc_time_gmtime_r.o src/language_c_libc_time_localtime_r.o src/language_c_libc_time_strptime.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/language/c/libc/time/current'
make -r -C language/c/libc/stdlib/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/language/c/libc/stdlib/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdlib/current -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/src -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/abs.tmp -o src/language_c_libc_stdlib_abs.o /home/ecos-cvs/packages/language/c/libc/stdlib/current/src/abs.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdlib/current -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/src -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/atox.tmp -o src/language_c_libc_stdlib_atox.o /home/ecos-cvs/packages/language/c/libc/stdlib/current/src/atox.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdlib/current -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/src -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/bsearch.tmp -o src/language_c_libc_stdlib_bsearch.o /home/ecos-cvs/packages/language/c/libc/stdlib/current/src/bsearch.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdlib/current -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/src -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/div.tmp -o src/language_c_libc_stdlib_div.o /home/ecos-cvs/packages/language/c/libc/stdlib/current/src/div.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdlib/current -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/src -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/getenv.tmp -o src/language_c_libc_stdlib_getenv.o /home/ecos-cvs/packages/language/c/libc/stdlib/current/src/getenv.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdlib/current -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/src -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/qsort.tmp -o src/language_c_libc_stdlib_qsort.o /home/ecos-cvs/packages/language/c/libc/stdlib/current/src/qsort.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdlib/current -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/src -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/rand.tmp -o src/language_c_libc_stdlib_rand.o /home/ecos-cvs/packages/language/c/libc/stdlib/current/src/rand.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdlib/current -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/src -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strtod.tmp -o src/language_c_libc_stdlib_strtod.o /home/ecos-cvs/packages/language/c/libc/stdlib/current/src/strtod.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdlib/current -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/src -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strtol.tmp -o src/language_c_libc_stdlib_strtol.o /home/ecos-cvs/packages/language/c/libc/stdlib/current/src/strtol.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdlib/current -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/src -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strtoul.tmp -o src/language_c_libc_stdlib_strtoul.o /home/ecos-cvs/packages/language/c/libc/stdlib/current/src/strtoul.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdlib/current -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/src -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/system.tmp -o src/language_c_libc_stdlib_system.o /home/ecos-cvs/packages/language/c/libc/stdlib/current/src/system.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdlib/current -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/src -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strtoll.tmp -o src/language_c_libc_stdlib_strtoll.o /home/ecos-cvs/packages/language/c/libc/stdlib/current/src/strtoll.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdlib/current -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/src -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdlib/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strtoull.tmp -o src/language_c_libc_stdlib_strtoull.o /home/ecos-cvs/packages/language/c/libc/stdlib/current/src/strtoull.cxx
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libtarget.a src/language_c_libc_stdlib_abs.o src/language_c_libc_stdlib_atox.o src/language_c_libc_stdlib_bsearch.o src/language_c_libc_stdlib_div.o src/language_c_libc_stdlib_getenv.o src/language_c_libc_stdlib_qsort.o src/language_c_libc_stdlib_rand.o src/language_c_libc_stdlib_strtod.o src/language_c_libc_stdlib_strtol.o src/language_c_libc_stdlib_strtoul.o src/language_c_libc_stdlib_system.o src/language_c_libc_stdlib_strtoll.o src/language_c_libc_stdlib_strtoull.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/language/c/libc/stdlib/current'
make -r -C language/c/libc/string/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/language/c/libc/string/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/memchr.tmp -o src/language_c_libc_string_memchr.o /home/ecos-cvs/packages/language/c/libc/string/current/src/memchr.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/memcmp.tmp -o src/language_c_libc_string_memcmp.o /home/ecos-cvs/packages/language/c/libc/string/current/src/memcmp.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/memmove.tmp -o src/language_c_libc_string_memmove.o /home/ecos-cvs/packages/language/c/libc/string/current/src/memmove.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strcat.tmp -o src/language_c_libc_string_strcat.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strcat.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strchr.tmp -o src/language_c_libc_string_strchr.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strchr.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strcmp.tmp -o src/language_c_libc_string_strcmp.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strcmp.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strcoll.tmp -o src/language_c_libc_string_strcoll.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strcoll.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strcpy.tmp -o src/language_c_libc_string_strcpy.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strcpy.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strcspn.tmp -o src/language_c_libc_string_strcspn.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strcspn.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strlen.tmp -o src/language_c_libc_string_strlen.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strlen.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strncat.tmp -o src/language_c_libc_string_strncat.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strncat.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strncmp.tmp -o src/language_c_libc_string_strncmp.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strncmp.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strncpy.tmp -o src/language_c_libc_string_strncpy.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strncpy.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strpbrk.tmp -o src/language_c_libc_string_strpbrk.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strpbrk.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strrchr.tmp -o src/language_c_libc_string_strrchr.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strrchr.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strspn.tmp -o src/language_c_libc_string_strspn.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strspn.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strstr.tmp -o src/language_c_libc_string_strstr.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strstr.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strsuppt.tmp -o src/language_c_libc_string_strsuppt.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strsuppt.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strtok.tmp -o src/language_c_libc_string_strtok.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strtok.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strxfrm.tmp -o src/language_c_libc_string_strxfrm.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strxfrm.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/bsdstring.tmp -o src/language_c_libc_string_bsdstring.o /home/ecos-cvs/packages/language/c/libc/string/current/src/bsdstring.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strdup.tmp -o src/language_c_libc_string_strdup.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strdup.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/string/current -I/home/ecos-cvs/packages/language/c/libc/string/current/src -I/home/ecos-cvs/packages/language/c/libc/string/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/string/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strnlen.tmp -o src/language_c_libc_string_strnlen.o /home/ecos-cvs/packages/language/c/libc/string/current/src/strnlen.cxx
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libtarget.a src/language_c_libc_string_memchr.o src/language_c_libc_string_memcmp.o src/language_c_libc_string_memmove.o src/language_c_libc_string_strcat.o src/language_c_libc_string_strchr.o src/language_c_libc_string_strcmp.o src/language_c_libc_string_strcoll.o src/language_c_libc_string_strcpy.o src/language_c_libc_string_strcspn.o src/language_c_libc_string_strlen.o src/language_c_libc_string_strncat.o src/language_c_libc_string_strncmp.o src/language_c_libc_string_strncpy.o src/language_c_libc_string_strpbrk.o src/language_c_libc_string_strrchr.o src/language_c_libc_string_strspn.o src/language_c_libc_string_strstr.o src/language_c_libc_string_strsuppt.o src/language_c_libc_string_strtok.o src/language_c_libc_string_strxfrm.o src/language_c_libc_string_bsdstring.o src/language_c_libc_string_strdup.o src/language_c_libc_string_strnlen.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/language/c/libc/string/current'
make -r -C language/c/libc/i18n/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/language/c/libc/i18n/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/i18n/current -I/home/ecos-cvs/packages/language/c/libc/i18n/current/src -I/home/ecos-cvs/packages/language/c/libc/i18n/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/i18n/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/ctype.tmp -o src/language_c_libc_i18n_ctype.o /home/ecos-cvs/packages/language/c/libc/i18n/current/src/ctype.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/i18n/current -I/home/ecos-cvs/packages/language/c/libc/i18n/current/src -I/home/ecos-cvs/packages/language/c/libc/i18n/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/i18n/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/locale.tmp -o src/language_c_libc_i18n_locale.o /home/ecos-cvs/packages/language/c/libc/i18n/current/src/locale.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/i18n/current -I/home/ecos-cvs/packages/language/c/libc/i18n/current/src -I/home/ecos-cvs/packages/language/c/libc/i18n/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/i18n/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/mblen.tmp -o src/language_c_libc_i18n_mblen.o /home/ecos-cvs/packages/language/c/libc/i18n/current/src/mblen.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/i18n/current -I/home/ecos-cvs/packages/language/c/libc/i18n/current/src -I/home/ecos-cvs/packages/language/c/libc/i18n/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/i18n/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/mbtowc.tmp -o src/language_c_libc_i18n_mbtowc.o /home/ecos-cvs/packages/language/c/libc/i18n/current/src/mbtowc.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/i18n/current -I/home/ecos-cvs/packages/language/c/libc/i18n/current/src -I/home/ecos-cvs/packages/language/c/libc/i18n/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/i18n/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/mbstowcs.tmp -o src/language_c_libc_i18n_mbstowcs.o /home/ecos-cvs/packages/language/c/libc/i18n/current/src/mbstowcs.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/i18n/current -I/home/ecos-cvs/packages/language/c/libc/i18n/current/src -I/home/ecos-cvs/packages/language/c/libc/i18n/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/i18n/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/wctomb.tmp -o src/language_c_libc_i18n_wctomb.o /home/ecos-cvs/packages/language/c/libc/i18n/current/src/wctomb.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/i18n/current -I/home/ecos-cvs/packages/language/c/libc/i18n/current/src -I/home/ecos-cvs/packages/language/c/libc/i18n/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/i18n/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/wcstombs.tmp -o src/language_c_libc_i18n_wcstombs.o /home/ecos-cvs/packages/language/c/libc/i18n/current/src/wcstombs.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/i18n/current -I/home/ecos-cvs/packages/language/c/libc/i18n/current/src -I/home/ecos-cvs/packages/language/c/libc/i18n/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/i18n/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/mbtowc_jp.tmp -o src/language_c_libc_i18n_mbtowc_jp.o /home/ecos-cvs/packages/language/c/libc/i18n/current/src/mbtowc_jp.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/i18n/current -I/home/ecos-cvs/packages/language/c/libc/i18n/current/src -I/home/ecos-cvs/packages/language/c/libc/i18n/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/i18n/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/wctomb_jp.tmp -o src/language_c_libc_i18n_wctomb_jp.o /home/ecos-cvs/packages/language/c/libc/i18n/current/src/wctomb_jp.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/i18n/current -I/home/ecos-cvs/packages/language/c/libc/i18n/current/src -I/home/ecos-cvs/packages/language/c/libc/i18n/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/i18n/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/mbtowc_c.tmp -o src/language_c_libc_i18n_mbtowc_c.o /home/ecos-cvs/packages/language/c/libc/i18n/current/src/mbtowc_c.cxx
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libtarget.a src/language_c_libc_i18n_ctype.o src/language_c_libc_i18n_locale.o src/language_c_libc_i18n_mblen.o src/language_c_libc_i18n_mbtowc.o src/language_c_libc_i18n_mbstowcs.o src/language_c_libc_i18n_wctomb.o src/language_c_libc_i18n_wcstombs.o src/language_c_libc_i18n_mbtowc_jp.o src/language_c_libc_i18n_wctomb_jp.o src/language_c_libc_i18n_mbtowc_c.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/language/c/libc/i18n/current'
make -r -C language/c/libc/setjmp/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/language/c/libc/setjmp/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/setjmp/current -I/home/ecos-cvs/packages/language/c/libc/setjmp/current/src -I/home/ecos-cvs/packages/language/c/libc/setjmp/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/setjmp/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/longjmp.tmp -o src/language_c_libc_setjmp_longjmp.o /home/ecos-cvs/packages/language/c/libc/setjmp/current/src/longjmp.cxx
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libtarget.a src/language_c_libc_setjmp_longjmp.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/language/c/libc/setjmp/current'
make -r -C language/c/libc/startup/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/language/c/libc/startup/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/startup/current -I/home/ecos-cvs/packages/language/c/libc/startup/current/src -I/home/ecos-cvs/packages/language/c/libc/startup/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/startup/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/_exit.tmp -o src/language_c_libc_startup__exit.o /home/ecos-cvs/packages/language/c/libc/startup/current/src/_exit.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/startup/current -I/home/ecos-cvs/packages/language/c/libc/startup/current/src -I/home/ecos-cvs/packages/language/c/libc/startup/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/startup/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/abort.tmp -o src/language_c_libc_startup_abort.o /home/ecos-cvs/packages/language/c/libc/startup/current/src/abort.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/startup/current -I/home/ecos-cvs/packages/language/c/libc/startup/current/src -I/home/ecos-cvs/packages/language/c/libc/startup/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/startup/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/atexit.tmp -o src/language_c_libc_startup_atexit.o /home/ecos-cvs/packages/language/c/libc/startup/current/src/atexit.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/startup/current -I/home/ecos-cvs/packages/language/c/libc/startup/current/src -I/home/ecos-cvs/packages/language/c/libc/startup/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/startup/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/environ.tmp -o src/language_c_libc_startup_environ.o /home/ecos-cvs/packages/language/c/libc/startup/current/src/environ.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/startup/current -I/home/ecos-cvs/packages/language/c/libc/startup/current/src -I/home/ecos-cvs/packages/language/c/libc/startup/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/startup/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/exit.tmp -o src/language_c_libc_startup_exit.o /home/ecos-cvs/packages/language/c/libc/startup/current/src/exit.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/startup/current -I/home/ecos-cvs/packages/language/c/libc/startup/current/src -I/home/ecos-cvs/packages/language/c/libc/startup/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/startup/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/invokemain.tmp -o src/language_c_libc_startup_invokemain.o /home/ecos-cvs/packages/language/c/libc/startup/current/src/invokemain.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/startup/current -I/home/ecos-cvs/packages/language/c/libc/startup/current/src -I/home/ecos-cvs/packages/language/c/libc/startup/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/startup/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/main.tmp -o src/language_c_libc_startup_main.o /home/ecos-cvs/packages/language/c/libc/startup/current/src/main.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/startup/current -I/home/ecos-cvs/packages/language/c/libc/startup/current/src -I/home/ecos-cvs/packages/language/c/libc/startup/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/startup/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/mainthread.tmp -o src/language_c_libc_startup_mainthread.o /home/ecos-cvs/packages/language/c/libc/startup/current/src/mainthread.cxx
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libtarget.a src/language_c_libc_startup__exit.o src/language_c_libc_startup_abort.o src/language_c_libc_startup_atexit.o src/language_c_libc_startup_environ.o src/language_c_libc_startup_exit.o src/language_c_libc_startup_invokemain.o src/language_c_libc_startup_main.o src/language_c_libc_startup_mainthread.o
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/startup/current -I/home/ecos-cvs/packages/language/c/libc/startup/current/src -I/home/ecos-cvs/packages/language/c/libc/startup/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/startup/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/cstartup.tmp -o src/language_c_libc_startup_cstartup.o /home/ecos-cvs/packages/language/c/libc/startup/current/src/cstartup.cxx
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libextras.a src/language_c_libc_startup_cstartup.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/language/c/libc/startup/current'
make -r -C language/c/libc/stdio/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/language/c/libc/stdio/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/common/fflush.tmp -o src/common/language_c_libc_stdio_fflush.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/fflush.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/common/feof.tmp -o src/common/language_c_libc_stdio_feof.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/feof.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/common/freopen.tmp -o src/common/language_c_libc_stdio_freopen.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/freopen.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/common/setvbuf.tmp -o src/common/language_c_libc_stdio_setvbuf.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/setvbuf.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/common/snprintf.tmp -o src/common/language_c_libc_stdio_snprintf.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/snprintf.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/common/sprintf.tmp -o src/common/language_c_libc_stdio_sprintf.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/sprintf.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/common/sscanf.tmp -o src/common/language_c_libc_stdio_sscanf.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/sscanf.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/common/stderr.tmp -o src/common/language_c_libc_stdio_stderr.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/stderr.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/common/stdin.tmp -o src/common/language_c_libc_stdio_stdin.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/stdin.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/common/stdiofiles.tmp -o src/common/language_c_libc_stdio_stdiofiles.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/stdiofiles.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/common/fseek.tmp -o src/common/language_c_libc_stdio_fseek.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/fseek.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/common/stdioinlines.tmp -o src/common/language_c_libc_stdio_stdioinlines.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/stdioinlines.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/common/stdiosupp.tmp -o src/common/language_c_libc_stdio_stdiosupp.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/stdiosupp.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/common/stdout.tmp -o src/common/language_c_libc_stdio_stdout.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/stdout.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/common/stream.tmp -o src/common/language_c_libc_stdio_stream.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/stream.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/common/streambuf.tmp -o src/common/language_c_libc_stdio_streambuf.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/streambuf.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/common/ungetc.tmp -o src/common/language_c_libc_stdio_ungetc.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/ungetc.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/common/vsnprintf.tmp -o src/common/language_c_libc_stdio_vsnprintf.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/vsnprintf.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/common/vsscanf.tmp -o src/common/language_c_libc_stdio_vsscanf.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/vsscanf.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/common/fileops.tmp -o src/common/language_c_libc_stdio_fileops.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/fileops.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/input/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/input/fgetc.tmp -o src/input/language_c_libc_stdio_fgetc.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/input/fgetc.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/input/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/input/fgets.tmp -o src/input/language_c_libc_stdio_fgets.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/input/fgets.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/input/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/input/fread.tmp -o src/input/language_c_libc_stdio_fread.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/input/fread.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/input/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/input/fscanf.tmp -o src/input/language_c_libc_stdio_fscanf.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/input/fscanf.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/input/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/input/gets.tmp -o src/input/language_c_libc_stdio_gets.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/input/gets.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/input/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/input/scanf.tmp -o src/input/language_c_libc_stdio_scanf.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/input/scanf.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/input/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/input/vfscanf.tmp -o src/input/language_c_libc_stdio_vfscanf.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/input/vfscanf.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/output/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/output/fnprintf.tmp -o src/output/language_c_libc_stdio_fnprintf.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/output/fnprintf.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/output/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/output/fprintf.tmp -o src/output/language_c_libc_stdio_fprintf.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/output/fprintf.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/output/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/output/fputc.tmp -o src/output/language_c_libc_stdio_fputc.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/output/fputc.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/output/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/output/fputs.tmp -o src/output/language_c_libc_stdio_fputs.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/output/fputs.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/output/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/output/fwrite.tmp -o src/output/language_c_libc_stdio_fwrite.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/output/fwrite.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/output/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/output/printf.tmp -o src/output/language_c_libc_stdio_printf.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/output/printf.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/output/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/output/vfnprintf.tmp -o src/output/language_c_libc_stdio_vfnprintf.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/output/vfnprintf.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/common/fopen.tmp -o src/common/language_c_libc_stdio_fopen.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/fopen.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libc/stdio/current -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src -I/home/ecos-cvs/packages/language/c/libc/stdio/current/tests -I. -I/home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/common/fclose.tmp -o src/common/language_c_libc_stdio_fclose.o /home/ecos-cvs/packages/language/c/libc/stdio/current/src/common/fclose.cxx
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libtarget.a src/common/language_c_libc_stdio_fflush.o src/common/language_c_libc_stdio_feof.o src/common/language_c_libc_stdio_freopen.o src/common/language_c_libc_stdio_setvbuf.o src/common/language_c_libc_stdio_snprintf.o src/common/language_c_libc_stdio_sprintf.o src/common/language_c_libc_stdio_sscanf.o src/common/language_c_libc_stdio_stderr.o src/common/language_c_libc_stdio_stdin.o src/common/language_c_libc_stdio_stdiofiles.o src/common/language_c_libc_stdio_fseek.o src/common/language_c_libc_stdio_stdioinlines.o src/common/language_c_libc_stdio_stdiosupp.o src/common/language_c_libc_stdio_stdout.o src/common/language_c_libc_stdio_stream.o src/common/language_c_libc_stdio_streambuf.o src/common/language_c_libc_stdio_ungetc.o src/common/language_c_libc_stdio_vsnprintf.o src/common/language_c_libc_stdio_vsscanf.o src/common/language_c_libc_stdio_fileops.o src/input/language_c_libc_stdio_fgetc.o src/input/language_c_libc_stdio_fgets.o src/input/language_c_libc_stdio_fread.o src/input/language_c_libc_stdio_fscanf.o src/input/language_c_libc_stdio_gets.o src/input/language_c_libc_stdio_scanf.o src/input/language_c_libc_stdio_vfscanf.o src/output/language_c_libc_stdio_fnprintf.o src/output/language_c_libc_stdio_fprintf.o src/output/language_c_libc_stdio_fputc.o src/output/language_c_libc_stdio_fputs.o src/output/language_c_libc_stdio_fwrite.o src/output/language_c_libc_stdio_printf.o src/output/language_c_libc_stdio_vfnprintf.o src/common/language_c_libc_stdio_fopen.o src/common/language_c_libc_stdio_fclose.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/language/c/libc/stdio/current'
make -r -C language/c/libm/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/language/c/libm/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/misc/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/misc/matherr.tmp -o src/misc/language_c_libm_matherr.o /home/ecos-cvs/packages/language/c/libm/current/src/misc/matherr.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/misc/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/misc/standard.tmp -o src/misc/language_c_libm_standard.o /home/ecos-cvs/packages/language/c/libm/current/src/misc/standard.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/misc/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/misc/compatmode.tmp -o src/misc/language_c_libm_compatmode.o /home/ecos-cvs/packages/language/c/libm/current/src/misc/compatmode.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/misc/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/misc/infconst.tmp -o src/misc/language_c_libm_infconst.o /home/ecos-cvs/packages/language/c/libm/current/src/misc/infconst.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-core/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/ieee754-core/e_acos.tmp -o src/double/ieee754-core/language_c_libm_e_acos.o /home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-core/e_acos.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-core/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/ieee754-core/e_asin.tmp -o src/double/ieee754-core/language_c_libm_e_asin.o /home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-core/e_asin.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-core/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/ieee754-core/e_atan2.tmp -o src/double/ieee754-core/language_c_libm_e_atan2.o /home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-core/e_atan2.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-core/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/ieee754-core/e_cosh.tmp -o src/double/ieee754-core/language_c_libm_e_cosh.o /home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-core/e_cosh.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-core/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/ieee754-core/e_exp.tmp -o src/double/ieee754-core/language_c_libm_e_exp.o /home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-core/e_exp.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-core/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/ieee754-core/e_fmod.tmp -o src/double/ieee754-core/language_c_libm_e_fmod.o /home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-core/e_fmod.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-core/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/ieee754-core/e_log.tmp -o src/double/ieee754-core/language_c_libm_e_log.o /home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-core/e_log.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-core/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/ieee754-core/e_log10.tmp -o src/double/ieee754-core/language_c_libm_e_log10.o /home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-core/e_log10.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-core/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/ieee754-core/e_pow.tmp -o src/double/ieee754-core/language_c_libm_e_pow.o /home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-core/e_pow.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-core/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/ieee754-core/e_rem_pio2.tmp -o src/double/ieee754-core/language_c_libm_e_rem_pio2.o /home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-core/e_rem_pio2.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-core/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/ieee754-core/e_scalb.tmp -o src/double/ieee754-core/language_c_libm_e_scalb.o /home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-core/e_scalb.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-core/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/ieee754-core/e_sinh.tmp -o src/double/ieee754-core/language_c_libm_e_sinh.o /home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-core/e_sinh.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-core/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/ieee754-core/e_sqrt.tmp -o src/double/ieee754-core/language_c_libm_e_sqrt.o /home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-core/e_sqrt.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-api/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/ieee754-api/w_acos.tmp -o src/double/ieee754-api/language_c_libm_w_acos.o /home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-api/w_acos.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-api/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/ieee754-api/w_asin.tmp -o src/double/ieee754-api/language_c_libm_w_asin.o /home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-api/w_asin.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-api/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/ieee754-api/w_atan2.tmp -o src/double/ieee754-api/language_c_libm_w_atan2.o /home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-api/w_atan2.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-api/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/ieee754-api/w_cosh.tmp -o src/double/ieee754-api/language_c_libm_w_cosh.o /home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-api/w_cosh.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-api/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/ieee754-api/w_exp.tmp -o src/double/ieee754-api/language_c_libm_w_exp.o /home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-api/w_exp.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-api/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/ieee754-api/w_fmod.tmp -o src/double/ieee754-api/language_c_libm_w_fmod.o /home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-api/w_fmod.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-api/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/ieee754-api/w_log.tmp -o src/double/ieee754-api/language_c_libm_w_log.o /home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-api/w_log.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-api/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/ieee754-api/w_log10.tmp -o src/double/ieee754-api/language_c_libm_w_log10.o /home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-api/w_log10.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-api/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/ieee754-api/w_pow.tmp -o src/double/ieee754-api/language_c_libm_w_pow.o /home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-api/w_pow.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-api/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/ieee754-api/w_scalb.tmp -o src/double/ieee754-api/language_c_libm_w_scalb.o /home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-api/w_scalb.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-api/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/ieee754-api/w_sinh.tmp -o src/double/ieee754-api/language_c_libm_w_sinh.o /home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-api/w_sinh.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-api/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/ieee754-api/w_sqrt.tmp -o src/double/ieee754-api/language_c_libm_w_sqrt.o /home/ecos-cvs/packages/language/c/libm/current/src/double/ieee754-api/w_sqrt.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/internal/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/internal/k_cos.tmp -o src/double/internal/language_c_libm_k_cos.o /home/ecos-cvs/packages/language/c/libm/current/src/double/internal/k_cos.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/internal/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/internal/k_rem_pio2.tmp -o src/double/internal/language_c_libm_k_rem_pio2.o /home/ecos-cvs/packages/language/c/libm/current/src/double/internal/k_rem_pio2.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/internal/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/internal/k_sin.tmp -o src/double/internal/language_c_libm_k_sin.o /home/ecos-cvs/packages/language/c/libm/current/src/double/internal/k_sin.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/internal/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/internal/k_tan.tmp -o src/double/internal/language_c_libm_k_tan.o /home/ecos-cvs/packages/language/c/libm/current/src/double/internal/k_tan.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/portable-api/s_atan.tmp -o src/double/portable-api/language_c_libm_s_atan.o /home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/s_atan.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/portable-api/s_ceil.tmp -o src/double/portable-api/language_c_libm_s_ceil.o /home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/s_ceil.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/portable-api/s_copysign.tmp -o src/double/portable-api/language_c_libm_s_copysign.o /home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/s_copysign.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/portable-api/s_cos.tmp -o src/double/portable-api/language_c_libm_s_cos.o /home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/s_cos.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/portable-api/s_expm1.tmp -o src/double/portable-api/language_c_libm_s_expm1.o /home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/s_expm1.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/portable-api/s_fabs.tmp -o src/double/portable-api/language_c_libm_s_fabs.o /home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/s_fabs.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/portable-api/s_finite.tmp -o src/double/portable-api/language_c_libm_s_finite.o /home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/s_finite.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/portable-api/s_floor.tmp -o src/double/portable-api/language_c_libm_s_floor.o /home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/s_floor.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/portable-api/s_frexp.tmp -o src/double/portable-api/language_c_libm_s_frexp.o /home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/s_frexp.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/portable-api/s_isnan.tmp -o src/double/portable-api/language_c_libm_s_isnan.o /home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/s_isnan.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/portable-api/s_ldexp.tmp -o src/double/portable-api/language_c_libm_s_ldexp.o /home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/s_ldexp.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/portable-api/s_rint.tmp -o src/double/portable-api/language_c_libm_s_rint.o /home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/s_rint.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/portable-api/s_scalbn.tmp -o src/double/portable-api/language_c_libm_s_scalbn.o /home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/s_scalbn.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/portable-api/s_sin.tmp -o src/double/portable-api/language_c_libm_s_sin.o /home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/s_sin.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/portable-api/s_tan.tmp -o src/double/portable-api/language_c_libm_s_tan.o /home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/s_tan.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/portable-api/s_modf.tmp -o src/double/portable-api/language_c_libm_s_modf.o /home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/s_modf.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/language/c/libm/current -I/home/ecos-cvs/packages/language/c/libm/current/src -I/home/ecos-cvs/packages/language/c/libm/current/tests -I. -I/home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -fno-strict-aliasing -ffloat-store -Wp,-MD,src/double/portable-api/s_tanh.tmp -o src/double/portable-api/language_c_libm_s_tanh.o /home/ecos-cvs/packages/language/c/libm/current/src/double/portable-api/s_tanh.c
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libtarget.a src/misc/language_c_libm_matherr.o src/misc/language_c_libm_standard.o src/misc/language_c_libm_compatmode.o src/misc/language_c_libm_infconst.o src/double/ieee754-core/language_c_libm_e_acos.o src/double/ieee754-core/language_c_libm_e_asin.o src/double/ieee754-core/language_c_libm_e_atan2.o src/double/ieee754-core/language_c_libm_e_cosh.o src/double/ieee754-core/language_c_libm_e_exp.o src/double/ieee754-core/language_c_libm_e_fmod.o src/double/ieee754-core/language_c_libm_e_log.o src/double/ieee754-core/language_c_libm_e_log10.o src/double/ieee754-core/language_c_libm_e_pow.o src/double/ieee754-core/language_c_libm_e_rem_pio2.o src/double/ieee754-core/language_c_libm_e_scalb.o src/double/ieee754-core/language_c_libm_e_sinh.o src/double/ieee754-core/language_c_libm_e_sqrt.o src/double/ieee754-api/language_c_libm_w_acos.o src/double/ieee754-api/language_c_libm_w_asin.o src/double/ieee754-api/language_c_libm_w_atan2.o src/double/ieee754-api/language_c_libm_w_cosh.o src/double/ieee754-api/language_c_libm_w_exp.o src/double/ieee754-api/language_c_libm_w_fmod.o src/double/ieee754-api/language_c_libm_w_log.o src/double/ieee754-api/language_c_libm_w_log10.o src/double/ieee754-api/language_c_libm_w_pow.o src/double/ieee754-api/language_c_libm_w_scalb.o src/double/ieee754-api/language_c_libm_w_sinh.o src/double/ieee754-api/language_c_libm_w_sqrt.o src/double/internal/language_c_libm_k_cos.o src/double/internal/language_c_libm_k_rem_pio2.o src/double/internal/language_c_libm_k_sin.o src/double/internal/language_c_libm_k_tan.o src/double/portable-api/language_c_libm_s_atan.o src/double/portable-api/language_c_libm_s_ceil.o src/double/portable-api/language_c_libm_s_copysign.o src/double/portable-api/language_c_libm_s_cos.o src/double/portable-api/language_c_libm_s_expm1.o src/double/portable-api/language_c_libm_s_fabs.o src/double/portable-api/language_c_libm_s_finite.o src/double/portable-api/language_c_libm_s_floor.o src/double/portable-api/language_c_libm_s_frexp.o src/double/portable-api/language_c_libm_s_isnan.o src/double/portable-api/language_c_libm_s_ldexp.o src/double/portable-api/language_c_libm_s_rint.o src/double/portable-api/language_c_libm_s_scalbn.o src/double/portable-api/language_c_libm_s_sin.o src/double/portable-api/language_c_libm_s_tan.o src/double/portable-api/language_c_libm_s_modf.o src/double/portable-api/language_c_libm_s_tanh.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/language/c/libm/current'
make -r -C compat/posix/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/compat/posix/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/compat/posix/current -I/home/ecos-cvs/packages/compat/posix/current/src -I/home/ecos-cvs/packages/compat/posix/current/tests -I. -I/home/ecos-cvs/packages/compat/posix/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/misc.tmp -o src/compat_posix_misc.o /home/ecos-cvs/packages/compat/posix/current/src/misc.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/compat/posix/current -I/home/ecos-cvs/packages/compat/posix/current/src -I/home/ecos-cvs/packages/compat/posix/current/tests -I. -I/home/ecos-cvs/packages/compat/posix/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/mutex.tmp -o src/compat_posix_mutex.o /home/ecos-cvs/packages/compat/posix/current/src/mutex.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/compat/posix/current -I/home/ecos-cvs/packages/compat/posix/current/src -I/home/ecos-cvs/packages/compat/posix/current/tests -I. -I/home/ecos-cvs/packages/compat/posix/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/sched.tmp -o src/compat_posix_sched.o /home/ecos-cvs/packages/compat/posix/current/src/sched.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/compat/posix/current -I/home/ecos-cvs/packages/compat/posix/current/src -I/home/ecos-cvs/packages/compat/posix/current/tests -I. -I/home/ecos-cvs/packages/compat/posix/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/pthread.tmp -o src/compat_posix_pthread.o /home/ecos-cvs/packages/compat/posix/current/src/pthread.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/compat/posix/current -I/home/ecos-cvs/packages/compat/posix/current/src -I/home/ecos-cvs/packages/compat/posix/current/tests -I. -I/home/ecos-cvs/packages/compat/posix/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/time.tmp -o src/compat_posix_time.o /home/ecos-cvs/packages/compat/posix/current/src/time.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/compat/posix/current -I/home/ecos-cvs/packages/compat/posix/current/src -I/home/ecos-cvs/packages/compat/posix/current/tests -I. -I/home/ecos-cvs/packages/compat/posix/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/sem.tmp -o src/compat_posix_sem.o /home/ecos-cvs/packages/compat/posix/current/src/sem.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/compat/posix/current -I/home/ecos-cvs/packages/compat/posix/current/src -I/home/ecos-cvs/packages/compat/posix/current/tests -I. -I/home/ecos-cvs/packages/compat/posix/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/mqueue.tmp -o src/compat_posix_mqueue.o /home/ecos-cvs/packages/compat/posix/current/src/mqueue.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/compat/posix/current -I/home/ecos-cvs/packages/compat/posix/current/src -I/home/ecos-cvs/packages/compat/posix/current/tests -I. -I/home/ecos-cvs/packages/compat/posix/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/signal.tmp -o src/compat_posix_signal.o /home/ecos-cvs/packages/compat/posix/current/src/signal.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/compat/posix/current -I/home/ecos-cvs/packages/compat/posix/current/src -I/home/ecos-cvs/packages/compat/posix/current/tests -I. -I/home/ecos-cvs/packages/compat/posix/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/except.tmp -o src/compat_posix_except.o /home/ecos-cvs/packages/compat/posix/current/src/except.cxx
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libtarget.a src/compat_posix_misc.o src/compat_posix_mutex.o src/compat_posix_sched.o src/compat_posix_pthread.o src/compat_posix_time.o src/compat_posix_sem.o src/compat_posix_mqueue.o src/compat_posix_signal.o src/compat_posix_except.o
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/compat/posix/current -I/home/ecos-cvs/packages/compat/posix/current/src -I/home/ecos-cvs/packages/compat/posix/current/tests -I. -I/home/ecos-cvs/packages/compat/posix/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/startup.tmp -o src/compat_posix_startup.o /home/ecos-cvs/packages/compat/posix/current/src/startup.cxx
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libextras.a src/compat_posix_startup.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/compat/posix/current'
make -r -C io/watchdog/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/io/watchdog/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/io/watchdog/current -I/home/ecos-cvs/packages/io/watchdog/current/src -I/home/ecos-cvs/packages/io/watchdog/current/tests -I. -I/home/ecos-cvs/packages/io/watchdog/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/watchdog.tmp -o src/io_watchdog_watchdog.o /home/ecos-cvs/packages/io/watchdog/current/src/watchdog.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/io/watchdog/current -I/home/ecos-cvs/packages/io/watchdog/current/src -I/home/ecos-cvs/packages/io/watchdog/current/tests -I. -I/home/ecos-cvs/packages/io/watchdog/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/emulate.tmp -o src/io_watchdog_emulate.o /home/ecos-cvs/packages/io/watchdog/current/src/emulate.cxx
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libtarget.a src/io_watchdog_watchdog.o src/io_watchdog_emulate.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/io/watchdog/current'
make -r -C io/wallclock/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/io/wallclock/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/io/wallclock/current -I/home/ecos-cvs/packages/io/wallclock/current/src -I/home/ecos-cvs/packages/io/wallclock/current/tests -I. -I/home/ecos-cvs/packages/io/wallclock/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/wallclock.tmp -o src/io_wallclock_wallclock.o /home/ecos-cvs/packages/io/wallclock/current/src/wallclock.cxx
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libtarget.a src/io_wallclock_wallclock.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/io/wallclock/current'
make -r -C error/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/error/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/error/current -I/home/ecos-cvs/packages/error/current/src -I/home/ecos-cvs/packages/error/current/tests -I. -I/home/ecos-cvs/packages/error/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/strerror.tmp -o src/error_strerror.o /home/ecos-cvs/packages/error/current/src/strerror.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/error/current -I/home/ecos-cvs/packages/error/current/src -I/home/ecos-cvs/packages/error/current/tests -I. -I/home/ecos-cvs/packages/error/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/errno.tmp -o src/error_errno.o /home/ecos-cvs/packages/error/current/src/errno.cxx
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libtarget.a src/error_strerror.o src/error_errno.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/error/current'
make -r -C io/fileio/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/io/fileio/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/io/fileio/current -I/home/ecos-cvs/packages/io/fileio/current/src -I/home/ecos-cvs/packages/io/fileio/current/tests -I. -I/home/ecos-cvs/packages/io/fileio/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/fd.tmp -o src/io_fileio_fd.o /home/ecos-cvs/packages/io/fileio/current/src/fd.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/io/fileio/current -I/home/ecos-cvs/packages/io/fileio/current/src -I/home/ecos-cvs/packages/io/fileio/current/tests -I. -I/home/ecos-cvs/packages/io/fileio/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/file.tmp -o src/io_fileio_file.o /home/ecos-cvs/packages/io/fileio/current/src/file.cxx
/home/ecos-cvs/packages/io/fileio/current/src/file.cxx: In function `int 
   open(const char*, int, ...)':
/home/ecos-cvs/packages/io/fileio/current/src/file.cxx:187: warning: `used' 
   attribute ignored
/home/ecos-cvs/packages/io/fileio/current/src/file.cxx:188: warning: `used' 
   attribute ignored
/home/ecos-cvs/packages/io/fileio/current/src/file.cxx:189: warning: `used' 
   attribute ignored
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/io/fileio/current -I/home/ecos-cvs/packages/io/fileio/current/src -I/home/ecos-cvs/packages/io/fileio/current/tests -I. -I/home/ecos-cvs/packages/io/fileio/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/io.tmp -o src/io_fileio_io.o /home/ecos-cvs/packages/io/fileio/current/src/io.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/io/fileio/current -I/home/ecos-cvs/packages/io/fileio/current/src -I/home/ecos-cvs/packages/io/fileio/current/tests -I. -I/home/ecos-cvs/packages/io/fileio/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/dir.tmp -o src/io_fileio_dir.o /home/ecos-cvs/packages/io/fileio/current/src/dir.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/io/fileio/current -I/home/ecos-cvs/packages/io/fileio/current/src -I/home/ecos-cvs/packages/io/fileio/current/tests -I. -I/home/ecos-cvs/packages/io/fileio/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/select.tmp -o src/io_fileio_select.o /home/ecos-cvs/packages/io/fileio/current/src/select.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/io/fileio/current -I/home/ecos-cvs/packages/io/fileio/current/src -I/home/ecos-cvs/packages/io/fileio/current/tests -I. -I/home/ecos-cvs/packages/io/fileio/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/socket.tmp -o src/io_fileio_socket.o /home/ecos-cvs/packages/io/fileio/current/src/socket.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/io/fileio/current -I/home/ecos-cvs/packages/io/fileio/current/src -I/home/ecos-cvs/packages/io/fileio/current/tests -I. -I/home/ecos-cvs/packages/io/fileio/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -Wp,-MD,src/fnmatch.tmp -o src/io_fileio_fnmatch.o /home/ecos-cvs/packages/io/fileio/current/src/fnmatch.c
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libtarget.a src/io_fileio_fd.o src/io_fileio_file.o src/io_fileio_io.o src/io_fileio_dir.o src/io_fileio_select.o src/io_fileio_socket.o src/io_fileio_fnmatch.o
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/io/fileio/current -I/home/ecos-cvs/packages/io/fileio/current/src -I/home/ecos-cvs/packages/io/fileio/current/tests -I. -I/home/ecos-cvs/packages/io/fileio/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/misc.tmp -o src/io_fileio_misc.o /home/ecos-cvs/packages/io/fileio/current/src/misc.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/io/fileio/current -I/home/ecos-cvs/packages/io/fileio/current/src -I/home/ecos-cvs/packages/io/fileio/current/tests -I. -I/home/ecos-cvs/packages/io/fileio/current/src/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -Wp,-MD,src/devfs.tmp -o src/io_fileio_devfs.o /home/ecos-cvs/packages/io/fileio/current/src/devfs.cxx
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libextras.a src/io_fileio_misc.o src/io_fileio_devfs.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/io/fileio/current'
make -r -C net/common/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/net/common/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/common/current -I/home/ecos-cvs/packages/net/common/current/src -I/home/ecos-cvs/packages/net/common/current/tests -I. -I/home/ecos-cvs/packages/net/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -D__ECOS -D__INSIDE_NET -Wp,-MD,src/inet_addr.tmp -o src/net_common_inet_addr.o /home/ecos-cvs/packages/net/common/current/src/inet_addr.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/common/current -I/home/ecos-cvs/packages/net/common/current/src -I/home/ecos-cvs/packages/net/common/current/tests -I. -I/home/ecos-cvs/packages/net/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -D__ECOS -D__INSIDE_NET -Wp,-MD,src/inet_ntoa.tmp -o src/net_common_inet_ntoa.o /home/ecos-cvs/packages/net/common/current/src/inet_ntoa.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/common/current -I/home/ecos-cvs/packages/net/common/current/src -I/home/ecos-cvs/packages/net/common/current/tests -I. -I/home/ecos-cvs/packages/net/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -D__ECOS -D__INSIDE_NET -Wp,-MD,src/inet_ntop.tmp -o src/net_common_inet_ntop.o /home/ecos-cvs/packages/net/common/current/src/inet_ntop.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/common/current -I/home/ecos-cvs/packages/net/common/current/src -I/home/ecos-cvs/packages/net/common/current/tests -I. -I/home/ecos-cvs/packages/net/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -D__ECOS -D__INSIDE_NET -Wp,-MD,src/inet_pton.tmp -o src/net_common_inet_pton.o /home/ecos-cvs/packages/net/common/current/src/inet_pton.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/common/current -I/home/ecos-cvs/packages/net/common/current/src -I/home/ecos-cvs/packages/net/common/current/tests -I. -I/home/ecos-cvs/packages/net/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -D__ECOS -D__INSIDE_NET -Wp,-MD,src/bootp_support.tmp -o src/net_common_bootp_support.o /home/ecos-cvs/packages/net/common/current/src/bootp_support.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/common/current -I/home/ecos-cvs/packages/net/common/current/src -I/home/ecos-cvs/packages/net/common/current/tests -I. -I/home/ecos-cvs/packages/net/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -D__ECOS -D__INSIDE_NET -Wp,-MD,src/dhcp_support.tmp -o src/net_common_dhcp_support.o /home/ecos-cvs/packages/net/common/current/src/dhcp_support.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/common/current -I/home/ecos-cvs/packages/net/common/current/src -I/home/ecos-cvs/packages/net/common/current/tests -I. -I/home/ecos-cvs/packages/net/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -D__ECOS -D__INSIDE_NET -Wp,-MD,src/dhcp_prot.tmp -o src/net_common_dhcp_prot.o /home/ecos-cvs/packages/net/common/current/src/dhcp_prot.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/common/current -I/home/ecos-cvs/packages/net/common/current/src -I/home/ecos-cvs/packages/net/common/current/tests -I. -I/home/ecos-cvs/packages/net/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -D__ECOS -D__INSIDE_NET -Wp,-MD,src/network_support.tmp -o src/net_common_network_support.o /home/ecos-cvs/packages/net/common/current/src/network_support.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/common/current -I/home/ecos-cvs/packages/net/common/current/src -I/home/ecos-cvs/packages/net/common/current/tests -I. -I/home/ecos-cvs/packages/net/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -D__ECOS -D__INSIDE_NET -Wp,-MD,src/getproto.tmp -o src/net_common_getproto.o /home/ecos-cvs/packages/net/common/current/src/getproto.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/common/current -I/home/ecos-cvs/packages/net/common/current/src -I/home/ecos-cvs/packages/net/common/current/tests -I. -I/home/ecos-cvs/packages/net/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -D__ECOS -D__INSIDE_NET -Wp,-MD,src/getserv.tmp -o src/net_common_getserv.o /home/ecos-cvs/packages/net/common/current/src/getserv.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/common/current -I/home/ecos-cvs/packages/net/common/current/src -I/home/ecos-cvs/packages/net/common/current/tests -I. -I/home/ecos-cvs/packages/net/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -D__ECOS -D__INSIDE_NET -Wp,-MD,src/getaddrinfo.tmp -o src/net_common_getaddrinfo.o /home/ecos-cvs/packages/net/common/current/src/getaddrinfo.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/common/current -I/home/ecos-cvs/packages/net/common/current/src -I/home/ecos-cvs/packages/net/common/current/tests -I. -I/home/ecos-cvs/packages/net/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -D__ECOS -D__INSIDE_NET -Wp,-MD,src/ifaddrs.tmp -o src/net_common_ifaddrs.o /home/ecos-cvs/packages/net/common/current/src/ifaddrs.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/common/current -I/home/ecos-cvs/packages/net/common/current/src -I/home/ecos-cvs/packages/net/common/current/tests -I. -I/home/ecos-cvs/packages/net/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -D__ECOS -D__INSIDE_NET -Wp,-MD,src/tftp_client.tmp -o src/net_common_tftp_client.o /home/ecos-cvs/packages/net/common/current/src/tftp_client.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/common/current -I/home/ecos-cvs/packages/net/common/current/src -I/home/ecos-cvs/packages/net/common/current/tests -I. -I/home/ecos-cvs/packages/net/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -D__ECOS -D__INSIDE_NET -Wp,-MD,src/tftp_server.tmp -o src/net_common_tftp_server.o /home/ecos-cvs/packages/net/common/current/src/tftp_server.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/common/current -I/home/ecos-cvs/packages/net/common/current/src -I/home/ecos-cvs/packages/net/common/current/tests -I. -I/home/ecos-cvs/packages/net/common/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -D__ECOS -D__INSIDE_NET -Wp,-MD,src/tftp_dummy_file.tmp -o src/net_common_tftp_dummy_file.o /home/ecos-cvs/packages/net/common/current/src/tftp_dummy_file.c
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libtarget.a src/net_common_inet_addr.o src/net_common_inet_ntoa.o src/net_common_inet_ntop.o src/net_common_inet_pton.o src/net_common_bootp_support.o src/net_common_dhcp_support.o src/net_common_dhcp_prot.o src/net_common_network_support.o src/net_common_getproto.o src/net_common_getserv.o src/net_common_getaddrinfo.o src/net_common_ifaddrs.o src/net_common_tftp_client.o src/net_common_tftp_server.o src/net_common_tftp_dummy_file.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/net/common/current'
make -r -C net/bsd_tcpip/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/net/bsd_tcpip/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/ecos/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/ecos/support.tmp -o src/ecos/net_bsd_tcpip_support.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/ecos/support.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/ecos/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/ecos/synch.tmp -o src/ecos/net_bsd_tcpip_synch.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/ecos/synch.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/ecos/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/ecos/timeout.tmp -o src/ecos/net_bsd_tcpip_timeout.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/ecos/timeout.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/ecos/ -finline-limit=7000 -Wall -Wpointer-arith  -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -D_KERNEL -Wp,-MD,src/ecos/init.tmp -o src/ecos/net_bsd_tcpip_init.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/ecos/init.cxx
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/net/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/net/if.tmp -o src/sys/net/net_bsd_tcpip_if.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/net/if.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/net/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/net/rtsock.tmp -o src/sys/net/net_bsd_tcpip_rtsock.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/net/rtsock.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/net/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/net/raw_cb.tmp -o src/sys/net/net_bsd_tcpip_raw_cb.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/net/raw_cb.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/net/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/net/raw_usrreq.tmp -o src/sys/net/net_bsd_tcpip_raw_usrreq.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/net/raw_usrreq.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/net/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/net/route.tmp -o src/sys/net/net_bsd_tcpip_route.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/net/route.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/net/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/net/radix.tmp -o src/sys/net/net_bsd_tcpip_radix.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/net/radix.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/net/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/net/if_ethersubr.tmp -o src/sys/net/net_bsd_tcpip_if_ethersubr.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/net/if_ethersubr.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/net/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/net/if_loop.tmp -o src/sys/net/net_bsd_tcpip_if_loop.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/net/if_loop.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/netinet/igmp.tmp -o src/sys/netinet/net_bsd_tcpip_igmp.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/igmp.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/netinet/raw_ip.tmp -o src/sys/netinet/net_bsd_tcpip_raw_ip.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/raw_ip.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/netinet/in.tmp -o src/sys/netinet/net_bsd_tcpip_in.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/in.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/netinet/in_cksum.tmp -o src/sys/netinet/net_bsd_tcpip_in_cksum.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/in_cksum.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/netinet/in_pcb.tmp -o src/sys/netinet/net_bsd_tcpip_in_pcb.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/in_pcb.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/netinet/in_proto.tmp -o src/sys/netinet/net_bsd_tcpip_in_proto.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/in_proto.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/netinet/in_rmx.tmp -o src/sys/netinet/net_bsd_tcpip_in_rmx.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/in_rmx.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/netinet/ip_encap.tmp -o src/sys/netinet/net_bsd_tcpip_ip_encap.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/ip_encap.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/netinet/ip_id.tmp -o src/sys/netinet/net_bsd_tcpip_ip_id.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/ip_id.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/netinet/ip_icmp.tmp -o src/sys/netinet/net_bsd_tcpip_ip_icmp.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/ip_icmp.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/netinet/ip_flow.tmp -o src/sys/netinet/net_bsd_tcpip_ip_flow.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/ip_flow.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/netinet/ip_input.tmp -o src/sys/netinet/net_bsd_tcpip_ip_input.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/ip_input.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/netinet/ip_output.tmp -o src/sys/netinet/net_bsd_tcpip_ip_output.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/ip_output.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/netinet/ip_mroute.tmp -o src/sys/netinet/net_bsd_tcpip_ip_mroute.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/ip_mroute.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/netinet/if_ether.tmp -o src/sys/netinet/net_bsd_tcpip_if_ether.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/if_ether.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/netinet/udp_usrreq.tmp -o src/sys/netinet/net_bsd_tcpip_udp_usrreq.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/udp_usrreq.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/netinet/tcp_input.tmp -o src/sys/netinet/net_bsd_tcpip_tcp_input.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/tcp_input.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/netinet/tcp_output.tmp -o src/sys/netinet/net_bsd_tcpip_tcp_output.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/tcp_output.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/netinet/tcp_debug.tmp -o src/sys/netinet/net_bsd_tcpip_tcp_debug.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/tcp_debug.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/netinet/tcp_usrreq.tmp -o src/sys/netinet/net_bsd_tcpip_tcp_usrreq.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/tcp_usrreq.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/netinet/tcp_timer.tmp -o src/sys/netinet/net_bsd_tcpip_tcp_timer.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/tcp_timer.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/netinet/tcp_subr.tmp -o src/sys/netinet/net_bsd_tcpip_tcp_subr.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/netinet/tcp_subr.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/kern/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/kern/md5c.tmp -o src/sys/kern/net_bsd_tcpip_md5c.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/kern/md5c.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/kern/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/kern/uipc_domain.tmp -o src/sys/kern/net_bsd_tcpip_uipc_domain.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/kern/uipc_domain.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/kern/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/kern/uipc_socket.tmp -o src/sys/kern/net_bsd_tcpip_uipc_socket.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/kern/uipc_socket.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/kern/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/kern/uipc_socket2.tmp -o src/sys/kern/net_bsd_tcpip_uipc_socket2.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/kern/uipc_socket2.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/kern/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/kern/uipc_mbuf.tmp -o src/sys/kern/net_bsd_tcpip_uipc_mbuf.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/kern/uipc_mbuf.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/kern/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/kern/uipc_mbuf2.tmp -o src/sys/kern/net_bsd_tcpip_uipc_mbuf2.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/kern/uipc_mbuf2.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/kern/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/kern/uipc_accf.tmp -o src/sys/kern/net_bsd_tcpip_uipc_accf.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/kern/uipc_accf.c
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/kern/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/kern/kern_subr.tmp -o src/sys/kern/net_bsd_tcpip_kern_subr.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/kern/kern_subr.c
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libtarget.a src/ecos/net_bsd_tcpip_support.o src/ecos/net_bsd_tcpip_synch.o src/ecos/net_bsd_tcpip_timeout.o src/ecos/net_bsd_tcpip_init.o src/sys/net/net_bsd_tcpip_if.o src/sys/net/net_bsd_tcpip_rtsock.o src/sys/net/net_bsd_tcpip_raw_cb.o src/sys/net/net_bsd_tcpip_raw_usrreq.o src/sys/net/net_bsd_tcpip_route.o src/sys/net/net_bsd_tcpip_radix.o src/sys/net/net_bsd_tcpip_if_ethersubr.o src/sys/net/net_bsd_tcpip_if_loop.o src/sys/netinet/net_bsd_tcpip_igmp.o src/sys/netinet/net_bsd_tcpip_raw_ip.o src/sys/netinet/net_bsd_tcpip_in.o src/sys/netinet/net_bsd_tcpip_in_cksum.o src/sys/netinet/net_bsd_tcpip_in_pcb.o src/sys/netinet/net_bsd_tcpip_in_proto.o src/sys/netinet/net_bsd_tcpip_in_rmx.o src/sys/netinet/net_bsd_tcpip_ip_encap.o src/sys/netinet/net_bsd_tcpip_ip_id.o src/sys/netinet/net_bsd_tcpip_ip_icmp.o src/sys/netinet/net_bsd_tcpip_ip_flow.o src/sys/netinet/net_bsd_tcpip_ip_input.o src/sys/netinet/net_bsd_tcpip_ip_output.o src/sys/netinet/net_bsd_tcpip_ip_mroute.o src/sys/netinet/net_bsd_tcpip_if_ether.o src/sys/netinet/net_bsd_tcpip_udp_usrreq.o src/sys/netinet/net_bsd_tcpip_tcp_input.o src/sys/netinet/net_bsd_tcpip_tcp_output.o src/sys/netinet/net_bsd_tcpip_tcp_debug.o src/sys/netinet/net_bsd_tcpip_tcp_usrreq.o src/sys/netinet/net_bsd_tcpip_tcp_timer.o src/sys/netinet/net_bsd_tcpip_tcp_subr.o src/sys/kern/net_bsd_tcpip_md5c.o src/sys/kern/net_bsd_tcpip_uipc_domain.o src/sys/kern/net_bsd_tcpip_uipc_socket.o src/sys/kern/net_bsd_tcpip_uipc_socket2.o src/sys/kern/net_bsd_tcpip_uipc_mbuf.o src/sys/kern/net_bsd_tcpip_uipc_mbuf2.o src/sys/kern/net_bsd_tcpip_uipc_accf.o src/sys/kern/net_bsd_tcpip_kern_subr.o
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/bsd_tcpip/current -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src -I/home/ecos-cvs/packages/net/bsd_tcpip/current/tests -I. -I/home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/kern/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -Wp,-MD,src/sys/kern/sockio.tmp -o src/sys/kern/net_bsd_tcpip_sockio.o /home/ecos-cvs/packages/net/bsd_tcpip/current/src/sys/kern/sockio.c
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libextras.a src/sys/kern/net_bsd_tcpip_sockio.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/net/bsd_tcpip/current'
make -r -C net/ns/dns/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/net/ns/dns/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/ns/dns/current -I/home/ecos-cvs/packages/net/ns/dns/current/src -I/home/ecos-cvs/packages/net/ns/dns/current/tests -I. -I/home/ecos-cvs/packages/net/ns/dns/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -D__ECOS -Wp,-MD,src/dns.tmp -o src/net_ns_dns_dns.o /home/ecos-cvs/packages/net/ns/dns/current/src/dns.c
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libtarget.a src/net_ns_dns_dns.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/net/ns/dns/current'
make -r -C io/eth/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/io/eth/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/io/eth/current -I/home/ecos-cvs/packages/io/eth/current/src -I/home/ecos-cvs/packages/io/eth/current/tests -I. -I/home/ecos-cvs/packages/io/eth/current/src/net/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -D__ECOS -Wp,-MD,src/net/eth_drv.tmp -o src/net/io_eth_eth_drv.o /home/ecos-cvs/packages/io/eth/current/src/net/eth_drv.c
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libtarget.a src/net/io_eth_eth_drv.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/io/eth/current'
make -r -C net/sntp/current build
make[1]: Entering directory `/home/grante/pcecos/build-ecos/net/sntp/current'
i386-elf-gcc -c  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/net/sntp/current -I/home/ecos-cvs/packages/net/sntp/current/src -I/home/ecos-cvs/packages/net/sntp/current/tests -I. -I/home/ecos-cvs/packages/net/sntp/current/src/ -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -D_KERNEL -D__ECOS -Wp,-MD,src/sntp.tmp -o src/net_sntp_sntp.o /home/ecos-cvs/packages/net/sntp/current/src/sntp.c
i386-elf-ar rcs /home/grante/pcecos/build-ecos/install/lib/libtarget.a src/net_sntp_sntp.o
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/net/sntp/current'
make -r -C hal/common/current /home/grante/pcecos/build-ecos/install/lib/extras.o
make[1]: Entering directory `/home/grante/pcecos/build-ecos/hal/common/current'
i386-elf-gcc -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fno-profile-arcs -nostdlib -Wl,-r -T /dev/null -Wl,--whole-archive -o /home/grante/pcecos/build-ecos/install/lib/extras.o /home/grante/pcecos/build-ecos/install/lib/libextras.a
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/hal/common/current'
make -r -C hal/i386/arch/current /home/grante/pcecos/build-ecos/install/lib/vectors.o
make[1]: Entering directory `/home/grante/pcecos/build-ecos/hal/i386/arch/current'
i386-elf-gcc -Wp,-MD,vectors.tmp  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/hal/i386/arch/current -I/home/ecos-cvs/packages/hal/i386/arch/current/src -I/home/ecos-cvs/packages/hal/i386/arch/current/tests -I. -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -c -o /home/grante/pcecos/build-ecos/install/lib/vectors.o /home/ecos-cvs/packages/hal/i386/arch/current/src/vectors.S
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/hal/i386/arch/current'
make -r -C hal/i386/arch/current /home/grante/pcecos/build-ecos/install/lib/target.ld
make[1]: Entering directory `/home/grante/pcecos/build-ecos/hal/i386/arch/current'
i386-elf-gcc -E -P -Wp,-MD,target.tmp -DEXTRAS=1 -xc  -I/home/grante/pcecos/build-ecos/install/include -I/home/ecos-cvs/packages/hal/i386/arch/current -I/home/ecos-cvs/packages/hal/i386/arch/current/src -I/home/ecos-cvs/packages/hal/i386/arch/current/tests -I. -finline-limit=7000 -Wall -Wpointer-arith -Wstrict-prototypes -Wundef  -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections  -fno-exceptions -o /home/grante/pcecos/build-ecos/install/lib/target.ld /home/ecos-cvs/packages/hal/i386/arch/current/src/i386.ld
make[1]: Leaving directory `/home/grante/pcecos/build-ecos/hal/i386/arch/current'
build finished

The include files and libraries needed to build eCos applications are now located under build-ecos/install:

$ ls -l build-ecos/install 
total 8
drwxr-xr-x 11 grante users 4096 Mar 23 18:26 include
drwxr-xr-x  2 grante users 4096 Mar 23 18:27 lib

$ ls -l build-ecos/install/lib
total 11224
-rw-r--r-- 1 grante users   570821 Mar 23 18:27 extras.o
-rw-r--r-- 1 grante users   579192 Mar 23 18:27 libextras.a
-rw-r--r-- 1 grante users 10289408 Mar 23 18:27 libtarget.a
-rw-r--r-- 1 grante users     2353 Mar 23 18:27 target.ld
-rw-r--r-- 1 grante users    12524 Mar 23 18:27 vectors.o

Building eCos Applications

After the eCos kernel/libraries have been built as shown above, The two sample applications can be build by simply doing a "make".

NOTE: We're assuming the the i386-elf toolchain components are still present somewhere in the user's PATH.

$ make
using ECOS installation at "/home/grante/pcecos/build-ecos/install"
i386-elf-gcc -c -o hello.o -Wall -Wpointer-arith -Wstrict-prototypes -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-exceptions -Werror -Wall -D__ECOS -I/home/grante/pcecos/build-ecos/install/include -I/home/grante/pcecos hello.c
i386-elf-gcc -Wl,-Map,hello.elf.map -g -nostdlib -Wl,--gc-sections -Wl,-static -o hello.elf hello.o -L/home/grante/pcecos/build-ecos/install/lib -Ttarget.ld -nostdlib
i386-elf-gcc -c -o server.o -Wall -Wpointer-arith -Wstrict-prototypes -Wundef -Woverloaded-virtual -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections -fno-exceptions -Werror -Wall -D__ECOS -I/home/grante/pcecos/build-ecos/install/include -I/home/grante/pcecos server.c
i386-elf-gcc -Wl,-Map,server.elf.map -g -nostdlib -Wl,--gc-sections -Wl,-static -o server.elf server.o -L/home/grante/pcecos/build-ecos/install/lib -Ttarget.ld -nostdlib

The executables we're going to run have the suffix ".elf", and the ".map" files show the memory maps for the executables:

$ ls -l *.elf *.map
-rwxr-xr-x 1 grante users 2060958 Mar 23 18:30 hello.elf
-rw-r--r-- 1 grante users  377602 Mar 23 18:30 hello.elf.map
-rwxr-xr-x 1 grante users 2077049 Mar 23 18:30 server.elf
-rw-r--r-- 1 grante users  377250 Mar 23 18:30 server.elf.map

Running eCos Applications

Once again, we can run the .elf executable using the runit.sh script:

$ ./runit.sh hello.elf
We need to run some things using sudo, so please enter your password.
Password: 
QEMU waiting for connection on: telnet:127.0.0.1:9876,server
QEMU 0.11.1 monitor - type 'help' for more information
(qemu) 

This time we won't bother showing the Grub menu screen, but here's the output from the "eCos Serial 0" window once the hello.elf program is run:

  Booting '/hello.elf'

kernel /hello.elf
   [Multiboot-elf, <0x108000:0x39140:0x115838>, shtab=0x2571e0, entry=0x108000]

[cyg_net_init] Init: mbinit(0x00000000)
[cyg_net_init] Init: cyg_net_init_devs(0x00000000)
Init device 'rltk8139_eth0'
[cyg_net_init] Init: loopattach(0x00000000)
[cyg_net_init] Init: ifinit(0x00000000)
[cyg_net_init] Init: domaininit(0x00000000)
[cyg_net_init] Init: cyg_net_add_domain(0x00140920)
New domain internet at 0x00000000
[cyg_net_init] Init: cyg_net_add_domain(0x00140000)
New domain route at 0x00000000
[cyg_net_init] Init: call_route_init(0x00000000)
[cyg_net_init] Done
BOOTP[eth0] op: REPLY
       htype: Ethernet
        hlen: 6
        hops: 0
         xid: 0x0
        secs: 0
       flags: 0x0
       hw_addr: 52:54:00:12:34:56
     client IP: 172.16.0.2
         my IP: 172.16.0.2
     server IP: 172.16.0.1
    gateway IP: 172.16.0.1
  options:
        subnet mask: 255.255.255.0
       IP broadcast: 172.16.0.255
            gateway: 172.16.0.1
Hello, eCos world!
....................

The hello.elf application does nothing but print the hello message and then print a dot every second until you shut down the virtual machine.

The server.elf application is a little more interesting to run. It waits for (and logs) connections to TCP ports 8000-8007 and then echos any received data.

In the examle below we start the server.elf application and after the application is up and running we telnet to 172.16.0.2 ports 8000 and 8003, send some data, and then close the telnet connections:

$ ./runit.sh server.elf
QEMU waiting for connection on: telnet:127.0.0.1:9876,server
QEMU 0.11.1 monitor - type 'help' for more information
(qemu) 

In the "eCos Serial 0" terminal window that pops up:

  Booting '/server.elf'

kernel /server.elf
   [Multiboot-elf, <0x108000:0x398c0:0x15af98>, shtab=0x29d1e0, entry=0x108000]

[cyg_net_init] Init: mbinit(0x00000000)
[cyg_net_init] Init: cyg_net_init_devs(0x00000000)
Init device 'rltk8139_eth0'
[cyg_net_init] Init: loopattach(0x00000000)
[cyg_net_init] Init: ifinit(0x00000000)
[cyg_net_init] Init: domaininit(0x00000000)
[cyg_net_init] Init: cyg_net_add_domain(0x001410a0)
New domain internet at 0x00000000
[cyg_net_init] Init: cyg_net_add_domain(0x001407e0)
New domain route at 0x00000000
[cyg_net_init] Init: call_route_init(0x00000000)
[cyg_net_init] Done
Start SERVER test
BOOTP[eth0] op: REPLY
       htype: Ethernet
        hlen: 6
        hops: 0
         xid: 0x0
        secs: 0
       flags: 0x0
       hw_addr: 52:54:00:12:34:56
     client IP: 172.16.0.2
         my IP: 172.16.0.2
     server IP: 172.16.0.1
    gateway IP: 172.16.0.1
  options:
        subnet mask: 255.255.255.0
       IP broadcast: 172.16.0.255
            gateway: 172.16.0.1
thread running for port 8000 buffer=0x001519f4
Server-Using 0.0.0.0 and port 8000...
Waiting for connection on port 8000
thread running for port 8001 buffer=0x00159564
Server-Using 0.0.0.0 and port 8001...
Waiting for connection on port 8001
thread running for port 8002 buffer=0x001610e4
Server-Using 0.0.0.0 and port 8002...
Waiting for connection on port 8002
thread running for port 8003 buffer=0x00168c54
Server-Using 0.0.0.0 and port 8003...
Waiting for connection on port 8003
thread running for port 8004 buffer=0x001707d4
Server-Using 0.0.0.0 and port 8004...
Waiting for connection on port 8004
thread running for port 8005 buffer=0x00178344
Server-Using 0.0.0.0 and port 8005...
Waiting for connection on port 8005
thread running for port 8006 buffer=0x0017fec4
Server-Using 0.0.0.0 and port 8006...
Waiting for connection on port 8006
thread running for port 8007 buffer=0x00187a34
Server-Using 0.0.0.0 and port 8007...
Waiting for connection on port 8007
Connection to port 8000 from 172.16.0.1
Connection to port 8003 from 172.16.0.1
recv()==0 on port 8000, closing connection
Waiting for connection on port 8000
recv()==0 on port 8003, closing connection
Waiting for connection on port 8003

External Links

About

Demo of building i386 eCos applications and running them on qemu

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published