All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] meta-yocto: cleanup of local.conf.sample
@ 2011-07-25 14:28 Paul Eggleton
  2011-07-25 14:28 ` [PATCH 1/6] meta-yocto/local.conf.sample.extended: update DISTRO_FEATURES Paul Eggleton
                   ` (6 more replies)
  0 siblings, 7 replies; 17+ messages in thread
From: Paul Eggleton @ 2011-07-25 14:28 UTC (permalink / raw)
  To: poky

A number of changes aimed at cleaning up local.conf.sample so it is easier
to deal with for new users. These are not necessarily final, happy to take
comments/suggestions.

The following changes since commit eea4bd731ef286516ee1fb934fe2222a09c06e70:

  mpc8315e-rdb: Set TARGET_FPU correct (2011-07-22 09:02:58 -0700)

are available in the git repository at:
  git://git.pokylinux.org/poky-contrib paule/local-conf-cleanup
  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=paule/local-conf-cleanup

Paul Eggleton (6):
  meta-yocto/local.conf.sample.extended: update DISTRO_FEATURES
  meta-yocto/local.conf.sample: remove oprofileui-native related
    settings
  meta-yocto/conf/local.conf.sample: move advanced settings to extended
    sample file
  meta-yocto/conf/local.conf.sample: improve comments/layout
  meta-yocto/conf/local.conf.sample: remove emenlow from machine list
  meta-yocto/conf/local.conf.sample: add rm_work example

 meta-yocto/conf/local.conf.sample          |  130 ++++++----------------------
 meta-yocto/conf/local.conf.sample.extended |   92 +++++++++++++++++++-
 2 files changed, 118 insertions(+), 104 deletions(-)

-- 
1.7.4.1



^ permalink raw reply	[flat|nested] 17+ messages in thread

* [PATCH 1/6] meta-yocto/local.conf.sample.extended: update DISTRO_FEATURES
  2011-07-25 14:28 [PATCH 0/6] meta-yocto: cleanup of local.conf.sample Paul Eggleton
@ 2011-07-25 14:28 ` Paul Eggleton
  2011-07-25 14:28 ` [PATCH 2/6] meta-yocto/local.conf.sample: remove oprofileui-native related settings Paul Eggleton
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 17+ messages in thread
From: Paul Eggleton @ 2011-07-25 14:28 UTC (permalink / raw)
  To: poky

Update to match recent changes to this variable in the
default-distrovars.inc file.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
---
 meta-yocto/conf/local.conf.sample.extended |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta-yocto/conf/local.conf.sample.extended b/meta-yocto/conf/local.conf.sample.extended
index 277ee2a..775d6d3 100644
--- a/meta-yocto/conf/local.conf.sample.extended
+++ b/meta-yocto/conf/local.conf.sample.extended
@@ -2,11 +2,11 @@
 # the all supported eglibc 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 \
+#DISTRO_FEATURES_LIBC = "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 libc-inet-anl libc-libm libc-libm-big libc-locales libc-locale-code \
 #               libc-memusage libc-nis libc-nsswitch libc-rcmd libc-rtld-debug libc-spawn libc-streams libc-sunrpc \
 #               libc-utmp libc-utmpx libc-wordexp libc-posix-clang-wchar libc-posix-regexp libc-posix-regexp-glibc \
 #               libc-posix-wchar-io"
+#DISTRO_FEATURES = "alsa argp bluetooth ext2 irda largefile pcmcia usbgadget usbhost wifi xattr nfs zeroconf pci 3g ${DISTRO_FEATURES_LIBC}"
 
