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

Side by Side Diff: native_client_sdk/doc_generated/devguide/devcycle/dynamic-loading.html

Issue 383523004: [NaCl SDK] docs: Remove references to obsolete debugging env vars. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: undo middleware change Created 6 years, 5 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 | Annotate | Revision Log
OLDNEW
1 {{+bindTo:partials.standard_nacl_article}} 1 {{+bindTo:partials.standard_nacl_article}}
2 2
3 <section id="dynamic-linking-and-loading-with-glibc"> 3 <section id="dynamic-linking-and-loading-with-glibc">
4 <h1 id="dynamic-linking-and-loading-with-glibc">Dynamic Linking and Loading with glibc</h1> 4 <h1 id="dynamic-linking-and-loading-with-glibc">Dynamic Linking and Loading with glibc</h1>
5 <div class="contents local" id="contents" style="display: none"> 5 <div class="contents local" id="contents" style="display: none">
6 <ul class="small-gap"> 6 <ul class="small-gap">
7 <li><p class="first"><a class="reference internal" href="#introduction" id="id1" >Introduction</a></p> 7 <li><p class="first"><a class="reference internal" href="#introduction" id="id1" >Introduction</a></p>
8 <ul class="small-gap"> 8 <ul class="small-gap">
9 <li><a class="reference internal" href="#c-standard-libraries-glibc-and-newlib" id="id2">C standard libraries: glibc and newlib</a></li> 9 <li><a class="reference internal" href="#c-standard-libraries-glibc-and-newlib" id="id2">C standard libraries: glibc and newlib</a></li>
10 <li><a class="reference internal" href="#sdk-toolchains" id="id3">SDK toolchains </a></li> 10 <li><a class="reference internal" href="#sdk-toolchains" id="id3">SDK toolchains </a></li>
(...skipping 300 matching lines...) Expand 10 before | Expand all | Expand 10 after
311 <code>create_nmf</code>. 311 <code>create_nmf</code>.
312 </aside> 312 </aside>
313 <p>As an alternative to using <code>create_nmf</code>, it is possible to manuall y calculate 313 <p>As an alternative to using <code>create_nmf</code>, it is possible to manuall y calculate
314 the list of shared library dependencies using tools such as <code>objdump_</code >.</p> 314 the list of shared library dependencies using tools such as <code>objdump_</code >.</p>
315 </section><section id="deploying-a-dynamically-linked-application"> 315 </section><section id="deploying-a-dynamically-linked-application">
316 <h2 id="deploying-a-dynamically-linked-application">Deploying a dynamically link ed application</h2> 316 <h2 id="deploying-a-dynamically-linked-application">Deploying a dynamically link ed application</h2>
317 <p>As described above, an application&#8217;s manifest file must explicitly list all the 317 <p>As described above, an application&#8217;s manifest file must explicitly list all the
318 executable code modules that the application directly depends on, including 318 executable code modules that the application directly depends on, including
319 modules from the application itself (.nexe and .so files), modules from the 319 modules from the application itself (.nexe and .so files), modules from the
320 Native Client SDK (e.g., libppapi_cpp.so), and perhaps also modules from 320 Native Client SDK (e.g., libppapi_cpp.so), and perhaps also modules from
321 <a class="reference external" href="naclports_">naclport</a> or from <a class="r eference external" href="../../community/middleware">middleware systems</a> that 321 <a class="reference external" href="http://code.google.com/p/naclports/">naclpor ts</a> or from
322 <a class="reference external" href="../../community/middleware">middleware syste ms</a> that
322 the application uses. You must provide all of those modules as part of the 323 the application uses. You must provide all of those modules as part of the
323 application deployment process.</p> 324 application deployment process.</p>
324 <p>As explained in <a class="reference internal" href="/native-client/devguide/d istributing.html"><em>Distributing Your Application</em></a>, there are two basi c ways to deploy an application:</p> 325 <p>As explained in <a class="reference internal" href="/native-client/devguide/d istributing.html"><em>Distributing Your Application</em></a>, there are two basi c ways to deploy an application:</p>
325 <ul class="small-gap"> 326 <ul class="small-gap">
326 <li><strong>hosted application:</strong> all modules are hosted together on a we b server of 327 <li><strong>hosted application:</strong> all modules are hosted together on a we b server of
327 your choice</li> 328 your choice</li>
328 <li><strong>packaged application:</strong> all modules are packaged into one fil e, hosted in 329 <li><strong>packaged application:</strong> all modules are packaged into one fil e, hosted in
329 the Chrome Web Store, and downloaded to the user&#8217;s machine</li> 330 the Chrome Web Store, and downloaded to the user&#8217;s machine</li>
330 </ul> 331 </ul>
331 <p>You must deploy all the modules listed in your application&#8217;s manifest f ile for 332 <p>You must deploy all the modules listed in your application&#8217;s manifest f ile for
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after
414 in the .nmf file &#8211; either the files are the wrong type or kind, or an 415 in the .nmf file &#8211; either the files are the wrong type or kind, or an
415 expected library is missing.</dd> 416 expected library is missing.</dd>
416 <dt><strong>undefined reference to &#8216;dlopen&#8217; collect2: ld returned 1 exit status</strong></dt> 417 <dt><strong>undefined reference to &#8216;dlopen&#8217; collect2: ld returned 1 exit status</strong></dt>
417 <dd>This is a linker ordering problem that usually results from improper orderin g 418 <dd>This is a linker ordering problem that usually results from improper orderin g
418 of command line flags when linking. Reconfigure your command line string to 419 of command line flags when linking. Reconfigure your command line string to
419 list libraries after the -o flag.</dd> 420 list libraries after the -o flag.</dd>
420 </dl> 421 </dl>
421 </section></section> 422 </section></section>
422 423
423 {{/partials.standard_nacl_article}} 424 {{/partials.standard_nacl_article}}
OLDNEW
« no previous file with comments | « native_client_sdk/doc_generated/devguide/devcycle/debugging.html ('k') | native_client_sdk/doc_generated/faq.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698