On Tue, Jun 13, 2017 at 1:21 PM, H.J. Lu wrote: > On Tue, Jun 13, 2017 at 1:13 PM, Florian Weimer wrote: >> On 06/13/2017 01:54 PM, H.J. Lu wrote: >>> - echo "#include <$1>" | $CXX -M -MP -x c++ - | sed -n "/$1:/{s/:\$//;p}" >>> + echo "#include <$1>" | $CXX -M -MP -x c++ - | sed -n "\,$1:,{s/:\$//;p}" >>> } >>> CXX_CSTDLIB_HEADER="$(find_cxx_header cstdlib)" >>> + # Also make a copy of from GCC 7 to prevent it from >>> + # including /usr/include/stdlib.h. >>> + CXX_CSTDLIB_HEADER="$CXX_CSTDLIB_HEADER $(find_cxx_header bits/std_abs.h)" >> >> I think the attached patch is needed to suppress the error message if >> the header does not exist. (Regenerated configure file not shown in the >> patch.) >> > > LGTM. > Here is a patch to backport these 2 patches to 2.25 branch. Any comments? -- H.J.