-#DISTRO_FEATURES = "alsa bluetooth ext2 irda pcmcia usbgadget usbhost wifi nfs zeroconf pci ${DISTRO_FEATURES_LIBC}"
-- 
1.7.4.1



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 2/6] meta-yocto/local.conf.sample: remove oprofileui-native related settings
  2011-07-25 14:28 [PATCH 0/6] meta-yocto: cleanup of local.conf.sample Paul Eggleton
  2011-07-25 14:28 ` [PATCH 1/6] meta-yocto/local.conf.sample.extended: update DISTRO_FEATURES Paul Eggleton
@ 2011-07-25 14:28 ` Paul Eggleton
  2011-07-25 14:28 ` [PATCH 3/6] meta-yocto/conf/local.conf.sample: move advanced settings to extended sample file Paul Eggleton
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 17+ messages in thread
From: Paul Eggleton @ 2011-07-25 14:28 UTC (permalink / raw)
  To: poky

oprofileui-nativesdk would be a better way to handle these kinds of
requirements with the modern system, and it is not something that most
users will need to configure anyway (nor was it supported.)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
---
 meta-yocto/conf/local.conf.sample |    6 ------
 1 files changed, 0 insertions(+), 6 deletions(-)

diff --git a/meta-yocto/conf/local.conf.sample b/meta-yocto/conf/local.conf.sample
index 499c48e..6ba92af 100644
--- a/meta-yocto/conf/local.conf.sample
+++ b/meta-yocto/conf/local.conf.sample
@@ -142,12 +142,6 @@ PACKAGE_DEBUG_SPLIT_STYLE = '.debug'
 # Uncomment this if you want BitBake to emit the log if a build fails.
 BBINCLUDELOGS = "yes"
 
-# Set this if you wish to make pkgconfig libraries from your system available 
-# for native builds. Combined with extra ASSUME_PROVIDEDs this can allow 
-# native builds of applications like oprofileui-native (unsupported feature).
-#EXTRA_NATIVE_PKGCONFIG_PATH = ":/usr/lib/pkgconfig"
-#ASSUME_PROVIDED += "gtk+-native libglade-native"
-
 ENABLE_BINARY_LOCALE_GENERATION = "1"
 
 # The architecture to build SDK items for, by setting this you can build SDK
-- 
1.7.4.1



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 3/6] meta-yocto/conf/local.conf.sample: move advanced settings to extended sample file
  2011-07-25 14:28 [PATCH 0/6] meta-yocto: cleanup of local.conf.sample Paul Eggleton
  2011-07-25 14:28 ` [PATCH 1/6] meta-yocto/local.conf.sample.extended: update DISTRO_FEATURES Paul Eggleton
  2011-07-25 14:28 ` [PATCH 2/6] meta-yocto/local.conf.sample: remove oprofileui-native related settings Paul Eggleton
@ 2011-07-25 14:28 ` Paul Eggleton
  2011-07-25 15:31   ` Saul Wold
  2011-07-25 14:28 ` [PATCH 4/6] meta-yocto/conf/local.conf.sample: improve comments/layout Paul Eggleton
                   ` (3 subsequent siblings)
  6 siblings, 1 reply; 17+ messages in thread
From: Paul Eggleton @ 2011-07-25 14:28 UTC (permalink / raw)
  To: poky

These settings are very unlikely to be needed by new users. Also add a
comment pointing to the extended file as well as the Poky Reference
Manual.

Note that this removes the setting of PACKAGE_DEBUG_SPLIT_STYLE; however
we check for the value that is not the default so this should not make
any difference to the default behaviour.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
---
 meta-yocto/conf/local.conf.sample          |   98 +++-------------------------
 meta-yocto/conf/local.conf.sample.extended |   88 +++++++++++++++++++++++++
 2 files changed, 97 insertions(+), 89 deletions(-)

diff --git a/meta-yocto/conf/local.conf.sample b/meta-yocto/conf/local.conf.sample
index 6ba92af..523a737 100644
--- a/meta-yocto/conf/local.conf.sample
+++ b/meta-yocto/conf/local.conf.sample
@@ -1,3 +1,12 @@
+# For more information on these configuration options, please see the
+# Poky Reference Manual at:
+#
+#  http://www.yoctoproject.org/docs/poky-ref-manual/poky-ref-manual.html
+#
+# Note: there are additional more advanced configuration option examples
+# (e.g. for debugging) in local.conf.sample.extended which can be found
+# in meta-yocto/conf/
+
 # CONF_VERSION is increased each time build/conf/ changes incompatibly
 CONF_VERSION = "1"
 
@@ -64,15 +73,6 @@ EXTRA_IMAGE_FEATURES = "debug-tweaks"
 #PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk"
 PACKAGE_CLASSES ?= "package_rpm package_ipk"
 
-# mklibs library size optimization is more useful to smaller images,
-# and less useful for bigger images. Also mklibs library optimization
-# can break the ABI compatibility, so should not be applied to the
-# images which are to be extended or upgraded later.
-#This enabled mklibs library size optimization just for the specified image.
-#MKLIBS_OPTIMIZED_IMAGES ?= "core-image-minimal"
-#This enable mklibs library size optimization will be for all the images.
-#MKLIBS_OPTIMIZED_IMAGES ?= "all"
-
 # A list of additional classes to use when building the system
 # include 'image-mklibs' to reduce shared library files size for an image
 # include 'image-prelink' in order to prelink the filesystem image
@@ -80,65 +80,6 @@ PACKAGE_CLASSES ?= "package_rpm package_ipk"
 # NOTE: if listing mklibs & prelink both, then make sure mklibs is before prelink
 USER_CLASSES ?= "image-mklibs image-prelink"
 
-# POKYMODE controls the characteristics of the generated packages/images by
-# telling poky which type of toolchain to use.
-#
-# Options include several different EABI combinations and a compatibility 
-# mode for the OABI mode poky previously used. 
-#
-# The default is "eabi"
-# Use "oabi" for machines with kernels < 2.6.18 on ARM for example.
-# Use "external-MODE" to use the precompiled external toolchains where MODE
-# is the type of external toolchain to use e.g. eabi.
-# POKYMODE = "external-eabi"
-
-# Uncomment this to specify where BitBake should create its temporary files.
-# Note that a full build of everything in OpenEmbedded will take GigaBytes of hard
-# disk space, so make sure to free enough space. The default TMPDIR is
-# <build directory>/tmp
-#TMPDIR = "${COREBASE}/build/tmp"
-
-# The following are used to control options related to debugging.
-#
-# Uncomment this to change the optimization to make debugging easer, at the 
-# possible cost of performance.
-# DEBUG_BUILD = "1"
-#
-# Uncomment this to disable the stripping of the installed binaries
-# INHIBIT_PACKAGE_STRIP = "1"
-#
-# Uncomment this to disable the split of the debug information into -dbg files
-# INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
-#
-# When splitting debug information, the following controls the results of the
-# file splitting.
-#
-#  .debug (default):
-#    When splitting the debug information will be placed into
-#    a .debug directory in the same dirname of the binary produced:
-#      /bin/foo -> /bin/.debug/foo
-#
-#  debug-file-directory:
-#    When splitting the debug information will be placed into
-#    a central debug-file-directory, /usr/lib/debug:
-#      /bin/foo -> /usr/lib/debug/bin/foo.debug
-#
-#    Any source code referenced in the debug symbols will be copied
-#    and made available within the /usr/src/debug directory
-#
-PACKAGE_DEBUG_SPLIT_STYLE = '.debug'
-# PACKAGE_DEBUG_SPLIT_STYLE = 'debug-file-directory'
-
-# Uncomment these to build a package such that you can use gprof to profile it.
-# NOTE: This will only work with 'linux' targets, not
-# 'linux-uclibc', as uClibc doesn't provide the necessary
-# object files.  Also, don't build glibc itself with these
-# flags, or it'll fail to build.
-#
-# PROFILE_OPTIMIZATION = "-pg"
-# SELECTED_OPTIMIZATION = "${PROFILE_OPTIMIZATION}"
-# LDFLAGS =+ "-pg"
-
 # Uncomment this if you want BitBake to emit the log if a build fails.
 BBINCLUDELOGS = "yes"
 
@@ -159,23 +100,6 @@ ENABLE_BINARY_LOCALE_GENERATION = "1"
 #file://.* http://someserver.tld/share/sstate/ \n \
 #file://.* file:///some/local/dir/sstate/"
 
-# Set IMAGETEST to qemu if you want to build testcases and start 
-# testing in qemu after do_rootfs.
-#IMAGETEST = "qemu"
-
-# By default test cases in sanity suite will be ran. If you want to run other 
-# test suite or specific test case(e.g. bat or boot test case under sanity suite), 
-# list them like following.
-#TEST_SCEN = "sanity bat sanity:boot toolchain"
-
-#Because of the QEMU booting slowness issue(see bug #646 and #618), autobuilder
-#may suffer a timeout issue when running sanity test. We introduce variable
-#TEST_SERIALIZE here to reduce the time on sanity test. It is by default set 
-#to 1. Poky will start image and run cases in the same image without reboot 
-#or kill. If it is set to 0, the image will be copied and tested for each 
-#case, which will take much time.
-#TEST_SERIALIZE = "1"
-
 # Set GLIBC_GENERATE_LOCALES to the locales you wish to generate should you not
 # wish to perform the time-consuming step of generating all LIBC locales.
 # NOTE: If removing en_US.UTF-8 you will also need to uncomment, and set
@@ -207,9 +131,5 @@ NO32LIBS = "1"
 #TERMCMD = "${KONSOLE_TERMCMD}"
 #TERMCMDRUN = "${KONSOLE_TERMCMDRUN}"
 
-# The network based PR service host and port
-#PRSERV_HOST = "localhost"
-#PRSERV_PORT = "8585"
-
 # Uncomment this if your host distribution provides the help2man tool.
 #ASSUME_PROVIDED += "help2man-native"
diff --git a/meta-yocto/conf/local.conf.sample.extended b/meta-yocto/conf/local.conf.sample.extended
index 775d6d3..82e9ea9 100644
--- a/meta-yocto/conf/local.conf.sample.extended
+++ b/meta-yocto/conf/local.conf.sample.extended
@@ -10,3 +10,91 @@
 #               libc-posix-wchar-io"
 #DISTRO_FEATURES = "alsa argp bluetooth ext2 irda largefile pcmcia usbgadget usbhost wifi xattr nfs zeroconf pci 3g ${DISTRO_FEATURES_LIBC}"
 
+# mklibs library size optimization is more useful to smaller images,
+# and less useful for bigger images. Also mklibs library optimization
+# can break the ABI compatibility, so should not be applied to the
+# images which are to be extended or upgraded later.
+#This enabled mklibs library size optimization just for the specified image.
+#MKLIBS_OPTIMIZED_IMAGES ?= "core-image-minimal"
+#This enable mklibs library size optimization will be for all the images.
+#MKLIBS_OPTIMIZED_IMAGES ?= "all"
+
+# POKYMODE controls the characteristics of the generated packages/images by
+# telling poky which type of toolchain to use.
+#
+# Options include several different EABI combinations and a compatibility 
+# mode for the OABI mode poky previously used. 
+#
+# The default is "eabi"
+# Use "oabi" for machines with kernels < 2.6.18 on ARM for example.
+# Use "external-MODE" to use the precompiled external toolchains where MODE
+# is the type of external toolchain to use e.g. eabi.
+# POKYMODE = "external-eabi"
+
+# Uncomment this to specify where BitBake should create its temporary files.
+# Note that a full build of everything in OpenEmbedded will take GigaBytes of hard
+# disk space, so make sure to free enough space. The default TMPDIR is
+# <build directory>/tmp
+#TMPDIR = "${COREBASE}/build/tmp"
+
+# The following are used to control options related to debugging.
+#
+# Uncomment this to change the optimization to make debugging easer, at the 
+# possible cost of performance.
+# DEBUG_BUILD = "1"
+#
+# Uncomment this to disable the stripping of the installed binaries
+# INHIBIT_PACKAGE_STRIP = "1"
+#
+# Uncomment this to disable the split of the debug information into -dbg files
+# INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
+#
+# When splitting debug information, the following controls the results of the
+# file splitting.
+#
+#  .debug (default):
+#    When splitting the debug information will be placed into
+#    a .debug directory in the same dirname of the binary produced:
+#      /bin/foo -> /bin/.debug/foo
+#
+#  debug-file-directory:
+#    When splitting the debug information will be placed into
+#    a central debug-file-directory, /usr/lib/debug:
+#      /bin/foo -> /usr/lib/debug/bin/foo.debug
+#
+#    Any source code referenced in the debug symbols will be copied
+#    and made available within the /usr/src/debug directory
+#
+# PACKAGE_DEBUG_SPLIT_STYLE = 'debug-file-directory'
+
+# Uncomment these to build a package such that you can use gprof to profile it.
+# NOTE: This will only work with 'linux' targets, not
+# 'linux-uclibc', as uClibc doesn't provide the necessary
+# object files.  Also, don't build glibc itself with these
+# flags, or it'll fail to build.
+#
+# PROFILE_OPTIMIZATION = "-pg"
+# SELECTED_OPTIMIZATION = "${PROFILE_OPTIMIZATION}"
+# LDFLAGS =+ "-pg"
+
+# Set IMAGETEST to qemu if you want to build testcases and start 
+# testing in qemu after do_rootfs.
+#IMAGETEST = "qemu"
+
+# By default test cases in sanity suite will be ran. If you want to run other 
+# test suite or specific test case(e.g. bat or boot test case under sanity suite), 
+# list them like following.
+#TEST_SCEN = "sanity bat sanity:boot toolchain"
+
+#Because of the QEMU booting slowness issue(see bug #646 and #618), autobuilder
+#may suffer a timeout issue when running sanity test. We introduce variable
+#TEST_SERIALIZE here to reduce the time on sanity test. It is by default set 
+#to 1. Poky will start image and run cases in the same image without reboot 
+#or kill. If it is set to 0, the image will be copied and tested for each 
+#case, which will take much time.
+#TEST_SERIALIZE = "1"
+
+# The network based PR service host and port
+#PRSERV_HOST = "localhost"
+#PRSERV_PORT = "8585"
+
-- 
1.7.4.1



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 4/6] meta-yocto/conf/local.conf.sample: improve comments/layout
  2011-07-25 14:28 [PATCH 0/6] meta-yocto: cleanup of local.conf.sample Paul Eggleton
                   ` (2 preceding siblings ...)
  2011-07-25 14:28 ` [PATCH 3/6] meta-yocto/conf/local.conf.sample: move advanced settings to extended sample file Paul Eggleton
@ 2011-07-25 14:28 ` Paul Eggleton
  2011-07-25 14:28 ` [PATCH 5/6] meta-yocto/conf/local.conf.sample: remove emenlow from machine list Paul Eggleton
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 17+ messages in thread
From: Paul Eggleton @ 2011-07-25 14:28 UTC (permalink / raw)
  To: poky

Some additions and grammar fixes to the comments, as well as moving
the locale options to the same place.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
---
 meta-yocto/conf/local.conf.sample |   21 ++++++++++++++-------
 1 files changed, 14 insertions(+), 7 deletions(-)

diff --git a/meta-yocto/conf/local.conf.sample b/meta-yocto/conf/local.conf.sample
index 523a737..524a256 100644
--- a/meta-yocto/conf/local.conf.sample
+++ b/meta-yocto/conf/local.conf.sample
@@ -11,10 +11,10 @@
 CONF_VERSION = "1"
 
 # Uncomment and change to cache the files Poky downloads in an alternative
-# location, default it ${TOPDIR}/downloads
+# location, default is ${TOPDIR}/downloads
 #DL_DIR ?= "${TOPDIR}/downloads"
 # Uncomment and change to cache Poky's built staging output in an alternative
-# location, default ${TOPDIR}/sstate-cache
+# location, default is ${TOPDIR}/sstate-cache
 #SSTATE_DIR ?= "${TOPDIR}/sstate-cache"
 
 # Uncomment and set to allow bitbake to execute multiple tasks at once.
@@ -42,10 +42,13 @@ MACHINE ??= "qemux86"
 #MACHINE ?= "mpc8315e-rdb"
 #MACHINE ?= "routerstationpro"
 
+# Target distribution to set (from conf/distro/)
 DISTRO ?= "poky"
 # For bleeding edge / experimental / unstable package versions
 # DISTRO ?= "poky-bleeding"
 
+# BBMASK is a regular expression that can be used to tell BitBake to ignore
+# certain recipes.
 BBMASK = ""
 
 # EXTRA_IMAGE_FEATURES allows extra packages to be added to the generated images 
@@ -80,11 +83,9 @@ PACKAGE_CLASSES ?= "package_rpm package_ipk"
 # NOTE: if listing mklibs & prelink both, then make sure mklibs is before prelink
 USER_CLASSES ?= "image-mklibs image-prelink"
 
-# Uncomment this if you want BitBake to emit the log if a build fails.
+# Comment this out if you do not want BitBake to emit the log if a build fails.
 BBINCLUDELOGS = "yes"
 
-ENABLE_BINARY_LOCALE_GENERATION = "1"
-
 # The architecture to build SDK items for, by setting this you can build SDK
 # packages for architectures other than the host i.e. building i686 packages
 # on an x86_64 host.
@@ -100,6 +101,12 @@ ENABLE_BINARY_LOCALE_GENERATION = "1"
 #file://.* http://someserver.tld/share/sstate/ \n \
 #file://.* file:///some/local/dir/sstate/"
 
+# ENABLE_BINARY_LOCALE_GENERATION controls the generation of binary locale
+# packages at build time using qemu-native. Disabling it (by setting it to 0)
+# will save some build time at the expense of breaking i18n on devices with
+# less than 128MB RAM.
+ENABLE_BINARY_LOCALE_GENERATION = "1"
+
 # Set GLIBC_GENERATE_LOCALES to the locales you wish to generate should you not
 # wish to perform the time-consuming step of generating all LIBC locales.
 # NOTE: If removing en_US.UTF-8 you will also need to uncomment, and set
@@ -110,10 +117,10 @@ ENABLE_BINARY_LOCALE_GENERATION = "1"
 #IMAGE_LINGUAS ?= "en-gb"
 #LIMIT_BUILT_LOCALES ?= "POSIX en_GB"
 
-# This value is currently used by PSEUDO to determine if the recipe should
+# This value is currently used by pseudo to determine if the recipe should
 # build both the 32-bit and 64-bit wrapper libraries on a 64-bit build system.
 #
-# PSEUDO will attempt to determine if a 32-bit wrapper is necessary, but 
+# Pseudo will attempt to determine if a 32-bit wrapper is necessary, but
 # it doesn't always guess properly.  If you have 32-bit executables on 
 # your 64-bit build system, you likely want to set this to "0", 
 # otherwise you could end up with incorrect file attributes on the 
-- 
1.7.4.1



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 5/6] meta-yocto/conf/local.conf.sample: remove emenlow from machine list
  2011-07-25 14:28 [PATCH 0/6] meta-yocto: cleanup of local.conf.sample Paul Eggleton
                   ` (3 preceding siblings ...)
  2011-07-25 14:28 ` [PATCH 4/6] meta-yocto/conf/local.conf.sample: improve comments/layout Paul Eggleton
@ 2011-07-25 14:28 ` Paul Eggleton
  2011-07-25 14:28 ` [PATCH 6/6] meta-yocto/conf/local.conf.sample: add rm_work example Paul Eggleton
  2011-07-25 15:31 ` [PATCH 0/6] meta-yocto: cleanup of local.conf.sample Saul Wold
  6 siblings, 0 replies; 17+ messages in thread
