<div dir="ltr"><div><div><div>With intel-13.2.146 compiler, I&#39;ve observed that the configure check for strdup (lib/make/<a href="http://configure.in">configure.in</a> line 494, using CCTK_CHECK_HAS_PROTOTYPE) can fail despite strdup being defined in string.h.<br><br></div>The test for this seems to rely on compilation of &quot;int strdup()&quot; failing if this prototype exists, but on a machine I&#39;m using currently, the intel compiler only generates a *warning*, not an *error*, and considers compilation to have &quot;succeeded.&quot;  Since compilation &quot;succeeded&quot;, the test fails, even though strdup&#39;s prototype is available.<br><br></div>This can be worked around by adding -diag-error 147 (the id code for this diagnostic) to CFLAGS.  Is this what end-users should be expected to do?<br><br></div>-Michael Clark<br></div>