config-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Add Linux Relibc Target


From: Dmitry V. Levin
Subject: Re: Add Linux Relibc Target
Date: Fri, 20 Aug 2021 17:48:04 +0300

On Wed, Aug 04, 2021 at 07:32:46AM -0600, Jeremy Soller wrote:
> diff --git a/config.sub b/config.sub
> index d80c5d7..35bc4bc 100755
> --- a/config.sub
> +++ b/config.sub
> @@ -1697,7 +1697,7 @@ fi
>  # Now, validate our (potentially fixed-up) OS.
>  case $os in
>         # Sometimes we do "kernel-libc", so those need to count as OSes.
> -       musl* | newlib* | uclibc*)
> +       musl* | newlib* | relibc* | uclibc*)
>                 ;;
>         # Likewise for "kernel-abi"
>         eabi* | gnueabi*)
> @@ -1755,11 +1755,11 @@ esac
>  # As a final step for OS-related things, validate the OS-kernel combination
>  # (given a valid OS), if there is a kernel.
>  case $kernel-$os in
> -       linux-gnu* | linux-dietlibc* | linux-android* | linux-newlib*
> | linux-musl* | linux-uclibc* )
> +       linux-gnu* | linux-dietlibc* | linux-android* | linux-newlib*
> | linux-musl* | linux-relibc* | linux-uclibc* )
>                 ;;
>         uclinux-uclibc* )
>                 ;;
> -       -dietlibc* | -newlib* | -musl* | -uclibc* )
> +       -dietlibc* | -newlib* | -musl* | -relibc* | -uclibc* )
>                 # These are just libc implementations, not actual OSes, and 
> thus
>                 # require a kernel.
>                 echo "Invalid configuration \`$1': libc \`$os' needs
> explicit kernel." 1>&2
> diff --git a/testsuite/config-sub.data b/testsuite/config-sub.data
> index 8e68cee..4975288 100644
> --- a/testsuite/config-sub.data
> +++ b/testsuite/config-sub.data
> @@ -827,6 +827,7 @@ x86_64-ericsson-dicos
>  x86_64-ericsson-dicos
>  x86_64-fuchsia                                 x86_64-pc-fuchsia
>  x86_64-genode                                  x86_64-pc-genode
>  x86_64-glidix                                  x86_64-pc-glidix
> +x86_64-linux-relibc                            x86_64-pc-linux-relibc
>  x86_64-nto                                     x86_64-pc-nto-qnx
>  x86_64-os108                                   x86_64-pc-os108
>  x86_64-pc-ptx                                  x86_64-pc-ptx

Applied, thanks.


-- 
ldv



reply via email to

[Prev in Thread] Current Thread [Next in Thread]