From: Paul Eggleton @ 2011-07-25 14:28 UTC (permalink / raw)
  To: poky

emenlow is not supported in meta-yocto (need meta-emenlow from meta-intel
for that).

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
---
 meta-yocto/conf/local.conf.sample |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

diff --git a/meta-yocto/conf/local.conf.sample b/meta-yocto/conf/local.conf.sample
index 524a256..6498bb4 100644
--- a/meta-yocto/conf/local.conf.sample
+++ b/meta-yocto/conf/local.conf.sample
@@ -38,7 +38,6 @@ MACHINE ??= "qemux86"
 # Supported target hardware for demonstration purposes
 #MACHINE ?= "atom-pc"
 #MACHINE ?= "beagleboard"
-#MACHINE ?= "emenlow"
 #MACHINE ?= "mpc8315e-rdb"
 #MACHINE ?= "routerstationpro"
 
-- 
1.7.4.1



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 6/6] meta-yocto/conf/local.conf.sample: add rm_work example
  2011-07-25 14:28 [PATCH 0/6] meta-yocto: cleanup of local.conf.sample Paul Eggleton
                   ` (4 preceding siblings ...)
  2011-07-25 14:28 ` [PATCH 5/6] meta-yocto/conf/local.conf.sample: remove emenlow from machine list Paul Eggleton
