I was using /usr/bin/gcc:
   i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5646)

A quick looks suggests that there is no strnlen() on this system.
It doesn't appear in any header below /usr/include/

FWIW: strnlen() first appears in IEEE Std 1003.1-2008 (aka POSIX.1-2008)
and so could be absent on any system claiming conformance to an earlier
revision.
It was in glic prior to appearing in POSIX.1 and so might be on most any
Linux system regardless of age.

-Paul

On Mon, Aug 22, 2016 at 9:17 PM, r...@open-mpi.org <r...@open-mpi.org> wrote:

> Hey Paul
>
> I just checked on my Mac and had no problem. However, I’m at 10.11, and so
> I’m wondering if the old 10.6 just doesn’t have strnlen on it?
>
> What compiler were you using?
>
> On Aug 22, 2016, at 9:14 PM, r...@open-mpi.org wrote:
>
> Huh - I’ll take a look. Thanks!
>
> On Aug 22, 2016, at 9:11 PM, Paul Hargrove <phhargr...@lbl.gov> wrote:
>
> On a Mac OSX 10.6 system:
>
> $ mpirun -mca btl sm,self -np 2 examples/ring_c'
> dyld: lazy symbol binding failed: Symbol not found: _strnlen
>   Referenced from: /Users/paul/OMPI/openmpi-2.0.
> 1rc1-macos10.6-x86-m32/INST/lib/openmpi/mca_pmix_pmix112.so
>   Expected in: flat namespace
>
> dyld: Symbol not found: _strnlen
>   Referenced from: /Users/paul/OMPI/openmpi-2.0.
> 1rc1-macos10.6-x86-m32/INST/lib/openmpi/mca_pmix_pmix112.so
>   Expected in: flat namespace
>
> Let me know what additional information is desired and to whom to send.
>
> -Paul
>
>
>
> --
> Paul H. Hargrove                          phhargr...@lbl.gov
> Computer Languages & Systems Software (CLaSS) Group
> Computer Science Department               Tel: +1-510-495-2352
> Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900
> _______________________________________________
> devel mailing list
> devel@lists.open-mpi.org
> https://rfd.newmexicoconsortium.org/mailman/listinfo/devel
>
>
> _______________________________________________
> devel mailing list
> devel@lists.open-mpi.org
> https://rfd.newmexicoconsortium.org/mailman/listinfo/devel
>
>
>
> _______________________________________________
> devel mailing list
> devel@lists.open-mpi.org
> https://rfd.newmexicoconsortium.org/mailman/listinfo/devel
>



-- 
Paul H. Hargrove                          phhargr...@lbl.gov
Computer Languages & Systems Software (CLaSS) Group
Computer Science Department               Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900
_______________________________________________
devel mailing list
devel@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/devel

Reply via email to