Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(342)

Side by Side Diff: native_client_sdk/src/doc/devguide/devcycle/dynamic-loading.rst

Issue 912633002: NaCl docs: clarify Chrome apps instead of packaged apps (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 ###################################### 1 ######################################
2 Dynamic Linking and Loading with glibc 2 Dynamic Linking and Loading with glibc
3 ###################################### 3 ######################################
4 4
5 .. contents:: 5 .. contents::
6 :local: 6 :local:
7 :backlinks: none 7 :backlinks: none
8 :depth: 2 8 :depth: 2
9 9
10 .. Note:: 10 .. Note::
(...skipping 297 matching lines...) Expand 10 before | Expand all | Expand 10 after
308 308
309 As described above, an application's manifest file must explicitly list all the 309 As described above, an application's manifest file must explicitly list all the
310 executable code modules that the application directly depends on, including 310 executable code modules that the application directly depends on, including
311 modules from the application itself (.nexe and .so files), modules from the 311 modules from the application itself (.nexe and .so files), modules from the
312 Native Client SDK (e.g., libppapi_cpp.so), and perhaps also modules from 312 Native Client SDK (e.g., libppapi_cpp.so), and perhaps also modules from
313 `naclports <http://code.google.com/p/naclports/>`_ or from 313 `naclports <http://code.google.com/p/naclports/>`_ or from
314 `middleware systems <../../community/middleware>`_ that 314 `middleware systems <../../community/middleware>`_ that
315 the application uses. You must provide all of those modules as part of the 315 the application uses. You must provide all of those modules as part of the
316 application deployment process. 316 application deployment process.
317 317
318 As explained in :doc:`Distributing Your Application 318 As explained in :doc:`Distributing Your Application <../distributing>`, there
319 <../distributing>`, there are two basic ways to deploy an application: 319 are two basic ways to deploy a `Chrome app </apps>`_:
320 320
321 * **hosted application:** all modules are hosted together on a web server of 321 * **hosted application:** all modules are hosted together on a web server of
binji 2015/02/10 17:49:40 looks like "hosted app" and "Chrome App" are the t
JF 2015/02/10 18:26:16 I added the link, but I think we want to keep the
322 your choice 322 your choice
323 323
324 * **packaged application:** all modules are packaged into one file, hosted in 324 * **packaged application:** all modules are packaged into one file, hosted in
325 the Chrome Web Store, and downloaded to the user's machine 325 the Chrome Web Store, and downloaded to the user's machine
326 326
327 You must deploy all the modules listed in your application's manifest file for 327 You must deploy all the modules listed in your application's manifest file for
328 either the hosted application or the packaged application case. For hosted 328 either the hosted application or the packaged application case. For hosted
329 applications, you must upload the modules to your web server. For packaged 329 applications, you must upload the modules to your web server. For packaged
330 applications, you must include the modules in the application's Chrome Web 330 applications, you must include the modules in the application's Chrome Web
331 Store .crx file. Modules should use URLs/names that are consistent with those 331 Store .crx file. Modules should use URLs/names that are consistent with those
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after
427 **undefined reference to 'dlopen' collect2: ld returned 1 exit status** 427 **undefined reference to 'dlopen' collect2: ld returned 1 exit status**
428 This is a linker ordering problem that usually results from improper ordering 428 This is a linker ordering problem that usually results from improper ordering
429 of command line flags when linking. Reconfigure your command line string to 429 of command line flags when linking. Reconfigure your command line string to
430 list libraries after the -o flag. 430 list libraries after the -o flag.
431 431
432 .. |menu-icon| image:: /images/menu-icon.png 432 .. |menu-icon| image:: /images/menu-icon.png
433 .. _objdump: http://en.wikipedia.org/wiki/Objdump 433 .. _objdump: http://en.wikipedia.org/wiki/Objdump
434 .. _GLIBC: http://www.gnu.org/software/libc/index.html 434 .. _GLIBC: http://www.gnu.org/software/libc/index.html
435 .. _POSIX: http://en.wikipedia.org/wiki/POSIX 435 .. _POSIX: http://en.wikipedia.org/wiki/POSIX
436 .. _newlib: http://sourceware.org/newlib/ 436 .. _newlib: http://sourceware.org/newlib/
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698