OpenSolaris

Printable Version Enter a New Search
Bug ID 6578211
Synopsis cw doesn't accept -m32/-m64 options
State 10-Fix Delivered (Fix available in build)
Category:Subcategory consolidation:os-net-tools
Keywords rtiq_reviewed | s11-cbe-mars
Responsible Engineer Peter Dennis
Reported Against snv_67
Duplicate Of
Introduced In
Commit to Fix snv_80
Fixed In snv_80
Release Fixed solaris_nevada(snv_80)
Related Bugs 6659940
Submit Date 9-July-2007
Last Update Date 7-January-2008
Description
Now Sun Studio 12 compilers support gcc style options -m32/-m64 to swith address model. Building of Solaris ON using these option failed because cw does not recognize -m32/-m64 options. From log file:

...
/builds2/dm157707/NV-67-mars-patch_01/usr/src/tools/proto/opt/onbld/bin/i386/cw -_gcc -xO3 -m64 -Ui386 -U__i386  -Xa  -xildoff -errtags=yes -errwarn=%all -er
roff=E_EMPTY_TRANSLATION_UNIT -erroff=E_STATEMENT_NOT_REACHED -xc99=%none    -W0,-xglobalstatic -DTEXT_DOMAIN=\"\" -D_TS_ERRNO  -I/builds2/dm157707/NV-67-mar
s-patch_01/proto/root_i386/usr/include     -o main.1 -Mmap.noexeglobs.1.template main.c
cw: error: mapping failed at or near arg '-m64'
*** Error code 2
`install' is up to date.
dmake: Warning: Target `install' not remade because of errors
Current working directory /builds2/dm157707/NV-67-mars-patch_01/usr/src/common/mapfiles/gen
*** Error code 1
Work Around
N/A
Comments
N/A