@ 2011-07-25 14:28 ` Paul Eggleton
  2011-07-25 14:44   ` Koen Kooi
  2011-07-25 15:31 ` [PATCH 0/6] meta-yocto: cleanup of local.conf.sample Saul Wold
  6 siblings, 1 reply; 17+ messages in thread
From: Paul Eggleton @ 2011-07-25 14:28 UTC (permalink / raw)
  To: poky

rm-work can save a lot of disk space and will be useful to a lot of
users, so add a comment explaining what it is for and why it's off by
default.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
---
 meta-yocto/conf/local.conf.sample |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/meta-yocto/conf/local.conf.sample b/meta-yocto/conf/local.conf.sample
index 6498bb4..1977e07 100644
--- a/meta-yocto/conf/local.conf.sample
+++ b/meta-yocto/conf/local.conf.sample
@@ -139,3 +139,9 @@ NO32LIBS = "1"
 
 # Uncomment this if your host distribution provides the help2man tool.
 #ASSUME_PROVIDED += "help2man-native"
+
+# Uncomment this to delete work files as the build progresses rather than
+# keeping them around, which saves a lot of disk space. However, if any
+# problems arise it can be useful to have the work files to examine, which
+# is why it is off by default.
+#INHERIT += "rm_work"
-- 
1.7.4.1



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* Re: [PATCH 6/6] meta-yocto/conf/local.conf.sample: add rm_work example
  2011-07-25 14:28 ` [PATCH 6/6] meta-yocto/conf/local.conf.sample: add rm_work example Paul Eggleton
