Hi Dave<br><br>Thanks again for all the help. I have listed your request below. As I mentioned before I'm not a Solaris guy by trade and wanted to build out a test VMimage for a project I will be delivering on Solaris. I downloaded the latest Solaris installer from Oracle/Sun and the latest Companion cd and installed the whole Companion cd. Do I need something else? Could you point me in a direction to get a compiler tool chain? <br>
<br>Thanks for the help.<br>Tim<br><br><br>bash-3.00$ /usr/sfw/bin/gas --version<br>GNU assembler 2.15<br>Copyright 2002 Free Software Foundation, Inc.<br>This program is free software; you may redistribute it under the terms of<br>
the GNU General Public License. This program has absolutely no warranty.<br>This assembler was configured for a target of `i386-pc-solaris2.10'.<br><br>bash-3.00$ /usr/sfw/bin/gas --help<br>Usage: /usr/sfw/bin/gas [option...] [asmfile...]<br>
Options:<br> -a[sub-option...] turn on listings<br> Sub-options [default hls]:<br> c omit false conditionals<br> d omit debugging directives<br>
h include high-level source<br> l include assembly<br> m include macro expansions<br> n omit forms processing<br>
s include symbols<br> =FILE list to FILE (must be last sub-option)<br> -D produce assembler debugging messages<br> --defsym SYM=VAL define symbol SYM to given value<br>
--execstack require executable stack for this object<br> --noexecstack don't require executable stack for this object<br> -f skip whitespace and comment preprocessing<br>
--gstabs generate stabs debugging information<br> --gstabs+ generate stabs debug info with GNU extensions<br> --gdwarf2 generate DWARF2 debugging information<br> --help show this message and exit<br>
--target-help show target specific options<br> -I DIR add DIR to search list for .include directives<br> -J don't warn about signed overflow<br> -K warn when differences altered for long displacements<br>
-L,--keep-locals keep local symbols (e.g. starting with `L')<br> -M,--mri assemble in MRI compatibility mode<br> --MD FILE write dependency information in FILE (default none)<br>
-nocpp ignored<br> -o OBJFILE name the object-file output OBJFILE (default a.out)<br> -R fold data section into text section<br> --statistics print various measured statistics from execution<br>
--strip-local-absolute strip local absolute symbols<br> --traditional-format Use same format as native assembler when possible<br> --version print assembler version number and exit<br> -W --no-warn suppress warnings<br>
--warn don't suppress warnings<br> --fatal-warnings treat warnings as errors<br> --itbl INSTTBL extend instruction set to include instructions<br> matching the specifications defined in file INSTTBL<br>
-w ignored<br> -X ignored<br> -Z generate object file even after errors<br> --listing-lhs-width set the width in words of the output data column of<br>
the listing<br> --listing-lhs-width2 set the width in words of the continuation lines<br> of the output data column; ignored if smaller than<br> the width of the first line<br>
--listing-rhs-width set the max width in characters of the lines from<br> the source file<br> --listing-cont-lines set the maximum number of continuation lines used<br> for the output data column of the listing<br>
-Q ignored<br> -V print assembler version number<br> -k ignored<br> -n Do not optimize code alignment<br> -q quieten some warnings<br>
-s ignored<br><br>Report bugs to <a href="mailto:bug-binutils@gnu.org">bug-binutils@gnu.org</a><br><br><br><br><br><div class="gmail_quote">On Thu, Jun 3, 2010 at 4:50 PM, Dave Goodell <span dir="ltr"><<a href="mailto:goodell@mcs.anl.gov">goodell@mcs.anl.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">So your assembler seems to not tolerate "/" for literal expressions, but doesn't understand "--divide". Would you also please send me the output of:<br>
<br>
/usr/sfw/bin/gas --version<br>
/usr/sfw/bin/gas --help<br>
<br>
According to <a href="http://sourceware.org/bugzilla/show_bug.cgi?id=4572" target="_blank">http://sourceware.org/bugzilla/show_bug.cgi?id=4572</a> the "/" problem was introduced somewhere between binutils-2.13 to 2.15 versions, but it's not obvious to me when the "--divide" option was added. Your version may fall into a gap between the two.<br>
<br>
It looks like you have a non-functional compiler tool chain on your Solaris box. You should consider installing an updated one.<br>
<br>
-Dave<br>
<div><div></div><div class="h5"><br>
On Jun 3, 2010 , at 2:34 PM CDT, Timothy LeBlanc wrote:<br>
<br>
> Hi Dave<br>
><br>
> here it is.<br>
><br>
> Tim<br>
><br>
> On Thu, Jun 3, 2010 at 3:33 PM, Dave Goodell <<a href="mailto:goodell@mcs.anl.gov">goodell@mcs.anl.gov</a>> wrote:<br>
> No. In that case, please send the config.log instead.<br>
><br>
> -Dave<br>
><br>
> On Jun 3, 2010 , at 2:31 PM CDT, Timothy LeBlanc wrote:<br>
><br>
> > Hi Dave<br>
> ><br>
> > When I run the command<br>
> > /configure CFLAGS=-Wa,--divide --prefix=/usr/local/bin/mpich2-install 2>&1 | tee c.txt<br>
> ><br>
> > The display only shows about 20 lines before failing they are:<br>
> > Configuring MPICH2 version 1.2.1p1 with 'CFLAGS=-Wa,--divide' '--prefix=/usr/local/bin/mpich2-install'<br>
> > Running on system: SunOS mars 5.10 Generic_141445-09 i86pc i386 i86pc<br>
> > Executing mpich2prereq in /work/mpich2/mpich2-1.2.1p1/src/mpid/ch3 with<br>
> > Executing mpich2prereq in /work/mpich2/mpich2-1.2.1p1/src/mpid/ch3/channels/nemesis<br>
> > sourcing /work/mpich2/mpich2-1.2.1p1/src/pm/mpd/mpich2prereq<br>
> > sourcing /work/mpich2/mpich2-1.2.1p1/src/pm/hydra/mpich2prereq<br>
> > sourcing /work/mpich2/mpich2-1.2.1p1/src/pm/gforker/mpich2prereq<br>
> > sourcing /work/mpich2/mpich2-1.2.1p1/src/pm/mpd/setup_pm<br>
> > checking for gcc... gcc<br>
> > checking for C compiler default output file name...<br>
> > configure: error: in `/work/mpich2/mpich2-1.2.1p1':<br>
> > configure: error: C compiler cannot create executables<br>
> > See `config.log' for more details.<br>
> ><br>
> > Do you still want me to run make and send you the m.txt file?<br>
> ><br>
> > Tim<br>
> ><br>
> ><br>
> > On Thu, Jun 3, 2010 at 2:40 PM, Dave Goodell <<a href="mailto:goodell@mcs.anl.gov">goodell@mcs.anl.gov</a>> wrote:<br>
> > On Jun 3, 2010 , at 1:29 PM CDT, Timothy LeBlanc wrote:<br>
> ><br>
> > > --divide does not seem to be an acceptable parameter . When I type in configure --help it is not listed and it fails when I try using it.<br>
> > [...]<br>
> > > So I followed up with running:<br>
> > > ./configure CFLAGS=-Wa, --prefix=/usr/local/bin/mpich2-install 2>&1 | tee c.txt<br>
> ><br>
> > This is the not the format you should use. The whole "-Wa,--divide" matters. So the command should look like the first one you listed:<br>
> ><br>
> > ./configure CFLAGS=-Wa,--divide --prefix=/usr/local/bin/mpich2-install 2>&1 | tee c.txt<br>
> ><br>
> > > And this fails in the same way as I explained. Seems to configure ok but then the make fails.<br>
> ><br>
> > Please send us the m.txt from the make command when using the above configuration:<br>
> ><br>
> > make V=1 2>&1 | tee m.txt<br>
> ><br>
> > I'm surprised that this didn't work for you and I'd like to see what's really going on here.<br>
> ><br>
> > -Dave<br>
> > _______________________________________________<br>
> > mpich-discuss mailing list<br>
> > <a href="mailto:mpich-discuss@mcs.anl.gov">mpich-discuss@mcs.anl.gov</a><br>
> > <a href="https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss" target="_blank">https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss</a><br>
> ><br>
> ><br>
> ><br>
> > --<br>
> > The information contained in this E-mail message is privileged, confidential, and may be protected from disclosure; please be aware that any other use, printing, copying, disclosure or dissemination<br>
> > of this communication may be subject to legal restriction or sanction. If you think that you have received this E-mail message in error, please reply to the sender and delete it from your computer. Thank you.<br>
> > _______________________________________________<br>
> > mpich-discuss mailing list<br>
> > <a href="mailto:mpich-discuss@mcs.anl.gov">mpich-discuss@mcs.anl.gov</a><br>
> > <a href="https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss" target="_blank">https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss</a><br>
><br>
> _______________________________________________<br>
> mpich-discuss mailing list<br>
> <a href="mailto:mpich-discuss@mcs.anl.gov">mpich-discuss@mcs.anl.gov</a><br>
> <a href="https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss" target="_blank">https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss</a><br>
><br>
><br>
><br>
> --<br>
> The information contained in this E-mail message is privileged, confidential, and may be protected from disclosure; please be aware that any other use, printing, copying, disclosure or dissemination<br>
> of this communication may be subject to legal restriction or sanction. If you think that you have received this E-mail message in error, please reply to the sender and delete it from your computer. Thank you.<br>
</div></div>> <config.log>_______________________________________________<br>
<div><div></div><div class="h5">> mpich-discuss mailing list<br>
> <a href="mailto:mpich-discuss@mcs.anl.gov">mpich-discuss@mcs.anl.gov</a><br>
> <a href="https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss" target="_blank">https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss</a><br>
<br>
_______________________________________________<br>
mpich-discuss mailing list<br>
<a href="mailto:mpich-discuss@mcs.anl.gov">mpich-discuss@mcs.anl.gov</a><br>
<a href="https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss" target="_blank">https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>The information contained in this E-mail message is privileged, confidential, and may be protected from disclosure; please be aware that any other use, printing, copying, disclosure or dissemination<br>
of this communication may be subject to legal restriction or sanction. If you think that you have received this E-mail message in error, please reply to the sender and delete it from your computer. Thank you.<br>