<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix"><br>
Hi Kyle,<br>
<br>
Unfortunately that archiver seems to lack the functionality needed
to compile MPICH with our current build interface. I've been
trying to play around that issue but so far I haven't been able to
find a good solution without the "r" flag. However, to the best of
my knowledge we have positive reports of people compiling MPICH in
busy box. Maybe someone else in this list can give you a hint on
that.<br>
<br>
Antonio<br>
<br>
<br>
On 07/10/2014 10:45 PM, Kyle Hartley wrote:<br>
</div>
<blockquote
cite="mid:CAOyo1k-mK2ssQ+4-tDR3oFuBg=ze6jHGwByo8ti2YTnYgOEjVA@mail.gmail.com"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<div dir="ltr">
<div>Hey All,</div>
<div><br>
</div>
<div>I'm trying to install MPICH on a set of National
Instruments myRIOs. They run the angstrom kernel. Currently
when I run the configuration for the build it errors at the AR
interface because the ar function is missing -r for
replacement in archives. This is a busy box implementation of
ar. It doesn't look like busy box has a new implementation. So
i'm looking at two options avoiding the archiver if that is an
option or download a new ar function. The myRIO uses a armv7a
processor. </div>
<div><br>
</div>
<div>Can I get by with disabling the archiver interface? skiming
readme looks like no option to do so</div>
<div>Can I disable the check on the archiver interface with
--disable-ar interface?</div>
<div>Another ar function?</div>
<div>Snippet of config.log below</div>
<div><br>
</div>
<div>configure:6603: checking whether to enable
maintainer-specific portions of Makefiles</div>
<div>configure:6612: result: yes</div>
<div>configure:6676: checking for ar</div>
<div>configure:6692: found /usr/bin/ar</div>
<div>configure:6703: result: ar</div>
<div>configure:6729: checking the archiver (ar) interface</div>
<div>configure:6745: gcc -c conftest.c >&5</div>
<div>configure:6745: $? = 0</div>
<div>configure:6747: ar cru libconftest.a conftest.o >&5</div>
<div>ar: invalid option -- 'r'</div>
<div>BusyBox v1.19.4 (2013-06-20 07:58:10 CDT) multi-call
binary.</div>
<div><br>
</div>
<div>Usage: ar [-o] [-v] [-p] [-t] [-x] ARCHIVE FILES</div>
<div><br>
</div>
<div>configure:6750: $? = 1</div>
<div>configure:6756: ar -NOLOGO -OUT:conftest.lib conftest.o
>&5</div>
<div>ar: invalid option -- 'N'</div>
<div>BusyBox v1.19.4 (2013-06-20 07:58:10 CDT) multi-call
binary.</div>
<div><br>
</div>
<div>Usage: ar [-o] [-v] [-p] [-t] [-x] ARCHIVE FILES</div>
<div><br>
</div>
<div>configure:6759: $? = 1</div>
<div>configure:6778: result: unknown</div>
<div>configure:6794: error: could not determine ar interface</div>
<div><br>
</div>
<div>## ---------------- ##</div>
<div>## Cache variables. ##</div>
<div>## ---------------- ##</div>
<div><br>
</div>
<div>ac_cv_c_compiler_gnu=yes</div>
<div><br>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
discuss mailing list <a class="moz-txt-link-abbreviated" href="mailto:discuss@mpich.org">discuss@mpich.org</a>
To manage subscription options or unsubscribe:
<a class="moz-txt-link-freetext" href="https://lists.mpich.org/mailman/listinfo/discuss">https://lists.mpich.org/mailman/listinfo/discuss</a></pre>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">--
Antonio J. Peña
Postdoctoral Appointee
Mathematics and Computer Science Division
Argonne National Laboratory
9700 South Cass Avenue, Bldg. 240, Of. 3148
Argonne, IL 60439-4847
<a class="moz-txt-link-abbreviated" href="mailto:apenya@mcs.anl.gov">apenya@mcs.anl.gov</a>
<a class="moz-txt-link-abbreviated" href="http://www.mcs.anl.gov/~apenya">www.mcs.anl.gov/~apenya</a></pre>
</body>
</html>