Mercurial > octave-nkf
comparison doc/interpreter/install.txi @ 7081:503001863427
[project @ 2007-10-31 01:08:14 by jwe]
author | jwe |
---|---|
date | Wed, 31 Oct 2007 01:09:28 +0000 |
parents | fd42779a8428 |
children | 5608935ff522 |
comparison
equal
deleted
inserted
replaced
7080:7e465260a48f | 7081:503001863427 |
---|---|
74 probably want to use this option. It will make your @file{.oct} files | 74 probably want to use this option. It will make your @file{.oct} files |
75 much smaller and on some systems it may be necessary to build shared | 75 much smaller and on some systems it may be necessary to build shared |
76 libraries in order to use dynamically linked functions. | 76 libraries in order to use dynamically linked functions. |
77 | 77 |
78 You may also want to build a shared version of @code{libstdc++}, if your | 78 You may also want to build a shared version of @code{libstdc++}, if your |
79 system doesn't already have one. Note that a patch is needed to build | 79 system doesn't already have one. |
80 shared versions of version 2.7.2 of @code{libstdc++} on the HP-PA | |
81 architecture. You can find the patch at | |
82 @url{ftp://ftp.cygnus.com/pub/g++/libg++-2.7.2-hppa-gcc-fix}. | |
83 | 80 |
84 @item --enable-dl | 81 @item --enable-dl |
85 Use @code{dlopen} and friends to make Octave capable of dynamically | 82 Use @code{dlopen} and friends to make Octave capable of dynamically |
86 linking externally compiled functions. This only works on systems that | 83 linking externally compiled functions. This only works on systems that |
87 actually have these functions. If you plan on using this feature, you | 84 actually have these functions. If you plan on using this feature, you |
304 | 301 |
305 @noindent | 302 @noindent |
306 or | 303 or |
307 | 304 |
308 @example | 305 @example |
309 warning: ANSI C++ prohibits conversion from `(int)' to `(...)' | 306 warning: ANSI C++ prohibits conversion from `(int)' |
307 to `(...)' | |
310 @end example | 308 @end example |
311 | 309 |
312 @noindent | 310 @noindent |
313 while compiling @file{sighandlers.cc}, you may need to edit some files | 311 while compiling @file{sighandlers.cc}, you may need to edit some files |
314 in the @code{gcc} include subdirectory to add proper prototypes for functions | 312 in the @code{gcc} include subdirectory to add proper prototypes for functions |
378 | 376 |
379 @item | 377 @item |
380 On NeXT systems, if you get errors like this: | 378 On NeXT systems, if you get errors like this: |
381 | 379 |
382 @example | 380 @example |
383 /usr/tmp/cc007458.s:unknown:Undefined local symbol LBB7656 | 381 /usr/tmp/cc007458.s:unknown:Undefined local |
384 /usr/tmp/cc007458.s:unknown:Undefined local symbol LBE7656 | 382 symbol LBB7656 |
383 /usr/tmp/cc007458.s:unknown:Undefined local | |
384 symbol LBE7656 | |
385 @end example | 385 @end example |
386 | 386 |
387 @noindent | 387 @noindent |
388 when compiling @file{Array.cc} and @file{Matrix.cc}, try recompiling | 388 when compiling @file{Array.cc} and @file{Matrix.cc}, try recompiling |
389 these files without @code{-g}. | 389 these files without @code{-g}. |