@ 2011-07-25 14:44   ` Koen Kooi
  2011-07-25 14:49     ` Paul Eggleton
  0 siblings, 1 reply; 17+ messages in thread
From: Koen Kooi @ 2011-07-25 14:44 UTC (permalink / raw)
  To: Paul Eggleton; +Cc: poky


Op 25 jul. 2011, om 16:28 heeft Paul Eggleton het volgende geschreven:

> rm-work can save a lot of disk space and will be useful to a lot of
> users, so add a comment explaining what it is for and why it's off by
> default.
> 
> Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
> ---
> meta-yocto/conf/local.conf.sample |    6 ++++++
> 1 files changed, 6 insertions(+), 0 deletions(-)
> 
> diff --git a/meta-yocto/conf/local.conf.sample b/meta-yocto/conf/local.conf.sample
> index 6498bb4..1977e07 100644
> --- a/meta-yocto/conf/local.conf.sample
> +++ b/meta-yocto/conf/local.conf.sample
> @@ -139,3 +139,9 @@ NO32LIBS = "1"
> 
> # Uncomment this if your host distribution provides the help2man tool.
> #ASSUME_PROVIDED += "help2man-native"
> +
> +# Uncomment this to delete work files as the build progresses rather than
> +# keeping them around, which saves a lot of disk space. However, if any
> +# problems arise it can be useful to have the work files to examine, which
> +# is why it is off by default.
> +#INHERIT += "rm_work"

That implies that you expect problems to happen by default :)

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH 6/6] meta-yocto/conf/local.conf.sample: add rm_work example
  2011-07-25 14:44   ` Koen Kooi
@ 2011-07-25 14:49     ` Paul Eggleton
  2011-07-25 14:54       ` Koen Kooi
  2011-08-02 20:35       ` Darren Hart
  0 siblings, 2 replies; 17+ messages in thread
From: Paul Eggleton @ 2011-07-25 14:49 UTC (permalink / raw)
  To: poky

On Monday 25 July 2011 15:44:32 Koen Kooi wrote:
> Op 25 jul. 2011, om 16:28 heeft Paul Eggleton het volgende geschreven:
> > +# Uncomment this to delete work files as the build progresses rather
> > than +# keeping them around, which saves a lot of disk space. However,
> > if any +# problems arise it can be useful to have the work files to
> > examine, which +# is why it is off by default.
> > +#INHERIT += "rm_work"
> 
> That implies that you expect problems to happen by default :)

It does say "if" ;)  I'm happy to take suggestions on an alternative 
comment...

Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH 6/6] meta-yocto/conf/local.conf.sample: add rm_work example
  2011-07-25 14:49     ` Paul Eggleton
@ 2011-07-25 14:54       ` Koen Kooi
  2011-07-25 15:06         ` Paul Eggleton
  2011-08-02 20:35       ` Darren Hart
  1 sibling, 1 reply; 17+ messages in thread
From: Koen Kooi @ 2011-07-25 14:54 UTC (permalink / raw)
  To: Paul Eggleton; +Cc: poky


Op 25 jul. 2011, om 16:49 heeft Paul Eggleton het volgende geschreven:

> On Monday 25 July 2011 15:44:32 Koen Kooi wrote:
>> Op 25 jul. 2011, om 16:28 heeft Paul Eggleton het volgende geschreven:
>>> +# Uncomment this to delete work files as the build progresses rather
>>> than +# keeping them around, which saves a lot of disk space. However,
>>> if any +# problems arise it can be useful to have the work files to
>>> examine, which +# is why it is off by default.
>>> +#INHERIT += "rm_work"
>> 
>> That implies that you expect problems to happen by default :)
> 
> It does say "if" ;)  I'm happy to take suggestions on an alternative 
> comment…

I'd argue that people can turn it off if they encounter issues. And if the issue is a build failure, rm_work hasn't run on the f(l)ailing recipe anyway.

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH 6/6] meta-yocto/conf/local.conf.sample: add rm_work example
  2011-07-25 14:54       ` Koen Kooi
@ 2011-07-25 15:06         ` Paul Eggleton
  0 siblings, 0 replies; 17+ messages in thread
From: Paul Eggleton @ 2011-07-25 15:06 UTC (permalink / raw)
  To: Koen Kooi; +Cc: poky

On Monday 25 July 2011 15:54:18 Koen Kooi wrote:
> I'd argue that people can turn it off if they encounter issues. And if the
> issue is a build failure, rm_work hasn't run on the f(l)ailing recipe
> anyway.

