libc/*glibc: add option to disable symbols versioning
authorBryan Hundven <bryanhundven@gmail.com>
Thu Nov 11 00:29:53 2010 +0100 (2010-11-11)
changeset 2180d3af3efce68c
parent 2178 42cc9bd0db7e
child 2181 a797ad9c7bd5
libc/*glibc: add option to disable symbols versioning

[Yann E. MORIN: split the original patch]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
config/libc/glibc-eglibc.in-common
scripts/build/libc/eglibc.sh
scripts/build/libc/glibc.sh
     1.1 --- a/config/libc/glibc-eglibc.in-common	Tue Nov 09 10:44:29 2010 +0100
     1.2 +++ b/config/libc/glibc-eglibc.in-common	Thu Nov 11 00:29:53 2010 +0100
     1.3 @@ -58,6 +58,13 @@
     1.4        Seldom used, except for sparc64 which seems to need the flag -64
     1.5        to be passed onto gcc.
     1.6  
     1.7 +config LIBC_DISABLE_VERSIONING
     1.8 +    bool
     1.9 +    prompt "Disable symbols versioning"
    1.10 +    default n
    1.11 +    help
    1.12 +      Do not include versioning information in the library objects.
    1.13 +
    1.14  config LIBC_GLIBC_USE_PORTS
    1.15      bool
    1.16      prompt "Use the ports addon"
     2.1 --- a/scripts/build/libc/eglibc.sh	Tue Nov 09 10:44:29 2010 +0100
     2.2 +++ b/scripts/build/libc/eglibc.sh	Thu Nov 11 00:29:53 2010 +0100
     2.3 @@ -292,6 +292,10 @@
     2.4          ,y) extra_config+=("--without-fp");;
     2.5      esac
     2.6  
     2.7 +    if [ "${CT_LIBC_DISABLE_VERSIONING}" = "y" ]; then
     2.8 +        extra_config+=("--disable-versioning")
     2.9 +    fi
    2.10 +
    2.11      case "$(do_libc_add_ons_list ,)" in
    2.12          "") ;;
    2.13          *)  extra_config+=("--enable-add-ons=$(do_libc_add_ons_list ,)");;
     3.1 --- a/scripts/build/libc/glibc.sh	Tue Nov 09 10:44:29 2010 +0100
     3.2 +++ b/scripts/build/libc/glibc.sh	Thu Nov 11 00:29:53 2010 +0100
     3.3 @@ -369,6 +369,10 @@
     3.4          ,y) extra_config+=("--without-fp");;
     3.5      esac
     3.6  
     3.7 +    if [ "${CT_LIBC_DISABLE_VERSIONING}" = "y" ]; then
     3.8 +        extra_config+=("--disable-versioning")
     3.9 +    fi
    3.10 +
    3.11      case "$(do_libc_add_ons_list ,)" in
    3.12          "") ;;
    3.13          *)  extra_config+=("--enable-add-ons=$(do_libc_add_ons_list ,)");;