[PATCH] Make copy of <bits/std_abs.h> from GCC 7 [BZ #21573]

Florian Weimer fweimer@redhat.com
Tue Jun 13 20:13:00 GMT 2017


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 <bits/std_abs.h> 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.)

Thanks,
Florian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: find_cxx_header.patch
Type: text/x-patch
Size: 693 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/libc-alpha/attachments/20170613/eced1ea5/attachment.bin>


More information about the Libc-alpha mailing list