Re: [OE-core] [PATCH] default-distrovars: Drop DISTRO_FEATURES_LIBC
On Tue, 2019-02-26 at 08:40 -0800, Scott Rifenbark wrote: > Hi, > > The DISTRO_FEATURES_LIBC variable appears in the YP reference > manual. Will it be safe to remove this for the 2.7 release? Yes, I'm going to take some variant of this cleanup for 2.7. Cheers, Richard -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH] default-distrovars: Drop DISTRO_FEATURES_LIBC
Hi, The DISTRO_FEATURES_LIBC variable appears in the YP reference manual. Will it be safe to remove this for the 2.7 release? Scott On Mon, Feb 25, 2019 at 11:00 AM Khem Raj wrote: > After eglibc was merged into glibc, Kconfig support was also dropped so > these libc features therefore are not effective anymore and can be > removed > > Signed-off-by: Khem Raj > --- > meta/conf/distro/include/default-distrovars.inc | 10 +- > meta/conf/local.conf.sample.extended| 16 ++-- > 2 files changed, 3 insertions(+), 23 deletions(-) > > diff --git a/meta/conf/distro/include/default-distrovars.inc > b/meta/conf/distro/include/default-distrovars.inc > index 76edff6480..35da7f10e1 100644 > --- a/meta/conf/distro/include/default-distrovars.inc > +++ b/meta/conf/distro/include/default-distrovars.inc > @@ -11,15 +11,7 @@ LOCALE_UTF8_IS_DEFAULT ?= "1" > LOCALE_UTF8_IS_DEFAULT_class-nativesdk = "0" > > DISTRO_FEATURES_DEFAULT ?= "acl alsa argp bluetooth ext2 irda largefile > pcmcia usbgadget usbhost wifi xattr nfs zeroconf pci 3g nfc x11" > -DISTRO_FEATURES_LIBC_DEFAULT ?= "ipv4 ipv6 libc-backtrace libc-big-macros > libc-bsd libc-cxx-tests libc-catgets libc-charsets libc-crypt \ > - libc-crypt-ufc libc-db-aliases > libc-envz libc-fcvt libc-fmtmsg libc-fstab libc-ftraverse \ > - libc-getlogin libc-idn > libc-inet-anl libc-libm libc-locales libc-locale-code \ > - libc-memusage libc-nsswitch > libc-rcmd libc-rtld-debug libc-spawn libc-streams \ > - libc-utmp libc-utmpx libc-wordexp > libc-posix-clang-wchar libc-posix-regexp libc-posix-regexp-glibc \ > - libc-posix-wchar-io" > -DISTRO_FEATURES_LIBC ?= "${DISTRO_FEATURES_LIBC_DEFAULT}" > -DISTRO_FEATURES_LIBC_class-nativesdk = "${DISTRO_FEATURES_LIBC_DEFAULT}" > -DISTRO_FEATURES ?= "${DISTRO_FEATURES_DEFAULT} ${DISTRO_FEATURES_LIBC}" > +DISTRO_FEATURES ?= "${DISTRO_FEATURES_DEFAULT}" > > IMAGE_FEATURES ?= "" > > diff --git a/meta/conf/local.conf.sample.extended > b/meta/conf/local.conf.sample.extended > index 010bf6ca6f..91e321047f 100644 > --- a/meta/conf/local.conf.sample.extended > +++ b/meta/conf/local.conf.sample.extended > @@ -24,22 +24,10 @@ > # For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j > 4" would > # be appropriate for example. > > - > -# glibc configurability is used to reduce minimal image's size. > -# the all supported glibc options are listed in DISTRO_FEATURES_LIBC > -# and disabled by default. Uncomment and copy the DISTRO_FEATURES_LIBC > -# and DISTRO_FEATURES definitions to local.conf to enable the options. > -#DISTRO_FEATURES_LIBC = "ipv6 libc-backtrace libc-big-macros libc-bsd > libc-cxx-tests libc-catgets libc-charsets libc-crypt \ > -# libc-crypt-ufc libc-db-aliases libc-envz libc-fcvt > libc-fmtmsg libc-fstab libc-ftraverse \ > -# libc-getlogin libc-idn libc-inet libc-inet-anl libc-libm > libc-locales libc-locale-code \ > -# libc-memusage libc-nsswitch libc-rcmd libc-rtld-debug > libc-spawn libc-streams \ > -# libc-utmp libc-utmpx libc-wordexp libc-posix-clang-wchar > libc-posix-regexp libc-posix-regexp-glibc \ > -# libc-posix-wchar-io" > - > -#DISTRO_FEATURES = "alsa bluetooth ext2 irda pcmcia usbgadget usbhost > wifi nfs zeroconf pci ${DISTRO_FEATURES_LIBC}" > +#DISTRO_FEATURES = "alsa bluetooth ext2 irda pcmcia usbgadget usbhost > wifi nfs zeroconf pci" > > # If you want to get an image based on directfb without x11, Please copy > this variable to build/conf/local.conf > -#DISTRO_FEATURES = "alsa argp bluetooth ext2 irda largefile pcmcia > usbgadget usbhost wifi xattr nfs zeroconf pci 3g directfb > ${DISTRO_FEATURES_LIBC}" > +#DISTRO_FEATURES = "alsa argp bluetooth ext2 irda largefile pcmcia > usbgadget usbhost wifi xattr nfs zeroconf pci 3g directfb" > > # ENABLE_BINARY_LOCALE_GENERATION controls the generation of binary locale > # packages at build time using qemu-native. Disabling it (by setting it > to 0) > -- > 2.20.1 > > -- > ___ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-core > -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH] default-distrovars: Drop DISTRO_FEATURES_LIBC
On Mon, Feb 25, 2019 at 11:41 AM Jacob Kroon wrote: > > On Mon, Feb 25, 2019 at 8:00 PM Khem Raj wrote: > > > > After eglibc was merged into glibc, Kconfig support was also dropped so > > these libc features therefore are not effective anymore and can be > > removed > > > > Signed-off-by: Khem Raj > > --- > > meta/conf/distro/include/default-distrovars.inc | 10 +- > > meta/conf/local.conf.sample.extended| 16 ++-- > > 2 files changed, 3 insertions(+), 23 deletions(-) > > > > diff --git a/meta/conf/distro/include/default-distrovars.inc > > b/meta/conf/distro/include/default-distrovars.inc > > index 76edff6480..35da7f10e1 100644 > > --- a/meta/conf/distro/include/default-distrovars.inc > > +++ b/meta/conf/distro/include/default-distrovars.inc > > @@ -11,15 +11,7 @@ LOCALE_UTF8_IS_DEFAULT ?= "1" > > LOCALE_UTF8_IS_DEFAULT_class-nativesdk = "0" > > > > DISTRO_FEATURES_DEFAULT ?= "acl alsa argp bluetooth ext2 irda largefile > > pcmcia usbgadget usbhost wifi xattr nfs zeroconf pci 3g nfc x11" > > -DISTRO_FEATURES_LIBC_DEFAULT ?= "ipv4 ipv6 libc-backtrace libc-big-macros > > libc-bsd libc-cxx-tests libc-catgets libc-charsets libc-crypt \ > > - libc-crypt-ufc libc-db-aliases > > libc-envz libc-fcvt libc-fmtmsg libc-fstab libc-ftraverse \ > > - libc-getlogin libc-idn > > libc-inet-anl libc-libm libc-locales libc-locale-code \ > > - libc-memusage libc-nsswitch > > libc-rcmd libc-rtld-debug libc-spawn libc-streams \ > > - libc-utmp libc-utmpx libc-wordexp > > libc-posix-clang-wchar libc-posix-regexp libc-posix-regexp-glibc \ > > - libc-posix-wchar-io" > > -DISTRO_FEATURES_LIBC ?= "${DISTRO_FEATURES_LIBC_DEFAULT}" > > -DISTRO_FEATURES_LIBC_class-nativesdk = "${DISTRO_FEATURES_LIBC_DEFAULT}" > > -DISTRO_FEATURES ?= "${DISTRO_FEATURES_DEFAULT} ${DISTRO_FEATURES_LIBC}" > > +DISTRO_FEATURES ?= "${DISTRO_FEATURES_DEFAULT}" > > > > Maybe remove DISTRO_FEATURES_DEFAULT too ? > yes, I think that can be done as well. > > IMAGE_FEATURES ?= "" > > > > diff --git a/meta/conf/local.conf.sample.extended > > b/meta/conf/local.conf.sample.extended > > index 010bf6ca6f..91e321047f 100644 > > --- a/meta/conf/local.conf.sample.extended > > +++ b/meta/conf/local.conf.sample.extended > > @@ -24,22 +24,10 @@ > > # For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" > > would > > # be appropriate for example. > > > > - > > -# glibc configurability is used to reduce minimal image's size. > > -# the all supported glibc options are listed in DISTRO_FEATURES_LIBC > > -# and disabled by default. Uncomment and copy the DISTRO_FEATURES_LIBC > > -# and DISTRO_FEATURES definitions to local.conf to enable the options. > > -#DISTRO_FEATURES_LIBC = "ipv6 libc-backtrace libc-big-macros libc-bsd > > libc-cxx-tests libc-catgets libc-charsets libc-crypt \ > > -# libc-crypt-ufc libc-db-aliases libc-envz libc-fcvt > > libc-fmtmsg libc-fstab libc-ftraverse \ > > -# libc-getlogin libc-idn libc-inet libc-inet-anl libc-libm > > libc-locales libc-locale-code \ > > -# libc-memusage libc-nsswitch libc-rcmd libc-rtld-debug > > libc-spawn libc-streams \ > > -# libc-utmp libc-utmpx libc-wordexp libc-posix-clang-wchar > > libc-posix-regexp libc-posix-regexp-glibc \ > > -# libc-posix-wchar-io" > > - > > -#DISTRO_FEATURES = "alsa bluetooth ext2 irda pcmcia usbgadget usbhost wifi > > nfs zeroconf pci ${DISTRO_FEATURES_LIBC}" > > +#DISTRO_FEATURES = "alsa bluetooth ext2 irda pcmcia usbgadget usbhost wifi > > nfs zeroconf pci" > > > > # If you want to get an image based on directfb without x11, Please copy > > this variable to build/conf/local.conf > > -#DISTRO_FEATURES = "alsa argp bluetooth ext2 irda largefile pcmcia > > usbgadget usbhost wifi xattr nfs zeroconf pci 3g directfb > > ${DISTRO_FEATURES_LIBC}" > > +#DISTRO_FEATURES = "alsa argp bluetooth ext2 irda largefile pcmcia > > usbgadget usbhost wifi xattr nfs zeroconf pci 3g directfb" > > > > # ENABLE_BINARY_LOCALE_GENERATION controls the generation of binary locale > > # packages at build time using qemu-native. Disabling it (by setting it to > > 0) > > -- > > 2.20.1 > > > > -- > > ___ > > Openembedded-core mailing list > > Openembedded-core@lists.openembedded.org > > http://lists.openembedded.org/mailman/listinfo/openembedded-core -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH] default-distrovars: Drop DISTRO_FEATURES_LIBC
On Mon, Feb 25, 2019 at 12:14 PM Andre McCurdy wrote: > > On Mon, Feb 25, 2019 at 11:00 AM Khem Raj wrote: > > > > After eglibc was merged into glibc, Kconfig support was also dropped so > > these libc features therefore are not effective anymore and can be > > removed > > > > Signed-off-by: Khem Raj > > --- > > meta/conf/distro/include/default-distrovars.inc | 10 +- > > meta/conf/local.conf.sample.extended| 16 ++-- > > 2 files changed, 3 insertions(+), 23 deletions(-) > > > > diff --git a/meta/conf/distro/include/default-distrovars.inc > > b/meta/conf/distro/include/default-distrovars.inc > > index 76edff6480..35da7f10e1 100644 > > --- a/meta/conf/distro/include/default-distrovars.inc > > +++ b/meta/conf/distro/include/default-distrovars.inc > > @@ -11,15 +11,7 @@ LOCALE_UTF8_IS_DEFAULT ?= "1" > > LOCALE_UTF8_IS_DEFAULT_class-nativesdk = "0" > > > > DISTRO_FEATURES_DEFAULT ?= "acl alsa argp bluetooth ext2 irda largefile > > pcmcia usbgadget usbhost wifi xattr nfs zeroconf pci 3g nfc x11" > > -DISTRO_FEATURES_LIBC_DEFAULT ?= "ipv4 ipv6 libc-backtrace libc-big-macros > > libc-bsd libc-cxx-tests libc-catgets libc-charsets libc-crypt \ > > There are a lot of recipes which check the ipv6 distro feature. Those > recipe should probably be updated before this is merged. > I think I will move ipv6 and ipv4 to DISTRO_FEATURES_DEFAULT that will avoid immediate need to address it systemwide. > > - libc-crypt-ufc libc-db-aliases > > libc-envz libc-fcvt libc-fmtmsg libc-fstab libc-ftraverse \ > > - libc-getlogin libc-idn > > libc-inet-anl libc-libm libc-locales libc-locale-code \ > > - libc-memusage libc-nsswitch > > libc-rcmd libc-rtld-debug libc-spawn libc-streams \ > > - libc-utmp libc-utmpx libc-wordexp > > libc-posix-clang-wchar libc-posix-regexp libc-posix-regexp-glibc \ > > - libc-posix-wchar-io" > > -DISTRO_FEATURES_LIBC ?= "${DISTRO_FEATURES_LIBC_DEFAULT}" > > -DISTRO_FEATURES_LIBC_class-nativesdk = "${DISTRO_FEATURES_LIBC_DEFAULT}" > > -DISTRO_FEATURES ?= "${DISTRO_FEATURES_DEFAULT} ${DISTRO_FEATURES_LIBC}" > > +DISTRO_FEATURES ?= "${DISTRO_FEATURES_DEFAULT}" > > > > IMAGE_FEATURES ?= "" > > > > diff --git a/meta/conf/local.conf.sample.extended > > b/meta/conf/local.conf.sample.extended > > index 010bf6ca6f..91e321047f 100644 > > --- a/meta/conf/local.conf.sample.extended > > +++ b/meta/conf/local.conf.sample.extended > > @@ -24,22 +24,10 @@ > > # For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" > > would > > # be appropriate for example. > > > > - > > -# glibc configurability is used to reduce minimal image's size. > > -# the all supported glibc options are listed in DISTRO_FEATURES_LIBC > > -# and disabled by default. Uncomment and copy the DISTRO_FEATURES_LIBC > > -# and DISTRO_FEATURES definitions to local.conf to enable the options. > > -#DISTRO_FEATURES_LIBC = "ipv6 libc-backtrace libc-big-macros libc-bsd > > libc-cxx-tests libc-catgets libc-charsets libc-crypt \ > > -# libc-crypt-ufc libc-db-aliases libc-envz libc-fcvt > > libc-fmtmsg libc-fstab libc-ftraverse \ > > -# libc-getlogin libc-idn libc-inet libc-inet-anl libc-libm > > libc-locales libc-locale-code \ > > -# libc-memusage libc-nsswitch libc-rcmd libc-rtld-debug > > libc-spawn libc-streams \ > > -# libc-utmp libc-utmpx libc-wordexp libc-posix-clang-wchar > > libc-posix-regexp libc-posix-regexp-glibc \ > > -# libc-posix-wchar-io" > > - > > -#DISTRO_FEATURES = "alsa bluetooth ext2 irda pcmcia usbgadget usbhost wifi > > nfs zeroconf pci ${DISTRO_FEATURES_LIBC}" > > +#DISTRO_FEATURES = "alsa bluetooth ext2 irda pcmcia usbgadget usbhost wifi > > nfs zeroconf pci" > > > > # If you want to get an image based on directfb without x11, Please copy > > this variable to build/conf/local.conf > > -#DISTRO_FEATURES = "alsa argp bluetooth ext2 irda largefile pcmcia > > usbgadget usbhost wifi xattr nfs zeroconf pci 3g directfb > > ${DISTRO_FEATURES_LIBC}" > > +#DISTRO_FEATURES = "alsa argp bluetooth ext2 irda largefile pcmcia > > usbgadget usbhost wifi xattr nfs zeroconf pci 3g directfb" > > > > # ENABLE_BINARY_LOCALE_GENERATION controls the generation of binary locale > > # packages at build time using qemu-native. Disabling it (by setting it to > > 0) > > -- > > 2.20.1 > > > > -- > > ___ > > Openembedded-core mailing list > > Openembedded-core@lists.openembedded.org > > http://lists.openembedded.org/mailman/listinfo/openembedded-core -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH] default-distrovars: Drop DISTRO_FEATURES_LIBC
On Mon, Feb 25, 2019 at 11:00 AM Khem Raj wrote: > > After eglibc was merged into glibc, Kconfig support was also dropped so > these libc features therefore are not effective anymore and can be > removed > > Signed-off-by: Khem Raj > --- > meta/conf/distro/include/default-distrovars.inc | 10 +- > meta/conf/local.conf.sample.extended| 16 ++-- > 2 files changed, 3 insertions(+), 23 deletions(-) > > diff --git a/meta/conf/distro/include/default-distrovars.inc > b/meta/conf/distro/include/default-distrovars.inc > index 76edff6480..35da7f10e1 100644 > --- a/meta/conf/distro/include/default-distrovars.inc > +++ b/meta/conf/distro/include/default-distrovars.inc > @@ -11,15 +11,7 @@ LOCALE_UTF8_IS_DEFAULT ?= "1" > LOCALE_UTF8_IS_DEFAULT_class-nativesdk = "0" > > DISTRO_FEATURES_DEFAULT ?= "acl alsa argp bluetooth ext2 irda largefile > pcmcia usbgadget usbhost wifi xattr nfs zeroconf pci 3g nfc x11" > -DISTRO_FEATURES_LIBC_DEFAULT ?= "ipv4 ipv6 libc-backtrace libc-big-macros > libc-bsd libc-cxx-tests libc-catgets libc-charsets libc-crypt \ There are a lot of recipes which check the ipv6 distro feature. Those recipe should probably be updated before this is merged. > - libc-crypt-ufc libc-db-aliases > libc-envz libc-fcvt libc-fmtmsg libc-fstab libc-ftraverse \ > - libc-getlogin libc-idn libc-inet-anl > libc-libm libc-locales libc-locale-code \ > - libc-memusage libc-nsswitch libc-rcmd > libc-rtld-debug libc-spawn libc-streams \ > - libc-utmp libc-utmpx libc-wordexp > libc-posix-clang-wchar libc-posix-regexp libc-posix-regexp-glibc \ > - libc-posix-wchar-io" > -DISTRO_FEATURES_LIBC ?= "${DISTRO_FEATURES_LIBC_DEFAULT}" > -DISTRO_FEATURES_LIBC_class-nativesdk = "${DISTRO_FEATURES_LIBC_DEFAULT}" > -DISTRO_FEATURES ?= "${DISTRO_FEATURES_DEFAULT} ${DISTRO_FEATURES_LIBC}" > +DISTRO_FEATURES ?= "${DISTRO_FEATURES_DEFAULT}" > > IMAGE_FEATURES ?= "" > > diff --git a/meta/conf/local.conf.sample.extended > b/meta/conf/local.conf.sample.extended > index 010bf6ca6f..91e321047f 100644 > --- a/meta/conf/local.conf.sample.extended > +++ b/meta/conf/local.conf.sample.extended > @@ -24,22 +24,10 @@ > # For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" > would > # be appropriate for example. > > - > -# glibc configurability is used to reduce minimal image's size. > -# the all supported glibc options are listed in DISTRO_FEATURES_LIBC > -# and disabled by default. Uncomment and copy the DISTRO_FEATURES_LIBC > -# and DISTRO_FEATURES definitions to local.conf to enable the options. > -#DISTRO_FEATURES_LIBC = "ipv6 libc-backtrace libc-big-macros libc-bsd > libc-cxx-tests libc-catgets libc-charsets libc-crypt \ > -# libc-crypt-ufc libc-db-aliases libc-envz libc-fcvt > libc-fmtmsg libc-fstab libc-ftraverse \ > -# libc-getlogin libc-idn libc-inet libc-inet-anl libc-libm > libc-locales libc-locale-code \ > -# libc-memusage libc-nsswitch libc-rcmd libc-rtld-debug > libc-spawn libc-streams \ > -# libc-utmp libc-utmpx libc-wordexp libc-posix-clang-wchar > libc-posix-regexp libc-posix-regexp-glibc \ > -# libc-posix-wchar-io" > - > -#DISTRO_FEATURES = "alsa bluetooth ext2 irda pcmcia usbgadget usbhost wifi > nfs zeroconf pci ${DISTRO_FEATURES_LIBC}" > +#DISTRO_FEATURES = "alsa bluetooth ext2 irda pcmcia usbgadget usbhost wifi > nfs zeroconf pci" > > # If you want to get an image based on directfb without x11, Please copy > this variable to build/conf/local.conf > -#DISTRO_FEATURES = "alsa argp bluetooth ext2 irda largefile pcmcia usbgadget > usbhost wifi xattr nfs zeroconf pci 3g directfb ${DISTRO_FEATURES_LIBC}" > +#DISTRO_FEATURES = "alsa argp bluetooth ext2 irda largefile pcmcia usbgadget > usbhost wifi xattr nfs zeroconf pci 3g directfb" > > # ENABLE_BINARY_LOCALE_GENERATION controls the generation of binary locale > # packages at build time using qemu-native. Disabling it (by setting it to 0) > -- > 2.20.1 > > -- > ___ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-core -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH] default-distrovars: Drop DISTRO_FEATURES_LIBC
On Mon, Feb 25, 2019 at 8:00 PM Khem Raj wrote: > > After eglibc was merged into glibc, Kconfig support was also dropped so > these libc features therefore are not effective anymore and can be > removed > > Signed-off-by: Khem Raj > --- > meta/conf/distro/include/default-distrovars.inc | 10 +- > meta/conf/local.conf.sample.extended| 16 ++-- > 2 files changed, 3 insertions(+), 23 deletions(-) > > diff --git a/meta/conf/distro/include/default-distrovars.inc > b/meta/conf/distro/include/default-distrovars.inc > index 76edff6480..35da7f10e1 100644 > --- a/meta/conf/distro/include/default-distrovars.inc > +++ b/meta/conf/distro/include/default-distrovars.inc > @@ -11,15 +11,7 @@ LOCALE_UTF8_IS_DEFAULT ?= "1" > LOCALE_UTF8_IS_DEFAULT_class-nativesdk = "0" > > DISTRO_FEATURES_DEFAULT ?= "acl alsa argp bluetooth ext2 irda largefile > pcmcia usbgadget usbhost wifi xattr nfs zeroconf pci 3g nfc x11" > -DISTRO_FEATURES_LIBC_DEFAULT ?= "ipv4 ipv6 libc-backtrace libc-big-macros > libc-bsd libc-cxx-tests libc-catgets libc-charsets libc-crypt \ > - libc-crypt-ufc libc-db-aliases > libc-envz libc-fcvt libc-fmtmsg libc-fstab libc-ftraverse \ > - libc-getlogin libc-idn libc-inet-anl > libc-libm libc-locales libc-locale-code \ > - libc-memusage libc-nsswitch libc-rcmd > libc-rtld-debug libc-spawn libc-streams \ > - libc-utmp libc-utmpx libc-wordexp > libc-posix-clang-wchar libc-posix-regexp libc-posix-regexp-glibc \ > - libc-posix-wchar-io" > -DISTRO_FEATURES_LIBC ?= "${DISTRO_FEATURES_LIBC_DEFAULT}" > -DISTRO_FEATURES_LIBC_class-nativesdk = "${DISTRO_FEATURES_LIBC_DEFAULT}" > -DISTRO_FEATURES ?= "${DISTRO_FEATURES_DEFAULT} ${DISTRO_FEATURES_LIBC}" > +DISTRO_FEATURES ?= "${DISTRO_FEATURES_DEFAULT}" > Maybe remove DISTRO_FEATURES_DEFAULT too ? > IMAGE_FEATURES ?= "" > > diff --git a/meta/conf/local.conf.sample.extended > b/meta/conf/local.conf.sample.extended > index 010bf6ca6f..91e321047f 100644 > --- a/meta/conf/local.conf.sample.extended > +++ b/meta/conf/local.conf.sample.extended > @@ -24,22 +24,10 @@ > # For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" > would > # be appropriate for example. > > - > -# glibc configurability is used to reduce minimal image's size. > -# the all supported glibc options are listed in DISTRO_FEATURES_LIBC > -# and disabled by default. Uncomment and copy the DISTRO_FEATURES_LIBC > -# and DISTRO_FEATURES definitions to local.conf to enable the options. > -#DISTRO_FEATURES_LIBC = "ipv6 libc-backtrace libc-big-macros libc-bsd > libc-cxx-tests libc-catgets libc-charsets libc-crypt \ > -# libc-crypt-ufc libc-db-aliases libc-envz libc-fcvt > libc-fmtmsg libc-fstab libc-ftraverse \ > -# libc-getlogin libc-idn libc-inet libc-inet-anl libc-libm > libc-locales libc-locale-code \ > -# libc-memusage libc-nsswitch libc-rcmd libc-rtld-debug > libc-spawn libc-streams \ > -# libc-utmp libc-utmpx libc-wordexp libc-posix-clang-wchar > libc-posix-regexp libc-posix-regexp-glibc \ > -# libc-posix-wchar-io" > - > -#DISTRO_FEATURES = "alsa bluetooth ext2 irda pcmcia usbgadget usbhost wifi > nfs zeroconf pci ${DISTRO_FEATURES_LIBC}" > +#DISTRO_FEATURES = "alsa bluetooth ext2 irda pcmcia usbgadget usbhost wifi > nfs zeroconf pci" > > # If you want to get an image based on directfb without x11, Please copy > this variable to build/conf/local.conf > -#DISTRO_FEATURES = "alsa argp bluetooth ext2 irda largefile pcmcia usbgadget > usbhost wifi xattr nfs zeroconf pci 3g directfb ${DISTRO_FEATURES_LIBC}" > +#DISTRO_FEATURES = "alsa argp bluetooth ext2 irda largefile pcmcia usbgadget > usbhost wifi xattr nfs zeroconf pci 3g directfb" > > # ENABLE_BINARY_LOCALE_GENERATION controls the generation of binary locale > # packages at build time using qemu-native. Disabling it (by setting it to 0) > -- > 2.20.1 > > -- > ___ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-core -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH] default-distrovars: Drop DISTRO_FEATURES_LIBC
After eglibc was merged into glibc, Kconfig support was also dropped so these libc features therefore are not effective anymore and can be removed Signed-off-by: Khem Raj --- meta/conf/distro/include/default-distrovars.inc | 10 +- meta/conf/local.conf.sample.extended| 16 ++-- 2 files changed, 3 insertions(+), 23 deletions(-) diff --git a/meta/conf/distro/include/default-distrovars.inc b/meta/conf/distro/include/default-distrovars.inc index 76edff6480..35da7f10e1 100644 --- a/meta/conf/distro/include/default-distrovars.inc +++ b/meta/conf/distro/include/default-distrovars.inc @@ -11,15 +11,7 @@ LOCALE_UTF8_IS_DEFAULT ?= "1" LOCALE_UTF8_IS_DEFAULT_class-nativesdk = "0" DISTRO_FEATURES_DEFAULT ?= "acl alsa argp bluetooth ext2 irda largefile pcmcia usbgadget usbhost wifi xattr nfs zeroconf pci 3g nfc x11" -DISTRO_FEATURES_LIBC_DEFAULT ?= "ipv4 ipv6 libc-backtrace libc-big-macros libc-bsd libc-cxx-tests libc-catgets libc-charsets libc-crypt \ - libc-crypt-ufc libc-db-aliases libc-envz libc-fcvt libc-fmtmsg libc-fstab libc-ftraverse \ - libc-getlogin libc-idn libc-inet-anl libc-libm libc-locales libc-locale-code \ - libc-memusage libc-nsswitch libc-rcmd libc-rtld-debug libc-spawn libc-streams \ - libc-utmp libc-utmpx libc-wordexp libc-posix-clang-wchar libc-posix-regexp libc-posix-regexp-glibc \ - libc-posix-wchar-io" -DISTRO_FEATURES_LIBC ?= "${DISTRO_FEATURES_LIBC_DEFAULT}" -DISTRO_FEATURES_LIBC_class-nativesdk = "${DISTRO_FEATURES_LIBC_DEFAULT}" -DISTRO_FEATURES ?= "${DISTRO_FEATURES_DEFAULT} ${DISTRO_FEATURES_LIBC}" +DISTRO_FEATURES ?= "${DISTRO_FEATURES_DEFAULT}" IMAGE_FEATURES ?= "" diff --git a/meta/conf/local.conf.sample.extended b/meta/conf/local.conf.sample.extended index 010bf6ca6f..91e321047f 100644 --- a/meta/conf/local.conf.sample.extended +++ b/meta/conf/local.conf.sample.extended @@ -24,22 +24,10 @@ # For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" would # be appropriate for example. - -# glibc configurability is used to reduce minimal image's size. -# the all supported glibc options are listed in DISTRO_FEATURES_LIBC -# and disabled by default. Uncomment and copy the DISTRO_FEATURES_LIBC -# and DISTRO_FEATURES definitions to local.conf to enable the options. -#DISTRO_FEATURES_LIBC = "ipv6 libc-backtrace libc-big-macros libc-bsd libc-cxx-tests libc-catgets libc-charsets libc-crypt \ -# libc-crypt-ufc libc-db-aliases libc-envz libc-fcvt libc-fmtmsg libc-fstab libc-ftraverse \ -# libc-getlogin libc-idn libc-inet libc-inet-anl libc-libm libc-locales libc-locale-code \ -# libc-memusage libc-nsswitch libc-rcmd libc-rtld-debug libc-spawn libc-streams \ -# libc-utmp libc-utmpx libc-wordexp libc-posix-clang-wchar libc-posix-regexp libc-posix-regexp-glibc \ -# libc-posix-wchar-io" - -#DISTRO_FEATURES = "alsa bluetooth ext2 irda pcmcia usbgadget usbhost wifi nfs zeroconf pci ${DISTRO_FEATURES_LIBC}" +#DISTRO_FEATURES = "alsa bluetooth ext2 irda pcmcia usbgadget usbhost wifi nfs zeroconf pci" # If you want to get an image based on directfb without x11, Please copy this variable to build/conf/local.conf -#DISTRO_FEATURES = "alsa argp bluetooth ext2 irda largefile pcmcia usbgadget usbhost wifi xattr nfs zeroconf pci 3g directfb ${DISTRO_FEATURES_LIBC}" +#DISTRO_FEATURES = "alsa argp bluetooth ext2 irda largefile pcmcia usbgadget usbhost wifi xattr nfs zeroconf pci 3g directfb" # ENABLE_BINARY_LOCALE_GENERATION controls the generation of binary locale # packages at build time using qemu-native. Disabling it (by setting it to 0) -- 2.20.1 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core