<div dir="ltr">Hi Piotr and David, <div>    Thank you for your response.<div><br></div><div>Have modified the build.sh as mentioned, and for all below cases build.sh is failing with <b>Error: 

ld: fatal: symbol referencing errors. No output written to bootstrap/jam0

</b></div><div><br></div><div>Case 1&gt;     #!/bin/sh   ---&gt;  #!/bin/bash</div><div>Case 2&gt;     machine=$(gcc -dumpmachine 2&gt;/dev/null)   ---&gt; machine=`gcc -dumpmachine 2&gt;/dev/null`</div><div>Case 3&gt;     machine=$(gcc -dumpmachine 2&gt;/dev/null)   ---&gt; 

machine=` echo $(gcc -dumpmachine 2&gt;/dev/null) `</div><div>   </div><div>FYI, default shell of SunOS is /bin/sh</div><div>        $ echo $SHELL<br>        /bin/sh<br></div><div><br></div><div><b>Details:</b></div><div>  $ ./bootstrap.sh<br></div><div>      -n Bootstrapping the build engine with toolset sun...<br><br>      Failed to bootstrap the build engine<br>      Consult &#39;bootstrap.log&#39; for more details</div><div><br></div><div>  $ cat bootstrap.log<br>

</div><div>     ###<br>     ### Using &#39;sun&#39; toolset.<br>     ###<br>     rm -rf bootstrap<br>     mkdir bootstrap<br>     cc -o bootstrap/jam0 command.c compile.c constants.c debug.c execcmd.c frames.c function.c glob.c hash.c hdrmacro.c headers.c jam.c jambase.c jamgram.c lists.c make.c make1.c object.c option.c output.c parse.c pathsys.c regexp.c rules.c scan.c search.c subst.c timestamp.c        variable.c modules.c strings.c filesys.c builtins.c class.c cwd.c native.c md5.c w32_getreg.c modules/set.c modules/path.c modules/regex.c modules/property-set.c modules/sequence.c modules/order.c execunix.c fileunix.c pathunix.c<br>      command.c:<br>      compile.c:<br>      constants.c:<br>      debug.c:<br>      execcmd.c:<br>      frames.c:<br>      function.c:<br>      glob.c:<br>      hash.c:<br>      hdrmacro.c:<br>      headers.c:<br>      jam.c:<br>      jambase.c:<br>      jamgram.c:<br>      lists.c:<br>      make.c:<br>      make1.c:<br>      object.c:<br>      option.c:<br>      output.c:<br>      parse.c:<br>      pathsys.c:<br>      regexp.c:<br>      rules.c:<br>      scan.c:  search.c:<br>      subst.c:<br>      timestamp.c:<br>      variable.c:<br>      modules.c:<br>      strings.c:<br>      filesys.c:<br>      builtins.c:<br>      class.c:<br>      cwd.c:<br>      native.c:<br>      md5.c:<br>      w32_getreg.c:<br>      modules/set.c:<br>      modules/path.c:<br>      modules/regex.c:<br>      modules/property-set.c:<br>      modules/sequence.c:<br>      modules/order.c:<br>      execunix.c:<br>      fileunix.c:<br>      pathunix.c:<br>      Undefined                       first referenced<br>      symbol                             in file<br>      clock_gettime                       timestamp.o<br>      <b>ld: fatal: symbol referencing errors. No output written to bootstrap/jam0</b><br>      bash-3.2$<br><br></div><div>--------------</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Nov 28, 2019 at 7:48 PM Piotr Kowalski via Boost-users &lt;<a href="mailto:boost-users@lists.boost.org">boost-users@lists.boost.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">I guess SunOS uses System V specification which is older than POSIX and only supports `` syntax. If you look at autotools they never generate $() to make sure it wil work everywhere even on older /bin/sh</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">czw., 28 lis 2019 o 14:33 David Demelier via Boost-users &lt;<a href="mailto:boost-users@lists.boost.org" target="_blank">boost-users@lists.boost.org</a>&gt; napisał(a):<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Le 28/11/2019 à 12:22, Piotr Kowalski via Boost-users a écrit :<br>
&gt; build.sh is intended for /bin/sh but uses bash-specific syntax $(command)<br>
<br>
$() is part of POSIX though so I suppose the SunOS default shell isn&#39;t <br>
POSIX compliant or too old.<br>
<br>
Regards,<br>
<br>
-- <br>
David<br>
_______________________________________________<br>
Boost-users mailing list<br>
<a href="mailto:Boost-users@lists.boost.org" target="_blank">Boost-users@lists.boost.org</a><br>
<a href="https://listarchives.boost.org/mailman/listinfo.cgi/boost-users" rel="noreferrer" target="_blank">https://listarchives.boost.org/mailman/listinfo.cgi/boost-users</a><br>
</blockquote></div>
_______________________________________________<br>
Boost-users mailing list<br>
<a href="mailto:Boost-users@lists.boost.org" target="_blank">Boost-users@lists.boost.org</a><br>
<a href="https://listarchives.boost.org/mailman/listinfo.cgi/boost-users" rel="noreferrer" target="_blank">https://listarchives.boost.org/mailman/listinfo.cgi/boost-users</a><br>
</blockquote></div>

