From c6f2b40f1d50d0772f2c78f0e4046628ffc1aaea Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Fri, 23 Feb 2018 16:51:18 -0800 Subject: concepts-manual, dev-manual: Moved the virtual providers to dev-manual This topic was deemed unfit for concepts so I moved it to the dev-manual and rewrote it to be "Using Virtual Providers". (From yocto-docs rev: df7d48ac4fcf7ece75681ccf0bbb5699f7ff5ea6) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- .../concepts-manual/concepts-manual-concepts.xml | 63 ---------------------- 1 file changed, 63 deletions(-) (limited to 'documentation/concepts-manual/concepts-manual-concepts.xml') diff --git a/documentation/concepts-manual/concepts-manual-concepts.xml b/documentation/concepts-manual/concepts-manual-concepts.xml index fb02e2b512..0d01372c2e 100644 --- a/documentation/concepts-manual/concepts-manual-concepts.xml +++ b/documentation/concepts-manual/concepts-manual-concepts.xml @@ -153,67 +153,6 @@ -
- Metadata (Virtual Providers) - - - Prior to the build, if you know that several different recipes - provide the same functionality, you can use a virtual provider - (i.e. virtual/*) as a placeholder for the - actual provider. - The actual provider would be determined at build time. - In this case, you should add virtual/* - to - DEPENDS, - rather than listing the specified provider. - You would select the actual provider by setting the - PREFERRED_PROVIDER - variable (i.e. - PREFERRED_PROVIDER_virtual/*) - in the build's configuration file (e.g. - poky/build/conf/local.conf). - - Any recipe that - PROVIDES - a virtual/* item that is ultimately - not selected through - PREFERRED_PROVIDER does not get built. - Preventing these recipes from building is usually the - desired behavior since this mechanism's purpose is to - select between mutually exclusive alternative providers. - - - - - The following lists specific examples of virtual providers: - - - virtual/mesa: - Provides gbm.pc. - - - virtual/egl: - Provides egl.pc and possibly - wayland-egl.pc. - - - virtual/libgl: - Provides gl.pc (i.e. libGL). - - - virtual/libgles1: - Provides glesv1_cm.pc - (i.e. libGLESv1_CM). - - - virtual/libgles2: - Provides glesv2.pc - (i.e. libGLESv2). - - - -
-
Classes @@ -248,8 +187,6 @@
- -
Development Concepts -- cgit v1.2.3-54-g00ecf