Well, I only wanted to ensure it was available for users to enable in the 
default config file; actually enabling rm_work by default should really be a 
wider (different?) discussion.

Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH 3/6] meta-yocto/conf/local.conf.sample: move advanced settings to extended sample file
  2011-07-25 14:28 ` [PATCH 3/6] meta-yocto/conf/local.conf.sample: move advanced settings to extended sample file Paul Eggleton
@ 2011-07-25 15:31   ` Saul Wold
  2011-07-25 15:37     ` Paul Eggleton
  0 siblings, 1 reply; 17+ messages in thread
From: Saul Wold @ 2011-07-25 15:31 UTC (permalink / raw)
  To: Paul Eggleton; +Cc: poky

On 07/25/2011 07:28 AM, Paul Eggleton wrote:
> These settings are very unlikely to be needed by new users. Also add a
> comment pointing to the extended file as well as the Poky Reference
> Manual.
>
> Note that this removes the setting of PACKAGE_DEBUG_SPLIT_STYLE; however
> we check for the value that is not the default so this should not make
> any difference to the default behaviour.
>
> Signed-off-by: Paul Eggleton<paul.eggleton@linux.intel.com>
> ---
>   meta-yocto/conf/local.conf.sample          |   98 +++-------------------------
>   meta-yocto/conf/local.conf.sample.extended |   88 +++++++++++++++++++++++++
>   2 files changed, 97 insertions(+), 89 deletions(-)
>
> diff --git a/meta-yocto/conf/local.conf.sample b/meta-yocto/conf/local.conf.sample
> index 6ba92af..523a737 100644
> --- a/meta-yocto/conf/local.conf.sample
> +++ b/meta-yocto/conf/local.conf.sample
> @@ -1,3 +1,12 @@
> +# For more information on these configuration options, please see the
> +# Poky Reference Manual at:
> +#
> +#  http://www.yoctoproject.org/docs/poky-ref-manual/poky-ref-manual.html
> +#
> +# Note: there are additional more advanced configuration option examples
> +# (e.g. for debugging) in local.conf.sample.extended which can be found
> +# in meta-yocto/conf/
> +
>   # CONF_VERSION is increased each time build/conf/ changes incompatibly
>   CONF_VERSION = "1"
>
> @@ -64,15 +73,6 @@ EXTRA_IMAGE_FEATURES = "debug-tweaks"
>   #PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk"
>   PACKAGE_CLASSES ?= "package_rpm package_ipk"
>
> -# mklibs library size optimization is more useful to smaller images,
> -# and less useful for bigger images. Also mklibs library optimization
> -# can break the ABI compatibility, so should not be applied to the
> -# images which are to be extended or upgraded later.
> -#This enabled mklibs library size optimization just for the specified image.
> -#MKLIBS_OPTIMIZED_IMAGES ?= "core-image-minimal"
> -#This enable mklibs library size optimization will be for all the images.
> -#MKLIBS_OPTIMIZED_IMAGES ?= "all"
> -
>   # A list of additional classes to use when building the system
>   # include 'image-mklibs' to reduce shared library files size for an image
>   # include 'image-prelink' in order to prelink the filesystem image
> @@ -80,65 +80,6 @@ PACKAGE_CLASSES ?= "package_rpm package_ipk"
>   # NOTE: if listing mklibs&  prelink both, then make sure mklibs is before prelink
>   USER_CLASSES ?= "image-mklibs image-prelink"
>
> -# POKYMODE controls the characteristics of the generated packages/images by
> -# telling poky which type of toolchain to use.
> -#
> -# Options include several different EABI combinations and a compatibility
> -# mode for the OABI mode poky previously used.
> -#
> -# The default is "eabi"
> -# Use "oabi" for machines with kernels<  2.6.18 on ARM for example.
> -# Use "external-MODE" to use the precompiled external toolchains where MODE
> -# is the type of external toolchain to use e.g. eabi.
> -# POKYMODE = "external-eabi"
> -
> -# Uncomment this to specify where BitBake should create its temporary files.
> -# Note that a full build of everything in OpenEmbedded will take GigaBytes of hard
> -# disk space, so make sure to free enough space. The default TMPDIR is
> -#<build directory>/tmp
> -#TMPDIR = "${COREBASE}/build/tmp"
> -
> -# The following are used to control options related to debugging.
> -#
> -# Uncomment this to change the optimization to make debugging easer, at the
> -# possible cost of performance.
> -# DEBUG_BUILD = "1"
> -#
> -# Uncomment this to disable the stripping of the installed binaries
> -# INHIBIT_PACKAGE_STRIP = "1"
> -#
> -# Uncomment this to disable the split of the debug information into -dbg files
> -# INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
> -#
> -# When splitting debug information, the following controls the results of the
> -# file splitting.
> -#
> -#  .debug (default):
> -#    When splitting the debug information will be placed into
> -#    a .debug directory in the same dirname of the binary produced:
> -#      /bin/foo ->  /bin/.debug/foo
> -#
> -#  debug-file-directory:
> -#    When splitting the debug information will be placed into
> -#    a central debug-file-directory, /usr/lib/debug:
> -#      /bin/foo ->  /usr/lib/debug/bin/foo.debug
> -#
> -#    Any source code referenced in the debug symbols will be copied
> -#    and made available within the /usr/src/debug directory
> -#
> -PACKAGE_DEBUG_SPLIT_STYLE = '.debug'
> -# PACKAGE_DEBUG_SPLIT_STYLE = 'debug-file-directory'
> -
> -# Uncomment these to build a package such that you can use gprof to profile it.
> -# NOTE: This will only work with 'linux' targets, not
> -# 'linux-uclibc', as uClibc doesn't provide the necessary
> -# object files.  Also, don't build glibc itself with these
> -# flags, or it'll fail to build.
> -#
> -# PROFILE_OPTIMIZATION = "-pg"
> -# SELECTED_OPTIMIZATION = "${PROFILE_OPTIMIZATION}"
> -# LDFLAGS =+ "-pg"
> -
>   # Uncomment this if you want BitBake to emit the log if a build fails.
>   BBINCLUDELOGS = "yes"
>
> @@ -159,23 +100,6 @@ ENABLE_BINARY_LOCALE_GENERATION = "1"
>   #file://.* http://someserver.tld/share/sstate/ \n \
>   #file://.* file:///some/local/dir/sstate/"
>
> -# Set IMAGETEST to qemu if you want to build testcases and start
> -# testing in qemu after do_rootfs.
> -#IMAGETEST = "qemu"
> -
> -# By default test cases in sanity suite will be ran. If you want to run other
> -# test suite or specific test case(e.g. bat or boot test case under sanity suite),
> -# list them like following.
> -#TEST_SCEN = "sanity bat sanity:boot toolchain"
> -
> -#Because of the QEMU booting slowness issue(see bug #646 and #618), autobuilder
> -#may suffer a timeout issue when running sanity test. We introduce variable
> -#TEST_SERIALIZE here to reduce the time on sanity test. It is by default set
> -#to 1. Poky will start image and run cases in the same image without reboot
> -#or kill. If it is set to 0, the image will be copied and tested for each
> -#case, which will take much time.
> -#TEST_SERIALIZE = "1"
> -
>   # Set GLIBC_GENERATE_LOCALES to the locales you wish to generate should you not
>   # wish to perform the time-consuming step of generating all LIBC locales.
>   # NOTE: If removing en_US.UTF-8 you will also need to uncomment, and set
> @@ -207,9 +131,5 @@ NO32LIBS = "1"
>   #TERMCMD = "${KONSOLE_TERMCMD}"
>   #TERMCMDRUN = "${KONSOLE_TERMCMDRUN}"
>
Paul,

I noticed the TERMCMD* here and realized that maybe we need to update 
this default with XTERM_* or SCREEN_*, rather than KONSOLE, I realize 
that this is an example.

Sau!

> -# The network based PR service host and port
> -#PRSERV_HOST = "localhost"
> -#PRSERV_PORT = "8585"
> -
>   # Uncomment this if your host distribution provides the help2man tool.
>   #ASSUME_PROVIDED += "help2man-native"
> diff --git a/meta-yocto/conf/local.conf.sample.extended b/meta-yocto/conf/local.conf.sample.extended
> index 775d6d3..82e9ea9 100644
> --- a/meta-yocto/conf/local.conf.sample.extended
> +++ b/meta-yocto/conf/local.conf.sample.extended
> @@ -10,3 +10,91 @@
>   #               libc-posix-wchar-io"
>   #DISTRO_FEATURES = "alsa argp bluetooth ext2 irda largefile pcmcia usbgadget usbhost wifi xattr nfs zeroconf pci 3g ${DISTRO_FEATURES_LIBC}"
>
> +# mklibs library size optimization is more useful to smaller images,
> +# and less useful for bigger images. Also mklibs library optimization
> +# can break the ABI compatibility, so should not be applied to the
> +# images which are to be extended or upgraded later.
> +#This enabled mklibs library size optimization just for the specified image.
> +#MKLIBS_OPTIMIZED_IMAGES ?= "core-image-minimal"
> +#This enable mklibs library size optimization will be for all the images.
> +#MKLIBS_OPTIMIZED_IMAGES ?= "all"
> +
> +# POKYMODE controls the characteristics of the generated packages/images by
> +# telling poky which type of toolchain to use.
> +#
> +# Options include several different EABI combinations and a compatibility
> +# mode for the OABI mode poky previously used.
> +#
> +# The default is "eabi"
> +# Use "oabi" for machines with kernels<  2.6.18 on ARM for example.
> +# Use "external-MODE" to use the precompiled external toolchains where MODE
> +# is the type of external toolchain to use e.g. eabi.
> +# POKYMODE = "external-eabi"
> +
> +# Uncomment this to specify where BitBake should create its temporary files.
> +# Note that a full build of everything in OpenEmbedded will take GigaBytes of hard
> +# disk space, so make sure to free enough space. The default TMPDIR is
> +#<build directory>/tmp
> +#TMPDIR = "${COREBASE}/build/tmp"
> +
> +# The following are used to control options related to debugging.
> +#
> +# Uncomment this to change the optimization to make debugging easer, at the
> +# possible cost of performance.
> +# DEBUG_BUILD = "1"
> +#
> +# Uncomment this to disable the stripping of the installed binaries
> +# INHIBIT_PACKAGE_STRIP = "1"
> +#
> +# Uncomment this to disable the split of the debug information into -dbg files
> +# INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
> +#
> +# When splitting debug information, the following controls the results of the
> +# file splitting.
> +#
> +#  .debug (default):
> +#    When splitting the debug information will be placed into
> +#    a .debug directory in the same dirname of the binary produced:
> +#      /bin/foo ->  /bin/.debug/foo
> +#
> +#  debug-file-directory:
> +#    When splitting the debug information will be placed into
> +#    a central debug-file-directory, /usr/lib/debug:
> +#      /bin/foo ->  /usr/lib/debug/bin/foo.debug
> +#
> +#    Any source code referenced in the debug symbols will be copied
> +#    and made available within the /usr/src/debug directory
> +#
> +# PACKAGE_DEBUG_SPLIT_STYLE = 'debug-file-directory'
> +
> +# Uncomment these to build a package such that you can use gprof to profile it.
> +# NOTE: This will only work with 'linux' targets, not
> +# 'linux-uclibc', as uClibc doesn't provide the necessary
> +# object files.  Also, don't build glibc itself with these
> +# flags, or it'll fail to build.
> +#
> +# PROFILE_OPTIMIZATION = "-pg"
> +# SELECTED_OPTIMIZATION = "${PROFILE_OPTIMIZATION}"
> +# LDFLAGS =+ "-pg"
> +
> +# Set IMAGETEST to qemu if you want to build testcases and start
> +# testing in qemu after do_rootfs.
> +#IMAGETEST = "qemu"
> +
> +# By default test cases in sanity suite will be ran. If you want to run other
> +# test suite or specific test case(e.g. bat or boot test case under sanity suite),
> +# list them like following.
> +#TEST_SCEN = "sanity bat sanity:boot toolchain"
> +
> +#Because of the QEMU booting slowness issue(see bug #646 and #618), autobuilder
> +#may suffer a timeout issue when running sanity test. We introduce variable
> +#TEST_SERIALIZE here to reduce the time on sanity test. It is by default set
> +#to 1. Poky will start image and run cases in the same image without reboot
> +#or kill. If it is set to 0, the image will be copied and tested for each
> +#case, which will take much time.
> +#TEST_SERIALIZE = "1"
> +
> +# The network based PR service host and port
> +#PRSERV_HOST = "localhost"
> +#PRSERV_PORT = "8585"
> +


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH 0/6] meta-yocto: cleanup of local.conf.sample
  2011-07-25 14:28 [PATCH 0/6] meta-yocto: cleanup of local.conf.sample Paul Eggleton
                   ` (5 preceding siblings ...)
  2011-07-25 14:28 ` [PATCH 6/6] meta-yocto/conf/local.conf.sample: add rm_work example Paul Eggleton
@ 2011-07-25 15:31 ` Saul Wold
  2011-07-25 15:37   ` Paul Eggleton
  6 siblings, 1 reply; 17+ messages in thread
From: Saul Wold @ 2011-07-25 15:31 UTC (permalink / raw)
  To: Paul Eggleton; +Cc: poky

On 07/25/2011 07:28 AM, Paul Eggleton wrote:
> A number of changes aimed at cleaning up local.conf.sample so it is easier
> to deal with for new users. These are not necessarily final, happy to take
> comments/suggestions.
>
How is this going to affect the oe-core local.conf.sample?

Sau!


> The following changes since commit eea4bd731ef286516ee1fb934fe2222a09c06e70:
>
>    mpc8315e-rdb: Set TARGET_FPU correct (2011-07-22 09:02:58 -0700)
>
> are available in the git repository at:
>    git://git.pokylinux.org/poky-contrib paule/local-conf-cleanup
>    http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=paule/local-conf-cleanup
>
> Paul Eggleton (6):
>    meta-yocto/local.conf.sample.extended: update DISTRO_FEATURES
>    meta-yocto/local.conf.sample: remove oprofileui-native related
>      settings
>    meta-yocto/conf/local.conf.sample: move advanced settings to extended
>      sample file
>    meta-yocto/conf/local.conf.sample: improve comments/layout
>    meta-yocto/conf/local.conf.sample: remove emenlow from machine list
>    meta-yocto/conf/local.conf.sample: add rm_work example
>
>   meta-yocto/conf/local.conf.sample          |  130 ++++++----------------------
>   meta-yocto/conf/local.conf.sample.extended |   92 +++++++++++++++++++-
>   2 files changed, 118 insertions(+), 104 deletions(-)
>


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH 0/6] meta-yocto: cleanup of local.conf.sample
  2011-07-25 15:31 ` [PATCH 0/6] meta-yocto: cleanup of local.conf.sample Saul Wold
