Wind River (WRS) supports GNU tools options used in building WRS software. For some of the GNU tools, WRS supports only a subset of options. However, all original options supported by the open-source versions of each tool are still available in WRS versions. WRS has made no effort to disable the non-supported options, nor to issue errors or warnings if an unsupported option is used.
For command-line options, WRS has not tested the product when used with an unsupported feature. Since WRS hasn't tested these unsupported features, they may or may not work.
-D -E -EB -EL -I -M -MG -O -O0 -O2 -P -T -U -Wall -Wcomment -Wstrict-prototypes -ansi -c -fdollars-in-identifiers -fimplicit-templates -fno-builtin -fno-defer-pop -fno-exceptions -fno-rtti -fpic -fsigned-char -fstrength-reduce -fvolatile -g -o -traditional-cpp -u -w -x
-mnobitfield -msoft-float -xassembler-with-cpp
-mapcs-32 -mbig-endian -mcpu=strongarm -mcpu=strongarm110 -mlittle-endian -xassembler-with-cpp
-G 0 -mips1 -mips2 -mips3 -mno-branch-likely -msoft-float -xassembler-with-cpp
-march=p3 -march=pentium -march=pentiumpro -mcpu=pentium -mcpu=pentiumiii -mcpu=pentiumpro -xassembler-with-cpp
-fvec -mcpu=403 -mcpu=405 -mcpu=440 -mcpu=603 -mcpu=604 -mcpu=860 -mstrict-align -xassembler-with-cpp
-m2 -m3 -m4 -ml -xassembler-with-cpp
When viewing WRS Makefiles, remember that the assembler is
often invoked from the cc "-Wa," string.
We build assembler files by running the source files through the
C pre-processor first, then the assembler. As a result, you'll
see in the assembler report all of the various '-D', '-U' and '-I'
options that you'd associate with preprocessing.
-G -a=ibldummy.lst -dsp -m68000 -m68030 -m68040 -march=armv4 -march=armv4t -march=armv5 -mcpu=xscale -mthumb -mthumb-interwork -mvec
When viewing WRS Makefiles, remember that the linker is
often invoked from the cc "-Wl," string.
-EB -EL -Map -N -T -Ttext -X -b -e -mshlelf -n -nostdlib -o -oformat -r -static -u -x
Note: Some of these options are non-FSF options added to the utility by Wind River.
--adjust-vma --binary-without-bss --extract-symbol --gap-fill --ignore-vma --output-vector-pc --output-vector-sp --pad-to --reverse --set-start -O -Obinary -Osrec -v
Supported options:
-c -g