From 738d9479fa465668c7b9814ac308ccc52b03b493 Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Fri, 13 Jul 2012 13:51:13 -0700 Subject: documentation/poky-ref-manual/development.xml: Removed devshell section Removed the "Development Using a Development Shell" section. This section was moved to the YP Development manual into the "Common Development Models" chapter. (From yocto-docs rev: 4222ce12d620bf3cd98ae80b19402cf59cca3d3f) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- documentation/poky-ref-manual/development.xml | 78 --------------------------- 1 file changed, 78 deletions(-) (limited to 'documentation') diff --git a/documentation/poky-ref-manual/development.xml b/documentation/poky-ref-manual/development.xml index f7e67a6545..af8a59cb0c 100644 --- a/documentation/poky-ref-manual/development.xml +++ b/documentation/poky-ref-manual/development.xml @@ -15,84 +15,6 @@ This chapter describes each development method. -
- Development Within a Development Shell - - - When debugging certain commands or even when just editing packages, - devshell can be a useful tool. - Using devshell differs from the example shown in the previous - section in that when you invoke devshell source files are - extracted into your working directory and patches are applied. - Then, a new terminal is opened and you are placed in the working directory. - In the new terminal, all the OpenEmbedded build-related environment variables are - still defined so you can use commands such as configure and - make. - The commands execute just as if the OpenEmbedded build system were executing them. - Consequently, working this way can be helpful when debugging a build or preparing - software to be used with the OpenEmbedded build system. - - - - Following is an example that uses devshell on a target named - matchbox-desktop: - - - - - $ bitbake matchbox-desktop -c devshell - - - - - This command opens a terminal with a shell prompt within the OpenEmbedded build environment. - The following occurs: - - The PATH variable includes the - cross-toolchain. - The pkgconfig variables find the correct - .pc files. - The configure command finds the - Yocto Project site files as well as any other necessary files. - - Within this environment, you can run configure - or compile commands as if they were being run by - the OpenEmbedded build system itself. - As noted earlier, the working directory also automatically changes to the - source directory (S). - - - - When you are finished, you just exit the shell or close the terminal window. - - - - The default shell used by devshell is xterm. - For examples of available options, see the "UI/Interaction Configuration" - section of the - meta/conf/bitbake.conf configuration file in the - source directory. - - - - Because an external shell is launched rather than opening directly into the - original terminal window, it allows easier interaction with BitBake's multiple - threads as well as accomodates a future client/server split. - - - - It is worth remembering that when using devshell - you need to use the full compiler name such as arm-poky-linux-gnueabi-gcc - instead of just using gcc. - The same applies to other applications such as binutils, - libtool and so forth. - BitBake sets up environment variables such as CC - to assist applications, such as make to find the correct tools. - It is also worth noting that devshell still works over - X11 forwarding and similar situations - -
-
Development Within Yocto Project for a Package that Uses an External SCM -- cgit v1.2.3-54-g00ecf