@ 2011-07-25 15:37   ` Paul Eggleton
  2011-07-26 15:55     ` Paul Eggleton
  0 siblings, 1 reply; 17+ messages in thread
From: Paul Eggleton @ 2011-07-25 15:37 UTC (permalink / raw)
  To: poky

On Monday 25 July 2011 16:31:40 Saul Wold wrote:
> On 07/25/2011 07:28 AM, Paul Eggleton wrote:
> > A number of changes aimed at cleaning up local.conf.sample so it is
> > easier to deal with for new users. These are not necessarily final,
> > happy to take comments/suggestions.
> 
> How is this going to affect the oe-core local.conf.sample?

That's a good question - it is of course a separate file. I guess it depends on 
how people using oe-core feel about moving these options out into a separate 
file. I was intending to tackle the oe-core file as a separate exercise.

Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH 3/6] meta-yocto/conf/local.conf.sample: move advanced settings to extended sample file
  2011-07-25 15:31   ` Saul Wold
@ 2011-07-25 15:37     ` Paul Eggleton
  0 siblings, 0 replies; 17+ messages in thread
From: Paul Eggleton @ 2011-07-25 15:37 UTC (permalink / raw)
  To: poky

On Monday 25 July 2011 16:31:09 Saul Wold wrote:
> On 07/25/2011 07:28 AM, Paul Eggleton wrote:
> >   #TERMCMD = "${KONSOLE_TERMCMD}"
> >   #TERMCMDRUN = "${KONSOLE_TERMCMDRUN}"
> 
> I noticed the TERMCMD* here and realized that maybe we need to update
> this default with XTERM_* or SCREEN_*, rather than KONSOLE, I realize
> that this is an example.

