[mpich-discuss] building libraries
samantha lin
wl8150 at googlemail.com
Sat Jul 18 16:51:55 CDT 2009
Hi,
Thanks for the reply.
It now steps further according to your suggestions and also
the error messages. I added two more parameters:
--host xsim --with-cross=xc_datatypes
The file, xc_datatypes, is generated by compiling the program
maint/getcross.c .
The configuration now stops at an error:
configure: error: No timer found
Anyone has ideas?
wl
On Sat, Jul 18, 2009 at 10:12 PM, Pavan Balaji <balaji at mcs.anl.gov> wrote:
>
> This part is actually done by autoconf, and not by MPICH2 itself. So, I
> don't know how it can be changed. Maybe some autoconf experts can chime in?
>
> In the meanwhile, is there a way for you to change the compiler's default
> output name? One way is to create a wrapper that does something like:
>
> $ cat wrapper_cc
> xcc $@ && if [ -e a.xe ] ; then mv a.xe a.out ; fi
>
> This will create an "a.out" output file instead of "a.xe".
>
> -- Pavan
>
> On 07/18/2009 04:01 PM, samantha lin wrote:
>
>>
>> The compilation is done correctly and the output file is "a.xe" rather
>> than "a.out".
>> Moreover, the executable file should run on a simulator.
>> That is:
>> $xsim a.xe
>> Is it possible to change the configure to get this supported?
>> wl
>> On Sat, Jul 18, 2009 at 9:44 PM, Pavan Balaji <balaji at mcs.anl.gov<mailto:
>> balaji at mcs.anl.gov>> wrote:
>>
>>
>> Does this simple problem work correctly for you:
>>
>> $ cat conftest.c
>> int main()
>> {
>> return 0;
>> }
>>
>> $ xcc -target=XS1-G4B-FB512 conftest.c
>>
>> $ ./a.out
>>
>> -- Pavan
>>
>>
>> On 07/18/2009 03:39 PM, samantha lin wrote:
>>
>> Hi,
>>
>> Sorry, still got problem when re-building the libraries. Here is
>> the error message:
>>
>> checking for C compiler default output file name... configure:
>> error: C compiler cannot create executables
>> See `config.log' for more details.
>>
>> The compiler should be able to produce executables as I saw
>> a file generated which is "a.xe". I added the log file to this
>> email. Hope someone can help. Thanks.
>>
>> wl
>>
>> On Sat, Jul 18, 2009 at 8:17 PM, Pavan Balaji
>> <balaji at mcs.anl.gov <mailto:balaji at mcs.anl.gov>
>> <mailto:balaji at mcs.anl.gov <mailto:balaji at mcs.anl.gov>>> wrote:
>>
>>
>> To replace the C compiler with foo, you can do
>>
>> $ CC=foo ./configure
>>
>> For C++, Fortran 77 and Fortran 90, you can use CXX, F77 and F90
>> respectively.
>>
>> -- Pavan
>>
>>
>> On 07/18/2009 02:04 PM, samantha lin wrote:
>>
>> Hi,
>>
>> Is it possible to build the mpi libraries by a compiler
>> which isn't
>> assigned by the configure file?
>>
>> Thanks,
>> WL
>>
>>
>> -- Pavan Balaji
>> http://www.mcs.anl.gov/~balaji
>>
>>
>>
>> -- Pavan Balaji
>> http://www.mcs.anl.gov/~balaji
>>
>>
>>
> --
> Pavan Balaji
> http://www.mcs.anl.gov/~balaji
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20090718/4ecdf777/attachment.htm>
More information about the mpich-discuss
mailing list