You're probably right, and actually this reminds me, I meant to add a comment 
that KONSOLE_TERMCMD will only work with Konsole from KDE 3.x as well.

Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH 0/6] meta-yocto: cleanup of local.conf.sample
  2011-07-25 15:37   ` Paul Eggleton
@ 2011-07-26 15:55     ` Paul Eggleton
  0 siblings, 0 replies; 17+ messages in thread
From: Paul Eggleton @ 2011-07-26 15:55 UTC (permalink / raw)
  To: poky

On Monday 25 July 2011 16:37:08 Paul Eggleton wrote:
> On Monday 25 July 2011 16:31:40 Saul Wold wrote:
> > On 07/25/2011 07:28 AM, Paul Eggleton wrote:
> > > A number of changes aimed at cleaning up local.conf.sample so it is
> > > easier to deal with for new users. These are not necessarily final,
> > > happy to take comments/suggestions.
> > 
> > How is this going to affect the oe-core local.conf.sample?
> 
> That's a good question - it is of course a separate file. I guess it
> depends on how people using oe-core feel about moving these options out
> into a separate file. I was intending to tackle the oe-core file as a
> separate exercise.

I've posted patches to update the OE-core version of this file first (sans the 
splitting). We can bring over those patches and then decide what we want to do 
for everything else; so consider this patchset superseded for now.

Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH 6/6] meta-yocto/conf/local.conf.sample: add rm_work example
  2011-07-25 14:49     ` Paul Eggleton
  2011-07-25 14:54       ` Koen Kooi
@ 2011-08-02 20:35       ` Darren Hart
  1 sibling, 0 replies; 17+ messages in thread
From: Darren Hart @ 2011-08-02 20:35 UTC (permalink / raw)
  To: Paul Eggleton; +Cc: poky



On 07/25/2011 07:49 AM, Paul Eggleton wrote:
> On Monday 25 July 2011 15:44:32 Koen Kooi wrote:
>> Op 25 jul. 2011, om 16:28 heeft Paul Eggleton het volgende geschreven:
>>> +# Uncomment this to delete work files as the build progresses rather
>>> than +# keeping them around, which saves a lot of disk space. However,

This reads as keeping them around save a lot of disk space to me. You
can add a comma after progresses, or reword to group the modifier with
the subject.

>>> if any +# problems arise it can be useful to have the work files to
>>> examine, which +# is why it is off by default.
>>> +#INHERIT += "rm_work"
>>
>> That implies that you expect problems to happen by default :)
> 
> It does say "if" ;)  I'm happy to take suggestions on an alternative 
> comment...

If we assume people will be adding and developing recipes as part of the
typical usage model, then yes, I would expect problems to happen by
default - it is development afterall. :)


-- 
Darren Hart
Intel Open Source Technology Center
Yocto Project - Linux Kernel


^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2011-08-02 20:35 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-07-25 14:28 [PATCH 0/6] meta-yocto: cleanup of local.conf.sample Paul Eggleton
2011-07-25 14:28 ` [PATCH 1/6] meta-yocto/local.conf.sample.extended: update DISTRO_FEATURES Paul Eggleton
2011-07-25 14:28 ` [PATCH 2/6] meta-yocto/local.conf.sample: remove oprofileui-native related settings Paul Eggleton
2011-07-25 14:28 ` [PATCH 3/6] meta-yocto/conf/local.conf.sample: move advanced settings to extended sample file Paul Eggleton
2011-07-25 15:31   ` Saul Wold
2011-07-25 15:37     ` Paul Eggleton
2011-07-25 14:28 ` [PATCH 4/6] meta-yocto/conf/local.conf.sample: improve comments/layout Paul Eggleton
2011-07-25 14:28 ` [PATCH 5/6] meta-yocto/conf/local.conf.sample: remove emenlow from machine list Paul Eggleton
2011-07-25 14:28 ` [PATCH 6/6] meta-yocto/conf/local.conf.sample: add rm_work example Paul Eggleton
2011-07-25 14:44   ` Koen Kooi
2011-07-25 14:49     ` Paul Eggleton
2011-07-25 14:54       ` Koen Kooi
2011-07-25 15:06         ` Paul Eggleton
2011-08-02 20:35       ` Darren Hart
2011-07-25 15:31 ` [PATCH 0/6] meta-yocto: cleanup of local.conf.sample Saul Wold
2011-07-25 15:37   ` Paul Eggleton
2011-07-26 15:55     ` Paul Eggleton

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.