From b21bfe59b141486228d08036717d3ea9f6e0cd23 Mon Sep 17 00:00:00 2001 From: Navbryce Date: Sun, 20 Oct 2019 19:12:05 -0400 Subject: [PATCH 01/29] updated install.sh to create output directory and refresh libraries. updated decode.c to use default audio device, how the record rate was specified, and made the paths more generic (shoul be replaced by an environment variable in the future --- .gitignore | 2 +- decode.c | 6 +- install.sh | 2 + pocketsphinx-5prealpha/Makefile | 95 +- pocketsphinx-5prealpha/Makefile.in | 47 +- pocketsphinx-5prealpha/aclocal.m4 | 67 +- .../autom4te.cache/output.0 | 2082 ++--- .../autom4te.cache/output.1 | 2082 ++--- .../autom4te.cache/requests | 469 +- .../autom4te.cache/traces.0 | 829 +- .../autom4te.cache/traces.1 | 27 +- pocketsphinx-5prealpha/config.log | 801 +- pocketsphinx-5prealpha/config.status | 413 +- pocketsphinx-5prealpha/configure | 2080 ++--- pocketsphinx-5prealpha/doc/Makefile | 73 +- pocketsphinx-5prealpha/doc/Makefile.in | 25 +- pocketsphinx-5prealpha/include/Makefile | 74 +- pocketsphinx-5prealpha/include/Makefile.in | 26 +- pocketsphinx-5prealpha/include/config.h | 3 +- pocketsphinx-5prealpha/include/config.h.in | 3 +- pocketsphinx-5prealpha/include/config.h.in~ | 3 +- pocketsphinx-5prealpha/libtool | 6155 +++++--------- pocketsphinx-5prealpha/ltmain.sh | 5535 +++++------- pocketsphinx-5prealpha/m4/libtool.m4 | 2521 +++--- pocketsphinx-5prealpha/m4/ltoptions.m4 | 127 +- pocketsphinx-5prealpha/m4/ltsugar.m4 | 7 +- pocketsphinx-5prealpha/m4/ltversion.m4 | 12 +- pocketsphinx-5prealpha/m4/lt~obsolete.m4 | 7 +- pocketsphinx-5prealpha/model/Makefile | 74 +- pocketsphinx-5prealpha/model/Makefile.in | 26 +- pocketsphinx-5prealpha/pocketsphinx.pc | 16 + pocketsphinx-5prealpha/src/Makefile | 72 +- pocketsphinx-5prealpha/src/Makefile.in | 24 +- .../src/gst-plugin/Makefile | 74 +- .../src/gst-plugin/Makefile.in | 26 +- .../src/libpocketsphinx/.deps/acmod.Plo | 309 +- .../libpocketsphinx/.deps/allphone_search.Plo | 267 +- .../src/libpocketsphinx/.deps/bin_mdef.Plo | 191 +- .../libpocketsphinx/.deps/blkarray_list.Plo | 149 +- .../src/libpocketsphinx/.deps/dict.Plo | 213 +- .../src/libpocketsphinx/.deps/dict2pid.Plo | 233 +- .../src/libpocketsphinx/.deps/fsg_history.Plo | 245 +- .../src/libpocketsphinx/.deps/fsg_lextree.Plo | 227 +- .../src/libpocketsphinx/.deps/fsg_search.Plo | 255 +- .../src/libpocketsphinx/.deps/hmm.Plo | 205 +- .../libpocketsphinx/.deps/kws_detections.Plo | 245 +- .../src/libpocketsphinx/.deps/kws_search.Plo | 267 +- .../src/libpocketsphinx/.deps/mdef.Plo | 173 +- .../src/libpocketsphinx/.deps/ms_gauden.Plo | 305 +- .../src/libpocketsphinx/.deps/ms_mgau.Plo | 249 +- .../src/libpocketsphinx/.deps/ms_senone.Plo | 269 +- .../libpocketsphinx/.deps/ngram_search.Plo | 251 +- .../.deps/ngram_search_fwdflat.Plo | 251 +- .../.deps/ngram_search_fwdtree.Plo | 251 +- .../.deps/phone_loop_search.Plo | 247 +- .../libpocketsphinx/.deps/pocketsphinx.Plo | 269 +- .../libpocketsphinx/.deps/ps_alignment.Plo | 217 +- .../src/libpocketsphinx/.deps/ps_lattice.Plo | 305 +- .../src/libpocketsphinx/.deps/ps_mllr.Plo | 233 +- .../src/libpocketsphinx/.deps/ptm_mgau.Plo | 291 +- .../libpocketsphinx/.deps/s2_semi_mgau.Plo | 291 +- .../.deps/state_align_search.Plo | 245 +- .../src/libpocketsphinx/.deps/tmat.Plo | 231 +- .../src/libpocketsphinx/.deps/vector.Plo | 203 +- .../.libs/libpocketsphinx.so.3 | 1 + .../.libs/libpocketsphinx.so.3.0.0 | Bin 0 -> 1148545 bytes .../.libs/libpocketsphinx.so.3.0.0T | Bin 0 -> 1148545 bytes .../src/libpocketsphinx/Makefile | 74 +- .../src/libpocketsphinx/Makefile.in | 26 +- .../src/programs/.deps/batch.Po | 269 +- .../src/programs/.deps/continuous.Po | 249 +- .../src/programs/.deps/mdef_convert.Po | 235 +- .../src/programs/.libs/pocketsphinx_batch | Bin 0 -> 88321 bytes .../programs/.libs/pocketsphinx_continuous | Bin 0 -> 39228 bytes .../programs/.libs/pocketsphinx_mdef_convert | Bin 0 -> 15211 bytes pocketsphinx-5prealpha/src/programs/Makefile | 73 +- .../src/programs/Makefile.in | 25 +- .../src/programs/pocketsphinx_batch | 228 + .../src/programs/pocketsphinx_continuous | 228 + .../src/programs/pocketsphinx_mdef_convert | 228 + pocketsphinx-5prealpha/swig/Makefile | 74 +- pocketsphinx-5prealpha/swig/Makefile.in | 26 +- .../swig/python/.deps/pocketsphinx_wrap.Plo | 368 +- .../swig/python/.libs/_pocketsphinx.so.0 | 1 + .../swig/python/.libs/_pocketsphinx.so.0.0.0 | Bin 0 -> 327517 bytes .../swig/python/.libs/_pocketsphinx.so.0.0.0T | Bin 0 -> 327517 bytes pocketsphinx-5prealpha/swig/python/Makefile | 78 +- .../swig/python/Makefile.in | 28 +- .../swig/python/pocketsphinx.py | 490 ++ .../swig/python/pocketsphinx_wrap.c | 7482 +++++++++++++++++ .../swig/python/test/Makefile | 72 +- .../swig/python/test/Makefile.in | 24 +- pocketsphinx-5prealpha/test/Makefile | 73 +- pocketsphinx-5prealpha/test/Makefile.in | 25 +- .../test/regression/Makefile | 75 +- .../test/regression/Makefile.in | 27 +- pocketsphinx-5prealpha/test/testfuncs.sh | 2 +- pocketsphinx-5prealpha/test/unit/Makefile | 78 +- pocketsphinx-5prealpha/test/unit/Makefile.in | 30 +- sphinxbase-5prealpha/Makefile | 93 +- sphinxbase-5prealpha/Makefile.in | 47 +- sphinxbase-5prealpha/aclocal.m4 | 67 +- sphinxbase-5prealpha/autom4te.cache/output.0 | 2082 ++--- sphinxbase-5prealpha/autom4te.cache/output.0t | 0 sphinxbase-5prealpha/autom4te.cache/output.1 | 2082 ++--- sphinxbase-5prealpha/autom4te.cache/requests | 463 +- sphinxbase-5prealpha/autom4te.cache/traces.0 | 829 +- sphinxbase-5prealpha/autom4te.cache/traces.0t | 2985 +++++++ sphinxbase-5prealpha/autom4te.cache/traces.1 | 25 +- sphinxbase-5prealpha/config.log | 1273 +-- sphinxbase-5prealpha/config.status | 417 +- sphinxbase-5prealpha/configure | 2080 ++--- sphinxbase-5prealpha/doc/Makefile | 71 +- sphinxbase-5prealpha/doc/Makefile.in | 25 +- sphinxbase-5prealpha/include/Makefile | 74 +- sphinxbase-5prealpha/include/Makefile.in | 28 +- sphinxbase-5prealpha/include/config.h | 5 +- sphinxbase-5prealpha/include/config.h.in | 3 +- sphinxbase-5prealpha/include/config.h.in~ | 3 +- sphinxbase-5prealpha/include/sphinx_config.h | 2 +- .../include/sphinxbase/Makefile | 72 +- .../include/sphinxbase/Makefile.in | 26 +- sphinxbase-5prealpha/libtool | 6159 +++++--------- sphinxbase-5prealpha/ltmain.sh | 5535 +++++------- sphinxbase-5prealpha/m4/libtool.m4 | 2521 +++--- sphinxbase-5prealpha/m4/ltoptions.m4 | 127 +- sphinxbase-5prealpha/m4/ltsugar.m4 | 7 +- sphinxbase-5prealpha/m4/ltversion.m4 | 12 +- sphinxbase-5prealpha/m4/lt~obsolete.m4 | 7 +- sphinxbase-5prealpha/sphinxbase.pc | 15 + sphinxbase-5prealpha/src/Makefile | 70 +- sphinxbase-5prealpha/src/Makefile.in | 24 +- .../src/libsphinxad/.deps/ad_oss.Plo | 193 +- .../src/libsphinxad/.libs/libsphinxad.so.3 | 1 + .../libsphinxad/.libs/libsphinxad.so.3.0.0 | Bin 0 -> 25578 bytes .../libsphinxad/.libs/libsphinxad.so.3.0.0T | Bin 0 -> 25578 bytes sphinxbase-5prealpha/src/libsphinxad/Makefile | 71 +- .../src/libsphinxad/Makefile.in | 25 +- .../libsphinxbase/.libs/libsphinxbase.so.3 | 1 + .../.libs/libsphinxbase.so.3.0.0 | Bin 0 -> 1066405 bytes .../src/libsphinxbase/Makefile | 70 +- .../src/libsphinxbase/Makefile.in | 24 +- .../libsphinxbase/fe/.deps/fe_interface.Plo | 205 +- .../src/libsphinxbase/fe/.deps/fe_noise.Plo | 189 +- .../libsphinxbase/fe/.deps/fe_prespch_buf.Plo | 169 +- .../src/libsphinxbase/fe/.deps/fe_sigproc.Plo | 203 +- .../src/libsphinxbase/fe/.deps/fe_warp.Plo | 153 +- .../libsphinxbase/fe/.deps/fe_warp_affine.Plo | 191 +- .../fe/.deps/fe_warp_inverse_linear.Plo | 191 +- .../fe/.deps/fe_warp_piecewise_linear.Plo | 191 +- .../src/libsphinxbase/fe/.deps/fixlog.Plo | 68 +- .../src/libsphinxbase/fe/.deps/yin.Plo | 153 +- .../src/libsphinxbase/fe/Makefile | 72 +- .../src/libsphinxbase/fe/Makefile.in | 26 +- .../src/libsphinxbase/feat/.deps/agc.Plo | 179 +- .../src/libsphinxbase/feat/.deps/cmn.Plo | 199 +- .../src/libsphinxbase/feat/.deps/cmn_live.Plo | 149 +- .../src/libsphinxbase/feat/.deps/feat.Plo | 187 +- .../src/libsphinxbase/feat/.deps/lda.Plo | 179 +- .../src/libsphinxbase/feat/Makefile | 71 +- .../src/libsphinxbase/feat/Makefile.in | 25 +- .../src/libsphinxbase/lm/.deps/fsg_model.Plo | 157 +- .../src/libsphinxbase/lm/.deps/jsgf.Plo | 157 +- .../libsphinxbase/lm/.deps/jsgf_parser.Plo | 159 +- .../libsphinxbase/lm/.deps/jsgf_scanner.Plo | 161 +- .../src/libsphinxbase/lm/.deps/lm_trie.Plo | 165 +- .../libsphinxbase/lm/.deps/lm_trie_quant.Plo | 187 +- .../libsphinxbase/lm/.deps/ngram_model.Plo | 165 +- .../lm/.deps/ngram_model_set.Plo | 145 +- .../lm/.deps/ngram_model_trie.Plo | 165 +- .../src/libsphinxbase/lm/.deps/ngrams_raw.Plo | 165 +- .../src/libsphinxbase/lm/Makefile | 74 +- .../src/libsphinxbase/lm/Makefile.in | 28 +- .../src/libsphinxbase/util/.deps/bio.Plo | 151 +- .../src/libsphinxbase/util/.deps/bitarr.Plo | 49 +- .../src/libsphinxbase/util/.deps/bitvec.Plo | 125 +- .../src/libsphinxbase/util/.deps/case.Plo | 133 +- .../libsphinxbase/util/.deps/ckd_alloc.Plo | 141 +- .../src/libsphinxbase/util/.deps/cmd_ln.Plo | 157 +- .../src/libsphinxbase/util/.deps/dtoa.Plo | 158 +- .../src/libsphinxbase/util/.deps/err.Plo | 141 +- .../src/libsphinxbase/util/.deps/filename.Plo | 125 +- .../src/libsphinxbase/util/.deps/genrand.Plo | 48 +- .../src/libsphinxbase/util/.deps/glist.Plo | 133 +- .../libsphinxbase/util/.deps/hash_table.Plo | 141 +- .../src/libsphinxbase/util/.deps/heap.Plo | 141 +- .../util/.deps/listelem_alloc.Plo | 129 +- .../src/libsphinxbase/util/.deps/logmath.Plo | 195 +- .../src/libsphinxbase/util/.deps/matrix.Plo | 145 +- .../src/libsphinxbase/util/.deps/mmio.Plo | 197 +- .../src/libsphinxbase/util/.deps/pio.Plo | 165 +- .../util/.deps/priority_queue.Plo | 129 +- .../src/libsphinxbase/util/.deps/profile.Plo | 169 +- .../src/libsphinxbase/util/.deps/sbthread.Plo | 165 +- .../src/libsphinxbase/util/.deps/strfuncs.Plo | 133 +- .../src/libsphinxbase/util/Makefile | 71 +- .../src/libsphinxbase/util/Makefile.in | 25 +- .../src/sphinx_adtools/.deps/cont_seg.Po | 199 +- .../src/sphinx_adtools/.deps/sphinx_pitch.Po | 160 +- .../src/sphinx_adtools/.libs/sphinx_cont_seg | Bin 0 -> 32379 bytes .../src/sphinx_adtools/.libs/sphinx_pitch | Bin 0 -> 55675 bytes .../src/sphinx_adtools/Makefile | 71 +- .../src/sphinx_adtools/Makefile.in | 25 +- .../src/sphinx_adtools/sphinx_cont_seg | 228 + .../src/sphinx_adtools/sphinx_pitch | 228 + .../src/sphinx_cepview/.deps/main_cepview.Po | 150 +- .../src/sphinx_cepview/.libs/sphinx_cepview | Bin 0 -> 24676 bytes .../src/sphinx_cepview/Makefile | 71 +- .../src/sphinx_cepview/Makefile.in | 25 +- .../src/sphinx_cepview/sphinx_cepview | 228 + .../src/sphinx_fe/.deps/sphinx_fe.Po | 169 +- .../src/sphinx_fe/.libs/sphinx_fe | Bin 0 -> 73304 bytes sphinxbase-5prealpha/src/sphinx_fe/Makefile | 72 +- .../src/sphinx_fe/Makefile.in | 26 +- sphinxbase-5prealpha/src/sphinx_fe/sphinx_fe | 228 + .../src/sphinx_jsgf2fsg/.deps/main.Po | 155 +- .../src/sphinx_jsgf2fsg/.libs/sphinx_jsgf2fsg | Bin 0 -> 22069 bytes .../src/sphinx_jsgf2fsg/Makefile | 71 +- .../src/sphinx_jsgf2fsg/Makefile.in | 25 +- .../src/sphinx_jsgf2fsg/sphinx_jsgf2fsg | 228 + .../sphinx_lmtools/.deps/sphinx_lm_convert.Po | 188 +- .../sphinx_lmtools/.deps/sphinx_lm_eval.Po | 188 +- .../sphinx_lmtools/.libs/sphinx_lm_convert | Bin 0 -> 21485 bytes .../src/sphinx_lmtools/.libs/sphinx_lm_eval | Bin 0 -> 34939 bytes .../src/sphinx_lmtools/Makefile | 71 +- .../src/sphinx_lmtools/Makefile.in | 25 +- .../src/sphinx_lmtools/sphinx_lm_convert | 228 + .../src/sphinx_lmtools/sphinx_lm_eval | 228 + sphinxbase-5prealpha/swig/Makefile | 72 +- sphinxbase-5prealpha/swig/Makefile.in | 26 +- .../.deps/_sphinxbase_la-sphinxbase_wrap.Plo | 296 +- .../swig/python/.libs/_sphinxbase.so.0 | 1 + .../swig/python/.libs/_sphinxbase.so.0.0.0 | Bin 0 -> 317774 bytes .../swig/python/.libs/_sphinxbase.so.0.0.0T | Bin 0 -> 317774 bytes sphinxbase-5prealpha/swig/python/Makefile | 74 +- sphinxbase-5prealpha/swig/python/Makefile.in | 28 +- .../swig/python/sphinxbase.py | 495 ++ .../swig/python/sphinxbase_wrap.c | 7365 ++++++++++++++++ sphinxbase-5prealpha/test/Makefile | 70 +- sphinxbase-5prealpha/test/Makefile.in | 24 +- sphinxbase-5prealpha/test/regression/Makefile | 74 +- .../test/regression/Makefile.in | 28 +- .../test/regression/testfuncs.sh | 2 +- sphinxbase-5prealpha/test/unit/Makefile | 71 +- sphinxbase-5prealpha/test/unit/Makefile.in | 25 +- .../test/unit/test_alloc/Makefile | 76 +- .../test/unit/test_alloc/Makefile.in | 30 +- .../test/unit/test_bitvec/Makefile | 76 +- .../test/unit/test_bitvec/Makefile.in | 30 +- .../test/unit/test_case/Makefile | 74 +- .../test/unit/test_case/Makefile.in | 28 +- .../test/unit/test_cmdln/Makefile | 74 +- .../test/unit/test_cmdln/Makefile.in | 28 +- .../test/unit/test_fe/Makefile | 76 +- .../test/unit/test_fe/Makefile.in | 30 +- .../test/unit/test_feat/Makefile | 76 +- .../test/unit/test_feat/Makefile.in | 30 +- .../test/unit/test_fsg/Makefile | 76 +- .../test/unit/test_fsg/Makefile.in | 30 +- .../test/unit/test_hash/Makefile | 76 +- .../test/unit/test_hash/Makefile.in | 30 +- .../test/unit/test_lineiter/Makefile | 76 +- .../test/unit/test_lineiter/Makefile.in | 30 +- .../test/unit/test_logmath/Makefile | 76 +- .../test/unit/test_logmath/Makefile.in | 30 +- .../test/unit/test_matrix/Makefile | 74 +- .../test/unit/test_matrix/Makefile.in | 28 +- .../test/unit/test_ngram/Makefile | 76 +- .../test/unit/test_ngram/Makefile.in | 30 +- .../test/unit/test_string/Makefile | 74 +- .../test/unit/test_string/Makefile.in | 28 +- .../test/unit/test_thread/Makefile | 76 +- .../test/unit/test_thread/Makefile.in | 30 +- .../test/unit/test_util/Makefile | 76 +- .../test/unit/test_util/Makefile.in | 30 +- sphinxbase-5prealpha/test/unit/testfuncs.sh | 2 +- 276 files changed, 50202 insertions(+), 40181 deletions(-) mode change 100644 => 100755 install.sh create mode 100644 pocketsphinx-5prealpha/pocketsphinx.pc create mode 120000 pocketsphinx-5prealpha/src/libpocketsphinx/.libs/libpocketsphinx.so.3 create mode 100755 pocketsphinx-5prealpha/src/libpocketsphinx/.libs/libpocketsphinx.so.3.0.0 create mode 100755 pocketsphinx-5prealpha/src/libpocketsphinx/.libs/libpocketsphinx.so.3.0.0T create mode 100755 pocketsphinx-5prealpha/src/programs/.libs/pocketsphinx_batch create mode 100755 pocketsphinx-5prealpha/src/programs/.libs/pocketsphinx_continuous create mode 100755 pocketsphinx-5prealpha/src/programs/.libs/pocketsphinx_mdef_convert create mode 100755 pocketsphinx-5prealpha/src/programs/pocketsphinx_batch create mode 100755 pocketsphinx-5prealpha/src/programs/pocketsphinx_continuous create mode 100755 pocketsphinx-5prealpha/src/programs/pocketsphinx_mdef_convert create mode 120000 pocketsphinx-5prealpha/swig/python/.libs/_pocketsphinx.so.0 create mode 100755 pocketsphinx-5prealpha/swig/python/.libs/_pocketsphinx.so.0.0.0 create mode 100755 pocketsphinx-5prealpha/swig/python/.libs/_pocketsphinx.so.0.0.0T create mode 100644 pocketsphinx-5prealpha/swig/python/pocketsphinx.py create mode 100644 pocketsphinx-5prealpha/swig/python/pocketsphinx_wrap.c create mode 100644 sphinxbase-5prealpha/autom4te.cache/output.0t create mode 100644 sphinxbase-5prealpha/autom4te.cache/traces.0t create mode 100644 sphinxbase-5prealpha/sphinxbase.pc create mode 120000 sphinxbase-5prealpha/src/libsphinxad/.libs/libsphinxad.so.3 create mode 100755 sphinxbase-5prealpha/src/libsphinxad/.libs/libsphinxad.so.3.0.0 create mode 100755 sphinxbase-5prealpha/src/libsphinxad/.libs/libsphinxad.so.3.0.0T create mode 120000 sphinxbase-5prealpha/src/libsphinxbase/.libs/libsphinxbase.so.3 create mode 100755 sphinxbase-5prealpha/src/libsphinxbase/.libs/libsphinxbase.so.3.0.0 create mode 100755 sphinxbase-5prealpha/src/sphinx_adtools/.libs/sphinx_cont_seg create mode 100755 sphinxbase-5prealpha/src/sphinx_adtools/.libs/sphinx_pitch create mode 100755 sphinxbase-5prealpha/src/sphinx_adtools/sphinx_cont_seg create mode 100755 sphinxbase-5prealpha/src/sphinx_adtools/sphinx_pitch create mode 100755 sphinxbase-5prealpha/src/sphinx_cepview/.libs/sphinx_cepview create mode 100755 sphinxbase-5prealpha/src/sphinx_cepview/sphinx_cepview create mode 100755 sphinxbase-5prealpha/src/sphinx_fe/.libs/sphinx_fe create mode 100755 sphinxbase-5prealpha/src/sphinx_fe/sphinx_fe create mode 100755 sphinxbase-5prealpha/src/sphinx_jsgf2fsg/.libs/sphinx_jsgf2fsg create mode 100755 sphinxbase-5prealpha/src/sphinx_jsgf2fsg/sphinx_jsgf2fsg create mode 100755 sphinxbase-5prealpha/src/sphinx_lmtools/.libs/sphinx_lm_convert create mode 100755 sphinxbase-5prealpha/src/sphinx_lmtools/.libs/sphinx_lm_eval create mode 100755 sphinxbase-5prealpha/src/sphinx_lmtools/sphinx_lm_convert create mode 100755 sphinxbase-5prealpha/src/sphinx_lmtools/sphinx_lm_eval create mode 120000 sphinxbase-5prealpha/swig/python/.libs/_sphinxbase.so.0 create mode 100755 sphinxbase-5prealpha/swig/python/.libs/_sphinxbase.so.0.0.0 create mode 100755 sphinxbase-5prealpha/swig/python/.libs/_sphinxbase.so.0.0.0T create mode 100644 sphinxbase-5prealpha/swig/python/sphinxbase.py create mode 100644 sphinxbase-5prealpha/swig/python/sphinxbase_wrap.c diff --git a/.gitignore b/.gitignore index 3512dc5..a8bb50f 100644 --- a/.gitignore +++ b/.gitignore @@ -6,7 +6,7 @@ testfiles/filtered.wav testfiles/noisy.wav output/*.txt output/*.log - +/output/ # # Prerequisites *.d diff --git a/decode.c b/decode.c index e31ebf8..dfe4d65 100644 --- a/decode.c +++ b/decode.c @@ -8,9 +8,9 @@ int main(void) { struct timespec start, end; system("export LD_LIBRARY_PATH=/usr/local/lib"); - system("aplay /home/pi/speech2text/beep-07.wav"); - system("arecord --format=S16_LE --duration=5 --rate=16k -D sysdefault:CARD=1 --file-type=wav testfiles/noisy.wav"); - system("aplay /home/pi/speech2text/beep-08b.wav"); + system("aplay ~/sphinxSpeech2Text/beep-07.wav"); + system("arecord --format=S16_LE --duration=5 -r 16000 --file-type=wav testfiles/noisy.wav"); + system("aplay ~/sphinxSpeech2Text/beep-08b.wav"); system("echo done recording..."); system("python testfiles/noiseClean.py"); system("echo done cleaning..."); diff --git a/install.sh b/install.sh old mode 100644 new mode 100755 index 184b2ac..37296b1 --- a/install.sh +++ b/install.sh @@ -1,3 +1,4 @@ +mkdir output sudo apt-get install bison sudo apt-get install swig cd sphinxbase-5prealpha @@ -12,3 +13,4 @@ cd ../pocketsphinx-5prealpha .configure make -j sudo make install +sudo ldconfig diff --git a/pocketsphinx-5prealpha/Makefile b/pocketsphinx-5prealpha/Makefile index 470a5c4..603294a 100644 --- a/pocketsphinx-5prealpha/Makefile +++ b/pocketsphinx-5prealpha/Makefile @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # Makefile. Generated from Makefile.in by configure. -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,17 +15,7 @@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -86,9 +76,14 @@ POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -build_triplet = armv7l-unknown-linux-gnueabihf -host_triplet = armv7l-unknown-linux-gnueabihf +build_triplet = x86_64-unknown-linux-gnu +host_triplet = x86_64-unknown-linux-gnu subdir = . +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/configure $(am__configure_deps) \ + $(srcdir)/pocketsphinx.pc.in AUTHORS NEWS README compile \ + config.guess config.sub depcomp install-sh missing py-compile \ + ltmain.sh ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -98,8 +93,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ - $(am__configure_deps) $(am__DIST_COMMON) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d @@ -191,9 +184,6 @@ ETAGS = etags CTAGS = ctags CSCOPE = cscope DIST_SUBDIRS = $(SUBDIRS) -am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/pocketsphinx.pc.in \ - AUTHORS NEWS README compile config.guess config.sub install-sh \ - ltmain.sh missing py-compile DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) @@ -236,19 +226,19 @@ distuninstallcheck_listfiles = find . -type f -print am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' distcleancheck_listfiles = find . -type f -print -ACLOCAL = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing aclocal-1.15 +ACLOCAL = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing aclocal-1.14 AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar -AUTOCONF = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing autoconf -AUTOHEADER = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing autoheader -AUTOMAKE = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing automake-1.15 -AWK = gawk +AUTOCONF = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing autoconf +AUTOHEADER = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing autoheader +AUTOMAKE = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing automake-1.14 +AWK = mawk CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 -Wall CPP = gcc -E -CPPFLAGS = -I/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include -I/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase +CPPFLAGS = -I/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include -I/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase CYGPATH_W = echo DEFS = -DHAVE_CONFIG_H DEPDIR = .deps @@ -275,16 +265,15 @@ INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s -LD = /usr/bin/ld -LDFLAGS = -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase +LD = /usr/bin/ld -m elf_x86_64 +LDFLAGS = -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase LIBOBJS = LIBS = -lsphinxbase LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LTLIBOBJS = -LT_SYS_LIBRARY_PATH = -MAKEINFO = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing makeinfo +MAKEINFO = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p NM = /usr/bin/nm -B @@ -318,15 +307,15 @@ SET_MAKE = SHELL = /bin/bash SPHINXBASE_CFLAGS = SPHINXBASE_LIBS = -SPHINXBASE_SWIG = /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/swig +SPHINXBASE_SWIG = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/swig STRIP = strip SWIG = /usr/bin/swig -SWIG_LIB = /usr/share/swig3.0 +SWIG_LIB = /usr/share/swig2.0 VERSION = 5prealpha -abs_builddir = /home/pi/speech2text/pocketsphinx-5prealpha -abs_srcdir = /home/pi/speech2text/pocketsphinx-5prealpha -abs_top_builddir = /home/pi/speech2text/pocketsphinx-5prealpha -abs_top_srcdir = /home/pi/speech2text/pocketsphinx-5prealpha +abs_builddir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha +abs_srcdir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha +abs_top_builddir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha +abs_top_srcdir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = @@ -336,10 +325,10 @@ am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin -build = armv7l-unknown-linux-gnueabihf +build = x86_64-unknown-linux-gnu build_alias = -build_cpu = armv7l -build_os = linux-gnueabihf +build_cpu = x86_64 +build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} @@ -347,15 +336,15 @@ datarootdir = ${prefix}/share docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} -host = armv7l-unknown-linux-gnueabihf +host = x86_64-unknown-linux-gnu host_alias = -host_cpu = armv7l -host_os = linux-gnueabihf +host_cpu = x86_64 +host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info -install_sh = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/install-sh +install_sh = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/install-sh libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale @@ -372,7 +361,6 @@ program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages -runstatedir = ${localstatedir}/run sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . @@ -416,6 +404,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -654,15 +643,15 @@ dist-xz: distdir $(am__post_remove_distdir) dist-tarZ: distdir - @echo WARNING: "Support for distribution archives compressed with" \ - "legacy program 'compress' is deprecated." >&2 + @echo WARNING: "Support for shar distribution archives is" \ + "deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__post_remove_distdir) dist-shar: distdir - @echo WARNING: "Support for shar distribution archives is" \ - "deprecated." >&2 + @echo WARNING: "Support for distribution archives compressed with" \ + "legacy program 'compress' is deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz $(am__post_remove_distdir) @@ -698,17 +687,17 @@ distcheck: dist esac chmod -R a-w $(distdir) chmod u+w $(distdir) - mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst + mkdir $(distdir)/_build $(distdir)/_inst chmod a-w $(distdir) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && am__cwd=`pwd` \ - && $(am__cd) $(distdir)/_build/sub \ - && ../../configure \ + && $(am__cd) $(distdir)/_build \ + && ../configure \ $(AM_DISTCHECK_CONFIGURE_FLAGS) \ $(DISTCHECK_CONFIGURE_FLAGS) \ - --srcdir=../.. --prefix="$$dc_install_base" \ + --srcdir=.. --prefix="$$dc_install_base" \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ @@ -889,8 +878,6 @@ uninstall-am: uninstall-pkgconfigDATA mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ uninstall-am uninstall-pkgconfigDATA -.PRECIOUS: Makefile - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/pocketsphinx-5prealpha/Makefile.in b/pocketsphinx-5prealpha/Makefile.in index 1ee36ea..480ac7f 100644 --- a/pocketsphinx-5prealpha/Makefile.in +++ b/pocketsphinx-5prealpha/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,17 +15,7 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -89,6 +79,11 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = . +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/configure $(am__configure_deps) \ + $(srcdir)/pocketsphinx.pc.in AUTHORS NEWS README compile \ + config.guess config.sub depcomp install-sh missing py-compile \ + ltmain.sh ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -98,8 +93,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ - $(am__configure_deps) $(am__DIST_COMMON) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d @@ -191,9 +184,6 @@ ETAGS = etags CTAGS = ctags CSCOPE = cscope DIST_SUBDIRS = $(SUBDIRS) -am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/pocketsphinx.pc.in \ - AUTHORS NEWS README compile config.guess config.sub install-sh \ - ltmain.sh missing py-compile DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) @@ -283,7 +273,6 @@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ @@ -372,7 +361,6 @@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -416,6 +404,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -654,15 +643,15 @@ dist-xz: distdir $(am__post_remove_distdir) dist-tarZ: distdir - @echo WARNING: "Support for distribution archives compressed with" \ - "legacy program 'compress' is deprecated." >&2 + @echo WARNING: "Support for shar distribution archives is" \ + "deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__post_remove_distdir) dist-shar: distdir - @echo WARNING: "Support for shar distribution archives is" \ - "deprecated." >&2 + @echo WARNING: "Support for distribution archives compressed with" \ + "legacy program 'compress' is deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz $(am__post_remove_distdir) @@ -698,17 +687,17 @@ distcheck: dist esac chmod -R a-w $(distdir) chmod u+w $(distdir) - mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst + mkdir $(distdir)/_build $(distdir)/_inst chmod a-w $(distdir) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && am__cwd=`pwd` \ - && $(am__cd) $(distdir)/_build/sub \ - && ../../configure \ + && $(am__cd) $(distdir)/_build \ + && ../configure \ $(AM_DISTCHECK_CONFIGURE_FLAGS) \ $(DISTCHECK_CONFIGURE_FLAGS) \ - --srcdir=../.. --prefix="$$dc_install_base" \ + --srcdir=.. --prefix="$$dc_install_base" \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ @@ -889,8 +878,6 @@ uninstall-am: uninstall-pkgconfigDATA mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ uninstall-am uninstall-pkgconfigDATA -.PRECIOUS: Makefile - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/pocketsphinx-5prealpha/aclocal.m4 b/pocketsphinx-5prealpha/aclocal.m4 index 73b59f5..dca4ae9 100644 --- a/pocketsphinx-5prealpha/aclocal.m4 +++ b/pocketsphinx-5prealpha/aclocal.m4 @@ -1,6 +1,6 @@ -# generated automatically by aclocal 1.15 -*- Autoconf -*- +# generated automatically by aclocal 1.14.1 -*- Autoconf -*- -# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# Copyright (C) 1996-2013 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -20,7 +20,7 @@ You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'.])]) -# Copyright (C) 2002-2014 Free Software Foundation, Inc. +# Copyright (C) 2002-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -32,10 +32,10 @@ To do so, use the procedure documented by the package, typically 'autoreconf'.]) # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], -[am__api_version='1.15' +[am__api_version='1.14' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.15], [], +m4_if([$1], [1.14.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -51,14 +51,14 @@ m4_define([_AM_AUTOCONF_VERSION], []) # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.15])dnl +[AM_AUTOMAKE_VERSION([1.14.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -103,14 +103,15 @@ _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # configured tree to be moved without reconfiguration. AC_DEFUN([AM_AUX_DIR_EXPAND], -[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl -# Expand $ac_aux_dir to an absolute path. -am_aux_dir=`cd "$ac_aux_dir" && pwd` +[dnl Rely on autoconf to set up CDPATH properly. +AC_PREREQ([2.50])dnl +# expand $ac_aux_dir to an absolute path +am_aux_dir=`cd $ac_aux_dir && pwd` ]) # AM_CONDITIONAL -*- Autoconf -*- -# Copyright (C) 1997-2014 Free Software Foundation, Inc. +# Copyright (C) 1997-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -141,7 +142,7 @@ AC_CONFIG_COMMANDS_PRE( Usually this means the macro was only invoked conditionally.]]) fi])]) -# Copyright (C) 1999-2014 Free Software Foundation, Inc. +# Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -332,7 +333,7 @@ _AM_SUBST_NOTMAKE([am__nodep])dnl # Generate code to set up dependency tracking. -*- Autoconf -*- -# Copyright (C) 1999-2014 Free Software Foundation, Inc. +# Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -408,7 +409,7 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], # Do all the work for Automake. -*- Autoconf -*- -# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -498,8 +499,8 @@ AC_REQUIRE([AC_PROG_MKDIR_P])dnl # # AC_SUBST([mkdir_p], ['$(MKDIR_P)']) -# We need awk for the "check" target (and possibly the TAP driver). The -# system "awk" is bad on some platforms. +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl @@ -572,11 +573,7 @@ to "yes", and re-run configure. END AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) fi -fi -dnl The trailing newline in this macro's definition is deliberate, for -dnl backward compatibility and to allow trailing 'dnl'-style comments -dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. -]) +fi]) dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further @@ -605,7 +602,7 @@ for _am_header in $config_headers :; do done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -616,7 +613,7 @@ echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_co # Define $install_sh. AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -if test x"${install_sh+set}" != xset; then +if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; @@ -626,7 +623,7 @@ if test x"${install_sh+set}" != xset; then fi AC_SUBST([install_sh])]) -# Copyright (C) 2003-2014 Free Software Foundation, Inc. +# Copyright (C) 2003-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -647,7 +644,7 @@ AC_SUBST([am__leading_dot])]) # Check to see how 'make' treats includes. -*- Autoconf -*- -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -697,7 +694,7 @@ rm -f confinc confmf # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- -# Copyright (C) 1997-2014 Free Software Foundation, Inc. +# Copyright (C) 1997-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -736,7 +733,7 @@ fi # Helper functions for option handling. -*- Autoconf -*- -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -765,7 +762,7 @@ AC_DEFUN([_AM_SET_OPTIONS], AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) -# Copyright (C) 1999-2014 Free Software Foundation, Inc. +# Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -812,7 +809,7 @@ AC_LANG_POP([C])]) # For backward compatibility. AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) -# Copyright (C) 1999-2014 Free Software Foundation, Inc. +# Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1047,7 +1044,7 @@ for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[[i]] sys.exit(sys.hexversion < minverhex)" AS_IF([AM_RUN_LOG([$1 -c "$prog"])], [$3], [$4])]) -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1066,7 +1063,7 @@ AC_DEFUN([AM_RUN_LOG], # Check to make sure that the build environment is sane. -*- Autoconf -*- -# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1147,7 +1144,7 @@ AC_CONFIG_COMMANDS_PRE( rm -f conftest.file ]) -# Copyright (C) 2009-2014 Free Software Foundation, Inc. +# Copyright (C) 2009-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1207,7 +1204,7 @@ AC_SUBST([AM_BACKSLASH])dnl _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1235,7 +1232,7 @@ fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) -# Copyright (C) 2006-2014 Free Software Foundation, Inc. +# Copyright (C) 2006-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1254,7 +1251,7 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- -# Copyright (C) 2004-2014 Free Software Foundation, Inc. +# Copyright (C) 2004-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, diff --git a/pocketsphinx-5prealpha/autom4te.cache/output.0 b/pocketsphinx-5prealpha/autom4te.cache/output.0 index 3a7a2c3..ecb6cc3 100644 --- a/pocketsphinx-5prealpha/autom4te.cache/output.0 +++ b/pocketsphinx-5prealpha/autom4te.cache/output.0 @@ -667,7 +667,6 @@ BUILD_DOXYGEN_FALSE BUILD_DOXYGEN_TRUE HAVE_DOXYGEN HAVE_PKGCONFIG -LT_SYS_LIBRARY_PATH OTOOL64 OTOOL LIPO @@ -761,7 +760,6 @@ infodir docdir oldincludedir includedir -runstatedir localstatedir sharedstatedir sysconfdir @@ -790,7 +788,6 @@ enable_shared enable_static with_pic enable_fast_install -with_aix_soname with_gnu_ld with_sysroot enable_libtool_lock @@ -806,7 +803,6 @@ LDFLAGS LIBS CPPFLAGS CPP -LT_SYS_LIBRARY_PATH PYTHON PYTHON_VERSION PKG_CONFIG @@ -852,7 +848,6 @@ datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' -runstatedir='${localstatedir}/run' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' @@ -1105,15 +1100,6 @@ do | -silent | --silent | --silen | --sile | --sil) silent=yes ;; - -runstatedir | --runstatedir | --runstatedi | --runstated \ - | --runstate | --runstat | --runsta | --runst | --runs \ - | --run | --ru | --r) - ac_prev=runstatedir ;; - -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ - | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ - | --run=* | --ru=* | --r=*) - runstatedir=$ac_optarg ;; - -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ @@ -1251,7 +1237,7 @@ fi for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir runstatedir + libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. @@ -1404,7 +1390,6 @@ Fine tuning of the installation directories: --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] @@ -1460,12 +1445,9 @@ Optional Packages: --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-pic@<:@=PKGS@:>@ try to use only PIC/non-PIC objects @<:@default=use both@:>@ - --with-aix-soname=aix|svr4|both - shared library versioning (aka "SONAME") variant to - provide on AIX, @<:@default=aix@:>@. --with-gnu-ld assume the C compiler uses GNU ld @<:@default=no@:>@ - --with-sysroot@<:@=DIR@:>@ Search for dependent libraries within DIR (or the - compiler's sysroot if not specified). + --with-sysroot=DIR Search for dependent libraries within DIR + (or the compiler's sysroot if not specified). --with-python Enable Python extension, built with swig, enabled by default --with-sphinxbase=DIRECTORY @@ -1482,8 +1464,6 @@ Some influential environment variables: CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor - LT_SYS_LIBRARY_PATH - User-defined run-time library search path. PYTHON the Python interpreter PYTHON_VERSION The installed Python version to use, for example '2.3'. This @@ -2517,7 +2497,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_config_headers="$ac_config_headers include/config.h" -am__api_version='1.15' +am__api_version='1.14' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do @@ -2718,8 +2698,8 @@ test "$program_suffix" != NONE && ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` -# Expand $ac_aux_dir to an absolute path. -am_aux_dir=`cd "$ac_aux_dir" && pwd` +# expand $ac_aux_dir to an absolute path +am_aux_dir=`cd $ac_aux_dir && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in @@ -2738,7 +2718,7 @@ else $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi -if test x"${install_sh+set}" != xset; then +if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; @@ -3057,8 +3037,8 @@ MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # mkdir_p='$(MKDIR_P)' -# We need awk for the "check" target (and possibly the TAP driver). The -# system "awk" is bad on some platforms. +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. # Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' @@ -3117,7 +3097,6 @@ END fi - CFLAGS=${CFLAGS:--g -O2 -Wall} # Make sure we can run config.sub. @@ -4680,8 +4659,8 @@ esac -macro_version='2.4.6' -macro_revision='2.4.6' +macro_version='2.4.2' +macro_revision='1.3337' @@ -4695,7 +4674,7 @@ macro_revision='2.4.6' -ltmain=$ac_aux_dir/ltmain.sh +ltmain="$ac_aux_dir/ltmain.sh" # Backslashify metacharacters that are still active within # double-quoted strings. @@ -4741,10 +4720,10 @@ fi # Invoke $ECHO with all args, space-separated. func_echo_all () { - $ECHO "" + $ECHO "" } -case $ECHO in +case "$ECHO" in printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 $as_echo "printf" >&6; } ;; print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 @@ -4937,19 +4916,19 @@ test -z "$GREP" && GREP=grep @%:@ Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : - withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes + withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi ac_prog=ld -if test yes = "$GCC"; then +if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) - # gcc leaves a trailing carriage return, which upsets mingw + # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; @@ -4963,7 +4942,7 @@ $as_echo_n "checking for ld used by $CC... " >&6; } while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done - test -z "$LD" && LD=$ac_prog + test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. @@ -4974,7 +4953,7 @@ $as_echo_n "checking for ld used by $CC... " >&6; } with_gnu_ld=unknown ;; esac -elif test yes = "$with_gnu_ld"; then +elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else @@ -4985,32 +4964,32 @@ if ${lt_cv_path_LD+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD=$ac_dir/$ac_prog + lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 $as_echo "$LD" >&6; } @@ -5053,38 +5032,33 @@ if ${lt_cv_path_NM+:} false; then : else if test -n "$NM"; then # Let the user override the test. - lt_cv_path_NM=$NM + lt_cv_path_NM="$NM" else - lt_nm_to_check=${ac_tool_prefix}nm + lt_nm_to_check="${ac_tool_prefix}nm" if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. - tmp_nm=$ac_dir/$lt_tmp_nm - if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then + tmp_nm="$ac_dir/$lt_tmp_nm" + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. - # Adding the 'sed 1q' prevents false positives on HP-UX, which says: + # Adding the `sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file - # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty - case $build_os in - mingw*) lt_bad_file=conftest.nm/nofile ;; - *) lt_bad_file=/dev/null ;; - esac - case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in - *$lt_bad_file* | *'Invalid file or object type'*) + case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in + */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" - break 2 + break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" - break 2 + break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but @@ -5095,15 +5069,15 @@ else esac fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 $as_echo "$lt_cv_path_NM" >&6; } -if test no != "$lt_cv_path_NM"; then - NM=$lt_cv_path_NM +if test "$lt_cv_path_NM" != "no"; then + NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$DUMPBIN"; then : @@ -5209,9 +5183,9 @@ esac fi fi - case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in + case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in *COFF*) - DUMPBIN="$DUMPBIN -symbols -headers" + DUMPBIN="$DUMPBIN -symbols" ;; *) DUMPBIN=: @@ -5219,8 +5193,8 @@ fi esac fi - if test : != "$DUMPBIN"; then - NM=$DUMPBIN + if test "$DUMPBIN" != ":"; then + NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm @@ -5271,7 +5245,7 @@ if ${lt_cv_sys_max_cmd_len+:} false; then : $as_echo_n "(cached) " >&6 else i=0 - teststring=ABCD + teststring="ABCD" case $build_os in msdosdjgpp*) @@ -5311,7 +5285,7 @@ else lt_cv_sys_max_cmd_len=8192; ;; - bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) + netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` @@ -5362,22 +5336,22 @@ else *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len" && \ - test undefined != "$lt_cv_sys_max_cmd_len"; then + test undefined != "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. - for i in 1 2 3 4 5 6 7 8; do + for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. - while { test X`env echo "$teststring$teststring" 2>/dev/null` \ + while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && - test 17 != "$i" # 1/2 MB should be enough + test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring @@ -5395,7 +5369,7 @@ else fi -if test -n "$lt_cv_sys_max_cmd_len"; then +if test -n $lt_cv_sys_max_cmd_len ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 $as_echo "$lt_cv_sys_max_cmd_len" >&6; } else @@ -5413,6 +5387,30 @@ max_cmd_len=$lt_cv_sys_max_cmd_len : ${MV="mv -f"} : ${RM="rm -f"} +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 +$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } +# Try some XSI features +xsi_shell=no +( _lt_dummy="a/b/c" + test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ + = c,a/b,b/c, \ + && eval 'test $(( 1 + 1 )) -eq 2 \ + && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ + && xsi_shell=yes +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 +$as_echo "$xsi_shell" >&6; } + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 +$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } +lt_shell_append=no +( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ + >/dev/null 2>&1 \ + && lt_shell_append=yes +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 +$as_echo "$lt_shell_append" >&6; } + + if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else @@ -5535,13 +5533,13 @@ esac reload_cmds='$LD$reload_flag -o $output$reload_objs' case $host_os in cygwin* | mingw* | pw32* | cegcc*) - if test yes != "$GCC"; then + if test "$GCC" != yes; then reload_cmds=false fi ;; darwin*) - if test yes = "$GCC"; then - reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' + if test "$GCC" = yes; then + reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' else reload_cmds='$LD$reload_flag -o $output$reload_objs' fi @@ -5669,13 +5667,13 @@ lt_cv_deplibs_check_method='unknown' # Need to set the preceding variable on all platforms that support # interlibrary dependencies. # 'none' -- dependencies not supported. -# 'unknown' -- same as none, but documents that we really don't know. +# `unknown' -- same as none, but documents that we really don't know. # 'pass_all' -- all dependencies passed with no checks. # 'test_compile' -- check by making test program. # 'file_magic [[regex]]' -- check by looking for files in library path -# that responds to the $file_magic_cmd with a given extended regex. -# If you have 'file' or equivalent on your system and you're not sure -# whether 'pass_all' will *always* work, you probably want this one. +# which responds to the $file_magic_cmd with a given extended regex. +# If you have `file' or equivalent on your system and you're not sure +# whether `pass_all' will *always* work, you probably want this one. case $host_os in aix[4-9]*) @@ -5702,7 +5700,8 @@ mingw* | pw32*) # Base MSYS/MinGW do not provide the 'file' command needed by # func_win32_libid shell function, so use a weaker test based on 'objdump', # unless we find 'file', for example because we are cross-compiling. - if ( file / ) >/dev/null 2>&1; then + # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. + if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else @@ -5798,8 +5797,8 @@ newos6*) lt_cv_deplibs_check_method=pass_all ;; -openbsd* | bitrig*) - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then +openbsd*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' @@ -5852,9 +5851,6 @@ sysv4 | sysv4.3*) tpf*) lt_cv_deplibs_check_method=pass_all ;; -os2*) - lt_cv_deplibs_check_method=pass_all - ;; esac fi @@ -6012,8 +6008,8 @@ else case $host_os in cygwin* | mingw* | pw32* | cegcc*) - # two different shell functions defined in ltmain.sh; - # decide which one to use based on capabilities of $DLLTOOL + # two different shell functions defined in ltmain.sh + # decide which to use based on capabilities of $DLLTOOL case `$DLLTOOL --help 2>&1` in *--identify-strict*) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib @@ -6025,7 +6021,7 @@ cygwin* | mingw* | pw32* | cegcc*) ;; *) # fallback: assume linklib IS sharedlib - lt_cv_sharedlib_from_linklib_cmd=$ECHO + lt_cv_sharedlib_from_linklib_cmd="$ECHO" ;; esac @@ -6179,7 +6175,7 @@ if ac_fn_c_try_compile "$LINENO"; then : ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } - if test 0 -eq "$ac_status"; then + if test "$ac_status" -eq 0; then # Ensure the archiver fails upon bogus file names. rm -f conftest.$ac_objext libconftest.a { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 @@ -6187,7 +6183,7 @@ if ac_fn_c_try_compile "$LINENO"; then : ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } - if test 0 -ne "$ac_status"; then + if test "$ac_status" -ne 0; then lt_cv_ar_at_file=@ fi fi @@ -6200,7 +6196,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 $as_echo "$lt_cv_ar_at_file" >&6; } -if test no = "$lt_cv_ar_at_file"; then +if test "x$lt_cv_ar_at_file" = xno; then archiver_list_spec= else archiver_list_spec=$lt_cv_ar_at_file @@ -6417,7 +6413,7 @@ old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in - bitrig* | openbsd*) + openbsd*) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" ;; *) @@ -6507,7 +6503,7 @@ cygwin* | mingw* | pw32* | cegcc*) symcode='[ABCDGISTW]' ;; hpux*) - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then symcode='[ABCDEGRST]' fi ;; @@ -6540,44 +6536,14 @@ case `$NM -V 2>&1` in symcode='[ABCDGIRSTW]' ;; esac -if test "$lt_cv_nm_interface" = "MS dumpbin"; then - # Gets list of data symbols to import. - lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" - # Adjust the below global symbol transforms to fixup imported variables. - lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" - lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" - lt_c_name_lib_hook="\ - -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ - -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" -else - # Disable hooks by default. - lt_cv_sys_global_symbol_to_import= - lt_cdecl_hook= - lt_c_name_hook= - lt_c_name_lib_hook= -fi - # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. -lt_cv_sys_global_symbol_to_cdecl="sed -n"\ -$lt_cdecl_hook\ -" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ -" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address -lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ -$lt_c_name_hook\ -" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ -" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" - -# Transform an extracted symbol line into symbol name with lib prefix and -# symbol address. -lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ -$lt_c_name_lib_hook\ -" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ -" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ -" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" +lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" # Handle CRLF in mingw tool chain opt_cr= @@ -6595,24 +6561,21 @@ for ac_symprfx in "" "_"; do # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then - # Fake it for dumpbin and say T for any non-static function, - # D for any global variable and I for any imported variable. + # Fake it for dumpbin and say T for any non-static function + # and D for any global variable. # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK '"\ " {last_section=section; section=\$ 3};"\ " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ -" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ -" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ -" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ -" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ -" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ -" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ -" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ +" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ +" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ +" s[1]~/^[@?]/{print s[1], s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" @@ -6660,11 +6623,11 @@ _LT_EOF if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ -#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE -/* DATA imports from DLLs on WIN32 can't be const, because runtime +#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) +/* DATA imports from DLLs on WIN32 con't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT@&t@_DLSYM_CONST -#elif defined __osf__ +#elif defined(__osf__) /* This system does not cope well with relocations in const data. */ # define LT@&t@_DLSYM_CONST #else @@ -6690,7 +6653,7 @@ lt__PROGRAM__LTX_preloaded_symbols[] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF - $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; @@ -6710,13 +6673,13 @@ _LT_EOF mv conftest.$ac_objext conftstm.$ac_objext lt_globsym_save_LIBS=$LIBS lt_globsym_save_CFLAGS=$CFLAGS - LIBS=conftstm.$ac_objext + LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && test -s conftest$ac_exeext; then + test $ac_status = 0; } && test -s conftest${ac_exeext}; then pipe_works=yes fi LIBS=$lt_globsym_save_LIBS @@ -6737,7 +6700,7 @@ _LT_EOF rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. - if test yes = "$pipe_works"; then + if test "$pipe_works" = yes; then break else lt_cv_sys_global_symbol_pipe= @@ -6779,16 +6742,6 @@ fi - - - - - - - - - - @@ -6812,9 +6765,9 @@ fi lt_sysroot= -case $with_sysroot in #( +case ${with_sysroot} in #( yes) - if test yes = "$GCC"; then + if test "$GCC" = yes; then lt_sysroot=`$CC --print-sysroot 2>/dev/null` fi ;; #( @@ -6824,8 +6777,8 @@ case $with_sysroot in #( no|'') ;; #( *) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 -$as_echo "$with_sysroot" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 +$as_echo "${with_sysroot}" >&6; } as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 ;; esac @@ -6837,99 +6790,18 @@ $as_echo "${lt_sysroot:-no}" >&6; } -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 -$as_echo_n "checking for a working dd... " >&6; } -if ${ac_cv_path_lt_DD+:} false; then : - $as_echo_n "(cached) " >&6 -else - printf 0123456789abcdef0123456789abcdef >conftest.i -cat conftest.i conftest.i >conftest2.i -: ${lt_DD:=$DD} -if test -z "$lt_DD"; then - ac_path_lt_DD_found=false - # Loop through the user's path and test for each of PROGNAME-LIST - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in dd; do - for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" - as_fn_executable_p "$ac_path_lt_DD" || continue -if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then - cmp -s conftest.i conftest.out \ - && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: -fi - $ac_path_lt_DD_found && break 3 - done - done - done -IFS=$as_save_IFS - if test -z "$ac_cv_path_lt_DD"; then - : - fi -else - ac_cv_path_lt_DD=$lt_DD -fi - -rm -f conftest.i conftest2.i conftest.out -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 -$as_echo "$ac_cv_path_lt_DD" >&6; } - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 -$as_echo_n "checking how to truncate binary pipes... " >&6; } -if ${lt_cv_truncate_bin+:} false; then : - $as_echo_n "(cached) " >&6 -else - printf 0123456789abcdef0123456789abcdef >conftest.i -cat conftest.i conftest.i >conftest2.i -lt_cv_truncate_bin= -if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then - cmp -s conftest.i conftest.out \ - && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" -fi -rm -f conftest.i conftest2.i conftest.out -test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 -$as_echo "$lt_cv_truncate_bin" >&6; } - - - - - - - -# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. -func_cc_basename () -{ - for cc_temp in @S|@*""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac - done - func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` -} - @%:@ Check whether --enable-libtool-lock was given. if test "${enable_libtool_lock+set}" = set; then : enableval=$enable_libtool_lock; fi -test no = "$enable_libtool_lock" || enable_libtool_lock=yes +test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) - # Find out what ABI is being produced by ac_compile, and set mode - # options accordingly. + # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 @@ -6938,25 +6810,24 @@ ia64-*-hpux*) test $ac_status = 0; }; then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) - HPUX_IA64_MODE=32 + HPUX_IA64_MODE="32" ;; *ELF-64*) - HPUX_IA64_MODE=64 + HPUX_IA64_MODE="64" ;; esac fi rm -rf conftest* ;; *-*-irix6*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. + # Find out which ABI we are using. echo '#line '$LINENO' "configure"' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - if test yes = "$lt_cv_prog_gnu_ld"; then + if test "$lt_cv_prog_gnu_ld" = yes; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" @@ -6985,50 +6856,9 @@ ia64-*-hpux*) rm -rf conftest* ;; -mips64*-*linux*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. - echo '#line '$LINENO' "configure"' > conftest.$ac_ext - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - emul=elf - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - emul="${emul}32" - ;; - *64-bit*) - emul="${emul}64" - ;; - esac - case `/usr/bin/file conftest.$ac_objext` in - *MSB*) - emul="${emul}btsmip" - ;; - *LSB*) - emul="${emul}ltsmip" - ;; - esac - case `/usr/bin/file conftest.$ac_objext` in - *N32*) - emul="${emul}n32" - ;; - esac - LD="${LD-ld} -m $emul" - fi - rm -rf conftest* - ;; - x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. Note that the listed cases only cover the - # situations where additional linker options are needed (such as when - # doing 32-bit compilation for a host where ld defaults to 64-bit, or - # vice versa); the common cases where no linker options are needed do - # not appear in the list. + # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 @@ -7051,10 +6881,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) ;; esac ;; - powerpc64le-*linux*) + powerpc64le-*) LD="${LD-ld} -m elf32lppclinux" ;; - powerpc64-*linux*) + powerpc64-*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -7073,10 +6903,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - powerpcle-*linux*) + powerpcle-*) LD="${LD-ld} -m elf64lppc" ;; - powerpc-*linux*) + powerpc-*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) @@ -7094,7 +6924,7 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. - SAVE_CFLAGS=$CFLAGS + SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 $as_echo_n "checking whether the C compiler needs -belf... " >&6; } @@ -7134,14 +6964,13 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 $as_echo "$lt_cv_cc_needs_belf" >&6; } - if test yes != "$lt_cv_cc_needs_belf"; then + if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf - CFLAGS=$SAVE_CFLAGS + CFLAGS="$SAVE_CFLAGS" fi ;; *-*solaris*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. + # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 @@ -7153,7 +6982,7 @@ $as_echo "$lt_cv_cc_needs_belf" >&6; } case $lt_cv_prog_gnu_ld in yes*) case $host in - i?86-*-solaris*|x86_64-*-solaris*) + i?86-*-solaris*) LD="${LD-ld} -m elf_x86_64" ;; sparc*-*-solaris*) @@ -7162,7 +6991,7 @@ $as_echo "$lt_cv_cc_needs_belf" >&6; } esac # GNU ld 2.21 introduced _sol2 emulations. Use them if available. if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then - LD=${LD-ld}_sol2 + LD="${LD-ld}_sol2" fi ;; *) @@ -7178,7 +7007,7 @@ $as_echo "$lt_cv_cc_needs_belf" >&6; } ;; esac -need_locks=$enable_libtool_lock +need_locks="$enable_libtool_lock" if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. @@ -7289,7 +7118,7 @@ else fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 $as_echo "$lt_cv_path_mainfest_tool" >&6; } -if test yes != "$lt_cv_path_mainfest_tool"; then +if test "x$lt_cv_path_mainfest_tool" != xyes; then MANIFEST_TOOL=: fi @@ -7792,7 +7621,7 @@ if ${lt_cv_apple_cc_single_mod+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_apple_cc_single_mod=no - if test -z "$LT_MULTI_MODULE"; then + if test -z "${LT_MULTI_MODULE}"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the @@ -7810,7 +7639,7 @@ else cat conftest.err >&5 # Otherwise, if the output was created with a 0 exit code from # the compiler, it worked. - elif test -f libconftest.dylib && test 0 = "$_lt_result"; then + elif test -f libconftest.dylib && test $_lt_result -eq 0; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&5 @@ -7849,7 +7678,7 @@ else fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext - LDFLAGS=$save_LDFLAGS + LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 @@ -7878,7 +7707,7 @@ _LT_EOF _lt_result=$? if test -s conftest.err && $GREP force_load conftest.err; then cat conftest.err >&5 - elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then + elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then lt_cv_ld_force_load=yes else cat conftest.err >&5 @@ -7891,32 +7720,32 @@ fi $as_echo "$lt_cv_ld_force_load" >&6; } case $host_os in rhapsody* | darwin1.[012]) - _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; + _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; darwin1.*) - _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[91]*) - _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; - 10.[012][,.]*) - _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + 10.[012]*) + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) - _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; esac ;; esac - if test yes = "$lt_cv_apple_cc_single_mod"; then + if test "$lt_cv_apple_cc_single_mod" = "yes"; then _lt_dar_single_mod='$single_module' fi - if test yes = "$lt_cv_ld_exported_symbols_list"; then - _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' + if test "$lt_cv_ld_exported_symbols_list" = "yes"; then + _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' else - _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' fi - if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then + if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= @@ -7924,41 +7753,6 @@ $as_echo "$lt_cv_ld_force_load" >&6; } ;; esac -# func_munge_path_list VARIABLE PATH -# ----------------------------------- -# VARIABLE is name of variable containing _space_ separated list of -# directories to be munged by the contents of PATH, which is string -# having a format: -# "DIR[:DIR]:" -# string "DIR[ DIR]" will be prepended to VARIABLE -# ":DIR[:DIR]" -# string "DIR[ DIR]" will be appended to VARIABLE -# "DIRP[:DIRP]::[DIRA:]DIRA" -# string "DIRP[ DIRP]" will be prepended to VARIABLE and string -# "DIRA[ DIRA]" will be appended to VARIABLE -# "DIR[:DIR]" -# VARIABLE will be replaced by "DIR[ DIR]" -func_munge_path_list () -{ - case x@S|@2 in - x) - ;; - *:) - eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" - ;; - x:*) - eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" - ;; - *::*) - eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" - eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" - ;; - *) - eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" - ;; - esac -} - for ac_header in dlfcn.h do : ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default @@ -7995,14 +7789,14 @@ if test "${enable_shared+set}" = set; then : *) enable_shared=no # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_shared=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac else @@ -8026,14 +7820,14 @@ if test "${enable_static+set}" = set; then : *) enable_static=no # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_static=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac else @@ -8057,14 +7851,14 @@ if test "${with_pic+set}" = set; then : *) pic_mode=default # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for lt_pkg in $withval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$lt_pkg" = "X$lt_p"; then pic_mode=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac else @@ -8072,6 +7866,8 @@ else fi +test -z "$pic_mode" && pic_mode=default + @@ -8087,14 +7883,14 @@ if test "${enable_fast_install+set}" = set; then : *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac else @@ -8108,63 +7904,11 @@ fi - shared_archive_member_spec= -case $host,$enable_shared in -power*-*-aix[5-9]*,yes) - { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 -$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } - -@%:@ Check whether --with-aix-soname was given. -if test "${with_aix_soname+set}" = set; then : - withval=$with_aix_soname; case $withval in - aix|svr4|both) - ;; - *) - as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 - ;; - esac - lt_cv_with_aix_soname=$with_aix_soname -else - if ${lt_cv_with_aix_soname+:} false; then : - $as_echo_n "(cached) " >&6 -else - lt_cv_with_aix_soname=aix -fi - - with_aix_soname=$lt_cv_with_aix_soname -fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 -$as_echo "$with_aix_soname" >&6; } - if test aix != "$with_aix_soname"; then - # For the AIX way of multilib, we name the shared archive member - # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', - # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. - # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, - # the AIX toolchain works better with OBJECT_MODE set (default 32). - if test 64 = "${OBJECT_MODE-32}"; then - shared_archive_member_spec=shr_64 - else - shared_archive_member_spec=shr - fi - fi - ;; -*) - with_aix_soname=aix - ;; -esac - - - - - - - # This can be used to rebuild libtool when needed -LIBTOOL_DEPS=$ltmain +LIBTOOL_DEPS="$ltmain" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' @@ -8213,7 +7957,7 @@ test -z "$LN_S" && LN_S="ln -s" -if test -n "${ZSH_VERSION+set}"; then +if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi @@ -8252,7 +7996,7 @@ aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. - if test set != "${COLLECT_NAMES+set}"; then + if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi @@ -8263,14 +8007,14 @@ esac ofile=libtool can_build_shared=yes -# All known linkers require a '.a' archive for static linking (except MSVC, +# All known linkers require a `.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a -with_gnu_ld=$lt_cv_prog_gnu_ld +with_gnu_ld="$lt_cv_prog_gnu_ld" -old_CC=$CC -old_CFLAGS=$CFLAGS +old_CC="$CC" +old_CFLAGS="$CFLAGS" # Set sane defaults for various variables test -z "$CC" && CC=cc @@ -8279,8 +8023,15 @@ test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS test -z "$LD" && LD=ld test -z "$ac_objext" && ac_objext=o -func_cc_basename $compiler -cc_basename=$func_cc_basename_result +for cc_temp in $compiler""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac +done +cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` # Only perform the check for file, if the check method requires it @@ -8295,22 +8046,22 @@ if ${lt_cv_path_MAGIC_CMD+:} false; then : else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) - lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) - lt_save_MAGIC_CMD=$MAGIC_CMD - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/${ac_tool_prefix}file"; then - lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" + if test -f $ac_dir/${ac_tool_prefix}file; then + lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` - MAGIC_CMD=$lt_cv_path_MAGIC_CMD + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : @@ -8333,13 +8084,13 @@ _LT_EOF break fi done - IFS=$lt_save_ifs - MAGIC_CMD=$lt_save_MAGIC_CMD + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi -MAGIC_CMD=$lt_cv_path_MAGIC_CMD +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } @@ -8361,22 +8112,22 @@ if ${lt_cv_path_MAGIC_CMD+:} false; then : else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) - lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) - lt_save_MAGIC_CMD=$MAGIC_CMD - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/file"; then - lt_cv_path_MAGIC_CMD=$ac_dir/"file" + if test -f $ac_dir/file; then + lt_cv_path_MAGIC_CMD="$ac_dir/file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` - MAGIC_CMD=$lt_cv_path_MAGIC_CMD + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : @@ -8399,13 +8150,13 @@ _LT_EOF break fi done - IFS=$lt_save_ifs - MAGIC_CMD=$lt_save_MAGIC_CMD + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi -MAGIC_CMD=$lt_cv_path_MAGIC_CMD +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } @@ -8426,7 +8177,7 @@ esac # Use C for the default configuration in the libtool script -lt_save_CC=$CC +lt_save_CC="$CC" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -8488,7 +8239,7 @@ if test -n "$compiler"; then lt_prog_compiler_no_builtin_flag= -if test yes = "$GCC"; then +if test "$GCC" = yes; then case $cc_basename in nvcc*) lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; @@ -8504,7 +8255,7 @@ else lt_cv_prog_compiler_rtti_exceptions=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment + lt_compiler_flag="-fno-rtti -fno-exceptions" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins @@ -8534,7 +8285,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } -if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then +if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" else : @@ -8552,18 +8303,17 @@ lt_prog_compiler_pic= lt_prog_compiler_static= - if test yes = "$GCC"; then + if test "$GCC" = yes; then lt_prog_compiler_wl='-Wl,' lt_prog_compiler_static='-static' case $host_os in aix*) # All AIX code is PIC. - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' fi - lt_prog_compiler_pic='-fPIC' ;; amigaos*) @@ -8574,8 +8324,8 @@ lt_prog_compiler_static= ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but - # adding the '-m68020' flag to GCC prevents building anything better, - # like '-m68040'. + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' ;; esac @@ -8591,11 +8341,6 @@ lt_prog_compiler_static= # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic='-DDLL_EXPORT' - case $host_os in - os2*) - lt_prog_compiler_static='$wl-static' - ;; - esac ;; darwin* | rhapsody*) @@ -8666,7 +8411,7 @@ lt_prog_compiler_static= case $host_os in aix*) lt_prog_compiler_wl='-Wl,' - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' else @@ -8674,29 +8419,10 @@ lt_prog_compiler_static= fi ;; - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - lt_prog_compiler_pic='-fno-common' - case $cc_basename in - nagfor*) - # NAG Fortran compiler - lt_prog_compiler_wl='-Wl,-Wl,,' - lt_prog_compiler_pic='-PIC' - lt_prog_compiler_static='-Bstatic' - ;; - esac - ;; - mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic='-DDLL_EXPORT' - case $host_os in - os2*) - lt_prog_compiler_static='$wl-static' - ;; - esac ;; hpux9* | hpux10* | hpux11*) @@ -8712,7 +8438,7 @@ lt_prog_compiler_static= ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? - lt_prog_compiler_static='$wl-a ${wl}archive' + lt_prog_compiler_static='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) @@ -8723,7 +8449,7 @@ lt_prog_compiler_static= linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in - # old Intel for x86_64, which still supported -KPIC. + # old Intel for x86_64 which still supported -KPIC. ecc*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' @@ -8748,12 +8474,6 @@ lt_prog_compiler_static= lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; - tcc*) - # Fabrice Bellard et al's Tiny C Compiler - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-fPIC' - lt_prog_compiler_static='-static' - ;; pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) @@ -8851,7 +8571,7 @@ lt_prog_compiler_static= ;; sysv4*MP*) - if test -d /usr/nec; then + if test -d /usr/nec ;then lt_prog_compiler_pic='-Kconform_pic' lt_prog_compiler_static='-Bstatic' fi @@ -8880,7 +8600,7 @@ lt_prog_compiler_static= fi case $host_os in - # For platforms that do not support PIC, -DPIC is meaningless: + # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic= ;; @@ -8912,7 +8632,7 @@ else lt_cv_prog_compiler_pic_works=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$lt_prog_compiler_pic@&t@ -DPIC" ## exclude from sc_useless_quotes_in_assignment + lt_compiler_flag="$lt_prog_compiler_pic@&t@ -DPIC" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins @@ -8942,7 +8662,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } -if test yes = "$lt_cv_prog_compiler_pic_works"; then +if test x"$lt_cv_prog_compiler_pic_works" = xyes; then case $lt_prog_compiler_pic in "" | " "*) ;; *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; @@ -8974,7 +8694,7 @@ if ${lt_cv_prog_compiler_static_works+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works=no - save_LDFLAGS=$LDFLAGS + save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then @@ -8993,13 +8713,13 @@ else fi fi $RM -r conftest* - LDFLAGS=$save_LDFLAGS + LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 $as_echo "$lt_cv_prog_compiler_static_works" >&6; } -if test yes = "$lt_cv_prog_compiler_static_works"; then +if test x"$lt_cv_prog_compiler_static_works" = xyes; then : else lt_prog_compiler_static= @@ -9119,8 +8839,8 @@ $as_echo "$lt_cv_prog_compiler_c_o" >&6; } -hard_links=nottested -if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then +hard_links="nottested" +if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } @@ -9132,9 +8852,9 @@ $as_echo_n "checking if we can lock with hard links... " >&6; } ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } - if test no = "$hard_links"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 -$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} + if test "$hard_links" = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 +$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else @@ -9177,9 +8897,9 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie # included in the symbol list include_expsyms= # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ' (' and ')$', so one must not match beginning or - # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', - # as well as any symbol that contains 'd'. + # it will be wrapped by ` (' and `)$', so one must not match beginning or + # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', + # as well as any symbol that contains `d'. exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if @@ -9194,7 +8914,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. - if test yes != "$GCC"; then + if test "$GCC" != yes; then with_gnu_ld=no fi ;; @@ -9202,7 +8922,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; - openbsd* | bitrig*) + openbsd*) with_gnu_ld=no ;; linux* | k*bsd*-gnu | gnu*) @@ -9215,7 +8935,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie # On some targets, GNU ld is compatible enough with the native linker # that we're better off using the native interface for both. lt_use_gnu_ld_interface=no - if test yes = "$with_gnu_ld"; then + if test "$with_gnu_ld" = yes; then case $host_os in aix*) # The AIX port of GNU ld has always aspired to compatibility @@ -9237,24 +8957,24 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie esac fi - if test yes = "$lt_use_gnu_ld_interface"; then + if test "$lt_use_gnu_ld_interface" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='$wl' + wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' - export_dynamic_flag_spec='$wl--export-dynamic' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + export_dynamic_flag_spec='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then - whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec= fi supports_anon_versioning=no - case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in + case `$LD -v 2>&1` in *GNU\ gold*) supports_anon_versioning=yes ;; *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... @@ -9267,7 +8987,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie case $host_os in aix[3-9]*) # On AIX/PPC, the GNU linker is very broken - if test ia64 != "$host_cpu"; then + if test "$host_cpu" != ia64; then ld_shlibs=no cat <<_LT_EOF 1>&2 @@ -9286,7 +9006,7 @@ _LT_EOF case $host_cpu in powerpc) # see comment about AmigaOS4 .so support - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) @@ -9302,7 +9022,7 @@ _LT_EOF allow_undefined_flag=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME - archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs=no fi @@ -9312,7 +9032,7 @@ _LT_EOF # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec='-L$libdir' - export_dynamic_flag_spec='$wl--export-all-symbols' + export_dynamic_flag_spec='${wl}--export-all-symbols' allow_undefined_flag=unsupported always_export_symbols=no enable_shared_with_static_runtimes=yes @@ -9320,89 +9040,61 @@ _LT_EOF exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - # If the export-symbols file already is a .def file, use it as - # is; otherwise, prepend EXPORTS... - archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs=no fi ;; haiku*) - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' link_all_deplibs=yes ;; - os2*) - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - allow_undefined_flag=unsupported - shrext_cmds=.dll - archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - prefix_cmds="$SED"~ - if test EXPORTS = "`$SED 1q $export_symbols`"; then - prefix_cmds="$prefix_cmds -e 1d"; - fi~ - prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ - cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' - enable_shared_with_static_runtimes=yes - ;; - interix[3-9]*) hardcode_direct=no hardcode_shlibpath_var=no - hardcode_libdir_flag_spec='$wl-rpath,$libdir' - export_dynamic_flag_spec='$wl-E' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + export_dynamic_flag_spec='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - archive_expsym_cmds='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) tmp_diet=no - if test linux-dietlibc = "$host_os"; then + if test "$host_os" = linux-dietlibc; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ - && test no = "$tmp_diet" + && test "$tmp_diet" = no then tmp_addflag=' $pic_flag' tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler - whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group f77 and f90 compilers - whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; @@ -9413,47 +9105,42 @@ _LT_EOF lf95*) # Lahey Fortran 8.1 whole_archive_flag_spec= tmp_sharedflag='--shared' ;; - nagfor*) # NAGFOR 5.3 - tmp_sharedflag='-Wl,-shared' ;; xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; nvcc*) # Cuda Compiler Driver 2.2 - whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 - whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac - archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - if test yes = "$supports_anon_versioning"; then + if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi case $cc_basename in - tcc*) - export_dynamic_flag_spec='-rdynamic' - ;; xlf* | bgf* | bgxlf* | mpixlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' - if test yes = "$supports_anon_versioning"; then + if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac @@ -9467,8 +9154,8 @@ _LT_EOF archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; @@ -9486,8 +9173,8 @@ _LT_EOF _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi @@ -9499,7 +9186,7 @@ _LT_EOF ld_shlibs=no cat <<_LT_EOF 1>&2 -*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify @@ -9514,9 +9201,9 @@ _LT_EOF # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi @@ -9533,15 +9220,15 @@ _LT_EOF *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac - if test no = "$ld_shlibs"; then + if test "$ld_shlibs" = no; then runpath_var= hardcode_libdir_flag_spec= export_dynamic_flag_spec= @@ -9557,7 +9244,7 @@ _LT_EOF # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L=yes - if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then + if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct=unsupported @@ -9565,57 +9252,34 @@ _LT_EOF ;; aix[4-9]*) - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' - no_entry_flag= + no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to GNU nm, but means don't demangle to AIX nm. - # Without the "-l" option, or with the "-B" option, AIX nm treats - # weak defined symbols like other global defined symbols, whereas - # GNU nm marks them as "W". - # While the 'weak' keyword is ignored in the Export File, we need - # it in the Import File for the 'aix-soname' feature, so we have - # to replace the "-B" option with "-P" for AIX nm. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + # Also, AIX nm treats weak defined symbols like other global + # defined symbols, whereas GNU nm marks them as "W". if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then - export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else - export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # have runtime linking enabled, and use it for executables. - # For shared libraries, we enable/disable runtime linking - # depending on the kind of the shared library created - - # when "with_aix_soname,aix_use_runtimelinking" is: - # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables - # "aix,yes" lib.so shared, rtl:yes, for executables - # lib.a static archive - # "both,no" lib.so.V(shr.o) shared, rtl:yes - # lib.a(lib.so.V) shared, rtl:no, for executables - # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables - # lib.a(lib.so.V) shared, rtl:no - # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables - # lib.a static archive + # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do - if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then + if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done - if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then - # With aix-soname=svr4, we create the lib.so.V shared archives only, - # so we don't have lib.a shared libs to link our executables. - # We have to force runtime linking in this case. - aix_use_runtimelinking=yes - LDFLAGS="$LDFLAGS -Wl,-brtl" - fi ;; esac @@ -9634,21 +9298,13 @@ _LT_EOF hardcode_direct_absolute=yes hardcode_libdir_separator=':' link_all_deplibs=yes - file_list_spec='$wl-f,' - case $with_aix_soname,$aix_use_runtimelinking in - aix,*) ;; # traditional, no import file - svr4,* | *,yes) # use import file - # The Import File defines what to hardcode. - hardcode_direct=no - hardcode_direct_absolute=no - ;; - esac + file_list_spec='${wl}-f,' - if test yes = "$GCC"; then + if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ - collect2name=`$CC -print-prog-name=collect2` + collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then @@ -9667,42 +9323,36 @@ _LT_EOF ;; esac shared_flag='-shared' - if test yes = "$aix_use_runtimelinking"; then - shared_flag="$shared_flag "'$wl-G' + if test "$aix_use_runtimelinking" = yes; then + shared_flag="$shared_flag "'${wl}-G' fi - # Need to ensure runtime linking is disabled for the traditional - # shared library, or the linker may eventually find shared libraries - # /with/ Import File - we do not want to mix them. - shared_flag_aix='-shared' - shared_flag_svr4='-shared $wl-G' + link_all_deplibs=no else # not using gcc - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else - if test yes = "$aix_use_runtimelinking"; then - shared_flag='$wl-G' + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' else - shared_flag='$wl-bM:SRE' + shared_flag='${wl}-bM:SRE' fi - shared_flag_aix='$wl-bM:SRE' - shared_flag_svr4='$wl-G' fi fi - export_dynamic_flag_spec='$wl-bexpall' + export_dynamic_flag_spec='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. always_export_symbols=yes - if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then + if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag='-berok' # Determine the default libpath from the value encoded in an # empty executable. - if test set = "${lt_cv_aix_libpath+set}"; then + if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath_+:} false; then : @@ -9737,7 +9387,7 @@ fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then - lt_cv_aix_libpath_=/usr/lib:/lib + lt_cv_aix_libpath_="/usr/lib:/lib" fi fi @@ -9745,17 +9395,17 @@ fi aix_libpath=$lt_cv_aix_libpath_ fi - hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" - archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" + archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else - if test ia64 = "$host_cpu"; then - hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' + if test "$host_cpu" = ia64; then + hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag="-z nodefs" - archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. - if test set = "${lt_cv_aix_libpath+set}"; then + if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath_+:} false; then : @@ -9790,7 +9440,7 @@ fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then - lt_cv_aix_libpath_=/usr/lib:/lib + lt_cv_aix_libpath_="/usr/lib:/lib" fi fi @@ -9798,33 +9448,21 @@ fi aix_libpath=$lt_cv_aix_libpath_ fi - hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. - no_undefined_flag=' $wl-bernotok' - allow_undefined_flag=' $wl-berok' - if test yes = "$with_gnu_ld"; then + no_undefined_flag=' ${wl}-bernotok' + allow_undefined_flag=' ${wl}-berok' + if test "$with_gnu_ld" = yes; then # We only use this code for GNU lds that support --whole-archive. - whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' + whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec='$convenience' fi archive_cmds_need_lc=yes - archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' - # -brtl affects multiple linker settings, -berok does not and is overridden later - compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' - if test svr4 != "$with_aix_soname"; then - # This is similar to how AIX traditionally builds its shared libraries. - archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' - fi - if test aix != "$with_aix_soname"; then - archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' - else - # used by -dlpreopen to get the symbols - archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' - fi - archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' + # This is similar to how AIX traditionally builds its shared libraries. + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; @@ -9833,7 +9471,7 @@ fi case $host_cpu in powerpc) # see comment about AmigaOS4 .so support - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) @@ -9863,17 +9501,16 @@ fi # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. - shrext_cmds=.dll + shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. - archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' - archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then - cp "$export_symbols" "$output_objdir/$soname.def"; - echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; - else - $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; - fi~ - $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ - linknames=' + archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' + archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; + else + sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, )='true' enable_shared_with_static_runtimes=yes @@ -9882,18 +9519,18 @@ fi # Don't use ranlib old_postinstall_cmds='chmod 644 $oldlib' postlink_cmds='lt_outputfile="@OUTPUT@"~ - lt_tool_outputfile="@TOOL_OUTPUT@"~ - case $lt_outputfile in - *.exe|*.EXE) ;; - *) - lt_outputfile=$lt_outputfile.exe - lt_tool_outputfile=$lt_tool_outputfile.exe - ;; - esac~ - if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then - $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; - $RM "$lt_outputfile.manifest"; - fi' + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile="$lt_outputfile.exe" + lt_tool_outputfile="$lt_tool_outputfile.exe" + ;; + esac~ + if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' ;; *) # Assume MSVC wrapper @@ -9902,7 +9539,7 @@ fi # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. - shrext_cmds=.dll + shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. @@ -9921,24 +9558,24 @@ fi hardcode_direct=no hardcode_automatic=yes hardcode_shlibpath_var=unsupported - if test yes = "$lt_cv_ld_force_load"; then - whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + if test "$lt_cv_ld_force_load" = "yes"; then + whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' else whole_archive_flag_spec='' fi link_all_deplibs=yes - allow_undefined_flag=$_lt_dar_allow_undefined + allow_undefined_flag="$_lt_dar_allow_undefined" case $cc_basename in - ifort*|nagfor*) _lt_dar_can_shared=yes ;; + ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac - if test yes = "$_lt_dar_can_shared"; then + if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=func_echo_all - archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" - module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" - archive_expsym_cmds="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" - module_expsym_cmds="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" + archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" + module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" + archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" + module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" else ld_shlibs=no @@ -9980,33 +9617,33 @@ fi ;; hpux9*) - if test yes = "$GCC"; then - archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + if test "$GCC" = yes; then + archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else - archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi - hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes - export_dynamic_flag_spec='$wl-E' + export_dynamic_flag_spec='${wl}-E' ;; hpux10*) - if test yes,no = "$GCC,$with_gnu_ld"; then - archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes && test "$with_gnu_ld" = no; then + archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi - if test no = "$with_gnu_ld"; then - hardcode_libdir_flag_spec='$wl+b $wl$libdir' + if test "$with_gnu_ld" = no; then + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes hardcode_direct_absolute=yes - export_dynamic_flag_spec='$wl-E' + export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes @@ -10014,25 +9651,25 @@ fi ;; hpux11*) - if test yes,no = "$GCC,$with_gnu_ld"; then + if test "$GCC" = yes && test "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) - archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) - archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) - archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) - archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) - archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) @@ -10044,7 +9681,7 @@ if ${lt_cv_prog_compiler__b+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler__b=no - save_LDFLAGS=$LDFLAGS + save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -b" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then @@ -10063,14 +9700,14 @@ else fi fi $RM -r conftest* - LDFLAGS=$save_LDFLAGS + LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 $as_echo "$lt_cv_prog_compiler__b" >&6; } -if test yes = "$lt_cv_prog_compiler__b"; then - archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +if test x"$lt_cv_prog_compiler__b" = xyes; then + archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi @@ -10078,8 +9715,8 @@ fi ;; esac fi - if test no = "$with_gnu_ld"; then - hardcode_libdir_flag_spec='$wl+b $wl$libdir' + if test "$with_gnu_ld" = no; then + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: case $host_cpu in @@ -10090,7 +9727,7 @@ fi *) hardcode_direct=yes hardcode_direct_absolute=yes - export_dynamic_flag_spec='$wl-E' + export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. @@ -10101,8 +9738,8 @@ fi ;; irix5* | irix6* | nonstopux*) - if test yes = "$GCC"; then - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + if test "$GCC" = yes; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. @@ -10112,8 +9749,8 @@ $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " > if ${lt_cv_irix_exported_symbol+:} false; then : $as_echo_n "(cached) " >&6 else - save_LDFLAGS=$LDFLAGS - LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int foo (void) { return 0; } @@ -10125,35 +9762,24 @@ else fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext - LDFLAGS=$save_LDFLAGS + LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 $as_echo "$lt_cv_irix_exported_symbol" >&6; } - if test yes = "$lt_cv_irix_exported_symbol"; then - archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' + if test "$lt_cv_irix_exported_symbol" = yes; then + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' fi - link_all_deplibs=no else - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi archive_cmds_need_lc='no' - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: inherit_rpath=yes link_all_deplibs=yes ;; - linux*) - case $cc_basename in - tcc*) - # Fabrice Bellard et al's Tiny C Compiler - ld_shlibs=yes - archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - ;; - netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out @@ -10168,7 +9794,7 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } newsos6) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: hardcode_shlibpath_var=no ;; @@ -10176,19 +9802,27 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } *nto* | *qnx*) ;; - openbsd* | bitrig*) + openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct=yes hardcode_shlibpath_var=no hardcode_direct_absolute=yes - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' - hardcode_libdir_flag_spec='$wl-rpath,$libdir' - export_dynamic_flag_spec='$wl-E' + archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + export_dynamic_flag_spec='${wl}-E' else - archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec='$wl-rpath,$libdir' + case $host_os in + openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-R$libdir' + ;; + *) + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + ;; + esac fi else ld_shlibs=no @@ -10199,53 +9833,33 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes allow_undefined_flag=unsupported - shrext_cmds=.dll - archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - prefix_cmds="$SED"~ - if test EXPORTS = "`$SED 1q $export_symbols`"; then - prefix_cmds="$prefix_cmds -e 1d"; - fi~ - prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ - cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' - enable_shared_with_static_runtimes=yes + archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' + old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) - if test yes = "$GCC"; then - allow_undefined_flag=' $wl-expect_unresolved $wl\*' - archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + if test "$GCC" = yes; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else allow_undefined_flag=' -expect_unresolved \*' - archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' fi archive_cmds_need_lc='no' - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag - if test yes = "$GCC"; then - allow_undefined_flag=' $wl-expect_unresolved $wl\*' - archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + if test "$GCC" = yes; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' else allow_undefined_flag=' -expect_unresolved \*' - archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ - $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' + $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly hardcode_libdir_flag_spec='-rpath $libdir' @@ -10256,24 +9870,24 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } solaris*) no_undefined_flag=' -z defs' - if test yes = "$GCC"; then - wlarc='$wl' - archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes; then + wlarc='${wl}' + archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' - archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) - wlarc='$wl' - archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' + wlarc='${wl}' + archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi @@ -10283,11 +9897,11 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, - # but understands '-z linker_flag'. GCC discards it without '$wl', + # but understands `-z linker_flag'. GCC discards it without `$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) - if test yes = "$GCC"; then - whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' + if test "$GCC" = yes; then + whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' else whole_archive_flag_spec='-z allextract$convenience -z defaultextract' fi @@ -10297,10 +9911,10 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } ;; sunos4*) - if test sequent = "$host_vendor"; then + if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. - archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi @@ -10349,43 +9963,43 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) - no_undefined_flag='$wl-z,text' + no_undefined_flag='${wl}-z,text' archive_cmds_need_lc=no hardcode_shlibpath_var=no runpath_var='LD_RUN_PATH' - if test yes = "$GCC"; then - archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes; then + archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else - archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) - # Note: We CANNOT use -z defs as we might desire, because we do not + # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. - no_undefined_flag='$wl-z,text' - allow_undefined_flag='$wl-z,nodefs' + no_undefined_flag='${wl}-z,text' + allow_undefined_flag='${wl}-z,nodefs' archive_cmds_need_lc=no hardcode_shlibpath_var=no - hardcode_libdir_flag_spec='$wl-R,$libdir' + hardcode_libdir_flag_spec='${wl}-R,$libdir' hardcode_libdir_separator=':' link_all_deplibs=yes - export_dynamic_flag_spec='$wl-Bexport' + export_dynamic_flag_spec='${wl}-Bexport' runpath_var='LD_RUN_PATH' - if test yes = "$GCC"; then - archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes; then + archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else - archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; @@ -10400,10 +10014,10 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } ;; esac - if test sni = "$host_vendor"; then + if test x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - export_dynamic_flag_spec='$wl-Blargedynsym' + export_dynamic_flag_spec='${wl}-Blargedynsym' ;; esac fi @@ -10411,7 +10025,7 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 $as_echo "$ld_shlibs" >&6; } -test no = "$ld_shlibs" && can_build_shared=no +test "$ld_shlibs" = no && can_build_shared=no with_gnu_ld=$with_gnu_ld @@ -10437,7 +10051,7 @@ x|xyes) # Assume -lc should be added archive_cmds_need_lc=yes - if test yes,yes = "$GCC,$enable_shared"; then + if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds in *'~'*) # FIXME: we may have to deal with multi-command sequences. @@ -10652,14 +10266,14 @@ esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } -if test yes = "$GCC"; then +if test "$GCC" = yes; then case $host_os in - darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; - *) lt_awk_arg='/^libraries:/' ;; + darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; + *) lt_awk_arg="/^libraries:/" ;; esac case $host_os in - mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; - *) lt_sed_strip_eq='s|=/|/|g' ;; + mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; + *) lt_sed_strip_eq="s,=/,/,g" ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` case $lt_search_path_spec in @@ -10675,35 +10289,28 @@ if test yes = "$GCC"; then ;; esac # Ok, now we have the path, separated by spaces, we can step through it - # and add multilib dir if necessary... + # and add multilib dir if necessary. lt_tmp_lt_search_path_spec= - lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` - # ...but if some path component already ends with the multilib dir we assume - # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). - case "$lt_multi_os_dir; $lt_search_path_spec " in - "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) - lt_multi_os_dir= - ;; - esac + lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` for lt_sys_path in $lt_search_path_spec; do - if test -d "$lt_sys_path$lt_multi_os_dir"; then - lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" - elif test -n "$lt_multi_os_dir"; then + if test -d "$lt_sys_path/$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" + else test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' -BEGIN {RS = " "; FS = "/|\n";} { - lt_foo = ""; - lt_count = 0; +BEGIN {RS=" "; FS="/|\n";} { + lt_foo=""; + lt_count=0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { - lt_foo = "/" $lt_i lt_foo; + lt_foo="/" $lt_i lt_foo; } else { lt_count--; } @@ -10717,7 +10324,7 @@ BEGIN {RS = " "; FS = "/|\n";} { # for these hosts. case $host_os in mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ - $SED 's|/\([A-Za-z]:\)|\1|g'` ;; + $SED 's,/\([A-Za-z]:\),\1,g'` ;; esac sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` else @@ -10726,7 +10333,7 @@ fi library_names_spec= libname_spec='lib$name' soname_spec= -shrext_cmds=.so +shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= @@ -10743,16 +10350,14 @@ hardcode_into_libs=no # flags to be left without arguments need_version=unknown - - case $host_os in aix3*) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname.a' + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='$libname$release$shared_ext$major' + soname_spec='${libname}${release}${shared_ext}$major' ;; aix[4-9]*) @@ -10760,91 +10365,41 @@ aix[4-9]*) need_lib_prefix=no need_version=no hardcode_into_libs=yes - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # AIX 5 supports IA64 - library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with - # the line '#! .'. This would cause the generated library to - # depend on '.', always an invalid library. This was fixed in + # the line `#! .'. This would cause the generated library to + # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' - echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then + echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac - # Using Import Files as archive members, it is possible to support - # filename-based versioning of shared library archives on AIX. While - # this would work for both with and without runtime linking, it will - # prevent static linking of such archives. So we do filename-based - # shared library versioning with .so extension only, which is used - # when both runtime linking and shared linking is enabled. - # Unfortunately, runtime linking may impact performance, so we do - # not want this to be the default eventually. Also, we use the - # versioned .so libs for executables only if there is the -brtl - # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. - # To allow for filename-based versioning support, we need to create - # libNAME.so.V as an archive file, containing: - # *) an Import File, referring to the versioned filename of the - # archive as well as the shared archive member, telling the - # bitwidth (32 or 64) of that shared object, and providing the - # list of exported symbols of that shared object, eventually - # decorated with the 'weak' keyword - # *) the shared object with the F_LOADONLY flag set, to really avoid - # it being seen by the linker. - # At run time we better use the real file rather than another symlink, - # but for link time we create the symlink libNAME.so -> libNAME.so.V - - case $with_aix_soname,$aix_use_runtimelinking in - # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct + # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. - aix,yes) # traditional libtool - dynamic_linker='AIX unversionable lib.so' + if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - ;; - aix,no) # traditional AIX only - dynamic_linker='AIX lib.a(lib.so.V)' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. - library_names_spec='$libname$release.a $libname.a' - soname_spec='$libname$release$shared_ext$major' - ;; - svr4,*) # full svr4 only - dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" - library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' - # We do not specify a path in Import Files, so LIBPATH fires. - shlibpath_overrides_runpath=yes - ;; - *,yes) # both, prefer svr4 - dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" - library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' - # unpreferred sharedlib libNAME.a needs extra handling - postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' - postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' - # We do not specify a path in Import Files, so LIBPATH fires. - shlibpath_overrides_runpath=yes - ;; - *,no) # both, prefer aix - dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" - library_names_spec='$libname$release.a $libname.a' - soname_spec='$libname$release$shared_ext$major' - # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling - postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' - postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' - ;; - esac + library_names_spec='${libname}${release}.a $libname.a' + soname_spec='${libname}${release}${shared_ext}$major' + fi shlibpath_var=LIBPATH fi ;; @@ -10854,18 +10409,18 @@ amigaos*) powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) - library_names_spec='$libname$shared_ext' + library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; @@ -10873,8 +10428,8 @@ beos*) bsdi[45]*) version_type=linux # correct to gnu/linux during the next big refactor need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" @@ -10886,7 +10441,7 @@ bsdi[45]*) cygwin* | mingw* | pw32* | cegcc*) version_type=windows - shrext_cmds=.dll + shrext_cmds=".dll" need_version=no need_lib_prefix=no @@ -10895,8 +10450,8 @@ cygwin* | mingw* | pw32* | cegcc*) # gcc library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \$file`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ @@ -10912,17 +10467,17 @@ cygwin* | mingw* | pw32* | cegcc*) case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix - soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac dynamic_linker='Win32 ld.exe' @@ -10931,8 +10486,8 @@ cygwin* | mingw* | pw32* | cegcc*) *,cl*) # Native MSVC libname_spec='$name' - soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' - library_names_spec='$libname.dll.lib' + soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + library_names_spec='${libname}.dll.lib' case $build_os in mingw*) @@ -10959,7 +10514,7 @@ cygwin* | mingw* | pw32* | cegcc*) sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ;; *) - sys_lib_search_path_spec=$LIB + sys_lib_search_path_spec="$LIB" if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` @@ -10972,8 +10527,8 @@ cygwin* | mingw* | pw32* | cegcc*) esac # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \$file`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname' @@ -10986,7 +10541,7 @@ cygwin* | mingw* | pw32* | cegcc*) *) # Assume MSVC wrapper - library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' + library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' dynamic_linker='Win32 ld.exe' ;; esac @@ -10999,8 +10554,8 @@ darwin* | rhapsody*) version_type=darwin need_lib_prefix=no need_version=no - library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' - soname_spec='$libname$release$major$shared_ext' + library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' + soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' @@ -11013,8 +10568,8 @@ dgux*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; @@ -11032,13 +10587,12 @@ freebsd* | dragonfly*) version_type=freebsd-$objformat case $version_type in freebsd-elf*) - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac @@ -11068,10 +10622,10 @@ haiku*) need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LIBRARY_PATH - shlibpath_overrides_runpath=no + shlibpath_overrides_runpath=yes sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' hardcode_into_libs=yes ;; @@ -11089,15 +10643,14 @@ hpux9* | hpux10* | hpux11*) dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' - if test 32 = "$HPUX_IA64_MODE"; then + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - sys_lib_dlsearch_path_spec=/usr/lib/hpux32 else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - sys_lib_dlsearch_path_spec=/usr/lib/hpux64 fi + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' @@ -11105,8 +10658,8 @@ hpux9* | hpux10* | hpux11*) dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; @@ -11115,8 +10668,8 @@ hpux9* | hpux10* | hpux11*) dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555, ... @@ -11129,8 +10682,8 @@ interix[3-9]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no @@ -11141,7 +10694,7 @@ irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) - if test yes = "$lt_cv_prog_gnu_ld"; then + if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix @@ -11149,8 +10702,8 @@ irix5* | irix6* | nonstopux*) esac need_lib_prefix=no need_version=no - soname_spec='$libname$release$shared_ext$major' - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= @@ -11169,8 +10722,8 @@ irix5* | irix6* | nonstopux*) esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" - sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" + sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" + sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; @@ -11179,33 +10732,13 @@ linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; -linux*android*) - version_type=none # Android doesn't support versioned libraries. - need_lib_prefix=no - need_version=no - library_names_spec='$libname$release$shared_ext' - soname_spec='$libname$release$shared_ext' - finish_cmds= - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - dynamic_linker='Android linker' - # Don't embed -rpath directories since the linker doesn't support them. - hardcode_libdir_flag_spec='-L$libdir' - ;; - # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no @@ -11249,12 +10782,7 @@ fi # before this can be enabled. hardcode_into_libs=yes - # Ideally, we could use ldconfig to report *all* directores which are - # searched for libraries, however this is still not possible. Aside from not - # being certain /sbin/ldconfig is available, command - # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, - # even though it is searched at run-time. Try to do the best guess by - # appending ld.so.conf contents (and includes) to the search path. + # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" @@ -11286,12 +10814,12 @@ netbsd*) need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH @@ -11301,7 +10829,7 @@ netbsd*) newsos6) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; @@ -11310,68 +10838,58 @@ newsos6) version_type=qnx need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; -openbsd* | bitrig*) +openbsd*) version_type=sunos - sys_lib_dlsearch_path_spec=/usr/lib + sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then - need_version=no - else - need_version=yes - fi - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. + case $host_os in + openbsd3.3 | openbsd3.3.*) need_version=yes ;; + *) need_version=no ;; + esac + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + case $host_os in + openbsd2.[89] | openbsd2.[89].*) + shlibpath_overrides_runpath=no + ;; + *) + shlibpath_overrides_runpath=yes + ;; + esac + else + shlibpath_overrides_runpath=yes + fi ;; os2*) libname_spec='$name' - version_type=windows - shrext_cmds=.dll - need_version=no + shrext_cmds=".dll" need_lib_prefix=no - # OS/2 can only load a DLL with a base name of 8 characters or less. - soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; - v=$($ECHO $release$versuffix | tr -d .-); - n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); - $ECHO $n$v`$shared_ext' - library_names_spec='${libname}_dll.$libext' + library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' - shlibpath_var=BEGINLIBPATH - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - postinstall_cmds='base_file=`basename \$file`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname~ - chmod a+x \$dldir/$dlname~ - if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then - eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; - fi' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $RM \$dlpath' + shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no - soname_spec='$libname$release$shared_ext$major' - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) @@ -11382,8 +10900,8 @@ solaris*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes @@ -11393,11 +10911,11 @@ solaris*) sunos4*) version_type=sunos - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes - if test yes = "$with_gnu_ld"; then + if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes @@ -11405,8 +10923,8 @@ sunos4*) sysv4 | sysv4.3*) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) @@ -11427,24 +10945,24 @@ sysv4 | sysv4.3*) ;; sysv4*MP*) - if test -d /usr/nec; then + if test -d /usr/nec ;then version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' - soname_spec='$libname$shared_ext.$major' + library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' + soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - version_type=sco + version_type=freebsd-elf need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes - if test yes = "$with_gnu_ld"; then + if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' @@ -11462,7 +10980,7 @@ tpf*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes @@ -11470,8 +10988,8 @@ tpf*) uts4*) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; @@ -11481,35 +10999,20 @@ uts4*) esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } -test no = "$dynamic_linker" && can_build_shared=no +test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test yes = "$GCC"; then +if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi -if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then - sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec +if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then + sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi - -if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then - sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec +if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then + sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi -# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... -configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec - -# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code -func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" - -# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool -configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH - - - - - - @@ -11606,15 +11109,15 @@ $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action= if test -n "$hardcode_libdir_flag_spec" || test -n "$runpath_var" || - test yes = "$hardcode_automatic"; then + test "X$hardcode_automatic" = "Xyes" ; then # We can hardcode non-existent directories. - if test no != "$hardcode_direct" && + if test "$hardcode_direct" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one - ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && - test no != "$hardcode_minus_L"; then + ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && + test "$hardcode_minus_L" != no; then # Linking always hardcodes the temporary library directory. hardcode_action=relink else @@ -11629,12 +11132,12 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 $as_echo "$hardcode_action" >&6; } -if test relink = "$hardcode_action" || - test yes = "$inherit_rpath"; then +if test "$hardcode_action" = relink || + test "$inherit_rpath" = yes; then # Fast installation is not supported enable_fast_install=no -elif test yes = "$shlibpath_overrides_runpath" || - test no = "$enable_shared"; then +elif test "$shlibpath_overrides_runpath" = yes || + test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi @@ -11644,7 +11147,7 @@ fi - if test yes != "$enable_dlopen"; then + if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown @@ -11654,23 +11157,23 @@ else case $host_os in beos*) - lt_cv_dlopen=load_add_on + lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) - lt_cv_dlopen=LoadLibrary + lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) - lt_cv_dlopen=dlopen + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) - # if libdl is installed we need to link against it + # if libdl is installed we need to link against it { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if ${ac_cv_lib_dl_dlopen+:} false; then : @@ -11708,10 +11211,10 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : - lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else - lt_cv_dlopen=dyld + lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes @@ -11719,18 +11222,10 @@ fi ;; - tpf*) - # Don't try to run any link tests for TPF. We know it's impossible - # because TPF is a cross-compiler, and we know how we open DSOs. - lt_cv_dlopen=dlopen - lt_cv_dlopen_libs= - lt_cv_dlopen_self=no - ;; - *) ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" if test "x$ac_cv_func_shl_load" = xyes; then : - lt_cv_dlopen=shl_load + lt_cv_dlopen="shl_load" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 $as_echo_n "checking for shl_load in -ldld... " >&6; } @@ -11769,11 +11264,11 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 $as_echo "$ac_cv_lib_dld_shl_load" >&6; } if test "x$ac_cv_lib_dld_shl_load" = xyes; then : - lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld + lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" else ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" if test "x$ac_cv_func_dlopen" = xyes; then : - lt_cv_dlopen=dlopen + lt_cv_dlopen="dlopen" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } @@ -11812,7 +11307,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : - lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 $as_echo_n "checking for dlopen in -lsvld... " >&6; } @@ -11851,7 +11346,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 $as_echo "$ac_cv_lib_svld_dlopen" >&6; } if test "x$ac_cv_lib_svld_dlopen" = xyes; then : - lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 $as_echo_n "checking for dld_link in -ldld... " >&6; } @@ -11890,7 +11385,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 $as_echo "$ac_cv_lib_dld_dld_link" >&6; } if test "x$ac_cv_lib_dld_dld_link" = xyes; then : - lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld + lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" fi @@ -11911,21 +11406,21 @@ fi ;; esac - if test no = "$lt_cv_dlopen"; then - enable_dlopen=no - else + if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes + else + enable_dlopen=no fi case $lt_cv_dlopen in dlopen) - save_CPPFLAGS=$CPPFLAGS - test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + save_CPPFLAGS="$CPPFLAGS" + test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - save_LDFLAGS=$LDFLAGS + save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - save_LIBS=$LIBS + save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 @@ -11933,7 +11428,7 @@ $as_echo_n "checking whether a program can dlopen itself... " >&6; } if ${lt_cv_dlopen_self+:} false; then : $as_echo_n "(cached) " >&6 else - if test yes = "$cross_compiling"; then : + if test "$cross_compiling" = yes; then : lt_cv_dlopen_self=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 @@ -11980,9 +11475,9 @@ else # endif #endif -/* When -fvisibility=hidden is used, assume the code has been annotated +/* When -fvisbility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ -#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif @@ -12012,7 +11507,7 @@ _LT_EOF (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in @@ -12032,14 +11527,14 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 $as_echo "$lt_cv_dlopen_self" >&6; } - if test yes = "$lt_cv_dlopen_self"; then + if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } if ${lt_cv_dlopen_self_static+:} false; then : $as_echo_n "(cached) " >&6 else - if test yes = "$cross_compiling"; then : + if test "$cross_compiling" = yes; then : lt_cv_dlopen_self_static=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 @@ -12086,9 +11581,9 @@ else # endif #endif -/* When -fvisibility=hidden is used, assume the code has been annotated +/* When -fvisbility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ -#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif @@ -12118,7 +11613,7 @@ _LT_EOF (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in @@ -12139,9 +11634,9 @@ fi $as_echo "$lt_cv_dlopen_self_static" >&6; } fi - CPPFLAGS=$save_CPPFLAGS - LDFLAGS=$save_LDFLAGS - LIBS=$save_LIBS + CPPFLAGS="$save_CPPFLAGS" + LDFLAGS="$save_LDFLAGS" + LIBS="$save_LIBS" ;; esac @@ -12185,7 +11680,7 @@ else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) - if test -n "$STRIP"; then + if test -n "$STRIP" ; then striplib="$STRIP -x" old_striplib="$STRIP -S" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 @@ -12213,7 +11708,7 @@ fi - # Report what library types will actually be built + # Report which library types will actually be built { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 $as_echo_n "checking if libtool supports shared libraries... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 @@ -12221,13 +11716,13 @@ $as_echo "$can_build_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 $as_echo_n "checking whether to build shared libraries... " >&6; } - test no = "$can_build_shared" && enable_shared=no + test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) - test yes = "$enable_shared" && enable_static=no + test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' @@ -12235,12 +11730,8 @@ $as_echo_n "checking whether to build shared libraries... " >&6; } ;; aix[4-9]*) - if test ia64 != "$host_cpu"; then - case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in - yes,aix,yes) ;; # shared object as lib.so file only - yes,svr4,*) ;; # shared object as lib.so archive member only - yes,*) enable_static=no ;; # shared object in lib.a archive as well - esac + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no fi ;; esac @@ -12250,7 +11741,7 @@ $as_echo "$enable_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 $as_echo_n "checking whether to build static libraries... " >&6; } # Make sure either enable_shared or enable_static is yes. - test yes = "$enable_shared" || enable_static=yes + test "$enable_shared" = yes || enable_static=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 $as_echo "$enable_static" >&6; } @@ -12264,7 +11755,7 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu -CC=$lt_save_CC +CC="$lt_save_CC" @@ -14250,7 +13741,6 @@ enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' -shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' @@ -14300,13 +13790,10 @@ compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' -lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' -lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' @@ -14371,8 +13858,7 @@ finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' -configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' -configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' +sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' @@ -14423,12 +13909,9 @@ CFLAGS \ compiler \ lt_cv_sys_global_symbol_pipe \ lt_cv_sys_global_symbol_to_cdecl \ -lt_cv_sys_global_symbol_to_import \ lt_cv_sys_global_symbol_to_c_name_address \ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ -lt_cv_nm_interface \ nm_file_list_spec \ -lt_cv_truncate_bin \ lt_prog_compiler_no_builtin_flag \ lt_prog_compiler_pic \ lt_prog_compiler_wl \ @@ -14463,7 +13946,7 @@ old_striplib \ striplib; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) - eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" @@ -14490,11 +13973,10 @@ postinstall_cmds \ postuninstall_cmds \ finish_cmds \ sys_lib_search_path_spec \ -configure_time_dlsearch_path \ -configure_time_lt_sys_library_path; do +sys_lib_dlsearch_path_spec; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) - eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" @@ -14503,16 +13985,19 @@ configure_time_lt_sys_library_path; do done ac_aux_dir='$ac_aux_dir' +xsi_shell='$xsi_shell' +lt_shell_append='$lt_shell_append' -# See if we are running on zsh, and set the options that allow our +# See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes INIT. -if test -n "\${ZSH_VERSION+set}"; then +if test -n "\${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi PACKAGE='$PACKAGE' VERSION='$VERSION' + TIMESTAMP='$TIMESTAMP' RM='$RM' ofile='$ofile' @@ -15237,53 +14722,55 @@ $as_echo X"$file" | ;; "libtool":C) - # See if we are running on zsh, and set the options that allow our + # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. - if test -n "${ZSH_VERSION+set}"; then + if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi - cfgfile=${ofile}T + cfgfile="${ofile}T" trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL -# Generated automatically by $as_me ($PACKAGE) $VERSION + +# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. +# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. - -# Provide generalized library-building support services. -# Written by Gordon Matzigkeit, 1996 - -# Copyright (C) 2014 Free Software Foundation, Inc. -# This is free software; see the source for copying conditions. There is NO -# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -# GNU Libtool is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of of the License, or -# (at your option) any later version. # -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program or library that is built -# using GNU Libtool, you may include this file under the same -# distribution terms that you use for the rest of that program. +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008, 2009, 2010, 2011 Free Software +# Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 # -# GNU Libtool is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of +# This file is part of GNU Libtool. +# +# GNU Libtool is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, or +# obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # The names of the tagged configurations supported by this script. -available_tags='' - -# Configured defaults for sys_lib_dlsearch_path munging. -: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} +available_tags="" # ### BEGIN LIBTOOL CONFIG @@ -15303,9 +14790,6 @@ pic_mode=$pic_mode # Whether or not to optimize for fast installation. fast_install=$enable_fast_install -# Shared archive member basename,for filename based shared library versioning on AIX. -shared_archive_member_spec=$shared_archive_member_spec - # Shell to use when invoking shell scripts. SHELL=$lt_SHELL @@ -15423,27 +14907,18 @@ global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe # Transform the output of nm in a proper C declaration. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl -# Transform the output of nm into a list of symbols to manually relocate. -global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import - # Transform the output of nm in a C name address pair. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address # Transform the output of nm in a C name address pair when lib prefix is needed. global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix -# The name lister interface. -nm_interface=$lt_lt_cv_nm_interface - # Specify filename containing input files for \$NM. nm_file_list_spec=$lt_nm_file_list_spec -# The root where to search for dependent libraries,and where our libraries should be installed. +# The root where to search for dependent libraries,and in which our libraries should be installed. lt_sysroot=$lt_sysroot -# Command to truncate a binary pipe. -lt_truncate_bin=$lt_lt_cv_truncate_bin - # The name of the directory that contains temporary libtool files. objdir=$objdir @@ -15534,11 +15009,8 @@ hardcode_into_libs=$hardcode_into_libs # Compile-time system search path for libraries. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec -# Detected run-time system search path for libraries. -sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path - -# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. -configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path +# Run-time system search path for libraries. +sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec # Whether dlopen is supported. dlopen_support=$enable_dlopen @@ -15631,13 +15103,13 @@ hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator -# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct -# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is -# "absolute",i.e impossible to change by setting \$shlibpath_var if the +# "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute @@ -15687,65 +15159,6 @@ hardcode_action=$hardcode_action # ### END LIBTOOL CONFIG -_LT_EOF - - cat <<'_LT_EOF' >> "$cfgfile" - -# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE - -# func_munge_path_list VARIABLE PATH -# ----------------------------------- -# VARIABLE is name of variable containing _space_ separated list of -# directories to be munged by the contents of PATH, which is string -# having a format: -# "DIR[:DIR]:" -# string "DIR[ DIR]" will be prepended to VARIABLE -# ":DIR[:DIR]" -# string "DIR[ DIR]" will be appended to VARIABLE -# "DIRP[:DIRP]::[DIRA:]DIRA" -# string "DIRP[ DIRP]" will be prepended to VARIABLE and string -# "DIRA[ DIRA]" will be appended to VARIABLE -# "DIR[:DIR]" -# VARIABLE will be replaced by "DIR[ DIR]" -func_munge_path_list () -{ - case x@S|@2 in - x) - ;; - *:) - eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" - ;; - x:*) - eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" - ;; - *::*) - eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" - eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" - ;; - *) - eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" - ;; - esac -} - - -# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. -func_cc_basename () -{ - for cc_temp in @S|@*""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac - done - func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` -} - - -# ### END FUNCTIONS SHARED WITH CONFIGURE - _LT_EOF case $host_os in @@ -15754,7 +15167,7 @@ _LT_EOF # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. -if test set != "${COLLECT_NAMES+set}"; then +if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi @@ -15763,7 +15176,7 @@ _LT_EOF esac -ltmain=$ac_aux_dir/ltmain.sh +ltmain="$ac_aux_dir/ltmain.sh" # We use sed instead of cat because bash on DJGPP gets confused if @@ -15773,6 +15186,165 @@ ltmain=$ac_aux_dir/ltmain.sh sed '$q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) + if test x"$xsi_shell" = xyes; then + sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ +func_dirname ()\ +{\ +\ case ${1} in\ +\ */*) func_dirname_result="${1%/*}${2}" ;;\ +\ * ) func_dirname_result="${3}" ;;\ +\ esac\ +} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_basename ()$/,/^} # func_basename /c\ +func_basename ()\ +{\ +\ func_basename_result="${1##*/}"\ +} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ +func_dirname_and_basename ()\ +{\ +\ case ${1} in\ +\ */*) func_dirname_result="${1%/*}${2}" ;;\ +\ * ) func_dirname_result="${3}" ;;\ +\ esac\ +\ func_basename_result="${1##*/}"\ +} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ +func_stripname ()\ +{\ +\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ +\ # positional parameters, so assign one to ordinary parameter first.\ +\ func_stripname_result=${3}\ +\ func_stripname_result=${func_stripname_result#"${1}"}\ +\ func_stripname_result=${func_stripname_result%"${2}"}\ +} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ +func_split_long_opt ()\ +{\ +\ func_split_long_opt_name=${1%%=*}\ +\ func_split_long_opt_arg=${1#*=}\ +} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ +func_split_short_opt ()\ +{\ +\ func_split_short_opt_arg=${1#??}\ +\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ +} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ +func_lo2o ()\ +{\ +\ case ${1} in\ +\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ +\ *) func_lo2o_result=${1} ;;\ +\ esac\ +} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_xform ()$/,/^} # func_xform /c\ +func_xform ()\ +{\ + func_xform_result=${1%.*}.lo\ +} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_arith ()$/,/^} # func_arith /c\ +func_arith ()\ +{\ + func_arith_result=$(( $* ))\ +} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_len ()$/,/^} # func_len /c\ +func_len ()\ +{\ + func_len_result=${#1}\ +} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + +fi + +if test x"$lt_shell_append" = xyes; then + sed -e '/^func_append ()$/,/^} # func_append /c\ +func_append ()\ +{\ + eval "${1}+=\\${2}"\ +} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ +func_append_quoted ()\ +{\ +\ func_quote_for_eval "${2}"\ +\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ +} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + # Save a `func_append' function call where possible by direct use of '+=' + sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") + test 0 -eq $? || _lt_function_replace_fail=: +else + # Save a `func_append' function call even when '+=' is not available + sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") + test 0 -eq $? || _lt_function_replace_fail=: +fi + +if test x"$_lt_function_replace_fail" = x":"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 +$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} +fi + + mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" diff --git a/pocketsphinx-5prealpha/autom4te.cache/output.1 b/pocketsphinx-5prealpha/autom4te.cache/output.1 index 3a7a2c3..ecb6cc3 100644 --- a/pocketsphinx-5prealpha/autom4te.cache/output.1 +++ b/pocketsphinx-5prealpha/autom4te.cache/output.1 @@ -667,7 +667,6 @@ BUILD_DOXYGEN_FALSE BUILD_DOXYGEN_TRUE HAVE_DOXYGEN HAVE_PKGCONFIG -LT_SYS_LIBRARY_PATH OTOOL64 OTOOL LIPO @@ -761,7 +760,6 @@ infodir docdir oldincludedir includedir -runstatedir localstatedir sharedstatedir sysconfdir @@ -790,7 +788,6 @@ enable_shared enable_static with_pic enable_fast_install -with_aix_soname with_gnu_ld with_sysroot enable_libtool_lock @@ -806,7 +803,6 @@ LDFLAGS LIBS CPPFLAGS CPP -LT_SYS_LIBRARY_PATH PYTHON PYTHON_VERSION PKG_CONFIG @@ -852,7 +848,6 @@ datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' -runstatedir='${localstatedir}/run' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' @@ -1105,15 +1100,6 @@ do | -silent | --silent | --silen | --sile | --sil) silent=yes ;; - -runstatedir | --runstatedir | --runstatedi | --runstated \ - | --runstate | --runstat | --runsta | --runst | --runs \ - | --run | --ru | --r) - ac_prev=runstatedir ;; - -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ - | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ - | --run=* | --ru=* | --r=*) - runstatedir=$ac_optarg ;; - -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ @@ -1251,7 +1237,7 @@ fi for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir runstatedir + libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. @@ -1404,7 +1390,6 @@ Fine tuning of the installation directories: --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] @@ -1460,12 +1445,9 @@ Optional Packages: --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-pic@<:@=PKGS@:>@ try to use only PIC/non-PIC objects @<:@default=use both@:>@ - --with-aix-soname=aix|svr4|both - shared library versioning (aka "SONAME") variant to - provide on AIX, @<:@default=aix@:>@. --with-gnu-ld assume the C compiler uses GNU ld @<:@default=no@:>@ - --with-sysroot@<:@=DIR@:>@ Search for dependent libraries within DIR (or the - compiler's sysroot if not specified). + --with-sysroot=DIR Search for dependent libraries within DIR + (or the compiler's sysroot if not specified). --with-python Enable Python extension, built with swig, enabled by default --with-sphinxbase=DIRECTORY @@ -1482,8 +1464,6 @@ Some influential environment variables: CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor - LT_SYS_LIBRARY_PATH - User-defined run-time library search path. PYTHON the Python interpreter PYTHON_VERSION The installed Python version to use, for example '2.3'. This @@ -2517,7 +2497,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_config_headers="$ac_config_headers include/config.h" -am__api_version='1.15' +am__api_version='1.14' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do @@ -2718,8 +2698,8 @@ test "$program_suffix" != NONE && ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` -# Expand $ac_aux_dir to an absolute path. -am_aux_dir=`cd "$ac_aux_dir" && pwd` +# expand $ac_aux_dir to an absolute path +am_aux_dir=`cd $ac_aux_dir && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in @@ -2738,7 +2718,7 @@ else $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi -if test x"${install_sh+set}" != xset; then +if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; @@ -3057,8 +3037,8 @@ MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # mkdir_p='$(MKDIR_P)' -# We need awk for the "check" target (and possibly the TAP driver). The -# system "awk" is bad on some platforms. +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. # Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' @@ -3117,7 +3097,6 @@ END fi - CFLAGS=${CFLAGS:--g -O2 -Wall} # Make sure we can run config.sub. @@ -4680,8 +4659,8 @@ esac -macro_version='2.4.6' -macro_revision='2.4.6' +macro_version='2.4.2' +macro_revision='1.3337' @@ -4695,7 +4674,7 @@ macro_revision='2.4.6' -ltmain=$ac_aux_dir/ltmain.sh +ltmain="$ac_aux_dir/ltmain.sh" # Backslashify metacharacters that are still active within # double-quoted strings. @@ -4741,10 +4720,10 @@ fi # Invoke $ECHO with all args, space-separated. func_echo_all () { - $ECHO "" + $ECHO "" } -case $ECHO in +case "$ECHO" in printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 $as_echo "printf" >&6; } ;; print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 @@ -4937,19 +4916,19 @@ test -z "$GREP" && GREP=grep @%:@ Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : - withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes + withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi ac_prog=ld -if test yes = "$GCC"; then +if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) - # gcc leaves a trailing carriage return, which upsets mingw + # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; @@ -4963,7 +4942,7 @@ $as_echo_n "checking for ld used by $CC... " >&6; } while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done - test -z "$LD" && LD=$ac_prog + test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. @@ -4974,7 +4953,7 @@ $as_echo_n "checking for ld used by $CC... " >&6; } with_gnu_ld=unknown ;; esac -elif test yes = "$with_gnu_ld"; then +elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else @@ -4985,32 +4964,32 @@ if ${lt_cv_path_LD+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD=$ac_dir/$ac_prog + lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 $as_echo "$LD" >&6; } @@ -5053,38 +5032,33 @@ if ${lt_cv_path_NM+:} false; then : else if test -n "$NM"; then # Let the user override the test. - lt_cv_path_NM=$NM + lt_cv_path_NM="$NM" else - lt_nm_to_check=${ac_tool_prefix}nm + lt_nm_to_check="${ac_tool_prefix}nm" if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. - tmp_nm=$ac_dir/$lt_tmp_nm - if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then + tmp_nm="$ac_dir/$lt_tmp_nm" + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. - # Adding the 'sed 1q' prevents false positives on HP-UX, which says: + # Adding the `sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file - # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty - case $build_os in - mingw*) lt_bad_file=conftest.nm/nofile ;; - *) lt_bad_file=/dev/null ;; - esac - case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in - *$lt_bad_file* | *'Invalid file or object type'*) + case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in + */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" - break 2 + break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" - break 2 + break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but @@ -5095,15 +5069,15 @@ else esac fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 $as_echo "$lt_cv_path_NM" >&6; } -if test no != "$lt_cv_path_NM"; then - NM=$lt_cv_path_NM +if test "$lt_cv_path_NM" != "no"; then + NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$DUMPBIN"; then : @@ -5209,9 +5183,9 @@ esac fi fi - case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in + case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in *COFF*) - DUMPBIN="$DUMPBIN -symbols -headers" + DUMPBIN="$DUMPBIN -symbols" ;; *) DUMPBIN=: @@ -5219,8 +5193,8 @@ fi esac fi - if test : != "$DUMPBIN"; then - NM=$DUMPBIN + if test "$DUMPBIN" != ":"; then + NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm @@ -5271,7 +5245,7 @@ if ${lt_cv_sys_max_cmd_len+:} false; then : $as_echo_n "(cached) " >&6 else i=0 - teststring=ABCD + teststring="ABCD" case $build_os in msdosdjgpp*) @@ -5311,7 +5285,7 @@ else lt_cv_sys_max_cmd_len=8192; ;; - bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) + netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` @@ -5362,22 +5336,22 @@ else *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len" && \ - test undefined != "$lt_cv_sys_max_cmd_len"; then + test undefined != "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. - for i in 1 2 3 4 5 6 7 8; do + for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. - while { test X`env echo "$teststring$teststring" 2>/dev/null` \ + while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && - test 17 != "$i" # 1/2 MB should be enough + test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring @@ -5395,7 +5369,7 @@ else fi -if test -n "$lt_cv_sys_max_cmd_len"; then +if test -n $lt_cv_sys_max_cmd_len ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 $as_echo "$lt_cv_sys_max_cmd_len" >&6; } else @@ -5413,6 +5387,30 @@ max_cmd_len=$lt_cv_sys_max_cmd_len : ${MV="mv -f"} : ${RM="rm -f"} +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 +$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } +# Try some XSI features +xsi_shell=no +( _lt_dummy="a/b/c" + test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ + = c,a/b,b/c, \ + && eval 'test $(( 1 + 1 )) -eq 2 \ + && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ + && xsi_shell=yes +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 +$as_echo "$xsi_shell" >&6; } + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 +$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } +lt_shell_append=no +( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ + >/dev/null 2>&1 \ + && lt_shell_append=yes +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 +$as_echo "$lt_shell_append" >&6; } + + if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else @@ -5535,13 +5533,13 @@ esac reload_cmds='$LD$reload_flag -o $output$reload_objs' case $host_os in cygwin* | mingw* | pw32* | cegcc*) - if test yes != "$GCC"; then + if test "$GCC" != yes; then reload_cmds=false fi ;; darwin*) - if test yes = "$GCC"; then - reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' + if test "$GCC" = yes; then + reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' else reload_cmds='$LD$reload_flag -o $output$reload_objs' fi @@ -5669,13 +5667,13 @@ lt_cv_deplibs_check_method='unknown' # Need to set the preceding variable on all platforms that support # interlibrary dependencies. # 'none' -- dependencies not supported. -# 'unknown' -- same as none, but documents that we really don't know. +# `unknown' -- same as none, but documents that we really don't know. # 'pass_all' -- all dependencies passed with no checks. # 'test_compile' -- check by making test program. # 'file_magic [[regex]]' -- check by looking for files in library path -# that responds to the $file_magic_cmd with a given extended regex. -# If you have 'file' or equivalent on your system and you're not sure -# whether 'pass_all' will *always* work, you probably want this one. +# which responds to the $file_magic_cmd with a given extended regex. +# If you have `file' or equivalent on your system and you're not sure +# whether `pass_all' will *always* work, you probably want this one. case $host_os in aix[4-9]*) @@ -5702,7 +5700,8 @@ mingw* | pw32*) # Base MSYS/MinGW do not provide the 'file' command needed by # func_win32_libid shell function, so use a weaker test based on 'objdump', # unless we find 'file', for example because we are cross-compiling. - if ( file / ) >/dev/null 2>&1; then + # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. + if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else @@ -5798,8 +5797,8 @@ newos6*) lt_cv_deplibs_check_method=pass_all ;; -openbsd* | bitrig*) - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then +openbsd*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' @@ -5852,9 +5851,6 @@ sysv4 | sysv4.3*) tpf*) lt_cv_deplibs_check_method=pass_all ;; -os2*) - lt_cv_deplibs_check_method=pass_all - ;; esac fi @@ -6012,8 +6008,8 @@ else case $host_os in cygwin* | mingw* | pw32* | cegcc*) - # two different shell functions defined in ltmain.sh; - # decide which one to use based on capabilities of $DLLTOOL + # two different shell functions defined in ltmain.sh + # decide which to use based on capabilities of $DLLTOOL case `$DLLTOOL --help 2>&1` in *--identify-strict*) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib @@ -6025,7 +6021,7 @@ cygwin* | mingw* | pw32* | cegcc*) ;; *) # fallback: assume linklib IS sharedlib - lt_cv_sharedlib_from_linklib_cmd=$ECHO + lt_cv_sharedlib_from_linklib_cmd="$ECHO" ;; esac @@ -6179,7 +6175,7 @@ if ac_fn_c_try_compile "$LINENO"; then : ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } - if test 0 -eq "$ac_status"; then + if test "$ac_status" -eq 0; then # Ensure the archiver fails upon bogus file names. rm -f conftest.$ac_objext libconftest.a { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 @@ -6187,7 +6183,7 @@ if ac_fn_c_try_compile "$LINENO"; then : ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } - if test 0 -ne "$ac_status"; then + if test "$ac_status" -ne 0; then lt_cv_ar_at_file=@ fi fi @@ -6200,7 +6196,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 $as_echo "$lt_cv_ar_at_file" >&6; } -if test no = "$lt_cv_ar_at_file"; then +if test "x$lt_cv_ar_at_file" = xno; then archiver_list_spec= else archiver_list_spec=$lt_cv_ar_at_file @@ -6417,7 +6413,7 @@ old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in - bitrig* | openbsd*) + openbsd*) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" ;; *) @@ -6507,7 +6503,7 @@ cygwin* | mingw* | pw32* | cegcc*) symcode='[ABCDGISTW]' ;; hpux*) - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then symcode='[ABCDEGRST]' fi ;; @@ -6540,44 +6536,14 @@ case `$NM -V 2>&1` in symcode='[ABCDGIRSTW]' ;; esac -if test "$lt_cv_nm_interface" = "MS dumpbin"; then - # Gets list of data symbols to import. - lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" - # Adjust the below global symbol transforms to fixup imported variables. - lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" - lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" - lt_c_name_lib_hook="\ - -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ - -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" -else - # Disable hooks by default. - lt_cv_sys_global_symbol_to_import= - lt_cdecl_hook= - lt_c_name_hook= - lt_c_name_lib_hook= -fi - # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. -lt_cv_sys_global_symbol_to_cdecl="sed -n"\ -$lt_cdecl_hook\ -" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ -" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address -lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ -$lt_c_name_hook\ -" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ -" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" - -# Transform an extracted symbol line into symbol name with lib prefix and -# symbol address. -lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ -$lt_c_name_lib_hook\ -" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ -" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ -" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" +lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" # Handle CRLF in mingw tool chain opt_cr= @@ -6595,24 +6561,21 @@ for ac_symprfx in "" "_"; do # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then - # Fake it for dumpbin and say T for any non-static function, - # D for any global variable and I for any imported variable. + # Fake it for dumpbin and say T for any non-static function + # and D for any global variable. # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK '"\ " {last_section=section; section=\$ 3};"\ " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ -" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ -" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ -" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ -" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ -" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ -" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ -" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ +" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ +" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ +" s[1]~/^[@?]/{print s[1], s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" @@ -6660,11 +6623,11 @@ _LT_EOF if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ -#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE -/* DATA imports from DLLs on WIN32 can't be const, because runtime +#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) +/* DATA imports from DLLs on WIN32 con't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT@&t@_DLSYM_CONST -#elif defined __osf__ +#elif defined(__osf__) /* This system does not cope well with relocations in const data. */ # define LT@&t@_DLSYM_CONST #else @@ -6690,7 +6653,7 @@ lt__PROGRAM__LTX_preloaded_symbols[] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF - $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; @@ -6710,13 +6673,13 @@ _LT_EOF mv conftest.$ac_objext conftstm.$ac_objext lt_globsym_save_LIBS=$LIBS lt_globsym_save_CFLAGS=$CFLAGS - LIBS=conftstm.$ac_objext + LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && test -s conftest$ac_exeext; then + test $ac_status = 0; } && test -s conftest${ac_exeext}; then pipe_works=yes fi LIBS=$lt_globsym_save_LIBS @@ -6737,7 +6700,7 @@ _LT_EOF rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. - if test yes = "$pipe_works"; then + if test "$pipe_works" = yes; then break else lt_cv_sys_global_symbol_pipe= @@ -6779,16 +6742,6 @@ fi - - - - - - - - - - @@ -6812,9 +6765,9 @@ fi lt_sysroot= -case $with_sysroot in #( +case ${with_sysroot} in #( yes) - if test yes = "$GCC"; then + if test "$GCC" = yes; then lt_sysroot=`$CC --print-sysroot 2>/dev/null` fi ;; #( @@ -6824,8 +6777,8 @@ case $with_sysroot in #( no|'') ;; #( *) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 -$as_echo "$with_sysroot" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 +$as_echo "${with_sysroot}" >&6; } as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 ;; esac @@ -6837,99 +6790,18 @@ $as_echo "${lt_sysroot:-no}" >&6; } -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 -$as_echo_n "checking for a working dd... " >&6; } -if ${ac_cv_path_lt_DD+:} false; then : - $as_echo_n "(cached) " >&6 -else - printf 0123456789abcdef0123456789abcdef >conftest.i -cat conftest.i conftest.i >conftest2.i -: ${lt_DD:=$DD} -if test -z "$lt_DD"; then - ac_path_lt_DD_found=false - # Loop through the user's path and test for each of PROGNAME-LIST - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in dd; do - for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" - as_fn_executable_p "$ac_path_lt_DD" || continue -if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then - cmp -s conftest.i conftest.out \ - && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: -fi - $ac_path_lt_DD_found && break 3 - done - done - done -IFS=$as_save_IFS - if test -z "$ac_cv_path_lt_DD"; then - : - fi -else - ac_cv_path_lt_DD=$lt_DD -fi - -rm -f conftest.i conftest2.i conftest.out -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 -$as_echo "$ac_cv_path_lt_DD" >&6; } - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 -$as_echo_n "checking how to truncate binary pipes... " >&6; } -if ${lt_cv_truncate_bin+:} false; then : - $as_echo_n "(cached) " >&6 -else - printf 0123456789abcdef0123456789abcdef >conftest.i -cat conftest.i conftest.i >conftest2.i -lt_cv_truncate_bin= -if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then - cmp -s conftest.i conftest.out \ - && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" -fi -rm -f conftest.i conftest2.i conftest.out -test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 -$as_echo "$lt_cv_truncate_bin" >&6; } - - - - - - - -# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. -func_cc_basename () -{ - for cc_temp in @S|@*""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac - done - func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` -} - @%:@ Check whether --enable-libtool-lock was given. if test "${enable_libtool_lock+set}" = set; then : enableval=$enable_libtool_lock; fi -test no = "$enable_libtool_lock" || enable_libtool_lock=yes +test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) - # Find out what ABI is being produced by ac_compile, and set mode - # options accordingly. + # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 @@ -6938,25 +6810,24 @@ ia64-*-hpux*) test $ac_status = 0; }; then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) - HPUX_IA64_MODE=32 + HPUX_IA64_MODE="32" ;; *ELF-64*) - HPUX_IA64_MODE=64 + HPUX_IA64_MODE="64" ;; esac fi rm -rf conftest* ;; *-*-irix6*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. + # Find out which ABI we are using. echo '#line '$LINENO' "configure"' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - if test yes = "$lt_cv_prog_gnu_ld"; then + if test "$lt_cv_prog_gnu_ld" = yes; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" @@ -6985,50 +6856,9 @@ ia64-*-hpux*) rm -rf conftest* ;; -mips64*-*linux*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. - echo '#line '$LINENO' "configure"' > conftest.$ac_ext - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - emul=elf - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - emul="${emul}32" - ;; - *64-bit*) - emul="${emul}64" - ;; - esac - case `/usr/bin/file conftest.$ac_objext` in - *MSB*) - emul="${emul}btsmip" - ;; - *LSB*) - emul="${emul}ltsmip" - ;; - esac - case `/usr/bin/file conftest.$ac_objext` in - *N32*) - emul="${emul}n32" - ;; - esac - LD="${LD-ld} -m $emul" - fi - rm -rf conftest* - ;; - x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. Note that the listed cases only cover the - # situations where additional linker options are needed (such as when - # doing 32-bit compilation for a host where ld defaults to 64-bit, or - # vice versa); the common cases where no linker options are needed do - # not appear in the list. + # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 @@ -7051,10 +6881,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) ;; esac ;; - powerpc64le-*linux*) + powerpc64le-*) LD="${LD-ld} -m elf32lppclinux" ;; - powerpc64-*linux*) + powerpc64-*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -7073,10 +6903,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - powerpcle-*linux*) + powerpcle-*) LD="${LD-ld} -m elf64lppc" ;; - powerpc-*linux*) + powerpc-*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) @@ -7094,7 +6924,7 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. - SAVE_CFLAGS=$CFLAGS + SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 $as_echo_n "checking whether the C compiler needs -belf... " >&6; } @@ -7134,14 +6964,13 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 $as_echo "$lt_cv_cc_needs_belf" >&6; } - if test yes != "$lt_cv_cc_needs_belf"; then + if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf - CFLAGS=$SAVE_CFLAGS + CFLAGS="$SAVE_CFLAGS" fi ;; *-*solaris*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. + # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 @@ -7153,7 +6982,7 @@ $as_echo "$lt_cv_cc_needs_belf" >&6; } case $lt_cv_prog_gnu_ld in yes*) case $host in - i?86-*-solaris*|x86_64-*-solaris*) + i?86-*-solaris*) LD="${LD-ld} -m elf_x86_64" ;; sparc*-*-solaris*) @@ -7162,7 +6991,7 @@ $as_echo "$lt_cv_cc_needs_belf" >&6; } esac # GNU ld 2.21 introduced _sol2 emulations. Use them if available. if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then - LD=${LD-ld}_sol2 + LD="${LD-ld}_sol2" fi ;; *) @@ -7178,7 +7007,7 @@ $as_echo "$lt_cv_cc_needs_belf" >&6; } ;; esac -need_locks=$enable_libtool_lock +need_locks="$enable_libtool_lock" if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. @@ -7289,7 +7118,7 @@ else fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 $as_echo "$lt_cv_path_mainfest_tool" >&6; } -if test yes != "$lt_cv_path_mainfest_tool"; then +if test "x$lt_cv_path_mainfest_tool" != xyes; then MANIFEST_TOOL=: fi @@ -7792,7 +7621,7 @@ if ${lt_cv_apple_cc_single_mod+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_apple_cc_single_mod=no - if test -z "$LT_MULTI_MODULE"; then + if test -z "${LT_MULTI_MODULE}"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the @@ -7810,7 +7639,7 @@ else cat conftest.err >&5 # Otherwise, if the output was created with a 0 exit code from # the compiler, it worked. - elif test -f libconftest.dylib && test 0 = "$_lt_result"; then + elif test -f libconftest.dylib && test $_lt_result -eq 0; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&5 @@ -7849,7 +7678,7 @@ else fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext - LDFLAGS=$save_LDFLAGS + LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 @@ -7878,7 +7707,7 @@ _LT_EOF _lt_result=$? if test -s conftest.err && $GREP force_load conftest.err; then cat conftest.err >&5 - elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then + elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then lt_cv_ld_force_load=yes else cat conftest.err >&5 @@ -7891,32 +7720,32 @@ fi $as_echo "$lt_cv_ld_force_load" >&6; } case $host_os in rhapsody* | darwin1.[012]) - _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; + _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; darwin1.*) - _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[91]*) - _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; - 10.[012][,.]*) - _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + 10.[012]*) + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) - _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; esac ;; esac - if test yes = "$lt_cv_apple_cc_single_mod"; then + if test "$lt_cv_apple_cc_single_mod" = "yes"; then _lt_dar_single_mod='$single_module' fi - if test yes = "$lt_cv_ld_exported_symbols_list"; then - _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' + if test "$lt_cv_ld_exported_symbols_list" = "yes"; then + _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' else - _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' fi - if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then + if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= @@ -7924,41 +7753,6 @@ $as_echo "$lt_cv_ld_force_load" >&6; } ;; esac -# func_munge_path_list VARIABLE PATH -# ----------------------------------- -# VARIABLE is name of variable containing _space_ separated list of -# directories to be munged by the contents of PATH, which is string -# having a format: -# "DIR[:DIR]:" -# string "DIR[ DIR]" will be prepended to VARIABLE -# ":DIR[:DIR]" -# string "DIR[ DIR]" will be appended to VARIABLE -# "DIRP[:DIRP]::[DIRA:]DIRA" -# string "DIRP[ DIRP]" will be prepended to VARIABLE and string -# "DIRA[ DIRA]" will be appended to VARIABLE -# "DIR[:DIR]" -# VARIABLE will be replaced by "DIR[ DIR]" -func_munge_path_list () -{ - case x@S|@2 in - x) - ;; - *:) - eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" - ;; - x:*) - eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" - ;; - *::*) - eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" - eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" - ;; - *) - eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" - ;; - esac -} - for ac_header in dlfcn.h do : ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default @@ -7995,14 +7789,14 @@ if test "${enable_shared+set}" = set; then : *) enable_shared=no # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_shared=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac else @@ -8026,14 +7820,14 @@ if test "${enable_static+set}" = set; then : *) enable_static=no # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_static=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac else @@ -8057,14 +7851,14 @@ if test "${with_pic+set}" = set; then : *) pic_mode=default # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for lt_pkg in $withval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$lt_pkg" = "X$lt_p"; then pic_mode=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac else @@ -8072,6 +7866,8 @@ else fi +test -z "$pic_mode" && pic_mode=default + @@ -8087,14 +7883,14 @@ if test "${enable_fast_install+set}" = set; then : *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac else @@ -8108,63 +7904,11 @@ fi - shared_archive_member_spec= -case $host,$enable_shared in -power*-*-aix[5-9]*,yes) - { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 -$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } - -@%:@ Check whether --with-aix-soname was given. -if test "${with_aix_soname+set}" = set; then : - withval=$with_aix_soname; case $withval in - aix|svr4|both) - ;; - *) - as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 - ;; - esac - lt_cv_with_aix_soname=$with_aix_soname -else - if ${lt_cv_with_aix_soname+:} false; then : - $as_echo_n "(cached) " >&6 -else - lt_cv_with_aix_soname=aix -fi - - with_aix_soname=$lt_cv_with_aix_soname -fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 -$as_echo "$with_aix_soname" >&6; } - if test aix != "$with_aix_soname"; then - # For the AIX way of multilib, we name the shared archive member - # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', - # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. - # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, - # the AIX toolchain works better with OBJECT_MODE set (default 32). - if test 64 = "${OBJECT_MODE-32}"; then - shared_archive_member_spec=shr_64 - else - shared_archive_member_spec=shr - fi - fi - ;; -*) - with_aix_soname=aix - ;; -esac - - - - - - - # This can be used to rebuild libtool when needed -LIBTOOL_DEPS=$ltmain +LIBTOOL_DEPS="$ltmain" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' @@ -8213,7 +7957,7 @@ test -z "$LN_S" && LN_S="ln -s" -if test -n "${ZSH_VERSION+set}"; then +if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi @@ -8252,7 +7996,7 @@ aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. - if test set != "${COLLECT_NAMES+set}"; then + if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi @@ -8263,14 +8007,14 @@ esac ofile=libtool can_build_shared=yes -# All known linkers require a '.a' archive for static linking (except MSVC, +# All known linkers require a `.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a -with_gnu_ld=$lt_cv_prog_gnu_ld +with_gnu_ld="$lt_cv_prog_gnu_ld" -old_CC=$CC -old_CFLAGS=$CFLAGS +old_CC="$CC" +old_CFLAGS="$CFLAGS" # Set sane defaults for various variables test -z "$CC" && CC=cc @@ -8279,8 +8023,15 @@ test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS test -z "$LD" && LD=ld test -z "$ac_objext" && ac_objext=o -func_cc_basename $compiler -cc_basename=$func_cc_basename_result +for cc_temp in $compiler""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac +done +cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` # Only perform the check for file, if the check method requires it @@ -8295,22 +8046,22 @@ if ${lt_cv_path_MAGIC_CMD+:} false; then : else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) - lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) - lt_save_MAGIC_CMD=$MAGIC_CMD - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/${ac_tool_prefix}file"; then - lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" + if test -f $ac_dir/${ac_tool_prefix}file; then + lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` - MAGIC_CMD=$lt_cv_path_MAGIC_CMD + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : @@ -8333,13 +8084,13 @@ _LT_EOF break fi done - IFS=$lt_save_ifs - MAGIC_CMD=$lt_save_MAGIC_CMD + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi -MAGIC_CMD=$lt_cv_path_MAGIC_CMD +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } @@ -8361,22 +8112,22 @@ if ${lt_cv_path_MAGIC_CMD+:} false; then : else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) - lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) - lt_save_MAGIC_CMD=$MAGIC_CMD - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/file"; then - lt_cv_path_MAGIC_CMD=$ac_dir/"file" + if test -f $ac_dir/file; then + lt_cv_path_MAGIC_CMD="$ac_dir/file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` - MAGIC_CMD=$lt_cv_path_MAGIC_CMD + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : @@ -8399,13 +8150,13 @@ _LT_EOF break fi done - IFS=$lt_save_ifs - MAGIC_CMD=$lt_save_MAGIC_CMD + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi -MAGIC_CMD=$lt_cv_path_MAGIC_CMD +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } @@ -8426,7 +8177,7 @@ esac # Use C for the default configuration in the libtool script -lt_save_CC=$CC +lt_save_CC="$CC" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -8488,7 +8239,7 @@ if test -n "$compiler"; then lt_prog_compiler_no_builtin_flag= -if test yes = "$GCC"; then +if test "$GCC" = yes; then case $cc_basename in nvcc*) lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; @@ -8504,7 +8255,7 @@ else lt_cv_prog_compiler_rtti_exceptions=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment + lt_compiler_flag="-fno-rtti -fno-exceptions" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins @@ -8534,7 +8285,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } -if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then +if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" else : @@ -8552,18 +8303,17 @@ lt_prog_compiler_pic= lt_prog_compiler_static= - if test yes = "$GCC"; then + if test "$GCC" = yes; then lt_prog_compiler_wl='-Wl,' lt_prog_compiler_static='-static' case $host_os in aix*) # All AIX code is PIC. - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' fi - lt_prog_compiler_pic='-fPIC' ;; amigaos*) @@ -8574,8 +8324,8 @@ lt_prog_compiler_static= ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but - # adding the '-m68020' flag to GCC prevents building anything better, - # like '-m68040'. + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' ;; esac @@ -8591,11 +8341,6 @@ lt_prog_compiler_static= # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic='-DDLL_EXPORT' - case $host_os in - os2*) - lt_prog_compiler_static='$wl-static' - ;; - esac ;; darwin* | rhapsody*) @@ -8666,7 +8411,7 @@ lt_prog_compiler_static= case $host_os in aix*) lt_prog_compiler_wl='-Wl,' - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' else @@ -8674,29 +8419,10 @@ lt_prog_compiler_static= fi ;; - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - lt_prog_compiler_pic='-fno-common' - case $cc_basename in - nagfor*) - # NAG Fortran compiler - lt_prog_compiler_wl='-Wl,-Wl,,' - lt_prog_compiler_pic='-PIC' - lt_prog_compiler_static='-Bstatic' - ;; - esac - ;; - mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic='-DDLL_EXPORT' - case $host_os in - os2*) - lt_prog_compiler_static='$wl-static' - ;; - esac ;; hpux9* | hpux10* | hpux11*) @@ -8712,7 +8438,7 @@ lt_prog_compiler_static= ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? - lt_prog_compiler_static='$wl-a ${wl}archive' + lt_prog_compiler_static='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) @@ -8723,7 +8449,7 @@ lt_prog_compiler_static= linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in - # old Intel for x86_64, which still supported -KPIC. + # old Intel for x86_64 which still supported -KPIC. ecc*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' @@ -8748,12 +8474,6 @@ lt_prog_compiler_static= lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; - tcc*) - # Fabrice Bellard et al's Tiny C Compiler - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-fPIC' - lt_prog_compiler_static='-static' - ;; pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) @@ -8851,7 +8571,7 @@ lt_prog_compiler_static= ;; sysv4*MP*) - if test -d /usr/nec; then + if test -d /usr/nec ;then lt_prog_compiler_pic='-Kconform_pic' lt_prog_compiler_static='-Bstatic' fi @@ -8880,7 +8600,7 @@ lt_prog_compiler_static= fi case $host_os in - # For platforms that do not support PIC, -DPIC is meaningless: + # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic= ;; @@ -8912,7 +8632,7 @@ else lt_cv_prog_compiler_pic_works=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$lt_prog_compiler_pic@&t@ -DPIC" ## exclude from sc_useless_quotes_in_assignment + lt_compiler_flag="$lt_prog_compiler_pic@&t@ -DPIC" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins @@ -8942,7 +8662,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } -if test yes = "$lt_cv_prog_compiler_pic_works"; then +if test x"$lt_cv_prog_compiler_pic_works" = xyes; then case $lt_prog_compiler_pic in "" | " "*) ;; *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; @@ -8974,7 +8694,7 @@ if ${lt_cv_prog_compiler_static_works+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works=no - save_LDFLAGS=$LDFLAGS + save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then @@ -8993,13 +8713,13 @@ else fi fi $RM -r conftest* - LDFLAGS=$save_LDFLAGS + LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 $as_echo "$lt_cv_prog_compiler_static_works" >&6; } -if test yes = "$lt_cv_prog_compiler_static_works"; then +if test x"$lt_cv_prog_compiler_static_works" = xyes; then : else lt_prog_compiler_static= @@ -9119,8 +8839,8 @@ $as_echo "$lt_cv_prog_compiler_c_o" >&6; } -hard_links=nottested -if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then +hard_links="nottested" +if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } @@ -9132,9 +8852,9 @@ $as_echo_n "checking if we can lock with hard links... " >&6; } ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } - if test no = "$hard_links"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 -$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} + if test "$hard_links" = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 +$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else @@ -9177,9 +8897,9 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie # included in the symbol list include_expsyms= # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ' (' and ')$', so one must not match beginning or - # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', - # as well as any symbol that contains 'd'. + # it will be wrapped by ` (' and `)$', so one must not match beginning or + # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', + # as well as any symbol that contains `d'. exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if @@ -9194,7 +8914,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. - if test yes != "$GCC"; then + if test "$GCC" != yes; then with_gnu_ld=no fi ;; @@ -9202,7 +8922,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; - openbsd* | bitrig*) + openbsd*) with_gnu_ld=no ;; linux* | k*bsd*-gnu | gnu*) @@ -9215,7 +8935,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie # On some targets, GNU ld is compatible enough with the native linker # that we're better off using the native interface for both. lt_use_gnu_ld_interface=no - if test yes = "$with_gnu_ld"; then + if test "$with_gnu_ld" = yes; then case $host_os in aix*) # The AIX port of GNU ld has always aspired to compatibility @@ -9237,24 +8957,24 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie esac fi - if test yes = "$lt_use_gnu_ld_interface"; then + if test "$lt_use_gnu_ld_interface" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='$wl' + wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' - export_dynamic_flag_spec='$wl--export-dynamic' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + export_dynamic_flag_spec='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then - whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec= fi supports_anon_versioning=no - case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in + case `$LD -v 2>&1` in *GNU\ gold*) supports_anon_versioning=yes ;; *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... @@ -9267,7 +8987,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie case $host_os in aix[3-9]*) # On AIX/PPC, the GNU linker is very broken - if test ia64 != "$host_cpu"; then + if test "$host_cpu" != ia64; then ld_shlibs=no cat <<_LT_EOF 1>&2 @@ -9286,7 +9006,7 @@ _LT_EOF case $host_cpu in powerpc) # see comment about AmigaOS4 .so support - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) @@ -9302,7 +9022,7 @@ _LT_EOF allow_undefined_flag=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME - archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs=no fi @@ -9312,7 +9032,7 @@ _LT_EOF # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec='-L$libdir' - export_dynamic_flag_spec='$wl--export-all-symbols' + export_dynamic_flag_spec='${wl}--export-all-symbols' allow_undefined_flag=unsupported always_export_symbols=no enable_shared_with_static_runtimes=yes @@ -9320,89 +9040,61 @@ _LT_EOF exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - # If the export-symbols file already is a .def file, use it as - # is; otherwise, prepend EXPORTS... - archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs=no fi ;; haiku*) - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' link_all_deplibs=yes ;; - os2*) - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - allow_undefined_flag=unsupported - shrext_cmds=.dll - archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - prefix_cmds="$SED"~ - if test EXPORTS = "`$SED 1q $export_symbols`"; then - prefix_cmds="$prefix_cmds -e 1d"; - fi~ - prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ - cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' - enable_shared_with_static_runtimes=yes - ;; - interix[3-9]*) hardcode_direct=no hardcode_shlibpath_var=no - hardcode_libdir_flag_spec='$wl-rpath,$libdir' - export_dynamic_flag_spec='$wl-E' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + export_dynamic_flag_spec='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - archive_expsym_cmds='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) tmp_diet=no - if test linux-dietlibc = "$host_os"; then + if test "$host_os" = linux-dietlibc; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ - && test no = "$tmp_diet" + && test "$tmp_diet" = no then tmp_addflag=' $pic_flag' tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler - whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group f77 and f90 compilers - whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; @@ -9413,47 +9105,42 @@ _LT_EOF lf95*) # Lahey Fortran 8.1 whole_archive_flag_spec= tmp_sharedflag='--shared' ;; - nagfor*) # NAGFOR 5.3 - tmp_sharedflag='-Wl,-shared' ;; xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; nvcc*) # Cuda Compiler Driver 2.2 - whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 - whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac - archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - if test yes = "$supports_anon_versioning"; then + if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi case $cc_basename in - tcc*) - export_dynamic_flag_spec='-rdynamic' - ;; xlf* | bgf* | bgxlf* | mpixlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' - if test yes = "$supports_anon_versioning"; then + if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac @@ -9467,8 +9154,8 @@ _LT_EOF archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; @@ -9486,8 +9173,8 @@ _LT_EOF _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi @@ -9499,7 +9186,7 @@ _LT_EOF ld_shlibs=no cat <<_LT_EOF 1>&2 -*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify @@ -9514,9 +9201,9 @@ _LT_EOF # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi @@ -9533,15 +9220,15 @@ _LT_EOF *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac - if test no = "$ld_shlibs"; then + if test "$ld_shlibs" = no; then runpath_var= hardcode_libdir_flag_spec= export_dynamic_flag_spec= @@ -9557,7 +9244,7 @@ _LT_EOF # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L=yes - if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then + if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct=unsupported @@ -9565,57 +9252,34 @@ _LT_EOF ;; aix[4-9]*) - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' - no_entry_flag= + no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to GNU nm, but means don't demangle to AIX nm. - # Without the "-l" option, or with the "-B" option, AIX nm treats - # weak defined symbols like other global defined symbols, whereas - # GNU nm marks them as "W". - # While the 'weak' keyword is ignored in the Export File, we need - # it in the Import File for the 'aix-soname' feature, so we have - # to replace the "-B" option with "-P" for AIX nm. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + # Also, AIX nm treats weak defined symbols like other global + # defined symbols, whereas GNU nm marks them as "W". if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then - export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else - export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # have runtime linking enabled, and use it for executables. - # For shared libraries, we enable/disable runtime linking - # depending on the kind of the shared library created - - # when "with_aix_soname,aix_use_runtimelinking" is: - # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables - # "aix,yes" lib.so shared, rtl:yes, for executables - # lib.a static archive - # "both,no" lib.so.V(shr.o) shared, rtl:yes - # lib.a(lib.so.V) shared, rtl:no, for executables - # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables - # lib.a(lib.so.V) shared, rtl:no - # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables - # lib.a static archive + # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do - if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then + if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done - if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then - # With aix-soname=svr4, we create the lib.so.V shared archives only, - # so we don't have lib.a shared libs to link our executables. - # We have to force runtime linking in this case. - aix_use_runtimelinking=yes - LDFLAGS="$LDFLAGS -Wl,-brtl" - fi ;; esac @@ -9634,21 +9298,13 @@ _LT_EOF hardcode_direct_absolute=yes hardcode_libdir_separator=':' link_all_deplibs=yes - file_list_spec='$wl-f,' - case $with_aix_soname,$aix_use_runtimelinking in - aix,*) ;; # traditional, no import file - svr4,* | *,yes) # use import file - # The Import File defines what to hardcode. - hardcode_direct=no - hardcode_direct_absolute=no - ;; - esac + file_list_spec='${wl}-f,' - if test yes = "$GCC"; then + if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ - collect2name=`$CC -print-prog-name=collect2` + collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then @@ -9667,42 +9323,36 @@ _LT_EOF ;; esac shared_flag='-shared' - if test yes = "$aix_use_runtimelinking"; then - shared_flag="$shared_flag "'$wl-G' + if test "$aix_use_runtimelinking" = yes; then + shared_flag="$shared_flag "'${wl}-G' fi - # Need to ensure runtime linking is disabled for the traditional - # shared library, or the linker may eventually find shared libraries - # /with/ Import File - we do not want to mix them. - shared_flag_aix='-shared' - shared_flag_svr4='-shared $wl-G' + link_all_deplibs=no else # not using gcc - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else - if test yes = "$aix_use_runtimelinking"; then - shared_flag='$wl-G' + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' else - shared_flag='$wl-bM:SRE' + shared_flag='${wl}-bM:SRE' fi - shared_flag_aix='$wl-bM:SRE' - shared_flag_svr4='$wl-G' fi fi - export_dynamic_flag_spec='$wl-bexpall' + export_dynamic_flag_spec='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. always_export_symbols=yes - if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then + if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag='-berok' # Determine the default libpath from the value encoded in an # empty executable. - if test set = "${lt_cv_aix_libpath+set}"; then + if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath_+:} false; then : @@ -9737,7 +9387,7 @@ fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then - lt_cv_aix_libpath_=/usr/lib:/lib + lt_cv_aix_libpath_="/usr/lib:/lib" fi fi @@ -9745,17 +9395,17 @@ fi aix_libpath=$lt_cv_aix_libpath_ fi - hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" - archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" + archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else - if test ia64 = "$host_cpu"; then - hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' + if test "$host_cpu" = ia64; then + hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag="-z nodefs" - archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. - if test set = "${lt_cv_aix_libpath+set}"; then + if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath_+:} false; then : @@ -9790,7 +9440,7 @@ fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then - lt_cv_aix_libpath_=/usr/lib:/lib + lt_cv_aix_libpath_="/usr/lib:/lib" fi fi @@ -9798,33 +9448,21 @@ fi aix_libpath=$lt_cv_aix_libpath_ fi - hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. - no_undefined_flag=' $wl-bernotok' - allow_undefined_flag=' $wl-berok' - if test yes = "$with_gnu_ld"; then + no_undefined_flag=' ${wl}-bernotok' + allow_undefined_flag=' ${wl}-berok' + if test "$with_gnu_ld" = yes; then # We only use this code for GNU lds that support --whole-archive. - whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' + whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec='$convenience' fi archive_cmds_need_lc=yes - archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' - # -brtl affects multiple linker settings, -berok does not and is overridden later - compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' - if test svr4 != "$with_aix_soname"; then - # This is similar to how AIX traditionally builds its shared libraries. - archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' - fi - if test aix != "$with_aix_soname"; then - archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' - else - # used by -dlpreopen to get the symbols - archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' - fi - archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' + # This is similar to how AIX traditionally builds its shared libraries. + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; @@ -9833,7 +9471,7 @@ fi case $host_cpu in powerpc) # see comment about AmigaOS4 .so support - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) @@ -9863,17 +9501,16 @@ fi # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. - shrext_cmds=.dll + shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. - archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' - archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then - cp "$export_symbols" "$output_objdir/$soname.def"; - echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; - else - $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; - fi~ - $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ - linknames=' + archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' + archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; + else + sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, )='true' enable_shared_with_static_runtimes=yes @@ -9882,18 +9519,18 @@ fi # Don't use ranlib old_postinstall_cmds='chmod 644 $oldlib' postlink_cmds='lt_outputfile="@OUTPUT@"~ - lt_tool_outputfile="@TOOL_OUTPUT@"~ - case $lt_outputfile in - *.exe|*.EXE) ;; - *) - lt_outputfile=$lt_outputfile.exe - lt_tool_outputfile=$lt_tool_outputfile.exe - ;; - esac~ - if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then - $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; - $RM "$lt_outputfile.manifest"; - fi' + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile="$lt_outputfile.exe" + lt_tool_outputfile="$lt_tool_outputfile.exe" + ;; + esac~ + if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' ;; *) # Assume MSVC wrapper @@ -9902,7 +9539,7 @@ fi # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. - shrext_cmds=.dll + shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. @@ -9921,24 +9558,24 @@ fi hardcode_direct=no hardcode_automatic=yes hardcode_shlibpath_var=unsupported - if test yes = "$lt_cv_ld_force_load"; then - whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + if test "$lt_cv_ld_force_load" = "yes"; then + whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' else whole_archive_flag_spec='' fi link_all_deplibs=yes - allow_undefined_flag=$_lt_dar_allow_undefined + allow_undefined_flag="$_lt_dar_allow_undefined" case $cc_basename in - ifort*|nagfor*) _lt_dar_can_shared=yes ;; + ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac - if test yes = "$_lt_dar_can_shared"; then + if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=func_echo_all - archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" - module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" - archive_expsym_cmds="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" - module_expsym_cmds="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" + archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" + module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" + archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" + module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" else ld_shlibs=no @@ -9980,33 +9617,33 @@ fi ;; hpux9*) - if test yes = "$GCC"; then - archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + if test "$GCC" = yes; then + archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else - archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi - hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes - export_dynamic_flag_spec='$wl-E' + export_dynamic_flag_spec='${wl}-E' ;; hpux10*) - if test yes,no = "$GCC,$with_gnu_ld"; then - archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes && test "$with_gnu_ld" = no; then + archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi - if test no = "$with_gnu_ld"; then - hardcode_libdir_flag_spec='$wl+b $wl$libdir' + if test "$with_gnu_ld" = no; then + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes hardcode_direct_absolute=yes - export_dynamic_flag_spec='$wl-E' + export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes @@ -10014,25 +9651,25 @@ fi ;; hpux11*) - if test yes,no = "$GCC,$with_gnu_ld"; then + if test "$GCC" = yes && test "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) - archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) - archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) - archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) - archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) - archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) @@ -10044,7 +9681,7 @@ if ${lt_cv_prog_compiler__b+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler__b=no - save_LDFLAGS=$LDFLAGS + save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -b" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then @@ -10063,14 +9700,14 @@ else fi fi $RM -r conftest* - LDFLAGS=$save_LDFLAGS + LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 $as_echo "$lt_cv_prog_compiler__b" >&6; } -if test yes = "$lt_cv_prog_compiler__b"; then - archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +if test x"$lt_cv_prog_compiler__b" = xyes; then + archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi @@ -10078,8 +9715,8 @@ fi ;; esac fi - if test no = "$with_gnu_ld"; then - hardcode_libdir_flag_spec='$wl+b $wl$libdir' + if test "$with_gnu_ld" = no; then + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: case $host_cpu in @@ -10090,7 +9727,7 @@ fi *) hardcode_direct=yes hardcode_direct_absolute=yes - export_dynamic_flag_spec='$wl-E' + export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. @@ -10101,8 +9738,8 @@ fi ;; irix5* | irix6* | nonstopux*) - if test yes = "$GCC"; then - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + if test "$GCC" = yes; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. @@ -10112,8 +9749,8 @@ $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " > if ${lt_cv_irix_exported_symbol+:} false; then : $as_echo_n "(cached) " >&6 else - save_LDFLAGS=$LDFLAGS - LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int foo (void) { return 0; } @@ -10125,35 +9762,24 @@ else fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext - LDFLAGS=$save_LDFLAGS + LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 $as_echo "$lt_cv_irix_exported_symbol" >&6; } - if test yes = "$lt_cv_irix_exported_symbol"; then - archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' + if test "$lt_cv_irix_exported_symbol" = yes; then + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' fi - link_all_deplibs=no else - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi archive_cmds_need_lc='no' - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: inherit_rpath=yes link_all_deplibs=yes ;; - linux*) - case $cc_basename in - tcc*) - # Fabrice Bellard et al's Tiny C Compiler - ld_shlibs=yes - archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - ;; - netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out @@ -10168,7 +9794,7 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } newsos6) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: hardcode_shlibpath_var=no ;; @@ -10176,19 +9802,27 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } *nto* | *qnx*) ;; - openbsd* | bitrig*) + openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct=yes hardcode_shlibpath_var=no hardcode_direct_absolute=yes - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' - hardcode_libdir_flag_spec='$wl-rpath,$libdir' - export_dynamic_flag_spec='$wl-E' + archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + export_dynamic_flag_spec='${wl}-E' else - archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec='$wl-rpath,$libdir' + case $host_os in + openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-R$libdir' + ;; + *) + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + ;; + esac fi else ld_shlibs=no @@ -10199,53 +9833,33 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes allow_undefined_flag=unsupported - shrext_cmds=.dll - archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - prefix_cmds="$SED"~ - if test EXPORTS = "`$SED 1q $export_symbols`"; then - prefix_cmds="$prefix_cmds -e 1d"; - fi~ - prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ - cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' - enable_shared_with_static_runtimes=yes + archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' + old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) - if test yes = "$GCC"; then - allow_undefined_flag=' $wl-expect_unresolved $wl\*' - archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + if test "$GCC" = yes; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else allow_undefined_flag=' -expect_unresolved \*' - archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' fi archive_cmds_need_lc='no' - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag - if test yes = "$GCC"; then - allow_undefined_flag=' $wl-expect_unresolved $wl\*' - archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + if test "$GCC" = yes; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' else allow_undefined_flag=' -expect_unresolved \*' - archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ - $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' + $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly hardcode_libdir_flag_spec='-rpath $libdir' @@ -10256,24 +9870,24 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } solaris*) no_undefined_flag=' -z defs' - if test yes = "$GCC"; then - wlarc='$wl' - archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes; then + wlarc='${wl}' + archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' - archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) - wlarc='$wl' - archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' + wlarc='${wl}' + archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi @@ -10283,11 +9897,11 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, - # but understands '-z linker_flag'. GCC discards it without '$wl', + # but understands `-z linker_flag'. GCC discards it without `$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) - if test yes = "$GCC"; then - whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' + if test "$GCC" = yes; then + whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' else whole_archive_flag_spec='-z allextract$convenience -z defaultextract' fi @@ -10297,10 +9911,10 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } ;; sunos4*) - if test sequent = "$host_vendor"; then + if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. - archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi @@ -10349,43 +9963,43 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) - no_undefined_flag='$wl-z,text' + no_undefined_flag='${wl}-z,text' archive_cmds_need_lc=no hardcode_shlibpath_var=no runpath_var='LD_RUN_PATH' - if test yes = "$GCC"; then - archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes; then + archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else - archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) - # Note: We CANNOT use -z defs as we might desire, because we do not + # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. - no_undefined_flag='$wl-z,text' - allow_undefined_flag='$wl-z,nodefs' + no_undefined_flag='${wl}-z,text' + allow_undefined_flag='${wl}-z,nodefs' archive_cmds_need_lc=no hardcode_shlibpath_var=no - hardcode_libdir_flag_spec='$wl-R,$libdir' + hardcode_libdir_flag_spec='${wl}-R,$libdir' hardcode_libdir_separator=':' link_all_deplibs=yes - export_dynamic_flag_spec='$wl-Bexport' + export_dynamic_flag_spec='${wl}-Bexport' runpath_var='LD_RUN_PATH' - if test yes = "$GCC"; then - archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes; then + archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else - archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; @@ -10400,10 +10014,10 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } ;; esac - if test sni = "$host_vendor"; then + if test x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - export_dynamic_flag_spec='$wl-Blargedynsym' + export_dynamic_flag_spec='${wl}-Blargedynsym' ;; esac fi @@ -10411,7 +10025,7 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 $as_echo "$ld_shlibs" >&6; } -test no = "$ld_shlibs" && can_build_shared=no +test "$ld_shlibs" = no && can_build_shared=no with_gnu_ld=$with_gnu_ld @@ -10437,7 +10051,7 @@ x|xyes) # Assume -lc should be added archive_cmds_need_lc=yes - if test yes,yes = "$GCC,$enable_shared"; then + if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds in *'~'*) # FIXME: we may have to deal with multi-command sequences. @@ -10652,14 +10266,14 @@ esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } -if test yes = "$GCC"; then +if test "$GCC" = yes; then case $host_os in - darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; - *) lt_awk_arg='/^libraries:/' ;; + darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; + *) lt_awk_arg="/^libraries:/" ;; esac case $host_os in - mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; - *) lt_sed_strip_eq='s|=/|/|g' ;; + mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; + *) lt_sed_strip_eq="s,=/,/,g" ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` case $lt_search_path_spec in @@ -10675,35 +10289,28 @@ if test yes = "$GCC"; then ;; esac # Ok, now we have the path, separated by spaces, we can step through it - # and add multilib dir if necessary... + # and add multilib dir if necessary. lt_tmp_lt_search_path_spec= - lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` - # ...but if some path component already ends with the multilib dir we assume - # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). - case "$lt_multi_os_dir; $lt_search_path_spec " in - "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) - lt_multi_os_dir= - ;; - esac + lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` for lt_sys_path in $lt_search_path_spec; do - if test -d "$lt_sys_path$lt_multi_os_dir"; then - lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" - elif test -n "$lt_multi_os_dir"; then + if test -d "$lt_sys_path/$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" + else test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' -BEGIN {RS = " "; FS = "/|\n";} { - lt_foo = ""; - lt_count = 0; +BEGIN {RS=" "; FS="/|\n";} { + lt_foo=""; + lt_count=0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { - lt_foo = "/" $lt_i lt_foo; + lt_foo="/" $lt_i lt_foo; } else { lt_count--; } @@ -10717,7 +10324,7 @@ BEGIN {RS = " "; FS = "/|\n";} { # for these hosts. case $host_os in mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ - $SED 's|/\([A-Za-z]:\)|\1|g'` ;; + $SED 's,/\([A-Za-z]:\),\1,g'` ;; esac sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` else @@ -10726,7 +10333,7 @@ fi library_names_spec= libname_spec='lib$name' soname_spec= -shrext_cmds=.so +shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= @@ -10743,16 +10350,14 @@ hardcode_into_libs=no # flags to be left without arguments need_version=unknown - - case $host_os in aix3*) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname.a' + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='$libname$release$shared_ext$major' + soname_spec='${libname}${release}${shared_ext}$major' ;; aix[4-9]*) @@ -10760,91 +10365,41 @@ aix[4-9]*) need_lib_prefix=no need_version=no hardcode_into_libs=yes - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # AIX 5 supports IA64 - library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with - # the line '#! .'. This would cause the generated library to - # depend on '.', always an invalid library. This was fixed in + # the line `#! .'. This would cause the generated library to + # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' - echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then + echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac - # Using Import Files as archive members, it is possible to support - # filename-based versioning of shared library archives on AIX. While - # this would work for both with and without runtime linking, it will - # prevent static linking of such archives. So we do filename-based - # shared library versioning with .so extension only, which is used - # when both runtime linking and shared linking is enabled. - # Unfortunately, runtime linking may impact performance, so we do - # not want this to be the default eventually. Also, we use the - # versioned .so libs for executables only if there is the -brtl - # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. - # To allow for filename-based versioning support, we need to create - # libNAME.so.V as an archive file, containing: - # *) an Import File, referring to the versioned filename of the - # archive as well as the shared archive member, telling the - # bitwidth (32 or 64) of that shared object, and providing the - # list of exported symbols of that shared object, eventually - # decorated with the 'weak' keyword - # *) the shared object with the F_LOADONLY flag set, to really avoid - # it being seen by the linker. - # At run time we better use the real file rather than another symlink, - # but for link time we create the symlink libNAME.so -> libNAME.so.V - - case $with_aix_soname,$aix_use_runtimelinking in - # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct + # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. - aix,yes) # traditional libtool - dynamic_linker='AIX unversionable lib.so' + if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - ;; - aix,no) # traditional AIX only - dynamic_linker='AIX lib.a(lib.so.V)' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. - library_names_spec='$libname$release.a $libname.a' - soname_spec='$libname$release$shared_ext$major' - ;; - svr4,*) # full svr4 only - dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" - library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' - # We do not specify a path in Import Files, so LIBPATH fires. - shlibpath_overrides_runpath=yes - ;; - *,yes) # both, prefer svr4 - dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" - library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' - # unpreferred sharedlib libNAME.a needs extra handling - postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' - postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' - # We do not specify a path in Import Files, so LIBPATH fires. - shlibpath_overrides_runpath=yes - ;; - *,no) # both, prefer aix - dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" - library_names_spec='$libname$release.a $libname.a' - soname_spec='$libname$release$shared_ext$major' - # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling - postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' - postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' - ;; - esac + library_names_spec='${libname}${release}.a $libname.a' + soname_spec='${libname}${release}${shared_ext}$major' + fi shlibpath_var=LIBPATH fi ;; @@ -10854,18 +10409,18 @@ amigaos*) powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) - library_names_spec='$libname$shared_ext' + library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; @@ -10873,8 +10428,8 @@ beos*) bsdi[45]*) version_type=linux # correct to gnu/linux during the next big refactor need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" @@ -10886,7 +10441,7 @@ bsdi[45]*) cygwin* | mingw* | pw32* | cegcc*) version_type=windows - shrext_cmds=.dll + shrext_cmds=".dll" need_version=no need_lib_prefix=no @@ -10895,8 +10450,8 @@ cygwin* | mingw* | pw32* | cegcc*) # gcc library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \$file`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ @@ -10912,17 +10467,17 @@ cygwin* | mingw* | pw32* | cegcc*) case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix - soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac dynamic_linker='Win32 ld.exe' @@ -10931,8 +10486,8 @@ cygwin* | mingw* | pw32* | cegcc*) *,cl*) # Native MSVC libname_spec='$name' - soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' - library_names_spec='$libname.dll.lib' + soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + library_names_spec='${libname}.dll.lib' case $build_os in mingw*) @@ -10959,7 +10514,7 @@ cygwin* | mingw* | pw32* | cegcc*) sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ;; *) - sys_lib_search_path_spec=$LIB + sys_lib_search_path_spec="$LIB" if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` @@ -10972,8 +10527,8 @@ cygwin* | mingw* | pw32* | cegcc*) esac # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \$file`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname' @@ -10986,7 +10541,7 @@ cygwin* | mingw* | pw32* | cegcc*) *) # Assume MSVC wrapper - library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' + library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' dynamic_linker='Win32 ld.exe' ;; esac @@ -10999,8 +10554,8 @@ darwin* | rhapsody*) version_type=darwin need_lib_prefix=no need_version=no - library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' - soname_spec='$libname$release$major$shared_ext' + library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' + soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' @@ -11013,8 +10568,8 @@ dgux*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; @@ -11032,13 +10587,12 @@ freebsd* | dragonfly*) version_type=freebsd-$objformat case $version_type in freebsd-elf*) - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac @@ -11068,10 +10622,10 @@ haiku*) need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LIBRARY_PATH - shlibpath_overrides_runpath=no + shlibpath_overrides_runpath=yes sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' hardcode_into_libs=yes ;; @@ -11089,15 +10643,14 @@ hpux9* | hpux10* | hpux11*) dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' - if test 32 = "$HPUX_IA64_MODE"; then + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - sys_lib_dlsearch_path_spec=/usr/lib/hpux32 else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - sys_lib_dlsearch_path_spec=/usr/lib/hpux64 fi + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' @@ -11105,8 +10658,8 @@ hpux9* | hpux10* | hpux11*) dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; @@ -11115,8 +10668,8 @@ hpux9* | hpux10* | hpux11*) dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555, ... @@ -11129,8 +10682,8 @@ interix[3-9]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no @@ -11141,7 +10694,7 @@ irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) - if test yes = "$lt_cv_prog_gnu_ld"; then + if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix @@ -11149,8 +10702,8 @@ irix5* | irix6* | nonstopux*) esac need_lib_prefix=no need_version=no - soname_spec='$libname$release$shared_ext$major' - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= @@ -11169,8 +10722,8 @@ irix5* | irix6* | nonstopux*) esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" - sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" + sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" + sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; @@ -11179,33 +10732,13 @@ linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; -linux*android*) - version_type=none # Android doesn't support versioned libraries. - need_lib_prefix=no - need_version=no - library_names_spec='$libname$release$shared_ext' - soname_spec='$libname$release$shared_ext' - finish_cmds= - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - dynamic_linker='Android linker' - # Don't embed -rpath directories since the linker doesn't support them. - hardcode_libdir_flag_spec='-L$libdir' - ;; - # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no @@ -11249,12 +10782,7 @@ fi # before this can be enabled. hardcode_into_libs=yes - # Ideally, we could use ldconfig to report *all* directores which are - # searched for libraries, however this is still not possible. Aside from not - # being certain /sbin/ldconfig is available, command - # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, - # even though it is searched at run-time. Try to do the best guess by - # appending ld.so.conf contents (and includes) to the search path. + # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" @@ -11286,12 +10814,12 @@ netbsd*) need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH @@ -11301,7 +10829,7 @@ netbsd*) newsos6) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; @@ -11310,68 +10838,58 @@ newsos6) version_type=qnx need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; -openbsd* | bitrig*) +openbsd*) version_type=sunos - sys_lib_dlsearch_path_spec=/usr/lib + sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then - need_version=no - else - need_version=yes - fi - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. + case $host_os in + openbsd3.3 | openbsd3.3.*) need_version=yes ;; + *) need_version=no ;; + esac + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + case $host_os in + openbsd2.[89] | openbsd2.[89].*) + shlibpath_overrides_runpath=no + ;; + *) + shlibpath_overrides_runpath=yes + ;; + esac + else + shlibpath_overrides_runpath=yes + fi ;; os2*) libname_spec='$name' - version_type=windows - shrext_cmds=.dll - need_version=no + shrext_cmds=".dll" need_lib_prefix=no - # OS/2 can only load a DLL with a base name of 8 characters or less. - soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; - v=$($ECHO $release$versuffix | tr -d .-); - n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); - $ECHO $n$v`$shared_ext' - library_names_spec='${libname}_dll.$libext' + library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' - shlibpath_var=BEGINLIBPATH - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - postinstall_cmds='base_file=`basename \$file`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname~ - chmod a+x \$dldir/$dlname~ - if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then - eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; - fi' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $RM \$dlpath' + shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no - soname_spec='$libname$release$shared_ext$major' - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) @@ -11382,8 +10900,8 @@ solaris*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes @@ -11393,11 +10911,11 @@ solaris*) sunos4*) version_type=sunos - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes - if test yes = "$with_gnu_ld"; then + if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes @@ -11405,8 +10923,8 @@ sunos4*) sysv4 | sysv4.3*) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) @@ -11427,24 +10945,24 @@ sysv4 | sysv4.3*) ;; sysv4*MP*) - if test -d /usr/nec; then + if test -d /usr/nec ;then version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' - soname_spec='$libname$shared_ext.$major' + library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' + soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - version_type=sco + version_type=freebsd-elf need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes - if test yes = "$with_gnu_ld"; then + if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' @@ -11462,7 +10980,7 @@ tpf*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes @@ -11470,8 +10988,8 @@ tpf*) uts4*) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; @@ -11481,35 +10999,20 @@ uts4*) esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } -test no = "$dynamic_linker" && can_build_shared=no +test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test yes = "$GCC"; then +if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi -if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then - sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec +if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then + sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi - -if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then - sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec +if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then + sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi -# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... -configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec - -# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code -func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" - -# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool -configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH - - - - - - @@ -11606,15 +11109,15 @@ $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action= if test -n "$hardcode_libdir_flag_spec" || test -n "$runpath_var" || - test yes = "$hardcode_automatic"; then + test "X$hardcode_automatic" = "Xyes" ; then # We can hardcode non-existent directories. - if test no != "$hardcode_direct" && + if test "$hardcode_direct" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one - ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && - test no != "$hardcode_minus_L"; then + ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && + test "$hardcode_minus_L" != no; then # Linking always hardcodes the temporary library directory. hardcode_action=relink else @@ -11629,12 +11132,12 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 $as_echo "$hardcode_action" >&6; } -if test relink = "$hardcode_action" || - test yes = "$inherit_rpath"; then +if test "$hardcode_action" = relink || + test "$inherit_rpath" = yes; then # Fast installation is not supported enable_fast_install=no -elif test yes = "$shlibpath_overrides_runpath" || - test no = "$enable_shared"; then +elif test "$shlibpath_overrides_runpath" = yes || + test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi @@ -11644,7 +11147,7 @@ fi - if test yes != "$enable_dlopen"; then + if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown @@ -11654,23 +11157,23 @@ else case $host_os in beos*) - lt_cv_dlopen=load_add_on + lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) - lt_cv_dlopen=LoadLibrary + lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) - lt_cv_dlopen=dlopen + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) - # if libdl is installed we need to link against it + # if libdl is installed we need to link against it { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if ${ac_cv_lib_dl_dlopen+:} false; then : @@ -11708,10 +11211,10 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : - lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else - lt_cv_dlopen=dyld + lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes @@ -11719,18 +11222,10 @@ fi ;; - tpf*) - # Don't try to run any link tests for TPF. We know it's impossible - # because TPF is a cross-compiler, and we know how we open DSOs. - lt_cv_dlopen=dlopen - lt_cv_dlopen_libs= - lt_cv_dlopen_self=no - ;; - *) ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" if test "x$ac_cv_func_shl_load" = xyes; then : - lt_cv_dlopen=shl_load + lt_cv_dlopen="shl_load" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 $as_echo_n "checking for shl_load in -ldld... " >&6; } @@ -11769,11 +11264,11 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 $as_echo "$ac_cv_lib_dld_shl_load" >&6; } if test "x$ac_cv_lib_dld_shl_load" = xyes; then : - lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld + lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" else ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" if test "x$ac_cv_func_dlopen" = xyes; then : - lt_cv_dlopen=dlopen + lt_cv_dlopen="dlopen" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } @@ -11812,7 +11307,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : - lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 $as_echo_n "checking for dlopen in -lsvld... " >&6; } @@ -11851,7 +11346,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 $as_echo "$ac_cv_lib_svld_dlopen" >&6; } if test "x$ac_cv_lib_svld_dlopen" = xyes; then : - lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 $as_echo_n "checking for dld_link in -ldld... " >&6; } @@ -11890,7 +11385,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 $as_echo "$ac_cv_lib_dld_dld_link" >&6; } if test "x$ac_cv_lib_dld_dld_link" = xyes; then : - lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld + lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" fi @@ -11911,21 +11406,21 @@ fi ;; esac - if test no = "$lt_cv_dlopen"; then - enable_dlopen=no - else + if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes + else + enable_dlopen=no fi case $lt_cv_dlopen in dlopen) - save_CPPFLAGS=$CPPFLAGS - test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + save_CPPFLAGS="$CPPFLAGS" + test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - save_LDFLAGS=$LDFLAGS + save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - save_LIBS=$LIBS + save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 @@ -11933,7 +11428,7 @@ $as_echo_n "checking whether a program can dlopen itself... " >&6; } if ${lt_cv_dlopen_self+:} false; then : $as_echo_n "(cached) " >&6 else - if test yes = "$cross_compiling"; then : + if test "$cross_compiling" = yes; then : lt_cv_dlopen_self=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 @@ -11980,9 +11475,9 @@ else # endif #endif -/* When -fvisibility=hidden is used, assume the code has been annotated +/* When -fvisbility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ -#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif @@ -12012,7 +11507,7 @@ _LT_EOF (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in @@ -12032,14 +11527,14 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 $as_echo "$lt_cv_dlopen_self" >&6; } - if test yes = "$lt_cv_dlopen_self"; then + if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } if ${lt_cv_dlopen_self_static+:} false; then : $as_echo_n "(cached) " >&6 else - if test yes = "$cross_compiling"; then : + if test "$cross_compiling" = yes; then : lt_cv_dlopen_self_static=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 @@ -12086,9 +11581,9 @@ else # endif #endif -/* When -fvisibility=hidden is used, assume the code has been annotated +/* When -fvisbility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ -#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif @@ -12118,7 +11613,7 @@ _LT_EOF (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in @@ -12139,9 +11634,9 @@ fi $as_echo "$lt_cv_dlopen_self_static" >&6; } fi - CPPFLAGS=$save_CPPFLAGS - LDFLAGS=$save_LDFLAGS - LIBS=$save_LIBS + CPPFLAGS="$save_CPPFLAGS" + LDFLAGS="$save_LDFLAGS" + LIBS="$save_LIBS" ;; esac @@ -12185,7 +11680,7 @@ else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) - if test -n "$STRIP"; then + if test -n "$STRIP" ; then striplib="$STRIP -x" old_striplib="$STRIP -S" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 @@ -12213,7 +11708,7 @@ fi - # Report what library types will actually be built + # Report which library types will actually be built { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 $as_echo_n "checking if libtool supports shared libraries... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 @@ -12221,13 +11716,13 @@ $as_echo "$can_build_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 $as_echo_n "checking whether to build shared libraries... " >&6; } - test no = "$can_build_shared" && enable_shared=no + test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) - test yes = "$enable_shared" && enable_static=no + test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' @@ -12235,12 +11730,8 @@ $as_echo_n "checking whether to build shared libraries... " >&6; } ;; aix[4-9]*) - if test ia64 != "$host_cpu"; then - case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in - yes,aix,yes) ;; # shared object as lib.so file only - yes,svr4,*) ;; # shared object as lib.so archive member only - yes,*) enable_static=no ;; # shared object in lib.a archive as well - esac + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no fi ;; esac @@ -12250,7 +11741,7 @@ $as_echo "$enable_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 $as_echo_n "checking whether to build static libraries... " >&6; } # Make sure either enable_shared or enable_static is yes. - test yes = "$enable_shared" || enable_static=yes + test "$enable_shared" = yes || enable_static=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 $as_echo "$enable_static" >&6; } @@ -12264,7 +11755,7 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu -CC=$lt_save_CC +CC="$lt_save_CC" @@ -14250,7 +13741,6 @@ enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' -shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' @@ -14300,13 +13790,10 @@ compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' -lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' -lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' @@ -14371,8 +13858,7 @@ finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' -configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' -configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' +sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' @@ -14423,12 +13909,9 @@ CFLAGS \ compiler \ lt_cv_sys_global_symbol_pipe \ lt_cv_sys_global_symbol_to_cdecl \ -lt_cv_sys_global_symbol_to_import \ lt_cv_sys_global_symbol_to_c_name_address \ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ -lt_cv_nm_interface \ nm_file_list_spec \ -lt_cv_truncate_bin \ lt_prog_compiler_no_builtin_flag \ lt_prog_compiler_pic \ lt_prog_compiler_wl \ @@ -14463,7 +13946,7 @@ old_striplib \ striplib; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) - eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" @@ -14490,11 +13973,10 @@ postinstall_cmds \ postuninstall_cmds \ finish_cmds \ sys_lib_search_path_spec \ -configure_time_dlsearch_path \ -configure_time_lt_sys_library_path; do +sys_lib_dlsearch_path_spec; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) - eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" @@ -14503,16 +13985,19 @@ configure_time_lt_sys_library_path; do done ac_aux_dir='$ac_aux_dir' +xsi_shell='$xsi_shell' +lt_shell_append='$lt_shell_append' -# See if we are running on zsh, and set the options that allow our +# See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes INIT. -if test -n "\${ZSH_VERSION+set}"; then +if test -n "\${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi PACKAGE='$PACKAGE' VERSION='$VERSION' + TIMESTAMP='$TIMESTAMP' RM='$RM' ofile='$ofile' @@ -15237,53 +14722,55 @@ $as_echo X"$file" | ;; "libtool":C) - # See if we are running on zsh, and set the options that allow our + # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. - if test -n "${ZSH_VERSION+set}"; then + if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi - cfgfile=${ofile}T + cfgfile="${ofile}T" trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL -# Generated automatically by $as_me ($PACKAGE) $VERSION + +# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. +# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. - -# Provide generalized library-building support services. -# Written by Gordon Matzigkeit, 1996 - -# Copyright (C) 2014 Free Software Foundation, Inc. -# This is free software; see the source for copying conditions. There is NO -# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -# GNU Libtool is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of of the License, or -# (at your option) any later version. # -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program or library that is built -# using GNU Libtool, you may include this file under the same -# distribution terms that you use for the rest of that program. +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008, 2009, 2010, 2011 Free Software +# Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 # -# GNU Libtool is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of +# This file is part of GNU Libtool. +# +# GNU Libtool is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, or +# obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # The names of the tagged configurations supported by this script. -available_tags='' - -# Configured defaults for sys_lib_dlsearch_path munging. -: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} +available_tags="" # ### BEGIN LIBTOOL CONFIG @@ -15303,9 +14790,6 @@ pic_mode=$pic_mode # Whether or not to optimize for fast installation. fast_install=$enable_fast_install -# Shared archive member basename,for filename based shared library versioning on AIX. -shared_archive_member_spec=$shared_archive_member_spec - # Shell to use when invoking shell scripts. SHELL=$lt_SHELL @@ -15423,27 +14907,18 @@ global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe # Transform the output of nm in a proper C declaration. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl -# Transform the output of nm into a list of symbols to manually relocate. -global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import - # Transform the output of nm in a C name address pair. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address # Transform the output of nm in a C name address pair when lib prefix is needed. global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix -# The name lister interface. -nm_interface=$lt_lt_cv_nm_interface - # Specify filename containing input files for \$NM. nm_file_list_spec=$lt_nm_file_list_spec -# The root where to search for dependent libraries,and where our libraries should be installed. +# The root where to search for dependent libraries,and in which our libraries should be installed. lt_sysroot=$lt_sysroot -# Command to truncate a binary pipe. -lt_truncate_bin=$lt_lt_cv_truncate_bin - # The name of the directory that contains temporary libtool files. objdir=$objdir @@ -15534,11 +15009,8 @@ hardcode_into_libs=$hardcode_into_libs # Compile-time system search path for libraries. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec -# Detected run-time system search path for libraries. -sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path - -# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. -configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path +# Run-time system search path for libraries. +sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec # Whether dlopen is supported. dlopen_support=$enable_dlopen @@ -15631,13 +15103,13 @@ hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator -# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct -# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is -# "absolute",i.e impossible to change by setting \$shlibpath_var if the +# "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute @@ -15687,65 +15159,6 @@ hardcode_action=$hardcode_action # ### END LIBTOOL CONFIG -_LT_EOF - - cat <<'_LT_EOF' >> "$cfgfile" - -# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE - -# func_munge_path_list VARIABLE PATH -# ----------------------------------- -# VARIABLE is name of variable containing _space_ separated list of -# directories to be munged by the contents of PATH, which is string -# having a format: -# "DIR[:DIR]:" -# string "DIR[ DIR]" will be prepended to VARIABLE -# ":DIR[:DIR]" -# string "DIR[ DIR]" will be appended to VARIABLE -# "DIRP[:DIRP]::[DIRA:]DIRA" -# string "DIRP[ DIRP]" will be prepended to VARIABLE and string -# "DIRA[ DIRA]" will be appended to VARIABLE -# "DIR[:DIR]" -# VARIABLE will be replaced by "DIR[ DIR]" -func_munge_path_list () -{ - case x@S|@2 in - x) - ;; - *:) - eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" - ;; - x:*) - eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" - ;; - *::*) - eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" - eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" - ;; - *) - eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" - ;; - esac -} - - -# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. -func_cc_basename () -{ - for cc_temp in @S|@*""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac - done - func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` -} - - -# ### END FUNCTIONS SHARED WITH CONFIGURE - _LT_EOF case $host_os in @@ -15754,7 +15167,7 @@ _LT_EOF # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. -if test set != "${COLLECT_NAMES+set}"; then +if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi @@ -15763,7 +15176,7 @@ _LT_EOF esac -ltmain=$ac_aux_dir/ltmain.sh +ltmain="$ac_aux_dir/ltmain.sh" # We use sed instead of cat because bash on DJGPP gets confused if @@ -15773,6 +15186,165 @@ ltmain=$ac_aux_dir/ltmain.sh sed '$q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) + if test x"$xsi_shell" = xyes; then + sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ +func_dirname ()\ +{\ +\ case ${1} in\ +\ */*) func_dirname_result="${1%/*}${2}" ;;\ +\ * ) func_dirname_result="${3}" ;;\ +\ esac\ +} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_basename ()$/,/^} # func_basename /c\ +func_basename ()\ +{\ +\ func_basename_result="${1##*/}"\ +} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ +func_dirname_and_basename ()\ +{\ +\ case ${1} in\ +\ */*) func_dirname_result="${1%/*}${2}" ;;\ +\ * ) func_dirname_result="${3}" ;;\ +\ esac\ +\ func_basename_result="${1##*/}"\ +} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ +func_stripname ()\ +{\ +\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ +\ # positional parameters, so assign one to ordinary parameter first.\ +\ func_stripname_result=${3}\ +\ func_stripname_result=${func_stripname_result#"${1}"}\ +\ func_stripname_result=${func_stripname_result%"${2}"}\ +} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ +func_split_long_opt ()\ +{\ +\ func_split_long_opt_name=${1%%=*}\ +\ func_split_long_opt_arg=${1#*=}\ +} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ +func_split_short_opt ()\ +{\ +\ func_split_short_opt_arg=${1#??}\ +\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ +} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ +func_lo2o ()\ +{\ +\ case ${1} in\ +\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ +\ *) func_lo2o_result=${1} ;;\ +\ esac\ +} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_xform ()$/,/^} # func_xform /c\ +func_xform ()\ +{\ + func_xform_result=${1%.*}.lo\ +} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_arith ()$/,/^} # func_arith /c\ +func_arith ()\ +{\ + func_arith_result=$(( $* ))\ +} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_len ()$/,/^} # func_len /c\ +func_len ()\ +{\ + func_len_result=${#1}\ +} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + +fi + +if test x"$lt_shell_append" = xyes; then + sed -e '/^func_append ()$/,/^} # func_append /c\ +func_append ()\ +{\ + eval "${1}+=\\${2}"\ +} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ +func_append_quoted ()\ +{\ +\ func_quote_for_eval "${2}"\ +\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ +} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + # Save a `func_append' function call where possible by direct use of '+=' + sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") + test 0 -eq $? || _lt_function_replace_fail=: +else + # Save a `func_append' function call even when '+=' is not available + sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") + test 0 -eq $? || _lt_function_replace_fail=: +fi + +if test x"$_lt_function_replace_fail" = x":"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 +$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} +fi + + mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" diff --git a/pocketsphinx-5prealpha/autom4te.cache/requests b/pocketsphinx-5prealpha/autom4te.cache/requests index e483a37..3cad19e 100644 --- a/pocketsphinx-5prealpha/autom4te.cache/requests +++ b/pocketsphinx-5prealpha/autom4te.cache/requests @@ -1,4 +1,4 @@ -# This file was generated by Autom4te Fri Oct 23 20:57:39 UTC 2015. +# This file was generated by Autom4te Thu Apr 10 10:06:43 UTC 2014. # It contains the lists of macros which have been traced. # It can be safely removed. @@ -12,28 +12,28 @@ [ '/usr/share/autoconf/autoconf/autoconf.m4f', '-', - '/usr/share/aclocal-1.15/internal/ac-config-macro-dirs.m4', - '/usr/share/aclocal/ltargz.m4', + '/usr/share/aclocal-1.14/internal/ac-config-macro-dirs.m4', + '/usr/share/aclocal/argz.m4', '/usr/share/aclocal/ltdl.m4', - '/usr/share/aclocal-1.15/amversion.m4', - '/usr/share/aclocal-1.15/auxdir.m4', - '/usr/share/aclocal-1.15/cond.m4', - '/usr/share/aclocal-1.15/depend.m4', - '/usr/share/aclocal-1.15/depout.m4', - '/usr/share/aclocal-1.15/init.m4', - '/usr/share/aclocal-1.15/install-sh.m4', - '/usr/share/aclocal-1.15/lead-dot.m4', - '/usr/share/aclocal-1.15/make.m4', - '/usr/share/aclocal-1.15/missing.m4', - '/usr/share/aclocal-1.15/options.m4', - '/usr/share/aclocal-1.15/prog-cc-c-o.m4', - '/usr/share/aclocal-1.15/python.m4', - '/usr/share/aclocal-1.15/runlog.m4', - '/usr/share/aclocal-1.15/sanity.m4', - '/usr/share/aclocal-1.15/silent.m4', - '/usr/share/aclocal-1.15/strip.m4', - '/usr/share/aclocal-1.15/substnot.m4', - '/usr/share/aclocal-1.15/tar.m4', + '/usr/share/aclocal-1.14/amversion.m4', + '/usr/share/aclocal-1.14/auxdir.m4', + '/usr/share/aclocal-1.14/cond.m4', + '/usr/share/aclocal-1.14/depend.m4', + '/usr/share/aclocal-1.14/depout.m4', + '/usr/share/aclocal-1.14/init.m4', + '/usr/share/aclocal-1.14/install-sh.m4', + '/usr/share/aclocal-1.14/lead-dot.m4', + '/usr/share/aclocal-1.14/make.m4', + '/usr/share/aclocal-1.14/missing.m4', + '/usr/share/aclocal-1.14/options.m4', + '/usr/share/aclocal-1.14/prog-cc-c-o.m4', + '/usr/share/aclocal-1.14/python.m4', + '/usr/share/aclocal-1.14/runlog.m4', + '/usr/share/aclocal-1.14/sanity.m4', + '/usr/share/aclocal-1.14/silent.m4', + '/usr/share/aclocal-1.14/strip.m4', + '/usr/share/aclocal-1.14/substnot.m4', + '/usr/share/aclocal-1.14/tar.m4', 'm4/ax_pkg_swig.m4', 'm4/ax_python_devel.m4', 'm4/libtool.m4', @@ -45,194 +45,194 @@ 'configure.ac' ], { + 'LT_PROG_RC' => 1, + 'LT_OUTPUT' => 1, + 'LT_AC_PROG_EGREP' => 1, + 'AC_LIBTOOL_CXX' => 1, + 'AC_LIBLTDL_INSTALLABLE' => 1, + 'AM_SILENT_RULES' => 1, + '_LT_AC_SYS_COMPILER' => 1, + 'AM_SET_DEPDIR' => 1, + '_LT_AC_TAGVAR' => 1, + 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1, 'AC_LIBTOOL_PICMODE' => 1, - 'AM_ENABLE_SHARED' => 1, - 'LT_CONFIG_LTDL_DIR' => 1, + 'AC_LIBTOOL_LANG_F77_CONFIG' => 1, + 'AC_LTDL_ENABLE_INSTALL' => 1, + 'PKG_PROG_PKG_CONFIG' => 1, + 'AC_DEPLIBS_CHECK_METHOD' => 1, + '_LT_COMPILER_BOILERPLATE' => 1, + '_LT_AC_FILE_LTDLL_C' => 1, + 'AM_SET_LEADING_DOT' => 1, + 'LT_FUNC_DLSYM_USCORE' => 1, + 'AC_DISABLE_FAST_INSTALL' => 1, + '_LT_AC_LANG_F77' => 1, + 'AM_PROG_LD' => 1, + '_LT_LIBOBJ' => 1, + '_LT_LINKER_OPTION' => 1, + 'LT_WITH_LTDL' => 1, + 'LT_PROG_GCJ' => 1, 'AC_CHECK_LIBM' => 1, - 'AC_PROG_LD' => 1, + '_LT_AC_LANG_GCJ_CONFIG' => 1, + 'AC_LTDL_SHLIBEXT' => 1, 'include' => 1, - 'LT_PATH_NM' => 1, - 'AM_SILENT_RULES' => 1, - 'LT_AC_PROG_RC' => 1, - 'AM_DISABLE_STATIC' => 1, - 'AC_LIBTOOL_LANG_RC_CONFIG' => 1, - 'AC_LTDL_PREOPEN' => 1, - 'AM_CONDITIONAL' => 1, - 'AX_PYTHON_DEVEL' => 1, - 'AC_PROG_NM' => 1, - 'PKG_CHECK_MODULES' => 1, - '_LT_PROG_F77' => 1, - 'AC_LIBTOOL_CONFIG' => 1, - '_LT_AC_TAGVAR' => 1, - 'AC_LIBTOOL_PROG_COMPILER_PIC' => 1, - 'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1, - '_LT_AC_SYS_COMPILER' => 1, - 'LTOBSOLETE_VERSION' => 1, - 'AC_PATH_MAGIC' => 1, - 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1, - 'AC_LTDL_SHLIBPATH' => 1, - '_AM_CONFIG_MACRO_DIRS' => 1, - 'AC_LIBTOOL_F77' => 1, - 'AM_DISABLE_SHARED' => 1, - 'LT_OUTPUT' => 1, - 'm4_pattern_allow' => 1, - 'AC_PYTHON_DEVEL' => 1, - 'AC_PROG_LD_GNU' => 1, - 'AC_LIBTOOL_PROG_LD_SHLIBS' => 1, - 'LT_PROG_RC' => 1, - 'LT_AC_PROG_SED' => 1, + '_LT_PATH_TOOL_PREFIX' => 1, 'AM_INIT_AUTOMAKE' => 1, - 'AU_DEFUN' => 1, - '_LT_AC_LANG_GCJ' => 1, - 'AC_LIB_LTDL' => 1, - 'AM_RUN_LOG' => 1, - 'LT_SYS_DLOPEN_SELF' => 1, - 'LTOPTIONS_VERSION' => 1, - 'AC_LIBTOOL_LINKER_OPTION' => 1, - 'AC_LIBTOOL_GCJ' => 1, - 'AM_ENABLE_STATIC' => 1, - 'AC_LIBTOOL_SETUP' => 1, - 'LT_CMD_MAX_LEN' => 1, - '_AM_PROG_TAR' => 1, - 'AM_DEP_TRACK' => 1, - 'AM_MISSING_HAS_RUN' => 1, - '_LT_CC_BASENAME' => 1, + 'AC_LIBTOOL_F77' => 1, + '_LT_REQUIRED_DARWIN_CHECKS' => 1, + 'AC_LTDL_SYSSEARCHPATH' => 1, '_LT_PROG_LTMAIN' => 1, + 'AM_DISABLE_STATIC' => 1, + '_LT_AC_LANG_GCJ' => 1, + 'LT_SYS_SYMBOL_USCORE' => 1, '_LT_AC_TRY_DLOPEN_SELF' => 1, - 'AC_CONFIG_MACRO_DIR_TRACE' => 1, - 'AC_LTDL_SYSSEARCHPATH' => 1, + 'LT_SYS_DLSEARCH_PATH' => 1, + 'AC_LIBTOOL_PROG_CC_C_O' => 1, + 'LT_SYS_MODULE_PATH' => 1, + 'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1, + 'AC_LIBTOOL_DLOPEN_SELF' => 1, + 'AM_MISSING_HAS_RUN' => 1, + 'AC_ENABLE_STATIC' => 1, + '_LT_AC_SYS_LIBPATH_AIX' => 1, + 'AC_WITH_LTDL' => 1, + 'AM_PROG_INSTALL_STRIP' => 1, + 'LTOBSOLETE_VERSION' => 1, + '_LT_AC_CHECK_DLFCN' => 1, + 'LT_AC_PROG_GCJ' => 1, + 'LT_AC_PROG_RC' => 1, + 'AC_LIBTOOL_LANG_C_CONFIG' => 1, + 'AX_PYTHON_DEVEL' => 1, + 'LT_CMD_MAX_LEN' => 1, + 'AC_LTDL_SYMBOL_USCORE' => 1, + '_PKG_SHORT_ERRORS_SUPPORTED' => 1, + 'AC_LIBTOOL_LANG_CXX_CONFIG' => 1, + '_LT_AC_LOCK' => 1, + 'AM_CONDITIONAL' => 1, + '_m4_warn' => 1, + 'AC_ENABLE_FAST_INSTALL' => 1, 'LTSUGAR_VERSION' => 1, + 'AC_LIBTOOL_POSTDEP_PREDEP' => 1, + 'LT_SUPPORTED_TAG' => 1, + '_LT_PROG_F77' => 1, 'AM_MISSING_PROG' => 1, - 'LT_SYS_MODULE_EXT' => 1, - 'AM_PROG_NM' => 1, - 'AC_LTDL_SYMBOL_USCORE' => 1, - '_LT_PATH_TOOL_PREFIX' => 1, - 'AM_AUX_DIR_EXPAND' => 1, - 'AM_PROG_CC_C_O' => 1, - 'AM_PATH_PYTHON' => 1, - 'AC_LTDL_ENABLE_INSTALL' => 1, '_LT_AC_LANG_CXX' => 1, - 'AC_PROG_EGREP' => 1, - '_LT_AC_FILE_LTDLL_C' => 1, - 'AC_LIBTOOL_DLOPEN' => 1, - 'AC_LIBTOOL_RC' => 1, + 'AM_AUX_DIR_EXPAND' => 1, '_LT_AC_TAGCONFIG' => 1, - '_AM_AUTOCONF_VERSION' => 1, - 'AC_ENABLE_SHARED' => 1, - 'LT_WITH_LTDL' => 1, - 'PKG_CHECK_EXISTS' => 1, - 'AC_LIBTOOL_LANG_CXX_CONFIG' => 1, - 'AC_LTDL_DLLIB' => 1, - '_LT_AC_SYS_LIBPATH_AIX' => 1, + 'AM_ENABLE_SHARED' => 1, + 'AM_PROG_NM' => 1, + '_AM_PROG_TAR' => 1, 'LT_LANG' => 1, - 'AC_LIBTOOL_DLOPEN_SELF' => 1, - 'AC_LIBLTDL_CONVENIENCE' => 1, - 'LT_LIB_DLLOAD' => 1, - '_LT_AC_CHECK_DLFCN' => 1, - 'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1, - 'AC_LIBLTDL_INSTALLABLE' => 1, - 'LT_AC_PROG_GCJ' => 1, - 'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1, - '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, - 'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1, - 'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1, - '_LT_COMPILER_BOILERPLATE' => 1, - 'LTDL_INIT' => 1, - 'LTDL_CONVENIENCE' => 1, - 'LT_FUNC_DLSYM_USCORE' => 1, - 'AX_PKG_SWIG' => 1, - 'LT_INIT' => 1, - 'AC_ENABLE_STATIC' => 1, - 'AM_SET_LEADING_DOT' => 1, - 'AM_PROG_INSTALL_STRIP' => 1, - 'AC_LTDL_OBJDIR' => 1, - 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, - 'AC_PROG_LD_RELOAD_FLAG' => 1, - '_AM_IF_OPTION' => 1, - 'LTDL_INSTALLABLE' => 1, - '_LT_LIBOBJ' => 1, - 'AC_LIBTOOL_WIN32_DLL' => 1, - 'm4_pattern_forbid' => 1, - 'AC_LTDL_SHLIBEXT' => 1, - 'LT_SUPPORTED_TAG' => 1, - 'AC_LIBTOOL_LANG_C_CONFIG' => 1, - '_LT_AC_LANG_GCJ_CONFIG' => 1, - 'AC_LIBTOOL_COMPILER_OPTION' => 1, - 'AM_AUTOMAKE_VERSION' => 1, - 'm4_include' => 1, - 'AC_PATH_TOOL_PREFIX' => 1, - 'AC_DEPLIBS_CHECK_METHOD' => 1, - '_LT_AC_LANG_C_CONFIG' => 1, - 'LT_PROG_GO' => 1, '_LT_PROG_CXX' => 1, + 'LT_PROG_GO' => 1, 'AM_PROG_INSTALL_SH' => 1, - '_LT_AC_LOCK' => 1, - 'LT_SYS_SYMBOL_USCORE' => 1, - 'AM_PROG_LIBTOOL' => 1, - 'LT_PATH_LD' => 1, - 'LT_SYS_DLOPEN_DEPLIBS' => 1, - 'AC_DISABLE_FAST_INSTALL' => 1, - '_AM_SET_OPTION' => 1, - 'PKG_PROG_PKG_CONFIG' => 1, - 'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1, - 'AC_DISABLE_STATIC' => 1, - 'LT_SYS_DLSEARCH_PATH' => 1, - 'LTVERSION_VERSION' => 1, - 'LT_SYS_MODULE_PATH' => 1, - '_LT_LINKER_OPTION' => 1, - 'LT_FUNC_ARGZ' => 1, - '_LT_LINKER_BOILERPLATE' => 1, - 'AM_SET_DEPDIR' => 1, - 'AC_DISABLE_SHARED' => 1, - 'AM_SUBST_NOTMAKE' => 1, + 'AC_LIBTOOL_LANG_RC_CONFIG' => 1, + 'AM_SANITY_CHECK' => 1, + '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, + '_LT_PREPARE_SED_QUOTE_VARS' => 1, 'AC_DEFUN' => 1, - '_PKG_SHORT_ERRORS_SUPPORTED' => 1, - 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1, - '_LT_REQUIRED_DARWIN_CHECKS' => 1, - '_LT_AC_SHELL_INIT' => 1, + 'LTDL_CONVENIENCE' => 1, + '_AM_SUBST_NOTMAKE' => 1, + 'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1, + 'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1, 'AC_LTDL_DLSYM_USCORE' => 1, - '_AM_PROG_CC_C_O' => 1, - 'AM_PROG_LD' => 1, - 'AC_LIBTOOL_POSTDEP_PREDEP' => 1, - '_LT_COMPILER_OPTION' => 1, - '_LT_AC_LANG_RC_CONFIG' => 1, - '_LT_AC_LANG_F77_CONFIG' => 1, - 'LT_LIB_M' => 1, - 'LT_AC_PROG_EGREP' => 1, - '_LT_PROG_ECHO_BACKSLASH' => 1, + 'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1, + '_LTDL_SETUP' => 1, 'AC_LIBTOOL_FC' => 1, 'AC_LIBTOOL_OBJDIR' => 1, - 'AM_SANITY_CHECK' => 1, - '_LT_AC_LANG_F77' => 1, - 'AC_LIBTOOL_SYS_LIB_STRIP' => 1, - 'AM_MAKE_INCLUDE' => 1, - 'AC_PROG_LIBTOOL' => 1, - '_LT_DLL_DEF_P' => 1, - '_AC_PROG_LIBTOOL' => 1, - 'AC_DEFUN_ONCE' => 1, - 'AC_ENABLE_FAST_INSTALL' => 1, - 'AC_WITH_LTDL' => 1, - 'AC_LIBTOOL_PROG_CC_C_O' => 1, - '_AM_SUBST_NOTMAKE' => 1, + 'LT_CONFIG_LTDL_DIR' => 1, + '_AM_SET_OPTIONS' => 1, + 'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1, 'AC_CONFIG_MACRO_DIR' => 1, - '_LTDL_SETUP' => 1, + 'AM_PYTHON_CHECK_VERSION' => 1, + '_LT_COMPILER_OPTION' => 1, + 'AC_PROG_LD_GNU' => 1, + 'm4_include' => 1, + 'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1, + 'AC_DEFUN_ONCE' => 1, + '_AM_IF_OPTION' => 1, + 'LTVERSION_VERSION' => 1, + 'AC_PATH_TOOL_PREFIX' => 1, + '_AM_AUTOCONF_VERSION' => 1, + 'AC_LIBTOOL_COMPILER_OPTION' => 1, + 'AC_LIBTOOL_DLOPEN' => 1, + '_LT_AC_LANG_RC_CONFIG' => 1, + 'AU_DEFUN' => 1, + 'AC_LIBTOOL_GCJ' => 1, + 'AC_LIBTOOL_RC' => 1, + '_AM_SET_OPTION' => 1, + 'AX_PKG_SWIG' => 1, + 'LT_AC_PROG_SED' => 1, + 'AC_PROG_LD_RELOAD_FLAG' => 1, + 'LT_PATH_LD' => 1, + 'AM_ENABLE_STATIC' => 1, '_AM_DEPENDENCIES' => 1, + 'AC_PROG_EGREP' => 1, + '_AC_PROG_LIBTOOL' => 1, + 'AM_DEP_TRACK' => 1, + 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1, + 'AC_LTDL_DLLIB' => 1, + 'AC_LIBTOOL_WIN32_DLL' => 1, + 'gl_FUNC_ARGZ' => 1, + '_LT_AC_LANG_CXX_CONFIG' => 1, + 'LT_INIT' => 1, + 'AC_LIBTOOL_SYS_LIB_STRIP' => 1, + '_LT_AC_LANG_F77_CONFIG' => 1, + 'LT_SYS_DLOPEN_SELF' => 1, + 'AM_RUN_LOG' => 1, + 'gl_PREREQ_ARGZ' => 1, '_LT_WITH_SYSROOT' => 1, - '_LT_AC_PROG_ECHO_BACKSLASH' => 1, - 'AM_PYTHON_CHECK_VERSION' => 1, - '_m4_warn' => 1, - 'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1, - 'LT_PROG_GCJ' => 1, + 'AM_MAKE_INCLUDE' => 1, + 'LT_LIB_M' => 1, + '_AM_CONFIG_MACRO_DIRS' => 1, + 'AM_PROG_LIBTOOL' => 1, + '_LT_AC_SHELL_INIT' => 1, + 'AC_LIBTOOL_SETUP' => 1, + 'm4_pattern_forbid' => 1, + 'AM_AUTOMAKE_VERSION' => 1, + 'AC_LTDL_OBJDIR' => 1, + '_LT_LINKER_BOILERPLATE' => 1, + 'LTDL_INIT' => 1, + 'LT_SYS_MODULE_EXT' => 1, '_AM_MANGLE_OPTION' => 1, - '_LT_PREPARE_SED_QUOTE_VARS' => 1, + '_LT_AC_PROG_ECHO_BACKSLASH' => 1, + 'PKG_CHECK_MODULES' => 1, + 'AC_LTDL_SHLIBPATH' => 1, '_LT_AC_PROG_CXXCPP' => 1, + 'PKG_CHECK_EXISTS' => 1, + '_LT_PROG_ECHO_BACKSLASH' => 1, + 'LT_SYS_DLOPEN_DEPLIBS' => 1, + '_AM_PROG_CC_C_O' => 1, + '_AC_AM_CONFIG_HEADER_HOOK' => 1, + 'AC_LIBTOOL_PROG_LD_SHLIBS' => 1, + 'LTDL_INSTALLABLE' => 1, + 'm4_pattern_allow' => 1, + 'AM_DISABLE_SHARED' => 1, + '_LT_AC_LANG_C_CONFIG' => 1, + 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, + 'AM_SUBST_NOTMAKE' => 1, + 'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1, + 'AC_LIBLTDL_CONVENIENCE' => 1, + 'AM_PROG_CC_C_O' => 1, + 'AC_PATH_MAGIC' => 1, + '_LT_CC_BASENAME' => 1, + 'AC_DISABLE_STATIC' => 1, + 'AC_PROG_LIBTOOL' => 1, + 'AC_PYTHON_DEVEL' => 1, + 'AC_LTDL_PREOPEN' => 1, + 'AC_PROG_LD' => 1, + 'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1, + 'AC_LIBTOOL_PROG_COMPILER_PIC' => 1, + 'AC_PROG_NM' => 1, '_LT_PROG_FC' => 1, - '_AM_SET_OPTIONS' => 1, - 'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1, - 'AC_LIBTOOL_LANG_F77_CONFIG' => 1, - 'AC_LIBTOOL_CXX' => 1, - '_LT_AC_LANG_CXX_CONFIG' => 1, - '_AC_AM_CONFIG_HEADER_HOOK' => 1 + 'AC_ENABLE_SHARED' => 1, + 'AC_LIBTOOL_CONFIG' => 1, + 'AC_LIBTOOL_LINKER_OPTION' => 1, + 'AC_DISABLE_SHARED' => 1, + 'AM_PATH_PYTHON' => 1, + 'LTOPTIONS_VERSION' => 1, + 'AC_CONFIG_MACRO_DIR_TRACE' => 1, + 'AC_LIB_LTDL' => 1, + 'LT_LIB_DLLOAD' => 1, + 'LT_PATH_NM' => 1 } ], 'Autom4te::Request' ), bless( [ @@ -247,66 +247,65 @@ 'configure.ac' ], { - 'AM_MAINTAINER_MODE' => 1, - 'AC_CONFIG_LINKS' => 1, - 'AC_PROG_LIBTOOL' => 1, - 'AC_DEFINE_TRACE_LITERAL' => 1, - 'm4_sinclude' => 1, - 'AC_SUBST_TRACE' => 1, + 'AC_CANONICAL_HOST' => 1, + 'AM_XGETTEXT_OPTION' => 1, + '_AM_COND_ELSE' => 1, + 'AM_CONDITIONAL' => 1, + 'AC_FC_FREEFORM' => 1, + 'AC_FC_PP_SRCEXT' => 1, + 'AC_INIT' => 1, + '_m4_warn' => 1, + 'AM_PROG_FC_C_O' => 1, 'AH_OUTPUT' => 1, - 'AM_NLS' => 1, - 'AC_CONFIG_SUBDIRS' => 1, - 'm4_pattern_allow' => 1, - 'AM_GNU_GETTEXT' => 1, - 'AM_PROG_LIBTOOL' => 1, - '_AM_SUBST_NOTMAKE' => 1, - 'AM_PROG_MKDIR_P' => 1, - 'AM_INIT_AUTOMAKE' => 1, 'AM_PROG_CXX_C_O' => 1, - 'AC_SUBST' => 1, - '_m4_warn' => 1, - 'AC_FC_PP_SRCEXT' => 1, - '_AM_COND_IF' => 1, 'AM_PROG_F77_C_O' => 1, + 'AM_PATH_GUILE' => 1, + 'm4_pattern_forbid' => 1, + 'AM_POT_TOOLS' => 1, + 'AC_CANONICAL_SYSTEM' => 1, + 'AC_FC_SRCEXT' => 1, + 'm4_include' => 1, + 'm4_sinclude' => 1, + 'AM_SILENT_RULES' => 1, 'AC_CANONICAL_BUILD' => 1, - 'AC_CANONICAL_HOST' => 1, - 'AM_PROG_MOC' => 1, + 'AC_SUBST_TRACE' => 1, + 'AM_AUTOMAKE_VERSION' => 1, + '_AM_MAKEFILE_INCLUDE' => 1, + 'AC_CONFIG_HEADERS' => 1, 'AC_CONFIG_FILES' => 1, + 'AM_PROG_MKDIR_P' => 1, + 'AM_EXTRA_RECURSIVE_TARGETS' => 1, + 'AM_PROG_AR' => 1, + 'AM_ENABLE_MULTILIB' => 1, 'LT_CONFIG_LTDL_DIR' => 1, + 'AC_FC_PP_DEFINE' => 1, + '_AM_COND_IF' => 1, + 'AC_CONFIG_SUBDIRS' => 1, + 'AC_REQUIRE_AUX_FILE' => 1, + 'AC_SUBST' => 1, + 'AC_DEFINE_TRACE_LITERAL' => 1, 'AC_LIBSOURCE' => 1, - 'AC_FC_SRCEXT' => 1, - 'AC_CANONICAL_TARGET' => 1, - 'sinclude' => 1, - '_AM_COND_ELSE' => 1, - 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1, + 'AM_NLS' => 1, + 'AM_MAINTAINER_MODE' => 1, + 'AM_MAKEFILE_INCLUDE' => 1, 'LT_INIT' => 1, - 'AM_XGETTEXT_OPTION' => 1, - 'include' => 1, - 'AC_REQUIRE_AUX_FILE' => 1, - 'AM_SILENT_RULES' => 1, - 'AM_PROG_FC_C_O' => 1, + '_AM_SUBST_NOTMAKE' => 1, 'AM_PROG_CC_C_O' => 1, - 'AM_EXTRA_RECURSIVE_TARGETS' => 1, - '_AM_COND_ENDIF' => 1, - 'AM_CONDITIONAL' => 1, - 'AC_CANONICAL_SYSTEM' => 1, - 'm4_pattern_forbid' => 1, - 'AC_CONFIG_HEADERS' => 1, - 'AM_ENABLE_MULTILIB' => 1, - 'LT_SUPPORTED_TAG' => 1, - 'AC_FC_FREEFORM' => 1, - 'AC_FC_PP_DEFINE' => 1, '_LT_AC_TAGCONFIG' => 1, - 'AM_PROG_AR' => 1, - 'AM_AUTOMAKE_VERSION' => 1, + 'include' => 1, 'AC_CONFIG_AUX_DIR' => 1, - 'm4_include' => 1, - 'AC_INIT' => 1, - '_AM_MAKEFILE_INCLUDE' => 1, + 'AC_PROG_LIBTOOL' => 1, 'AC_CONFIG_LIBOBJ_DIR' => 1, - 'AM_POT_TOOLS' => 1, - 'AM_MAKEFILE_INCLUDE' => 1, - 'AM_PATH_GUILE' => 1 + 'AM_INIT_AUTOMAKE' => 1, + 'AM_PROG_MOC' => 1, + 'LT_SUPPORTED_TAG' => 1, + '_AM_COND_ENDIF' => 1, + 'm4_pattern_allow' => 1, + 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1, + 'AC_CONFIG_LINKS' => 1, + 'sinclude' => 1, + 'AC_CANONICAL_TARGET' => 1, + 'AM_GNU_GETTEXT' => 1 } ], 'Autom4te::Request' ) ); diff --git a/pocketsphinx-5prealpha/autom4te.cache/traces.0 b/pocketsphinx-5prealpha/autom4te.cache/traces.0 index 10a6353..1e87aa2 100644 --- a/pocketsphinx-5prealpha/autom4te.cache/traces.0 +++ b/pocketsphinx-5prealpha/autom4te.cache/traces.0 @@ -1,19 +1,20 @@ -m4trace:/usr/share/aclocal/ltargz.m4:12: -1- AC_DEFUN([LT_FUNC_ARGZ], [ +m4trace:/usr/share/aclocal/argz.m4:12: -1- AC_DEFUN([gl_FUNC_ARGZ], [gl_PREREQ_ARGZ + AC_CHECK_HEADERS([argz.h], [], [], [AC_INCLUDES_DEFAULT]) AC_CHECK_TYPES([error_t], [], [AC_DEFINE([error_t], [int], - [Define to a type to use for 'error_t' if it is not otherwise available.]) + [Define to a type to use for `error_t' if it is not otherwise available.]) AC_DEFINE([__error_t_defined], [1], [Define so that glibc/gnulib argp.h does not typedef error_t.])], [#if defined(HAVE_ARGZ_H) # include #endif]) -LT_ARGZ_H= +ARGZ_H= AC_CHECK_FUNCS([argz_add argz_append argz_count argz_create_sep argz_insert \ - argz_next argz_stringify], [], [LT_ARGZ_H=lt__argz.h; AC_LIBOBJ([lt__argz])]) + argz_next argz_stringify], [], [ARGZ_H=argz.h; AC_LIBOBJ([argz])]) dnl if have system argz functions, allow forced use of dnl libltdl-supplied implementation (and default to do so @@ -24,14 +25,14 @@ dnl provides them, yet they are broken, is cygwin dnl releases prior to 16-Mar-2007 (1.5.24 and earlier) dnl So, it's more straightforward simply to special case dnl this for known bad systems. -AS_IF([test -z "$LT_ARGZ_H"], +AS_IF([test -z "$ARGZ_H"], [AC_CACHE_CHECK( [if argz actually works], [lt_cv_sys_argz_works], [[case $host_os in #( *cygwin*) lt_cv_sys_argz_works=no - if test no != "$cross_compiling"; then + if test "$cross_compiling" != no; then lt_cv_sys_argz_works="guessing no" else lt_sed_extract_leading_digits='s/^\([0-9\.]*\).*/\1/' @@ -42,25 +43,26 @@ AS_IF([test -z "$LT_ARGZ_H"], lt_os_major=${2-0} lt_os_minor=${3-0} lt_os_micro=${4-0} - if test 1 -lt "$lt_os_major" \ - || { test 1 -eq "$lt_os_major" \ - && { test 5 -lt "$lt_os_minor" \ - || { test 5 -eq "$lt_os_minor" \ - && test 24 -lt "$lt_os_micro"; }; }; }; then + if test "$lt_os_major" -gt 1 \ + || { test "$lt_os_major" -eq 1 \ + && { test "$lt_os_minor" -gt 5 \ + || { test "$lt_os_minor" -eq 5 \ + && test "$lt_os_micro" -gt 24; }; }; }; then lt_cv_sys_argz_works=yes fi fi ;; #( *) lt_cv_sys_argz_works=yes ;; esac]]) - AS_IF([test yes = "$lt_cv_sys_argz_works"], + AS_IF([test "$lt_cv_sys_argz_works" = yes], [AC_DEFINE([HAVE_WORKING_ARGZ], 1, [This value is set to 1 to indicate that the system argz facility works])], - [LT_ARGZ_H=lt__argz.h - AC_LIBOBJ([lt__argz])])]) + [ARGZ_H=argz.h + AC_LIBOBJ([argz])])]) -AC_SUBST([LT_ARGZ_H]) +AC_SUBST([ARGZ_H]) ]) +m4trace:/usr/share/aclocal/argz.m4:79: -1- AC_DEFUN([gl_PREREQ_ARGZ], [:]) m4trace:/usr/share/aclocal/ltdl.m4:16: -1- AC_DEFUN([LT_CONFIG_LTDL_DIR], [AC_BEFORE([$0], [LTDL_INIT]) _$0($*) ]) @@ -117,7 +119,7 @@ AC_ARG_WITH([included_ltdl], [AS_HELP_STRING([--with-included-ltdl], [use the GNU ltdl sources included here])]) -if test yes != "$with_included_ltdl"; then +if test "x$with_included_ltdl" != xyes; then # We are not being forced to use the included libltdl sources, so # decide whether there is a useful installed version we can use. AC_CHECK_HEADER([ltdl.h], @@ -145,7 +147,7 @@ AC_ARG_WITH([ltdl_include], if test -n "$with_ltdl_include"; then if test -f "$with_ltdl_include/ltdl.h"; then : else - AC_MSG_ERROR([invalid ltdl include directory: '$with_ltdl_include']) + AC_MSG_ERROR([invalid ltdl include directory: `$with_ltdl_include']) fi else with_ltdl_include=no @@ -158,7 +160,7 @@ AC_ARG_WITH([ltdl_lib], if test -n "$with_ltdl_lib"; then if test -f "$with_ltdl_lib/libltdl.la"; then : else - AC_MSG_ERROR([invalid ltdl library directory: '$with_ltdl_lib']) + AC_MSG_ERROR([invalid ltdl library directory: `$with_ltdl_lib']) fi else with_ltdl_lib=no @@ -181,15 +183,15 @@ case ,$with_included_ltdl,$with_ltdl_include,$with_ltdl_lib, in LTDLINCL= ;; ,no*,no,*) - AC_MSG_ERROR(['--with-ltdl-include' and '--with-ltdl-lib' options must be used together]) + AC_MSG_ERROR([`--with-ltdl-include' and `--with-ltdl-lib' options must be used together]) ;; *) with_included_ltdl=no LIBLTDL="-L$with_ltdl_lib -lltdl" LTDLDEPS= - LTDLINCL=-I$with_ltdl_include + LTDLINCL="-I$with_ltdl_include" ;; esac -INCLTDL=$LTDLINCL +INCLTDL="$LTDLINCL" # Report our decision... AC_MSG_CHECKING([where to find libltdl headers]) @@ -241,7 +243,7 @@ AC_REQUIRE([LT_LIB_DLLOAD])dnl AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl AC_REQUIRE([LT_FUNC_DLSYM_USCORE])dnl AC_REQUIRE([LT_SYS_DLOPEN_DEPLIBS])dnl -AC_REQUIRE([LT_FUNC_ARGZ])dnl +AC_REQUIRE([gl_FUNC_ARGZ])dnl m4_require([_LT_CHECK_OBJDIR])dnl m4_require([_LT_HEADER_DLFCN])dnl @@ -265,7 +267,7 @@ m4_pattern_allow([^LT_CONFIG_H$])dnl m4_ifset([AH_HEADER], [LT_CONFIG_H=AH_HEADER], [m4_ifset([AC_LIST_HEADERS], - [LT_CONFIG_H=`echo "AC_LIST_HEADERS" | $SED 's|^[[ ]]*||;s|[[ :]].*$||'`], + [LT_CONFIG_H=`echo "AC_LIST_HEADERS" | $SED 's,^[[ ]]*,,;s,[[ :]].*$,,'`], [])])]) AC_SUBST([LT_CONFIG_H]) @@ -298,7 +300,7 @@ AC_CACHE_CHECK([whether deplibs are loaded by dlopen], case $host_os in aix3*|aix4.1.*|aix4.2.*) # Unknown whether this is true for these versions of AIX, but - # we want this 'case' here to explicitly catch those versions. + # we want this `case' here to explicitly catch those versions. lt_cv_sys_dlopen_deplibs=unknown ;; aix[[4-9]]*) @@ -311,9 +313,6 @@ AC_CACHE_CHECK([whether deplibs are loaded by dlopen], ;; esac ;; - bitrig*) - lt_cv_sys_dlopen_deplibs=yes - ;; darwin*) # Assuming the user has installed a libdl from somewhere, this is true # If you are looking for one http://www.opendarwin.org/projects/dlcompat @@ -351,7 +350,7 @@ AC_CACHE_CHECK([whether deplibs are loaded by dlopen], osf[[1234]]*) # dlopen did load deplibs (at least at 4.x), but until the 5.x series, # it did *not* use an RPATH in a shared library to find objects the - # library depends on, so we explicitly say 'no'. + # library depends on, so we explicitly say `no'. lt_cv_sys_dlopen_deplibs=no ;; osf5.0|osf5.0a|osf5.1) @@ -360,14 +359,14 @@ AC_CACHE_CHECK([whether deplibs are loaded by dlopen], # that the library depends on, but there's no easy way to know if that # patch is installed. Since this is the case, all we can really # say is unknown -- it depends on the patch being installed. If - # it is, this changes to 'yes'. Without it, it would be 'no'. + # it is, this changes to `yes'. Without it, it would be `no'. lt_cv_sys_dlopen_deplibs=unknown ;; osf*) # the two cases above should catch all versions of osf <= 5.1. Read # the comments above for what we know about them. # At > 5.1, deplibs are loaded *and* any RPATH in a shared library - # is used to find them so we can finally say 'yes'. + # is used to find them so we can finally say `yes'. lt_cv_sys_dlopen_deplibs=yes ;; qnx*) @@ -381,17 +380,17 @@ AC_CACHE_CHECK([whether deplibs are loaded by dlopen], ;; esac ]) -if test yes != "$lt_cv_sys_dlopen_deplibs"; then +if test "$lt_cv_sys_dlopen_deplibs" != yes; then AC_DEFINE([LTDL_DLOPEN_DEPLIBS], [1], [Define if the OS needs help to load dependent libraries for dlopen().]) fi ]) -m4trace:/usr/share/aclocal/ltdl.m4:545: -1- AU_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:545: -1- AC_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYS_DLOPEN_DEPLIBS' is obsolete. +m4trace:/usr/share/aclocal/ltdl.m4:542: -1- AU_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:542: -1- AC_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYS_DLOPEN_DEPLIBS' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:552: -1- AC_DEFUN([LT_SYS_MODULE_EXT], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl -AC_CACHE_CHECK([what extension is used for runtime loadable modules], +m4trace:/usr/share/aclocal/ltdl.m4:549: -1- AC_DEFUN([LT_SYS_MODULE_EXT], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl +AC_CACHE_CHECK([which extension is used for runtime loadable modules], [libltdl_cv_shlibext], [ module=yes @@ -409,40 +408,35 @@ if test "$libltdl_cv_shrext" != "$libltdl_cv_shlibext"; then AC_DEFINE_UNQUOTED([LT_SHARED_EXT], ["$libltdl_cv_shrext"], [Define to the shared library suffix, say, ".dylib".]) fi -if test -n "$shared_archive_member_spec"; then - m4_pattern_allow([LT_SHARED_LIB_MEMBER])dnl - AC_DEFINE_UNQUOTED([LT_SHARED_LIB_MEMBER], ["($shared_archive_member_spec.o)"], - [Define to the shared archive member specification, say "(shr.o)".]) -fi ]) -m4trace:/usr/share/aclocal/ltdl.m4:580: -1- AU_DEFUN([AC_LTDL_SHLIBEXT], [m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:580: -1- AC_DEFUN([AC_LTDL_SHLIBEXT], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBEXT' is obsolete. +m4trace:/usr/share/aclocal/ltdl.m4:572: -1- AU_DEFUN([AC_LTDL_SHLIBEXT], [m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:572: -1- AC_DEFUN([AC_LTDL_SHLIBEXT], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBEXT' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:587: -1- AC_DEFUN([LT_SYS_MODULE_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl -AC_CACHE_CHECK([what variable specifies run-time module search path], - [lt_cv_module_path_var], [lt_cv_module_path_var=$shlibpath_var]) +m4trace:/usr/share/aclocal/ltdl.m4:579: -1- AC_DEFUN([LT_SYS_MODULE_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl +AC_CACHE_CHECK([which variable specifies run-time module search path], + [lt_cv_module_path_var], [lt_cv_module_path_var="$shlibpath_var"]) if test -n "$lt_cv_module_path_var"; then m4_pattern_allow([LT_MODULE_PATH_VAR])dnl AC_DEFINE_UNQUOTED([LT_MODULE_PATH_VAR], ["$lt_cv_module_path_var"], [Define to the name of the environment variable that determines the run-time module search path.]) fi ]) -m4trace:/usr/share/aclocal/ltdl.m4:599: -1- AU_DEFUN([AC_LTDL_SHLIBPATH], [m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:599: -1- AC_DEFUN([AC_LTDL_SHLIBPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBPATH' is obsolete. +m4trace:/usr/share/aclocal/ltdl.m4:591: -1- AU_DEFUN([AC_LTDL_SHLIBPATH], [m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:591: -1- AC_DEFUN([AC_LTDL_SHLIBPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBPATH' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:606: -1- AC_DEFUN([LT_SYS_DLSEARCH_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl +m4trace:/usr/share/aclocal/ltdl.m4:598: -1- AC_DEFUN([LT_SYS_DLSEARCH_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl AC_CACHE_CHECK([for the default library search path], [lt_cv_sys_dlsearch_path], - [lt_cv_sys_dlsearch_path=$sys_lib_dlsearch_path_spec]) + [lt_cv_sys_dlsearch_path="$sys_lib_dlsearch_path_spec"]) if test -n "$lt_cv_sys_dlsearch_path"; then sys_dlsearch_path= for dir in $lt_cv_sys_dlsearch_path; do if test -z "$sys_dlsearch_path"; then - sys_dlsearch_path=$dir + sys_dlsearch_path="$dir" else - sys_dlsearch_path=$sys_dlsearch_path$PATH_SEPARATOR$dir + sys_dlsearch_path="$sys_dlsearch_path$PATH_SEPARATOR$dir" fi done m4_pattern_allow([LT_DLSEARCH_PATH])dnl @@ -450,25 +444,24 @@ if test -n "$lt_cv_sys_dlsearch_path"; then [Define to the system default library search path.]) fi ]) -m4trace:/usr/share/aclocal/ltdl.m4:627: -1- AU_DEFUN([AC_LTDL_SYSSEARCHPATH], [m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:627: -1- AC_DEFUN([AC_LTDL_SYSSEARCHPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYSSEARCHPATH' is obsolete. +m4trace:/usr/share/aclocal/ltdl.m4:619: -1- AU_DEFUN([AC_LTDL_SYSSEARCHPATH], [m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:619: -1- AC_DEFUN([AC_LTDL_SYSSEARCHPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYSSEARCHPATH' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:653: -1- AC_DEFUN([LT_LIB_DLLOAD], [m4_pattern_allow([^LT_DLLOADERS$]) +m4trace:/usr/share/aclocal/ltdl.m4:645: -1- AC_DEFUN([LT_LIB_DLLOAD], [m4_pattern_allow([^LT_DLLOADERS$]) LT_DLLOADERS= AC_SUBST([LT_DLLOADERS]) AC_LANG_PUSH([C]) -lt_dlload_save_LIBS=$LIBS LIBADD_DLOPEN= AC_SEARCH_LIBS([dlopen], [dl], [AC_DEFINE([HAVE_LIBDL], [1], [Define if you have the libdl library or equivalent.]) - if test "$ac_cv_search_dlopen" != "none required"; then - LIBADD_DLOPEN=-ldl + if test "$ac_cv_search_dlopen" != "none required" ; then + LIBADD_DLOPEN="-ldl" fi - libltdl_cv_lib_dl_dlopen=yes + libltdl_cv_lib_dl_dlopen="yes" LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"], [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#if HAVE_DLFCN_H # include @@ -476,19 +469,19 @@ AC_SEARCH_LIBS([dlopen], [dl], ]], [[dlopen(0, 0);]])], [AC_DEFINE([HAVE_LIBDL], [1], [Define if you have the libdl library or equivalent.]) - libltdl_cv_func_dlopen=yes + libltdl_cv_func_dlopen="yes" LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"], [AC_CHECK_LIB([svld], [dlopen], [AC_DEFINE([HAVE_LIBDL], [1], [Define if you have the libdl library or equivalent.]) - LIBADD_DLOPEN=-lsvld libltdl_cv_func_dlopen=yes + LIBADD_DLOPEN="-lsvld" libltdl_cv_func_dlopen="yes" LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"])])]) -if test yes = "$libltdl_cv_func_dlopen" || test yes = "$libltdl_cv_lib_dl_dlopen" +if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes then - lt_save_LIBS=$LIBS + lt_save_LIBS="$LIBS" LIBS="$LIBS $LIBADD_DLOPEN" AC_CHECK_FUNCS([dlerror]) - LIBS=$lt_save_LIBS + LIBS="$lt_save_LIBS" fi AC_SUBST([LIBADD_DLOPEN]) @@ -501,7 +494,7 @@ AC_CHECK_FUNC([shl_load], [AC_DEFINE([HAVE_SHL_LOAD], [1], [Define if you have the shl_load function.]) LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la" - LIBADD_SHL_LOAD=-ldld])]) + LIBADD_SHL_LOAD="-ldld"])]) AC_SUBST([LIBADD_SHL_LOAD]) case $host_os in @@ -515,7 +508,7 @@ darwin[[1567]].*) beos*) LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la" ;; -cygwin* | mingw* | pw32*) +cygwin* | mingw* | os2* | pw32*) AC_CHECK_DECLS([cygwin_conv_path], [], [], [[#include ]]) LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}loadlibrary.la" ;; @@ -543,14 +536,13 @@ dnl This isn't used anymore, but set it for backwards compatibility LIBADD_DL="$LIBADD_DLOPEN $LIBADD_SHL_LOAD" AC_SUBST([LIBADD_DL]) -LIBS=$lt_dlload_save_LIBS AC_LANG_POP ]) -m4trace:/usr/share/aclocal/ltdl.m4:748: -1- AU_DEFUN([AC_LTDL_DLLIB], [m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:748: -1- AC_DEFUN([AC_LTDL_DLLIB], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLLIB' is obsolete. +m4trace:/usr/share/aclocal/ltdl.m4:738: -1- AU_DEFUN([AC_LTDL_DLLIB], [m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:738: -1- AC_DEFUN([AC_LTDL_DLLIB], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLLIB' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:756: -1- AC_DEFUN([LT_SYS_SYMBOL_USCORE], [m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl +m4trace:/usr/share/aclocal/ltdl.m4:746: -1- AC_DEFUN([LT_SYS_SYMBOL_USCORE], [m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl AC_CACHE_CHECK([for _ prefix in compiled symbols], [lt_cv_sys_symbol_underscore], [lt_cv_sys_symbol_underscore=no @@ -584,133 +576,52 @@ _LT_EOF sys_symbol_underscore=$lt_cv_sys_symbol_underscore AC_SUBST([sys_symbol_underscore]) ]) -m4trace:/usr/share/aclocal/ltdl.m4:793: -1- AU_DEFUN([AC_LTDL_SYMBOL_USCORE], [m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:793: -1- AC_DEFUN([AC_LTDL_SYMBOL_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYMBOL_USCORE' is obsolete. +m4trace:/usr/share/aclocal/ltdl.m4:783: -1- AU_DEFUN([AC_LTDL_SYMBOL_USCORE], [m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:783: -1- AC_DEFUN([AC_LTDL_SYMBOL_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYMBOL_USCORE' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:800: -1- AC_DEFUN([LT_FUNC_DLSYM_USCORE], [AC_REQUIRE([_LT_COMPILER_PIC])dnl for lt_prog_compiler_wl -AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl for lt_cv_sys_symbol_underscore -AC_REQUIRE([LT_SYS_MODULE_EXT])dnl for libltdl_cv_shlibext -if test yes = "$lt_cv_sys_symbol_underscore"; then - if test yes = "$libltdl_cv_func_dlopen" || test yes = "$libltdl_cv_lib_dl_dlopen"; then - AC_CACHE_CHECK([whether we have to add an underscore for dlsym], - [libltdl_cv_need_uscore], - [libltdl_cv_need_uscore=unknown - dlsym_uscore_save_LIBS=$LIBS - LIBS="$LIBS $LIBADD_DLOPEN" - libname=conftmod # stay within 8.3 filename limits! - cat >$libname.$ac_ext <<_LT_EOF -[#line $LINENO "configure" -#include "confdefs.h" -/* When -fvisibility=hidden is used, assume the code has been annotated - correspondingly for the symbols needed. */ -#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) -int fnord () __attribute__((visibility("default"))); -#endif -int fnord () { return 42; }] -_LT_EOF - - # ltfn_module_cmds module_cmds - # Execute tilde-delimited MODULE_CMDS with environment primed for - # $module_cmds or $archive_cmds type content. - ltfn_module_cmds () - {( # subshell avoids polluting parent global environment - module_cmds_save_ifs=$IFS; IFS='~' - for cmd in @S|@1; do - IFS=$module_cmds_save_ifs - libobjs=$libname.$ac_objext; lib=$libname$libltdl_cv_shlibext - rpath=/not-exists; soname=$libname$libltdl_cv_shlibext; output_objdir=. - major=; versuffix=; verstring=; deplibs= - ECHO=echo; wl=$lt_prog_compiler_wl; allow_undefined_flag= - eval $cmd - done - IFS=$module_cmds_save_ifs - )} - - # Compile a loadable module using libtool macro expansion results. - $CC $pic_flag -c $libname.$ac_ext - ltfn_module_cmds "${module_cmds:-$archive_cmds}" - - # Try to fetch fnord with dlsym(). - libltdl_dlunknown=0; libltdl_dlnouscore=1; libltdl_dluscore=2 - cat >conftest.$ac_ext <<_LT_EOF -[#line $LINENO "configure" -#include "confdefs.h" -#if HAVE_DLFCN_H -#include -#endif -#include -#ifndef RTLD_GLOBAL -# ifdef DL_GLOBAL -# define RTLD_GLOBAL DL_GLOBAL -# else -# define RTLD_GLOBAL 0 -# endif -#endif -#ifndef RTLD_NOW -# ifdef DL_NOW -# define RTLD_NOW DL_NOW -# else -# define RTLD_NOW 0 -# endif -#endif -int main () { - void *handle = dlopen ("`pwd`/$libname$libltdl_cv_shlibext", RTLD_GLOBAL|RTLD_NOW); - int status = $libltdl_dlunknown; - if (handle) { - if (dlsym (handle, "fnord")) - status = $libltdl_dlnouscore; - else { - if (dlsym (handle, "_fnord")) - status = $libltdl_dluscore; - else - puts (dlerror ()); - } - dlclose (handle); - } else - puts (dlerror ()); - return status; -}] -_LT_EOF - if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then - (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null - libltdl_status=$? - case x$libltdl_status in - x$libltdl_dlnouscore) libltdl_cv_need_uscore=no ;; - x$libltdl_dluscore) libltdl_cv_need_uscore=yes ;; - x*) libltdl_cv_need_uscore=unknown ;; - esac - fi - rm -rf conftest* $libname* - LIBS=$dlsym_uscore_save_LIBS - ]) +m4trace:/usr/share/aclocal/ltdl.m4:790: -1- AC_DEFUN([LT_FUNC_DLSYM_USCORE], [AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl +if test x"$lt_cv_sys_symbol_underscore" = xyes; then + if test x"$libltdl_cv_func_dlopen" = xyes || + test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then + AC_CACHE_CHECK([whether we have to add an underscore for dlsym], + [libltdl_cv_need_uscore], + [libltdl_cv_need_uscore=unknown + save_LIBS="$LIBS" + LIBS="$LIBS $LIBADD_DLOPEN" + _LT_TRY_DLOPEN_SELF( + [libltdl_cv_need_uscore=no], [libltdl_cv_need_uscore=yes], + [], [libltdl_cv_need_uscore=cross]) + LIBS="$save_LIBS" + ]) fi fi -if test yes = "$libltdl_cv_need_uscore"; then +if test x"$libltdl_cv_need_uscore" = xyes; then AC_DEFINE([NEED_USCORE], [1], [Define if dlsym() requires a leading underscore in symbol names.]) fi ]) -m4trace:/usr/share/aclocal/ltdl.m4:907: -1- AU_DEFUN([AC_LTDL_DLSYM_USCORE], [m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:907: -1- AC_DEFUN([AC_LTDL_DLSYM_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLSYM_USCORE' is obsolete. +m4trace:/usr/share/aclocal/ltdl.m4:815: -1- AU_DEFUN([AC_LTDL_DLSYM_USCORE], [m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:815: -1- AC_DEFUN([AC_LTDL_DLSYM_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLSYM_USCORE' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])]) -m4trace:/usr/share/aclocal-1.15/amversion.m4:14: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.15' +m4trace:/usr/share/aclocal-1.14/amversion.m4:14: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.14' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.15], [], +m4_if([$1], [1.14.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) -m4trace:/usr/share/aclocal-1.15/amversion.m4:33: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.15])dnl +m4trace:/usr/share/aclocal-1.14/amversion.m4:33: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.14.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) -m4trace:/usr/share/aclocal-1.15/auxdir.m4:47: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl -# Expand $ac_aux_dir to an absolute path. -am_aux_dir=`cd "$ac_aux_dir" && pwd` +m4trace:/usr/share/aclocal-1.14/auxdir.m4:47: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. +AC_PREREQ([2.50])dnl +# expand $ac_aux_dir to an absolute path +am_aux_dir=`cd $ac_aux_dir && pwd` ]) -m4trace:/usr/share/aclocal-1.15/cond.m4:12: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl +m4trace:/usr/share/aclocal-1.14/cond.m4:12: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl @@ -730,7 +641,7 @@ AC_CONFIG_COMMANDS_PRE( AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) -m4trace:/usr/share/aclocal-1.15/depend.m4:26: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl +m4trace:/usr/share/aclocal-1.14/depend.m4:26: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl @@ -860,10 +771,10 @@ AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) -m4trace:/usr/share/aclocal-1.15/depend.m4:163: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl +m4trace:/usr/share/aclocal-1.14/depend.m4:163: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) -m4trace:/usr/share/aclocal-1.15/depend.m4:171: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl +m4trace:/usr/share/aclocal-1.14/depend.m4:171: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl AS_HELP_STRING( [--enable-dependency-tracking], [do not reject slow dependency extractors]) @@ -881,7 +792,7 @@ _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl AC_SUBST([am__nodep])dnl _AM_SUBST_NOTMAKE([am__nodep])dnl ]) -m4trace:/usr/share/aclocal-1.15/depout.m4:12: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ +m4trace:/usr/share/aclocal-1.14/depout.m4:12: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. @@ -930,11 +841,11 @@ m4trace:/usr/share/aclocal-1.15/depout.m4:12: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENC done } ]) -m4trace:/usr/share/aclocal-1.15/depout.m4:71: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], +m4trace:/usr/share/aclocal-1.14/depout.m4:71: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) -m4trace:/usr/share/aclocal-1.15/init.m4:29: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.65])dnl +m4trace:/usr/share/aclocal-1.14/init.m4:29: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.65])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl @@ -997,8 +908,8 @@ AC_REQUIRE([AC_PROG_MKDIR_P])dnl # # AC_SUBST([mkdir_p], ['$(MKDIR_P)']) -# We need awk for the "check" target (and possibly the TAP driver). The -# system "awk" is bad on some platforms. +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl @@ -1071,12 +982,8 @@ to "yes", and re-run configure. END AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) fi -fi -dnl The trailing newline in this macro's definition is deliberate, for -dnl backward compatibility and to allow trailing 'dnl'-style comments -dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. -]) -m4trace:/usr/share/aclocal-1.15/init.m4:186: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. +fi]) +m4trace:/usr/share/aclocal-1.14/init.m4:182: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do @@ -1088,8 +995,8 @@ for _am_header in $config_headers :; do esac done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) -m4trace:/usr/share/aclocal-1.15/install-sh.m4:11: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -if test x"${install_sh+set}" != xset; then +m4trace:/usr/share/aclocal-1.14/install-sh.m4:11: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; @@ -1098,7 +1005,7 @@ if test x"${install_sh+set}" != xset; then esac fi AC_SUBST([install_sh])]) -m4trace:/usr/share/aclocal-1.15/lead-dot.m4:10: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null +m4trace:/usr/share/aclocal-1.14/lead-dot.m4:10: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. @@ -1107,7 +1014,7 @@ else fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) -m4trace:/usr/share/aclocal-1.15/make.m4:12: -1- AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} +m4trace:/usr/share/aclocal-1.14/make.m4:12: -1- AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target @@ -1144,10 +1051,10 @@ AC_SUBST([am__quote]) AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) -m4trace:/usr/share/aclocal-1.15/missing.m4:11: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) +m4trace:/usr/share/aclocal-1.14/missing.m4:11: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) -m4trace:/usr/share/aclocal-1.15/missing.m4:20: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +m4trace:/usr/share/aclocal-1.14/missing.m4:20: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl if test x"${MISSING+set}" != xset; then case $am_aux_dir in @@ -1165,11 +1072,11 @@ else AC_MSG_WARN(['missing' script is too old or missing]) fi ]) -m4trace:/usr/share/aclocal-1.15/options.m4:11: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) -m4trace:/usr/share/aclocal-1.15/options.m4:17: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) -m4trace:/usr/share/aclocal-1.15/options.m4:23: -1- AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) -m4trace:/usr/share/aclocal-1.15/options.m4:29: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) -m4trace:/usr/share/aclocal-1.15/prog-cc-c-o.m4:12: -1- AC_DEFUN([_AM_PROG_CC_C_O], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +m4trace:/usr/share/aclocal-1.14/options.m4:11: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) +m4trace:/usr/share/aclocal-1.14/options.m4:17: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) +m4trace:/usr/share/aclocal-1.14/options.m4:23: -1- AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) +m4trace:/usr/share/aclocal-1.14/options.m4:29: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) +m4trace:/usr/share/aclocal-1.14/prog-cc-c-o.m4:12: -1- AC_DEFUN([_AM_PROG_CC_C_O], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([compile])dnl AC_LANG_PUSH([C])dnl AC_CACHE_CHECK( @@ -1201,8 +1108,8 @@ if test "$am_cv_prog_cc_c_o" != yes; then CC="$am_aux_dir/compile $CC" fi AC_LANG_POP([C])]) -m4trace:/usr/share/aclocal-1.15/prog-cc-c-o.m4:47: -1- AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) -m4trace:/usr/share/aclocal-1.15/python.m4:35: -1- AC_DEFUN([AM_PATH_PYTHON], [ +m4trace:/usr/share/aclocal-1.14/prog-cc-c-o.m4:47: -1- AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) +m4trace:/usr/share/aclocal-1.14/python.m4:35: -1- AC_DEFUN([AM_PATH_PYTHON], [ dnl Find a Python interpreter. Python versions prior to 2.0 are not dnl supported. (2.0 was released on October 16, 2000). m4_define_default([_AM_PYTHON_INTERPRETER_LIST], @@ -1386,7 +1293,7 @@ sys.stdout.write(sitedir)"` fi ]) -m4trace:/usr/share/aclocal-1.15/python.m4:229: -1- AC_DEFUN([AM_PYTHON_CHECK_VERSION], [prog="import sys +m4trace:/usr/share/aclocal-1.14/python.m4:229: -1- AC_DEFUN([AM_PYTHON_CHECK_VERSION], [prog="import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x @@ -1396,12 +1303,12 @@ minverhex = 0 for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[[i]] sys.exit(sys.hexversion < minverhex)" AS_IF([AM_RUN_LOG([$1 -c "$prog"])], [$3], [$4])]) -m4trace:/usr/share/aclocal-1.15/runlog.m4:12: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD +m4trace:/usr/share/aclocal-1.14/runlog.m4:12: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD (exit $ac_status); }]) -m4trace:/usr/share/aclocal-1.15/sanity.m4:11: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) +m4trace:/usr/share/aclocal-1.14/sanity.m4:11: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' @@ -1472,7 +1379,7 @@ AC_CONFIG_COMMANDS_PRE( AC_MSG_RESULT([done])]) rm -f conftest.file ]) -m4trace:/usr/share/aclocal-1.15/silent.m4:12: -1- AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl +m4trace:/usr/share/aclocal-1.14/silent.m4:12: -1- AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl AS_HELP_STRING( [--enable-silent-rules], [less verbose build output (undo: "make V=1")]) @@ -1520,7 +1427,7 @@ AM_BACKSLASH='\' AC_SUBST([AM_BACKSLASH])dnl _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) -m4trace:/usr/share/aclocal-1.15/strip.m4:17: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +m4trace:/usr/share/aclocal-1.14/strip.m4:17: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake @@ -1531,9 +1438,9 @@ if test "$cross_compiling" != no; then fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) -m4trace:/usr/share/aclocal-1.15/substnot.m4:12: -1- AC_DEFUN([_AM_SUBST_NOTMAKE]) -m4trace:/usr/share/aclocal-1.15/substnot.m4:17: -1- AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) -m4trace:/usr/share/aclocal-1.15/tar.m4:23: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used +m4trace:/usr/share/aclocal-1.14/substnot.m4:12: -1- AC_DEFUN([_AM_SUBST_NOTMAKE]) +m4trace:/usr/share/aclocal-1.14/substnot.m4:17: -1- AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) +m4trace:/usr/share/aclocal-1.14/tar.m4:23: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AC_SUBST([AMTAR], ['$${TAR-tar}']) @@ -1966,7 +1873,7 @@ EOD` # all done! # ]) -m4trace:m4/libtool.m4:61: -1- AC_DEFUN([LT_INIT], [AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK +m4trace:m4/libtool.m4:69: -1- AC_DEFUN([LT_INIT], [AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl AC_BEFORE([$0], [LT_LANG])dnl AC_BEFORE([$0], [LT_OUTPUT])dnl @@ -1990,7 +1897,7 @@ dnl Parse OPTIONS _LT_SET_OPTIONS([$0], [$1]) # This can be used to rebuild libtool when needed -LIBTOOL_DEPS=$ltmain +LIBTOOL_DEPS="$ltmain" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' @@ -2001,15 +1908,15 @@ _LT_SETUP # Only expand once: m4_define([LT_INIT]) ]) -m4trace:m4/libtool.m4:99: -1- AU_DEFUN([AC_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) -m4trace:m4/libtool.m4:99: -1- AC_DEFUN([AC_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete. +m4trace:m4/libtool.m4:107: -1- AU_DEFUN([AC_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) +m4trace:m4/libtool.m4:107: -1- AC_DEFUN([AC_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) -m4trace:m4/libtool.m4:100: -1- AU_DEFUN([AM_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) -m4trace:m4/libtool.m4:100: -1- AC_DEFUN([AM_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_LIBTOOL' is obsolete. +m4trace:m4/libtool.m4:108: -1- AU_DEFUN([AM_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) +m4trace:m4/libtool.m4:108: -1- AC_DEFUN([AM_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_LIBTOOL' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) -m4trace:m4/libtool.m4:619: -1- AC_DEFUN([LT_OUTPUT], [: ${CONFIG_LT=./config.lt} +m4trace:m4/libtool.m4:609: -1- AC_DEFUN([LT_OUTPUT], [: ${CONFIG_LT=./config.lt} AC_MSG_NOTICE([creating $CONFIG_LT]) _LT_GENERATED_FILE_INIT(["$CONFIG_LT"], [# Run this file to recreate a libtool stub with the current configuration.]) @@ -2023,7 +1930,7 @@ exec AS_MESSAGE_LOG_FD>>config.log } >&AS_MESSAGE_LOG_FD lt_cl_help="\ -'$as_me' creates a local libtool stub from the current configuration, +\`$as_me' creates a local libtool stub from the current configuration, for use in further configure time tests before the real libtool is generated. @@ -2045,7 +1952,7 @@ Copyright (C) 2011 Free Software Foundation, Inc. This config.lt script is free software; the Free Software Foundation gives unlimited permision to copy, distribute and modify it." -while test 0 != $[#] +while test $[#] != 0 do case $[1] in --version | --v* | -V ) @@ -2058,10 +1965,10 @@ do lt_cl_silent=: ;; -*) AC_MSG_ERROR([unrecognized option: $[1] -Try '$[0] --help' for more information.]) ;; +Try \`$[0] --help' for more information.]) ;; *) AC_MSG_ERROR([unrecognized argument: $[1] -Try '$[0] --help' for more information.]) ;; +Try \`$[0] --help' for more information.]) ;; esac shift done @@ -2087,15 +1994,15 @@ chmod +x "$CONFIG_LT" # open by configure. Here we exec the FD to /dev/null, effectively closing # config.log, so it can be properly (re)opened and appended to by config.lt. lt_cl_success=: -test yes = "$silent" && +test "$silent" = yes && lt_config_lt_args="$lt_config_lt_args --quiet" exec AS_MESSAGE_LOG_FD>/dev/null $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false exec AS_MESSAGE_LOG_FD>>config.log $lt_cl_success || AS_EXIT(1) ]) -m4trace:m4/libtool.m4:812: -1- AC_DEFUN([LT_SUPPORTED_TAG], []) -m4trace:m4/libtool.m4:823: -1- AC_DEFUN([LT_LANG], [AC_BEFORE([$0], [LT_OUTPUT])dnl +m4trace:m4/libtool.m4:790: -1- AC_DEFUN([LT_SUPPORTED_TAG], []) +m4trace:m4/libtool.m4:801: -1- AC_DEFUN([LT_LANG], [AC_BEFORE([$0], [LT_OUTPUT])dnl m4_case([$1], [C], [_LT_LANG(C)], [C++], [_LT_LANG(CXX)], @@ -2108,39 +2015,38 @@ m4_case([$1], [_LT_LANG($1)], [m4_fatal([$0: unsupported language: "$1"])])])dnl ]) -m4trace:m4/libtool.m4:915: -1- AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) -m4trace:m4/libtool.m4:915: -1- AC_DEFUN([AC_LIBTOOL_CXX], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_CXX' is obsolete. +m4trace:m4/libtool.m4:893: -1- AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) +m4trace:m4/libtool.m4:893: -1- AC_DEFUN([AC_LIBTOOL_CXX], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_CXX' is obsolete. You should run autoupdate.])dnl LT_LANG(C++)]) -m4trace:m4/libtool.m4:916: -1- AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) -m4trace:m4/libtool.m4:916: -1- AC_DEFUN([AC_LIBTOOL_F77], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_F77' is obsolete. +m4trace:m4/libtool.m4:894: -1- AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) +m4trace:m4/libtool.m4:894: -1- AC_DEFUN([AC_LIBTOOL_F77], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_F77' is obsolete. You should run autoupdate.])dnl LT_LANG(Fortran 77)]) -m4trace:m4/libtool.m4:917: -1- AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) -m4trace:m4/libtool.m4:917: -1- AC_DEFUN([AC_LIBTOOL_FC], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_FC' is obsolete. +m4trace:m4/libtool.m4:895: -1- AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) +m4trace:m4/libtool.m4:895: -1- AC_DEFUN([AC_LIBTOOL_FC], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_FC' is obsolete. You should run autoupdate.])dnl LT_LANG(Fortran)]) -m4trace:m4/libtool.m4:918: -1- AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) -m4trace:m4/libtool.m4:918: -1- AC_DEFUN([AC_LIBTOOL_GCJ], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_GCJ' is obsolete. +m4trace:m4/libtool.m4:896: -1- AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) +m4trace:m4/libtool.m4:896: -1- AC_DEFUN([AC_LIBTOOL_GCJ], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_GCJ' is obsolete. You should run autoupdate.])dnl LT_LANG(Java)]) -m4trace:m4/libtool.m4:919: -1- AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)]) -m4trace:m4/libtool.m4:919: -1- AC_DEFUN([AC_LIBTOOL_RC], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_RC' is obsolete. +m4trace:m4/libtool.m4:897: -1- AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)]) +m4trace:m4/libtool.m4:897: -1- AC_DEFUN([AC_LIBTOOL_RC], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_RC' is obsolete. You should run autoupdate.])dnl LT_LANG(Windows Resource)]) -m4trace:m4/libtool.m4:1247: -1- AC_DEFUN([_LT_WITH_SYSROOT], [AC_MSG_CHECKING([for sysroot]) +m4trace:m4/libtool.m4:1225: -1- AC_DEFUN([_LT_WITH_SYSROOT], [AC_MSG_CHECKING([for sysroot]) AC_ARG_WITH([sysroot], -[AS_HELP_STRING([--with-sysroot@<:@=DIR@:>@], - [Search for dependent libraries within DIR (or the compiler's sysroot - if not specified).])], +[ --with-sysroot[=DIR] Search for dependent libraries within DIR + (or the compiler's sysroot if not specified).], [], [with_sysroot=no]) dnl lt_sysroot will always be passed unquoted. We quote it here dnl in case the user passed a directory name. lt_sysroot= -case $with_sysroot in #( +case ${with_sysroot} in #( yes) - if test yes = "$GCC"; then + if test "$GCC" = yes; then lt_sysroot=`$CC --print-sysroot 2>/dev/null` fi ;; #( @@ -2150,21 +2056,21 @@ case $with_sysroot in #( no|'') ;; #( *) - AC_MSG_RESULT([$with_sysroot]) + AC_MSG_RESULT([${with_sysroot}]) AC_MSG_ERROR([The sysroot must be an absolute path.]) ;; esac AC_MSG_RESULT([${lt_sysroot:-no}]) _LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl -[dependent libraries, and where our libraries should be installed.])]) -m4trace:m4/libtool.m4:1578: -1- AC_DEFUN([_LT_COMPILER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl +[dependent libraries, and in which our libraries should be installed.])]) +m4trace:m4/libtool.m4:1515: -1- AC_DEFUN([_LT_COMPILER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) echo "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$3" ## exclude from sc_useless_quotes_in_assignment + lt_compiler_flag="$3" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins @@ -2191,21 +2097,21 @@ AC_CACHE_CHECK([$1], [$2], $RM conftest* ]) -if test yes = "[$]$2"; then +if test x"[$]$2" = xyes; then m4_if([$5], , :, [$5]) else m4_if([$6], , :, [$6]) fi ]) -m4trace:m4/libtool.m4:1620: -1- AU_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])]) -m4trace:m4/libtool.m4:1620: -1- AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_COMPILER_OPTION' is obsolete. +m4trace:m4/libtool.m4:1557: -1- AU_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])]) +m4trace:m4/libtool.m4:1557: -1- AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_COMPILER_OPTION' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])]) -m4trace:m4/libtool.m4:1629: -1- AC_DEFUN([_LT_LINKER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4trace:m4/libtool.m4:1566: -1- AC_DEFUN([_LT_LINKER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no - save_LDFLAGS=$LDFLAGS + save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $3" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then @@ -2224,25 +2130,25 @@ AC_CACHE_CHECK([$1], [$2], fi fi $RM -r conftest* - LDFLAGS=$save_LDFLAGS + LDFLAGS="$save_LDFLAGS" ]) -if test yes = "[$]$2"; then +if test x"[$]$2" = xyes; then m4_if([$4], , :, [$4]) else m4_if([$5], , :, [$5]) fi ]) -m4trace:m4/libtool.m4:1664: -1- AU_DEFUN([AC_LIBTOOL_LINKER_OPTION], [m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])]) -m4trace:m4/libtool.m4:1664: -1- AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_LINKER_OPTION' is obsolete. +m4trace:m4/libtool.m4:1601: -1- AU_DEFUN([AC_LIBTOOL_LINKER_OPTION], [m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])]) +m4trace:m4/libtool.m4:1601: -1- AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_LINKER_OPTION' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])]) -m4trace:m4/libtool.m4:1671: -1- AC_DEFUN([LT_CMD_MAX_LEN], [AC_REQUIRE([AC_CANONICAL_HOST])dnl +m4trace:m4/libtool.m4:1608: -1- AC_DEFUN([LT_CMD_MAX_LEN], [AC_REQUIRE([AC_CANONICAL_HOST])dnl # find the maximum length of command line arguments AC_MSG_CHECKING([the maximum length of command line arguments]) AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl i=0 - teststring=ABCD + teststring="ABCD" case $build_os in msdosdjgpp*) @@ -2282,7 +2188,7 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl lt_cv_sys_max_cmd_len=8192; ;; - bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) + netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` @@ -2333,22 +2239,22 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len" && \ - test undefined != "$lt_cv_sys_max_cmd_len"; then + test undefined != "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. - for i in 1 2 3 4 5 6 7 8; do + for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. - while { test X`env echo "$teststring$teststring" 2>/dev/null` \ + while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && - test 17 != "$i" # 1/2 MB should be enough + test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring @@ -2364,7 +2270,7 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl ;; esac ]) -if test -n "$lt_cv_sys_max_cmd_len"; then +if test -n $lt_cv_sys_max_cmd_len ; then AC_MSG_RESULT($lt_cv_sys_max_cmd_len) else AC_MSG_RESULT(none) @@ -2373,12 +2279,12 @@ max_cmd_len=$lt_cv_sys_max_cmd_len _LT_DECL([], [max_cmd_len], [0], [What is the maximum length of a command?]) ]) -m4trace:m4/libtool.m4:1810: -1- AU_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])]) -m4trace:m4/libtool.m4:1810: -1- AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_SYS_MAX_CMD_LEN' is obsolete. +m4trace:m4/libtool.m4:1747: -1- AU_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])]) +m4trace:m4/libtool.m4:1747: -1- AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_SYS_MAX_CMD_LEN' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])]) -m4trace:m4/libtool.m4:1921: -1- AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl -if test yes != "$enable_dlopen"; then +m4trace:m4/libtool.m4:1858: -1- AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl +if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown @@ -2388,52 +2294,44 @@ else case $host_os in beos*) - lt_cv_dlopen=load_add_on + lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) - lt_cv_dlopen=LoadLibrary + lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) - lt_cv_dlopen=dlopen + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) - # if libdl is installed we need to link against it + # if libdl is installed we need to link against it AC_CHECK_LIB([dl], [dlopen], - [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],[ - lt_cv_dlopen=dyld + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ + lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ]) ;; - tpf*) - # Don't try to run any link tests for TPF. We know it's impossible - # because TPF is a cross-compiler, and we know how we open DSOs. - lt_cv_dlopen=dlopen - lt_cv_dlopen_libs= - lt_cv_dlopen_self=no - ;; - *) AC_CHECK_FUNC([shl_load], - [lt_cv_dlopen=shl_load], + [lt_cv_dlopen="shl_load"], [AC_CHECK_LIB([dld], [shl_load], - [lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld], + [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"], [AC_CHECK_FUNC([dlopen], - [lt_cv_dlopen=dlopen], + [lt_cv_dlopen="dlopen"], [AC_CHECK_LIB([dl], [dlopen], - [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl], + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [AC_CHECK_LIB([svld], [dlopen], - [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld], + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], [AC_CHECK_LIB([dld], [dld_link], - [lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld]) + [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"]) ]) ]) ]) @@ -2442,21 +2340,21 @@ else ;; esac - if test no = "$lt_cv_dlopen"; then - enable_dlopen=no - else + if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes + else + enable_dlopen=no fi case $lt_cv_dlopen in dlopen) - save_CPPFLAGS=$CPPFLAGS - test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + save_CPPFLAGS="$CPPFLAGS" + test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - save_LDFLAGS=$LDFLAGS + save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - save_LIBS=$LIBS + save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" AC_CACHE_CHECK([whether a program can dlopen itself], @@ -2466,7 +2364,7 @@ else lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) ]) - if test yes = "$lt_cv_dlopen_self"; then + if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" AC_CACHE_CHECK([whether a statically linked program can dlopen itself], lt_cv_dlopen_self_static, [dnl @@ -2476,9 +2374,9 @@ else ]) fi - CPPFLAGS=$save_CPPFLAGS - LDFLAGS=$save_LDFLAGS - LIBS=$save_LIBS + CPPFLAGS="$save_CPPFLAGS" + LDFLAGS="$save_LDFLAGS" + LIBS="$save_LIBS" ;; esac @@ -2499,34 +2397,34 @@ _LT_DECL([dlopen_self], [enable_dlopen_self], [0], _LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], [Whether dlopen of statically linked programs is supported]) ]) -m4trace:m4/libtool.m4:2046: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])]) -m4trace:m4/libtool.m4:2046: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN_SELF' is obsolete. +m4trace:m4/libtool.m4:1975: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])]) +m4trace:m4/libtool.m4:1975: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN_SELF' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])]) -m4trace:m4/libtool.m4:3167: -1- AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl +m4trace:m4/libtool.m4:2945: -1- AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl AC_MSG_CHECKING([for $1]) AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, [case $MAGIC_CMD in [[\\/*] | ?:[\\/]*]) - lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) - lt_save_MAGIC_CMD=$MAGIC_CMD - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR dnl $ac_dummy forces splitting on constant user-supplied paths. dnl POSIX.2 word splitting is done only on the output of word expansions, dnl not every word. This closes a longstanding sh security hole. ac_dummy="m4_if([$2], , $PATH, [$2])" for ac_dir in $ac_dummy; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/$1"; then - lt_cv_path_MAGIC_CMD=$ac_dir/"$1" + if test -f $ac_dir/$1; then + lt_cv_path_MAGIC_CMD="$ac_dir/$1" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` - MAGIC_CMD=$lt_cv_path_MAGIC_CMD + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : @@ -2549,11 +2447,11 @@ _LT_EOF break fi done - IFS=$lt_save_ifs - MAGIC_CMD=$lt_save_MAGIC_CMD + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac]) -MAGIC_CMD=$lt_cv_path_MAGIC_CMD +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then AC_MSG_RESULT($MAGIC_CMD) else @@ -2562,11 +2460,11 @@ fi _LT_DECL([], [MAGIC_CMD], [0], [Used to examine libraries when file_magic_cmd begins with "file"])dnl ]) -m4trace:m4/libtool.m4:3229: -1- AU_DEFUN([AC_PATH_TOOL_PREFIX], [m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])]) -m4trace:m4/libtool.m4:3229: -1- AC_DEFUN([AC_PATH_TOOL_PREFIX], [AC_DIAGNOSE([obsolete], [The macro `AC_PATH_TOOL_PREFIX' is obsolete. +m4trace:m4/libtool.m4:3007: -1- AU_DEFUN([AC_PATH_TOOL_PREFIX], [m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])]) +m4trace:m4/libtool.m4:3007: -1- AC_DEFUN([AC_PATH_TOOL_PREFIX], [AC_DIAGNOSE([obsolete], [The macro `AC_PATH_TOOL_PREFIX' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])]) -m4trace:m4/libtool.m4:3252: -1- AC_DEFUN([LT_PATH_LD], [AC_REQUIRE([AC_PROG_CC])dnl +m4trace:m4/libtool.m4:3030: -1- AC_DEFUN([LT_PATH_LD], [AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_CANONICAL_BUILD])dnl m4_require([_LT_DECL_SED])dnl @@ -2576,16 +2474,16 @@ m4_require([_LT_PROG_ECHO_BACKSLASH])dnl AC_ARG_WITH([gnu-ld], [AS_HELP_STRING([--with-gnu-ld], [assume the C compiler uses GNU ld @<:@default=no@:>@])], - [test no = "$withval" || with_gnu_ld=yes], + [test "$withval" = no || with_gnu_ld=yes], [with_gnu_ld=no])dnl ac_prog=ld -if test yes = "$GCC"; then +if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. AC_MSG_CHECKING([for ld used by $CC]) case $host in *-*-mingw*) - # gcc leaves a trailing carriage return, which upsets mingw + # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; @@ -2599,7 +2497,7 @@ if test yes = "$GCC"; then while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done - test -z "$LD" && LD=$ac_prog + test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. @@ -2610,37 +2508,37 @@ if test yes = "$GCC"; then with_gnu_ld=unknown ;; esac -elif test yes = "$with_gnu_ld"; then +elif test "$with_gnu_ld" = yes; then AC_MSG_CHECKING([for GNU ld]) else AC_MSG_CHECKING([for non-GNU ld]) fi AC_CACHE_VAL(lt_cv_path_LD, [if test -z "$LD"; then - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD=$ac_dir/$ac_prog + lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &1 | sed '1q'` in - *$lt_bad_file* | *'Invalid file or object type'*) + case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in + */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" - break 2 + break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" - break 2 + break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but @@ -2706,21 +2599,21 @@ else esac fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi]) -if test no != "$lt_cv_path_NM"; then - NM=$lt_cv_path_NM +if test "$lt_cv_path_NM" != "no"; then + NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$DUMPBIN"; then : # Let the user override the test. else AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :) - case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in + case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in *COFF*) - DUMPBIN="$DUMPBIN -symbols -headers" + DUMPBIN="$DUMPBIN -symbols" ;; *) DUMPBIN=: @@ -2728,8 +2621,8 @@ else esac fi AC_SUBST([DUMPBIN]) - if test : != "$DUMPBIN"; then - NM=$DUMPBIN + if test "$DUMPBIN" != ":"; then + NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm @@ -2752,208 +2645,200 @@ AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], fi rm -f conftest*]) ]) -m4trace:m4/libtool.m4:3766: -1- AU_DEFUN([AM_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) -m4trace:m4/libtool.m4:3766: -1- AC_DEFUN([AM_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_NM' is obsolete. +m4trace:m4/libtool.m4:3500: -1- AU_DEFUN([AM_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) +m4trace:m4/libtool.m4:3500: -1- AC_DEFUN([AM_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_NM' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) -m4trace:m4/libtool.m4:3767: -1- AU_DEFUN([AC_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) -m4trace:m4/libtool.m4:3767: -1- AC_DEFUN([AC_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_NM' is obsolete. +m4trace:m4/libtool.m4:3501: -1- AU_DEFUN([AC_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) +m4trace:m4/libtool.m4:3501: -1- AC_DEFUN([AC_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_NM' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) -m4trace:m4/libtool.m4:3838: -1- AC_DEFUN([_LT_DLL_DEF_P], [dnl - test DEF = "`$SED -n dnl - -e '\''s/^[[ ]]*//'\'' dnl Strip leading whitespace - -e '\''/^\(;.*\)*$/d'\'' dnl Delete empty lines and comments - -e '\''s/^\(EXPORTS\|LIBRARY\)\([[ ]].*\)*$/DEF/p'\'' dnl - -e q dnl Only consider the first "real" line - $1`" dnl -]) -m4trace:m4/libtool.m4:3852: -1- AC_DEFUN([LT_LIB_M], [AC_REQUIRE([AC_CANONICAL_HOST])dnl +m4trace:m4/libtool.m4:3571: -1- AC_DEFUN([LT_LIB_M], [AC_REQUIRE([AC_CANONICAL_HOST])dnl LIBM= case $host in *-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) # These system don't have libm, or don't need it ;; *-ncr-sysv4.3*) - AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM=-lmw) + AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") ;; *) - AC_CHECK_LIB(m, cos, LIBM=-lm) + AC_CHECK_LIB(m, cos, LIBM="-lm") ;; esac AC_SUBST([LIBM]) ]) -m4trace:m4/libtool.m4:3871: -1- AU_DEFUN([AC_CHECK_LIBM], [m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])]) -m4trace:m4/libtool.m4:3871: -1- AC_DEFUN([AC_CHECK_LIBM], [AC_DIAGNOSE([obsolete], [The macro `AC_CHECK_LIBM' is obsolete. +m4trace:m4/libtool.m4:3590: -1- AU_DEFUN([AC_CHECK_LIBM], [m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])]) +m4trace:m4/libtool.m4:3590: -1- AC_DEFUN([AC_CHECK_LIBM], [AC_DIAGNOSE([obsolete], [The macro `AC_CHECK_LIBM' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])]) -m4trace:m4/libtool.m4:8141: -1- AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], +m4trace:m4/libtool.m4:7637: -1- AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], [AC_CHECK_TOOL(GCJ, gcj,) - test set = "${GCJFLAGS+set}" || GCJFLAGS="-g -O2" + test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" AC_SUBST(GCJFLAGS)])])[]dnl ]) -m4trace:m4/libtool.m4:8150: -1- AU_DEFUN([LT_AC_PROG_GCJ], [m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])]) -m4trace:m4/libtool.m4:8150: -1- AC_DEFUN([LT_AC_PROG_GCJ], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_GCJ' is obsolete. +m4trace:m4/libtool.m4:7646: -1- AU_DEFUN([LT_AC_PROG_GCJ], [m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])]) +m4trace:m4/libtool.m4:7646: -1- AC_DEFUN([LT_AC_PROG_GCJ], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_GCJ' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])]) -m4trace:m4/libtool.m4:8157: -1- AC_DEFUN([LT_PROG_GO], [AC_CHECK_TOOL(GOC, gccgo,) +m4trace:m4/libtool.m4:7653: -1- AC_DEFUN([LT_PROG_GO], [AC_CHECK_TOOL(GOC, gccgo,) ]) -m4trace:m4/libtool.m4:8164: -1- AC_DEFUN([LT_PROG_RC], [AC_CHECK_TOOL(RC, windres,) +m4trace:m4/libtool.m4:7660: -1- AC_DEFUN([LT_PROG_RC], [AC_CHECK_TOOL(RC, windres,) ]) -m4trace:m4/libtool.m4:8169: -1- AU_DEFUN([LT_AC_PROG_RC], [m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])]) -m4trace:m4/libtool.m4:8169: -1- AC_DEFUN([LT_AC_PROG_RC], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_RC' is obsolete. +m4trace:m4/libtool.m4:7665: -1- AU_DEFUN([LT_AC_PROG_RC], [m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])]) +m4trace:m4/libtool.m4:7665: -1- AC_DEFUN([LT_AC_PROG_RC], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_RC' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])]) -m4trace:m4/libtool.m4:8289: -1- AU_DEFUN([LT_AC_PROG_SED], [m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])]) -m4trace:m4/libtool.m4:8289: -1- AC_DEFUN([LT_AC_PROG_SED], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_SED' is obsolete. +m4trace:m4/libtool.m4:7785: -1- AU_DEFUN([LT_AC_PROG_SED], [m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])]) +m4trace:m4/libtool.m4:7785: -1- AC_DEFUN([LT_AC_PROG_SED], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_SED' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])]) m4trace:m4/ltoptions.m4:14: -1- AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) -m4trace:m4/ltoptions.m4:113: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen]) +m4trace:m4/ltoptions.m4:111: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you -put the 'dlopen' option into LT_INIT's first parameter.]) +put the `dlopen' option into LT_INIT's first parameter.]) ]) -m4trace:m4/ltoptions.m4:113: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN' is obsolete. +m4trace:m4/ltoptions.m4:111: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN' is obsolete. You should run autoupdate.])dnl _LT_SET_OPTION([LT_INIT], [dlopen]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you -put the 'dlopen' option into LT_INIT's first parameter.]) +put the `dlopen' option into LT_INIT's first parameter.]) ]) -m4trace:m4/ltoptions.m4:148: -1- AU_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_REQUIRE([AC_CANONICAL_HOST])dnl +m4trace:m4/ltoptions.m4:146: -1- AU_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_REQUIRE([AC_CANONICAL_HOST])dnl _LT_SET_OPTION([LT_INIT], [win32-dll]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you -put the 'win32-dll' option into LT_INIT's first parameter.]) +put the `win32-dll' option into LT_INIT's first parameter.]) ]) -m4trace:m4/ltoptions.m4:148: -1- AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_WIN32_DLL' is obsolete. +m4trace:m4/ltoptions.m4:146: -1- AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_WIN32_DLL' is obsolete. You should run autoupdate.])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl _LT_SET_OPTION([LT_INIT], [win32-dll]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you -put the 'win32-dll' option into LT_INIT's first parameter.]) +put the `win32-dll' option into LT_INIT's first parameter.]) ]) -m4trace:m4/ltoptions.m4:197: -1- AC_DEFUN([AC_ENABLE_SHARED], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) +m4trace:m4/ltoptions.m4:195: -1- AC_DEFUN([AC_ENABLE_SHARED], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) ]) -m4trace:m4/ltoptions.m4:201: -1- AC_DEFUN([AC_DISABLE_SHARED], [_LT_SET_OPTION([LT_INIT], [disable-shared]) +m4trace:m4/ltoptions.m4:199: -1- AC_DEFUN([AC_DISABLE_SHARED], [_LT_SET_OPTION([LT_INIT], [disable-shared]) ]) -m4trace:m4/ltoptions.m4:205: -1- AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) -m4trace:m4/ltoptions.m4:205: -1- AC_DEFUN([AM_ENABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_SHARED' is obsolete. +m4trace:m4/ltoptions.m4:203: -1- AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) +m4trace:m4/ltoptions.m4:203: -1- AC_DEFUN([AM_ENABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_SHARED' is obsolete. You should run autoupdate.])dnl AC_ENABLE_SHARED($@)]) -m4trace:m4/ltoptions.m4:206: -1- AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) -m4trace:m4/ltoptions.m4:206: -1- AC_DEFUN([AM_DISABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_SHARED' is obsolete. +m4trace:m4/ltoptions.m4:204: -1- AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) +m4trace:m4/ltoptions.m4:204: -1- AC_DEFUN([AM_DISABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_SHARED' is obsolete. You should run autoupdate.])dnl AC_DISABLE_SHARED($@)]) -m4trace:m4/ltoptions.m4:251: -1- AC_DEFUN([AC_ENABLE_STATIC], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) +m4trace:m4/ltoptions.m4:249: -1- AC_DEFUN([AC_ENABLE_STATIC], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) ]) -m4trace:m4/ltoptions.m4:255: -1- AC_DEFUN([AC_DISABLE_STATIC], [_LT_SET_OPTION([LT_INIT], [disable-static]) +m4trace:m4/ltoptions.m4:253: -1- AC_DEFUN([AC_DISABLE_STATIC], [_LT_SET_OPTION([LT_INIT], [disable-static]) ]) -m4trace:m4/ltoptions.m4:259: -1- AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) -m4trace:m4/ltoptions.m4:259: -1- AC_DEFUN([AM_ENABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_STATIC' is obsolete. +m4trace:m4/ltoptions.m4:257: -1- AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) +m4trace:m4/ltoptions.m4:257: -1- AC_DEFUN([AM_ENABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_STATIC' is obsolete. You should run autoupdate.])dnl AC_ENABLE_STATIC($@)]) -m4trace:m4/ltoptions.m4:260: -1- AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) -m4trace:m4/ltoptions.m4:260: -1- AC_DEFUN([AM_DISABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_STATIC' is obsolete. +m4trace:m4/ltoptions.m4:258: -1- AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) +m4trace:m4/ltoptions.m4:258: -1- AC_DEFUN([AM_DISABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_STATIC' is obsolete. You should run autoupdate.])dnl AC_DISABLE_STATIC($@)]) -m4trace:m4/ltoptions.m4:305: -1- AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) +m4trace:m4/ltoptions.m4:303: -1- AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put -the 'fast-install' option into LT_INIT's first parameter.]) +the `fast-install' option into LT_INIT's first parameter.]) ]) -m4trace:m4/ltoptions.m4:305: -1- AC_DEFUN([AC_ENABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_ENABLE_FAST_INSTALL' is obsolete. +m4trace:m4/ltoptions.m4:303: -1- AC_DEFUN([AC_ENABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_ENABLE_FAST_INSTALL' is obsolete. You should run autoupdate.])dnl _LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put -the 'fast-install' option into LT_INIT's first parameter.]) +the `fast-install' option into LT_INIT's first parameter.]) ]) -m4trace:m4/ltoptions.m4:312: -1- AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install]) +m4trace:m4/ltoptions.m4:310: -1- AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put -the 'disable-fast-install' option into LT_INIT's first parameter.]) +the `disable-fast-install' option into LT_INIT's first parameter.]) ]) -m4trace:m4/ltoptions.m4:312: -1- AC_DEFUN([AC_DISABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_DISABLE_FAST_INSTALL' is obsolete. +m4trace:m4/ltoptions.m4:310: -1- AC_DEFUN([AC_DISABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_DISABLE_FAST_INSTALL' is obsolete. You should run autoupdate.])dnl _LT_SET_OPTION([LT_INIT], [disable-fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put -the 'disable-fast-install' option into LT_INIT's first parameter.]) +the `disable-fast-install' option into LT_INIT's first parameter.]) ]) -m4trace:m4/ltoptions.m4:411: -1- AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only]) +m4trace:m4/ltoptions.m4:358: -1- AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you -put the 'pic-only' option into LT_INIT's first parameter.]) +put the `pic-only' option into LT_INIT's first parameter.]) ]) -m4trace:m4/ltoptions.m4:411: -1- AC_DEFUN([AC_LIBTOOL_PICMODE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_PICMODE' is obsolete. +m4trace:m4/ltoptions.m4:358: -1- AC_DEFUN([AC_LIBTOOL_PICMODE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_PICMODE' is obsolete. You should run autoupdate.])dnl _LT_SET_OPTION([LT_INIT], [pic-only]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you -put the 'pic-only' option into LT_INIT's first parameter.]) +put the `pic-only' option into LT_INIT's first parameter.]) ]) -m4trace:m4/ltsugar.m4:14: -1- AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) -m4trace:m4/ltversion.m4:18: -1- AC_DEFUN([LTVERSION_VERSION], [macro_version='2.4.6' -macro_revision='2.4.6' +m4trace:m4/ltsugar.m4:13: -1- AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) +m4trace:m4/ltversion.m4:18: -1- AC_DEFUN([LTVERSION_VERSION], [macro_version='2.4.2' +macro_revision='1.3337' _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) _LT_DECL(, macro_revision, 0) ]) -m4trace:m4/lt~obsolete.m4:37: -1- AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) -m4trace:m4/lt~obsolete.m4:41: -1- AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH]) -m4trace:m4/lt~obsolete.m4:42: -1- AC_DEFUN([_LT_AC_SHELL_INIT]) -m4trace:m4/lt~obsolete.m4:43: -1- AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX]) -m4trace:m4/lt~obsolete.m4:45: -1- AC_DEFUN([_LT_AC_TAGVAR]) -m4trace:m4/lt~obsolete.m4:46: -1- AC_DEFUN([AC_LTDL_ENABLE_INSTALL]) -m4trace:m4/lt~obsolete.m4:47: -1- AC_DEFUN([AC_LTDL_PREOPEN]) -m4trace:m4/lt~obsolete.m4:48: -1- AC_DEFUN([_LT_AC_SYS_COMPILER]) -m4trace:m4/lt~obsolete.m4:49: -1- AC_DEFUN([_LT_AC_LOCK]) -m4trace:m4/lt~obsolete.m4:50: -1- AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE]) -m4trace:m4/lt~obsolete.m4:51: -1- AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF]) -m4trace:m4/lt~obsolete.m4:52: -1- AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O]) -m4trace:m4/lt~obsolete.m4:53: -1- AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS]) -m4trace:m4/lt~obsolete.m4:54: -1- AC_DEFUN([AC_LIBTOOL_OBJDIR]) -m4trace:m4/lt~obsolete.m4:55: -1- AC_DEFUN([AC_LTDL_OBJDIR]) -m4trace:m4/lt~obsolete.m4:56: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH]) -m4trace:m4/lt~obsolete.m4:57: -1- AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP]) -m4trace:m4/lt~obsolete.m4:58: -1- AC_DEFUN([AC_PATH_MAGIC]) -m4trace:m4/lt~obsolete.m4:59: -1- AC_DEFUN([AC_PROG_LD_GNU]) -m4trace:m4/lt~obsolete.m4:60: -1- AC_DEFUN([AC_PROG_LD_RELOAD_FLAG]) -m4trace:m4/lt~obsolete.m4:61: -1- AC_DEFUN([AC_DEPLIBS_CHECK_METHOD]) -m4trace:m4/lt~obsolete.m4:62: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI]) -m4trace:m4/lt~obsolete.m4:63: -1- AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE]) -m4trace:m4/lt~obsolete.m4:64: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC]) -m4trace:m4/lt~obsolete.m4:65: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS]) -m4trace:m4/lt~obsolete.m4:66: -1- AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP]) -m4trace:m4/lt~obsolete.m4:67: -1- AC_DEFUN([LT_AC_PROG_EGREP]) -m4trace:m4/lt~obsolete.m4:72: -1- AC_DEFUN([_AC_PROG_LIBTOOL]) -m4trace:m4/lt~obsolete.m4:73: -1- AC_DEFUN([AC_LIBTOOL_SETUP]) -m4trace:m4/lt~obsolete.m4:74: -1- AC_DEFUN([_LT_AC_CHECK_DLFCN]) -m4trace:m4/lt~obsolete.m4:75: -1- AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER]) -m4trace:m4/lt~obsolete.m4:76: -1- AC_DEFUN([_LT_AC_TAGCONFIG]) -m4trace:m4/lt~obsolete.m4:78: -1- AC_DEFUN([_LT_AC_LANG_CXX]) -m4trace:m4/lt~obsolete.m4:79: -1- AC_DEFUN([_LT_AC_LANG_F77]) -m4trace:m4/lt~obsolete.m4:80: -1- AC_DEFUN([_LT_AC_LANG_GCJ]) -m4trace:m4/lt~obsolete.m4:81: -1- AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG]) -m4trace:m4/lt~obsolete.m4:82: -1- AC_DEFUN([_LT_AC_LANG_C_CONFIG]) -m4trace:m4/lt~obsolete.m4:83: -1- AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG]) -m4trace:m4/lt~obsolete.m4:84: -1- AC_DEFUN([_LT_AC_LANG_CXX_CONFIG]) -m4trace:m4/lt~obsolete.m4:85: -1- AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG]) -m4trace:m4/lt~obsolete.m4:86: -1- AC_DEFUN([_LT_AC_LANG_F77_CONFIG]) -m4trace:m4/lt~obsolete.m4:87: -1- AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG]) -m4trace:m4/lt~obsolete.m4:88: -1- AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG]) -m4trace:m4/lt~obsolete.m4:89: -1- AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG]) -m4trace:m4/lt~obsolete.m4:90: -1- AC_DEFUN([_LT_AC_LANG_RC_CONFIG]) -m4trace:m4/lt~obsolete.m4:91: -1- AC_DEFUN([AC_LIBTOOL_CONFIG]) -m4trace:m4/lt~obsolete.m4:92: -1- AC_DEFUN([_LT_AC_FILE_LTDLL_C]) -m4trace:m4/lt~obsolete.m4:94: -1- AC_DEFUN([_LT_AC_PROG_CXXCPP]) -m4trace:m4/lt~obsolete.m4:97: -1- AC_DEFUN([_LT_PROG_F77]) -m4trace:m4/lt~obsolete.m4:98: -1- AC_DEFUN([_LT_PROG_FC]) -m4trace:m4/lt~obsolete.m4:99: -1- AC_DEFUN([_LT_PROG_CXX]) +m4trace:m4/lt~obsolete.m4:36: -1- AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) +m4trace:m4/lt~obsolete.m4:40: -1- AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH]) +m4trace:m4/lt~obsolete.m4:41: -1- AC_DEFUN([_LT_AC_SHELL_INIT]) +m4trace:m4/lt~obsolete.m4:42: -1- AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX]) +m4trace:m4/lt~obsolete.m4:44: -1- AC_DEFUN([_LT_AC_TAGVAR]) +m4trace:m4/lt~obsolete.m4:45: -1- AC_DEFUN([AC_LTDL_ENABLE_INSTALL]) +m4trace:m4/lt~obsolete.m4:46: -1- AC_DEFUN([AC_LTDL_PREOPEN]) +m4trace:m4/lt~obsolete.m4:47: -1- AC_DEFUN([_LT_AC_SYS_COMPILER]) +m4trace:m4/lt~obsolete.m4:48: -1- AC_DEFUN([_LT_AC_LOCK]) +m4trace:m4/lt~obsolete.m4:49: -1- AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE]) +m4trace:m4/lt~obsolete.m4:50: -1- AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF]) +m4trace:m4/lt~obsolete.m4:51: -1- AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O]) +m4trace:m4/lt~obsolete.m4:52: -1- AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS]) +m4trace:m4/lt~obsolete.m4:53: -1- AC_DEFUN([AC_LIBTOOL_OBJDIR]) +m4trace:m4/lt~obsolete.m4:54: -1- AC_DEFUN([AC_LTDL_OBJDIR]) +m4trace:m4/lt~obsolete.m4:55: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH]) +m4trace:m4/lt~obsolete.m4:56: -1- AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP]) +m4trace:m4/lt~obsolete.m4:57: -1- AC_DEFUN([AC_PATH_MAGIC]) +m4trace:m4/lt~obsolete.m4:58: -1- AC_DEFUN([AC_PROG_LD_GNU]) +m4trace:m4/lt~obsolete.m4:59: -1- AC_DEFUN([AC_PROG_LD_RELOAD_FLAG]) +m4trace:m4/lt~obsolete.m4:60: -1- AC_DEFUN([AC_DEPLIBS_CHECK_METHOD]) +m4trace:m4/lt~obsolete.m4:61: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI]) +m4trace:m4/lt~obsolete.m4:62: -1- AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE]) +m4trace:m4/lt~obsolete.m4:63: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC]) +m4trace:m4/lt~obsolete.m4:64: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS]) +m4trace:m4/lt~obsolete.m4:65: -1- AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP]) +m4trace:m4/lt~obsolete.m4:66: -1- AC_DEFUN([LT_AC_PROG_EGREP]) +m4trace:m4/lt~obsolete.m4:71: -1- AC_DEFUN([_AC_PROG_LIBTOOL]) +m4trace:m4/lt~obsolete.m4:72: -1- AC_DEFUN([AC_LIBTOOL_SETUP]) +m4trace:m4/lt~obsolete.m4:73: -1- AC_DEFUN([_LT_AC_CHECK_DLFCN]) +m4trace:m4/lt~obsolete.m4:74: -1- AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER]) +m4trace:m4/lt~obsolete.m4:75: -1- AC_DEFUN([_LT_AC_TAGCONFIG]) +m4trace:m4/lt~obsolete.m4:77: -1- AC_DEFUN([_LT_AC_LANG_CXX]) +m4trace:m4/lt~obsolete.m4:78: -1- AC_DEFUN([_LT_AC_LANG_F77]) +m4trace:m4/lt~obsolete.m4:79: -1- AC_DEFUN([_LT_AC_LANG_GCJ]) +m4trace:m4/lt~obsolete.m4:80: -1- AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG]) +m4trace:m4/lt~obsolete.m4:81: -1- AC_DEFUN([_LT_AC_LANG_C_CONFIG]) +m4trace:m4/lt~obsolete.m4:82: -1- AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG]) +m4trace:m4/lt~obsolete.m4:83: -1- AC_DEFUN([_LT_AC_LANG_CXX_CONFIG]) +m4trace:m4/lt~obsolete.m4:84: -1- AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG]) +m4trace:m4/lt~obsolete.m4:85: -1- AC_DEFUN([_LT_AC_LANG_F77_CONFIG]) +m4trace:m4/lt~obsolete.m4:86: -1- AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG]) +m4trace:m4/lt~obsolete.m4:87: -1- AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG]) +m4trace:m4/lt~obsolete.m4:88: -1- AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG]) +m4trace:m4/lt~obsolete.m4:89: -1- AC_DEFUN([_LT_AC_LANG_RC_CONFIG]) +m4trace:m4/lt~obsolete.m4:90: -1- AC_DEFUN([AC_LIBTOOL_CONFIG]) +m4trace:m4/lt~obsolete.m4:91: -1- AC_DEFUN([_LT_AC_FILE_LTDLL_C]) +m4trace:m4/lt~obsolete.m4:93: -1- AC_DEFUN([_LT_AC_PROG_CXXCPP]) +m4trace:m4/lt~obsolete.m4:96: -1- AC_DEFUN([_LT_PROG_F77]) +m4trace:m4/lt~obsolete.m4:97: -1- AC_DEFUN([_LT_PROG_FC]) +m4trace:m4/lt~obsolete.m4:98: -1- AC_DEFUN([_LT_PROG_CXX]) m4trace:m4/pkg.m4:26: -1- AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$]) m4_pattern_allow([^PKG_CONFIG(_PATH)?$]) AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])dnl @@ -3065,7 +2950,6 @@ m4trace:configure.ac:4: -1- m4_pattern_allow([^datadir$]) m4trace:configure.ac:4: -1- m4_pattern_allow([^sysconfdir$]) m4trace:configure.ac:4: -1- m4_pattern_allow([^sharedstatedir$]) m4trace:configure.ac:4: -1- m4_pattern_allow([^localstatedir$]) -m4trace:configure.ac:4: -1- m4_pattern_allow([^runstatedir$]) m4trace:configure.ac:4: -1- m4_pattern_allow([^includedir$]) m4trace:configure.ac:4: -1- m4_pattern_allow([^oldincludedir$]) m4trace:configure.ac:4: -1- m4_pattern_allow([^docdir$]) @@ -3094,7 +2978,7 @@ m4trace:configure.ac:4: -1- m4_pattern_allow([^target_alias$]) m4trace:configure.ac:6: -1- AM_INIT_AUTOMAKE([no-define foreign]) m4trace:configure.ac:6: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) m4trace:configure.ac:6: -1- AM_SET_CURRENT_AUTOMAKE_VERSION -m4trace:configure.ac:6: -1- AM_AUTOMAKE_VERSION([1.15]) +m4trace:configure.ac:6: -1- AM_AUTOMAKE_VERSION([1.14.1]) m4trace:configure.ac:6: -1- _AM_AUTOCONF_VERSION([2.69]) m4trace:configure.ac:6: -1- m4_pattern_allow([^INSTALL_PROGRAM$]) m4trace:configure.ac:6: -1- m4_pattern_allow([^INSTALL_SCRIPT$]) @@ -3278,16 +3162,13 @@ m4trace:configure.ac:16: -1- _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAG _LT_TAGVAR(lt_prog_compiler_can_build_shared, )=no]) m4trace:configure.ac:16: -1- _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_cv_prog_compiler_static_works], [$lt_tmp_static_flag], [], [_LT_TAGVAR(lt_prog_compiler_static, )=]) m4trace:configure.ac:16: -1- m4_pattern_allow([^MANIFEST_TOOL$]) -m4trace:configure.ac:16: -1- _LT_DLL_DEF_P([$export_symbols]) -m4trace:configure.ac:16: -1- _LT_DLL_DEF_P([$export_symbols]) m4trace:configure.ac:16: -1- _LT_REQUIRED_DARWIN_CHECKS m4trace:configure.ac:16: -1- m4_pattern_allow([^DSYMUTIL$]) m4trace:configure.ac:16: -1- m4_pattern_allow([^NMEDIT$]) m4trace:configure.ac:16: -1- m4_pattern_allow([^LIPO$]) m4trace:configure.ac:16: -1- m4_pattern_allow([^OTOOL$]) m4trace:configure.ac:16: -1- m4_pattern_allow([^OTOOL64$]) -m4trace:configure.ac:16: -1- _LT_LINKER_OPTION([if $CC understands -b], [lt_cv_prog_compiler__b], [-b], [_LT_TAGVAR(archive_cmds, )='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], [_LT_TAGVAR(archive_cmds, )='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags']) -m4trace:configure.ac:16: -1- m4_pattern_allow([^LT_SYS_LIBRARY_PATH$]) +m4trace:configure.ac:16: -1- _LT_LINKER_OPTION([if $CC understands -b], [lt_cv_prog_compiler__b], [-b], [_LT_TAGVAR(archive_cmds, )='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], [_LT_TAGVAR(archive_cmds, )='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags']) m4trace:configure.ac:16: -1- LT_SYS_DLOPEN_SELF m4trace:configure.ac:16: -1- m4_pattern_allow([^HAVE_DLFCN_H$]) m4trace:configure.ac:21: -1- m4_pattern_allow([^HAVE_PKGCONFIG$]) diff --git a/pocketsphinx-5prealpha/autom4te.cache/traces.1 b/pocketsphinx-5prealpha/autom4te.cache/traces.1 index 7e81992..bd5d3fa 100644 --- a/pocketsphinx-5prealpha/autom4te.cache/traces.1 +++ b/pocketsphinx-5prealpha/autom4te.cache/traces.1 @@ -1,11 +1,11 @@ -m4trace:aclocal.m4:1388: -1- m4_include([m4/ax_pkg_swig.m4]) -m4trace:aclocal.m4:1389: -1- m4_include([m4/ax_python_devel.m4]) -m4trace:aclocal.m4:1390: -1- m4_include([m4/libtool.m4]) -m4trace:aclocal.m4:1391: -1- m4_include([m4/ltoptions.m4]) -m4trace:aclocal.m4:1392: -1- m4_include([m4/ltsugar.m4]) -m4trace:aclocal.m4:1393: -1- m4_include([m4/ltversion.m4]) -m4trace:aclocal.m4:1394: -1- m4_include([m4/lt~obsolete.m4]) -m4trace:aclocal.m4:1395: -1- m4_include([m4/pkg.m4]) +m4trace:aclocal.m4:1385: -1- m4_include([m4/ax_pkg_swig.m4]) +m4trace:aclocal.m4:1386: -1- m4_include([m4/ax_python_devel.m4]) +m4trace:aclocal.m4:1387: -1- m4_include([m4/libtool.m4]) +m4trace:aclocal.m4:1388: -1- m4_include([m4/ltoptions.m4]) +m4trace:aclocal.m4:1389: -1- m4_include([m4/ltsugar.m4]) +m4trace:aclocal.m4:1390: -1- m4_include([m4/ltversion.m4]) +m4trace:aclocal.m4:1391: -1- m4_include([m4/lt~obsolete.m4]) +m4trace:aclocal.m4:1392: -1- m4_include([m4/pkg.m4]) m4trace:configure.ac:4: -1- AC_INIT([pocketsphinx], [5prealpha]) m4trace:configure.ac:4: -1- m4_pattern_forbid([^_?A[CHUM]_]) m4trace:configure.ac:4: -1- m4_pattern_forbid([_AC_]) @@ -71,9 +71,6 @@ m4trace:configure.ac:4: -1- m4_pattern_allow([^sharedstatedir$]) m4trace:configure.ac:4: -1- AC_SUBST([localstatedir], ['${prefix}/var']) m4trace:configure.ac:4: -1- AC_SUBST_TRACE([localstatedir]) m4trace:configure.ac:4: -1- m4_pattern_allow([^localstatedir$]) -m4trace:configure.ac:4: -1- AC_SUBST([runstatedir], ['${localstatedir}/run']) -m4trace:configure.ac:4: -1- AC_SUBST_TRACE([runstatedir]) -m4trace:configure.ac:4: -1- m4_pattern_allow([^runstatedir$]) m4trace:configure.ac:4: -1- AC_SUBST([includedir], ['${prefix}/include']) m4trace:configure.ac:4: -1- AC_SUBST_TRACE([includedir]) m4trace:configure.ac:4: -1- m4_pattern_allow([^includedir$]) @@ -160,7 +157,7 @@ m4trace:configure.ac:4: -1- m4_pattern_allow([^target_alias$]) m4trace:configure.ac:5: -1- AC_CONFIG_HEADERS([include/config.h]) m4trace:configure.ac:6: -1- AM_INIT_AUTOMAKE([no-define foreign]) m4trace:configure.ac:6: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) -m4trace:configure.ac:6: -1- AM_AUTOMAKE_VERSION([1.15]) +m4trace:configure.ac:6: -1- AM_AUTOMAKE_VERSION([1.14.1]) m4trace:configure.ac:6: -1- AC_REQUIRE_AUX_FILE([install-sh]) m4trace:configure.ac:6: -1- AC_SUBST([INSTALL_PROGRAM]) m4trace:configure.ac:6: -1- AC_SUBST_TRACE([INSTALL_PROGRAM]) @@ -461,7 +458,8 @@ m4trace:configure.ac:16: -1- m4_pattern_allow([^RANLIB$]) m4trace:configure.ac:16: -1- m4_pattern_allow([LT_OBJDIR]) m4trace:configure.ac:16: -1- AC_DEFINE_TRACE_LITERAL([LT_OBJDIR]) m4trace:configure.ac:16: -1- m4_pattern_allow([^LT_OBJDIR$]) -m4trace:configure.ac:16: -1- AH_OUTPUT([LT_OBJDIR], [/* Define to the sub-directory where libtool stores uninstalled libraries. */ +m4trace:configure.ac:16: -1- AH_OUTPUT([LT_OBJDIR], [/* Define to the sub-directory in which libtool stores uninstalled libraries. + */ @%:@undef LT_OBJDIR]) m4trace:configure.ac:16: -1- LT_SUPPORTED_TAG([CC]) m4trace:configure.ac:16: -1- AC_SUBST([MANIFEST_TOOL]) @@ -482,9 +480,6 @@ m4trace:configure.ac:16: -1- m4_pattern_allow([^OTOOL$]) m4trace:configure.ac:16: -1- AC_SUBST([OTOOL64]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([OTOOL64]) m4trace:configure.ac:16: -1- m4_pattern_allow([^OTOOL64$]) -m4trace:configure.ac:16: -1- AC_SUBST([LT_SYS_LIBRARY_PATH]) -m4trace:configure.ac:16: -1- AC_SUBST_TRACE([LT_SYS_LIBRARY_PATH]) -m4trace:configure.ac:16: -1- m4_pattern_allow([^LT_SYS_LIBRARY_PATH$]) m4trace:configure.ac:16: -1- AH_OUTPUT([HAVE_DLFCN_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_DLFCN_H]) m4trace:configure.ac:16: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DLFCN_H]) diff --git a/pocketsphinx-5prealpha/config.log b/pocketsphinx-5prealpha/config.log index 935fa5d..f6d99f1 100644 --- a/pocketsphinx-5prealpha/config.log +++ b/pocketsphinx-5prealpha/config.log @@ -10,11 +10,11 @@ generated by GNU Autoconf 2.69. Invocation command line was ## Platform. ## ## --------- ## -hostname = pi -uname -m = armv7l -uname -r = 4.4.38-v7+ +hostname = ubuntu-virtual +uname -m = x86_64 +uname -r = 4.4.0-142-generic uname -s = Linux -uname -v = #938 SMP Thu Dec 15 15:22:21 GMT 2016 +uname -v = #168~14.04.1-Ubuntu SMP Sat Jan 19 11:26:28 UTC 2019 /usr/bin/uname -p = unknown /bin/uname -X = unknown @@ -27,8 +27,6 @@ uname -v = #938 SMP Thu Dec 15 15:22:21 GMT 2016 /usr/bin/oslevel = unknown /bin/universe = unknown -PATH: /home/pi/bin -PATH: /home/pi/.local/bin PATH: /usr/local/sbin PATH: /usr/local/bin PATH: /usr/sbin @@ -37,109 +35,112 @@ PATH: /sbin PATH: /bin PATH: /usr/games PATH: /usr/local/games -PATH: /snap/bin ## ----------- ## ## Core tests. ## ## ----------- ## -configure:2565: checking for a BSD-compatible install -configure:2633: result: /usr/bin/install -c -configure:2644: checking whether build environment is sane -configure:2699: result: yes -configure:2850: checking for a thread-safe mkdir -p -configure:2889: result: /bin/mkdir -p -configure:2896: checking for gawk -configure:2912: found /usr/bin/gawk -configure:2923: result: gawk -configure:2934: checking whether make sets $(MAKE) -configure:2956: result: yes -configure:2985: checking whether make supports nested variables -configure:3002: result: yes -configure:3127: checking build system type -configure:3141: result: armv7l-unknown-linux-gnueabihf -configure:3161: checking host system type -configure:3174: result: armv7l-unknown-linux-gnueabihf -configure:3242: checking for gcc -configure:3258: found /usr/bin/gcc -configure:3269: result: gcc -configure:3498: checking for C compiler version -configure:3507: gcc --version >&5 -gcc (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.10) 5.4.0 20160609 -Copyright (C) 2015 Free Software Foundation, Inc. +configure:2545: checking for a BSD-compatible install +configure:2613: result: /usr/bin/install -c +configure:2624: checking whether build environment is sane +configure:2679: result: yes +configure:2830: checking for a thread-safe mkdir -p +configure:2869: result: /bin/mkdir -p +configure:2876: checking for gawk +configure:2906: result: no +configure:2876: checking for mawk +configure:2892: found /usr/bin/mawk +configure:2903: result: mawk +configure:2914: checking whether make sets $(MAKE) +configure:2936: result: yes +configure:2965: checking whether make supports nested variables +configure:2982: result: yes +configure:3106: checking build system type +configure:3120: result: x86_64-unknown-linux-gnu +configure:3140: checking host system type +configure:3153: result: x86_64-unknown-linux-gnu +configure:3221: checking for gcc +configure:3237: found /usr/bin/gcc +configure:3248: result: gcc +configure:3477: checking for C compiler version +configure:3486: gcc --version >&5 +gcc (Ubuntu 4.8.4-2ubuntu1~14.04.4) 4.8.4 +Copyright (C) 2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -configure:3518: $? = 0 -configure:3507: gcc -v >&5 +configure:3497: $? = 0 +configure:3486: gcc -v >&5 Using built-in specs. COLLECT_GCC=gcc -COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-linux-gnueabihf/5/lto-wrapper -Target: arm-linux-gnueabihf -Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.10' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libitm --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-armhf/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-armhf --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-armhf --with-arch-directory=arm --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --enable-multilib --disable-sjlj-exceptions --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-mode=thumb --disable-werror --enable-multilib --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.8/lto-wrapper +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.8.4-2ubuntu1~14.04.4' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix -gcc version 5.4.0 20160609 (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.10) -configure:3518: $? = 0 -configure:3507: gcc -V >&5 +gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.4) +configure:3497: $? = 0 +configure:3486: gcc -V >&5 gcc: error: unrecognized command line option '-V' gcc: fatal error: no input files compilation terminated. -configure:3518: $? = 1 -configure:3507: gcc -qversion >&5 +configure:3497: $? = 4 +configure:3486: gcc -qversion >&5 gcc: error: unrecognized command line option '-qversion' gcc: fatal error: no input files compilation terminated. -configure:3518: $? = 1 -configure:3538: checking whether the C compiler works -configure:3560: gcc -g -O2 -Wall conftest.c >&5 -configure:3564: $? = 0 -configure:3612: result: yes -configure:3615: checking for C compiler default output file name -configure:3617: result: a.out -configure:3623: checking for suffix of executables -configure:3630: gcc -o conftest -g -O2 -Wall conftest.c >&5 -configure:3634: $? = 0 -configure:3656: result: -configure:3678: checking whether we are cross compiling -configure:3686: gcc -o conftest -g -O2 -Wall conftest.c >&5 -configure:3690: $? = 0 -configure:3697: ./conftest -configure:3701: $? = 0 -configure:3716: result: no -configure:3721: checking for suffix of object files -configure:3743: gcc -c -g -O2 -Wall conftest.c >&5 -configure:3747: $? = 0 -configure:3768: result: o -configure:3772: checking whether we are using the GNU C compiler -configure:3791: gcc -c -g -O2 -Wall conftest.c >&5 -configure:3791: $? = 0 -configure:3800: result: yes -configure:3809: checking whether gcc accepts -g -configure:3829: gcc -c -g conftest.c >&5 -configure:3829: $? = 0 -configure:3870: result: yes -configure:3887: checking for gcc option to accept ISO C89 -configure:3950: gcc -c -g -O2 -Wall conftest.c >&5 -configure:3950: $? = 0 -configure:3963: result: none needed -configure:3988: checking whether gcc understands -c and -o together -configure:4010: gcc -c conftest.c -o conftest2.o -configure:4013: $? = 0 -configure:4010: gcc -c conftest.c -o conftest2.o -configure:4013: $? = 0 -configure:4025: result: yes -configure:4053: checking for style of include used by make -configure:4081: result: GNU -configure:4107: checking dependency style of gcc -configure:4218: result: gcc3 -configure:4239: checking how to run the C preprocessor -configure:4270: gcc -E conftest.c -configure:4270: $? = 0 -configure:4284: gcc -E conftest.c +configure:3497: $? = 4 +configure:3517: checking whether the C compiler works +configure:3539: gcc -g -O2 -Wall conftest.c >&5 +configure:3543: $? = 0 +configure:3591: result: yes +configure:3594: checking for C compiler default output file name +configure:3596: result: a.out +configure:3602: checking for suffix of executables +configure:3609: gcc -o conftest -g -O2 -Wall conftest.c >&5 +configure:3613: $? = 0 +configure:3635: result: +configure:3657: checking whether we are cross compiling +configure:3665: gcc -o conftest -g -O2 -Wall conftest.c >&5 +configure:3669: $? = 0 +configure:3676: ./conftest +configure:3680: $? = 0 +configure:3695: result: no +configure:3700: checking for suffix of object files +configure:3722: gcc -c -g -O2 -Wall conftest.c >&5 +configure:3726: $? = 0 +configure:3747: result: o +configure:3751: checking whether we are using the GNU C compiler +configure:3770: gcc -c -g -O2 -Wall conftest.c >&5 +configure:3770: $? = 0 +configure:3779: result: yes +configure:3788: checking whether gcc accepts -g +configure:3808: gcc -c -g conftest.c >&5 +configure:3808: $? = 0 +configure:3849: result: yes +configure:3866: checking for gcc option to accept ISO C89 +configure:3929: gcc -c -g -O2 -Wall conftest.c >&5 +configure:3929: $? = 0 +configure:3942: result: none needed +configure:3967: checking whether gcc understands -c and -o together +configure:3989: gcc -c conftest.c -o conftest2.o +configure:3992: $? = 0 +configure:3989: gcc -c conftest.c -o conftest2.o +configure:3992: $? = 0 +configure:4004: result: yes +configure:4032: checking for style of include used by make +configure:4060: result: GNU +configure:4086: checking dependency style of gcc +configure:4197: result: gcc3 +configure:4218: checking how to run the C preprocessor +configure:4249: gcc -E conftest.c +configure:4249: $? = 0 +configure:4263: gcc -E conftest.c conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory + #include + ^ compilation terminated. -configure:4284: $? = 1 +configure:4263: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "pocketsphinx" @@ -150,13 +151,15 @@ configure: failed program was: | #define PACKAGE_URL "" | /* end confdefs.h. */ | #include -configure:4309: result: gcc -E -configure:4329: gcc -E conftest.c -configure:4329: $? = 0 -configure:4343: gcc -E conftest.c +configure:4288: result: gcc -E +configure:4308: gcc -E conftest.c +configure:4308: $? = 0 +configure:4322: gcc -E conftest.c conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory + #include + ^ compilation terminated. -configure:4343: $? = 1 +configure:4322: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "pocketsphinx" @@ -167,63 +170,63 @@ configure: failed program was: | #define PACKAGE_URL "" | /* end confdefs.h. */ | #include -configure:4372: checking for grep that handles long lines and -e -configure:4430: result: /bin/grep -configure:4435: checking for egrep -configure:4497: result: /bin/grep -E -configure:4502: checking for ANSI C header files -configure:4522: gcc -c -g -O2 -Wall conftest.c >&5 -configure:4522: $? = 0 -configure:4595: gcc -o conftest -g -O2 -Wall conftest.c >&5 -configure:4595: $? = 0 -configure:4595: ./conftest -configure:4595: $? = 0 -configure:4606: result: yes -configure:4619: checking for sys/types.h -configure:4619: gcc -c -g -O2 -Wall conftest.c >&5 -configure:4619: $? = 0 -configure:4619: result: yes -configure:4619: checking for sys/stat.h -configure:4619: gcc -c -g -O2 -Wall conftest.c >&5 -configure:4619: $? = 0 -configure:4619: result: yes -configure:4619: checking for stdlib.h -configure:4619: gcc -c -g -O2 -Wall conftest.c >&5 -configure:4619: $? = 0 -configure:4619: result: yes -configure:4619: checking for string.h -configure:4619: gcc -c -g -O2 -Wall conftest.c >&5 -configure:4619: $? = 0 -configure:4619: result: yes -configure:4619: checking for memory.h -configure:4619: gcc -c -g -O2 -Wall conftest.c >&5 -configure:4619: $? = 0 -configure:4619: result: yes -configure:4619: checking for strings.h -configure:4619: gcc -c -g -O2 -Wall conftest.c >&5 -configure:4619: $? = 0 -configure:4619: result: yes -configure:4619: checking for inttypes.h -configure:4619: gcc -c -g -O2 -Wall conftest.c >&5 -configure:4619: $? = 0 -configure:4619: result: yes -configure:4619: checking for stdint.h -configure:4619: gcc -c -g -O2 -Wall conftest.c >&5 -configure:4619: $? = 0 -configure:4619: result: yes -configure:4619: checking for unistd.h -configure:4619: gcc -c -g -O2 -Wall conftest.c >&5 -configure:4619: $? = 0 -configure:4619: result: yes -configure:4631: checking for long long -configure:4631: gcc -c -g -O2 -Wall conftest.c >&5 -configure:4631: $? = 0 -configure:4631: gcc -c -g -O2 -Wall conftest.c >&5 +configure:4351: checking for grep that handles long lines and -e +configure:4409: result: /bin/grep +configure:4414: checking for egrep +configure:4476: result: /bin/grep -E +configure:4481: checking for ANSI C header files +configure:4501: gcc -c -g -O2 -Wall conftest.c >&5 +configure:4501: $? = 0 +configure:4574: gcc -o conftest -g -O2 -Wall conftest.c >&5 +configure:4574: $? = 0 +configure:4574: ./conftest +configure:4574: $? = 0 +configure:4585: result: yes +configure:4598: checking for sys/types.h +configure:4598: gcc -c -g -O2 -Wall conftest.c >&5 +configure:4598: $? = 0 +configure:4598: result: yes +configure:4598: checking for sys/stat.h +configure:4598: gcc -c -g -O2 -Wall conftest.c >&5 +configure:4598: $? = 0 +configure:4598: result: yes +configure:4598: checking for stdlib.h +configure:4598: gcc -c -g -O2 -Wall conftest.c >&5 +configure:4598: $? = 0 +configure:4598: result: yes +configure:4598: checking for string.h +configure:4598: gcc -c -g -O2 -Wall conftest.c >&5 +configure:4598: $? = 0 +configure:4598: result: yes +configure:4598: checking for memory.h +configure:4598: gcc -c -g -O2 -Wall conftest.c >&5 +configure:4598: $? = 0 +configure:4598: result: yes +configure:4598: checking for strings.h +configure:4598: gcc -c -g -O2 -Wall conftest.c >&5 +configure:4598: $? = 0 +configure:4598: result: yes +configure:4598: checking for inttypes.h +configure:4598: gcc -c -g -O2 -Wall conftest.c >&5 +configure:4598: $? = 0 +configure:4598: result: yes +configure:4598: checking for stdint.h +configure:4598: gcc -c -g -O2 -Wall conftest.c >&5 +configure:4598: $? = 0 +configure:4598: result: yes +configure:4598: checking for unistd.h +configure:4598: gcc -c -g -O2 -Wall conftest.c >&5 +configure:4598: $? = 0 +configure:4598: result: yes +configure:4610: checking for long long +configure:4610: gcc -c -g -O2 -Wall conftest.c >&5 +configure:4610: $? = 0 +configure:4610: gcc -c -g -O2 -Wall conftest.c >&5 conftest.c: In function 'main': conftest.c:55:24: error: expected expression before ')' token if (sizeof ((long long))) ^ -configure:4631: $? = 1 +configure:4610: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "pocketsphinx" @@ -284,191 +287,191 @@ configure: failed program was: | ; | return 0; | } -configure:4631: result: yes -configure:4645: checking size of long long -configure:4650: gcc -o conftest -g -O2 -Wall conftest.c >&5 -configure:4650: $? = 0 -configure:4650: ./conftest -configure:4650: $? = 0 -configure:4664: result: 8 -configure:4721: checking how to print strings -configure:4748: result: printf -configure:4769: checking for a sed that does not truncate output -configure:4833: result: /bin/sed -configure:4851: checking for fgrep -configure:4913: result: /bin/grep -F -configure:4948: checking for ld used by gcc -configure:5015: result: /usr/bin/ld -configure:5022: checking if the linker (/usr/bin/ld) is GNU ld -configure:5037: result: yes -configure:5049: checking for BSD- or MS-compatible name lister (nm) -configure:5103: result: /usr/bin/nm -B -configure:5233: checking the name lister (/usr/bin/nm -B) interface -configure:5240: gcc -c -g -O2 -Wall conftest.c >&5 -configure:5243: /usr/bin/nm -B "conftest.o" -configure:5246: output -00000000 B some_variable -configure:5253: result: BSD nm -configure:5256: checking whether ln -s works -configure:5260: result: yes -configure:5268: checking the maximum length of command line arguments -configure:5399: result: 1572864 -configure:5447: checking how to convert armv7l-unknown-linux-gnueabihf file names to armv7l-unknown-linux-gnueabihf format -configure:5487: result: func_convert_file_noop -configure:5494: checking how to convert armv7l-unknown-linux-gnueabihf file names to toolchain format -configure:5514: result: func_convert_file_noop -configure:5521: checking for /usr/bin/ld option to reload object files -configure:5528: result: -r -configure:5602: checking for objdump -configure:5618: found /usr/bin/objdump -configure:5629: result: objdump -configure:5661: checking how to recognize dependent libraries -configure:5861: result: pass_all -configure:5946: checking for dlltool -configure:5976: result: no -configure:6006: checking how to associate runtime and link libraries -configure:6033: result: printf %s\n -configure:6093: checking for ar -configure:6109: found /usr/bin/ar -configure:6120: result: ar -configure:6157: checking for archiver @FILE support -configure:6174: gcc -c -g -O2 -Wall conftest.c >&5 -configure:6174: $? = 0 -configure:6177: ar cru libconftest.a @conftest.lst >&5 -ar: `u' modifier ignored since `D' is the default (see `U') -configure:6180: $? = 0 -configure:6185: ar cru libconftest.a @conftest.lst >&5 -ar: `u' modifier ignored since `D' is the default (see `U') +configure:4610: result: yes +configure:4624: checking size of long long +configure:4629: gcc -o conftest -g -O2 -Wall conftest.c >&5 +configure:4629: $? = 0 +configure:4629: ./conftest +configure:4629: $? = 0 +configure:4643: result: 8 +configure:4700: checking how to print strings +configure:4727: result: printf +configure:4748: checking for a sed that does not truncate output +configure:4812: result: /bin/sed +configure:4830: checking for fgrep +configure:4892: result: /bin/grep -F +configure:4927: checking for ld used by gcc +configure:4994: result: /usr/bin/ld +configure:5001: checking if the linker (/usr/bin/ld) is GNU ld +configure:5016: result: yes +configure:5028: checking for BSD- or MS-compatible name lister (nm) +configure:5077: result: /usr/bin/nm -B +configure:5207: checking the name lister (/usr/bin/nm -B) interface +configure:5214: gcc -c -g -O2 -Wall conftest.c >&5 +configure:5217: /usr/bin/nm -B "conftest.o" +configure:5220: output +0000000000000000 B some_variable +configure:5227: result: BSD nm +configure:5230: checking whether ln -s works +configure:5234: result: yes +configure:5242: checking the maximum length of command line arguments +configure:5373: result: 1572864 +configure:5390: checking whether the shell understands some XSI constructs +configure:5400: result: yes +configure:5404: checking whether the shell understands "+=" +configure:5410: result: yes +configure:5445: checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format +configure:5485: result: func_convert_file_noop +configure:5492: checking how to convert x86_64-unknown-linux-gnu file names to toolchain format +configure:5512: result: func_convert_file_noop +configure:5519: checking for /usr/bin/ld option to reload object files +configure:5526: result: -r +configure:5600: checking for objdump +configure:5616: found /usr/bin/objdump +configure:5627: result: objdump +configure:5659: checking how to recognize dependent libraries +configure:5857: result: pass_all +configure:5942: checking for dlltool +configure:5972: result: no +configure:6002: checking how to associate runtime and link libraries +configure:6029: result: printf %s\n +configure:6089: checking for ar +configure:6105: found /usr/bin/ar +configure:6116: result: ar +configure:6153: checking for archiver @FILE support +configure:6170: gcc -c -g -O2 -Wall conftest.c >&5 +configure:6170: $? = 0 +configure:6173: ar cru libconftest.a @conftest.lst >&5 +configure:6176: $? = 0 +configure:6181: ar cru libconftest.a @conftest.lst >&5 ar: conftest.o: No such file or directory -configure:6188: $? = 1 -configure:6200: result: @ -configure:6258: checking for strip -configure:6274: found /usr/bin/strip -configure:6285: result: strip -configure:6357: checking for ranlib -configure:6373: found /usr/bin/ranlib -configure:6384: result: ranlib -configure:6486: checking command to parse /usr/bin/nm -B output from gcc object -configure:6639: gcc -c -g -O2 -Wall conftest.c >&5 -configure:6642: $? = 0 -configure:6646: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm -configure:6649: $? = 0 -configure:6715: gcc -o conftest -g -O2 -Wall conftest.c conftstm.o >&5 -configure:6718: $? = 0 -configure:6756: result: ok -configure:6803: checking for sysroot -configure:6833: result: no -configure:6840: checking for a working dd -configure:6878: result: /bin/dd -configure:6882: checking how to truncate binary pipes -configure:6897: result: /bin/dd bs=4096 count=1 -configure:7226: checking for mt -configure:7242: found /bin/mt -configure:7253: result: mt -configure:7276: checking if mt is a manifest tool -configure:7282: mt '-?' -configure:7290: result: no -configure:7964: checking for dlfcn.h -configure:7964: gcc -c -g -O2 -Wall conftest.c >&5 -configure:7964: $? = 0 -configure:7964: result: yes -configure:8220: checking for objdir -configure:8235: result: .libs -configure:8499: checking if gcc supports -fno-rtti -fno-exceptions -configure:8517: gcc -c -g -O2 -Wall -fno-rtti -fno-exceptions conftest.c >&5 -cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C -configure:8521: $? = 0 -configure:8534: result: no -configure:8892: checking for gcc option to produce PIC -configure:8899: result: -fPIC -DPIC -configure:8907: checking if gcc PIC flag -fPIC -DPIC works -configure:8925: gcc -c -g -O2 -Wall -fPIC -DPIC -DPIC conftest.c >&5 -configure:8929: $? = 0 -configure:8942: result: yes -configure:8971: checking if gcc static flag -static works -configure:8999: result: yes -configure:9014: checking if gcc supports -c -o file.o -configure:9035: gcc -c -g -O2 -Wall -o out/conftest2.o conftest.c >&5 -configure:9039: $? = 0 -configure:9061: result: yes -configure:9069: checking if gcc supports -c -o file.o -configure:9116: result: yes -configure:9149: checking whether the gcc linker (/usr/bin/ld) supports shared libraries -configure:10412: result: yes -configure:10449: checking whether -lc should be explicitly linked in -configure:10457: gcc -c -g -O2 -Wall conftest.c >&5 -configure:10460: $? = 0 -configure:10475: gcc -shared -fPIC -DPIC conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /bin/grep -lc \>/dev/null 2\>\&1 -configure:10478: $? = 0 -configure:10492: result: no -configure:10652: checking dynamic linker characteristics -configure:11233: gcc -o conftest -g -O2 -Wall -Wl,-rpath -Wl,/foo conftest.c >&5 -configure:11233: $? = 0 -configure:11482: result: GNU/Linux ld.so -configure:11604: checking how to hardcode library paths into programs -configure:11629: result: immediate -configure:12177: checking whether stripping libraries is possible -configure:12182: result: yes -configure:12217: checking if libtool supports shared libraries -configure:12219: result: yes -configure:12222: checking whether to build shared libraries -configure:12247: result: yes -configure:12250: checking whether to build static libraries -configure:12254: result: yes -configure:12294: checking for pkg-config -configure:12310: found /usr/bin/pkg-config -configure:12322: result: yes -configure:12333: checking for doxygen -configure:12361: result: no -configure:12421: checking for a Python interpreter with version >= 2.6 -configure:12438: python -c import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '2.6'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex) +configure:6184: $? = 1 +configure:6196: result: @ +configure:6254: checking for strip +configure:6270: found /usr/bin/strip +configure:6281: result: strip +configure:6353: checking for ranlib +configure:6369: found /usr/bin/ranlib +configure:6380: result: ranlib +configure:6482: checking command to parse /usr/bin/nm -B output from gcc object +configure:6602: gcc -c -g -O2 -Wall conftest.c >&5 +configure:6605: $? = 0 +configure:6609: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm +configure:6612: $? = 0 +configure:6678: gcc -o conftest -g -O2 -Wall conftest.c conftstm.o >&5 +configure:6681: $? = 0 +configure:6719: result: ok +configure:6756: checking for sysroot +configure:6786: result: no +configure:6863: gcc -c -g -O2 -Wall conftest.c >&5 +configure:6866: $? = 0 +configure:7055: checking for mt +configure:7071: found /bin/mt +configure:7082: result: mt +configure:7105: checking if mt is a manifest tool +configure:7111: mt '-?' +configure:7119: result: no +configure:7758: checking for dlfcn.h +configure:7758: gcc -c -g -O2 -Wall conftest.c >&5 +configure:7758: $? = 0 +configure:7758: result: yes +configure:7964: checking for objdir +configure:7979: result: .libs +configure:8250: checking if gcc supports -fno-rtti -fno-exceptions +configure:8268: gcc -c -g -O2 -Wall -fno-rtti -fno-exceptions conftest.c >&5 +cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [enabled by default] +configure:8272: $? = 0 +configure:8285: result: no +configure:8612: checking for gcc option to produce PIC +configure:8619: result: -fPIC -DPIC +configure:8627: checking if gcc PIC flag -fPIC -DPIC works +configure:8645: gcc -c -g -O2 -Wall -fPIC -DPIC -DPIC conftest.c >&5 +configure:8649: $? = 0 +configure:8662: result: yes +configure:8691: checking if gcc static flag -static works +configure:8719: result: yes +configure:8734: checking if gcc supports -c -o file.o +configure:8755: gcc -c -g -O2 -Wall -o out/conftest2.o conftest.c >&5 +configure:8759: $? = 0 +configure:8781: result: yes +configure:8789: checking if gcc supports -c -o file.o +configure:8836: result: yes +configure:8869: checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries +configure:10026: result: yes +configure:10063: checking whether -lc should be explicitly linked in +configure:10071: gcc -c -g -O2 -Wall conftest.c >&5 +configure:10074: $? = 0 +configure:10089: gcc -shared -fPIC -DPIC conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /bin/grep -lc \>/dev/null 2\>\&1 +configure:10092: $? = 0 +configure:10106: result: no +configure:10266: checking dynamic linker characteristics +configure:10766: gcc -o conftest -g -O2 -Wall -Wl,-rpath -Wl,/foo conftest.c >&5 +configure:10766: $? = 0 +configure:11000: result: GNU/Linux ld.so +configure:11107: checking how to hardcode library paths into programs +configure:11132: result: immediate +configure:11672: checking whether stripping libraries is possible +configure:11677: result: yes +configure:11712: checking if libtool supports shared libraries +configure:11714: result: yes +configure:11717: checking whether to build shared libraries +configure:11738: result: yes +configure:11741: checking whether to build static libraries +configure:11745: result: yes +configure:11785: checking for pkg-config +configure:11801: found /usr/bin/pkg-config +configure:11813: result: yes +configure:11824: checking for doxygen +configure:11852: result: no +configure:11912: checking for a Python interpreter with version >= 2.6 +configure:11929: python -c import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '2.6'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex) +configure:11932: $? = 0 +configure:11938: result: python +configure:11946: checking for python +configure:11964: found /usr/bin/python +configure:11976: result: /usr/bin/python +configure:11994: checking for python version +configure:12001: result: 2.7 +configure:12013: checking for python platform +configure:12020: result: linux2 +configure:12046: checking for python script directory +configure:12081: result: ${prefix}/lib/python2.7/dist-packages +configure:12090: checking for python extension module directory +configure:12125: result: ${exec_prefix}/lib/python2.7/dist-packages +configure:12146: checking for python2.7 +configure:12176: result: /usr/bin/python +configure:12192: checking for a version of Python >= '2.1.0' +configure:12218: result: yes +configure:12249: checking for the distutils Python package +configure:12253: result: yes +configure:12267: checking for Python include path +configure:12283: result: -I/usr/include/python2.7 +configure:12290: checking for Python library path +configure:12367: result: -L/usr/lib -lpython2.7 +configure:12374: checking for Python site-packages path +configure:12380: result: /usr/lib/python2.7/dist-packages +configure:12387: checking python extra libraries +configure:12394: result: -lpthread -ldl -lutil -lm +configure:12401: checking python extra linking flags +configure:12408: result: -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions +configure:12415: checking consistency of all components of python development environment +configure:12441: gcc -o conftest -g -O2 -Wall -I/usr/include/python2.7 conftest.c -L/usr/lib -lpython2.7 -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -lpthread -ldl -lutil -lm >&5 configure:12441: $? = 0 -configure:12447: result: python -configure:12455: checking for python -configure:12473: found /usr/bin/python -configure:12485: result: /usr/bin/python -configure:12503: checking for python version -configure:12510: result: 2.7 -configure:12522: checking for python platform -configure:12529: result: linux2 -configure:12555: checking for python script directory -configure:12590: result: ${prefix}/lib/python2.7/dist-packages -configure:12599: checking for python extension module directory -configure:12634: result: ${exec_prefix}/lib/python2.7/dist-packages -configure:12655: checking for python2.7 -configure:12685: result: /usr/bin/python -configure:12701: checking for a version of Python >= '2.1.0' -configure:12727: result: yes -configure:12758: checking for the distutils Python package -configure:12762: result: yes -configure:12776: checking for Python include path -configure:12792: result: -I/usr/include/python2.7 -configure:12799: checking for Python library path -configure:12876: result: -L/usr/lib -lpython2.7 -configure:12883: checking for Python site-packages path -configure:12889: result: /usr/lib/python2.7/dist-packages -configure:12896: checking python extra libraries -configure:12903: result: -lpthread -ldl -lutil -lm -configure:12910: checking python extra linking flags -configure:12917: result: -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -configure:12924: checking consistency of all components of python development environment -configure:12950: gcc -o conftest -g -O2 -Wall -I/usr/include/python2.7 conftest.c -L/usr/lib -lpython2.7 -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -lpthread -ldl -lutil -lm >&5 -configure:12950: $? = 0 -configure:12967: result: yes -configure:12998: checking for swig -configure:13016: found /usr/bin/swig -configure:13028: result: /usr/bin/swig -configure:13042: checking SWIG version -configure:13045: result: 3.0.8 -configure:13094: checking for SWIG library -configure:13097: result: /usr/share/swig3.0 -configure:13173: checking for pkg-config -configure:13191: found /usr/bin/pkg-config -configure:13203: result: /usr/bin/pkg-config -configure:13228: checking pkg-config is at least version 0.9.0 -configure:13231: result: yes -configure:13242: checking for GStreamer -configure:13252: $PKG_CONFIG --exists --print-errors "gstreamer-$GST_MAJORMINOR >= 1.0 +configure:12458: result: yes +configure:12489: checking for swig +configure:12507: found /usr/bin/swig +configure:12519: result: /usr/bin/swig +configure:12533: checking SWIG version +configure:12536: result: 2.0.11 +configure:12585: checking for SWIG library +configure:12588: result: /usr/share/swig2.0 +configure:12664: checking for pkg-config +configure:12682: found /usr/bin/pkg-config +configure:12694: result: /usr/bin/pkg-config +configure:12719: checking pkg-config is at least version 0.9.0 +configure:12722: result: yes +configure:12733: checking for GStreamer +configure:12743: $PKG_CONFIG --exists --print-errors "gstreamer-$GST_MAJORMINOR >= 1.0 gstreamer-base-$GST_MAJORMINOR >= 1.0 gstreamer-plugins-base-$GST_MAJORMINOR >= 1.0" Package gstreamer-1.0 was not found in the pkg-config search path. @@ -483,8 +486,8 @@ Package gstreamer-plugins-base-1.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `gstreamer-plugins-base-1.0.pc' to the PKG_CONFIG_PATH environment variable No package 'gstreamer-plugins-base-1.0' found -configure:13257: $? = 1 -configure:13276: $PKG_CONFIG --exists --print-errors "gstreamer-$GST_MAJORMINOR >= 1.0 +configure:12748: $? = 1 +configure:12767: $PKG_CONFIG --exists --print-errors "gstreamer-$GST_MAJORMINOR >= 1.0 gstreamer-base-$GST_MAJORMINOR >= 1.0 gstreamer-plugins-base-$GST_MAJORMINOR >= 1.0" Package gstreamer-1.0 was not found in the pkg-config search path. @@ -499,18 +502,18 @@ Package gstreamer-plugins-base-1.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `gstreamer-plugins-base-1.0.pc' to the PKG_CONFIG_PATH environment variable No package 'gstreamer-plugins-base-1.0' found -configure:13281: $? = 1 +configure:12772: $? = 1 No package 'gstreamer-1.0' found No package 'gstreamer-base-1.0' found No package 'gstreamer-plugins-base-1.0' found -configure:13315: result: no -configure:13375: checking for sphinxbase in /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase -configure:13383: result: no -configure:13375: checking for sphinxbase in /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha -configure:13379: result: yes -configure:13619: checking that generated files are newer than configure -configure:13625: result: done -configure:13660: creating ./config.status +configure:12806: result: no +configure:12866: checking for sphinxbase in /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase +configure:12874: result: no +configure:12866: checking for sphinxbase in /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha +configure:12870: result: yes +configure:13110: checking that generated files are newer than configure +configure:13116: result: done +configure:13151: creating ./config.status ## ---------------------- ## ## Running config.status. ## @@ -525,35 +528,34 @@ generated by GNU Autoconf 2.69. Invocation command line was CONFIG_COMMANDS = $ ./config.status -on pi +on ubuntu-virtual -config.status:1138: creating pocketsphinx.pc -config.status:1138: creating Makefile -config.status:1138: creating include/Makefile -config.status:1138: creating src/Makefile -config.status:1138: creating swig/Makefile -config.status:1138: creating swig/python/Makefile -config.status:1138: creating swig/python/test/Makefile -config.status:1138: creating src/libpocketsphinx/Makefile -config.status:1138: creating src/programs/Makefile -config.status:1138: creating src/gst-plugin/Makefile -config.status:1138: creating doc/Makefile -config.status:1138: creating doc/doxyfile -config.status:1138: creating model/Makefile -config.status:1138: creating test/Makefile -config.status:1138: creating test/testfuncs.sh -config.status:1138: creating test/unit/Makefile -config.status:1138: creating test/regression/Makefile -config.status:1138: creating include/config.h -config.status:1319: include/config.h is unchanged -config.status:1367: executing depfiles commands -config.status:1367: executing libtool commands +config.status:1134: creating pocketsphinx.pc +config.status:1134: creating Makefile +config.status:1134: creating include/Makefile +config.status:1134: creating src/Makefile +config.status:1134: creating swig/Makefile +config.status:1134: creating swig/python/Makefile +config.status:1134: creating swig/python/test/Makefile +config.status:1134: creating src/libpocketsphinx/Makefile +config.status:1134: creating src/programs/Makefile +config.status:1134: creating src/gst-plugin/Makefile +config.status:1134: creating doc/Makefile +config.status:1134: creating doc/doxyfile +config.status:1134: creating model/Makefile +config.status:1134: creating test/Makefile +config.status:1134: creating test/testfuncs.sh +config.status:1134: creating test/unit/Makefile +config.status:1134: creating test/regression/Makefile +config.status:1134: creating include/config.h +config.status:1363: executing depfiles commands +config.status:1363: executing libtool commands ## ---------------- ## ## Cache variables. ## ## ---------------- ## -ac_cv_build=armv7l-unknown-linux-gnueabihf +ac_cv_build=x86_64-unknown-linux-gnu ac_cv_c_compiler_gnu=yes ac_cv_env_CC_set= ac_cv_env_CC_value= @@ -571,8 +573,6 @@ ac_cv_env_LDFLAGS_set= ac_cv_env_LDFLAGS_value= ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= -ac_cv_env_LT_SYS_LIBRARY_PATH_set= -ac_cv_env_LT_SYS_LIBRARY_PATH_value= ac_cv_env_PKG_CONFIG_set= ac_cv_env_PKG_CONFIG_value= ac_cv_env_PYTHON_VERSION_set= @@ -600,7 +600,7 @@ ac_cv_header_strings_h=yes ac_cv_header_sys_stat_h=yes ac_cv_header_sys_types_h=yes ac_cv_header_unistd_h=yes -ac_cv_host=armv7l-unknown-linux-gnueabihf +ac_cv_host=x86_64-unknown-linux-gnu ac_cv_objext=o ac_cv_path_EGREP='/bin/grep -E' ac_cv_path_FGREP='/bin/grep -F' @@ -610,9 +610,8 @@ ac_cv_path_SED=/bin/sed ac_cv_path_SWIG=/usr/bin/swig ac_cv_path_ac_pt_PKG_CONFIG=/usr/bin/pkg-config ac_cv_path_install='/usr/bin/install -c' -ac_cv_path_lt_DD=/bin/dd ac_cv_path_mkdir=/bin/mkdir -ac_cv_prog_AWK=gawk +ac_cv_prog_AWK=mawk ac_cv_prog_CPP='gcc -E' ac_cv_prog_HAVE_DOXYGEN=no ac_cv_prog_HAVE_PKGCONFIG=yes @@ -655,20 +654,18 @@ lt_cv_prog_gnu_ld=yes lt_cv_sharedlib_from_linklib_cmd='printf %s\n' lt_cv_shlibpath_overrides_runpath=no lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\''' -lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"\1", (void *) \&\1},/p'\''' -lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(lib.*\)$/ {"\1", (void *) \&\1},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"lib\1", (void *) \&\1},/p'\''' -lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\''' -lt_cv_sys_global_symbol_to_import= +lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"\2", (void *) \&\2},/p'\''' +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \(lib[^ ]*\)$/ {"\2", (void *) \&\2},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"lib\2", (void *) \&\2},/p'\''' +lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\''' lt_cv_sys_max_cmd_len=1572864 lt_cv_to_host_file_cmd=func_convert_file_noop lt_cv_to_tool_file_cmd=func_convert_file_noop -lt_cv_truncate_bin='/bin/dd bs=4096 count=1' ## ----------------- ## ## Output variables. ## ## ----------------- ## -ACLOCAL='${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing aclocal-1.15' +ACLOCAL='${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing aclocal-1.14' AMDEPBACKSLASH='\' AMDEP_FALSE='#' AMDEP_TRUE='' @@ -678,10 +675,10 @@ AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' AM_DEFAULT_VERBOSITY='1' AM_V='$(V)' AR='ar' -AUTOCONF='${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing autoconf' -AUTOHEADER='${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing autoheader' -AUTOMAKE='${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing automake-1.15' -AWK='gawk' +AUTOCONF='${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing autoconf' +AUTOHEADER='${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing autoheader' +AUTOMAKE='${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing automake-1.14' +AWK='mawk' BUILD_DOXYGEN_FALSE='' BUILD_DOXYGEN_TRUE='#' BUILD_GST_FALSE='' @@ -692,7 +689,7 @@ CC='gcc' CCDEPMODE='depmode=gcc3' CFLAGS='-g -O2 -Wall' CPP='gcc -E' -CPPFLAGS=' -I/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include -I/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase' +CPPFLAGS=' -I/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include -I/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase' CYGPATH_W='echo' DEFS='-DHAVE_CONFIG_H' DEPDIR='.deps' @@ -718,16 +715,15 @@ INSTALL_DATA='${INSTALL} -m 644' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' -LD='/usr/bin/ld' -LDFLAGS=' -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase' +LD='/usr/bin/ld -m elf_x86_64' +LDFLAGS=' -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase' LIBOBJS='' LIBS=' -lsphinxbase' LIBTOOL='$(SHELL) $(top_builddir)/libtool' LIPO='' LN_S='ln -s' LTLIBOBJS='' -LT_SYS_LIBRARY_PATH='' -MAKEINFO='${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing makeinfo' +MAKEINFO='${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing makeinfo' MANIFEST_TOOL=':' MKDIR_P='/bin/mkdir -p' NM='/usr/bin/nm -B' @@ -761,10 +757,10 @@ SET_MAKE='' SHELL='/bin/bash' SPHINXBASE_CFLAGS='' SPHINXBASE_LIBS='' -SPHINXBASE_SWIG='/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/swig' +SPHINXBASE_SWIG='/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/swig' STRIP='strip' SWIG='/usr/bin/swig' -SWIG_LIB='/usr/share/swig3.0' +SWIG_LIB='/usr/share/swig2.0' VERSION='5prealpha' ac_ct_AR='ar' ac_ct_CC='gcc' @@ -781,25 +777,25 @@ am__quote='' am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' bindir='${exec_prefix}/bin' -build='armv7l-unknown-linux-gnueabihf' +build='x86_64-unknown-linux-gnu' build_alias='' -build_cpu='armv7l' -build_os='linux-gnueabihf' +build_cpu='x86_64' +build_os='linux-gnu' build_vendor='unknown' datadir='${datarootdir}' datarootdir='${prefix}/share' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' dvidir='${docdir}' exec_prefix='${prefix}' -host='armv7l-unknown-linux-gnueabihf' +host='x86_64-unknown-linux-gnu' host_alias='' -host_cpu='armv7l' -host_os='linux-gnueabihf' +host_cpu='x86_64' +host_os='linux-gnu' host_vendor='unknown' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' -install_sh='${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/install-sh' +install_sh='${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/install-sh' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' @@ -816,7 +812,6 @@ program_transform_name='s,x,x,' psdir='${docdir}' pyexecdir='${exec_prefix}/lib/python2.7/dist-packages' pythondir='${prefix}/lib/python2.7/dist-packages' -runstatedir='${localstatedir}/run' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' sysconfdir='${prefix}/etc' @@ -850,21 +845,3 @@ target_alias='' #define HAVE_PYTHON "2.7" configure: exit 0 - -## ---------------------- ## -## Running config.status. ## -## ---------------------- ## - -This file was extended by pocketsphinx config.status 5prealpha, which was -generated by GNU Autoconf 2.69. Invocation command line was - - CONFIG_FILES = - CONFIG_HEADERS = - CONFIG_LINKS = - CONFIG_COMMANDS = - $ ./config.status include/config.h - -on pi - -config.status:1138: creating include/config.h -config.status:1319: include/config.h is unchanged diff --git a/pocketsphinx-5prealpha/config.status b/pocketsphinx-5prealpha/config.status index 4542bb9..a991a20 100755 --- a/pocketsphinx-5prealpha/config.status +++ b/pocketsphinx-5prealpha/config.status @@ -437,11 +437,11 @@ Copyright (C) 2012 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." -ac_pwd='/home/pi/speech2text/pocketsphinx-5prealpha' +ac_pwd='/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha' srcdir='.' INSTALL='/usr/bin/install -c' MKDIR_P='/bin/mkdir -p' -AWK='gawk' +AWK='mawk' test -n "$AWK" || AWK=awk # The default lists apply if the user does not specify any file. ac_need_defaults=: @@ -549,28 +549,27 @@ AMDEP_TRUE="" ac_aux_dir="." sed_quote_subst='s/\(["`$\\]\)/\\\1/g' double_quote_subst='s/\(["`\\]\)/\\\1/g' delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' -macro_version='2.4.6' -macro_revision='2.4.6' +macro_version='2.4.2' +macro_revision='1.3337' enable_shared='yes' enable_static='yes' pic_mode='default' enable_fast_install='yes' -shared_archive_member_spec='' SHELL='/bin/bash' ECHO='printf %s\n' PATH_SEPARATOR=':' host_alias='' -host='armv7l-unknown-linux-gnueabihf' -host_os='linux-gnueabihf' +host='x86_64-unknown-linux-gnu' +host_os='linux-gnu' build_alias='' -build='armv7l-unknown-linux-gnueabihf' -build_os='linux-gnueabihf' +build='x86_64-unknown-linux-gnu' +build_os='linux-gnu' SED='/bin/sed' Xsed='/bin/sed -e 1s/^X//' GREP='/bin/grep' EGREP='/bin/grep -E' FGREP='/bin/grep -F' -LD='/usr/bin/ld' +LD='/usr/bin/ld -m elf_x86_64' NM='/usr/bin/nm -B' LN_S='ln -s' max_cmd_len='1572864' @@ -604,14 +603,11 @@ CFLAGS='-g -O2 -Wall' compiler='gcc' GCC='yes' lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\''' -lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\''' -lt_cv_sys_global_symbol_to_import='' -lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"\1", (void *) \&\1},/p'\''' -lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(lib.*\)$/ {"\1", (void *) \&\1},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"lib\1", (void *) \&\1},/p'\''' -lt_cv_nm_interface='BSD nm' +lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\''' +lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"\2", (void *) \&\2},/p'\''' +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \(lib[^ ]*\)$/ {"\2", (void *) \&\2},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"lib\2", (void *) \&\2},/p'\''' nm_file_list_spec='@' lt_sysroot='' -lt_cv_truncate_bin='/bin/dd bs=4096 count=1' objdir='.libs' MAGIC_CMD='file' lt_prog_compiler_no_builtin_flag=' -fno-builtin' @@ -631,22 +627,22 @@ shrext_cmds='.so' extract_expsyms_cmds='' archive_cmds_need_lc='no' enable_shared_with_static_runtimes='no' -export_dynamic_flag_spec='$wl--export-dynamic' -whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' +export_dynamic_flag_spec='${wl}--export-dynamic' +whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' compiler_needs_object='no' old_archive_from_new_cmds='' old_archive_from_expsyms_cmds='' -archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' +archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' module_cmds='' module_expsym_cmds='' with_gnu_ld='yes' allow_undefined_flag='' no_undefined_flag='' -hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' +hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator='' hardcode_direct='no' hardcode_direct_absolute='no' @@ -670,17 +666,16 @@ runpath_var='LD_RUN_PATH' shlibpath_var='LD_LIBRARY_PATH' shlibpath_overrides_runpath='no' libname_spec='lib$name' -library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' -soname_spec='$libname$release$shared_ext$major' +library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +soname_spec='${libname}${release}${shared_ext}$major' install_override_mode='' postinstall_cmds='' postuninstall_cmds='' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' finish_eval='' hardcode_into_libs='yes' -sys_lib_search_path_spec='/usr/lib/gcc/arm-linux-gnueabihf/5 /usr/lib/arm-linux-gnueabihf /usr/lib /lib/arm-linux-gnueabihf /lib ' -configure_time_dlsearch_path='/lib /usr/lib /opt/vc/lib /lib/arm-linux-gnueabihf /usr/lib/arm-linux-gnueabihf /usr/lib/arm-linux-gnueabihf/mesa-egl /usr/lib/arm-linux-gnueabihf/mesa /usr/local/lib /usr/local/lib ' -configure_time_lt_sys_library_path='' +sys_lib_search_path_spec='/usr/lib/gcc/x86_64-linux-gnu/4.8 /usr/lib/x86_64-linux-gnu /usr/lib /lib/x86_64-linux-gnu /lib ' +sys_lib_dlsearch_path_spec='/lib /usr/lib /usr/local/lib /lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/mesa-egl /usr/lib/x86_64-linux-gnu/mesa ' hardcode_action='immediate' enable_dlopen='unknown' enable_dlopen_self='unknown' @@ -701,10 +696,10 @@ _LTECHO_EOF' } # Quote evaled strings. -for var in SHELL ECHO PATH_SEPARATOR SED GREP EGREP FGREP LD NM LN_S lt_SP2NL lt_NL2SP reload_flag OBJDUMP deplibs_check_method file_magic_cmd file_magic_glob want_nocaseglob DLLTOOL sharedlib_from_linklib_cmd AR AR_FLAGS archiver_list_spec STRIP RANLIB CC CFLAGS compiler lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl lt_cv_sys_global_symbol_to_import lt_cv_sys_global_symbol_to_c_name_address lt_cv_sys_global_symbol_to_c_name_address_lib_prefix lt_cv_nm_interface nm_file_list_spec lt_cv_truncate_bin lt_prog_compiler_no_builtin_flag lt_prog_compiler_pic lt_prog_compiler_wl lt_prog_compiler_static lt_cv_prog_compiler_c_o need_locks MANIFEST_TOOL DSYMUTIL NMEDIT LIPO OTOOL OTOOL64 shrext_cmds export_dynamic_flag_spec whole_archive_flag_spec compiler_needs_object with_gnu_ld allow_undefined_flag no_undefined_flag hardcode_libdir_flag_spec hardcode_libdir_separator exclude_expsyms include_expsyms file_list_spec variables_saved_for_relink libname_spec library_names_spec soname_spec install_override_mode finish_eval old_striplib striplib; do +for var in SHELL ECHO PATH_SEPARATOR SED GREP EGREP FGREP LD NM LN_S lt_SP2NL lt_NL2SP reload_flag OBJDUMP deplibs_check_method file_magic_cmd file_magic_glob want_nocaseglob DLLTOOL sharedlib_from_linklib_cmd AR AR_FLAGS archiver_list_spec STRIP RANLIB CC CFLAGS compiler lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl lt_cv_sys_global_symbol_to_c_name_address lt_cv_sys_global_symbol_to_c_name_address_lib_prefix nm_file_list_spec lt_prog_compiler_no_builtin_flag lt_prog_compiler_pic lt_prog_compiler_wl lt_prog_compiler_static lt_cv_prog_compiler_c_o need_locks MANIFEST_TOOL DSYMUTIL NMEDIT LIPO OTOOL OTOOL64 shrext_cmds export_dynamic_flag_spec whole_archive_flag_spec compiler_needs_object with_gnu_ld allow_undefined_flag no_undefined_flag hardcode_libdir_flag_spec hardcode_libdir_separator exclude_expsyms include_expsyms file_list_spec variables_saved_for_relink libname_spec library_names_spec soname_spec install_override_mode finish_eval old_striplib striplib; do case `eval \\$ECHO \\""\\$$var"\\"` in *[\\\`\"\$]*) - eval "lt_$var=\\\"\`\$ECHO \"\$$var\" | \$SED \"\$sed_quote_subst\"\`\\\"" ## exclude from sc_prohibit_nested_quotes + eval "lt_$var=\\\"\`\$ECHO \"\$$var\" | \$SED \"\$sed_quote_subst\"\`\\\"" ;; *) eval "lt_$var=\\\"\$$var\\\"" @@ -713,10 +708,10 @@ for var in SHELL ECHO PATH_SEPARATOR SED GREP EGREP FGREP LD NM LN_S lt_SP2NL lt done # Double-quote double-evaled strings. -for var in reload_cmds old_postinstall_cmds old_postuninstall_cmds old_archive_cmds extract_expsyms_cmds old_archive_from_new_cmds old_archive_from_expsyms_cmds archive_cmds archive_expsym_cmds module_cmds module_expsym_cmds export_symbols_cmds prelink_cmds postlink_cmds postinstall_cmds postuninstall_cmds finish_cmds sys_lib_search_path_spec configure_time_dlsearch_path configure_time_lt_sys_library_path; do +for var in reload_cmds old_postinstall_cmds old_postuninstall_cmds old_archive_cmds extract_expsyms_cmds old_archive_from_new_cmds old_archive_from_expsyms_cmds archive_cmds archive_expsym_cmds module_cmds module_expsym_cmds export_symbols_cmds prelink_cmds postlink_cmds postinstall_cmds postuninstall_cmds finish_cmds sys_lib_search_path_spec sys_lib_dlsearch_path_spec; do case `eval \\$ECHO \\""\\$$var"\\"` in *[\\\`\"\$]*) - eval "lt_$var=\\\"\`\$ECHO \"\$$var\" | \$SED -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" ## exclude from sc_prohibit_nested_quotes + eval "lt_$var=\\\"\`\$ECHO \"\$$var\" | \$SED -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" ;; *) eval "lt_$var=\\\"\$$var\\\"" @@ -725,16 +720,19 @@ for var in reload_cmds old_postinstall_cmds old_postuninstall_cmds old_archive_c done ac_aux_dir='.' +xsi_shell='yes' +lt_shell_append='yes' -# See if we are running on zsh, and set the options that allow our +# See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes INIT. -if test -n "${ZSH_VERSION+set}"; then +if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi PACKAGE='pocketsphinx' VERSION='5prealpha' + TIMESTAMP='' RM='rm -f' ofile='libtool' @@ -835,7 +833,7 @@ S["am__EXEEXT_FALSE"]="" S["am__EXEEXT_TRUE"]="#" S["LTLIBOBJS"]="" S["LIBOBJS"]="" -S["SPHINXBASE_SWIG"]="/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/swig" +S["SPHINXBASE_SWIG"]="/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/swig" S["SPHINXBASE_LIBS"]="" S["SPHINXBASE_CFLAGS"]="" S["GST_PLUGIN_LDFLAGS"]="-module -avoid-version -export-symbols-regex _*\\(gst_\\|Gst\\|GST_\\).*" @@ -850,7 +848,7 @@ S["GStreamer_CFLAGS"]="" S["PKG_CONFIG"]="/usr/bin/pkg-config" S["BUILD_SWIG_FALSE"]="#" S["BUILD_SWIG_TRUE"]="" -S["SWIG_LIB"]="/usr/share/swig3.0" +S["SWIG_LIB"]="/usr/share/swig2.0" S["SWIG"]="/usr/bin/swig" S["PYTHON_EXTRA_LDFLAGS"]="-Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions" S["PYTHON_EXTRA_LIBS"]="-lpthread -ldl -lutil -lm" @@ -870,7 +868,6 @@ S["BUILD_DOXYGEN_FALSE"]="" S["BUILD_DOXYGEN_TRUE"]="#" S["HAVE_DOXYGEN"]="no" S["HAVE_PKGCONFIG"]="yes" -S["LT_SYS_LIBRARY_PATH"]="" S["OTOOL64"]="" S["OTOOL"]="" S["LIPO"]="" @@ -886,7 +883,7 @@ S["LN_S"]="ln -s" S["NM"]="/usr/bin/nm -B" S["ac_ct_DUMPBIN"]="" S["DUMPBIN"]="" -S["LD"]="/usr/bin/ld" +S["LD"]="/usr/bin/ld -m elf_x86_64" S["FGREP"]="/bin/grep -F" S["SED"]="/bin/sed" S["LIBTOOL"]="$(SHELL) $(top_builddir)/libtool" @@ -906,20 +903,20 @@ S["DEPDIR"]=".deps" S["OBJEXT"]="o" S["EXEEXT"]="" S["ac_ct_CC"]="gcc" -S["CPPFLAGS"]=" -I/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include -I/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha"\ -"/include/sphinxbase" -S["LDFLAGS"]=" -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src"\ -"/libsphinxad -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase" +S["CPPFLAGS"]=" -I/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include -I/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha"\ +"/../sphinxbase-5prealpha/include/sphinxbase" +S["LDFLAGS"]=" -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../"\ +"sphinxbase-5prealpha/src/libsphinxad -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase" S["CFLAGS"]="-g -O2 -Wall" S["CC"]="gcc" -S["host_os"]="linux-gnueabihf" +S["host_os"]="linux-gnu" S["host_vendor"]="unknown" -S["host_cpu"]="armv7l" -S["host"]="armv7l-unknown-linux-gnueabihf" -S["build_os"]="linux-gnueabihf" +S["host_cpu"]="x86_64" +S["host"]="x86_64-unknown-linux-gnu" +S["build_os"]="linux-gnu" S["build_vendor"]="unknown" -S["build_cpu"]="armv7l" -S["build"]="armv7l-unknown-linux-gnueabihf" +S["build_cpu"]="x86_64" +S["build"]="x86_64-unknown-linux-gnu" S["AM_BACKSLASH"]="\\" S["AM_DEFAULT_VERBOSITY"]="1" S["AM_DEFAULT_V"]="$(AM_DEFAULT_VERBOSITY)" @@ -929,17 +926,17 @@ S["am__tar"]="$${TAR-tar} chof - \"$$tardir\"" S["AMTAR"]="$${TAR-tar}" S["am__leading_dot"]="." S["SET_MAKE"]="" -S["AWK"]="gawk" +S["AWK"]="mawk" S["mkdir_p"]="$(MKDIR_P)" S["MKDIR_P"]="/bin/mkdir -p" S["INSTALL_STRIP_PROGRAM"]="$(install_sh) -c -s" S["STRIP"]="strip" -S["install_sh"]="${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/install-sh" -S["MAKEINFO"]="${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing makeinfo" -S["AUTOHEADER"]="${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing autoheader" -S["AUTOMAKE"]="${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing automake-1.15" -S["AUTOCONF"]="${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing autoconf" -S["ACLOCAL"]="${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing aclocal-1.15" +S["install_sh"]="${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/install-sh" +S["MAKEINFO"]="${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing makeinfo" +S["AUTOHEADER"]="${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing autoheader" +S["AUTOMAKE"]="${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing automake-1.14" +S["AUTOCONF"]="${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing autoconf" +S["ACLOCAL"]="${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing aclocal-1.14" S["VERSION"]="5prealpha" S["PACKAGE"]="pocketsphinx" S["CYGPATH_W"]="echo" @@ -966,7 +963,6 @@ S["infodir"]="${datarootdir}/info" S["docdir"]="${datarootdir}/doc/${PACKAGE_TARNAME}" S["oldincludedir"]="/usr/include" S["includedir"]="${prefix}/include" -S["runstatedir"]="${localstatedir}/run" S["localstatedir"]="${prefix}/var" S["sharedstatedir"]="${prefix}/com" S["sysconfdir"]="${prefix}/etc" @@ -1466,53 +1462,55 @@ $as_echo X"$file" | ;; "libtool":C) - # See if we are running on zsh, and set the options that allow our + # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. - if test -n "${ZSH_VERSION+set}"; then + if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi - cfgfile=${ofile}T + cfgfile="${ofile}T" trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL -# Generated automatically by $as_me ($PACKAGE) $VERSION + +# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. +# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. - -# Provide generalized library-building support services. -# Written by Gordon Matzigkeit, 1996 - -# Copyright (C) 2014 Free Software Foundation, Inc. -# This is free software; see the source for copying conditions. There is NO -# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -# GNU Libtool is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of of the License, or -# (at your option) any later version. # -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program or library that is built -# using GNU Libtool, you may include this file under the same -# distribution terms that you use for the rest of that program. +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008, 2009, 2010, 2011 Free Software +# Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 +# +# This file is part of GNU Libtool. # -# GNU Libtool is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of +# GNU Libtool is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, or +# obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # The names of the tagged configurations supported by this script. -available_tags='' - -# Configured defaults for sys_lib_dlsearch_path munging. -: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} +available_tags="" # ### BEGIN LIBTOOL CONFIG @@ -1532,9 +1530,6 @@ pic_mode=$pic_mode # Whether or not to optimize for fast installation. fast_install=$enable_fast_install -# Shared archive member basename,for filename based shared library versioning on AIX. -shared_archive_member_spec=$shared_archive_member_spec - # Shell to use when invoking shell scripts. SHELL=$lt_SHELL @@ -1652,27 +1647,18 @@ global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe # Transform the output of nm in a proper C declaration. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl -# Transform the output of nm into a list of symbols to manually relocate. -global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import - # Transform the output of nm in a C name address pair. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address # Transform the output of nm in a C name address pair when lib prefix is needed. global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix -# The name lister interface. -nm_interface=$lt_lt_cv_nm_interface - # Specify filename containing input files for \$NM. nm_file_list_spec=$lt_nm_file_list_spec -# The root where to search for dependent libraries,and where our libraries should be installed. +# The root where to search for dependent libraries,and in which our libraries should be installed. lt_sysroot=$lt_sysroot -# Command to truncate a binary pipe. -lt_truncate_bin=$lt_lt_cv_truncate_bin - # The name of the directory that contains temporary libtool files. objdir=$objdir @@ -1763,11 +1749,8 @@ hardcode_into_libs=$hardcode_into_libs # Compile-time system search path for libraries. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec -# Detected run-time system search path for libraries. -sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path - -# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. -configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path +# Run-time system search path for libraries. +sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec # Whether dlopen is supported. dlopen_support=$enable_dlopen @@ -1860,13 +1843,13 @@ hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator -# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct -# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is -# "absolute",i.e impossible to change by setting \$shlibpath_var if the +# "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute @@ -1916,65 +1899,6 @@ hardcode_action=$hardcode_action # ### END LIBTOOL CONFIG -_LT_EOF - - cat <<'_LT_EOF' >> "$cfgfile" - -# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE - -# func_munge_path_list VARIABLE PATH -# ----------------------------------- -# VARIABLE is name of variable containing _space_ separated list of -# directories to be munged by the contents of PATH, which is string -# having a format: -# "DIR[:DIR]:" -# string "DIR[ DIR]" will be prepended to VARIABLE -# ":DIR[:DIR]" -# string "DIR[ DIR]" will be appended to VARIABLE -# "DIRP[:DIRP]::[DIRA:]DIRA" -# string "DIRP[ DIRP]" will be prepended to VARIABLE and string -# "DIRA[ DIRA]" will be appended to VARIABLE -# "DIR[:DIR]" -# VARIABLE will be replaced by "DIR[ DIR]" -func_munge_path_list () -{ - case x$2 in - x) - ;; - *:) - eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" - ;; - x:*) - eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" - ;; - *::*) - eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" - eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" - ;; - *) - eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" - ;; - esac -} - - -# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. -func_cc_basename () -{ - for cc_temp in $*""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac - done - func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` -} - - -# ### END FUNCTIONS SHARED WITH CONFIGURE - _LT_EOF case $host_os in @@ -1983,7 +1907,7 @@ _LT_EOF # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. -if test set != "${COLLECT_NAMES+set}"; then +if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi @@ -1992,7 +1916,7 @@ _LT_EOF esac -ltmain=$ac_aux_dir/ltmain.sh +ltmain="$ac_aux_dir/ltmain.sh" # We use sed instead of cat because bash on DJGPP gets confused if @@ -2002,6 +1926,165 @@ ltmain=$ac_aux_dir/ltmain.sh sed '$q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) + if test x"$xsi_shell" = xyes; then + sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ +func_dirname ()\ +{\ +\ case ${1} in\ +\ */*) func_dirname_result="${1%/*}${2}" ;;\ +\ * ) func_dirname_result="${3}" ;;\ +\ esac\ +} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_basename ()$/,/^} # func_basename /c\ +func_basename ()\ +{\ +\ func_basename_result="${1##*/}"\ +} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ +func_dirname_and_basename ()\ +{\ +\ case ${1} in\ +\ */*) func_dirname_result="${1%/*}${2}" ;;\ +\ * ) func_dirname_result="${3}" ;;\ +\ esac\ +\ func_basename_result="${1##*/}"\ +} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ +func_stripname ()\ +{\ +\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ +\ # positional parameters, so assign one to ordinary parameter first.\ +\ func_stripname_result=${3}\ +\ func_stripname_result=${func_stripname_result#"${1}"}\ +\ func_stripname_result=${func_stripname_result%"${2}"}\ +} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ +func_split_long_opt ()\ +{\ +\ func_split_long_opt_name=${1%%=*}\ +\ func_split_long_opt_arg=${1#*=}\ +} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ +func_split_short_opt ()\ +{\ +\ func_split_short_opt_arg=${1#??}\ +\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ +} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ +func_lo2o ()\ +{\ +\ case ${1} in\ +\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ +\ *) func_lo2o_result=${1} ;;\ +\ esac\ +} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_xform ()$/,/^} # func_xform /c\ +func_xform ()\ +{\ + func_xform_result=${1%.*}.lo\ +} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_arith ()$/,/^} # func_arith /c\ +func_arith ()\ +{\ + func_arith_result=$(( $* ))\ +} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_len ()$/,/^} # func_len /c\ +func_len ()\ +{\ + func_len_result=${#1}\ +} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + +fi + +if test x"$lt_shell_append" = xyes; then + sed -e '/^func_append ()$/,/^} # func_append /c\ +func_append ()\ +{\ + eval "${1}+=\\${2}"\ +} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ +func_append_quoted ()\ +{\ +\ func_quote_for_eval "${2}"\ +\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ +} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + # Save a `func_append' function call where possible by direct use of '+=' + sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") + test 0 -eq $? || _lt_function_replace_fail=: +else + # Save a `func_append' function call even when '+=' is not available + sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") + test 0 -eq $? || _lt_function_replace_fail=: +fi + +if test x"$_lt_function_replace_fail" = x":"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 +$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} +fi + + mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" diff --git a/pocketsphinx-5prealpha/configure b/pocketsphinx-5prealpha/configure index 54b2e89..028ef35 100755 --- a/pocketsphinx-5prealpha/configure +++ b/pocketsphinx-5prealpha/configure @@ -667,7 +667,6 @@ BUILD_DOXYGEN_FALSE BUILD_DOXYGEN_TRUE HAVE_DOXYGEN HAVE_PKGCONFIG -LT_SYS_LIBRARY_PATH OTOOL64 OTOOL LIPO @@ -761,7 +760,6 @@ infodir docdir oldincludedir includedir -runstatedir localstatedir sharedstatedir sysconfdir @@ -790,7 +788,6 @@ enable_shared enable_static with_pic enable_fast_install -with_aix_soname with_gnu_ld with_sysroot enable_libtool_lock @@ -806,7 +803,6 @@ LDFLAGS LIBS CPPFLAGS CPP -LT_SYS_LIBRARY_PATH PYTHON PYTHON_VERSION PKG_CONFIG @@ -852,7 +848,6 @@ datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' -runstatedir='${localstatedir}/run' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' @@ -1105,15 +1100,6 @@ do | -silent | --silent | --silen | --sile | --sil) silent=yes ;; - -runstatedir | --runstatedir | --runstatedi | --runstated \ - | --runstate | --runstat | --runsta | --runst | --runs \ - | --run | --ru | --r) - ac_prev=runstatedir ;; - -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ - | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ - | --run=* | --ru=* | --r=*) - runstatedir=$ac_optarg ;; - -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ @@ -1251,7 +1237,7 @@ fi for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir runstatedir + libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. @@ -1404,7 +1390,6 @@ Fine tuning of the installation directories: --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] @@ -1460,12 +1445,9 @@ Optional Packages: --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use both] - --with-aix-soname=aix|svr4|both - shared library versioning (aka "SONAME") variant to - provide on AIX, [default=aix]. --with-gnu-ld assume the C compiler uses GNU ld [default=no] - --with-sysroot[=DIR] Search for dependent libraries within DIR (or the - compiler's sysroot if not specified). + --with-sysroot=DIR Search for dependent libraries within DIR + (or the compiler's sysroot if not specified). --with-python Enable Python extension, built with swig, enabled by default --with-sphinxbase=DIRECTORY @@ -1482,8 +1464,6 @@ Some influential environment variables: CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor - LT_SYS_LIBRARY_PATH - User-defined run-time library search path. PYTHON the Python interpreter PYTHON_VERSION The installed Python version to use, for example '2.3'. This @@ -2517,7 +2497,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_config_headers="$ac_config_headers include/config.h" -am__api_version='1.15' +am__api_version='1.14' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do @@ -2718,8 +2698,8 @@ test "$program_suffix" != NONE && ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` -# Expand $ac_aux_dir to an absolute path. -am_aux_dir=`cd "$ac_aux_dir" && pwd` +# expand $ac_aux_dir to an absolute path +am_aux_dir=`cd $ac_aux_dir && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in @@ -2738,7 +2718,7 @@ else $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi -if test x"${install_sh+set}" != xset; then +if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; @@ -3057,8 +3037,8 @@ MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # mkdir_p='$(MKDIR_P)' -# We need awk for the "check" target (and possibly the TAP driver). The -# system "awk" is bad on some platforms. +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. # Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' @@ -3117,7 +3097,6 @@ END fi - CFLAGS=${CFLAGS:--g -O2 -Wall} # Make sure we can run config.sub. @@ -4680,8 +4659,8 @@ esac -macro_version='2.4.6' -macro_revision='2.4.6' +macro_version='2.4.2' +macro_revision='1.3337' @@ -4695,7 +4674,7 @@ macro_revision='2.4.6' -ltmain=$ac_aux_dir/ltmain.sh +ltmain="$ac_aux_dir/ltmain.sh" # Backslashify metacharacters that are still active within # double-quoted strings. @@ -4744,7 +4723,7 @@ func_echo_all () $ECHO "" } -case $ECHO in +case "$ECHO" in printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 $as_echo "printf" >&6; } ;; print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 @@ -4937,19 +4916,19 @@ test -z "$GREP" && GREP=grep # Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : - withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes + withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi ac_prog=ld -if test yes = "$GCC"; then +if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) - # gcc leaves a trailing carriage return, which upsets mingw + # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; @@ -4963,7 +4942,7 @@ $as_echo_n "checking for ld used by $CC... " >&6; } while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done - test -z "$LD" && LD=$ac_prog + test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. @@ -4974,7 +4953,7 @@ $as_echo_n "checking for ld used by $CC... " >&6; } with_gnu_ld=unknown ;; esac -elif test yes = "$with_gnu_ld"; then +elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else @@ -4985,32 +4964,32 @@ if ${lt_cv_path_LD+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD=$ac_dir/$ac_prog + lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 $as_echo "$LD" >&6; } @@ -5053,38 +5032,33 @@ if ${lt_cv_path_NM+:} false; then : else if test -n "$NM"; then # Let the user override the test. - lt_cv_path_NM=$NM + lt_cv_path_NM="$NM" else - lt_nm_to_check=${ac_tool_prefix}nm + lt_nm_to_check="${ac_tool_prefix}nm" if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. - tmp_nm=$ac_dir/$lt_tmp_nm - if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then + tmp_nm="$ac_dir/$lt_tmp_nm" + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. - # Adding the 'sed 1q' prevents false positives on HP-UX, which says: + # Adding the `sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file - # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty - case $build_os in - mingw*) lt_bad_file=conftest.nm/nofile ;; - *) lt_bad_file=/dev/null ;; - esac - case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in - *$lt_bad_file* | *'Invalid file or object type'*) + case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in + */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" - break 2 + break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" - break 2 + break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but @@ -5095,15 +5069,15 @@ else esac fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 $as_echo "$lt_cv_path_NM" >&6; } -if test no != "$lt_cv_path_NM"; then - NM=$lt_cv_path_NM +if test "$lt_cv_path_NM" != "no"; then + NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$DUMPBIN"; then : @@ -5209,9 +5183,9 @@ esac fi fi - case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in + case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in *COFF*) - DUMPBIN="$DUMPBIN -symbols -headers" + DUMPBIN="$DUMPBIN -symbols" ;; *) DUMPBIN=: @@ -5219,8 +5193,8 @@ fi esac fi - if test : != "$DUMPBIN"; then - NM=$DUMPBIN + if test "$DUMPBIN" != ":"; then + NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm @@ -5271,7 +5245,7 @@ if ${lt_cv_sys_max_cmd_len+:} false; then : $as_echo_n "(cached) " >&6 else i=0 - teststring=ABCD + teststring="ABCD" case $build_os in msdosdjgpp*) @@ -5311,7 +5285,7 @@ else lt_cv_sys_max_cmd_len=8192; ;; - bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) + netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` @@ -5362,22 +5336,22 @@ else *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len" && \ - test undefined != "$lt_cv_sys_max_cmd_len"; then + test undefined != "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. - for i in 1 2 3 4 5 6 7 8; do + for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. - while { test X`env echo "$teststring$teststring" 2>/dev/null` \ + while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && - test 17 != "$i" # 1/2 MB should be enough + test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring @@ -5395,7 +5369,7 @@ else fi -if test -n "$lt_cv_sys_max_cmd_len"; then +if test -n $lt_cv_sys_max_cmd_len ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 $as_echo "$lt_cv_sys_max_cmd_len" >&6; } else @@ -5413,6 +5387,30 @@ max_cmd_len=$lt_cv_sys_max_cmd_len : ${MV="mv -f"} : ${RM="rm -f"} +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 +$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } +# Try some XSI features +xsi_shell=no +( _lt_dummy="a/b/c" + test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ + = c,a/b,b/c, \ + && eval 'test $(( 1 + 1 )) -eq 2 \ + && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ + && xsi_shell=yes +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 +$as_echo "$xsi_shell" >&6; } + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 +$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } +lt_shell_append=no +( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ + >/dev/null 2>&1 \ + && lt_shell_append=yes +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 +$as_echo "$lt_shell_append" >&6; } + + if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else @@ -5535,13 +5533,13 @@ esac reload_cmds='$LD$reload_flag -o $output$reload_objs' case $host_os in cygwin* | mingw* | pw32* | cegcc*) - if test yes != "$GCC"; then + if test "$GCC" != yes; then reload_cmds=false fi ;; darwin*) - if test yes = "$GCC"; then - reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' + if test "$GCC" = yes; then + reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' else reload_cmds='$LD$reload_flag -o $output$reload_objs' fi @@ -5669,13 +5667,13 @@ lt_cv_deplibs_check_method='unknown' # Need to set the preceding variable on all platforms that support # interlibrary dependencies. # 'none' -- dependencies not supported. -# 'unknown' -- same as none, but documents that we really don't know. +# `unknown' -- same as none, but documents that we really don't know. # 'pass_all' -- all dependencies passed with no checks. # 'test_compile' -- check by making test program. # 'file_magic [[regex]]' -- check by looking for files in library path -# that responds to the $file_magic_cmd with a given extended regex. -# If you have 'file' or equivalent on your system and you're not sure -# whether 'pass_all' will *always* work, you probably want this one. +# which responds to the $file_magic_cmd with a given extended regex. +# If you have `file' or equivalent on your system and you're not sure +# whether `pass_all' will *always* work, you probably want this one. case $host_os in aix[4-9]*) @@ -5702,7 +5700,8 @@ mingw* | pw32*) # Base MSYS/MinGW do not provide the 'file' command needed by # func_win32_libid shell function, so use a weaker test based on 'objdump', # unless we find 'file', for example because we are cross-compiling. - if ( file / ) >/dev/null 2>&1; then + # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. + if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else @@ -5798,8 +5797,8 @@ newos6*) lt_cv_deplibs_check_method=pass_all ;; -openbsd* | bitrig*) - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then +openbsd*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' @@ -5852,9 +5851,6 @@ sysv4 | sysv4.3*) tpf*) lt_cv_deplibs_check_method=pass_all ;; -os2*) - lt_cv_deplibs_check_method=pass_all - ;; esac fi @@ -6012,8 +6008,8 @@ else case $host_os in cygwin* | mingw* | pw32* | cegcc*) - # two different shell functions defined in ltmain.sh; - # decide which one to use based on capabilities of $DLLTOOL + # two different shell functions defined in ltmain.sh + # decide which to use based on capabilities of $DLLTOOL case `$DLLTOOL --help 2>&1` in *--identify-strict*) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib @@ -6025,7 +6021,7 @@ cygwin* | mingw* | pw32* | cegcc*) ;; *) # fallback: assume linklib IS sharedlib - lt_cv_sharedlib_from_linklib_cmd=$ECHO + lt_cv_sharedlib_from_linklib_cmd="$ECHO" ;; esac @@ -6179,7 +6175,7 @@ if ac_fn_c_try_compile "$LINENO"; then : ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } - if test 0 -eq "$ac_status"; then + if test "$ac_status" -eq 0; then # Ensure the archiver fails upon bogus file names. rm -f conftest.$ac_objext libconftest.a { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 @@ -6187,7 +6183,7 @@ if ac_fn_c_try_compile "$LINENO"; then : ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } - if test 0 -ne "$ac_status"; then + if test "$ac_status" -ne 0; then lt_cv_ar_at_file=@ fi fi @@ -6200,7 +6196,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 $as_echo "$lt_cv_ar_at_file" >&6; } -if test no = "$lt_cv_ar_at_file"; then +if test "x$lt_cv_ar_at_file" = xno; then archiver_list_spec= else archiver_list_spec=$lt_cv_ar_at_file @@ -6417,7 +6413,7 @@ old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in - bitrig* | openbsd*) + openbsd*) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" ;; *) @@ -6507,7 +6503,7 @@ cygwin* | mingw* | pw32* | cegcc*) symcode='[ABCDGISTW]' ;; hpux*) - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then symcode='[ABCDEGRST]' fi ;; @@ -6540,44 +6536,14 @@ case `$NM -V 2>&1` in symcode='[ABCDGIRSTW]' ;; esac -if test "$lt_cv_nm_interface" = "MS dumpbin"; then - # Gets list of data symbols to import. - lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" - # Adjust the below global symbol transforms to fixup imported variables. - lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" - lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" - lt_c_name_lib_hook="\ - -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ - -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" -else - # Disable hooks by default. - lt_cv_sys_global_symbol_to_import= - lt_cdecl_hook= - lt_c_name_hook= - lt_c_name_lib_hook= -fi - # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. -lt_cv_sys_global_symbol_to_cdecl="sed -n"\ -$lt_cdecl_hook\ -" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ -" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address -lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ -$lt_c_name_hook\ -" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ -" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" - -# Transform an extracted symbol line into symbol name with lib prefix and -# symbol address. -lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ -$lt_c_name_lib_hook\ -" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ -" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ -" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" +lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" # Handle CRLF in mingw tool chain opt_cr= @@ -6595,24 +6561,21 @@ for ac_symprfx in "" "_"; do # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then - # Fake it for dumpbin and say T for any non-static function, - # D for any global variable and I for any imported variable. + # Fake it for dumpbin and say T for any non-static function + # and D for any global variable. # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK '"\ " {last_section=section; section=\$ 3};"\ " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ -" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ -" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ -" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ -" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ -" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ -" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ -" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ +" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ +" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ +" s[1]~/^[@?]/{print s[1], s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" @@ -6660,11 +6623,11 @@ _LT_EOF if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ -#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE -/* DATA imports from DLLs on WIN32 can't be const, because runtime +#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) +/* DATA imports from DLLs on WIN32 con't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT_DLSYM_CONST -#elif defined __osf__ +#elif defined(__osf__) /* This system does not cope well with relocations in const data. */ # define LT_DLSYM_CONST #else @@ -6690,7 +6653,7 @@ lt__PROGRAM__LTX_preloaded_symbols[] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF - $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; @@ -6710,13 +6673,13 @@ _LT_EOF mv conftest.$ac_objext conftstm.$ac_objext lt_globsym_save_LIBS=$LIBS lt_globsym_save_CFLAGS=$CFLAGS - LIBS=conftstm.$ac_objext + LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && test -s conftest$ac_exeext; then + test $ac_status = 0; } && test -s conftest${ac_exeext}; then pipe_works=yes fi LIBS=$lt_globsym_save_LIBS @@ -6737,7 +6700,7 @@ _LT_EOF rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. - if test yes = "$pipe_works"; then + if test "$pipe_works" = yes; then break else lt_cv_sys_global_symbol_pipe= @@ -6779,16 +6742,6 @@ fi - - - - - - - - - - @@ -6812,9 +6765,9 @@ fi lt_sysroot= -case $with_sysroot in #( +case ${with_sysroot} in #( yes) - if test yes = "$GCC"; then + if test "$GCC" = yes; then lt_sysroot=`$CC --print-sysroot 2>/dev/null` fi ;; #( @@ -6824,8 +6777,8 @@ case $with_sysroot in #( no|'') ;; #( *) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 -$as_echo "$with_sysroot" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 +$as_echo "${with_sysroot}" >&6; } as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 ;; esac @@ -6837,99 +6790,18 @@ $as_echo "${lt_sysroot:-no}" >&6; } -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 -$as_echo_n "checking for a working dd... " >&6; } -if ${ac_cv_path_lt_DD+:} false; then : - $as_echo_n "(cached) " >&6 -else - printf 0123456789abcdef0123456789abcdef >conftest.i -cat conftest.i conftest.i >conftest2.i -: ${lt_DD:=$DD} -if test -z "$lt_DD"; then - ac_path_lt_DD_found=false - # Loop through the user's path and test for each of PROGNAME-LIST - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in dd; do - for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" - as_fn_executable_p "$ac_path_lt_DD" || continue -if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then - cmp -s conftest.i conftest.out \ - && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: -fi - $ac_path_lt_DD_found && break 3 - done - done - done -IFS=$as_save_IFS - if test -z "$ac_cv_path_lt_DD"; then - : - fi -else - ac_cv_path_lt_DD=$lt_DD -fi - -rm -f conftest.i conftest2.i conftest.out -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 -$as_echo "$ac_cv_path_lt_DD" >&6; } - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 -$as_echo_n "checking how to truncate binary pipes... " >&6; } -if ${lt_cv_truncate_bin+:} false; then : - $as_echo_n "(cached) " >&6 -else - printf 0123456789abcdef0123456789abcdef >conftest.i -cat conftest.i conftest.i >conftest2.i -lt_cv_truncate_bin= -if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then - cmp -s conftest.i conftest.out \ - && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" -fi -rm -f conftest.i conftest2.i conftest.out -test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 -$as_echo "$lt_cv_truncate_bin" >&6; } - - - - - - - -# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. -func_cc_basename () -{ - for cc_temp in $*""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac - done - func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` -} - # Check whether --enable-libtool-lock was given. if test "${enable_libtool_lock+set}" = set; then : enableval=$enable_libtool_lock; fi -test no = "$enable_libtool_lock" || enable_libtool_lock=yes +test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) - # Find out what ABI is being produced by ac_compile, and set mode - # options accordingly. + # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 @@ -6938,25 +6810,24 @@ ia64-*-hpux*) test $ac_status = 0; }; then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) - HPUX_IA64_MODE=32 + HPUX_IA64_MODE="32" ;; *ELF-64*) - HPUX_IA64_MODE=64 + HPUX_IA64_MODE="64" ;; esac fi rm -rf conftest* ;; *-*-irix6*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. + # Find out which ABI we are using. echo '#line '$LINENO' "configure"' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - if test yes = "$lt_cv_prog_gnu_ld"; then + if test "$lt_cv_prog_gnu_ld" = yes; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" @@ -6985,50 +6856,9 @@ ia64-*-hpux*) rm -rf conftest* ;; -mips64*-*linux*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. - echo '#line '$LINENO' "configure"' > conftest.$ac_ext - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - emul=elf - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - emul="${emul}32" - ;; - *64-bit*) - emul="${emul}64" - ;; - esac - case `/usr/bin/file conftest.$ac_objext` in - *MSB*) - emul="${emul}btsmip" - ;; - *LSB*) - emul="${emul}ltsmip" - ;; - esac - case `/usr/bin/file conftest.$ac_objext` in - *N32*) - emul="${emul}n32" - ;; - esac - LD="${LD-ld} -m $emul" - fi - rm -rf conftest* - ;; - x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. Note that the listed cases only cover the - # situations where additional linker options are needed (such as when - # doing 32-bit compilation for a host where ld defaults to 64-bit, or - # vice versa); the common cases where no linker options are needed do - # not appear in the list. + # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 @@ -7051,10 +6881,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) ;; esac ;; - powerpc64le-*linux*) + powerpc64le-*) LD="${LD-ld} -m elf32lppclinux" ;; - powerpc64-*linux*) + powerpc64-*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -7073,10 +6903,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - powerpcle-*linux*) + powerpcle-*) LD="${LD-ld} -m elf64lppc" ;; - powerpc-*linux*) + powerpc-*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) @@ -7094,7 +6924,7 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. - SAVE_CFLAGS=$CFLAGS + SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 $as_echo_n "checking whether the C compiler needs -belf... " >&6; } @@ -7134,14 +6964,13 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 $as_echo "$lt_cv_cc_needs_belf" >&6; } - if test yes != "$lt_cv_cc_needs_belf"; then + if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf - CFLAGS=$SAVE_CFLAGS + CFLAGS="$SAVE_CFLAGS" fi ;; *-*solaris*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. + # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 @@ -7153,7 +6982,7 @@ $as_echo "$lt_cv_cc_needs_belf" >&6; } case $lt_cv_prog_gnu_ld in yes*) case $host in - i?86-*-solaris*|x86_64-*-solaris*) + i?86-*-solaris*) LD="${LD-ld} -m elf_x86_64" ;; sparc*-*-solaris*) @@ -7162,7 +6991,7 @@ $as_echo "$lt_cv_cc_needs_belf" >&6; } esac # GNU ld 2.21 introduced _sol2 emulations. Use them if available. if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then - LD=${LD-ld}_sol2 + LD="${LD-ld}_sol2" fi ;; *) @@ -7178,7 +7007,7 @@ $as_echo "$lt_cv_cc_needs_belf" >&6; } ;; esac -need_locks=$enable_libtool_lock +need_locks="$enable_libtool_lock" if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. @@ -7289,7 +7118,7 @@ else fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 $as_echo "$lt_cv_path_mainfest_tool" >&6; } -if test yes != "$lt_cv_path_mainfest_tool"; then +if test "x$lt_cv_path_mainfest_tool" != xyes; then MANIFEST_TOOL=: fi @@ -7792,7 +7621,7 @@ if ${lt_cv_apple_cc_single_mod+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_apple_cc_single_mod=no - if test -z "$LT_MULTI_MODULE"; then + if test -z "${LT_MULTI_MODULE}"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the @@ -7810,7 +7639,7 @@ else cat conftest.err >&5 # Otherwise, if the output was created with a 0 exit code from # the compiler, it worked. - elif test -f libconftest.dylib && test 0 = "$_lt_result"; then + elif test -f libconftest.dylib && test $_lt_result -eq 0; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&5 @@ -7849,7 +7678,7 @@ else fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext - LDFLAGS=$save_LDFLAGS + LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 @@ -7878,7 +7707,7 @@ _LT_EOF _lt_result=$? if test -s conftest.err && $GREP force_load conftest.err; then cat conftest.err >&5 - elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then + elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then lt_cv_ld_force_load=yes else cat conftest.err >&5 @@ -7891,32 +7720,32 @@ fi $as_echo "$lt_cv_ld_force_load" >&6; } case $host_os in rhapsody* | darwin1.[012]) - _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; + _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; darwin1.*) - _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[91]*) - _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; - 10.[012][,.]*) - _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + 10.[012]*) + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) - _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; esac ;; esac - if test yes = "$lt_cv_apple_cc_single_mod"; then + if test "$lt_cv_apple_cc_single_mod" = "yes"; then _lt_dar_single_mod='$single_module' fi - if test yes = "$lt_cv_ld_exported_symbols_list"; then - _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' + if test "$lt_cv_ld_exported_symbols_list" = "yes"; then + _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' else - _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' fi - if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then + if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= @@ -7924,41 +7753,6 @@ $as_echo "$lt_cv_ld_force_load" >&6; } ;; esac -# func_munge_path_list VARIABLE PATH -# ----------------------------------- -# VARIABLE is name of variable containing _space_ separated list of -# directories to be munged by the contents of PATH, which is string -# having a format: -# "DIR[:DIR]:" -# string "DIR[ DIR]" will be prepended to VARIABLE -# ":DIR[:DIR]" -# string "DIR[ DIR]" will be appended to VARIABLE -# "DIRP[:DIRP]::[DIRA:]DIRA" -# string "DIRP[ DIRP]" will be prepended to VARIABLE and string -# "DIRA[ DIRA]" will be appended to VARIABLE -# "DIR[:DIR]" -# VARIABLE will be replaced by "DIR[ DIR]" -func_munge_path_list () -{ - case x$2 in - x) - ;; - *:) - eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" - ;; - x:*) - eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" - ;; - *::*) - eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" - eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" - ;; - *) - eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" - ;; - esac -} - for ac_header in dlfcn.h do : ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default @@ -7995,14 +7789,14 @@ if test "${enable_shared+set}" = set; then : *) enable_shared=no # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_shared=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac else @@ -8026,14 +7820,14 @@ if test "${enable_static+set}" = set; then : *) enable_static=no # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_static=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac else @@ -8057,14 +7851,14 @@ if test "${with_pic+set}" = set; then : *) pic_mode=default # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for lt_pkg in $withval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$lt_pkg" = "X$lt_p"; then pic_mode=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac else @@ -8072,6 +7866,8 @@ else fi +test -z "$pic_mode" && pic_mode=default + @@ -8087,14 +7883,14 @@ if test "${enable_fast_install+set}" = set; then : *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac else @@ -8108,63 +7904,11 @@ fi - shared_archive_member_spec= -case $host,$enable_shared in -power*-*-aix[5-9]*,yes) - { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 -$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } - -# Check whether --with-aix-soname was given. -if test "${with_aix_soname+set}" = set; then : - withval=$with_aix_soname; case $withval in - aix|svr4|both) - ;; - *) - as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 - ;; - esac - lt_cv_with_aix_soname=$with_aix_soname -else - if ${lt_cv_with_aix_soname+:} false; then : - $as_echo_n "(cached) " >&6 -else - lt_cv_with_aix_soname=aix -fi - - with_aix_soname=$lt_cv_with_aix_soname -fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 -$as_echo "$with_aix_soname" >&6; } - if test aix != "$with_aix_soname"; then - # For the AIX way of multilib, we name the shared archive member - # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', - # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. - # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, - # the AIX toolchain works better with OBJECT_MODE set (default 32). - if test 64 = "${OBJECT_MODE-32}"; then - shared_archive_member_spec=shr_64 - else - shared_archive_member_spec=shr - fi - fi - ;; -*) - with_aix_soname=aix - ;; -esac - - - - - - - # This can be used to rebuild libtool when needed -LIBTOOL_DEPS=$ltmain +LIBTOOL_DEPS="$ltmain" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' @@ -8213,7 +7957,7 @@ test -z "$LN_S" && LN_S="ln -s" -if test -n "${ZSH_VERSION+set}"; then +if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi @@ -8252,7 +7996,7 @@ aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. - if test set != "${COLLECT_NAMES+set}"; then + if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi @@ -8263,14 +8007,14 @@ esac ofile=libtool can_build_shared=yes -# All known linkers require a '.a' archive for static linking (except MSVC, +# All known linkers require a `.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a -with_gnu_ld=$lt_cv_prog_gnu_ld +with_gnu_ld="$lt_cv_prog_gnu_ld" -old_CC=$CC -old_CFLAGS=$CFLAGS +old_CC="$CC" +old_CFLAGS="$CFLAGS" # Set sane defaults for various variables test -z "$CC" && CC=cc @@ -8279,8 +8023,15 @@ test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS test -z "$LD" && LD=ld test -z "$ac_objext" && ac_objext=o -func_cc_basename $compiler -cc_basename=$func_cc_basename_result +for cc_temp in $compiler""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac +done +cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` # Only perform the check for file, if the check method requires it @@ -8295,22 +8046,22 @@ if ${lt_cv_path_MAGIC_CMD+:} false; then : else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) - lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) - lt_save_MAGIC_CMD=$MAGIC_CMD - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/${ac_tool_prefix}file"; then - lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" + if test -f $ac_dir/${ac_tool_prefix}file; then + lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` - MAGIC_CMD=$lt_cv_path_MAGIC_CMD + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : @@ -8333,13 +8084,13 @@ _LT_EOF break fi done - IFS=$lt_save_ifs - MAGIC_CMD=$lt_save_MAGIC_CMD + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi -MAGIC_CMD=$lt_cv_path_MAGIC_CMD +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } @@ -8361,22 +8112,22 @@ if ${lt_cv_path_MAGIC_CMD+:} false; then : else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) - lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) - lt_save_MAGIC_CMD=$MAGIC_CMD - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/file"; then - lt_cv_path_MAGIC_CMD=$ac_dir/"file" + if test -f $ac_dir/file; then + lt_cv_path_MAGIC_CMD="$ac_dir/file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` - MAGIC_CMD=$lt_cv_path_MAGIC_CMD + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : @@ -8399,13 +8150,13 @@ _LT_EOF break fi done - IFS=$lt_save_ifs - MAGIC_CMD=$lt_save_MAGIC_CMD + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi -MAGIC_CMD=$lt_cv_path_MAGIC_CMD +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } @@ -8426,7 +8177,7 @@ esac # Use C for the default configuration in the libtool script -lt_save_CC=$CC +lt_save_CC="$CC" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -8488,7 +8239,7 @@ if test -n "$compiler"; then lt_prog_compiler_no_builtin_flag= -if test yes = "$GCC"; then +if test "$GCC" = yes; then case $cc_basename in nvcc*) lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; @@ -8504,7 +8255,7 @@ else lt_cv_prog_compiler_rtti_exceptions=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment + lt_compiler_flag="-fno-rtti -fno-exceptions" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins @@ -8534,7 +8285,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } -if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then +if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" else : @@ -8552,18 +8303,17 @@ lt_prog_compiler_pic= lt_prog_compiler_static= - if test yes = "$GCC"; then + if test "$GCC" = yes; then lt_prog_compiler_wl='-Wl,' lt_prog_compiler_static='-static' case $host_os in aix*) # All AIX code is PIC. - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' fi - lt_prog_compiler_pic='-fPIC' ;; amigaos*) @@ -8574,8 +8324,8 @@ lt_prog_compiler_static= ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but - # adding the '-m68020' flag to GCC prevents building anything better, - # like '-m68040'. + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' ;; esac @@ -8591,11 +8341,6 @@ lt_prog_compiler_static= # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic='-DDLL_EXPORT' - case $host_os in - os2*) - lt_prog_compiler_static='$wl-static' - ;; - esac ;; darwin* | rhapsody*) @@ -8666,7 +8411,7 @@ lt_prog_compiler_static= case $host_os in aix*) lt_prog_compiler_wl='-Wl,' - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' else @@ -8674,29 +8419,10 @@ lt_prog_compiler_static= fi ;; - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - lt_prog_compiler_pic='-fno-common' - case $cc_basename in - nagfor*) - # NAG Fortran compiler - lt_prog_compiler_wl='-Wl,-Wl,,' - lt_prog_compiler_pic='-PIC' - lt_prog_compiler_static='-Bstatic' - ;; - esac - ;; - mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic='-DDLL_EXPORT' - case $host_os in - os2*) - lt_prog_compiler_static='$wl-static' - ;; - esac ;; hpux9* | hpux10* | hpux11*) @@ -8712,7 +8438,7 @@ lt_prog_compiler_static= ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? - lt_prog_compiler_static='$wl-a ${wl}archive' + lt_prog_compiler_static='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) @@ -8723,7 +8449,7 @@ lt_prog_compiler_static= linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in - # old Intel for x86_64, which still supported -KPIC. + # old Intel for x86_64 which still supported -KPIC. ecc*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' @@ -8748,12 +8474,6 @@ lt_prog_compiler_static= lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; - tcc*) - # Fabrice Bellard et al's Tiny C Compiler - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-fPIC' - lt_prog_compiler_static='-static' - ;; pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) @@ -8851,7 +8571,7 @@ lt_prog_compiler_static= ;; sysv4*MP*) - if test -d /usr/nec; then + if test -d /usr/nec ;then lt_prog_compiler_pic='-Kconform_pic' lt_prog_compiler_static='-Bstatic' fi @@ -8880,7 +8600,7 @@ lt_prog_compiler_static= fi case $host_os in - # For platforms that do not support PIC, -DPIC is meaningless: + # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic= ;; @@ -8912,7 +8632,7 @@ else lt_cv_prog_compiler_pic_works=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment + lt_compiler_flag="$lt_prog_compiler_pic -DPIC" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins @@ -8942,7 +8662,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } -if test yes = "$lt_cv_prog_compiler_pic_works"; then +if test x"$lt_cv_prog_compiler_pic_works" = xyes; then case $lt_prog_compiler_pic in "" | " "*) ;; *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; @@ -8974,7 +8694,7 @@ if ${lt_cv_prog_compiler_static_works+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works=no - save_LDFLAGS=$LDFLAGS + save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then @@ -8993,13 +8713,13 @@ else fi fi $RM -r conftest* - LDFLAGS=$save_LDFLAGS + LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 $as_echo "$lt_cv_prog_compiler_static_works" >&6; } -if test yes = "$lt_cv_prog_compiler_static_works"; then +if test x"$lt_cv_prog_compiler_static_works" = xyes; then : else lt_prog_compiler_static= @@ -9119,8 +8839,8 @@ $as_echo "$lt_cv_prog_compiler_c_o" >&6; } -hard_links=nottested -if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then +hard_links="nottested" +if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } @@ -9132,9 +8852,9 @@ $as_echo_n "checking if we can lock with hard links... " >&6; } ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } - if test no = "$hard_links"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 -$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} + if test "$hard_links" = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 +$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else @@ -9177,9 +8897,9 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie # included in the symbol list include_expsyms= # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ' (' and ')$', so one must not match beginning or - # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', - # as well as any symbol that contains 'd'. + # it will be wrapped by ` (' and `)$', so one must not match beginning or + # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', + # as well as any symbol that contains `d'. exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if @@ -9194,7 +8914,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. - if test yes != "$GCC"; then + if test "$GCC" != yes; then with_gnu_ld=no fi ;; @@ -9202,7 +8922,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; - openbsd* | bitrig*) + openbsd*) with_gnu_ld=no ;; linux* | k*bsd*-gnu | gnu*) @@ -9215,7 +8935,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie # On some targets, GNU ld is compatible enough with the native linker # that we're better off using the native interface for both. lt_use_gnu_ld_interface=no - if test yes = "$with_gnu_ld"; then + if test "$with_gnu_ld" = yes; then case $host_os in aix*) # The AIX port of GNU ld has always aspired to compatibility @@ -9237,24 +8957,24 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie esac fi - if test yes = "$lt_use_gnu_ld_interface"; then + if test "$lt_use_gnu_ld_interface" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='$wl' + wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' - export_dynamic_flag_spec='$wl--export-dynamic' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + export_dynamic_flag_spec='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then - whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec= fi supports_anon_versioning=no - case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in + case `$LD -v 2>&1` in *GNU\ gold*) supports_anon_versioning=yes ;; *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... @@ -9267,7 +8987,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie case $host_os in aix[3-9]*) # On AIX/PPC, the GNU linker is very broken - if test ia64 != "$host_cpu"; then + if test "$host_cpu" != ia64; then ld_shlibs=no cat <<_LT_EOF 1>&2 @@ -9286,7 +9006,7 @@ _LT_EOF case $host_cpu in powerpc) # see comment about AmigaOS4 .so support - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) @@ -9302,7 +9022,7 @@ _LT_EOF allow_undefined_flag=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME - archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs=no fi @@ -9312,7 +9032,7 @@ _LT_EOF # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec='-L$libdir' - export_dynamic_flag_spec='$wl--export-all-symbols' + export_dynamic_flag_spec='${wl}--export-all-symbols' allow_undefined_flag=unsupported always_export_symbols=no enable_shared_with_static_runtimes=yes @@ -9320,89 +9040,61 @@ _LT_EOF exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - # If the export-symbols file already is a .def file, use it as - # is; otherwise, prepend EXPORTS... - archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs=no fi ;; haiku*) - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' link_all_deplibs=yes ;; - os2*) - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - allow_undefined_flag=unsupported - shrext_cmds=.dll - archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - prefix_cmds="$SED"~ - if test EXPORTS = "`$SED 1q $export_symbols`"; then - prefix_cmds="$prefix_cmds -e 1d"; - fi~ - prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ - cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' - enable_shared_with_static_runtimes=yes - ;; - interix[3-9]*) hardcode_direct=no hardcode_shlibpath_var=no - hardcode_libdir_flag_spec='$wl-rpath,$libdir' - export_dynamic_flag_spec='$wl-E' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + export_dynamic_flag_spec='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - archive_expsym_cmds='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) tmp_diet=no - if test linux-dietlibc = "$host_os"; then + if test "$host_os" = linux-dietlibc; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ - && test no = "$tmp_diet" + && test "$tmp_diet" = no then tmp_addflag=' $pic_flag' tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler - whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group f77 and f90 compilers - whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; @@ -9413,47 +9105,42 @@ _LT_EOF lf95*) # Lahey Fortran 8.1 whole_archive_flag_spec= tmp_sharedflag='--shared' ;; - nagfor*) # NAGFOR 5.3 - tmp_sharedflag='-Wl,-shared' ;; xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; nvcc*) # Cuda Compiler Driver 2.2 - whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 - whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac - archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - if test yes = "$supports_anon_versioning"; then + if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi case $cc_basename in - tcc*) - export_dynamic_flag_spec='-rdynamic' - ;; xlf* | bgf* | bgxlf* | mpixlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' - if test yes = "$supports_anon_versioning"; then + if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac @@ -9467,8 +9154,8 @@ _LT_EOF archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; @@ -9486,8 +9173,8 @@ _LT_EOF _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi @@ -9499,7 +9186,7 @@ _LT_EOF ld_shlibs=no cat <<_LT_EOF 1>&2 -*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify @@ -9514,9 +9201,9 @@ _LT_EOF # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi @@ -9533,15 +9220,15 @@ _LT_EOF *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac - if test no = "$ld_shlibs"; then + if test "$ld_shlibs" = no; then runpath_var= hardcode_libdir_flag_spec= export_dynamic_flag_spec= @@ -9557,7 +9244,7 @@ _LT_EOF # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L=yes - if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then + if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct=unsupported @@ -9565,57 +9252,34 @@ _LT_EOF ;; aix[4-9]*) - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' - no_entry_flag= + no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to GNU nm, but means don't demangle to AIX nm. - # Without the "-l" option, or with the "-B" option, AIX nm treats - # weak defined symbols like other global defined symbols, whereas - # GNU nm marks them as "W". - # While the 'weak' keyword is ignored in the Export File, we need - # it in the Import File for the 'aix-soname' feature, so we have - # to replace the "-B" option with "-P" for AIX nm. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + # Also, AIX nm treats weak defined symbols like other global + # defined symbols, whereas GNU nm marks them as "W". if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then - export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else - export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # have runtime linking enabled, and use it for executables. - # For shared libraries, we enable/disable runtime linking - # depending on the kind of the shared library created - - # when "with_aix_soname,aix_use_runtimelinking" is: - # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables - # "aix,yes" lib.so shared, rtl:yes, for executables - # lib.a static archive - # "both,no" lib.so.V(shr.o) shared, rtl:yes - # lib.a(lib.so.V) shared, rtl:no, for executables - # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables - # lib.a(lib.so.V) shared, rtl:no - # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables - # lib.a static archive + # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do - if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then + if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done - if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then - # With aix-soname=svr4, we create the lib.so.V shared archives only, - # so we don't have lib.a shared libs to link our executables. - # We have to force runtime linking in this case. - aix_use_runtimelinking=yes - LDFLAGS="$LDFLAGS -Wl,-brtl" - fi ;; esac @@ -9634,21 +9298,13 @@ _LT_EOF hardcode_direct_absolute=yes hardcode_libdir_separator=':' link_all_deplibs=yes - file_list_spec='$wl-f,' - case $with_aix_soname,$aix_use_runtimelinking in - aix,*) ;; # traditional, no import file - svr4,* | *,yes) # use import file - # The Import File defines what to hardcode. - hardcode_direct=no - hardcode_direct_absolute=no - ;; - esac + file_list_spec='${wl}-f,' - if test yes = "$GCC"; then + if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ - collect2name=`$CC -print-prog-name=collect2` + collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then @@ -9667,42 +9323,36 @@ _LT_EOF ;; esac shared_flag='-shared' - if test yes = "$aix_use_runtimelinking"; then - shared_flag="$shared_flag "'$wl-G' + if test "$aix_use_runtimelinking" = yes; then + shared_flag="$shared_flag "'${wl}-G' fi - # Need to ensure runtime linking is disabled for the traditional - # shared library, or the linker may eventually find shared libraries - # /with/ Import File - we do not want to mix them. - shared_flag_aix='-shared' - shared_flag_svr4='-shared $wl-G' + link_all_deplibs=no else # not using gcc - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else - if test yes = "$aix_use_runtimelinking"; then - shared_flag='$wl-G' + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' else - shared_flag='$wl-bM:SRE' + shared_flag='${wl}-bM:SRE' fi - shared_flag_aix='$wl-bM:SRE' - shared_flag_svr4='$wl-G' fi fi - export_dynamic_flag_spec='$wl-bexpall' + export_dynamic_flag_spec='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. always_export_symbols=yes - if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then + if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag='-berok' # Determine the default libpath from the value encoded in an # empty executable. - if test set = "${lt_cv_aix_libpath+set}"; then + if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath_+:} false; then : @@ -9737,7 +9387,7 @@ fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then - lt_cv_aix_libpath_=/usr/lib:/lib + lt_cv_aix_libpath_="/usr/lib:/lib" fi fi @@ -9745,17 +9395,17 @@ fi aix_libpath=$lt_cv_aix_libpath_ fi - hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" - archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" + archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else - if test ia64 = "$host_cpu"; then - hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' + if test "$host_cpu" = ia64; then + hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag="-z nodefs" - archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. - if test set = "${lt_cv_aix_libpath+set}"; then + if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath_+:} false; then : @@ -9790,7 +9440,7 @@ fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then - lt_cv_aix_libpath_=/usr/lib:/lib + lt_cv_aix_libpath_="/usr/lib:/lib" fi fi @@ -9798,33 +9448,21 @@ fi aix_libpath=$lt_cv_aix_libpath_ fi - hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. - no_undefined_flag=' $wl-bernotok' - allow_undefined_flag=' $wl-berok' - if test yes = "$with_gnu_ld"; then + no_undefined_flag=' ${wl}-bernotok' + allow_undefined_flag=' ${wl}-berok' + if test "$with_gnu_ld" = yes; then # We only use this code for GNU lds that support --whole-archive. - whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' + whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec='$convenience' fi archive_cmds_need_lc=yes - archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' - # -brtl affects multiple linker settings, -berok does not and is overridden later - compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' - if test svr4 != "$with_aix_soname"; then - # This is similar to how AIX traditionally builds its shared libraries. - archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' - fi - if test aix != "$with_aix_soname"; then - archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' - else - # used by -dlpreopen to get the symbols - archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' - fi - archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' + # This is similar to how AIX traditionally builds its shared libraries. + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; @@ -9833,7 +9471,7 @@ fi case $host_cpu in powerpc) # see comment about AmigaOS4 .so support - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) @@ -9863,17 +9501,16 @@ fi # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. - shrext_cmds=.dll + shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. - archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' - archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then - cp "$export_symbols" "$output_objdir/$soname.def"; - echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; - else - $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; - fi~ - $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ - linknames=' + archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' + archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; + else + sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, )='true' enable_shared_with_static_runtimes=yes @@ -9882,18 +9519,18 @@ fi # Don't use ranlib old_postinstall_cmds='chmod 644 $oldlib' postlink_cmds='lt_outputfile="@OUTPUT@"~ - lt_tool_outputfile="@TOOL_OUTPUT@"~ - case $lt_outputfile in - *.exe|*.EXE) ;; - *) - lt_outputfile=$lt_outputfile.exe - lt_tool_outputfile=$lt_tool_outputfile.exe - ;; - esac~ - if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then - $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; - $RM "$lt_outputfile.manifest"; - fi' + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile="$lt_outputfile.exe" + lt_tool_outputfile="$lt_tool_outputfile.exe" + ;; + esac~ + if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' ;; *) # Assume MSVC wrapper @@ -9902,7 +9539,7 @@ fi # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. - shrext_cmds=.dll + shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. @@ -9921,24 +9558,24 @@ fi hardcode_direct=no hardcode_automatic=yes hardcode_shlibpath_var=unsupported - if test yes = "$lt_cv_ld_force_load"; then - whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + if test "$lt_cv_ld_force_load" = "yes"; then + whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' else whole_archive_flag_spec='' fi link_all_deplibs=yes - allow_undefined_flag=$_lt_dar_allow_undefined + allow_undefined_flag="$_lt_dar_allow_undefined" case $cc_basename in - ifort*|nagfor*) _lt_dar_can_shared=yes ;; + ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac - if test yes = "$_lt_dar_can_shared"; then + if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=func_echo_all - archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" - module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" - archive_expsym_cmds="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" - module_expsym_cmds="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" + archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" + module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" + archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" + module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" else ld_shlibs=no @@ -9980,33 +9617,33 @@ fi ;; hpux9*) - if test yes = "$GCC"; then - archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + if test "$GCC" = yes; then + archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else - archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi - hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes - export_dynamic_flag_spec='$wl-E' + export_dynamic_flag_spec='${wl}-E' ;; hpux10*) - if test yes,no = "$GCC,$with_gnu_ld"; then - archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes && test "$with_gnu_ld" = no; then + archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi - if test no = "$with_gnu_ld"; then - hardcode_libdir_flag_spec='$wl+b $wl$libdir' + if test "$with_gnu_ld" = no; then + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes hardcode_direct_absolute=yes - export_dynamic_flag_spec='$wl-E' + export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes @@ -10014,25 +9651,25 @@ fi ;; hpux11*) - if test yes,no = "$GCC,$with_gnu_ld"; then + if test "$GCC" = yes && test "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) - archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) - archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) - archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) - archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) - archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) @@ -10044,7 +9681,7 @@ if ${lt_cv_prog_compiler__b+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler__b=no - save_LDFLAGS=$LDFLAGS + save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -b" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then @@ -10063,14 +9700,14 @@ else fi fi $RM -r conftest* - LDFLAGS=$save_LDFLAGS + LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 $as_echo "$lt_cv_prog_compiler__b" >&6; } -if test yes = "$lt_cv_prog_compiler__b"; then - archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +if test x"$lt_cv_prog_compiler__b" = xyes; then + archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi @@ -10078,8 +9715,8 @@ fi ;; esac fi - if test no = "$with_gnu_ld"; then - hardcode_libdir_flag_spec='$wl+b $wl$libdir' + if test "$with_gnu_ld" = no; then + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: case $host_cpu in @@ -10090,7 +9727,7 @@ fi *) hardcode_direct=yes hardcode_direct_absolute=yes - export_dynamic_flag_spec='$wl-E' + export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. @@ -10101,8 +9738,8 @@ fi ;; irix5* | irix6* | nonstopux*) - if test yes = "$GCC"; then - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + if test "$GCC" = yes; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. @@ -10112,8 +9749,8 @@ $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " > if ${lt_cv_irix_exported_symbol+:} false; then : $as_echo_n "(cached) " >&6 else - save_LDFLAGS=$LDFLAGS - LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int foo (void) { return 0; } @@ -10125,35 +9762,24 @@ else fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext - LDFLAGS=$save_LDFLAGS + LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 $as_echo "$lt_cv_irix_exported_symbol" >&6; } - if test yes = "$lt_cv_irix_exported_symbol"; then - archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' + if test "$lt_cv_irix_exported_symbol" = yes; then + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' fi - link_all_deplibs=no else - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi archive_cmds_need_lc='no' - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: inherit_rpath=yes link_all_deplibs=yes ;; - linux*) - case $cc_basename in - tcc*) - # Fabrice Bellard et al's Tiny C Compiler - ld_shlibs=yes - archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - ;; - netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out @@ -10168,7 +9794,7 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } newsos6) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: hardcode_shlibpath_var=no ;; @@ -10176,19 +9802,27 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } *nto* | *qnx*) ;; - openbsd* | bitrig*) + openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct=yes hardcode_shlibpath_var=no hardcode_direct_absolute=yes - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' - hardcode_libdir_flag_spec='$wl-rpath,$libdir' - export_dynamic_flag_spec='$wl-E' + archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + export_dynamic_flag_spec='${wl}-E' else - archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec='$wl-rpath,$libdir' + case $host_os in + openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-R$libdir' + ;; + *) + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + ;; + esac fi else ld_shlibs=no @@ -10199,53 +9833,33 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes allow_undefined_flag=unsupported - shrext_cmds=.dll - archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - prefix_cmds="$SED"~ - if test EXPORTS = "`$SED 1q $export_symbols`"; then - prefix_cmds="$prefix_cmds -e 1d"; - fi~ - prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ - cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' - enable_shared_with_static_runtimes=yes + archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' + old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) - if test yes = "$GCC"; then - allow_undefined_flag=' $wl-expect_unresolved $wl\*' - archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + if test "$GCC" = yes; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else allow_undefined_flag=' -expect_unresolved \*' - archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' fi archive_cmds_need_lc='no' - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag - if test yes = "$GCC"; then - allow_undefined_flag=' $wl-expect_unresolved $wl\*' - archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + if test "$GCC" = yes; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' else allow_undefined_flag=' -expect_unresolved \*' - archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ - $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' + $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly hardcode_libdir_flag_spec='-rpath $libdir' @@ -10256,24 +9870,24 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } solaris*) no_undefined_flag=' -z defs' - if test yes = "$GCC"; then - wlarc='$wl' - archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes; then + wlarc='${wl}' + archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' - archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) - wlarc='$wl' - archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' + wlarc='${wl}' + archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi @@ -10283,11 +9897,11 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, - # but understands '-z linker_flag'. GCC discards it without '$wl', + # but understands `-z linker_flag'. GCC discards it without `$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) - if test yes = "$GCC"; then - whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' + if test "$GCC" = yes; then + whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' else whole_archive_flag_spec='-z allextract$convenience -z defaultextract' fi @@ -10297,10 +9911,10 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } ;; sunos4*) - if test sequent = "$host_vendor"; then + if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. - archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi @@ -10349,43 +9963,43 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) - no_undefined_flag='$wl-z,text' + no_undefined_flag='${wl}-z,text' archive_cmds_need_lc=no hardcode_shlibpath_var=no runpath_var='LD_RUN_PATH' - if test yes = "$GCC"; then - archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes; then + archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else - archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) - # Note: We CANNOT use -z defs as we might desire, because we do not + # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. - no_undefined_flag='$wl-z,text' - allow_undefined_flag='$wl-z,nodefs' + no_undefined_flag='${wl}-z,text' + allow_undefined_flag='${wl}-z,nodefs' archive_cmds_need_lc=no hardcode_shlibpath_var=no - hardcode_libdir_flag_spec='$wl-R,$libdir' + hardcode_libdir_flag_spec='${wl}-R,$libdir' hardcode_libdir_separator=':' link_all_deplibs=yes - export_dynamic_flag_spec='$wl-Bexport' + export_dynamic_flag_spec='${wl}-Bexport' runpath_var='LD_RUN_PATH' - if test yes = "$GCC"; then - archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes; then + archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else - archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; @@ -10400,10 +10014,10 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } ;; esac - if test sni = "$host_vendor"; then + if test x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - export_dynamic_flag_spec='$wl-Blargedynsym' + export_dynamic_flag_spec='${wl}-Blargedynsym' ;; esac fi @@ -10411,7 +10025,7 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 $as_echo "$ld_shlibs" >&6; } -test no = "$ld_shlibs" && can_build_shared=no +test "$ld_shlibs" = no && can_build_shared=no with_gnu_ld=$with_gnu_ld @@ -10437,7 +10051,7 @@ x|xyes) # Assume -lc should be added archive_cmds_need_lc=yes - if test yes,yes = "$GCC,$enable_shared"; then + if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds in *'~'*) # FIXME: we may have to deal with multi-command sequences. @@ -10652,14 +10266,14 @@ esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } -if test yes = "$GCC"; then +if test "$GCC" = yes; then case $host_os in - darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; - *) lt_awk_arg='/^libraries:/' ;; + darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; + *) lt_awk_arg="/^libraries:/" ;; esac case $host_os in - mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; - *) lt_sed_strip_eq='s|=/|/|g' ;; + mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; + *) lt_sed_strip_eq="s,=/,/,g" ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` case $lt_search_path_spec in @@ -10675,35 +10289,28 @@ if test yes = "$GCC"; then ;; esac # Ok, now we have the path, separated by spaces, we can step through it - # and add multilib dir if necessary... + # and add multilib dir if necessary. lt_tmp_lt_search_path_spec= - lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` - # ...but if some path component already ends with the multilib dir we assume - # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). - case "$lt_multi_os_dir; $lt_search_path_spec " in - "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) - lt_multi_os_dir= - ;; - esac + lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` for lt_sys_path in $lt_search_path_spec; do - if test -d "$lt_sys_path$lt_multi_os_dir"; then - lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" - elif test -n "$lt_multi_os_dir"; then + if test -d "$lt_sys_path/$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" + else test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' -BEGIN {RS = " "; FS = "/|\n";} { - lt_foo = ""; - lt_count = 0; +BEGIN {RS=" "; FS="/|\n";} { + lt_foo=""; + lt_count=0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { - lt_foo = "/" $lt_i lt_foo; + lt_foo="/" $lt_i lt_foo; } else { lt_count--; } @@ -10717,7 +10324,7 @@ BEGIN {RS = " "; FS = "/|\n";} { # for these hosts. case $host_os in mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ - $SED 's|/\([A-Za-z]:\)|\1|g'` ;; + $SED 's,/\([A-Za-z]:\),\1,g'` ;; esac sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` else @@ -10726,7 +10333,7 @@ fi library_names_spec= libname_spec='lib$name' soname_spec= -shrext_cmds=.so +shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= @@ -10743,16 +10350,14 @@ hardcode_into_libs=no # flags to be left without arguments need_version=unknown - - case $host_os in aix3*) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname.a' + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='$libname$release$shared_ext$major' + soname_spec='${libname}${release}${shared_ext}$major' ;; aix[4-9]*) @@ -10760,91 +10365,41 @@ aix[4-9]*) need_lib_prefix=no need_version=no hardcode_into_libs=yes - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # AIX 5 supports IA64 - library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with - # the line '#! .'. This would cause the generated library to - # depend on '.', always an invalid library. This was fixed in + # the line `#! .'. This would cause the generated library to + # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' - echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then + echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac - # Using Import Files as archive members, it is possible to support - # filename-based versioning of shared library archives on AIX. While - # this would work for both with and without runtime linking, it will - # prevent static linking of such archives. So we do filename-based - # shared library versioning with .so extension only, which is used - # when both runtime linking and shared linking is enabled. - # Unfortunately, runtime linking may impact performance, so we do - # not want this to be the default eventually. Also, we use the - # versioned .so libs for executables only if there is the -brtl - # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. - # To allow for filename-based versioning support, we need to create - # libNAME.so.V as an archive file, containing: - # *) an Import File, referring to the versioned filename of the - # archive as well as the shared archive member, telling the - # bitwidth (32 or 64) of that shared object, and providing the - # list of exported symbols of that shared object, eventually - # decorated with the 'weak' keyword - # *) the shared object with the F_LOADONLY flag set, to really avoid - # it being seen by the linker. - # At run time we better use the real file rather than another symlink, - # but for link time we create the symlink libNAME.so -> libNAME.so.V - - case $with_aix_soname,$aix_use_runtimelinking in - # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct + # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. - aix,yes) # traditional libtool - dynamic_linker='AIX unversionable lib.so' + if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - ;; - aix,no) # traditional AIX only - dynamic_linker='AIX lib.a(lib.so.V)' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. - library_names_spec='$libname$release.a $libname.a' - soname_spec='$libname$release$shared_ext$major' - ;; - svr4,*) # full svr4 only - dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" - library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' - # We do not specify a path in Import Files, so LIBPATH fires. - shlibpath_overrides_runpath=yes - ;; - *,yes) # both, prefer svr4 - dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" - library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' - # unpreferred sharedlib libNAME.a needs extra handling - postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' - postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' - # We do not specify a path in Import Files, so LIBPATH fires. - shlibpath_overrides_runpath=yes - ;; - *,no) # both, prefer aix - dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" - library_names_spec='$libname$release.a $libname.a' - soname_spec='$libname$release$shared_ext$major' - # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling - postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' - postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' - ;; - esac + library_names_spec='${libname}${release}.a $libname.a' + soname_spec='${libname}${release}${shared_ext}$major' + fi shlibpath_var=LIBPATH fi ;; @@ -10854,18 +10409,18 @@ amigaos*) powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) - library_names_spec='$libname$shared_ext' + library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; @@ -10873,8 +10428,8 @@ beos*) bsdi[45]*) version_type=linux # correct to gnu/linux during the next big refactor need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" @@ -10886,7 +10441,7 @@ bsdi[45]*) cygwin* | mingw* | pw32* | cegcc*) version_type=windows - shrext_cmds=.dll + shrext_cmds=".dll" need_version=no need_lib_prefix=no @@ -10895,8 +10450,8 @@ cygwin* | mingw* | pw32* | cegcc*) # gcc library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \$file`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ @@ -10912,17 +10467,17 @@ cygwin* | mingw* | pw32* | cegcc*) case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix - soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac dynamic_linker='Win32 ld.exe' @@ -10931,8 +10486,8 @@ cygwin* | mingw* | pw32* | cegcc*) *,cl*) # Native MSVC libname_spec='$name' - soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' - library_names_spec='$libname.dll.lib' + soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + library_names_spec='${libname}.dll.lib' case $build_os in mingw*) @@ -10959,7 +10514,7 @@ cygwin* | mingw* | pw32* | cegcc*) sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ;; *) - sys_lib_search_path_spec=$LIB + sys_lib_search_path_spec="$LIB" if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` @@ -10972,8 +10527,8 @@ cygwin* | mingw* | pw32* | cegcc*) esac # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \$file`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname' @@ -10986,7 +10541,7 @@ cygwin* | mingw* | pw32* | cegcc*) *) # Assume MSVC wrapper - library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' + library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' dynamic_linker='Win32 ld.exe' ;; esac @@ -10999,8 +10554,8 @@ darwin* | rhapsody*) version_type=darwin need_lib_prefix=no need_version=no - library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' - soname_spec='$libname$release$major$shared_ext' + library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' + soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' @@ -11013,8 +10568,8 @@ dgux*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; @@ -11032,13 +10587,12 @@ freebsd* | dragonfly*) version_type=freebsd-$objformat case $version_type in freebsd-elf*) - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac @@ -11068,10 +10622,10 @@ haiku*) need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LIBRARY_PATH - shlibpath_overrides_runpath=no + shlibpath_overrides_runpath=yes sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' hardcode_into_libs=yes ;; @@ -11089,15 +10643,14 @@ hpux9* | hpux10* | hpux11*) dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' - if test 32 = "$HPUX_IA64_MODE"; then + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - sys_lib_dlsearch_path_spec=/usr/lib/hpux32 else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - sys_lib_dlsearch_path_spec=/usr/lib/hpux64 fi + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' @@ -11105,8 +10658,8 @@ hpux9* | hpux10* | hpux11*) dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; @@ -11115,8 +10668,8 @@ hpux9* | hpux10* | hpux11*) dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555, ... @@ -11129,8 +10682,8 @@ interix[3-9]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no @@ -11141,7 +10694,7 @@ irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) - if test yes = "$lt_cv_prog_gnu_ld"; then + if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix @@ -11149,8 +10702,8 @@ irix5* | irix6* | nonstopux*) esac need_lib_prefix=no need_version=no - soname_spec='$libname$release$shared_ext$major' - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= @@ -11169,8 +10722,8 @@ irix5* | irix6* | nonstopux*) esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" - sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" + sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" + sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; @@ -11179,33 +10732,13 @@ linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; -linux*android*) - version_type=none # Android doesn't support versioned libraries. - need_lib_prefix=no - need_version=no - library_names_spec='$libname$release$shared_ext' - soname_spec='$libname$release$shared_ext' - finish_cmds= - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - dynamic_linker='Android linker' - # Don't embed -rpath directories since the linker doesn't support them. - hardcode_libdir_flag_spec='-L$libdir' - ;; - # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no @@ -11249,12 +10782,7 @@ fi # before this can be enabled. hardcode_into_libs=yes - # Ideally, we could use ldconfig to report *all* directores which are - # searched for libraries, however this is still not possible. Aside from not - # being certain /sbin/ldconfig is available, command - # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, - # even though it is searched at run-time. Try to do the best guess by - # appending ld.so.conf contents (and includes) to the search path. + # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" @@ -11286,12 +10814,12 @@ netbsd*) need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH @@ -11301,7 +10829,7 @@ netbsd*) newsos6) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; @@ -11310,68 +10838,58 @@ newsos6) version_type=qnx need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; -openbsd* | bitrig*) +openbsd*) version_type=sunos - sys_lib_dlsearch_path_spec=/usr/lib + sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then - need_version=no - else - need_version=yes - fi - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. + case $host_os in + openbsd3.3 | openbsd3.3.*) need_version=yes ;; + *) need_version=no ;; + esac + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + case $host_os in + openbsd2.[89] | openbsd2.[89].*) + shlibpath_overrides_runpath=no + ;; + *) + shlibpath_overrides_runpath=yes + ;; + esac + else + shlibpath_overrides_runpath=yes + fi ;; os2*) libname_spec='$name' - version_type=windows - shrext_cmds=.dll - need_version=no + shrext_cmds=".dll" need_lib_prefix=no - # OS/2 can only load a DLL with a base name of 8 characters or less. - soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; - v=$($ECHO $release$versuffix | tr -d .-); - n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); - $ECHO $n$v`$shared_ext' - library_names_spec='${libname}_dll.$libext' + library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' - shlibpath_var=BEGINLIBPATH - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - postinstall_cmds='base_file=`basename \$file`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname~ - chmod a+x \$dldir/$dlname~ - if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then - eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; - fi' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $RM \$dlpath' + shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no - soname_spec='$libname$release$shared_ext$major' - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) @@ -11382,8 +10900,8 @@ solaris*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes @@ -11393,11 +10911,11 @@ solaris*) sunos4*) version_type=sunos - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes - if test yes = "$with_gnu_ld"; then + if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes @@ -11405,8 +10923,8 @@ sunos4*) sysv4 | sysv4.3*) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) @@ -11427,24 +10945,24 @@ sysv4 | sysv4.3*) ;; sysv4*MP*) - if test -d /usr/nec; then + if test -d /usr/nec ;then version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' - soname_spec='$libname$shared_ext.$major' + library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' + soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - version_type=sco + version_type=freebsd-elf need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes - if test yes = "$with_gnu_ld"; then + if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' @@ -11462,7 +10980,7 @@ tpf*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes @@ -11470,8 +10988,8 @@ tpf*) uts4*) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; @@ -11481,35 +10999,20 @@ uts4*) esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } -test no = "$dynamic_linker" && can_build_shared=no +test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test yes = "$GCC"; then +if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi -if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then - sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec +if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then + sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi - -if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then - sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec +if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then + sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi -# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... -configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec - -# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code -func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" - -# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool -configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH - - - - - - @@ -11606,15 +11109,15 @@ $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action= if test -n "$hardcode_libdir_flag_spec" || test -n "$runpath_var" || - test yes = "$hardcode_automatic"; then + test "X$hardcode_automatic" = "Xyes" ; then # We can hardcode non-existent directories. - if test no != "$hardcode_direct" && + if test "$hardcode_direct" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one - ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && - test no != "$hardcode_minus_L"; then + ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && + test "$hardcode_minus_L" != no; then # Linking always hardcodes the temporary library directory. hardcode_action=relink else @@ -11629,12 +11132,12 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 $as_echo "$hardcode_action" >&6; } -if test relink = "$hardcode_action" || - test yes = "$inherit_rpath"; then +if test "$hardcode_action" = relink || + test "$inherit_rpath" = yes; then # Fast installation is not supported enable_fast_install=no -elif test yes = "$shlibpath_overrides_runpath" || - test no = "$enable_shared"; then +elif test "$shlibpath_overrides_runpath" = yes || + test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi @@ -11644,7 +11147,7 @@ fi - if test yes != "$enable_dlopen"; then + if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown @@ -11654,23 +11157,23 @@ else case $host_os in beos*) - lt_cv_dlopen=load_add_on + lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) - lt_cv_dlopen=LoadLibrary + lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) - lt_cv_dlopen=dlopen + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) - # if libdl is installed we need to link against it + # if libdl is installed we need to link against it { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if ${ac_cv_lib_dl_dlopen+:} false; then : @@ -11708,10 +11211,10 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : - lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else - lt_cv_dlopen=dyld + lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes @@ -11719,18 +11222,10 @@ fi ;; - tpf*) - # Don't try to run any link tests for TPF. We know it's impossible - # because TPF is a cross-compiler, and we know how we open DSOs. - lt_cv_dlopen=dlopen - lt_cv_dlopen_libs= - lt_cv_dlopen_self=no - ;; - *) ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" if test "x$ac_cv_func_shl_load" = xyes; then : - lt_cv_dlopen=shl_load + lt_cv_dlopen="shl_load" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 $as_echo_n "checking for shl_load in -ldld... " >&6; } @@ -11769,11 +11264,11 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 $as_echo "$ac_cv_lib_dld_shl_load" >&6; } if test "x$ac_cv_lib_dld_shl_load" = xyes; then : - lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld + lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" else ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" if test "x$ac_cv_func_dlopen" = xyes; then : - lt_cv_dlopen=dlopen + lt_cv_dlopen="dlopen" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } @@ -11812,7 +11307,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : - lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 $as_echo_n "checking for dlopen in -lsvld... " >&6; } @@ -11851,7 +11346,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 $as_echo "$ac_cv_lib_svld_dlopen" >&6; } if test "x$ac_cv_lib_svld_dlopen" = xyes; then : - lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 $as_echo_n "checking for dld_link in -ldld... " >&6; } @@ -11890,7 +11385,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 $as_echo "$ac_cv_lib_dld_dld_link" >&6; } if test "x$ac_cv_lib_dld_dld_link" = xyes; then : - lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld + lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" fi @@ -11911,21 +11406,21 @@ fi ;; esac - if test no = "$lt_cv_dlopen"; then - enable_dlopen=no - else + if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes + else + enable_dlopen=no fi case $lt_cv_dlopen in dlopen) - save_CPPFLAGS=$CPPFLAGS - test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + save_CPPFLAGS="$CPPFLAGS" + test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - save_LDFLAGS=$LDFLAGS + save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - save_LIBS=$LIBS + save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 @@ -11933,7 +11428,7 @@ $as_echo_n "checking whether a program can dlopen itself... " >&6; } if ${lt_cv_dlopen_self+:} false; then : $as_echo_n "(cached) " >&6 else - if test yes = "$cross_compiling"; then : + if test "$cross_compiling" = yes; then : lt_cv_dlopen_self=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 @@ -11980,9 +11475,9 @@ else # endif #endif -/* When -fvisibility=hidden is used, assume the code has been annotated +/* When -fvisbility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ -#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif @@ -12012,7 +11507,7 @@ _LT_EOF (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in @@ -12032,14 +11527,14 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 $as_echo "$lt_cv_dlopen_self" >&6; } - if test yes = "$lt_cv_dlopen_self"; then + if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } if ${lt_cv_dlopen_self_static+:} false; then : $as_echo_n "(cached) " >&6 else - if test yes = "$cross_compiling"; then : + if test "$cross_compiling" = yes; then : lt_cv_dlopen_self_static=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 @@ -12086,9 +11581,9 @@ else # endif #endif -/* When -fvisibility=hidden is used, assume the code has been annotated +/* When -fvisbility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ -#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif @@ -12118,7 +11613,7 @@ _LT_EOF (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in @@ -12139,9 +11634,9 @@ fi $as_echo "$lt_cv_dlopen_self_static" >&6; } fi - CPPFLAGS=$save_CPPFLAGS - LDFLAGS=$save_LDFLAGS - LIBS=$save_LIBS + CPPFLAGS="$save_CPPFLAGS" + LDFLAGS="$save_LDFLAGS" + LIBS="$save_LIBS" ;; esac @@ -12185,7 +11680,7 @@ else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) - if test -n "$STRIP"; then + if test -n "$STRIP" ; then striplib="$STRIP -x" old_striplib="$STRIP -S" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 @@ -12213,7 +11708,7 @@ fi - # Report what library types will actually be built + # Report which library types will actually be built { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 $as_echo_n "checking if libtool supports shared libraries... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 @@ -12221,13 +11716,13 @@ $as_echo "$can_build_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 $as_echo_n "checking whether to build shared libraries... " >&6; } - test no = "$can_build_shared" && enable_shared=no + test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) - test yes = "$enable_shared" && enable_static=no + test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' @@ -12235,12 +11730,8 @@ $as_echo_n "checking whether to build shared libraries... " >&6; } ;; aix[4-9]*) - if test ia64 != "$host_cpu"; then - case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in - yes,aix,yes) ;; # shared object as lib.so file only - yes,svr4,*) ;; # shared object as lib.so archive member only - yes,*) enable_static=no ;; # shared object in lib.a archive as well - esac + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no fi ;; esac @@ -12250,7 +11741,7 @@ $as_echo "$enable_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 $as_echo_n "checking whether to build static libraries... " >&6; } # Make sure either enable_shared or enable_static is yes. - test yes = "$enable_shared" || enable_static=yes + test "$enable_shared" = yes || enable_static=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 $as_echo "$enable_static" >&6; } @@ -12264,7 +11755,7 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu -CC=$lt_save_CC +CC="$lt_save_CC" @@ -14250,7 +13741,6 @@ enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' -shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' @@ -14300,13 +13790,10 @@ compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' -lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' -lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' @@ -14371,8 +13858,7 @@ finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' -configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' -configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' +sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' @@ -14423,12 +13909,9 @@ CFLAGS \ compiler \ lt_cv_sys_global_symbol_pipe \ lt_cv_sys_global_symbol_to_cdecl \ -lt_cv_sys_global_symbol_to_import \ lt_cv_sys_global_symbol_to_c_name_address \ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ -lt_cv_nm_interface \ nm_file_list_spec \ -lt_cv_truncate_bin \ lt_prog_compiler_no_builtin_flag \ lt_prog_compiler_pic \ lt_prog_compiler_wl \ @@ -14463,7 +13946,7 @@ old_striplib \ striplib; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) - eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" @@ -14490,11 +13973,10 @@ postinstall_cmds \ postuninstall_cmds \ finish_cmds \ sys_lib_search_path_spec \ -configure_time_dlsearch_path \ -configure_time_lt_sys_library_path; do +sys_lib_dlsearch_path_spec; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) - eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" @@ -14503,16 +13985,19 @@ configure_time_lt_sys_library_path; do done ac_aux_dir='$ac_aux_dir' +xsi_shell='$xsi_shell' +lt_shell_append='$lt_shell_append' -# See if we are running on zsh, and set the options that allow our +# See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes INIT. -if test -n "\${ZSH_VERSION+set}"; then +if test -n "\${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi PACKAGE='$PACKAGE' VERSION='$VERSION' + TIMESTAMP='$TIMESTAMP' RM='$RM' ofile='$ofile' @@ -15237,53 +14722,55 @@ $as_echo X"$file" | ;; "libtool":C) - # See if we are running on zsh, and set the options that allow our + # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. - if test -n "${ZSH_VERSION+set}"; then + if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi - cfgfile=${ofile}T + cfgfile="${ofile}T" trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL -# Generated automatically by $as_me ($PACKAGE) $VERSION + +# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. +# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. - -# Provide generalized library-building support services. -# Written by Gordon Matzigkeit, 1996 - -# Copyright (C) 2014 Free Software Foundation, Inc. -# This is free software; see the source for copying conditions. There is NO -# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -# GNU Libtool is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of of the License, or -# (at your option) any later version. # -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program or library that is built -# using GNU Libtool, you may include this file under the same -# distribution terms that you use for the rest of that program. +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008, 2009, 2010, 2011 Free Software +# Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 # -# GNU Libtool is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of +# This file is part of GNU Libtool. +# +# GNU Libtool is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, or +# obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # The names of the tagged configurations supported by this script. -available_tags='' - -# Configured defaults for sys_lib_dlsearch_path munging. -: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} +available_tags="" # ### BEGIN LIBTOOL CONFIG @@ -15303,9 +14790,6 @@ pic_mode=$pic_mode # Whether or not to optimize for fast installation. fast_install=$enable_fast_install -# Shared archive member basename,for filename based shared library versioning on AIX. -shared_archive_member_spec=$shared_archive_member_spec - # Shell to use when invoking shell scripts. SHELL=$lt_SHELL @@ -15423,27 +14907,18 @@ global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe # Transform the output of nm in a proper C declaration. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl -# Transform the output of nm into a list of symbols to manually relocate. -global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import - # Transform the output of nm in a C name address pair. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address # Transform the output of nm in a C name address pair when lib prefix is needed. global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix -# The name lister interface. -nm_interface=$lt_lt_cv_nm_interface - # Specify filename containing input files for \$NM. nm_file_list_spec=$lt_nm_file_list_spec -# The root where to search for dependent libraries,and where our libraries should be installed. +# The root where to search for dependent libraries,and in which our libraries should be installed. lt_sysroot=$lt_sysroot -# Command to truncate a binary pipe. -lt_truncate_bin=$lt_lt_cv_truncate_bin - # The name of the directory that contains temporary libtool files. objdir=$objdir @@ -15534,11 +15009,8 @@ hardcode_into_libs=$hardcode_into_libs # Compile-time system search path for libraries. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec -# Detected run-time system search path for libraries. -sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path - -# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. -configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path +# Run-time system search path for libraries. +sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec # Whether dlopen is supported. dlopen_support=$enable_dlopen @@ -15631,13 +15103,13 @@ hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator -# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct -# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is -# "absolute",i.e impossible to change by setting \$shlibpath_var if the +# "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute @@ -15687,65 +15159,6 @@ hardcode_action=$hardcode_action # ### END LIBTOOL CONFIG -_LT_EOF - - cat <<'_LT_EOF' >> "$cfgfile" - -# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE - -# func_munge_path_list VARIABLE PATH -# ----------------------------------- -# VARIABLE is name of variable containing _space_ separated list of -# directories to be munged by the contents of PATH, which is string -# having a format: -# "DIR[:DIR]:" -# string "DIR[ DIR]" will be prepended to VARIABLE -# ":DIR[:DIR]" -# string "DIR[ DIR]" will be appended to VARIABLE -# "DIRP[:DIRP]::[DIRA:]DIRA" -# string "DIRP[ DIRP]" will be prepended to VARIABLE and string -# "DIRA[ DIRA]" will be appended to VARIABLE -# "DIR[:DIR]" -# VARIABLE will be replaced by "DIR[ DIR]" -func_munge_path_list () -{ - case x$2 in - x) - ;; - *:) - eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" - ;; - x:*) - eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" - ;; - *::*) - eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" - eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" - ;; - *) - eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" - ;; - esac -} - - -# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. -func_cc_basename () -{ - for cc_temp in $*""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac - done - func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` -} - - -# ### END FUNCTIONS SHARED WITH CONFIGURE - _LT_EOF case $host_os in @@ -15754,7 +15167,7 @@ _LT_EOF # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. -if test set != "${COLLECT_NAMES+set}"; then +if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi @@ -15763,7 +15176,7 @@ _LT_EOF esac -ltmain=$ac_aux_dir/ltmain.sh +ltmain="$ac_aux_dir/ltmain.sh" # We use sed instead of cat because bash on DJGPP gets confused if @@ -15773,6 +15186,165 @@ ltmain=$ac_aux_dir/ltmain.sh sed '$q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) + if test x"$xsi_shell" = xyes; then + sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ +func_dirname ()\ +{\ +\ case ${1} in\ +\ */*) func_dirname_result="${1%/*}${2}" ;;\ +\ * ) func_dirname_result="${3}" ;;\ +\ esac\ +} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_basename ()$/,/^} # func_basename /c\ +func_basename ()\ +{\ +\ func_basename_result="${1##*/}"\ +} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ +func_dirname_and_basename ()\ +{\ +\ case ${1} in\ +\ */*) func_dirname_result="${1%/*}${2}" ;;\ +\ * ) func_dirname_result="${3}" ;;\ +\ esac\ +\ func_basename_result="${1##*/}"\ +} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ +func_stripname ()\ +{\ +\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ +\ # positional parameters, so assign one to ordinary parameter first.\ +\ func_stripname_result=${3}\ +\ func_stripname_result=${func_stripname_result#"${1}"}\ +\ func_stripname_result=${func_stripname_result%"${2}"}\ +} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ +func_split_long_opt ()\ +{\ +\ func_split_long_opt_name=${1%%=*}\ +\ func_split_long_opt_arg=${1#*=}\ +} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ +func_split_short_opt ()\ +{\ +\ func_split_short_opt_arg=${1#??}\ +\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ +} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ +func_lo2o ()\ +{\ +\ case ${1} in\ +\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ +\ *) func_lo2o_result=${1} ;;\ +\ esac\ +} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_xform ()$/,/^} # func_xform /c\ +func_xform ()\ +{\ + func_xform_result=${1%.*}.lo\ +} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_arith ()$/,/^} # func_arith /c\ +func_arith ()\ +{\ + func_arith_result=$(( $* ))\ +} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_len ()$/,/^} # func_len /c\ +func_len ()\ +{\ + func_len_result=${#1}\ +} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + +fi + +if test x"$lt_shell_append" = xyes; then + sed -e '/^func_append ()$/,/^} # func_append /c\ +func_append ()\ +{\ + eval "${1}+=\\${2}"\ +} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ +func_append_quoted ()\ +{\ +\ func_quote_for_eval "${2}"\ +\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ +} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + # Save a `func_append' function call where possible by direct use of '+=' + sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") + test 0 -eq $? || _lt_function_replace_fail=: +else + # Save a `func_append' function call even when '+=' is not available + sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") + test 0 -eq $? || _lt_function_replace_fail=: +fi + +if test x"$_lt_function_replace_fail" = x":"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 +$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} +fi + + mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" diff --git a/pocketsphinx-5prealpha/doc/Makefile b/pocketsphinx-5prealpha/doc/Makefile index 63f3f2f..e116e61 100644 --- a/pocketsphinx-5prealpha/doc/Makefile +++ b/pocketsphinx-5prealpha/doc/Makefile @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # doc/Makefile. Generated from Makefile.in by configure. -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -14,17 +14,7 @@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -85,9 +75,11 @@ POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -build_triplet = armv7l-unknown-linux-gnueabihf -host_triplet = armv7l-unknown-linux-gnueabihf +build_triplet = x86_64-unknown-linux-gnu +host_triplet = x86_64-unknown-linux-gnu subdir = doc +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(srcdir)/doxyfile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -97,7 +89,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/config.h CONFIG_CLEAN_FILES = doxyfile @@ -153,21 +144,20 @@ am__installdirs = "$(DESTDIR)$(man1dir)" NROFF = nroff MANS = $(man_MANS) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/doxyfile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing aclocal-1.15 +ACLOCAL = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing aclocal-1.14 AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar -AUTOCONF = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing autoconf -AUTOHEADER = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing autoheader -AUTOMAKE = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing automake-1.15 -AWK = gawk +AUTOCONF = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing autoconf +AUTOHEADER = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing autoheader +AUTOMAKE = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing automake-1.14 +AWK = mawk CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 -Wall CPP = gcc -E -CPPFLAGS = -I/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include -I/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase +CPPFLAGS = -I/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include -I/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase CYGPATH_W = echo DEFS = -DHAVE_CONFIG_H DEPDIR = .deps @@ -194,16 +184,15 @@ INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s -LD = /usr/bin/ld -LDFLAGS = -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase +LD = /usr/bin/ld -m elf_x86_64 +LDFLAGS = -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase LIBOBJS = LIBS = -lsphinxbase LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LTLIBOBJS = -LT_SYS_LIBRARY_PATH = -MAKEINFO = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing makeinfo +MAKEINFO = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p NM = /usr/bin/nm -B @@ -237,15 +226,15 @@ SET_MAKE = SHELL = /bin/bash SPHINXBASE_CFLAGS = SPHINXBASE_LIBS = -SPHINXBASE_SWIG = /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/swig +SPHINXBASE_SWIG = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/swig STRIP = strip SWIG = /usr/bin/swig -SWIG_LIB = /usr/share/swig3.0 +SWIG_LIB = /usr/share/swig2.0 VERSION = 5prealpha -abs_builddir = /home/pi/speech2text/pocketsphinx-5prealpha/doc -abs_srcdir = /home/pi/speech2text/pocketsphinx-5prealpha/doc -abs_top_builddir = /home/pi/speech2text/pocketsphinx-5prealpha -abs_top_srcdir = /home/pi/speech2text/pocketsphinx-5prealpha +abs_builddir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/doc +abs_srcdir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/doc +abs_top_builddir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha +abs_top_srcdir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = @@ -255,10 +244,10 @@ am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin -build = armv7l-unknown-linux-gnueabihf +build = x86_64-unknown-linux-gnu build_alias = -build_cpu = armv7l -build_os = linux-gnueabihf +build_cpu = x86_64 +build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} @@ -266,15 +255,15 @@ datarootdir = ${prefix}/share docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} -host = armv7l-unknown-linux-gnueabihf +host = x86_64-unknown-linux-gnu host_alias = -host_cpu = armv7l -host_os = linux-gnueabihf +host_cpu = x86_64 +host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info -install_sh = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/install-sh +install_sh = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/install-sh libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale @@ -291,7 +280,6 @@ program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages -runstatedir = ${localstatedir}/run sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . @@ -344,6 +332,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign doc/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -570,8 +559,6 @@ uninstall-man: uninstall-man1 mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-man uninstall-man1 -.PRECIOUS: Makefile - pydoc.i: html/index.html $(PYTHON) $(srcdir)/doxy2swig.py -n xml/index.xml pydoc.i diff --git a/pocketsphinx-5prealpha/doc/Makefile.in b/pocketsphinx-5prealpha/doc/Makefile.in index 982c7a7..fca0020 100644 --- a/pocketsphinx-5prealpha/doc/Makefile.in +++ b/pocketsphinx-5prealpha/doc/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -14,17 +14,7 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -88,6 +78,8 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = doc +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(srcdir)/doxyfile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -97,7 +89,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/config.h CONFIG_CLEAN_FILES = doxyfile @@ -153,7 +144,6 @@ am__installdirs = "$(DESTDIR)$(man1dir)" NROFF = nroff MANS = $(man_MANS) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/doxyfile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ @@ -202,7 +192,6 @@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ @@ -291,7 +280,6 @@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -344,6 +332,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign doc/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -570,8 +559,6 @@ uninstall-man: uninstall-man1 mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-man uninstall-man1 -.PRECIOUS: Makefile - @BUILD_SWIG_TRUE@pydoc.i: html/index.html @BUILD_SWIG_TRUE@ $(PYTHON) $(srcdir)/doxy2swig.py -n xml/index.xml pydoc.i diff --git a/pocketsphinx-5prealpha/include/Makefile b/pocketsphinx-5prealpha/include/Makefile index cb37972..d03bbf5 100644 --- a/pocketsphinx-5prealpha/include/Makefile +++ b/pocketsphinx-5prealpha/include/Makefile @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # include/Makefile. Generated from Makefile.in by configure. -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,17 +15,7 @@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -86,9 +76,11 @@ POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -build_triplet = armv7l-unknown-linux-gnueabihf -host_triplet = armv7l-unknown-linux-gnueabihf +build_triplet = x86_64-unknown-linux-gnu +host_triplet = x86_64-unknown-linux-gnu subdir = include +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(srcdir)/config.h.in $(pkginclude_HEADERS) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -98,8 +90,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(pkginclude_HEADERS) \ - $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = config.h CONFIG_CLEAN_FILES = @@ -172,21 +162,20 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags -am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing aclocal-1.15 +ACLOCAL = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing aclocal-1.14 AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar -AUTOCONF = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing autoconf -AUTOHEADER = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing autoheader -AUTOMAKE = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing automake-1.15 -AWK = gawk +AUTOCONF = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing autoconf +AUTOHEADER = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing autoheader +AUTOMAKE = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing automake-1.14 +AWK = mawk CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 -Wall CPP = gcc -E -CPPFLAGS = -I/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include -I/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase +CPPFLAGS = -I/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include -I/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase CYGPATH_W = echo DEFS = -DHAVE_CONFIG_H DEPDIR = .deps @@ -213,16 +202,15 @@ INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s -LD = /usr/bin/ld -LDFLAGS = -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase +LD = /usr/bin/ld -m elf_x86_64 +LDFLAGS = -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase LIBOBJS = LIBS = -lsphinxbase LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LTLIBOBJS = -LT_SYS_LIBRARY_PATH = -MAKEINFO = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing makeinfo +MAKEINFO = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p NM = /usr/bin/nm -B @@ -256,15 +244,15 @@ SET_MAKE = SHELL = /bin/bash SPHINXBASE_CFLAGS = SPHINXBASE_LIBS = -SPHINXBASE_SWIG = /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/swig +SPHINXBASE_SWIG = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/swig STRIP = strip SWIG = /usr/bin/swig -SWIG_LIB = /usr/share/swig3.0 +SWIG_LIB = /usr/share/swig2.0 VERSION = 5prealpha -abs_builddir = /home/pi/speech2text/pocketsphinx-5prealpha/include -abs_srcdir = /home/pi/speech2text/pocketsphinx-5prealpha/include -abs_top_builddir = /home/pi/speech2text/pocketsphinx-5prealpha -abs_top_srcdir = /home/pi/speech2text/pocketsphinx-5prealpha +abs_builddir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/include +abs_srcdir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/include +abs_top_builddir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha +abs_top_srcdir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = @@ -274,10 +262,10 @@ am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin -build = armv7l-unknown-linux-gnueabihf +build = x86_64-unknown-linux-gnu build_alias = -build_cpu = armv7l -build_os = linux-gnueabihf +build_cpu = x86_64 +build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} @@ -285,15 +273,15 @@ datarootdir = ${prefix}/share docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} -host = armv7l-unknown-linux-gnueabihf +host = x86_64-unknown-linux-gnu host_alias = -host_cpu = armv7l -host_os = linux-gnueabihf +host_cpu = x86_64 +host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info -install_sh = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/install-sh +install_sh = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/install-sh libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale @@ -310,7 +298,6 @@ program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages -runstatedir = ${localstatedir}/run sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . @@ -343,6 +330,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign include/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign include/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -604,8 +592,6 @@ uninstall-am: uninstall-pkgincludeHEADERS mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ uninstall-am uninstall-pkgincludeHEADERS -.PRECIOUS: Makefile - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/pocketsphinx-5prealpha/include/Makefile.in b/pocketsphinx-5prealpha/include/Makefile.in index 2e47a6c..009d601 100644 --- a/pocketsphinx-5prealpha/include/Makefile.in +++ b/pocketsphinx-5prealpha/include/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,17 +15,7 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -89,6 +79,8 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = include +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(srcdir)/config.h.in $(pkginclude_HEADERS) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -98,8 +90,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(pkginclude_HEADERS) \ - $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = config.h CONFIG_CLEAN_FILES = @@ -172,7 +162,6 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags -am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ @@ -221,7 +210,6 @@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ @@ -310,7 +298,6 @@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -343,6 +330,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign include/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign include/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -604,8 +592,6 @@ uninstall-am: uninstall-pkgincludeHEADERS mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ uninstall-am uninstall-pkgincludeHEADERS -.PRECIOUS: Makefile - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/pocketsphinx-5prealpha/include/config.h b/pocketsphinx-5prealpha/include/config.h index 62bd78c..0871e99 100644 --- a/pocketsphinx-5prealpha/include/config.h +++ b/pocketsphinx-5prealpha/include/config.h @@ -37,7 +37,8 @@ /* Define to 1 if you have the header file. */ #define HAVE_UNISTD_H 1 -/* Define to the sub-directory where libtool stores uninstalled libraries. */ +/* Define to the sub-directory in which libtool stores uninstalled libraries. + */ #define LT_OBJDIR ".libs/" /* Define to the address where bug reports for this package should be sent. */ diff --git a/pocketsphinx-5prealpha/include/config.h.in b/pocketsphinx-5prealpha/include/config.h.in index 29c84af..8e4e01a 100644 --- a/pocketsphinx-5prealpha/include/config.h.in +++ b/pocketsphinx-5prealpha/include/config.h.in @@ -36,7 +36,8 @@ /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H -/* Define to the sub-directory where libtool stores uninstalled libraries. */ +/* Define to the sub-directory in which libtool stores uninstalled libraries. + */ #undef LT_OBJDIR /* Define to the address where bug reports for this package should be sent. */ diff --git a/pocketsphinx-5prealpha/include/config.h.in~ b/pocketsphinx-5prealpha/include/config.h.in~ index 8e4e01a..29c84af 100644 --- a/pocketsphinx-5prealpha/include/config.h.in~ +++ b/pocketsphinx-5prealpha/include/config.h.in~ @@ -36,8 +36,7 @@ /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ +/* Define to the sub-directory where libtool stores uninstalled libraries. */ #undef LT_OBJDIR /* Define to the address where bug reports for this package should be sent. */ diff --git a/pocketsphinx-5prealpha/libtool b/pocketsphinx-5prealpha/libtool index 009c42d..67c0243 100755 --- a/pocketsphinx-5prealpha/libtool +++ b/pocketsphinx-5prealpha/libtool @@ -1,45 +1,47 @@ #! /bin/bash + +# libtool - Provide generalized library-building support services. # Generated automatically by config.status (pocketsphinx) 5prealpha -# Libtool was configured on host pi: +# Libtool was configured on host ubuntu-virtual: # NOTE: Changes made to this file will be lost: look at ltmain.sh. - -# Provide generalized library-building support services. -# Written by Gordon Matzigkeit, 1996 - -# Copyright (C) 2014 Free Software Foundation, Inc. -# This is free software; see the source for copying conditions. There is NO -# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -# GNU Libtool is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of of the License, or -# (at your option) any later version. # -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program or library that is built -# using GNU Libtool, you may include this file under the same -# distribution terms that you use for the rest of that program. +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008, 2009, 2010, 2011 Free Software +# Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 # -# GNU Libtool is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of +# This file is part of GNU Libtool. +# +# GNU Libtool is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, or +# obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # The names of the tagged configurations supported by this script. -available_tags='' - -# Configured defaults for sys_lib_dlsearch_path munging. -: ${LT_SYS_LIBRARY_PATH=""} +available_tags="" # ### BEGIN LIBTOOL CONFIG # Which release of libtool.m4 was used? -macro_version=2.4.6 -macro_revision=2.4.6 +macro_version=2.4.2 +macro_revision=1.3337 # Whether or not to build shared libraries. build_libtool_libs=yes @@ -53,9 +55,6 @@ pic_mode=default # Whether or not to optimize for fast installation. fast_install=yes -# Shared archive member basename,for filename based shared library versioning on AIX. -shared_archive_member_spec= - # Shell to use when invoking shell scripts. SHELL="/bin/bash" @@ -67,13 +66,13 @@ PATH_SEPARATOR=":" # The host system. host_alias= -host=armv7l-unknown-linux-gnueabihf -host_os=linux-gnueabihf +host=x86_64-unknown-linux-gnu +host_os=linux-gnu # The build system. build_alias= -build=armv7l-unknown-linux-gnueabihf -build_os=linux-gnueabihf +build=x86_64-unknown-linux-gnu +build_os=linux-gnu # A sed program that does not truncate output. SED="/bin/sed" @@ -171,29 +170,20 @@ LTCFLAGS="-g -O2 -Wall" global_symbol_pipe="sed -n -e 's/^.*[ ]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[ ][ ]*\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 \\2 \\2/p' | sed '/ __gnu_lto/d'" # Transform the output of nm in a proper C declaration. -global_symbol_to_cdecl="sed -n -e 's/^T .* \\(.*\\)\$/extern int \\1();/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \\(.*\\)\$/extern char \\1;/p'" - -# Transform the output of nm into a list of symbols to manually relocate. -global_symbol_to_import="" +global_symbol_to_cdecl="sed -n -e 's/^T .* \\(.*\\)\$/extern int \\1();/p' -e 's/^[ABCDGIRSTW]* .* \\(.*\\)\$/extern char \\1;/p'" # Transform the output of nm in a C name address pair. -global_symbol_to_c_name_address="sed -n -e 's/^: \\(.*\\) .*\$/ {\"\\1\", (void *) 0},/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \\(.*\\)\$/ {\"\\1\", (void *) \\&\\1},/p'" +global_symbol_to_c_name_address="sed -n -e 's/^: \\([^ ]*\\)[ ]*\$/ {\\\"\\1\\\", (void *) 0},/p' -e 's/^[ABCDGIRSTW]* \\([^ ]*\\) \\([^ ]*\\)\$/ {\"\\2\", (void *) \\&\\2},/p'" # Transform the output of nm in a C name address pair when lib prefix is needed. -global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \\(.*\\) .*\$/ {\"\\1\", (void *) 0},/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \\(lib.*\\)\$/ {\"\\1\", (void *) \\&\\1},/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \\(.*\\)\$/ {\"lib\\1\", (void *) \\&\\1},/p'" - -# The name lister interface. -nm_interface="BSD nm" +global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \\([^ ]*\\)[ ]*\$/ {\\\"\\1\\\", (void *) 0},/p' -e 's/^[ABCDGIRSTW]* \\([^ ]*\\) \\(lib[^ ]*\\)\$/ {\"\\2\", (void *) \\&\\2},/p' -e 's/^[ABCDGIRSTW]* \\([^ ]*\\) \\([^ ]*\\)\$/ {\"lib\\2\", (void *) \\&\\2},/p'" # Specify filename containing input files for $NM. nm_file_list_spec="@" -# The root where to search for dependent libraries,and where our libraries should be installed. +# The root where to search for dependent libraries,and in which our libraries should be installed. lt_sysroot= -# Command to truncate a binary pipe. -lt_truncate_bin="/bin/dd bs=4096 count=1" - # The name of the directory that contains temporary libtool files. objdir=.libs @@ -257,10 +247,10 @@ libname_spec="lib\$name" # List of archive names. First name is the real one, the rest are links. # The last name is the one that the linker finds with -lNAME -library_names_spec="\$libname\$release\$shared_ext\$versuffix \$libname\$release\$shared_ext\$major \$libname\$shared_ext" +library_names_spec="\${libname}\${release}\${shared_ext}\$versuffix \${libname}\${release}\${shared_ext}\$major \$libname\${shared_ext}" # The coded name of the library, if different from the real name. -soname_spec="\$libname\$release\$shared_ext\$major" +soname_spec="\${libname}\${release}\${shared_ext}\$major" # Permission mode override for installation of shared libraries. install_override_mode="" @@ -282,13 +272,10 @@ finish_eval="" hardcode_into_libs=yes # Compile-time system search path for libraries. -sys_lib_search_path_spec="/usr/lib/gcc/arm-linux-gnueabihf/5 /usr/lib/arm-linux-gnueabihf /usr/lib /lib/arm-linux-gnueabihf /lib " - -# Detected run-time system search path for libraries. -sys_lib_dlsearch_path_spec="/lib /usr/lib /opt/vc/lib /lib/arm-linux-gnueabihf /usr/lib/arm-linux-gnueabihf /usr/lib/arm-linux-gnueabihf/mesa-egl /usr/lib/arm-linux-gnueabihf/mesa /usr/local/lib /usr/local/lib " +sys_lib_search_path_spec="/usr/lib/gcc/x86_64-linux-gnu/4.8 /usr/lib/x86_64-linux-gnu /usr/lib /lib/x86_64-linux-gnu /lib " -# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. -configure_time_lt_sys_library_path="" +# Run-time system search path for libraries. +sys_lib_dlsearch_path_spec="/lib /usr/lib /usr/local/lib /lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/mesa-egl /usr/lib/x86_64-linux-gnu/mesa " # Whether dlopen is supported. dlopen_support=unknown @@ -305,7 +292,7 @@ striplib="strip --strip-unneeded" # The linker used to build libraries. -LD="/usr/bin/ld" +LD="/usr/bin/ld -m elf_x86_64" # How to create reloadable object files. reload_flag=" -r" @@ -342,10 +329,10 @@ build_libtool_need_lc=no allow_libtool_libs_with_static_runtimes=no # Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec="\$wl--export-dynamic" +export_dynamic_flag_spec="\${wl}--export-dynamic" # Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec="\$wl--whole-archive\$convenience \$wl--no-whole-archive" +whole_archive_flag_spec="\${wl}--whole-archive\$convenience \${wl}--no-whole-archive" # Whether the compiler copes with passing no objects directly. compiler_needs_object="no" @@ -357,11 +344,11 @@ old_archive_from_new_cmds="" old_archive_from_expsyms_cmds="" # Commands used to build a shared archive. -archive_cmds="\$CC -shared \$pic_flag \$libobjs \$deplibs \$compiler_flags \$wl-soname \$wl\$soname -o \$lib" +archive_cmds="\$CC -shared \$pic_flag \$libobjs \$deplibs \$compiler_flags \${wl}-soname \$wl\$soname -o \$lib" archive_expsym_cmds="echo \\\"{ global:\\\" > \$output_objdir/\$libname.ver~ - cat \$export_symbols | sed -e \\\"s/\\\\(.*\\\\)/\\\\1;/\\\" >> \$output_objdir/\$libname.ver~ - echo \\\"local: *; };\\\" >> \$output_objdir/\$libname.ver~ - \$CC -shared \$pic_flag \$libobjs \$deplibs \$compiler_flags \$wl-soname \$wl\$soname \$wl-version-script \$wl\$output_objdir/\$libname.ver -o \$lib" + cat \$export_symbols | sed -e \\\"s/\\\\(.*\\\\)/\\\\1;/\\\" >> \$output_objdir/\$libname.ver~ + echo \\\"local: *; };\\\" >> \$output_objdir/\$libname.ver~ + \$CC -shared \$pic_flag \$libobjs \$deplibs \$compiler_flags \${wl}-soname \$wl\$soname \${wl}-version-script \${wl}\$output_objdir/\$libname.ver -o \$lib" # Commands used to build a loadable module if different from building # a shared archive. @@ -379,18 +366,18 @@ no_undefined_flag="" # Flag to hardcode $libdir into a binary during linking. # This must work even if $libdir does not exist -hardcode_libdir_flag_spec="\$wl-rpath \$wl\$libdir" +hardcode_libdir_flag_spec="\${wl}-rpath \${wl}\$libdir" # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator="" -# Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes +# Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=no -# Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes +# Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is -# "absolute",i.e impossible to change by setting $shlibpath_var if the +# "absolute",i.e impossible to change by setting ${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=no @@ -441,70 +428,11 @@ hardcode_action=immediate # ### END LIBTOOL CONFIG -# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE - -# func_munge_path_list VARIABLE PATH -# ----------------------------------- -# VARIABLE is name of variable containing _space_ separated list of -# directories to be munged by the contents of PATH, which is string -# having a format: -# "DIR[:DIR]:" -# string "DIR[ DIR]" will be prepended to VARIABLE -# ":DIR[:DIR]" -# string "DIR[ DIR]" will be appended to VARIABLE -# "DIRP[:DIRP]::[DIRA:]DIRA" -# string "DIRP[ DIRP]" will be prepended to VARIABLE and string -# "DIRA[ DIRA]" will be appended to VARIABLE -# "DIR[:DIR]" -# VARIABLE will be replaced by "DIR[ DIR]" -func_munge_path_list () -{ - case x$2 in - x) - ;; - *:) - eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" - ;; - x:*) - eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" - ;; - *::*) - eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" - eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" - ;; - *) - eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" - ;; - esac -} - - -# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. -func_cc_basename () -{ - for cc_temp in $*""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac - done - func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` -} - - -# ### END FUNCTIONS SHARED WITH CONFIGURE - -#! /bin/sh -## DO NOT EDIT - This file generated from ./build-aux/ltmain.in -## by inline-source v2014-01-03.01 - -# libtool (GNU libtool) 2.4.6 -# Provide generalized library-building support services. +# libtool (GNU libtool) 2.4.2 # Written by Gordon Matzigkeit , 1996 -# Copyright (C) 1996-2015 Free Software Foundation, Inc. +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, +# 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. # This is free software; see the source for copying conditions. There is NO # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. @@ -524,2112 +452,874 @@ func_cc_basename () # General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see . - - -PROGRAM=libtool -PACKAGE=libtool -VERSION="2.4.6 Debian-2.4.6-0.1" -package_revision=2.4.6 - - -## ------ ## -## Usage. ## -## ------ ## - -# Run './libtool --help' for help with using this script from the -# command line. - - -## ------------------------------- ## -## User overridable command paths. ## -## ------------------------------- ## - -# After configure completes, it has a better idea of some of the -# shell tools we need than the defaults used by the functions shared -# with bootstrap, so set those here where they can still be over- -# ridden by the user, but otherwise take precedence. - -: ${AUTOCONF="autoconf"} -: ${AUTOMAKE="automake"} - - -## -------------------------- ## -## Source external libraries. ## -## -------------------------- ## - -# Much of our low-level functionality needs to be sourced from external -# libraries, which are installed to $pkgauxdir. - -# Set a version string for this script. -scriptversion=2015-01-20.17; # UTC - -# General shell script boiler plate, and helper functions. -# Written by Gary V. Vaughan, 2004 - -# Copyright (C) 2004-2015 Free Software Foundation, Inc. -# This is free software; see the source for copying conditions. There is NO -# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or -# (at your option) any later version. - -# As a special exception to the GNU General Public License, if you distribute -# this file as part of a program or library that is built using GNU Libtool, -# you may include this file under the same distribution terms that you use -# for the rest of that program. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNES FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -# Please report bugs or propose patches to gary@gnu.org. - +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, +# or obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -## ------ ## -## Usage. ## -## ------ ## - -# Evaluate this file near the top of your script to gain access to -# the functions and variables defined here: +# Usage: $progname [OPTION]... [MODE-ARG]... # -# . `echo "$0" | ${SED-sed} 's|[^/]*$||'`/build-aux/funclib.sh +# Provide generalized library-building support services. # -# If you need to override any of the default environment variable -# settings, do that before evaluating this file. - - -## -------------------- ## -## Shell normalisation. ## -## -------------------- ## +# --config show all configuration variables +# --debug enable verbose shell tracing +# -n, --dry-run display commands without modifying any files +# --features display basic configuration information and exit +# --mode=MODE use operation mode MODE +# --preserve-dup-deps don't remove duplicate dependency libraries +# --quiet, --silent don't print informational messages +# --no-quiet, --no-silent +# print informational messages (default) +# --no-warn don't display warning messages +# --tag=TAG use configuration variables from tag TAG +# -v, --verbose print more informational messages than default +# --no-verbose don't print the extra informational messages +# --version print version information +# -h, --help, --help-all print short, long, or detailed help message +# +# MODE must be one of the following: +# +# clean remove files from the build directory +# compile compile a source file into a libtool object +# execute automatically set library path, then run a program +# finish complete the installation of libtool libraries +# install install libraries or executables +# link create a library or an executable +# uninstall remove libraries from an installed directory +# +# MODE-ARGS vary depending on the MODE. When passed as first option, +# `--mode=MODE' may be abbreviated as `MODE' or a unique abbreviation of that. +# Try `$progname --help --mode=MODE' for a more detailed description of MODE. +# +# When reporting a bug, please describe a test case to reproduce it and +# include the following information: +# +# host-triplet: $host +# shell: $SHELL +# compiler: $LTCC +# compiler flags: $LTCFLAGS +# linker: $LD (gnu? $with_gnu_ld) +# $progname: (GNU libtool) 2.4.2 Debian-2.4.2-1.7ubuntu1 +# automake: $automake_version +# autoconf: $autoconf_version +# +# Report bugs to . +# GNU libtool home page: . +# General help using GNU software: . -# Some shells need a little help to be as Bourne compatible as possible. -# Before doing anything else, make sure all that help has been provided! +PROGRAM=libtool +PACKAGE=libtool +VERSION="2.4.2 Debian-2.4.2-1.7ubuntu1" +TIMESTAMP="" +package_revision=1.3337 -DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : +# Be Bourne compatible +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else - case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac -fi - -# NLS nuisances: We save the old values in case they are required later. -_G_user_locale= -_G_safe_locale= -for _G_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES -do - eval "if test set = \"\${$_G_var+set}\"; then - save_$_G_var=\$$_G_var - $_G_var=C - export $_G_var - _G_user_locale=\"$_G_var=\\\$save_\$_G_var; \$_G_user_locale\" - _G_safe_locale=\"$_G_var=C; \$_G_safe_locale\" - fi" -done - -# CDPATH. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - -# Make sure IFS has a sensible default -sp=' ' -nl=' -' -IFS="$sp $nl" - -# There are apparently some retarded systems that use ';' as a PATH separator! -if test "${PATH_SEPARATOR+set}" != set; then - PATH_SEPARATOR=: - (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { - (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || - PATH_SEPARATOR=';' - } + case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac fi +BIN_SH=xpg4; export BIN_SH # for Tru64 +DUALCASE=1; export DUALCASE # for MKS sh - - -## ------------------------- ## -## Locate command utilities. ## -## ------------------------- ## - - -# func_executable_p FILE -# ---------------------- -# Check that FILE is an executable regular file. -func_executable_p () -{ - test -f "$1" && test -x "$1" -} - - -# func_path_progs PROGS_LIST CHECK_FUNC [PATH] -# -------------------------------------------- -# Search for either a program that responds to --version with output -# containing "GNU", or else returned by CHECK_FUNC otherwise, by -# trying all the directories in PATH with each of the elements of -# PROGS_LIST. -# -# CHECK_FUNC should accept the path to a candidate program, and -# set $func_check_prog_result if it truncates its output less than -# $_G_path_prog_max characters. -func_path_progs () +# A function that is used when there is no print builtin or printf. +func_fallback_echo () { - _G_progs_list=$1 - _G_check_func=$2 - _G_PATH=${3-"$PATH"} - - _G_path_prog_max=0 - _G_path_prog_found=false - _G_save_IFS=$IFS; IFS=${PATH_SEPARATOR-:} - for _G_dir in $_G_PATH; do - IFS=$_G_save_IFS - test -z "$_G_dir" && _G_dir=. - for _G_prog_name in $_G_progs_list; do - for _exeext in '' .EXE; do - _G_path_prog=$_G_dir/$_G_prog_name$_exeext - func_executable_p "$_G_path_prog" || continue - case `"$_G_path_prog" --version 2>&1` in - *GNU*) func_path_progs_result=$_G_path_prog _G_path_prog_found=: ;; - *) $_G_check_func $_G_path_prog - func_path_progs_result=$func_check_prog_result - ;; - esac - $_G_path_prog_found && break 3 - done - done - done - IFS=$_G_save_IFS - test -z "$func_path_progs_result" && { - echo "no acceptable sed could be found in \$PATH" >&2 - exit 1 - } -} - - -# We want to be able to use the functions in this file before configure -# has figured out where the best binaries are kept, which means we have -# to search for them ourselves - except when the results are already set -# where we skip the searches. - -# Unless the user overrides by setting SED, search the path for either GNU -# sed, or the sed that truncates its output the least. -test -z "$SED" && { - _G_sed_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ - for _G_i in 1 2 3 4 5 6 7; do - _G_sed_script=$_G_sed_script$nl$_G_sed_script - done - echo "$_G_sed_script" 2>/dev/null | sed 99q >conftest.sed - _G_sed_script= - - func_check_prog_sed () - { - _G_path_prog=$1 - - _G_count=0 - printf 0123456789 >conftest.in - while : - do - cat conftest.in conftest.in >conftest.tmp - mv conftest.tmp conftest.in - cp conftest.in conftest.nl - echo '' >> conftest.nl - "$_G_path_prog" -f conftest.sed conftest.out 2>/dev/null || break - diff conftest.out conftest.nl >/dev/null 2>&1 || break - _G_count=`expr $_G_count + 1` - if test "$_G_count" -gt "$_G_path_prog_max"; then - # Best one so far, save it but keep looking for a better one - func_check_prog_result=$_G_path_prog - _G_path_prog_max=$_G_count - fi - # 10*(2^10) chars as input seems more than enough - test 10 -lt "$_G_count" && break - done - rm -f conftest.in conftest.tmp conftest.nl conftest.out - } - - func_path_progs "sed gsed" func_check_prog_sed $PATH:/usr/xpg4/bin - rm -f conftest.sed - SED=$func_path_progs_result + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' } +# NLS nuisances: We save the old values to restore during execute mode. +lt_user_locale= +lt_safe_locale= +for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES +do + eval "if test \"\${$lt_var+set}\" = set; then + save_$lt_var=\$$lt_var + $lt_var=C + export $lt_var + lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\" + lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\" + fi" +done +LC_ALL=C +LANGUAGE=C +export LANGUAGE LC_ALL -# Unless the user overrides by setting GREP, search the path for either GNU -# grep, or the grep that truncates its output the least. -test -z "$GREP" && { - func_check_prog_grep () - { - _G_path_prog=$1 - - _G_count=0 - _G_path_prog_max=0 - printf 0123456789 >conftest.in - while : - do - cat conftest.in conftest.in >conftest.tmp - mv conftest.tmp conftest.in - cp conftest.in conftest.nl - echo 'GREP' >> conftest.nl - "$_G_path_prog" -e 'GREP$' -e '-(cannot match)-' conftest.out 2>/dev/null || break - diff conftest.out conftest.nl >/dev/null 2>&1 || break - _G_count=`expr $_G_count + 1` - if test "$_G_count" -gt "$_G_path_prog_max"; then - # Best one so far, save it but keep looking for a better one - func_check_prog_result=$_G_path_prog - _G_path_prog_max=$_G_count - fi - # 10*(2^10) chars as input seems more than enough - test 10 -lt "$_G_count" && break - done - rm -f conftest.in conftest.tmp conftest.nl conftest.out - } +$lt_unset CDPATH - func_path_progs "grep ggrep" func_check_prog_grep $PATH:/usr/xpg4/bin - GREP=$func_path_progs_result -} +# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh +# is ksh but when the shell is invoked as "sh" and the current value of +# the _XPG environment variable is not equal to 1 (one), the special +# positional parameter $0, within a function call, is the name of the +# function. +progpath="$0" -## ------------------------------- ## -## User overridable command paths. ## -## ------------------------------- ## -# All uppercase variable names are used for environment variables. These -# variables can be overridden by the user before calling a script that -# uses them if a suitable command of that name is not already available -# in the command search PATH. : ${CP="cp -f"} -: ${ECHO="printf %s\n"} -: ${EGREP="$GREP -E"} -: ${FGREP="$GREP -F"} -: ${LN_S="ln -s"} +test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'} : ${MAKE="make"} : ${MKDIR="mkdir"} : ${MV="mv -f"} : ${RM="rm -f"} : ${SHELL="${CONFIG_SHELL-/bin/sh}"} +: ${Xsed="$SED -e 1s/^X//"} +# Global variables: +EXIT_SUCCESS=0 +EXIT_FAILURE=1 +EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. +EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. -## -------------------- ## -## Useful sed snippets. ## -## -------------------- ## +exit_status=$EXIT_SUCCESS -sed_dirname='s|/[^/]*$||' -sed_basename='s|^.*/||' +# Make sure IFS has a sensible default +lt_nl=' +' +IFS=" $lt_nl" -# Sed substitution that helps us do robust quoting. It backslashifies -# metacharacters that are still active within double-quoted strings. -sed_quote_subst='s|\([`"$\\]\)|\\\1|g' +dirname="s,/[^/]*$,," +basename="s,^.*/,," -# Same as above, but do not quote variable references. -sed_double_quote_subst='s/\(["`\\]\)/\\\1/g' +# func_dirname file append nondir_replacement +# Compute the dirname of FILE. If nonempty, add APPEND to the result, +# otherwise set result to NONDIR_REPLACEMENT. +func_dirname () +{ + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac +} # Extended-shell func_dirname implementation -# Sed substitution that turns a string into a regex matching for the -# string literally. -sed_make_literal_regex='s|[].[^$\\*\/]|\\&|g' -# Sed substitution that converts a w32 file name or path -# that contains forward slashes, into one that contains -# (escaped) backslashes. A very naive implementation. -sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' - -# Re-'\' parameter expansions in output of sed_double_quote_subst that -# were '\'-ed in input to the same. If an odd number of '\' preceded a -# '$' in input to sed_double_quote_subst, that '$' was protected from -# expansion. Since each input '\' is now two '\'s, look for any number -# of runs of four '\'s followed by two '\'s and then a '$'. '\' that '$'. -_G_bs='\\' -_G_bs2='\\\\' -_G_bs4='\\\\\\\\' -_G_dollar='\$' -sed_double_backslash="\ - s/$_G_bs4/&\\ -/g - s/^$_G_bs2$_G_dollar/$_G_bs&/ - s/\\([^$_G_bs]\\)$_G_bs2$_G_dollar/\\1$_G_bs2$_G_bs$_G_dollar/g - s/\n//g" +# func_basename file +func_basename () +{ + func_basename_result="${1##*/}" +} # Extended-shell func_basename implementation -## ----------------- ## -## Global variables. ## -## ----------------- ## +# func_dirname_and_basename file append nondir_replacement +# perform func_basename and func_dirname in a single function +# call: +# dirname: Compute the dirname of FILE. If nonempty, +# add APPEND to the result, otherwise set result +# to NONDIR_REPLACEMENT. +# value returned in "$func_dirname_result" +# basename: Compute filename of FILE. +# value retuned in "$func_basename_result" +# Implementation must be kept synchronized with func_dirname +# and func_basename. For efficiency, we do not delegate to +# those functions but instead duplicate the functionality here. +func_dirname_and_basename () +{ + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac + func_basename_result="${1##*/}" +} # Extended-shell func_dirname_and_basename implementation -# Except for the global variables explicitly listed below, the following -# functions in the '^func_' namespace, and the '^require_' namespace -# variables initialised in the 'Resource management' section, sourcing -# this file will not pollute your global namespace with anything -# else. There's no portable way to scope variables in Bourne shell -# though, so actually running these functions will sometimes place -# results into a variable named after the function, and often use -# temporary variables in the '^_G_' namespace. If you are careful to -# avoid using those namespaces casually in your sourcing script, things -# should continue to work as you expect. And, of course, you can freely -# overwrite any of the functions or variables defined here before -# calling anything to customize them. -EXIT_SUCCESS=0 -EXIT_FAILURE=1 -EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. -EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. +# func_stripname prefix suffix name +# strip PREFIX and SUFFIX off of NAME. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +# func_strip_suffix prefix name +func_stripname () +{ + # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are + # positional parameters, so assign one to ordinary parameter first. + func_stripname_result=${3} + func_stripname_result=${func_stripname_result#"${1}"} + func_stripname_result=${func_stripname_result%"${2}"} +} # Extended-shell func_stripname implementation + + +# These SED scripts presuppose an absolute path with a trailing slash. +pathcar='s,^/\([^/]*\).*$,\1,' +pathcdr='s,^/[^/]*,,' +removedotparts=':dotsl + s@/\./@/@g + t dotsl + s,/\.$,/,' +collapseslashes='s@/\{1,\}@/@g' +finalslash='s,/*$,/,' -# Allow overriding, eg assuming that you follow the convention of -# putting '$debug_cmd' at the start of all your functions, you can get -# bash to show function call trace with: -# -# debug_cmd='eval echo "${FUNCNAME[0]} $*" >&2' bash your-script-name -debug_cmd=${debug_cmd-":"} -exit_cmd=: +# func_normal_abspath PATH +# Remove doubled-up and trailing slashes, "." path components, +# and cancel out any ".." path components in PATH after making +# it an absolute path. +# value returned in "$func_normal_abspath_result" +func_normal_abspath () +{ + # Start from root dir and reassemble the path. + func_normal_abspath_result= + func_normal_abspath_tpath=$1 + func_normal_abspath_altnamespace= + case $func_normal_abspath_tpath in + "") + # Empty path, that just means $cwd. + func_stripname '' '/' "`pwd`" + func_normal_abspath_result=$func_stripname_result + return + ;; + # The next three entries are used to spot a run of precisely + # two leading slashes without using negated character classes; + # we take advantage of case's first-match behaviour. + ///*) + # Unusual form of absolute path, do nothing. + ;; + //*) + # Not necessarily an ordinary path; POSIX reserves leading '//' + # and for example Cygwin uses it to access remote file shares + # over CIFS/SMB, so we conserve a leading double slash if found. + func_normal_abspath_altnamespace=/ + ;; + /*) + # Absolute path, do nothing. + ;; + *) + # Relative path, prepend $cwd. + func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath + ;; + esac + # Cancel out all the simple stuff to save iterations. We also want + # the path to end with a slash for ease of parsing, so make sure + # there is one (and only one) here. + func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ + -e "$removedotparts" -e "$collapseslashes" -e "$finalslash"` + while :; do + # Processed it all yet? + if test "$func_normal_abspath_tpath" = / ; then + # If we ascended to the root using ".." the result may be empty now. + if test -z "$func_normal_abspath_result" ; then + func_normal_abspath_result=/ + fi + break + fi + func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \ + -e "$pathcar"` + func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ + -e "$pathcdr"` + # Figure out what to do with it + case $func_normal_abspath_tcomponent in + "") + # Trailing empty path component, ignore it. + ;; + ..) + # Parent dir; strip last assembled component from result. + func_dirname "$func_normal_abspath_result" + func_normal_abspath_result=$func_dirname_result + ;; + *) + # Actual path component, append it. + func_normal_abspath_result=$func_normal_abspath_result/$func_normal_abspath_tcomponent + ;; + esac + done + # Restore leading double-slash if one was found on entry. + func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result +} -# By convention, finish your script with: -# -# exit $exit_status -# -# so that you can set exit_status to non-zero if you want to indicate -# something went wrong during execution without actually bailing out at -# the point of failure. -exit_status=$EXIT_SUCCESS +# func_relative_path SRCDIR DSTDIR +# generates a relative path from SRCDIR to DSTDIR, with a trailing +# slash if non-empty, suitable for immediately appending a filename +# without needing to append a separator. +# value returned in "$func_relative_path_result" +func_relative_path () +{ + func_relative_path_result= + func_normal_abspath "$1" + func_relative_path_tlibdir=$func_normal_abspath_result + func_normal_abspath "$2" + func_relative_path_tbindir=$func_normal_abspath_result + + # Ascend the tree starting from libdir + while :; do + # check if we have found a prefix of bindir + case $func_relative_path_tbindir in + $func_relative_path_tlibdir) + # found an exact match + func_relative_path_tcancelled= + break + ;; + $func_relative_path_tlibdir*) + # found a matching prefix + func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir" + func_relative_path_tcancelled=$func_stripname_result + if test -z "$func_relative_path_result"; then + func_relative_path_result=. + fi + break + ;; + *) + func_dirname $func_relative_path_tlibdir + func_relative_path_tlibdir=${func_dirname_result} + if test "x$func_relative_path_tlibdir" = x ; then + # Have to descend all the way to the root! + func_relative_path_result=../$func_relative_path_result + func_relative_path_tcancelled=$func_relative_path_tbindir + break + fi + func_relative_path_result=../$func_relative_path_result + ;; + esac + done -# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh -# is ksh but when the shell is invoked as "sh" and the current value of -# the _XPG environment variable is not equal to 1 (one), the special -# positional parameter $0, within a function call, is the name of the -# function. -progpath=$0 + # Now calculate path; take care to avoid doubling-up slashes. + func_stripname '' '/' "$func_relative_path_result" + func_relative_path_result=$func_stripname_result + func_stripname '/' '/' "$func_relative_path_tcancelled" + if test "x$func_stripname_result" != x ; then + func_relative_path_result=${func_relative_path_result}/${func_stripname_result} + fi + + # Normalisation. If bindir is libdir, return empty string, + # else relative path ending with a slash; either way, target + # file name can be directly appended. + if test ! -z "$func_relative_path_result"; then + func_stripname './' '' "$func_relative_path_result/" + func_relative_path_result=$func_stripname_result + fi +} -# The name of this program. -progname=`$ECHO "$progpath" |$SED "$sed_basename"` +# The name of this program: +func_dirname_and_basename "$progpath" +progname=$func_basename_result -# Make sure we have an absolute progpath for reexecution: +# Make sure we have an absolute path for reexecution: case $progpath in [\\/]*|[A-Za-z]:\\*) ;; *[\\/]*) - progdir=`$ECHO "$progpath" |$SED "$sed_dirname"` + progdir=$func_dirname_result progdir=`cd "$progdir" && pwd` - progpath=$progdir/$progname + progpath="$progdir/$progname" ;; *) - _G_IFS=$IFS + save_IFS="$IFS" IFS=${PATH_SEPARATOR-:} for progdir in $PATH; do - IFS=$_G_IFS + IFS="$save_IFS" test -x "$progdir/$progname" && break done - IFS=$_G_IFS + IFS="$save_IFS" test -n "$progdir" || progdir=`pwd` - progpath=$progdir/$progname + progpath="$progdir/$progname" ;; esac +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +Xsed="${SED}"' -e 1s/^X//' +sed_quote_subst='s/\([`"$\\]\)/\\\1/g' -## ----------------- ## -## Standard options. ## -## ----------------- ## - -# The following options affect the operation of the functions defined -# below, and should be set appropriately depending on run-time para- -# meters passed on the command line. +# Same as above, but do not quote variable references. +double_quote_subst='s/\(["`\\]\)/\\\1/g' -opt_dry_run=false -opt_quiet=false -opt_verbose=false +# Sed substitution that turns a string into a regex matching for the +# string literally. +sed_make_literal_regex='s,[].[^$\\*\/],\\&,g' -# Categories 'all' and 'none' are always available. Append any others -# you will pass as the first argument to func_warning from your own -# code. -warning_categories= - -# By default, display warnings according to 'opt_warning_types'. Set -# 'warning_func' to ':' to elide all warnings, or func_fatal_error to -# treat the next displayed warning as a fatal error. -warning_func=func_warn_and_continue - -# Set to 'all' to display all warnings, 'none' to suppress all -# warnings, or a space delimited list of some subset of -# 'warning_categories' to display only the listed warnings. -opt_warning_types=all - - -## -------------------- ## -## Resource management. ## -## -------------------- ## - -# This section contains definitions for functions that each ensure a -# particular resource (a file, or a non-empty configuration variable for -# example) is available, and if appropriate to extract default values -# from pertinent package files. Call them using their associated -# 'require_*' variable to ensure that they are executed, at most, once. -# -# It's entirely deliberate that calling these functions can set -# variables that don't obey the namespace limitations obeyed by the rest -# of this file, in order that that they be as useful as possible to -# callers. - - -# require_term_colors -# ------------------- -# Allow display of bold text on terminals that support it. -require_term_colors=func_require_term_colors -func_require_term_colors () -{ - $debug_cmd - - test -t 1 && { - # COLORTERM and USE_ANSI_COLORS environment variables take - # precedence, because most terminfo databases neglect to describe - # whether color sequences are supported. - test -n "${COLORTERM+set}" && : ${USE_ANSI_COLORS="1"} - - if test 1 = "$USE_ANSI_COLORS"; then - # Standard ANSI escape sequences - tc_reset='' - tc_bold=''; tc_standout='' - tc_red=''; tc_green='' - tc_blue=''; tc_cyan='' - else - # Otherwise trust the terminfo database after all. - test -n "`tput sgr0 2>/dev/null`" && { - tc_reset=`tput sgr0` - test -n "`tput bold 2>/dev/null`" && tc_bold=`tput bold` - tc_standout=$tc_bold - test -n "`tput smso 2>/dev/null`" && tc_standout=`tput smso` - test -n "`tput setaf 1 2>/dev/null`" && tc_red=`tput setaf 1` - test -n "`tput setaf 2 2>/dev/null`" && tc_green=`tput setaf 2` - test -n "`tput setaf 4 2>/dev/null`" && tc_blue=`tput setaf 4` - test -n "`tput setaf 5 2>/dev/null`" && tc_cyan=`tput setaf 5` - } - fi - } - - require_term_colors=: -} - - -## ----------------- ## -## Function library. ## -## ----------------- ## - -# This section contains a variety of useful functions to call in your -# scripts. Take note of the portable wrappers for features provided by -# some modern shells, which will fall back to slower equivalents on -# less featureful shells. - - -# func_append VAR VALUE -# --------------------- -# Append VALUE onto the existing contents of VAR. - - # We should try to minimise forks, especially on Windows where they are - # unreasonably slow, so skip the feature probes when bash or zsh are - # being used: - if test set = "${BASH_VERSION+set}${ZSH_VERSION+set}"; then - : ${_G_HAVE_ARITH_OP="yes"} - : ${_G_HAVE_XSI_OPS="yes"} - # The += operator was introduced in bash 3.1 - case $BASH_VERSION in - [12].* | 3.0 | 3.0*) ;; - *) - : ${_G_HAVE_PLUSEQ_OP="yes"} - ;; - esac - fi - - # _G_HAVE_PLUSEQ_OP - # Can be empty, in which case the shell is probed, "yes" if += is - # useable or anything else if it does not work. - test -z "$_G_HAVE_PLUSEQ_OP" \ - && (eval 'x=a; x+=" b"; test "a b" = "$x"') 2>/dev/null \ - && _G_HAVE_PLUSEQ_OP=yes - -if test yes = "$_G_HAVE_PLUSEQ_OP" -then - # This is an XSI compatible shell, allowing a faster implementation... - eval 'func_append () - { - $debug_cmd - - eval "$1+=\$2" - }' -else - # ...otherwise fall back to using expr, which is often a shell builtin. - func_append () - { - $debug_cmd - - eval "$1=\$$1\$2" - } -fi - - -# func_append_quoted VAR VALUE -# ---------------------------- -# Quote VALUE and append to the end of shell variable VAR, separated -# by a space. -if test yes = "$_G_HAVE_PLUSEQ_OP"; then - eval 'func_append_quoted () - { - $debug_cmd - - func_quote_for_eval "$2" - eval "$1+=\\ \$func_quote_for_eval_result" - }' -else - func_append_quoted () - { - $debug_cmd - - func_quote_for_eval "$2" - eval "$1=\$$1\\ \$func_quote_for_eval_result" - } -fi +# Sed substitution that converts a w32 file name or path +# which contains forward slashes, into one that contains +# (escaped) backslashes. A very naive implementation. +lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' + +# Re-`\' parameter expansions in output of double_quote_subst that were +# `\'-ed in input to the same. If an odd number of `\' preceded a '$' +# in input to double_quote_subst, that '$' was protected from expansion. +# Since each input `\' is now two `\'s, look for any number of runs of +# four `\'s followed by two `\'s and then a '$'. `\' that '$'. +bs='\\' +bs2='\\\\' +bs4='\\\\\\\\' +dollar='\$' +sed_double_backslash="\ + s/$bs4/&\\ +/g + s/^$bs2$dollar/$bs&/ + s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g + s/\n//g" +# Standard options: +opt_dry_run=false +opt_help=false +opt_quiet=false +opt_verbose=false +opt_warning=: -# func_append_uniq VAR VALUE -# -------------------------- -# Append unique VALUE onto the existing contents of VAR, assuming -# entries are delimited by the first character of VALUE. For example: -# -# func_append_uniq options " --another-option option-argument" -# -# will only append to $options if " --another-option option-argument " -# is not already present somewhere in $options already (note spaces at -# each end implied by leading space in second argument). -func_append_uniq () +# func_echo arg... +# Echo program name prefixed message, along with the current mode +# name if it has been set yet. +func_echo () { - $debug_cmd - - eval _G_current_value='`$ECHO $'$1'`' - _G_delim=`expr "$2" : '\(.\)'` - - case $_G_delim$_G_current_value$_G_delim in - *"$2$_G_delim"*) ;; - *) func_append "$@" ;; - esac + $ECHO "$progname: ${opt_mode+$opt_mode: }$*" } - -# func_arith TERM... -# ------------------ -# Set func_arith_result to the result of evaluating TERMs. - test -z "$_G_HAVE_ARITH_OP" \ - && (eval 'test 2 = $(( 1 + 1 ))') 2>/dev/null \ - && _G_HAVE_ARITH_OP=yes - -if test yes = "$_G_HAVE_ARITH_OP"; then - eval 'func_arith () - { - $debug_cmd - - func_arith_result=$(( $* )) - }' -else - func_arith () - { - $debug_cmd - - func_arith_result=`expr "$@"` - } -fi - - -# func_basename FILE -# ------------------ -# Set func_basename_result to FILE with everything up to and including -# the last / stripped. -if test yes = "$_G_HAVE_XSI_OPS"; then - # If this shell supports suffix pattern removal, then use it to avoid - # forking. Hide the definitions single quotes in case the shell chokes - # on unsupported syntax... - _b='func_basename_result=${1##*/}' - _d='case $1 in - */*) func_dirname_result=${1%/*}$2 ;; - * ) func_dirname_result=$3 ;; - esac' - -else - # ...otherwise fall back to using sed. - _b='func_basename_result=`$ECHO "$1" |$SED "$sed_basename"`' - _d='func_dirname_result=`$ECHO "$1" |$SED "$sed_dirname"` - if test "X$func_dirname_result" = "X$1"; then - func_dirname_result=$3 - else - func_append func_dirname_result "$2" - fi' -fi - -eval 'func_basename () -{ - $debug_cmd - - '"$_b"' -}' - - -# func_dirname FILE APPEND NONDIR_REPLACEMENT -# ------------------------------------------- -# Compute the dirname of FILE. If nonempty, add APPEND to the result, -# otherwise set result to NONDIR_REPLACEMENT. -eval 'func_dirname () -{ - $debug_cmd - - '"$_d"' -}' - - -# func_dirname_and_basename FILE APPEND NONDIR_REPLACEMENT -# -------------------------------------------------------- -# Perform func_basename and func_dirname in a single function -# call: -# dirname: Compute the dirname of FILE. If nonempty, -# add APPEND to the result, otherwise set result -# to NONDIR_REPLACEMENT. -# value returned in "$func_dirname_result" -# basename: Compute filename of FILE. -# value retuned in "$func_basename_result" -# For efficiency, we do not delegate to the functions above but instead -# duplicate the functionality here. -eval 'func_dirname_and_basename () -{ - $debug_cmd - - '"$_b"' - '"$_d"' -}' - - -# func_echo ARG... -# ---------------- -# Echo program name prefixed message. -func_echo () +# func_verbose arg... +# Echo program name prefixed message in verbose mode only. +func_verbose () { - $debug_cmd - - _G_message=$* + $opt_verbose && func_echo ${1+"$@"} - func_echo_IFS=$IFS - IFS=$nl - for _G_line in $_G_message; do - IFS=$func_echo_IFS - $ECHO "$progname: $_G_line" - done - IFS=$func_echo_IFS + # A bug in bash halts the script if the last line of a function + # fails when set -e is in force, so we need another command to + # work around that: + : } - -# func_echo_all ARG... -# -------------------- +# func_echo_all arg... # Invoke $ECHO with all args, space-separated. func_echo_all () { $ECHO "$*" } - -# func_echo_infix_1 INFIX ARG... -# ------------------------------ -# Echo program name, followed by INFIX on the first line, with any -# additional lines not showing INFIX. -func_echo_infix_1 () -{ - $debug_cmd - - $require_term_colors - - _G_infix=$1; shift - _G_indent=$_G_infix - _G_prefix="$progname: $_G_infix: " - _G_message=$* - - # Strip color escape sequences before counting printable length - for _G_tc in "$tc_reset" "$tc_bold" "$tc_standout" "$tc_red" "$tc_green" "$tc_blue" "$tc_cyan" - do - test -n "$_G_tc" && { - _G_esc_tc=`$ECHO "$_G_tc" | $SED "$sed_make_literal_regex"` - _G_indent=`$ECHO "$_G_indent" | $SED "s|$_G_esc_tc||g"` - } - done - _G_indent="$progname: "`echo "$_G_indent" | $SED 's|.| |g'`" " ## exclude from sc_prohibit_nested_quotes - - func_echo_infix_1_IFS=$IFS - IFS=$nl - for _G_line in $_G_message; do - IFS=$func_echo_infix_1_IFS - $ECHO "$_G_prefix$tc_bold$_G_line$tc_reset" >&2 - _G_prefix=$_G_indent - done - IFS=$func_echo_infix_1_IFS -} - - -# func_error ARG... -# ----------------- +# func_error arg... # Echo program name prefixed message to standard error. func_error () { - $debug_cmd + $ECHO "$progname: ${opt_mode+$opt_mode: }"${1+"$@"} 1>&2 +} - $require_term_colors +# func_warning arg... +# Echo program name prefixed warning message to standard error. +func_warning () +{ + $opt_warning && $ECHO "$progname: ${opt_mode+$opt_mode: }warning: "${1+"$@"} 1>&2 - func_echo_infix_1 " $tc_standout${tc_red}error$tc_reset" "$*" >&2 + # bash bug again: + : } - -# func_fatal_error ARG... -# ----------------------- +# func_fatal_error arg... # Echo program name prefixed message to standard error, and exit. func_fatal_error () { - $debug_cmd - - func_error "$*" + func_error ${1+"$@"} exit $EXIT_FAILURE } +# func_fatal_help arg... +# Echo program name prefixed message to standard error, followed by +# a help hint, and exit. +func_fatal_help () +{ + func_error ${1+"$@"} + func_fatal_error "$help" +} +help="Try \`$progname --help' for more information." ## default + -# func_grep EXPRESSION FILENAME -# ----------------------------- +# func_grep expression filename # Check whether EXPRESSION matches any line of FILENAME, without output. func_grep () { - $debug_cmd - $GREP "$1" "$2" >/dev/null 2>&1 } -# func_len STRING -# --------------- -# Set func_len_result to the length of STRING. STRING may not -# start with a hyphen. - test -z "$_G_HAVE_XSI_OPS" \ - && (eval 'x=a/b/c; - test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \ - && _G_HAVE_XSI_OPS=yes - -if test yes = "$_G_HAVE_XSI_OPS"; then - eval 'func_len () - { - $debug_cmd - - func_len_result=${#1} - }' -else - func_len () - { - $debug_cmd - - func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` - } -fi - - -# func_mkdir_p DIRECTORY-PATH -# --------------------------- +# func_mkdir_p directory-path # Make sure the entire path to DIRECTORY-PATH is available. func_mkdir_p () { - $debug_cmd + my_directory_path="$1" + my_dir_list= - _G_directory_path=$1 - _G_dir_list= + if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then - if test -n "$_G_directory_path" && test : != "$opt_dry_run"; then - - # Protect directory names starting with '-' - case $_G_directory_path in - -*) _G_directory_path=./$_G_directory_path ;; + # Protect directory names starting with `-' + case $my_directory_path in + -*) my_directory_path="./$my_directory_path" ;; esac # While some portion of DIR does not yet exist... - while test ! -d "$_G_directory_path"; do + while test ! -d "$my_directory_path"; do # ...make a list in topmost first order. Use a colon delimited # list incase some portion of path contains whitespace. - _G_dir_list=$_G_directory_path:$_G_dir_list + my_dir_list="$my_directory_path:$my_dir_list" # If the last portion added has no slash in it, the list is done - case $_G_directory_path in */*) ;; *) break ;; esac + case $my_directory_path in */*) ;; *) break ;; esac # ...otherwise throw away the child directory and loop - _G_directory_path=`$ECHO "$_G_directory_path" | $SED -e "$sed_dirname"` + my_directory_path=`$ECHO "$my_directory_path" | $SED -e "$dirname"` done - _G_dir_list=`$ECHO "$_G_dir_list" | $SED 's|:*$||'` + my_dir_list=`$ECHO "$my_dir_list" | $SED 's,:*$,,'` - func_mkdir_p_IFS=$IFS; IFS=: - for _G_dir in $_G_dir_list; do - IFS=$func_mkdir_p_IFS - # mkdir can fail with a 'File exist' error if two processes + save_mkdir_p_IFS="$IFS"; IFS=':' + for my_dir in $my_dir_list; do + IFS="$save_mkdir_p_IFS" + # mkdir can fail with a `File exist' error if two processes # try to create one of the directories concurrently. Don't # stop in that case! - $MKDIR "$_G_dir" 2>/dev/null || : + $MKDIR "$my_dir" 2>/dev/null || : done - IFS=$func_mkdir_p_IFS + IFS="$save_mkdir_p_IFS" # Bail out if we (or some other process) failed to create a directory. - test -d "$_G_directory_path" || \ - func_fatal_error "Failed to create '$1'" + test -d "$my_directory_path" || \ + func_fatal_error "Failed to create \`$1'" fi } -# func_mktempdir [BASENAME] -# ------------------------- +# func_mktempdir [string] # Make a temporary directory that won't clash with other running # libtool processes, and avoids race conditions if possible. If -# given, BASENAME is the basename for that directory. +# given, STRING is the basename for that directory. func_mktempdir () { - $debug_cmd - - _G_template=${TMPDIR-/tmp}/${1-$progname} + my_template="${TMPDIR-/tmp}/${1-$progname}" - if test : = "$opt_dry_run"; then + if test "$opt_dry_run" = ":"; then # Return a directory name, but don't create it in dry-run mode - _G_tmpdir=$_G_template-$$ + my_tmpdir="${my_template}-$$" else # If mktemp works, use that first and foremost - _G_tmpdir=`mktemp -d "$_G_template-XXXXXXXX" 2>/dev/null` + my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null` - if test ! -d "$_G_tmpdir"; then + if test ! -d "$my_tmpdir"; then # Failing that, at least try and use $RANDOM to avoid a race - _G_tmpdir=$_G_template-${RANDOM-0}$$ + my_tmpdir="${my_template}-${RANDOM-0}$$" - func_mktempdir_umask=`umask` + save_mktempdir_umask=`umask` umask 0077 - $MKDIR "$_G_tmpdir" - umask $func_mktempdir_umask + $MKDIR "$my_tmpdir" + umask $save_mktempdir_umask fi # If we're not in dry-run mode, bomb out on failure - test -d "$_G_tmpdir" || \ - func_fatal_error "cannot create temporary directory '$_G_tmpdir'" - fi - - $ECHO "$_G_tmpdir" -} - - -# func_normal_abspath PATH -# ------------------------ -# Remove doubled-up and trailing slashes, "." path components, -# and cancel out any ".." path components in PATH after making -# it an absolute path. -func_normal_abspath () -{ - $debug_cmd - - # These SED scripts presuppose an absolute path with a trailing slash. - _G_pathcar='s|^/\([^/]*\).*$|\1|' - _G_pathcdr='s|^/[^/]*||' - _G_removedotparts=':dotsl - s|/\./|/|g - t dotsl - s|/\.$|/|' - _G_collapseslashes='s|/\{1,\}|/|g' - _G_finalslash='s|/*$|/|' - - # Start from root dir and reassemble the path. - func_normal_abspath_result= - func_normal_abspath_tpath=$1 - func_normal_abspath_altnamespace= - case $func_normal_abspath_tpath in - "") - # Empty path, that just means $cwd. - func_stripname '' '/' "`pwd`" - func_normal_abspath_result=$func_stripname_result - return - ;; - # The next three entries are used to spot a run of precisely - # two leading slashes without using negated character classes; - # we take advantage of case's first-match behaviour. - ///*) - # Unusual form of absolute path, do nothing. - ;; - //*) - # Not necessarily an ordinary path; POSIX reserves leading '//' - # and for example Cygwin uses it to access remote file shares - # over CIFS/SMB, so we conserve a leading double slash if found. - func_normal_abspath_altnamespace=/ - ;; - /*) - # Absolute path, do nothing. - ;; - *) - # Relative path, prepend $cwd. - func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath - ;; - esac - - # Cancel out all the simple stuff to save iterations. We also want - # the path to end with a slash for ease of parsing, so make sure - # there is one (and only one) here. - func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ - -e "$_G_removedotparts" -e "$_G_collapseslashes" -e "$_G_finalslash"` - while :; do - # Processed it all yet? - if test / = "$func_normal_abspath_tpath"; then - # If we ascended to the root using ".." the result may be empty now. - if test -z "$func_normal_abspath_result"; then - func_normal_abspath_result=/ - fi - break - fi - func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \ - -e "$_G_pathcar"` - func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ - -e "$_G_pathcdr"` - # Figure out what to do with it - case $func_normal_abspath_tcomponent in - "") - # Trailing empty path component, ignore it. - ;; - ..) - # Parent dir; strip last assembled component from result. - func_dirname "$func_normal_abspath_result" - func_normal_abspath_result=$func_dirname_result - ;; - *) - # Actual path component, append it. - func_append func_normal_abspath_result "/$func_normal_abspath_tcomponent" - ;; - esac - done - # Restore leading double-slash if one was found on entry. - func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result -} - - -# func_notquiet ARG... -# -------------------- -# Echo program name prefixed message only when not in quiet mode. -func_notquiet () -{ - $debug_cmd - - $opt_quiet || func_echo ${1+"$@"} - - # A bug in bash halts the script if the last line of a function - # fails when set -e is in force, so we need another command to - # work around that: - : -} - - -# func_relative_path SRCDIR DSTDIR -# -------------------------------- -# Set func_relative_path_result to the relative path from SRCDIR to DSTDIR. -func_relative_path () -{ - $debug_cmd - - func_relative_path_result= - func_normal_abspath "$1" - func_relative_path_tlibdir=$func_normal_abspath_result - func_normal_abspath "$2" - func_relative_path_tbindir=$func_normal_abspath_result - - # Ascend the tree starting from libdir - while :; do - # check if we have found a prefix of bindir - case $func_relative_path_tbindir in - $func_relative_path_tlibdir) - # found an exact match - func_relative_path_tcancelled= - break - ;; - $func_relative_path_tlibdir*) - # found a matching prefix - func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir" - func_relative_path_tcancelled=$func_stripname_result - if test -z "$func_relative_path_result"; then - func_relative_path_result=. - fi - break - ;; - *) - func_dirname $func_relative_path_tlibdir - func_relative_path_tlibdir=$func_dirname_result - if test -z "$func_relative_path_tlibdir"; then - # Have to descend all the way to the root! - func_relative_path_result=../$func_relative_path_result - func_relative_path_tcancelled=$func_relative_path_tbindir - break - fi - func_relative_path_result=../$func_relative_path_result - ;; - esac - done - - # Now calculate path; take care to avoid doubling-up slashes. - func_stripname '' '/' "$func_relative_path_result" - func_relative_path_result=$func_stripname_result - func_stripname '/' '/' "$func_relative_path_tcancelled" - if test -n "$func_stripname_result"; then - func_append func_relative_path_result "/$func_stripname_result" - fi - - # Normalisation. If bindir is libdir, return '.' else relative path. - if test -n "$func_relative_path_result"; then - func_stripname './' '' "$func_relative_path_result" - func_relative_path_result=$func_stripname_result + test -d "$my_tmpdir" || \ + func_fatal_error "cannot create temporary directory \`$my_tmpdir'" fi - test -n "$func_relative_path_result" || func_relative_path_result=. - - : + $ECHO "$my_tmpdir" } -# func_quote_for_eval ARG... -# -------------------------- -# Aesthetically quote ARGs to be evaled later. -# This function returns two values: -# i) func_quote_for_eval_result -# double-quoted, suitable for a subsequent eval -# ii) func_quote_for_eval_unquoted_result -# has all characters that are still active within double -# quotes backslashified. +# func_quote_for_eval arg +# Aesthetically quote ARG to be evaled later. +# This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT +# is double-quoted, suitable for a subsequent eval, whereas +# FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters +# which are still active within double quotes backslashified. func_quote_for_eval () { - $debug_cmd - - func_quote_for_eval_unquoted_result= - func_quote_for_eval_result= - while test 0 -lt $#; do - case $1 in - *[\\\`\"\$]*) - _G_unquoted_arg=`printf '%s\n' "$1" |$SED "$sed_quote_subst"` ;; - *) - _G_unquoted_arg=$1 ;; - esac - if test -n "$func_quote_for_eval_unquoted_result"; then - func_append func_quote_for_eval_unquoted_result " $_G_unquoted_arg" - else - func_append func_quote_for_eval_unquoted_result "$_G_unquoted_arg" - fi - - case $_G_unquoted_arg in - # Double-quote args containing shell metacharacters to delay - # word splitting, command substitution and variable expansion - # for a subsequent eval. - # Many Bourne shells cannot handle close brackets correctly - # in scan sets, so we specify it separately. - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - _G_quoted_arg=\"$_G_unquoted_arg\" - ;; - *) - _G_quoted_arg=$_G_unquoted_arg - ;; - esac - - if test -n "$func_quote_for_eval_result"; then - func_append func_quote_for_eval_result " $_G_quoted_arg" - else - func_append func_quote_for_eval_result "$_G_quoted_arg" - fi - shift - done -} - - -# func_quote_for_expand ARG -# ------------------------- -# Aesthetically quote ARG to be evaled later; same as above, -# but do not quote variable references. -func_quote_for_expand () -{ - $debug_cmd - case $1 in - *[\\\`\"]*) - _G_arg=`$ECHO "$1" | $SED \ - -e "$sed_double_quote_subst" -e "$sed_double_backslash"` ;; + *[\\\`\"\$]*) + func_quote_for_eval_unquoted_result=`$ECHO "$1" | $SED "$sed_quote_subst"` ;; *) - _G_arg=$1 ;; - esac - - case $_G_arg in - # Double-quote args containing shell metacharacters to delay - # word splitting and command substitution for a subsequent eval. - # Many Bourne shells cannot handle close brackets correctly - # in scan sets, so we specify it separately. - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - _G_arg=\"$_G_arg\" - ;; - esac - - func_quote_for_expand_result=$_G_arg -} - - -# func_stripname PREFIX SUFFIX NAME -# --------------------------------- -# strip PREFIX and SUFFIX from NAME, and store in func_stripname_result. -# PREFIX and SUFFIX must not contain globbing or regex special -# characters, hashes, percent signs, but SUFFIX may contain a leading -# dot (in which case that matches only a dot). -if test yes = "$_G_HAVE_XSI_OPS"; then - eval 'func_stripname () - { - $debug_cmd - - # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are - # positional parameters, so assign one to ordinary variable first. - func_stripname_result=$3 - func_stripname_result=${func_stripname_result#"$1"} - func_stripname_result=${func_stripname_result%"$2"} - }' -else - func_stripname () - { - $debug_cmd - - case $2 in - .*) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%\\\\$2\$%%"`;; - *) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%$2\$%%"`;; - esac - } -fi - - -# func_show_eval CMD [FAIL_EXP] -# ----------------------------- -# Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is -# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP -# is given, then evaluate it. -func_show_eval () -{ - $debug_cmd - - _G_cmd=$1 - _G_fail_exp=${2-':'} - - func_quote_for_expand "$_G_cmd" - eval "func_notquiet $func_quote_for_expand_result" - - $opt_dry_run || { - eval "$_G_cmd" - _G_status=$? - if test 0 -ne "$_G_status"; then - eval "(exit $_G_status); $_G_fail_exp" - fi - } -} - - -# func_show_eval_locale CMD [FAIL_EXP] -# ------------------------------------ -# Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is -# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP -# is given, then evaluate it. Use the saved locale for evaluation. -func_show_eval_locale () -{ - $debug_cmd - - _G_cmd=$1 - _G_fail_exp=${2-':'} - - $opt_quiet || { - func_quote_for_expand "$_G_cmd" - eval "func_echo $func_quote_for_expand_result" - } - - $opt_dry_run || { - eval "$_G_user_locale - $_G_cmd" - _G_status=$? - eval "$_G_safe_locale" - if test 0 -ne "$_G_status"; then - eval "(exit $_G_status); $_G_fail_exp" - fi - } -} - - -# func_tr_sh -# ---------- -# Turn $1 into a string suitable for a shell variable name. -# Result is stored in $func_tr_sh_result. All characters -# not in the set a-zA-Z0-9_ are replaced with '_'. Further, -# if $1 begins with a digit, a '_' is prepended as well. -func_tr_sh () -{ - $debug_cmd - - case $1 in - [0-9]* | *[!a-zA-Z0-9_]*) - func_tr_sh_result=`$ECHO "$1" | $SED -e 's/^\([0-9]\)/_\1/' -e 's/[^a-zA-Z0-9_]/_/g'` - ;; - * ) - func_tr_sh_result=$1 - ;; - esac -} - - -# func_verbose ARG... -# ------------------- -# Echo program name prefixed message in verbose mode only. -func_verbose () -{ - $debug_cmd - - $opt_verbose && func_echo "$*" - - : -} - - -# func_warn_and_continue ARG... -# ----------------------------- -# Echo program name prefixed warning message to standard error. -func_warn_and_continue () -{ - $debug_cmd - - $require_term_colors - - func_echo_infix_1 "${tc_red}warning$tc_reset" "$*" >&2 -} - - -# func_warning CATEGORY ARG... -# ---------------------------- -# Echo program name prefixed warning message to standard error. Warning -# messages can be filtered according to CATEGORY, where this function -# elides messages where CATEGORY is not listed in the global variable -# 'opt_warning_types'. -func_warning () -{ - $debug_cmd - - # CATEGORY must be in the warning_categories list! - case " $warning_categories " in - *" $1 "*) ;; - *) func_internal_error "invalid warning category '$1'" ;; - esac - - _G_category=$1 - shift - - case " $opt_warning_types " in - *" $_G_category "*) $warning_func ${1+"$@"} ;; - esac -} - - -# func_sort_ver VER1 VER2 -# ----------------------- -# 'sort -V' is not generally available. -# Note this deviates from the version comparison in automake -# in that it treats 1.5 < 1.5.0, and treats 1.4.4a < 1.4-p3a -# but this should suffice as we won't be specifying old -# version formats or redundant trailing .0 in bootstrap.conf. -# If we did want full compatibility then we should probably -# use m4_version_compare from autoconf. -func_sort_ver () -{ - $debug_cmd - - printf '%s\n%s\n' "$1" "$2" \ - | sort -t. -k 1,1n -k 2,2n -k 3,3n -k 4,4n -k 5,5n -k 6,6n -k 7,7n -k 8,8n -k 9,9n -} - -# func_lt_ver PREV CURR -# --------------------- -# Return true if PREV and CURR are in the correct order according to -# func_sort_ver, otherwise false. Use it like this: -# -# func_lt_ver "$prev_ver" "$proposed_ver" || func_fatal_error "..." -func_lt_ver () -{ - $debug_cmd - - test "x$1" = x`func_sort_ver "$1" "$2" | $SED 1q` -} - - -# Local variables: -# mode: shell-script -# sh-indentation: 2 -# eval: (add-hook 'before-save-hook 'time-stamp) -# time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC" -# time-stamp-time-zone: "UTC" -# End: -#! /bin/sh - -# Set a version string for this script. -scriptversion=2014-01-07.03; # UTC - -# A portable, pluggable option parser for Bourne shell. -# Written by Gary V. Vaughan, 2010 - -# Copyright (C) 2010-2015 Free Software Foundation, Inc. -# This is free software; see the source for copying conditions. There is NO -# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -# Please report bugs or propose patches to gary@gnu.org. - - -## ------ ## -## Usage. ## -## ------ ## - -# This file is a library for parsing options in your shell scripts along -# with assorted other useful supporting features that you can make use -# of too. -# -# For the simplest scripts you might need only: -# -# #!/bin/sh -# . relative/path/to/funclib.sh -# . relative/path/to/options-parser -# scriptversion=1.0 -# func_options ${1+"$@"} -# eval set dummy "$func_options_result"; shift -# ...rest of your script... -# -# In order for the '--version' option to work, you will need to have a -# suitably formatted comment like the one at the top of this file -# starting with '# Written by ' and ending with '# warranty; '. -# -# For '-h' and '--help' to work, you will also need a one line -# description of your script's purpose in a comment directly above the -# '# Written by ' line, like the one at the top of this file. -# -# The default options also support '--debug', which will turn on shell -# execution tracing (see the comment above debug_cmd below for another -# use), and '--verbose' and the func_verbose function to allow your script -# to display verbose messages only when your user has specified -# '--verbose'. -# -# After sourcing this file, you can plug processing for additional -# options by amending the variables from the 'Configuration' section -# below, and following the instructions in the 'Option parsing' -# section further down. - -## -------------- ## -## Configuration. ## -## -------------- ## - -# You should override these variables in your script after sourcing this -# file so that they reflect the customisations you have added to the -# option parser. - -# The usage line for option parsing errors and the start of '-h' and -# '--help' output messages. You can embed shell variables for delayed -# expansion at the time the message is displayed, but you will need to -# quote other shell meta-characters carefully to prevent them being -# expanded when the contents are evaled. -usage='$progpath [OPTION]...' - -# Short help message in response to '-h' and '--help'. Add to this or -# override it after sourcing this library to reflect the full set of -# options your script accepts. -usage_message="\ - --debug enable verbose shell tracing - -W, --warnings=CATEGORY - report the warnings falling in CATEGORY [all] - -v, --verbose verbosely report processing - --version print version information and exit - -h, --help print short or long help message and exit -" - -# Additional text appended to 'usage_message' in response to '--help'. -long_help_message=" -Warning categories include: - 'all' show all warnings - 'none' turn off all the warnings - 'error' warnings are treated as fatal errors" - -# Help message printed before fatal option parsing errors. -fatal_help="Try '\$progname --help' for more information." - - - -## ------------------------- ## -## Hook function management. ## -## ------------------------- ## - -# This section contains functions for adding, removing, and running hooks -# to the main code. A hook is just a named list of of function, that can -# be run in order later on. - -# func_hookable FUNC_NAME -# ----------------------- -# Declare that FUNC_NAME will run hooks added with -# 'func_add_hook FUNC_NAME ...'. -func_hookable () -{ - $debug_cmd - - func_append hookable_fns " $1" -} - - -# func_add_hook FUNC_NAME HOOK_FUNC -# --------------------------------- -# Request that FUNC_NAME call HOOK_FUNC before it returns. FUNC_NAME must -# first have been declared "hookable" by a call to 'func_hookable'. -func_add_hook () -{ - $debug_cmd - - case " $hookable_fns " in - *" $1 "*) ;; - *) func_fatal_error "'$1' does not accept hook functions." ;; - esac - - eval func_append ${1}_hooks '" $2"' -} - - -# func_remove_hook FUNC_NAME HOOK_FUNC -# ------------------------------------ -# Remove HOOK_FUNC from the list of functions called by FUNC_NAME. -func_remove_hook () -{ - $debug_cmd - - eval ${1}_hooks='`$ECHO "\$'$1'_hooks" |$SED "s| '$2'||"`' -} - - -# func_run_hooks FUNC_NAME [ARG]... -# --------------------------------- -# Run all hook functions registered to FUNC_NAME. -# It is assumed that the list of hook functions contains nothing more -# than a whitespace-delimited list of legal shell function names, and -# no effort is wasted trying to catch shell meta-characters or preserve -# whitespace. -func_run_hooks () -{ - $debug_cmd - - case " $hookable_fns " in - *" $1 "*) ;; - *) func_fatal_error "'$1' does not support hook funcions.n" ;; - esac - - eval _G_hook_fns=\$$1_hooks; shift - - for _G_hook in $_G_hook_fns; do - eval $_G_hook '"$@"' - - # store returned options list back into positional - # parameters for next 'cmd' execution. - eval _G_hook_result=\$${_G_hook}_result - eval set dummy "$_G_hook_result"; shift - done - - func_quote_for_eval ${1+"$@"} - func_run_hooks_result=$func_quote_for_eval_result -} - - - -## --------------- ## -## Option parsing. ## -## --------------- ## - -# In order to add your own option parsing hooks, you must accept the -# full positional parameter list in your hook function, remove any -# options that you action, and then pass back the remaining unprocessed -# options in '_result', escaped suitably for -# 'eval'. Like this: -# -# my_options_prep () -# { -# $debug_cmd -# -# # Extend the existing usage message. -# usage_message=$usage_message' -# -s, --silent don'\''t print informational messages -# ' -# -# func_quote_for_eval ${1+"$@"} -# my_options_prep_result=$func_quote_for_eval_result -# } -# func_add_hook func_options_prep my_options_prep -# -# -# my_silent_option () -# { -# $debug_cmd -# -# # Note that for efficiency, we parse as many options as we can -# # recognise in a loop before passing the remainder back to the -# # caller on the first unrecognised argument we encounter. -# while test $# -gt 0; do -# opt=$1; shift -# case $opt in -# --silent|-s) opt_silent=: ;; -# # Separate non-argument short options: -# -s*) func_split_short_opt "$_G_opt" -# set dummy "$func_split_short_opt_name" \ -# "-$func_split_short_opt_arg" ${1+"$@"} -# shift -# ;; -# *) set dummy "$_G_opt" "$*"; shift; break ;; -# esac -# done -# -# func_quote_for_eval ${1+"$@"} -# my_silent_option_result=$func_quote_for_eval_result -# } -# func_add_hook func_parse_options my_silent_option -# -# -# my_option_validation () -# { -# $debug_cmd -# -# $opt_silent && $opt_verbose && func_fatal_help "\ -# '--silent' and '--verbose' options are mutually exclusive." -# -# func_quote_for_eval ${1+"$@"} -# my_option_validation_result=$func_quote_for_eval_result -# } -# func_add_hook func_validate_options my_option_validation -# -# You'll alse need to manually amend $usage_message to reflect the extra -# options you parse. It's preferable to append if you can, so that -# multiple option parsing hooks can be added safely. - - -# func_options [ARG]... -# --------------------- -# All the functions called inside func_options are hookable. See the -# individual implementations for details. -func_hookable func_options -func_options () -{ - $debug_cmd - - func_options_prep ${1+"$@"} - eval func_parse_options \ - ${func_options_prep_result+"$func_options_prep_result"} - eval func_validate_options \ - ${func_parse_options_result+"$func_parse_options_result"} - - eval func_run_hooks func_options \ - ${func_validate_options_result+"$func_validate_options_result"} + func_quote_for_eval_unquoted_result="$1" ;; + esac - # save modified positional parameters for caller - func_options_result=$func_run_hooks_result + case $func_quote_for_eval_unquoted_result in + # Double-quote args containing shell metacharacters to delay + # word splitting, command substitution and and variable + # expansion for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\"" + ;; + *) + func_quote_for_eval_result="$func_quote_for_eval_unquoted_result" + esac } -# func_options_prep [ARG]... -# -------------------------- -# All initialisations required before starting the option parse loop. -# Note that when calling hook functions, we pass through the list of -# positional parameters. If a hook function modifies that list, and -# needs to propogate that back to rest of this script, then the complete -# modified list must be put in 'func_run_hooks_result' before -# returning. -func_hookable func_options_prep -func_options_prep () +# func_quote_for_expand arg +# Aesthetically quote ARG to be evaled later; same as above, +# but do not quote variable references. +func_quote_for_expand () { - $debug_cmd - - # Option defaults: - opt_verbose=false - opt_warning_types= + case $1 in + *[\\\`\"]*) + my_arg=`$ECHO "$1" | $SED \ + -e "$double_quote_subst" -e "$sed_double_backslash"` ;; + *) + my_arg="$1" ;; + esac - func_run_hooks func_options_prep ${1+"$@"} + case $my_arg in + # Double-quote args containing shell metacharacters to delay + # word splitting and command substitution for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + my_arg="\"$my_arg\"" + ;; + esac - # save modified positional parameters for caller - func_options_prep_result=$func_run_hooks_result + func_quote_for_expand_result="$my_arg" } -# func_parse_options [ARG]... -# --------------------------- -# The main option parsing loop. -func_hookable func_parse_options -func_parse_options () +# func_show_eval cmd [fail_exp] +# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is +# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP +# is given, then evaluate it. +func_show_eval () { - $debug_cmd - - func_parse_options_result= - - # this just eases exit handling - while test $# -gt 0; do - # Defer to hook functions for initial option parsing, so they - # get priority in the event of reusing an option name. - func_run_hooks func_parse_options ${1+"$@"} - - # Adjust func_parse_options positional parameters to match - eval set dummy "$func_run_hooks_result"; shift - - # Break out of the loop if we already parsed every option. - test $# -gt 0 || break - - _G_opt=$1 - shift - case $_G_opt in - --debug|-x) debug_cmd='set -x' - func_echo "enabling shell trace mode" - $debug_cmd - ;; - - --no-warnings|--no-warning|--no-warn) - set dummy --warnings none ${1+"$@"} - shift - ;; + my_cmd="$1" + my_fail_exp="${2-:}" - --warnings|--warning|-W) - test $# = 0 && func_missing_arg $_G_opt && break - case " $warning_categories $1" in - *" $1 "*) - # trailing space prevents matching last $1 above - func_append_uniq opt_warning_types " $1" - ;; - *all) - opt_warning_types=$warning_categories - ;; - *none) - opt_warning_types=none - warning_func=: - ;; - *error) - opt_warning_types=$warning_categories - warning_func=func_fatal_error - ;; - *) - func_fatal_error \ - "unsupported warning category: '$1'" - ;; - esac - shift - ;; - - --verbose|-v) opt_verbose=: ;; - --version) func_version ;; - -\?|-h) func_usage ;; - --help) func_help ;; - - # Separate optargs to long options (plugins may need this): - --*=*) func_split_equals "$_G_opt" - set dummy "$func_split_equals_lhs" \ - "$func_split_equals_rhs" ${1+"$@"} - shift - ;; - - # Separate optargs to short options: - -W*) - func_split_short_opt "$_G_opt" - set dummy "$func_split_short_opt_name" \ - "$func_split_short_opt_arg" ${1+"$@"} - shift - ;; - - # Separate non-argument short options: - -\?*|-h*|-v*|-x*) - func_split_short_opt "$_G_opt" - set dummy "$func_split_short_opt_name" \ - "-$func_split_short_opt_arg" ${1+"$@"} - shift - ;; - - --) break ;; - -*) func_fatal_help "unrecognised option: '$_G_opt'" ;; - *) set dummy "$_G_opt" ${1+"$@"}; shift; break ;; - esac - done + ${opt_silent-false} || { + func_quote_for_expand "$my_cmd" + eval "func_echo $func_quote_for_expand_result" + } - # save modified positional parameters for caller - func_quote_for_eval ${1+"$@"} - func_parse_options_result=$func_quote_for_eval_result + if ${opt_dry_run-false}; then :; else + eval "$my_cmd" + my_status=$? + if test "$my_status" -eq 0; then :; else + eval "(exit $my_status); $my_fail_exp" + fi + fi } -# func_validate_options [ARG]... -# ------------------------------ -# Perform any sanity checks on option settings and/or unconsumed -# arguments. -func_hookable func_validate_options -func_validate_options () +# func_show_eval_locale cmd [fail_exp] +# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is +# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP +# is given, then evaluate it. Use the saved locale for evaluation. +func_show_eval_locale () { - $debug_cmd - - # Display all warnings if -W was not given. - test -n "$opt_warning_types" || opt_warning_types=" $warning_categories" - - func_run_hooks func_validate_options ${1+"$@"} + my_cmd="$1" + my_fail_exp="${2-:}" - # Bail if the options were screwed! - $exit_cmd $EXIT_FAILURE + ${opt_silent-false} || { + func_quote_for_expand "$my_cmd" + eval "func_echo $func_quote_for_expand_result" + } - # save modified positional parameters for caller - func_validate_options_result=$func_run_hooks_result + if ${opt_dry_run-false}; then :; else + eval "$lt_user_locale + $my_cmd" + my_status=$? + eval "$lt_safe_locale" + if test "$my_status" -eq 0; then :; else + eval "(exit $my_status); $my_fail_exp" + fi + fi } +# func_tr_sh +# Turn $1 into a string suitable for a shell variable name. +# Result is stored in $func_tr_sh_result. All characters +# not in the set a-zA-Z0-9_ are replaced with '_'. Further, +# if $1 begins with a digit, a '_' is prepended as well. +func_tr_sh () +{ + case $1 in + [0-9]* | *[!a-zA-Z0-9_]*) + func_tr_sh_result=`$ECHO "$1" | $SED 's/^\([0-9]\)/_\1/; s/[^a-zA-Z0-9_]/_/g'` + ;; + * ) + func_tr_sh_result=$1 + ;; + esac +} -## ----------------- ## -## Helper functions. ## -## ----------------- ## - -# This section contains the helper functions used by the rest of the -# hookable option parser framework in ascii-betical order. +# func_version +# Echo version message to standard output and exit. +func_version () +{ + $opt_debug + $SED -n '/(C)/!b go + :more + /\./!{ + N + s/\n# / / + b more + } + :go + /^# '$PROGRAM' (GNU /,/# warranty; / { + s/^# // + s/^# *$// + s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/ + p + }' < "$progpath" + exit $? +} -# func_fatal_help ARG... -# ---------------------- -# Echo program name prefixed message to standard error, followed by -# a help hint, and exit. -func_fatal_help () +# func_usage +# Echo short help message to standard output and exit. +func_usage () { - $debug_cmd + $opt_debug - eval \$ECHO \""Usage: $usage"\" - eval \$ECHO \""$fatal_help"\" - func_error ${1+"$@"} - exit $EXIT_FAILURE + $SED -n '/^# Usage:/,/^# *.*--help/ { + s/^# // + s/^# *$// + s/\$progname/'$progname'/ + p + }' < "$progpath" + echo + $ECHO "run \`$progname --help | more' for full usage" + exit $? } - -# func_help -# --------- -# Echo long help message to standard output and exit. +# func_help [NOEXIT] +# Echo long help message to standard output and exit, +# unless 'noexit' is passed as argument. func_help () { - $debug_cmd - - func_usage_message - $ECHO "$long_help_message" - exit 0 + $opt_debug + + $SED -n '/^# Usage:/,/# Report bugs to/ { + :print + s/^# // + s/^# *$// + s*\$progname*'$progname'* + s*\$host*'"$host"'* + s*\$SHELL*'"$SHELL"'* + s*\$LTCC*'"$LTCC"'* + s*\$LTCFLAGS*'"$LTCFLAGS"'* + s*\$LD*'"$LD"'* + s/\$with_gnu_ld/'"$with_gnu_ld"'/ + s/\$automake_version/'"`(${AUTOMAKE-automake} --version) 2>/dev/null |$SED 1q`"'/ + s/\$autoconf_version/'"`(${AUTOCONF-autoconf} --version) 2>/dev/null |$SED 1q`"'/ + p + d + } + /^# .* home page:/b print + /^# General help using/b print + ' < "$progpath" + ret=$? + if test -z "$1"; then + exit $ret + fi } - -# func_missing_arg ARGNAME -# ------------------------ +# func_missing_arg argname # Echo program name prefixed message to standard error and set global # exit_cmd. func_missing_arg () { - $debug_cmd + $opt_debug - func_error "Missing argument for '$1'." + func_error "missing argument for $1." exit_cmd=exit } -# func_split_equals STRING -# ------------------------ -# Set func_split_equals_lhs and func_split_equals_rhs shell variables after -# splitting STRING at the '=' sign. -test -z "$_G_HAVE_XSI_OPS" \ - && (eval 'x=a/b/c; - test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \ - && _G_HAVE_XSI_OPS=yes - -if test yes = "$_G_HAVE_XSI_OPS" -then - # This is an XSI compatible shell, allowing a faster implementation... - eval 'func_split_equals () - { - $debug_cmd - - func_split_equals_lhs=${1%%=*} - func_split_equals_rhs=${1#*=} - test "x$func_split_equals_lhs" = "x$1" \ - && func_split_equals_rhs= - }' -else - # ...otherwise fall back to using expr, which is often a shell builtin. - func_split_equals () - { - $debug_cmd - - func_split_equals_lhs=`expr "x$1" : 'x\([^=]*\)'` - func_split_equals_rhs= - test "x$func_split_equals_lhs" = "x$1" \ - || func_split_equals_rhs=`expr "x$1" : 'x[^=]*=\(.*\)$'` - } -fi #func_split_equals - - -# func_split_short_opt SHORTOPT -# ----------------------------- +# func_split_short_opt shortopt # Set func_split_short_opt_name and func_split_short_opt_arg shell # variables after splitting SHORTOPT after the 2nd character. -if test yes = "$_G_HAVE_XSI_OPS" -then - # This is an XSI compatible shell, allowing a faster implementation... - eval 'func_split_short_opt () - { - $debug_cmd - - func_split_short_opt_arg=${1#??} - func_split_short_opt_name=${1%"$func_split_short_opt_arg"} - }' -else - # ...otherwise fall back to using expr, which is often a shell builtin. - func_split_short_opt () - { - $debug_cmd - - func_split_short_opt_name=`expr "x$1" : 'x-\(.\)'` - func_split_short_opt_arg=`expr "x$1" : 'x-.\(.*\)$'` - } -fi #func_split_short_opt - - -# func_usage -# ---------- -# Echo short help message to standard output and exit. -func_usage () +func_split_short_opt () { - $debug_cmd - - func_usage_message - $ECHO "Run '$progname --help |${PAGER-more}' for full usage" - exit 0 -} + func_split_short_opt_arg=${1#??} + func_split_short_opt_name=${1%"$func_split_short_opt_arg"} +} # Extended-shell func_split_short_opt implementation -# func_usage_message -# ------------------ -# Echo short help message to standard output. -func_usage_message () +# func_split_long_opt longopt +# Set func_split_long_opt_name and func_split_long_opt_arg shell +# variables after splitting LONGOPT at the `=' sign. +func_split_long_opt () { - $debug_cmd - - eval \$ECHO \""Usage: $usage"\" - echo - $SED -n 's|^# || - /^Written by/{ - x;p;x - } - h - /^Written by/q' < "$progpath" - echo - eval \$ECHO \""$usage_message"\" -} + func_split_long_opt_name=${1%%=*} + func_split_long_opt_arg=${1#*=} +} # Extended-shell func_split_long_opt implementation +exit_cmd=: -# func_version -# ------------ -# Echo version message to standard output and exit. -func_version () -{ - $debug_cmd - printf '%s\n' "$progname $scriptversion" - $SED -n ' - /(C)/!b go - :more - /\./!{ - N - s|\n# | | - b more - } - :go - /^# Written by /,/# warranty; / { - s|^# || - s|^# *$|| - s|\((C)\)[ 0-9,-]*[ ,-]\([1-9][0-9]* \)|\1 \2| - p - } - /^# Written by / { - s|^# || - p - } - /^warranty; /q' < "$progpath" - exit $? -} -# Local variables: -# mode: shell-script -# sh-indentation: 2 -# eval: (add-hook 'before-save-hook 'time-stamp) -# time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC" -# time-stamp-time-zone: "UTC" -# End: +magic="%%%MAGIC variable%%%" +magic_exe="%%%MAGIC EXE variable%%%" -# Set a version string. -scriptversion='(GNU libtool) 2.4.6' +# Global variables. +nonopt= +preserve_args= +lo2o="s/\\.lo\$/.${objext}/" +o2lo="s/\\.${objext}\$/.lo/" +extracted_archives= +extracted_serial=0 +# If this variable is set in any of the actions, the command in it +# will be execed at the end. This prevents here-documents from being +# left over by shells. +exec_cmd= -# func_echo ARG... -# ---------------- -# Libtool also displays the current mode in messages, so override -# funclib.sh func_echo with this custom definition. -func_echo () +# func_append var value +# Append VALUE to the end of shell variable VAR. +func_append () { - $debug_cmd + eval "${1}+=\${2}" +} # Extended-shell func_append implementation - _G_message=$* - - func_echo_IFS=$IFS - IFS=$nl - for _G_line in $_G_message; do - IFS=$func_echo_IFS - $ECHO "$progname${opt_mode+: $opt_mode}: $_G_line" - done - IFS=$func_echo_IFS -} - - -# func_warning ARG... -# ------------------- -# Libtool warnings are not categorized, so override funclib.sh -# func_warning with this simpler definition. -func_warning () +# func_append_quoted var value +# Quote VALUE and append to the end of shell variable VAR, separated +# by a space. +func_append_quoted () { - $debug_cmd + func_quote_for_eval "${2}" + eval "${1}+=\\ \$func_quote_for_eval_result" +} # Extended-shell func_append_quoted implementation - $warning_func ${1+"$@"} -} - - -## ---------------- ## -## Options parsing. ## -## ---------------- ## - -# Hook in the functions to make sure our own options are parsed during -# the option parsing loop. - -usage='$progpath [OPTION]... [MODE-ARG]...' - -# Short help message in response to '-h'. -usage_message="Options: - --config show all configuration variables - --debug enable verbose shell tracing - -n, --dry-run display commands without modifying any files - --features display basic configuration information and exit - --mode=MODE use operation mode MODE - --no-warnings equivalent to '-Wnone' - --preserve-dup-deps don't remove duplicate dependency libraries - --quiet, --silent don't print informational messages - --tag=TAG use configuration variables from tag TAG - -v, --verbose print more informational messages than default - --version print version information - -W, --warnings=CATEGORY report the warnings falling in CATEGORY [all] - -h, --help, --help-all print short, long, or detailed help message -" -# Additional text appended to 'usage_message' in response to '--help'. -func_help () +# func_arith arithmetic-term... +func_arith () { - $debug_cmd - - func_usage_message - $ECHO "$long_help_message - -MODE must be one of the following: - - clean remove files from the build directory - compile compile a source file into a libtool object - execute automatically set library path, then run a program - finish complete the installation of libtool libraries - install install libraries or executables - link create a library or an executable - uninstall remove libraries from an installed directory - -MODE-ARGS vary depending on the MODE. When passed as first option, -'--mode=MODE' may be abbreviated as 'MODE' or a unique abbreviation of that. -Try '$progname --help --mode=MODE' for a more detailed description of MODE. - -When reporting a bug, please describe a test case to reproduce it and -include the following information: - - host-triplet: $host - shell: $SHELL - compiler: $LTCC - compiler flags: $LTCFLAGS - linker: $LD (gnu? $with_gnu_ld) - version: $progname (GNU libtool) 2.4.6 - automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q` - autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q` - -Report bugs to . -GNU libtool home page: . -General help using GNU software: ." - exit 0 -} + func_arith_result=$(( $* )) +} # Extended-shell func_arith implementation -# func_lo2o OBJECT-NAME -# --------------------- -# Transform OBJECT-NAME from a '.lo' suffix to the platform specific -# object suffix. +# func_len string +# STRING may not start with a hyphen. +func_len () +{ + func_len_result=${#1} +} # Extended-shell func_len implementation -lo2o=s/\\.lo\$/.$objext/ -o2lo=s/\\.$objext\$/.lo/ -if test yes = "$_G_HAVE_XSI_OPS"; then - eval 'func_lo2o () - { - case $1 in - *.lo) func_lo2o_result=${1%.lo}.$objext ;; - * ) func_lo2o_result=$1 ;; +# func_lo2o object +func_lo2o () +{ + case ${1} in + *.lo) func_lo2o_result=${1%.lo}.${objext} ;; + *) func_lo2o_result=${1} ;; esac - }' +} # Extended-shell func_lo2o implementation - # func_xform LIBOBJ-OR-SOURCE - # --------------------------- - # Transform LIBOBJ-OR-SOURCE from a '.o' or '.c' (or otherwise) - # suffix to a '.lo' libtool-object suffix. - eval 'func_xform () - { - func_xform_result=${1%.*}.lo - }' -else - # ...otherwise fall back to using sed. - func_lo2o () - { - func_lo2o_result=`$ECHO "$1" | $SED "$lo2o"` - } - func_xform () - { - func_xform_result=`$ECHO "$1" | $SED 's|\.[^.]*$|.lo|'` - } -fi +# func_xform libobj-or-source +func_xform () +{ + func_xform_result=${1%.*}.lo +} # Extended-shell func_xform implementation -# func_fatal_configuration ARG... -# ------------------------------- +# func_fatal_configuration arg... # Echo program name prefixed message to standard error, followed by # a configuration failure hint, and exit. func_fatal_configuration () { - func__fatal_error ${1+"$@"} \ - "See the $PACKAGE documentation for more information." \ - "Fatal configuration error." + func_error ${1+"$@"} + func_error "See the $PACKAGE documentation for more information." + func_fatal_error "Fatal configuration error." } # func_config -# ----------- # Display the configuration for all the tags in this script. func_config () { @@ -2647,19 +1337,17 @@ func_config () exit $? } - # func_features -# ------------- # Display the features supported by this script. func_features () { echo "host: $host" - if test yes = "$build_libtool_libs"; then + if test "$build_libtool_libs" = yes; then echo "enable shared libraries" else echo "disable shared libraries" fi - if test yes = "$build_old_libs"; then + if test "$build_old_libs" = yes; then echo "enable static libraries" else echo "disable static libraries" @@ -2668,350 +1356,314 @@ func_features () exit $? } - -# func_enable_tag TAGNAME -# ----------------------- +# func_enable_tag tagname # Verify that TAGNAME is valid, and either flag an error and exit, or # enable the TAGNAME tag. We also add TAGNAME to the global $taglist # variable here. func_enable_tag () { - # Global variable: - tagname=$1 + # Global variable: + tagname="$1" - re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$" - re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$" - sed_extractcf=/$re_begincf/,/$re_endcf/p + re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$" + re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$" + sed_extractcf="/$re_begincf/,/$re_endcf/p" - # Validate tagname. - case $tagname in - *[!-_A-Za-z0-9,/]*) - func_fatal_error "invalid tag name: $tagname" - ;; - esac + # Validate tagname. + case $tagname in + *[!-_A-Za-z0-9,/]*) + func_fatal_error "invalid tag name: $tagname" + ;; + esac - # Don't test for the "default" C tag, as we know it's - # there but not specially marked. - case $tagname in - CC) ;; + # Don't test for the "default" C tag, as we know it's + # there but not specially marked. + case $tagname in + CC) ;; *) - if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then - taglist="$taglist $tagname" - - # Evaluate the configuration. Be careful to quote the path - # and the sed script, to avoid splitting on whitespace, but - # also don't use non-portable quotes within backquotes within - # quotes we have to do it in 2 steps: - extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` - eval "$extractedcf" - else - func_error "ignoring unknown tag $tagname" - fi - ;; - esac + if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then + taglist="$taglist $tagname" + + # Evaluate the configuration. Be careful to quote the path + # and the sed script, to avoid splitting on whitespace, but + # also don't use non-portable quotes within backquotes within + # quotes we have to do it in 2 steps: + extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` + eval "$extractedcf" + else + func_error "ignoring unknown tag $tagname" + fi + ;; + esac } - # func_check_version_match -# ------------------------ # Ensure that we are using m4 macros, and libtool script from the same # release of libtool. func_check_version_match () { - if test "$package_revision" != "$macro_revision"; then - if test "$VERSION" != "$macro_version"; then - if test -z "$macro_version"; then - cat >&2 <<_LT_EOF + if test "$package_revision" != "$macro_revision"; then + if test "$VERSION" != "$macro_version"; then + if test -z "$macro_version"; then + cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, but the $progname: definition of this LT_INIT comes from an older release. $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION $progname: and run autoconf again. _LT_EOF - else - cat >&2 <<_LT_EOF + else + cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, but the $progname: definition of this LT_INIT comes from $PACKAGE $macro_version. $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION $progname: and run autoconf again. _LT_EOF - fi - else - cat >&2 <<_LT_EOF + fi + else + cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision, $progname: but the definition of this LT_INIT comes from revision $macro_revision. $progname: You should recreate aclocal.m4 with macros from revision $package_revision $progname: of $PACKAGE $VERSION and run autoconf again. _LT_EOF - fi - - exit $EXIT_MISMATCH fi -} + exit $EXIT_MISMATCH + fi +} -# libtool_options_prep [ARG]... -# ----------------------------- -# Preparation for options parsed by libtool. -libtool_options_prep () -{ - $debug_mode - # Option defaults: - opt_config=false - opt_dlopen= - opt_dry_run=false - opt_help=false - opt_mode= - opt_preserve_dup_deps=false - opt_quiet=false +# Shorthand for --mode=foo, only valid as the first argument +case $1 in +clean|clea|cle|cl) + shift; set dummy --mode clean ${1+"$@"}; shift + ;; +compile|compil|compi|comp|com|co|c) + shift; set dummy --mode compile ${1+"$@"}; shift + ;; +execute|execut|execu|exec|exe|ex|e) + shift; set dummy --mode execute ${1+"$@"}; shift + ;; +finish|finis|fini|fin|fi|f) + shift; set dummy --mode finish ${1+"$@"}; shift + ;; +install|instal|insta|inst|ins|in|i) + shift; set dummy --mode install ${1+"$@"}; shift + ;; +link|lin|li|l) + shift; set dummy --mode link ${1+"$@"}; shift + ;; +uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) + shift; set dummy --mode uninstall ${1+"$@"}; shift + ;; +esac - nonopt= - preserve_args= - # Shorthand for --mode=foo, only valid as the first argument - case $1 in - clean|clea|cle|cl) - shift; set dummy --mode clean ${1+"$@"}; shift - ;; - compile|compil|compi|comp|com|co|c) - shift; set dummy --mode compile ${1+"$@"}; shift - ;; - execute|execut|execu|exec|exe|ex|e) - shift; set dummy --mode execute ${1+"$@"}; shift - ;; - finish|finis|fini|fin|fi|f) - shift; set dummy --mode finish ${1+"$@"}; shift - ;; - install|instal|insta|inst|ins|in|i) - shift; set dummy --mode install ${1+"$@"}; shift - ;; - link|lin|li|l) - shift; set dummy --mode link ${1+"$@"}; shift - ;; - uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) - shift; set dummy --mode uninstall ${1+"$@"}; shift - ;; - esac - # Pass back the list of options. - func_quote_for_eval ${1+"$@"} - libtool_options_prep_result=$func_quote_for_eval_result -} -func_add_hook func_options_prep libtool_options_prep +# Option defaults: +opt_debug=: +opt_dry_run=false +opt_config=false +opt_preserve_dup_deps=false +opt_features=false +opt_finish=false +opt_help=false +opt_help_all=false +opt_silent=: +opt_warning=: +opt_verbose=: +opt_silent=false +opt_verbose=false -# libtool_parse_options [ARG]... -# --------------------------------- -# Provide handling for libtool specific options. -libtool_parse_options () +# Parse options once, thoroughly. This comes as soon as possible in the +# script to make things like `--version' happen as quickly as we can. { - $debug_cmd + # this just eases exit handling + while test $# -gt 0; do + opt="$1" + shift + case $opt in + --debug|-x) opt_debug='set -x' + func_echo "enabling shell trace mode" + $opt_debug + ;; + --dry-run|--dryrun|-n) + opt_dry_run=: + ;; + --config) + opt_config=: +func_config + ;; + --dlopen|-dlopen) + optarg="$1" + opt_dlopen="${opt_dlopen+$opt_dlopen +}$optarg" + shift + ;; + --preserve-dup-deps) + opt_preserve_dup_deps=: + ;; + --features) + opt_features=: +func_features + ;; + --finish) + opt_finish=: +set dummy --mode finish ${1+"$@"}; shift + ;; + --help) + opt_help=: + ;; + --help-all) + opt_help_all=: +opt_help=': help-all' + ;; + --mode) + test $# = 0 && func_missing_arg $opt && break + optarg="$1" + opt_mode="$optarg" +case $optarg in + # Valid mode arguments: + clean|compile|execute|finish|install|link|relink|uninstall) ;; + + # Catch anything else as an error + *) func_error "invalid argument for $opt" + exit_cmd=exit + break + ;; +esac + shift + ;; + --no-silent|--no-quiet) + opt_silent=false +preserve_args+=" $opt" + ;; + --no-warning|--no-warn) + opt_warning=false +preserve_args+=" $opt" + ;; + --no-verbose) + opt_verbose=false +preserve_args+=" $opt" + ;; + --silent|--quiet) + opt_silent=: +preserve_args+=" $opt" + opt_verbose=false + ;; + --verbose|-v) + opt_verbose=: +preserve_args+=" $opt" +opt_silent=false + ;; + --tag) + test $# = 0 && func_missing_arg $opt && break + optarg="$1" + opt_tag="$optarg" +preserve_args+=" $opt $optarg" +func_enable_tag "$optarg" + shift + ;; + + -\?|-h) func_usage ;; + --help) func_help ;; + --version) func_version ;; + + # Separate optargs to long options: + --*=*) + func_split_long_opt "$opt" + set dummy "$func_split_long_opt_name" "$func_split_long_opt_arg" ${1+"$@"} + shift + ;; + + # Separate non-argument short options: + -\?*|-h*|-n*|-v*) + func_split_short_opt "$opt" + set dummy "$func_split_short_opt_name" "-$func_split_short_opt_arg" ${1+"$@"} + shift + ;; + + --) break ;; + -*) func_fatal_help "unrecognized option \`$opt'" ;; + *) set dummy "$opt" ${1+"$@"}; shift; break ;; + esac + done - # Perform our own loop to consume as many options as possible in - # each iteration. - while test $# -gt 0; do - _G_opt=$1 - shift - case $_G_opt in - --dry-run|--dryrun|-n) - opt_dry_run=: - ;; - - --config) func_config ;; - - --dlopen|-dlopen) - opt_dlopen="${opt_dlopen+$opt_dlopen -}$1" - shift - ;; - - --preserve-dup-deps) - opt_preserve_dup_deps=: ;; - - --features) func_features ;; - - --finish) set dummy --mode finish ${1+"$@"}; shift ;; - - --help) opt_help=: ;; - - --help-all) opt_help=': help-all' ;; - - --mode) test $# = 0 && func_missing_arg $_G_opt && break - opt_mode=$1 - case $1 in - # Valid mode arguments: - clean|compile|execute|finish|install|link|relink|uninstall) ;; - - # Catch anything else as an error - *) func_error "invalid argument for $_G_opt" - exit_cmd=exit - break - ;; - esac - shift - ;; - - --no-silent|--no-quiet) - opt_quiet=false - func_append preserve_args " $_G_opt" - ;; - - --no-warnings|--no-warning|--no-warn) - opt_warning=false - func_append preserve_args " $_G_opt" - ;; - - --no-verbose) - opt_verbose=false - func_append preserve_args " $_G_opt" - ;; - - --silent|--quiet) - opt_quiet=: - opt_verbose=false - func_append preserve_args " $_G_opt" - ;; - - --tag) test $# = 0 && func_missing_arg $_G_opt && break - opt_tag=$1 - func_append preserve_args " $_G_opt $1" - func_enable_tag "$1" - shift - ;; - - --verbose|-v) opt_quiet=false - opt_verbose=: - func_append preserve_args " $_G_opt" - ;; - - # An option not handled by this hook function: - *) set dummy "$_G_opt" ${1+"$@"}; shift; break ;; - esac - done + # Validate options: + # save first non-option argument + if test "$#" -gt 0; then + nonopt="$opt" + shift + fi - # save modified positional parameters for caller - func_quote_for_eval ${1+"$@"} - libtool_parse_options_result=$func_quote_for_eval_result -} -func_add_hook func_parse_options libtool_parse_options + # preserve --debug + test "$opt_debug" = : || preserve_args+=" --debug" + case $host in + *cygwin* | *mingw* | *pw32* | *cegcc*) + # don't eliminate duplications in $postdeps and $predeps + opt_duplicate_compiler_generated_deps=: + ;; + *) + opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps + ;; + esac + $opt_help || { + # Sanity checks first: + func_check_version_match -# libtool_validate_options [ARG]... -# --------------------------------- -# Perform any sanity checks on option settings and/or unconsumed -# arguments. -libtool_validate_options () -{ - # save first non-option argument - if test 0 -lt $#; then - nonopt=$1 - shift + if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then + func_fatal_configuration "not configured to build any kind of library" fi - # preserve --debug - test : = "$debug_cmd" || func_append preserve_args " --debug" - - case $host in - # Solaris2 added to fix http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16452 - # see also: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59788 - *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* | *os2*) - # don't eliminate duplications in $postdeps and $predeps - opt_duplicate_compiler_generated_deps=: - ;; - *) - opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps - ;; - esac - - $opt_help || { - # Sanity checks first: - func_check_version_match - - test yes != "$build_libtool_libs" \ - && test yes != "$build_old_libs" \ - && func_fatal_configuration "not configured to build any kind of library" + # Darwin sucks + eval std_shrext=\"$shrext_cmds\" - # Darwin sucks - eval std_shrext=\"$shrext_cmds\" + # Only execute mode is allowed to have -dlopen flags. + if test -n "$opt_dlopen" && test "$opt_mode" != execute; then + func_error "unrecognized option \`-dlopen'" + $ECHO "$help" 1>&2 + exit $EXIT_FAILURE + fi - # Only execute mode is allowed to have -dlopen flags. - if test -n "$opt_dlopen" && test execute != "$opt_mode"; then - func_error "unrecognized option '-dlopen'" - $ECHO "$help" 1>&2 - exit $EXIT_FAILURE - fi + # Change the help message to a mode-specific one. + generic_help="$help" + help="Try \`$progname --help --mode=$opt_mode' for more information." + } - # Change the help message to a mode-specific one. - generic_help=$help - help="Try '$progname --help --mode=$opt_mode' for more information." - } - # Pass back the unparsed argument list - func_quote_for_eval ${1+"$@"} - libtool_validate_options_result=$func_quote_for_eval_result + # Bail if the options were screwed + $exit_cmd $EXIT_FAILURE } -func_add_hook func_validate_options libtool_validate_options -# Process options as early as possible so that --help and --version -# can return quickly. -func_options ${1+"$@"} -eval set dummy "$func_options_result"; shift - ## ----------- ## ## Main. ## ## ----------- ## -magic='%%%MAGIC variable%%%' -magic_exe='%%%MAGIC EXE variable%%%' - -# Global variables. -extracted_archives= -extracted_serial=0 - -# If this variable is set in any of the actions, the command in it -# will be execed at the end. This prevents here-documents from being -# left over by shells. -exec_cmd= - - -# A function that is used when there is no print builtin or printf. -func_fallback_echo () -{ - eval 'cat <<_LTECHO_EOF -$1 -_LTECHO_EOF' -} - -# func_generated_by_libtool -# True iff stdin has been generated by Libtool. This function is only -# a basic sanity check; it will hardly flush out determined imposters. -func_generated_by_libtool_p () -{ - $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 -} - # func_lalib_p file -# True iff FILE is a libtool '.la' library or '.lo' object file. +# True iff FILE is a libtool `.la' library or `.lo' object file. # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_lalib_p () { test -f "$1" && - $SED -e 4q "$1" 2>/dev/null | func_generated_by_libtool_p + $SED -e 4q "$1" 2>/dev/null \ + | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 } # func_lalib_unsafe_p file -# True iff FILE is a libtool '.la' library or '.lo' object file. +# True iff FILE is a libtool `.la' library or `.lo' object file. # This function implements the same check as func_lalib_p without # resorting to external programs. To this end, it redirects stdin and # closes it afterwards, without saving the original file descriptor. # As a safety measure, use it only where a negative result would be -# fatal anyway. Works if 'file' does not exist. +# fatal anyway. Works if `file' does not exist. func_lalib_unsafe_p () { lalib_p=no @@ -3019,13 +1671,13 @@ func_lalib_unsafe_p () for lalib_p_l in 1 2 3 4 do read lalib_p_line - case $lalib_p_line in + case "$lalib_p_line" in \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;; esac done exec 0<&5 5<&- fi - test yes = "$lalib_p" + test "$lalib_p" = yes } # func_ltwrapper_script_p file @@ -3034,8 +1686,7 @@ func_lalib_unsafe_p () # determined imposters. func_ltwrapper_script_p () { - test -f "$1" && - $lt_truncate_bin < "$1" 2>/dev/null | func_generated_by_libtool_p + func_lalib_p "$1" } # func_ltwrapper_executable_p file @@ -3060,7 +1711,7 @@ func_ltwrapper_scriptname () { func_dirname_and_basename "$1" "" "." func_stripname '' '.exe' "$func_basename_result" - func_ltwrapper_scriptname_result=$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper + func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper" } # func_ltwrapper_p file @@ -3079,13 +1730,11 @@ func_ltwrapper_p () # FAIL_CMD may read-access the current command in variable CMD! func_execute_cmds () { - $debug_cmd - + $opt_debug save_ifs=$IFS; IFS='~' for cmd in $1; do - IFS=$sp$nl - eval cmd=\"$cmd\" IFS=$save_ifs + eval cmd=\"$cmd\" func_show_eval "$cmd" "${2-:}" done IFS=$save_ifs @@ -3097,11 +1746,10 @@ func_execute_cmds () # Note that it is not necessary on cygwin/mingw to append a dot to # FILE even if both FILE and FILE.exe exist: automatic-append-.exe # behavior happens only for exec(3), not for open(2)! Also, sourcing -# 'FILE.' does not work on cygwin managed mounts. +# `FILE.' does not work on cygwin managed mounts. func_source () { - $debug_cmd - + $opt_debug case $1 in */* | *\\*) . "$1" ;; *) . "./$1" ;; @@ -3128,10 +1776,10 @@ func_resolve_sysroot () # store the result into func_replace_sysroot_result. func_replace_sysroot () { - case $lt_sysroot:$1 in + case "$lt_sysroot:$1" in ?*:"$lt_sysroot"*) func_stripname "$lt_sysroot" '' "$1" - func_replace_sysroot_result='='$func_stripname_result + func_replace_sysroot_result="=$func_stripname_result" ;; *) # Including no sysroot. @@ -3148,8 +1796,7 @@ func_replace_sysroot () # arg is usually of the form 'gcc ...' func_infer_tag () { - $debug_cmd - + $opt_debug if test -n "$available_tags" && test -z "$tagname"; then CC_quoted= for arg in $CC; do @@ -3168,7 +1815,7 @@ func_infer_tag () for z in $available_tags; do if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then # Evaluate the configuration. - eval "`$SED -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" + eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" CC_quoted= for arg in $CC; do # Double-quote args containing other shell metacharacters. @@ -3193,7 +1840,7 @@ func_infer_tag () # line option must be used. if test -z "$tagname"; then func_echo "unable to infer tagged configuration" - func_fatal_error "specify a tag with '--tag'" + func_fatal_error "specify a tag with \`--tag'" # else # func_verbose "using $tagname tagged configuration" fi @@ -3209,15 +1856,15 @@ func_infer_tag () # but don't create it if we're doing a dry run. func_write_libtool_object () { - write_libobj=$1 - if test yes = "$build_libtool_libs"; then - write_lobj=\'$2\' + write_libobj=${1} + if test "$build_libtool_libs" = yes; then + write_lobj=\'${2}\' else write_lobj=none fi - if test yes = "$build_old_libs"; then - write_oldobj=\'$3\' + if test "$build_old_libs" = yes; then + write_oldobj=\'${3}\' else write_oldobj=none fi @@ -3225,7 +1872,7 @@ func_write_libtool_object () $opt_dry_run || { cat >${write_libobj}T </dev/null` - if test "$?" -eq 0 && test -n "$func_convert_core_file_wine_to_w32_tmp"; then + if test "$?" -eq 0 && test -n "${func_convert_core_file_wine_to_w32_tmp}"; then func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" | - $SED -e "$sed_naive_backslashify"` + $SED -e "$lt_sed_naive_backslashify"` else func_convert_core_file_wine_to_w32_result= fi @@ -3290,19 +1936,18 @@ func_convert_core_file_wine_to_w32 () # are convertible, then the result may be empty. func_convert_core_path_wine_to_w32 () { - $debug_cmd - + $opt_debug # unfortunately, winepath doesn't convert paths, only file names - func_convert_core_path_wine_to_w32_result= + func_convert_core_path_wine_to_w32_result="" if test -n "$1"; then oldIFS=$IFS IFS=: for func_convert_core_path_wine_to_w32_f in $1; do IFS=$oldIFS func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f" - if test -n "$func_convert_core_file_wine_to_w32_result"; then + if test -n "$func_convert_core_file_wine_to_w32_result" ; then if test -z "$func_convert_core_path_wine_to_w32_result"; then - func_convert_core_path_wine_to_w32_result=$func_convert_core_file_wine_to_w32_result + func_convert_core_path_wine_to_w32_result="$func_convert_core_file_wine_to_w32_result" else func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result" fi @@ -3331,8 +1976,7 @@ func_convert_core_path_wine_to_w32 () # environment variable; do not put it in $PATH. func_cygpath () { - $debug_cmd - + $opt_debug if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null` if test "$?" -ne 0; then @@ -3341,7 +1985,7 @@ func_cygpath () fi else func_cygpath_result= - func_error "LT_CYGPATH is empty or specifies non-existent file: '$LT_CYGPATH'" + func_error "LT_CYGPATH is empty or specifies non-existent file: \`$LT_CYGPATH'" fi } #end: func_cygpath @@ -3352,11 +1996,10 @@ func_cygpath () # result in func_convert_core_msys_to_w32_result. func_convert_core_msys_to_w32 () { - $debug_cmd - + $opt_debug # awkward: cmd appends spaces to result func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null | - $SED -e 's/[ ]*$//' -e "$sed_naive_backslashify"` + $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"` } #end: func_convert_core_msys_to_w32 @@ -3367,14 +2010,13 @@ func_convert_core_msys_to_w32 () # func_to_host_file_result to ARG1). func_convert_file_check () { - $debug_cmd - - if test -z "$2" && test -n "$1"; then + $opt_debug + if test -z "$2" && test -n "$1" ; then func_error "Could not determine host file name corresponding to" - func_error " '$1'" + func_error " \`$1'" func_error "Continuing, but uninstalled executables may not work." # Fallback: - func_to_host_file_result=$1 + func_to_host_file_result="$1" fi } # end func_convert_file_check @@ -3386,11 +2028,10 @@ func_convert_file_check () # func_to_host_file_result to a simplistic fallback value (see below). func_convert_path_check () { - $debug_cmd - + $opt_debug if test -z "$4" && test -n "$3"; then func_error "Could not determine the host path corresponding to" - func_error " '$3'" + func_error " \`$3'" func_error "Continuing, but uninstalled executables may not work." # Fallback. This is a deliberately simplistic "conversion" and # should not be "improved". See libtool.info. @@ -3399,7 +2040,7 @@ func_convert_path_check () func_to_host_path_result=`echo "$3" | $SED -e "$lt_replace_pathsep_chars"` else - func_to_host_path_result=$3 + func_to_host_path_result="$3" fi fi } @@ -3411,14 +2052,13 @@ func_convert_path_check () # and appending REPL if ORIG matches BACKPAT. func_convert_path_front_back_pathsep () { - $debug_cmd - + $opt_debug case $4 in - $1 ) func_to_host_path_result=$3$func_to_host_path_result + $1 ) func_to_host_path_result="$3$func_to_host_path_result" ;; esac case $4 in - $2 ) func_append func_to_host_path_result "$3" + $2 ) func_to_host_path_result+="$3" ;; esac } @@ -3428,7 +2068,7 @@ func_convert_path_front_back_pathsep () ################################################## # $build to $host FILE NAME CONVERSION FUNCTIONS # ################################################## -# invoked via '$to_host_file_cmd ARG' +# invoked via `$to_host_file_cmd ARG' # # In each case, ARG is the path to be converted from $build to $host format. # Result will be available in $func_to_host_file_result. @@ -3439,8 +2079,7 @@ func_convert_path_front_back_pathsep () # in func_to_host_file_result. func_to_host_file () { - $debug_cmd - + $opt_debug $to_host_file_cmd "$1" } # end func_to_host_file @@ -3452,8 +2091,7 @@ func_to_host_file () # in (the comma separated) LAZY, no conversion takes place. func_to_tool_file () { - $debug_cmd - + $opt_debug case ,$2, in *,"$to_tool_file_cmd",*) func_to_tool_file_result=$1 @@ -3471,7 +2109,7 @@ func_to_tool_file () # Copy ARG to func_to_host_file_result. func_convert_file_noop () { - func_to_host_file_result=$1 + func_to_host_file_result="$1" } # end func_convert_file_noop @@ -3482,12 +2120,11 @@ func_convert_file_noop () # func_to_host_file_result. func_convert_file_msys_to_w32 () { - $debug_cmd - - func_to_host_file_result=$1 + $opt_debug + func_to_host_file_result="$1" if test -n "$1"; then func_convert_core_msys_to_w32 "$1" - func_to_host_file_result=$func_convert_core_msys_to_w32_result + func_to_host_file_result="$func_convert_core_msys_to_w32_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } @@ -3499,9 +2136,8 @@ func_convert_file_msys_to_w32 () # func_to_host_file_result. func_convert_file_cygwin_to_w32 () { - $debug_cmd - - func_to_host_file_result=$1 + $opt_debug + func_to_host_file_result="$1" if test -n "$1"; then # because $build is cygwin, we call "the" cygpath in $PATH; no need to use # LT_CYGPATH in this case. @@ -3517,12 +2153,11 @@ func_convert_file_cygwin_to_w32 () # and a working winepath. Returns result in func_to_host_file_result. func_convert_file_nix_to_w32 () { - $debug_cmd - - func_to_host_file_result=$1 + $opt_debug + func_to_host_file_result="$1" if test -n "$1"; then func_convert_core_file_wine_to_w32 "$1" - func_to_host_file_result=$func_convert_core_file_wine_to_w32_result + func_to_host_file_result="$func_convert_core_file_wine_to_w32_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } @@ -3534,13 +2169,12 @@ func_convert_file_nix_to_w32 () # Returns result in func_to_host_file_result. func_convert_file_msys_to_cygwin () { - $debug_cmd - - func_to_host_file_result=$1 + $opt_debug + func_to_host_file_result="$1" if test -n "$1"; then func_convert_core_msys_to_w32 "$1" func_cygpath -u "$func_convert_core_msys_to_w32_result" - func_to_host_file_result=$func_cygpath_result + func_to_host_file_result="$func_cygpath_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } @@ -3553,14 +2187,13 @@ func_convert_file_msys_to_cygwin () # in func_to_host_file_result. func_convert_file_nix_to_cygwin () { - $debug_cmd - - func_to_host_file_result=$1 + $opt_debug + func_to_host_file_result="$1" if test -n "$1"; then # convert from *nix to w32, then use cygpath to convert from w32 to cygwin. func_convert_core_file_wine_to_w32 "$1" func_cygpath -u "$func_convert_core_file_wine_to_w32_result" - func_to_host_file_result=$func_cygpath_result + func_to_host_file_result="$func_cygpath_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } @@ -3570,7 +2203,7 @@ func_convert_file_nix_to_cygwin () ############################################# # $build to $host PATH CONVERSION FUNCTIONS # ############################################# -# invoked via '$to_host_path_cmd ARG' +# invoked via `$to_host_path_cmd ARG' # # In each case, ARG is the path to be converted from $build to $host format. # The result will be available in $func_to_host_path_result. @@ -3594,11 +2227,10 @@ func_convert_file_nix_to_cygwin () to_host_path_cmd= func_init_to_host_path_cmd () { - $debug_cmd - + $opt_debug if test -z "$to_host_path_cmd"; then func_stripname 'func_convert_file_' '' "$to_host_file_cmd" - to_host_path_cmd=func_convert_path_$func_stripname_result + to_host_path_cmd="func_convert_path_${func_stripname_result}" fi } @@ -3608,8 +2240,7 @@ func_init_to_host_path_cmd () # in func_to_host_path_result. func_to_host_path () { - $debug_cmd - + $opt_debug func_init_to_host_path_cmd $to_host_path_cmd "$1" } @@ -3620,7 +2251,7 @@ func_to_host_path () # Copy ARG to func_to_host_path_result. func_convert_path_noop () { - func_to_host_path_result=$1 + func_to_host_path_result="$1" } # end func_convert_path_noop @@ -3631,9 +2262,8 @@ func_convert_path_noop () # func_to_host_path_result. func_convert_path_msys_to_w32 () { - $debug_cmd - - func_to_host_path_result=$1 + $opt_debug + func_to_host_path_result="$1" if test -n "$1"; then # Remove leading and trailing path separator characters from ARG. MSYS # behavior is inconsistent here; cygpath turns them into '.;' and ';.'; @@ -3641,7 +2271,7 @@ func_convert_path_msys_to_w32 () func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" - func_to_host_path_result=$func_convert_core_msys_to_w32_result + func_to_host_path_result="$func_convert_core_msys_to_w32_result" func_convert_path_check : ";" \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" @@ -3655,9 +2285,8 @@ func_convert_path_msys_to_w32 () # func_to_host_file_result. func_convert_path_cygwin_to_w32 () { - $debug_cmd - - func_to_host_path_result=$1 + $opt_debug + func_to_host_path_result="$1" if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" @@ -3676,15 +2305,14 @@ func_convert_path_cygwin_to_w32 () # a working winepath. Returns result in func_to_host_file_result. func_convert_path_nix_to_w32 () { - $debug_cmd - - func_to_host_path_result=$1 + $opt_debug + func_to_host_path_result="$1" if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" - func_to_host_path_result=$func_convert_core_path_wine_to_w32_result + func_to_host_path_result="$func_convert_core_path_wine_to_w32_result" func_convert_path_check : ";" \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" @@ -3698,16 +2326,15 @@ func_convert_path_nix_to_w32 () # Returns result in func_to_host_file_result. func_convert_path_msys_to_cygwin () { - $debug_cmd - - func_to_host_path_result=$1 + $opt_debug + func_to_host_path_result="$1" if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" func_cygpath -u -p "$func_convert_core_msys_to_w32_result" - func_to_host_path_result=$func_cygpath_result + func_to_host_path_result="$func_cygpath_result" func_convert_path_check : : \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" : "$1" @@ -3722,9 +2349,8 @@ func_convert_path_msys_to_cygwin () # func_to_host_file_result. func_convert_path_nix_to_cygwin () { - $debug_cmd - - func_to_host_path_result=$1 + $opt_debug + func_to_host_path_result="$1" if test -n "$1"; then # Remove leading and trailing path separator characters from # ARG. msys behavior is inconsistent here, cygpath turns them @@ -3733,7 +2359,7 @@ func_convert_path_nix_to_cygwin () func_to_host_path_tmp1=$func_stripname_result func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result" - func_to_host_path_result=$func_cygpath_result + func_to_host_path_result="$func_cygpath_result" func_convert_path_check : : \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" : "$1" @@ -3742,31 +2368,13 @@ func_convert_path_nix_to_cygwin () # end func_convert_path_nix_to_cygwin -# func_dll_def_p FILE -# True iff FILE is a Windows DLL '.def' file. -# Keep in sync with _LT_DLL_DEF_P in libtool.m4 -func_dll_def_p () -{ - $debug_cmd - - func_dll_def_p_tmp=`$SED -n \ - -e 's/^[ ]*//' \ - -e '/^\(;.*\)*$/d' \ - -e 's/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p' \ - -e q \ - "$1"` - test DEF = "$func_dll_def_p_tmp" -} - - # func_mode_compile arg... func_mode_compile () { - $debug_cmd - + $opt_debug # Get the compilation command and the source file. base_compile= - srcfile=$nonopt # always keep a non-empty value in "srcfile" + srcfile="$nonopt" # always keep a non-empty value in "srcfile" suppress_opt=yes suppress_output= arg_mode=normal @@ -3779,12 +2387,12 @@ func_mode_compile () case $arg_mode in arg ) # do not "continue". Instead, add this to base_compile - lastarg=$arg + lastarg="$arg" arg_mode=normal ;; target ) - libobj=$arg + libobj="$arg" arg_mode=normal continue ;; @@ -3794,18 +2402,18 @@ func_mode_compile () case $arg in -o) test -n "$libobj" && \ - func_fatal_error "you cannot specify '-o' more than once" + func_fatal_error "you cannot specify \`-o' more than once" arg_mode=target continue ;; -pie | -fpie | -fPIE) - func_append pie_flag " $arg" + pie_flag+=" $arg" continue ;; -shared | -static | -prefer-pic | -prefer-non-pic) - func_append later " $arg" + later+=" $arg" continue ;; @@ -3823,17 +2431,17 @@ func_mode_compile () func_stripname '-Wc,' '' "$arg" args=$func_stripname_result lastarg= - save_ifs=$IFS; IFS=, + save_ifs="$IFS"; IFS=',' for arg in $args; do - IFS=$save_ifs + IFS="$save_ifs" func_append_quoted lastarg "$arg" done - IFS=$save_ifs + IFS="$save_ifs" func_stripname ' ' '' "$lastarg" lastarg=$func_stripname_result # Add the arguments to base_compile. - func_append base_compile " $lastarg" + base_compile+=" $lastarg" continue ;; @@ -3841,8 +2449,8 @@ func_mode_compile () # Accept the current argument as the source file. # The previous "srcfile" becomes the current argument. # - lastarg=$srcfile - srcfile=$arg + lastarg="$srcfile" + srcfile="$arg" ;; esac # case $arg ;; @@ -3857,13 +2465,13 @@ func_mode_compile () func_fatal_error "you must specify an argument for -Xcompile" ;; target) - func_fatal_error "you must specify a target with '-o'" + func_fatal_error "you must specify a target with \`-o'" ;; *) # Get the name of the library object. test -z "$libobj" && { func_basename "$srcfile" - libobj=$func_basename_result + libobj="$func_basename_result" } ;; esac @@ -3883,7 +2491,7 @@ func_mode_compile () case $libobj in *.lo) func_lo2o "$libobj"; obj=$func_lo2o_result ;; *) - func_fatal_error "cannot determine name of library object from '$libobj'" + func_fatal_error "cannot determine name of library object from \`$libobj'" ;; esac @@ -3892,8 +2500,8 @@ func_mode_compile () for arg in $later; do case $arg in -shared) - test yes = "$build_libtool_libs" \ - || func_fatal_configuration "cannot build a shared library" + test "$build_libtool_libs" != yes && \ + func_fatal_configuration "can not build a shared library" build_old_libs=no continue ;; @@ -3919,17 +2527,17 @@ func_mode_compile () func_quote_for_eval "$libobj" test "X$libobj" != "X$func_quote_for_eval_result" \ && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"' &()|`$[]' \ - && func_warning "libobj name '$libobj' may not contain shell special characters." + && func_warning "libobj name \`$libobj' may not contain shell special characters." func_dirname_and_basename "$obj" "/" "" - objname=$func_basename_result - xdir=$func_dirname_result - lobj=$xdir$objdir/$objname + objname="$func_basename_result" + xdir="$func_dirname_result" + lobj=${xdir}$objdir/$objname test -z "$base_compile" && \ func_fatal_help "you must specify a compilation command" # Delete any leftover library objects. - if test yes = "$build_old_libs"; then + if test "$build_old_libs" = yes; then removelist="$obj $lobj $libobj ${libobj}T" else removelist="$lobj $libobj ${libobj}T" @@ -3941,16 +2549,16 @@ func_mode_compile () pic_mode=default ;; esac - if test no = "$pic_mode" && test pass_all != "$deplibs_check_method"; then + if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then # non-PIC code in shared libraries is not supported pic_mode=default fi # Calculate the filename of the output object if compiler does # not support -o with -c - if test no = "$compiler_c_o"; then - output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.$objext - lockfile=$output_obj.lock + if test "$compiler_c_o" = no; then + output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.${objext} + lockfile="$output_obj.lock" else output_obj= need_locks=no @@ -3959,12 +2567,12 @@ func_mode_compile () # Lock this critical section if it is needed # We use this script file to make the link, it avoids creating a new file - if test yes = "$need_locks"; then + if test "$need_locks" = yes; then until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do func_echo "Waiting for $lockfile to be removed" sleep 2 done - elif test warn = "$need_locks"; then + elif test "$need_locks" = warn; then if test -f "$lockfile"; then $ECHO "\ *** ERROR, $lockfile exists and contains: @@ -3972,7 +2580,7 @@ func_mode_compile () This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because -your compiler does not support '-c' and '-o' together. If you +your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." @@ -3980,12 +2588,12 @@ compiler." $opt_dry_run || $RM $removelist exit $EXIT_FAILURE fi - func_append removelist " $output_obj" + removelist+=" $output_obj" $ECHO "$srcfile" > "$lockfile" fi $opt_dry_run || $RM $removelist - func_append removelist " $lockfile" + removelist+=" $lockfile" trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15 func_to_tool_file "$srcfile" func_convert_file_msys_to_w32 @@ -3994,11 +2602,11 @@ compiler." qsrcfile=$func_quote_for_eval_result # Only build a PIC object if we are building libtool libraries. - if test yes = "$build_libtool_libs"; then + if test "$build_libtool_libs" = yes; then # Without this assignment, base_compile gets emptied. fbsd_hideous_sh_bug=$base_compile - if test no != "$pic_mode"; then + if test "$pic_mode" != no; then command="$base_compile $qsrcfile $pic_flag" else # Don't build PIC code @@ -4009,13 +2617,13 @@ compiler." if test -z "$output_obj"; then # Place PIC objects in $objdir - func_append command " -o $lobj" + command+=" -o $lobj" fi func_show_eval_locale "$command" \ 'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE' - if test warn = "$need_locks" && + if test "$need_locks" = warn && test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then $ECHO "\ *** ERROR, $lockfile contains: @@ -4026,7 +2634,7 @@ $srcfile This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because -your compiler does not support '-c' and '-o' together. If you +your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." @@ -4042,29 +2650,29 @@ compiler." fi # Allow error messages only from the first compilation. - if test yes = "$suppress_opt"; then + if test "$suppress_opt" = yes; then suppress_output=' >/dev/null 2>&1' fi fi # Only build a position-dependent object if we build old libraries. - if test yes = "$build_old_libs"; then - if test yes != "$pic_mode"; then + if test "$build_old_libs" = yes; then + if test "$pic_mode" != yes; then # Don't build PIC code command="$base_compile $qsrcfile$pie_flag" else command="$base_compile $qsrcfile $pic_flag" fi - if test yes = "$compiler_c_o"; then - func_append command " -o $obj" + if test "$compiler_c_o" = yes; then + command+=" -o $obj" fi # Suppress compiler output if we already did a PIC compilation. - func_append command "$suppress_output" + command+="$suppress_output" func_show_eval_locale "$command" \ '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' - if test warn = "$need_locks" && + if test "$need_locks" = warn && test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then $ECHO "\ *** ERROR, $lockfile contains: @@ -4075,7 +2683,7 @@ $srcfile This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because -your compiler does not support '-c' and '-o' together. If you +your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." @@ -4095,7 +2703,7 @@ compiler." func_write_libtool_object "$libobj" "$objdir/$objname" "$objname" # Unlock the critical section if it was locked - if test no != "$need_locks"; then + if test "$need_locks" != no; then removelist=$lockfile $RM "$lockfile" fi @@ -4105,7 +2713,7 @@ compiler." } $opt_help || { - test compile = "$opt_mode" && func_mode_compile ${1+"$@"} + test "$opt_mode" = compile && func_mode_compile ${1+"$@"} } func_mode_help () @@ -4125,7 +2733,7 @@ func_mode_help () Remove files from the build directory. RM is the name of the program to use to delete files associated with each FILE -(typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed +(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed to RM. If FILE is a libtool library, object or program, all the files associated @@ -4144,16 +2752,16 @@ This mode accepts the following additional options: -no-suppress do not suppress compiler output for multiple passes -prefer-pic try to build PIC objects only -prefer-non-pic try to build non-PIC objects only - -shared do not build a '.o' file suitable for static linking - -static only build a '.o' file suitable for static linking + -shared do not build a \`.o' file suitable for static linking + -static only build a \`.o' file suitable for static linking -Wc,FLAG pass FLAG directly to the compiler -COMPILE-COMMAND is a command to be used in creating a 'standard' object file +COMPILE-COMMAND is a command to be used in creating a \`standard' object file from the given SOURCEFILE. The output file name is determined by removing the directory component from -SOURCEFILE, then substituting the C source code suffix '.c' with the -library object suffix, '.lo'." +SOURCEFILE, then substituting the C source code suffix \`.c' with the +library object suffix, \`.lo'." ;; execute) @@ -4166,7 +2774,7 @@ This mode accepts the following additional options: -dlopen FILE add the directory containing FILE to the library path -This mode sets the library path environment variable according to '-dlopen' +This mode sets the library path environment variable according to \`-dlopen' flags. If any of the ARGS are libtool executable wrappers, then they are translated @@ -4185,7 +2793,7 @@ Complete the installation of libtool libraries. Each LIBDIR is a directory that contains libtool libraries. The commands that this mode executes may require superuser privileges. Use -the '--dry-run' option if you just want to see what would be executed." +the \`--dry-run' option if you just want to see what would be executed." ;; install) @@ -4195,7 +2803,7 @@ the '--dry-run' option if you just want to see what would be executed." Install executables or libraries. INSTALL-COMMAND is the installation command. The first component should be -either the 'install' or 'cp' program. +either the \`install' or \`cp' program. The following components of INSTALL-COMMAND are treated specially: @@ -4221,7 +2829,7 @@ The following components of LINK-COMMAND are treated specially: -avoid-version do not add a version suffix if possible -bindir BINDIR specify path to binaries directory (for systems where libraries must be found in the PATH setting at runtime) - -dlopen FILE '-dlpreopen' FILE if it cannot be dlopened at runtime + -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) -export-symbols SYMFILE @@ -4235,8 +2843,7 @@ The following components of LINK-COMMAND are treated specially: -no-install link a not-installable executable -no-undefined declare that a library does not refer to external symbols -o OUTPUT-FILE create OUTPUT-FILE from the specified objects - -objectlist FILE use a list of object files found in FILE to specify objects - -os2dllname NAME force a short DLL name on OS/2 (no effect on other OSes) + -objectlist FILE Use a list of object files found in FILE to specify objects -precious-files-regex REGEX don't remove output files matching REGEX -release RELEASE specify package release information @@ -4256,20 +2863,20 @@ The following components of LINK-COMMAND are treated specially: -Xlinker FLAG pass linker-specific FLAG directly to the linker -XCClinker FLAG pass link-specific FLAG to the compiler driver (CC) -All other options (arguments beginning with '-') are ignored. +All other options (arguments beginning with \`-') are ignored. -Every other argument is treated as a filename. Files ending in '.la' are +Every other argument is treated as a filename. Files ending in \`.la' are treated as uninstalled libtool libraries, other files are standard or library object files. -If the OUTPUT-FILE ends in '.la', then a libtool library is created, -only library objects ('.lo' files) may be specified, and '-rpath' is +If the OUTPUT-FILE ends in \`.la', then a libtool library is created, +only library objects (\`.lo' files) may be specified, and \`-rpath' is required, except when creating a convenience library. -If OUTPUT-FILE ends in '.a' or '.lib', then a standard library is created -using 'ar' and 'ranlib', or on Windows using 'lib'. +If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created +using \`ar' and \`ranlib', or on Windows using \`lib'. -If OUTPUT-FILE ends in '.lo' or '.$objext', then a reloadable object file +If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file is created, otherwise an executable program is created." ;; @@ -4280,7 +2887,7 @@ is created, otherwise an executable program is created." Remove libraries from an installation directory. RM is the name of the program to use to delete files associated with each FILE -(typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed +(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed to RM. If FILE is a libtool library, all the files associated with it are deleted. @@ -4288,17 +2895,17 @@ Otherwise, only FILE itself is deleted using RM." ;; *) - func_fatal_help "invalid operation mode '$opt_mode'" + func_fatal_help "invalid operation mode \`$opt_mode'" ;; esac echo - $ECHO "Try '$progname --help' for more information about other modes." + $ECHO "Try \`$progname --help' for more information about other modes." } # Now that we've collected a possible --mode arg, show help if necessary if $opt_help; then - if test : = "$opt_help"; then + if test "$opt_help" = :; then func_mode_help else { @@ -4306,7 +2913,7 @@ if $opt_help; then for opt_mode in compile link execute install finish uninstall clean; do func_mode_help done - } | $SED -n '1p; 2,$s/^Usage:/ or: /p' + } | sed -n '1p; 2,$s/^Usage:/ or: /p' { func_help noexit for opt_mode in compile link execute install finish uninstall clean; do @@ -4314,7 +2921,7 @@ if $opt_help; then func_mode_help done } | - $SED '1d + sed '1d /^When reporting/,/^Report/{ H d @@ -4331,17 +2938,16 @@ fi # func_mode_execute arg... func_mode_execute () { - $debug_cmd - + $opt_debug # The first argument is the command name. - cmd=$nonopt + cmd="$nonopt" test -z "$cmd" && \ func_fatal_help "you must specify a COMMAND" # Handle -dlopen flags immediately. for file in $opt_dlopen; do test -f "$file" \ - || func_fatal_help "'$file' is not a file" + || func_fatal_help "\`$file' is not a file" dir= case $file in @@ -4351,7 +2957,7 @@ func_mode_execute () # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$file" \ - || func_fatal_help "'$lib' is not a valid libtool archive" + || func_fatal_help "\`$lib' is not a valid libtool archive" # Read the libtool library. dlname= @@ -4362,18 +2968,18 @@ func_mode_execute () if test -z "$dlname"; then # Warn if it was a shared library. test -n "$library_names" && \ - func_warning "'$file' was not linked with '-export-dynamic'" + func_warning "\`$file' was not linked with \`-export-dynamic'" continue fi func_dirname "$file" "" "." - dir=$func_dirname_result + dir="$func_dirname_result" if test -f "$dir/$objdir/$dlname"; then - func_append dir "/$objdir" + dir+="/$objdir" else if test ! -f "$dir/$dlname"; then - func_fatal_error "cannot find '$dlname' in '$dir' or '$dir/$objdir'" + func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" fi fi ;; @@ -4381,18 +2987,18 @@ func_mode_execute () *.lo) # Just add the directory containing the .lo file. func_dirname "$file" "" "." - dir=$func_dirname_result + dir="$func_dirname_result" ;; *) - func_warning "'-dlopen' is ignored for non-libtool libraries and objects" + func_warning "\`-dlopen' is ignored for non-libtool libraries and objects" continue ;; esac # Get the absolute pathname. absdir=`cd "$dir" && pwd` - test -n "$absdir" && dir=$absdir + test -n "$absdir" && dir="$absdir" # Now add the directory to shlibpath_var. if eval "test -z \"\$$shlibpath_var\""; then @@ -4404,7 +3010,7 @@ func_mode_execute () # This variable tells wrapper scripts just to set shlibpath_var # rather than running their programs. - libtool_execute_magic=$magic + libtool_execute_magic="$magic" # Check if any of the arguments is a wrapper script. args= @@ -4417,12 +3023,12 @@ func_mode_execute () if func_ltwrapper_script_p "$file"; then func_source "$file" # Transform arg to wrapped name. - file=$progdir/$program + file="$progdir/$program" elif func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" func_source "$func_ltwrapper_scriptname_result" # Transform arg to wrapped name. - file=$progdir/$program + file="$progdir/$program" fi ;; esac @@ -4430,15 +3036,7 @@ func_mode_execute () func_append_quoted args "$file" done - if $opt_dry_run; then - # Display what would be done. - if test -n "$shlibpath_var"; then - eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\"" - echo "export $shlibpath_var" - fi - $ECHO "$cmd$args" - exit $EXIT_SUCCESS - else + if test "X$opt_dry_run" = Xfalse; then if test -n "$shlibpath_var"; then # Export the shlibpath_var. eval "export $shlibpath_var" @@ -4455,18 +3053,25 @@ func_mode_execute () done # Now prepare to actually exec the command. - exec_cmd=\$cmd$args + exec_cmd="\$cmd$args" + else + # Display what would be done. + if test -n "$shlibpath_var"; then + eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\"" + echo "export $shlibpath_var" + fi + $ECHO "$cmd$args" + exit $EXIT_SUCCESS fi } -test execute = "$opt_mode" && func_mode_execute ${1+"$@"} +test "$opt_mode" = execute && func_mode_execute ${1+"$@"} # func_mode_finish arg... func_mode_finish () { - $debug_cmd - + $opt_debug libs= libdirs= admincmds= @@ -4474,17 +3079,17 @@ func_mode_finish () for opt in "$nonopt" ${1+"$@"} do if test -d "$opt"; then - func_append libdirs " $opt" + libdirs+=" $opt" elif test -f "$opt"; then if func_lalib_unsafe_p "$opt"; then - func_append libs " $opt" + libs+=" $opt" else - func_warning "'$opt' is not a valid libtool archive" + func_warning "\`$opt' is not a valid libtool archive" fi else - func_fatal_error "invalid argument '$opt'" + func_fatal_error "invalid argument \`$opt'" fi done @@ -4499,12 +3104,12 @@ func_mode_finish () # Remove sysroot references if $opt_dry_run; then for lib in $libs; do - echo "removing references to $lt_sysroot and '=' prefixes from $lib" + echo "removing references to $lt_sysroot and \`=' prefixes from $lib" done else tmpdir=`func_mktempdir` for lib in $libs; do - $SED -e "$sysroot_cmd s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \ + sed -e "${sysroot_cmd} s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \ > $tmpdir/tmp-la mv -f $tmpdir/tmp-la $lib done @@ -4522,14 +3127,14 @@ func_mode_finish () if test -n "$finish_eval"; then # Do the single finish_eval. eval cmds=\"$finish_eval\" - $opt_dry_run || eval "$cmds" || func_append admincmds " + $opt_dry_run || eval "$cmds" || admincmds+=" $cmds" fi done fi # Exit here if they wanted silent mode. - $opt_quiet && exit $EXIT_SUCCESS + $opt_silent && exit $EXIT_SUCCESS if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then echo "----------------------------------------------------------------------" @@ -4540,27 +3145,27 @@ func_mode_finish () echo echo "If you ever happen to want to link against installed libraries" echo "in a given directory, LIBDIR, you must either use libtool, and" - echo "specify the full pathname of the library, or use the '-LLIBDIR'" + echo "specify the full pathname of the library, or use the \`-LLIBDIR'" echo "flag during linking and do at least one of the following:" if test -n "$shlibpath_var"; then - echo " - add LIBDIR to the '$shlibpath_var' environment variable" + echo " - add LIBDIR to the \`$shlibpath_var' environment variable" echo " during execution" fi if test -n "$runpath_var"; then - echo " - add LIBDIR to the '$runpath_var' environment variable" + echo " - add LIBDIR to the \`$runpath_var' environment variable" echo " during linking" fi if test -n "$hardcode_libdir_flag_spec"; then libdir=LIBDIR eval flag=\"$hardcode_libdir_flag_spec\" - $ECHO " - use the '$flag' linker flag" + $ECHO " - use the \`$flag' linker flag" fi if test -n "$admincmds"; then $ECHO " - have your system administrator run these commands:$admincmds" fi if test -f /etc/ld.so.conf; then - echo " - have your system administrator add LIBDIR to '/etc/ld.so.conf'" + echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" fi echo @@ -4579,20 +3184,18 @@ func_mode_finish () exit $EXIT_SUCCESS } -test finish = "$opt_mode" && func_mode_finish ${1+"$@"} +test "$opt_mode" = finish && func_mode_finish ${1+"$@"} # func_mode_install arg... func_mode_install () { - $debug_cmd - + $opt_debug # There may be an optional sh(1) argument at the beginning of # install_prog (especially on Windows NT). - if test "$SHELL" = "$nonopt" || test /bin/sh = "$nonopt" || + if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh || # Allow the use of GNU shtool's install command. - case $nonopt in *shtool*) :;; *) false;; esac - then + case $nonopt in *shtool*) :;; *) false;; esac; then # Aesthetically quote it. func_quote_for_eval "$nonopt" install_prog="$func_quote_for_eval_result " @@ -4606,7 +3209,7 @@ func_mode_install () # The real first argument should be the name of the installation program. # Aesthetically quote it. func_quote_for_eval "$arg" - func_append install_prog "$func_quote_for_eval_result" + install_prog+="$func_quote_for_eval_result" install_shared_prog=$install_prog case " $install_prog " in *[\\\ /]cp\ *) install_cp=: ;; @@ -4619,20 +3222,20 @@ func_mode_install () opts= prev= install_type= - isdir=false + isdir=no stripme= no_mode=: for arg do arg2= if test -n "$dest"; then - func_append files " $dest" + files+=" $dest" dest=$arg continue fi case $arg in - -d) isdir=: ;; + -d) isdir=yes ;; -f) if $install_cp; then :; else prev=$arg @@ -4650,7 +3253,7 @@ func_mode_install () *) # If the previous option needed an argument, then skip it. if test -n "$prev"; then - if test X-m = "X$prev" && test -n "$install_override_mode"; then + if test "x$prev" = x-m && test -n "$install_override_mode"; then arg2=$install_override_mode no_mode=false fi @@ -4664,23 +3267,23 @@ func_mode_install () # Aesthetically quote the argument. func_quote_for_eval "$arg" - func_append install_prog " $func_quote_for_eval_result" + install_prog+=" $func_quote_for_eval_result" if test -n "$arg2"; then func_quote_for_eval "$arg2" fi - func_append install_shared_prog " $func_quote_for_eval_result" + install_shared_prog+=" $func_quote_for_eval_result" done test -z "$install_prog" && \ func_fatal_help "you must specify an install program" test -n "$prev" && \ - func_fatal_help "the '$prev' option requires an argument" + func_fatal_help "the \`$prev' option requires an argument" if test -n "$install_override_mode" && $no_mode; then if $install_cp; then :; else func_quote_for_eval "$install_override_mode" - func_append install_shared_prog " -m $func_quote_for_eval_result" + install_shared_prog+=" -m $func_quote_for_eval_result" fi fi @@ -4697,19 +3300,19 @@ func_mode_install () dest=$func_stripname_result # Check to see that the destination is a directory. - test -d "$dest" && isdir=: - if $isdir; then - destdir=$dest + test -d "$dest" && isdir=yes + if test "$isdir" = yes; then + destdir="$dest" destname= else func_dirname_and_basename "$dest" "" "." - destdir=$func_dirname_result - destname=$func_basename_result + destdir="$func_dirname_result" + destname="$func_basename_result" # Not a directory, so check to see that there is only one file specified. set dummy $files; shift test "$#" -gt 1 && \ - func_fatal_help "'$dest' is not a directory" + func_fatal_help "\`$dest' is not a directory" fi case $destdir in [\\/]* | [A-Za-z]:[\\/]*) ;; @@ -4718,7 +3321,7 @@ func_mode_install () case $file in *.lo) ;; *) - func_fatal_help "'$destdir' must be an absolute directory name" + func_fatal_help "\`$destdir' must be an absolute directory name" ;; esac done @@ -4727,7 +3330,7 @@ func_mode_install () # This variable tells wrapper scripts just to set variables rather # than running their programs. - libtool_install_magic=$magic + libtool_install_magic="$magic" staticlibs= future_libdirs= @@ -4738,7 +3341,7 @@ func_mode_install () case $file in *.$libext) # Do the static libraries later. - func_append staticlibs " $file" + staticlibs+=" $file" ;; *.la) @@ -4747,7 +3350,7 @@ func_mode_install () # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$file" \ - || func_fatal_help "'$file' is not a valid libtool archive" + || func_fatal_help "\`$file' is not a valid libtool archive" library_names= old_library= @@ -4758,19 +3361,19 @@ func_mode_install () if test "X$destdir" = "X$libdir"; then case "$current_libdirs " in *" $libdir "*) ;; - *) func_append current_libdirs " $libdir" ;; + *) current_libdirs+=" $libdir" ;; esac else # Note the libdir as a future libdir. case "$future_libdirs " in *" $libdir "*) ;; - *) func_append future_libdirs " $libdir" ;; + *) future_libdirs+=" $libdir" ;; esac fi func_dirname "$file" "/" "" - dir=$func_dirname_result - func_append dir "$objdir" + dir="$func_dirname_result" + dir+="$objdir" if test -n "$relink_command"; then # Determine the prefix the user has applied to our future dir. @@ -4783,7 +3386,7 @@ func_mode_install () # are installed into $libdir/../bin (currently, that works fine) # but it's something to keep an eye on. test "$inst_prefix_dir" = "$destdir" && \ - func_fatal_error "error: cannot install '$file' to a directory not ending in $libdir" + func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir" if test -n "$inst_prefix_dir"; then # Stick the inst_prefix_dir data into the link command. @@ -4792,36 +3395,29 @@ func_mode_install () relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%%"` fi - func_warning "relinking '$file'" + func_warning "relinking \`$file'" func_show_eval "$relink_command" \ - 'func_fatal_error "error: relink '\''$file'\'' with the above command before installing it"' + 'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"' fi # See the names of the shared library. set dummy $library_names; shift if test -n "$1"; then - realname=$1 + realname="$1" shift - srcname=$realname - test -n "$relink_command" && srcname=${realname}T + srcname="$realname" + test -n "$relink_command" && srcname="$realname"T # Install the shared library and build the symlinks. func_show_eval "$install_shared_prog $dir/$srcname $destdir/$realname" \ 'exit $?' - tstripme=$stripme + tstripme="$stripme" case $host_os in cygwin* | mingw* | pw32* | cegcc*) case $realname in *.dll.a) - tstripme= - ;; - esac - ;; - os2*) - case $realname in - *_dll.a) - tstripme= + tstripme="" ;; esac ;; @@ -4832,7 +3428,7 @@ func_mode_install () if test "$#" -gt 0; then # Delete the old symlinks, and create new ones. - # Try 'ln -sf' first, because the 'ln' binary might depend on + # Try `ln -sf' first, because the `ln' binary might depend on # the symlink we replace! Solaris /bin/ln does not understand -f, # so we also need to try rm && ln -s. for linkname @@ -4843,18 +3439,18 @@ func_mode_install () fi # Do each command in the postinstall commands. - lib=$destdir/$realname + lib="$destdir/$realname" func_execute_cmds "$postinstall_cmds" 'exit $?' fi # Install the pseudo-library for information purposes. func_basename "$file" - name=$func_basename_result - instname=$dir/${name}i + name="$func_basename_result" + instname="$dir/$name"i func_show_eval "$install_prog $instname $destdir/$name" 'exit $?' # Maybe install the static library, too. - test -n "$old_library" && func_append staticlibs " $dir/$old_library" + test -n "$old_library" && staticlibs+=" $dir/$old_library" ;; *.lo) @@ -4862,11 +3458,11 @@ func_mode_install () # Figure out destination file name, if it wasn't already specified. if test -n "$destname"; then - destfile=$destdir/$destname + destfile="$destdir/$destname" else func_basename "$file" - destfile=$func_basename_result - destfile=$destdir/$destfile + destfile="$func_basename_result" + destfile="$destdir/$destfile" fi # Deduce the name of the destination old-style object file. @@ -4876,11 +3472,11 @@ func_mode_install () staticdest=$func_lo2o_result ;; *.$objext) - staticdest=$destfile + staticdest="$destfile" destfile= ;; *) - func_fatal_help "cannot copy a libtool object to '$destfile'" + func_fatal_help "cannot copy a libtool object to \`$destfile'" ;; esac @@ -4889,7 +3485,7 @@ func_mode_install () func_show_eval "$install_prog $file $destfile" 'exit $?' # Install the old object if enabled. - if test yes = "$build_old_libs"; then + if test "$build_old_libs" = yes; then # Deduce the name of the old-style object file. func_lo2o "$file" staticobj=$func_lo2o_result @@ -4901,23 +3497,23 @@ func_mode_install () *) # Figure out destination file name, if it wasn't already specified. if test -n "$destname"; then - destfile=$destdir/$destname + destfile="$destdir/$destname" else func_basename "$file" - destfile=$func_basename_result - destfile=$destdir/$destfile + destfile="$func_basename_result" + destfile="$destdir/$destfile" fi # If the file is missing, and there is a .exe on the end, strip it # because it is most likely a libtool script we actually want to # install - stripped_ext= + stripped_ext="" case $file in *.exe) if test ! -f "$file"; then func_stripname '' '.exe' "$file" file=$func_stripname_result - stripped_ext=.exe + stripped_ext=".exe" fi ;; esac @@ -4945,19 +3541,19 @@ func_mode_install () # Check the variables that should have been set. test -z "$generated_by_libtool_version" && \ - func_fatal_error "invalid libtool wrapper script '$wrapper'" + func_fatal_error "invalid libtool wrapper script \`$wrapper'" - finalize=: + finalize=yes for lib in $notinst_deplibs; do # Check to see that each library is installed. libdir= if test -f "$lib"; then func_source "$lib" fi - libfile=$libdir/`$ECHO "$lib" | $SED 's%^.*/%%g'` + libfile="$libdir/"`$ECHO "$lib" | $SED 's%^.*/%%g'` ### testsuite: skip nested quoting test if test -n "$libdir" && test ! -f "$libfile"; then - func_warning "'$lib' has not been installed in '$libdir'" - finalize=false + func_warning "\`$lib' has not been installed in \`$libdir'" + finalize=no fi done @@ -4965,29 +3561,29 @@ func_mode_install () func_source "$wrapper" outputname= - if test no = "$fast_install" && test -n "$relink_command"; then + if test "$fast_install" = no && test -n "$relink_command"; then $opt_dry_run || { - if $finalize; then + if test "$finalize" = yes; then tmpdir=`func_mktempdir` func_basename "$file$stripped_ext" - file=$func_basename_result - outputname=$tmpdir/$file + file="$func_basename_result" + outputname="$tmpdir/$file" # Replace the output file specification. relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'` - $opt_quiet || { + $opt_silent || { func_quote_for_expand "$relink_command" eval "func_echo $func_quote_for_expand_result" } if eval "$relink_command"; then : else - func_error "error: relink '$file' with the above command before installing it" + func_error "error: relink \`$file' with the above command before installing it" $opt_dry_run || ${RM}r "$tmpdir" continue fi - file=$outputname + file="$outputname" else - func_warning "cannot relink '$file'" + func_warning "cannot relink \`$file'" fi } else @@ -5024,10 +3620,10 @@ func_mode_install () for file in $staticlibs; do func_basename "$file" - name=$func_basename_result + name="$func_basename_result" # Set up the ranlib parameters. - oldlib=$destdir/$name + oldlib="$destdir/$name" func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 tool_oldlib=$func_to_tool_file_result @@ -5042,18 +3638,18 @@ func_mode_install () done test -n "$future_libdirs" && \ - func_warning "remember to run '$progname --finish$future_libdirs'" + func_warning "remember to run \`$progname --finish$future_libdirs'" if test -n "$current_libdirs"; then # Maybe just do a dry run. $opt_dry_run && current_libdirs=" -n$current_libdirs" - exec_cmd='$SHELL "$progpath" $preserve_args --finish$current_libdirs' + exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs' else exit $EXIT_SUCCESS fi } -test install = "$opt_mode" && func_mode_install ${1+"$@"} +test "$opt_mode" = install && func_mode_install ${1+"$@"} # func_generate_dlsyms outputname originator pic_p @@ -5061,17 +3657,16 @@ test install = "$opt_mode" && func_mode_install ${1+"$@"} # a dlpreopen symbol table. func_generate_dlsyms () { - $debug_cmd - - my_outputname=$1 - my_originator=$2 - my_pic_p=${3-false} - my_prefix=`$ECHO "$my_originator" | $SED 's%[^a-zA-Z0-9]%_%g'` + $opt_debug + my_outputname="$1" + my_originator="$2" + my_pic_p="${3-no}" + my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'` my_dlsyms= - if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then if test -n "$NM" && test -n "$global_symbol_pipe"; then - my_dlsyms=${my_outputname}S.c + my_dlsyms="${my_outputname}S.c" else func_error "not configured to extract global symbols from dlpreopened files" fi @@ -5082,7 +3677,7 @@ func_generate_dlsyms () "") ;; *.c) # Discover the nlist of each of the dlfiles. - nlist=$output_objdir/$my_outputname.nm + nlist="$output_objdir/${my_outputname}.nm" func_show_eval "$RM $nlist ${nlist}S ${nlist}T" @@ -5090,36 +3685,34 @@ func_generate_dlsyms () func_verbose "creating $output_objdir/$my_dlsyms" $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\ -/* $my_dlsyms - symbol resolution table for '$my_outputname' dlsym emulation. */ -/* Generated by $PROGRAM (GNU $PACKAGE) $VERSION */ +/* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */ +/* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */ #ifdef __cplusplus extern \"C\" { #endif -#if defined __GNUC__ && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4)) +#if defined(__GNUC__) && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4)) #pragma GCC diagnostic ignored \"-Wstrict-prototypes\" #endif /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ -#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE -/* DATA imports from DLLs on WIN32 can't be const, because runtime +#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) +/* DATA imports from DLLs on WIN32 con't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT_DLSYM_CONST -#elif defined __osf__ +#elif defined(__osf__) /* This system does not cope well with relocations in const data. */ # define LT_DLSYM_CONST #else # define LT_DLSYM_CONST const #endif -#define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0) - /* External symbol declarations for the compiler. */\ " - if test yes = "$dlself"; then - func_verbose "generating symbol list for '$output'" + if test "$dlself" = yes; then + func_verbose "generating symbol list for \`$output'" $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist" @@ -5127,7 +3720,7 @@ extern \"C\" { progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP` for progfile in $progfiles; do func_to_tool_file "$progfile" func_convert_file_msys_to_w32 - func_verbose "extracting global C symbols from '$func_to_tool_file_result'" + func_verbose "extracting global C symbols from \`$func_to_tool_file_result'" $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'" done @@ -5147,10 +3740,10 @@ extern \"C\" { # Prepare the list of exported symbols if test -z "$export_symbols"; then - export_symbols=$output_objdir/$outputname.exp + export_symbols="$output_objdir/$outputname.exp" $opt_dry_run || { $RM $export_symbols - eval "$SED -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' + eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' case $host in *cygwin* | *mingw* | *cegcc* ) eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' @@ -5160,7 +3753,7 @@ extern \"C\" { } else $opt_dry_run || { - eval "$SED -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' + eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' case $host in @@ -5174,22 +3767,22 @@ extern \"C\" { fi for dlprefile in $dlprefiles; do - func_verbose "extracting global C symbols from '$dlprefile'" + func_verbose "extracting global C symbols from \`$dlprefile'" func_basename "$dlprefile" - name=$func_basename_result + name="$func_basename_result" case $host in *cygwin* | *mingw* | *cegcc* ) # if an import library, we need to obtain dlname if func_win32_import_lib_p "$dlprefile"; then func_tr_sh "$dlprefile" eval "curr_lafile=\$libfile_$func_tr_sh_result" - dlprefile_dlbasename= + dlprefile_dlbasename="" if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then # Use subshell, to avoid clobbering current variable values dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"` - if test -n "$dlprefile_dlname"; then + if test -n "$dlprefile_dlname" ; then func_basename "$dlprefile_dlname" - dlprefile_dlbasename=$func_basename_result + dlprefile_dlbasename="$func_basename_result" else # no lafile. user explicitly requested -dlpreopen . $sharedlib_from_linklib_cmd "$dlprefile" @@ -5197,7 +3790,7 @@ extern \"C\" { fi fi $opt_dry_run || { - if test -n "$dlprefile_dlbasename"; then + if test -n "$dlprefile_dlbasename" ; then eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"' else func_warning "Could not compute DLL name from $name" @@ -5253,11 +3846,6 @@ extern \"C\" { echo '/* NONE */' >> "$output_objdir/$my_dlsyms" fi - func_show_eval '$RM "${nlist}I"' - if test -n "$global_symbol_to_import"; then - eval "$global_symbol_to_import"' < "$nlist"S > "$nlist"I' - fi - echo >> "$output_objdir/$my_dlsyms" "\ /* The mapping between symbol names and symbols. */ @@ -5266,30 +3854,11 @@ typedef struct { void *address; } lt_dlsymlist; extern LT_DLSYM_CONST lt_dlsymlist -lt_${my_prefix}_LTX_preloaded_symbols[];\ -" - - if test -s "$nlist"I; then - echo >> "$output_objdir/$my_dlsyms" "\ -static void lt_syminit(void) -{ - LT_DLSYM_CONST lt_dlsymlist *symbol = lt_${my_prefix}_LTX_preloaded_symbols; - for (; symbol->name; ++symbol) - {" - $SED 's/.*/ if (STREQ (symbol->name, \"&\")) symbol->address = (void *) \&&;/' < "$nlist"I >> "$output_objdir/$my_dlsyms" - echo >> "$output_objdir/$my_dlsyms" "\ - } -}" - fi - echo >> "$output_objdir/$my_dlsyms" "\ +lt_${my_prefix}_LTX_preloaded_symbols[]; LT_DLSYM_CONST lt_dlsymlist lt_${my_prefix}_LTX_preloaded_symbols[] = -{ {\"$my_originator\", (void *) 0}," - - if test -s "$nlist"I; then - echo >> "$output_objdir/$my_dlsyms" "\ - {\"@INIT@\", (void *) <_syminit}," - fi +{\ + { \"$my_originator\", (void *) 0 }," case $need_lib_prefix in no) @@ -5331,7 +3900,9 @@ static const void *lt_preloaded_setup() { *-*-hpux*) pic_flag_for_symtable=" $pic_flag" ;; *) - $my_pic_p && pic_flag_for_symtable=" $pic_flag" + if test "X$my_pic_p" != Xno; then + pic_flag_for_symtable=" $pic_flag" + fi ;; esac ;; @@ -5340,7 +3911,7 @@ static const void *lt_preloaded_setup() { for arg in $LTCFLAGS; do case $arg in -pie | -fpie | -fPIE) ;; - *) func_append symtab_cflags " $arg" ;; + *) symtab_cflags+=" $arg" ;; esac done @@ -5348,10 +3919,10 @@ static const void *lt_preloaded_setup() { func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?' # Clean up the generated files. - func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T" "${nlist}I"' + func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"' # Transform the symbol file into the correct name. - symfileobj=$output_objdir/${my_outputname}S.$objext + symfileobj="$output_objdir/${my_outputname}S.$objext" case $host in *cygwin* | *mingw* | *cegcc* ) if test -f "$output_objdir/$my_outputname.def"; then @@ -5369,7 +3940,7 @@ static const void *lt_preloaded_setup() { esac ;; *) - func_fatal_error "unknown suffix for '$my_dlsyms'" + func_fatal_error "unknown suffix for \`$my_dlsyms'" ;; esac else @@ -5383,32 +3954,6 @@ static const void *lt_preloaded_setup() { fi } -# func_cygming_gnu_implib_p ARG -# This predicate returns with zero status (TRUE) if -# ARG is a GNU/binutils-style import library. Returns -# with nonzero status (FALSE) otherwise. -func_cygming_gnu_implib_p () -{ - $debug_cmd - - func_to_tool_file "$1" func_convert_file_msys_to_w32 - func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'` - test -n "$func_cygming_gnu_implib_tmp" -} - -# func_cygming_ms_implib_p ARG -# This predicate returns with zero status (TRUE) if -# ARG is an MS-style import library. Returns -# with nonzero status (FALSE) otherwise. -func_cygming_ms_implib_p () -{ - $debug_cmd - - func_to_tool_file "$1" func_convert_file_msys_to_w32 - func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'` - test -n "$func_cygming_ms_implib_tmp" -} - # func_win32_libid arg # return the library type of file 'arg' # @@ -5418,9 +3963,8 @@ func_cygming_ms_implib_p () # Despite the name, also deal with 64 bit binaries. func_win32_libid () { - $debug_cmd - - win32_libid_type=unknown + $opt_debug + win32_libid_type="unknown" win32_fileres=`file -L $1 2>/dev/null` case $win32_fileres in *ar\ archive\ import\ library*) # definitely import @@ -5430,29 +3974,16 @@ func_win32_libid () # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD. if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then - case $nm_interface in - "MS dumpbin") - if func_cygming_ms_implib_p "$1" || - func_cygming_gnu_implib_p "$1" - then - win32_nmres=import - else - win32_nmres= - fi - ;; - *) - func_to_tool_file "$1" func_convert_file_msys_to_w32 - win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" | - $SED -n -e ' + func_to_tool_file "$1" func_convert_file_msys_to_w32 + win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" | + $SED -n -e ' 1,100{ / I /{ - s|.*|import| + s,.*,import, p q } }'` - ;; - esac case $win32_nmres in import*) win32_libid_type="x86 archive import";; *) win32_libid_type="x86 archive static";; @@ -5484,8 +4015,7 @@ func_win32_libid () # $sharedlib_from_linklib_result func_cygming_dll_for_implib () { - $debug_cmd - + $opt_debug sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"` } @@ -5502,8 +4032,7 @@ func_cygming_dll_for_implib () # specified import library. func_cygming_dll_for_implib_fallback_core () { - $debug_cmd - + $opt_debug match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"` $OBJDUMP -s --section "$1" "$2" 2>/dev/null | $SED '/^Contents of section '"$match_literal"':/{ @@ -5539,8 +4068,8 @@ func_cygming_dll_for_implib_fallback_core () /./p' | # we now have a list, one entry per line, of the stringified # contents of the appropriate section of all members of the - # archive that possess that section. Heuristic: eliminate - # all those that have a first or second character that is + # archive which possess that section. Heuristic: eliminate + # all those which have a first or second character that is # a '.' (that is, objdump's representation of an unprintable # character.) This should work for all archives with less than # 0x302f exports -- but will fail for DLLs whose name actually @@ -5551,6 +4080,30 @@ func_cygming_dll_for_implib_fallback_core () $SED -e '/^\./d;/^.\./d;q' } +# func_cygming_gnu_implib_p ARG +# This predicate returns with zero status (TRUE) if +# ARG is a GNU/binutils-style import library. Returns +# with nonzero status (FALSE) otherwise. +func_cygming_gnu_implib_p () +{ + $opt_debug + func_to_tool_file "$1" func_convert_file_msys_to_w32 + func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'` + test -n "$func_cygming_gnu_implib_tmp" +} + +# func_cygming_ms_implib_p ARG +# This predicate returns with zero status (TRUE) if +# ARG is an MS-style import library. Returns +# with nonzero status (FALSE) otherwise. +func_cygming_ms_implib_p () +{ + $opt_debug + func_to_tool_file "$1" func_convert_file_msys_to_w32 + func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'` + test -n "$func_cygming_ms_implib_tmp" +} + # func_cygming_dll_for_implib_fallback ARG # Platform-specific function to extract the # name of the DLL associated with the specified @@ -5564,17 +4117,16 @@ func_cygming_dll_for_implib_fallback_core () # $sharedlib_from_linklib_result func_cygming_dll_for_implib_fallback () { - $debug_cmd - - if func_cygming_gnu_implib_p "$1"; then + $opt_debug + if func_cygming_gnu_implib_p "$1" ; then # binutils import library sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"` - elif func_cygming_ms_implib_p "$1"; then + elif func_cygming_ms_implib_p "$1" ; then # ms-generated import library sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"` else # unknown - sharedlib_from_linklib_result= + sharedlib_from_linklib_result="" fi } @@ -5582,11 +4134,10 @@ func_cygming_dll_for_implib_fallback () # func_extract_an_archive dir oldlib func_extract_an_archive () { - $debug_cmd - - f_ex_an_ar_dir=$1; shift - f_ex_an_ar_oldlib=$1 - if test yes = "$lock_old_archive_extraction"; then + $opt_debug + f_ex_an_ar_dir="$1"; shift + f_ex_an_ar_oldlib="$1" + if test "$lock_old_archive_extraction" = yes; then lockfile=$f_ex_an_ar_oldlib.lock until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do func_echo "Waiting for $lockfile to be removed" @@ -5595,7 +4146,7 @@ func_extract_an_archive () fi func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" \ 'stat=$?; rm -f "$lockfile"; exit $stat' - if test yes = "$lock_old_archive_extraction"; then + if test "$lock_old_archive_extraction" = yes; then $opt_dry_run || rm -f "$lockfile" fi if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then @@ -5609,23 +4160,22 @@ func_extract_an_archive () # func_extract_archives gentop oldlib ... func_extract_archives () { - $debug_cmd - - my_gentop=$1; shift + $opt_debug + my_gentop="$1"; shift my_oldlibs=${1+"$@"} - my_oldobjs= - my_xlib= - my_xabs= - my_xdir= + my_oldobjs="" + my_xlib="" + my_xabs="" + my_xdir="" for my_xlib in $my_oldlibs; do # Extract the objects. case $my_xlib in - [\\/]* | [A-Za-z]:[\\/]*) my_xabs=$my_xlib ;; + [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;; *) my_xabs=`pwd`"/$my_xlib" ;; esac func_basename "$my_xlib" - my_xlib=$func_basename_result + my_xlib="$func_basename_result" my_xlib_u=$my_xlib while :; do case " $extracted_archives " in @@ -5637,7 +4187,7 @@ func_extract_archives () esac done extracted_archives="$extracted_archives $my_xlib_u" - my_xdir=$my_gentop/$my_xlib_u + my_xdir="$my_gentop/$my_xlib_u" func_mkdir_p "$my_xdir" @@ -5650,23 +4200,22 @@ func_extract_archives () cd $my_xdir || exit $? darwin_archive=$my_xabs darwin_curdir=`pwd` - func_basename "$darwin_archive" - darwin_base_archive=$func_basename_result + darwin_base_archive=`basename "$darwin_archive"` darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true` if test -n "$darwin_arches"; then darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'` darwin_arch= func_verbose "$darwin_base_archive has multiple architectures $darwin_arches" - for darwin_arch in $darwin_arches; do - func_mkdir_p "unfat-$$/$darwin_base_archive-$darwin_arch" - $LIPO -thin $darwin_arch -output "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive" "$darwin_archive" - cd "unfat-$$/$darwin_base_archive-$darwin_arch" - func_extract_an_archive "`pwd`" "$darwin_base_archive" + for darwin_arch in $darwin_arches ; do + func_mkdir_p "unfat-$$/${darwin_base_archive}-${darwin_arch}" + $LIPO -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}" + cd "unfat-$$/${darwin_base_archive}-${darwin_arch}" + func_extract_an_archive "`pwd`" "${darwin_base_archive}" cd "$darwin_curdir" - $RM "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive" + $RM "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" done # $darwin_arches ## Okay now we've a bunch of thin objects, gotta fatten them up :) - darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$sed_basename" | sort -u` + darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u` darwin_file= darwin_files= for darwin_file in $darwin_filelist; do @@ -5688,7 +4237,7 @@ func_extract_archives () my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP` done - func_extract_archives_result=$my_oldobjs + func_extract_archives_result="$my_oldobjs" } @@ -5703,7 +4252,7 @@ func_extract_archives () # # ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR # variable will take. If 'yes', then the emitted script -# will assume that the directory where it is stored is +# will assume that the directory in which it is stored is # the $objdir directory. This is a cygwin/mingw-specific # behavior. func_emit_wrapper () @@ -5714,7 +4263,7 @@ func_emit_wrapper () #! $SHELL # $output - temporary wrapper script for $objdir/$outputname -# Generated by $PROGRAM (GNU $PACKAGE) $VERSION +# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION # # The $output program cannot be directly executed until all the libtool # libraries that it depends on are installed. @@ -5771,9 +4320,9 @@ _LTECHO_EOF' # Very basic option parsing. These options are (a) specific to # the libtool wrapper, (b) are identical between the wrapper -# /script/ and the wrapper /executable/ that is used only on +# /script/ and the wrapper /executable/ which is used only on # windows platforms, and (c) all begin with the string "--lt-" -# (application programs are unlikely to have options that match +# (application programs are unlikely to have options which match # this pattern). # # There are only two supported options: --lt-debug and @@ -5806,7 +4355,7 @@ func_parse_lt_options () # Print the debug banner immediately: if test -n \"\$lt_option_debug\"; then - echo \"$outputname:$output:\$LINENO: libtool wrapper (GNU $PACKAGE) $VERSION\" 1>&2 + echo \"${outputname}:${output}:\${LINENO}: libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\" 1>&2 fi } @@ -5817,7 +4366,7 @@ func_lt_dump_args () lt_dump_args_N=1; for lt_arg do - \$ECHO \"$outputname:$output:\$LINENO: newargv[\$lt_dump_args_N]: \$lt_arg\" + \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[\$lt_dump_args_N]: \$lt_arg\" lt_dump_args_N=\`expr \$lt_dump_args_N + 1\` done } @@ -5831,7 +4380,7 @@ func_exec_program_core () *-*-mingw | *-*-os2* | *-cegcc*) $ECHO "\ if test -n \"\$lt_option_debug\"; then - \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir\\\\\$program\" 1>&2 + \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir\\\\\$program\" 1>&2 func_lt_dump_args \${1+\"\$@\"} 1>&2 fi exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} @@ -5841,7 +4390,7 @@ func_exec_program_core () *) $ECHO "\ if test -n \"\$lt_option_debug\"; then - \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir/\$program\" 1>&2 + \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir/\$program\" 1>&2 func_lt_dump_args \${1+\"\$@\"} 1>&2 fi exec \"\$progdir/\$program\" \${1+\"\$@\"} @@ -5916,13 +4465,13 @@ func_exec_program () test -n \"\$absdir\" && thisdir=\"\$absdir\" " - if test yes = "$fast_install"; then + if test "$fast_install" = yes; then $ECHO "\ program=lt-'$outputname'$exeext progdir=\"\$thisdir/$objdir\" if test ! -f \"\$progdir/\$program\" || - { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | $SED 1q\`; \\ + { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\ test \"X\$file\" != \"X\$progdir/\$program\"; }; then file=\"\$\$-\$program\" @@ -5939,7 +4488,7 @@ func_exec_program () if test -n \"\$relink_command\"; then if relink_command_output=\`eval \$relink_command 2>&1\`; then : else - \$ECHO \"\$relink_command_output\" >&2 + $ECHO \"\$relink_command_output\" >&2 $RM \"\$progdir/\$file\" exit 1 fi @@ -5974,7 +4523,7 @@ func_exec_program () fi # Export our shlibpath_var if we have one. - if test yes = "$shlibpath_overrides_runpath" && test -n "$shlibpath_var" && test -n "$temp_rpath"; then + if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then $ECHO "\ # Add our own library path to $shlibpath_var $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" @@ -5994,7 +4543,7 @@ func_exec_program () fi else # The program doesn't exist. - \$ECHO \"\$0: error: '\$progdir/\$program' does not exist\" 1>&2 + \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2 \$ECHO \"This script is just a wrapper for \$program.\" 1>&2 \$ECHO \"See the $PACKAGE documentation for more information.\" 1>&2 exit 1 @@ -6013,7 +4562,7 @@ func_emit_cwrapperexe_src () cat < #include -#define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0) - /* declarations of non-ANSI functions */ -#if defined __MINGW32__ +#if defined(__MINGW32__) # ifdef __STRICT_ANSI__ int _putenv (const char *); # endif -#elif defined __CYGWIN__ +#elif defined(__CYGWIN__) # ifdef __STRICT_ANSI__ char *realpath (const char *, char *); int putenv (char *); int setenv (const char *, const char *, int); # endif -/* #elif defined other_platform || defined ... */ +/* #elif defined (other platforms) ... */ #endif /* portability defines, excluding path handling macros */ -#if defined _MSC_VER +#if defined(_MSC_VER) # define setmode _setmode # define stat _stat # define chmod _chmod # define getcwd _getcwd # define putenv _putenv # define S_IXUSR _S_IEXEC -#elif defined __MINGW32__ +# ifndef _INTPTR_T_DEFINED +# define _INTPTR_T_DEFINED +# define intptr_t int +# endif +#elif defined(__MINGW32__) # define setmode _setmode # define stat _stat # define chmod _chmod # define getcwd _getcwd # define putenv _putenv -#elif defined __CYGWIN__ +#elif defined(__CYGWIN__) # define HAVE_SETENV # define FOPEN_WB "wb" -/* #elif defined other platforms ... */ +/* #elif defined (other platforms) ... */ #endif -#if defined PATH_MAX +#if defined(PATH_MAX) # define LT_PATHMAX PATH_MAX -#elif defined MAXPATHLEN +#elif defined(MAXPATHLEN) # define LT_PATHMAX MAXPATHLEN #else # define LT_PATHMAX 1024 @@ -6105,8 +4656,8 @@ int setenv (const char *, const char *, int); # define PATH_SEPARATOR ':' #endif -#if defined _WIN32 || defined __MSDOS__ || defined __DJGPP__ || \ - defined __OS2__ +#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \ + defined (__OS2__) # define HAVE_DOS_BASED_FILE_SYSTEM # define FOPEN_WB "wb" # ifndef DIR_SEPARATOR_2 @@ -6139,10 +4690,10 @@ int setenv (const char *, const char *, int); #define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) #define XFREE(stale) do { \ - if (stale) { free (stale); stale = 0; } \ + if (stale) { free ((void *) stale); stale = 0; } \ } while (0) -#if defined LT_DEBUGWRAPPER +#if defined(LT_DEBUGWRAPPER) static int lt_debug = 1; #else static int lt_debug = 0; @@ -6171,16 +4722,11 @@ void lt_dump_script (FILE *f); EOF cat < 0) && IS_PATH_SEPARATOR (new_value[len-1])) + int len = strlen (new_value); + while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1])) { - new_value[--len] = '\0'; + new_value[len-1] = '\0'; } lt_setenv (name, new_value); XFREE (new_value); @@ -6958,47 +5504,27 @@ EOF # True if ARG is an import lib, as indicated by $file_magic_cmd func_win32_import_lib_p () { - $debug_cmd - + $opt_debug case `eval $file_magic_cmd \"\$1\" 2>/dev/null | $SED -e 10q` in *import*) : ;; *) false ;; esac } -# func_suncc_cstd_abi -# !!ONLY CALL THIS FOR SUN CC AFTER $compile_command IS FULLY EXPANDED!! -# Several compiler flags select an ABI that is incompatible with the -# Cstd library. Avoid specifying it if any are in CXXFLAGS. -func_suncc_cstd_abi () -{ - $debug_cmd - - case " $compile_command " in - *" -compat=g "*|*\ -std=c++[0-9][0-9]\ *|*" -library=stdcxx4 "*|*" -library=stlport4 "*) - suncc_use_cstd_abi=no - ;; - *) - suncc_use_cstd_abi=yes - ;; - esac -} - # func_mode_link arg... func_mode_link () { - $debug_cmd - + $opt_debug case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) # It is impossible to link a dll without this setting, and # we shouldn't force the makefile maintainer to figure out - # what system we are compiling for in order to pass an extra + # which system we are compiling for in order to pass an extra # flag for every libtool invocation. # allow_undefined=no # FIXME: Unfortunately, there are problems with the above when trying - # to make a dll that has undefined symbols, in which case not + # to make a dll which has undefined symbols, in which case not # even a static library is built. For now, we need to specify # -no-undefined on the libtool link line when we can be certain # that all symbols are satisfied, otherwise we get a static library. @@ -7042,11 +5568,10 @@ func_mode_link () module=no no_install=no objs= - os2dllname= non_pic_objects= precious_files_regex= prefer_static_libs=no - preload=false + preload=no prev= prevarg= release= @@ -7058,7 +5583,7 @@ func_mode_link () vinfo= vinfo_number=no weak_libs= - single_module=$wl-single_module + single_module="${wl}-single_module" func_infer_tag $base_compile # We need to know -static, to get the right output filenames. @@ -7066,15 +5591,15 @@ func_mode_link () do case $arg in -shared) - test yes != "$build_libtool_libs" \ - && func_fatal_configuration "cannot build a shared library" + test "$build_libtool_libs" != yes && \ + func_fatal_configuration "can not build a shared library" build_old_libs=no break ;; -all-static | -static | -static-libtool-libs) case $arg in -all-static) - if test yes = "$build_libtool_libs" && test -z "$link_static_flag"; then + if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then func_warning "complete static linking is impossible in this configuration" fi if test -n "$link_static_flag"; then @@ -7107,38 +5632,38 @@ func_mode_link () # Go through the arguments, transforming them on the way. while test "$#" -gt 0; do - arg=$1 + arg="$1" shift func_quote_for_eval "$arg" qarg=$func_quote_for_eval_unquoted_result - func_append libtool_args " $func_quote_for_eval_result" + libtool_args+=" $func_quote_for_eval_result" # If the previous option needs an argument, assign it. if test -n "$prev"; then case $prev in output) - func_append compile_command " @OUTPUT@" - func_append finalize_command " @OUTPUT@" + compile_command+=" @OUTPUT@" + finalize_command+=" @OUTPUT@" ;; esac case $prev in bindir) - bindir=$arg + bindir="$arg" prev= continue ;; dlfiles|dlprefiles) - $preload || { + if test "$preload" = no; then # Add the symbol object into the linking commands. - func_append compile_command " @SYMFILE@" - func_append finalize_command " @SYMFILE@" - preload=: - } + compile_command+=" @SYMFILE@" + finalize_command+=" @SYMFILE@" + preload=yes + fi case $arg in *.la | *.lo) ;; # We handle these cases below. force) - if test no = "$dlself"; then + if test "$dlself" = no; then dlself=needless export_dynamic=yes fi @@ -7146,9 +5671,9 @@ func_mode_link () continue ;; self) - if test dlprefiles = "$prev"; then + if test "$prev" = dlprefiles; then dlself=yes - elif test dlfiles = "$prev" && test yes != "$dlopen_self"; then + elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then dlself=yes else dlself=needless @@ -7158,10 +5683,10 @@ func_mode_link () continue ;; *) - if test dlfiles = "$prev"; then - func_append dlfiles " $arg" + if test "$prev" = dlfiles; then + dlfiles+=" $arg" else - func_append dlprefiles " $arg" + dlprefiles+=" $arg" fi prev= continue @@ -7169,14 +5694,14 @@ func_mode_link () esac ;; expsyms) - export_symbols=$arg + export_symbols="$arg" test -f "$arg" \ - || func_fatal_error "symbol file '$arg' does not exist" + || func_fatal_error "symbol file \`$arg' does not exist" prev= continue ;; expsyms_regex) - export_symbols_regex=$arg + export_symbols_regex="$arg" prev= continue ;; @@ -7185,7 +5710,7 @@ func_mode_link () *-*-darwin*) case "$deplibs " in *" $qarg.ltframework "*) ;; - *) func_append deplibs " $qarg.ltframework" # this is fixed later + *) deplibs+=" $qarg.ltframework" # this is fixed later ;; esac ;; @@ -7194,13 +5719,7 @@ func_mode_link () continue ;; inst_prefix) - inst_prefix_dir=$arg - prev= - continue - ;; - mllvm) - # Clang does not use LLVM to link, so we can simply discard any - # '-mllvm $arg' options when doing the link step. + inst_prefix_dir="$arg" prev= continue ;; @@ -7210,7 +5729,7 @@ func_mode_link () moreargs= for fil in `cat "$save_arg"` do -# func_append moreargs " $fil" +# moreargs+=" $fil" arg=$fil # A libtool-controlled object. @@ -7224,22 +5743,22 @@ func_mode_link () if test -z "$pic_object" || test -z "$non_pic_object" || - test none = "$pic_object" && - test none = "$non_pic_object"; then - func_fatal_error "cannot find name of object for '$arg'" + test "$pic_object" = none && + test "$non_pic_object" = none; then + func_fatal_error "cannot find name of object for \`$arg'" fi # Extract subdirectory from the argument. func_dirname "$arg" "/" "" - xdir=$func_dirname_result + xdir="$func_dirname_result" - if test none != "$pic_object"; then + if test "$pic_object" != none; then # Prepend the subdirectory the object is found in. - pic_object=$xdir$pic_object + pic_object="$xdir$pic_object" - if test dlfiles = "$prev"; then - if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then - func_append dlfiles " $pic_object" + if test "$prev" = dlfiles; then + if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then + dlfiles+=" $pic_object" prev= continue else @@ -7249,69 +5768,64 @@ func_mode_link () fi # CHECK ME: I think I busted this. -Ossama - if test dlprefiles = "$prev"; then + if test "$prev" = dlprefiles; then # Preload the old-style object. - func_append dlprefiles " $pic_object" + dlprefiles+=" $pic_object" prev= fi # A PIC object. - func_append libobjs " $pic_object" - arg=$pic_object + libobjs+=" $pic_object" + arg="$pic_object" fi # Non-PIC object. - if test none != "$non_pic_object"; then + if test "$non_pic_object" != none; then # Prepend the subdirectory the object is found in. - non_pic_object=$xdir$non_pic_object + non_pic_object="$xdir$non_pic_object" # A standard non-PIC object - func_append non_pic_objects " $non_pic_object" - if test -z "$pic_object" || test none = "$pic_object"; then - arg=$non_pic_object + non_pic_objects+=" $non_pic_object" + if test -z "$pic_object" || test "$pic_object" = none ; then + arg="$non_pic_object" fi else # If the PIC object exists, use it instead. # $xdir was prepended to $pic_object above. - non_pic_object=$pic_object - func_append non_pic_objects " $non_pic_object" + non_pic_object="$pic_object" + non_pic_objects+=" $non_pic_object" fi else # Only an error if not doing a dry-run. if $opt_dry_run; then # Extract subdirectory from the argument. func_dirname "$arg" "/" "" - xdir=$func_dirname_result + xdir="$func_dirname_result" func_lo2o "$arg" pic_object=$xdir$objdir/$func_lo2o_result non_pic_object=$xdir$func_lo2o_result - func_append libobjs " $pic_object" - func_append non_pic_objects " $non_pic_object" + libobjs+=" $pic_object" + non_pic_objects+=" $non_pic_object" else - func_fatal_error "'$arg' is not a valid libtool object" + func_fatal_error "\`$arg' is not a valid libtool object" fi fi done else - func_fatal_error "link input file '$arg' does not exist" + func_fatal_error "link input file \`$arg' does not exist" fi arg=$save_arg prev= continue ;; - os2dllname) - os2dllname=$arg - prev= - continue - ;; precious_regex) - precious_files_regex=$arg + precious_files_regex="$arg" prev= continue ;; release) - release=-$arg + release="-$arg" prev= continue ;; @@ -7323,51 +5837,51 @@ func_mode_link () func_fatal_error "only absolute run-paths are allowed" ;; esac - if test rpath = "$prev"; then + if test "$prev" = rpath; then case "$rpath " in *" $arg "*) ;; - *) func_append rpath " $arg" ;; + *) rpath+=" $arg" ;; esac else case "$xrpath " in *" $arg "*) ;; - *) func_append xrpath " $arg" ;; + *) xrpath+=" $arg" ;; esac fi prev= continue ;; shrext) - shrext_cmds=$arg + shrext_cmds="$arg" prev= continue ;; weak) - func_append weak_libs " $arg" + weak_libs+=" $arg" prev= continue ;; xcclinker) - func_append linker_flags " $qarg" - func_append compiler_flags " $qarg" + linker_flags+=" $qarg" + compiler_flags+=" $qarg" prev= - func_append compile_command " $qarg" - func_append finalize_command " $qarg" + compile_command+=" $qarg" + finalize_command+=" $qarg" continue ;; xcompiler) - func_append compiler_flags " $qarg" + compiler_flags+=" $qarg" prev= - func_append compile_command " $qarg" - func_append finalize_command " $qarg" + compile_command+=" $qarg" + finalize_command+=" $qarg" continue ;; xlinker) - func_append linker_flags " $qarg" - func_append compiler_flags " $wl$qarg" + linker_flags+=" $qarg" + compiler_flags+=" $wl$qarg" prev= - func_append compile_command " $wl$qarg" - func_append finalize_command " $wl$qarg" + compile_command+=" $wl$qarg" + finalize_command+=" $wl$qarg" continue ;; *) @@ -7378,21 +5892,21 @@ func_mode_link () esac fi # test -n "$prev" - prevarg=$arg + prevarg="$arg" case $arg in -all-static) if test -n "$link_static_flag"; then # See comment for -static flag below, for more details. - func_append compile_command " $link_static_flag" - func_append finalize_command " $link_static_flag" + compile_command+=" $link_static_flag" + finalize_command+=" $link_static_flag" fi continue ;; -allow-undefined) # FIXME: remove this flag sometime in the future. - func_fatal_error "'-allow-undefined' must not be used because it is the default" + func_fatal_error "\`-allow-undefined' must not be used because it is the default" ;; -avoid-version) @@ -7424,7 +5938,7 @@ func_mode_link () if test -n "$export_symbols" || test -n "$export_symbols_regex"; then func_fatal_error "more than one -exported-symbols argument is not allowed" fi - if test X-export-symbols = "X$arg"; then + if test "X$arg" = "X-export-symbols"; then prev=expsyms else prev=expsyms_regex @@ -7447,8 +5961,8 @@ func_mode_link () -L[A-Z][A-Z]*:*) case $with_gcc/$host in no/*-*-irix* | /*-*-irix*) - func_append compile_command " $arg" - func_append finalize_command " $arg" + compile_command+=" $arg" + finalize_command+=" $arg" ;; esac continue @@ -7458,9 +5972,9 @@ func_mode_link () func_stripname "-L" '' "$arg" if test -z "$func_stripname_result"; then if test "$#" -gt 0; then - func_fatal_error "require no space between '-L' and '$1'" + func_fatal_error "require no space between \`-L' and \`$1'" else - func_fatal_error "need path for '-L' option" + func_fatal_error "need path for \`-L' option" fi fi func_resolve_sysroot "$func_stripname_result" @@ -7471,8 +5985,8 @@ func_mode_link () *) absdir=`cd "$dir" && pwd` test -z "$absdir" && \ - func_fatal_error "cannot determine absolute directory name of '$dir'" - dir=$absdir + func_fatal_error "cannot determine absolute directory name of \`$dir'" + dir="$absdir" ;; esac case "$deplibs " in @@ -7482,10 +5996,10 @@ func_mode_link () *) # Preserve sysroot, but never include relative directories case $dir in - [\\/]* | [A-Za-z]:[\\/]* | =*) func_append deplibs " $arg" ;; - *) func_append deplibs " -L$dir" ;; + [\\/]* | [A-Za-z]:[\\/]* | =*) deplibs+=" $arg" ;; + *) deplibs+=" -L$dir" ;; esac - func_append lib_search_path " $dir" + lib_search_path+=" $dir" ;; esac case $host in @@ -7494,12 +6008,12 @@ func_mode_link () case :$dllsearchpath: in *":$dir:"*) ;; ::) dllsearchpath=$dir;; - *) func_append dllsearchpath ":$dir";; + *) dllsearchpath+=":$dir";; esac case :$dllsearchpath: in *":$testbindir:"*) ;; ::) dllsearchpath=$testbindir;; - *) func_append dllsearchpath ":$testbindir";; + *) dllsearchpath+=":$testbindir";; esac ;; esac @@ -7507,7 +6021,7 @@ func_mode_link () ;; -l*) - if test X-lc = "X$arg" || test X-lm = "X$arg"; then + if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc* | *-*-haiku*) # These systems don't actually have a C or math library (as such) @@ -7515,40 +6029,35 @@ func_mode_link () ;; *-*-os2*) # These systems don't actually have a C library (as such) - test X-lc = "X$arg" && continue + test "X$arg" = "X-lc" && continue ;; - *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*) + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc due to us having libc/libc_r. - test X-lc = "X$arg" && continue + test "X$arg" = "X-lc" && continue ;; *-*-rhapsody* | *-*-darwin1.[012]) # Rhapsody C and math libraries are in the System framework - func_append deplibs " System.ltframework" + deplibs+=" System.ltframework" continue ;; *-*-sco3.2v5* | *-*-sco5v6*) # Causes problems with __ctype - test X-lc = "X$arg" && continue + test "X$arg" = "X-lc" && continue ;; *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) # Compiler inserts libc in the correct place for threads to work - test X-lc = "X$arg" && continue + test "X$arg" = "X-lc" && continue ;; esac - elif test X-lc_r = "X$arg"; then + elif test "X$arg" = "X-lc_r"; then case $host in - *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*) + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc_r directly, use -pthread flag. continue ;; esac fi - func_append deplibs " $arg" - continue - ;; - - -mllvm) - prev=mllvm + deplibs+=" $arg" continue ;; @@ -7561,27 +6070,27 @@ func_mode_link () # classes, name mangling, and exception handling. # Darwin uses the -arch flag to determine output architecture. -model|-arch|-isysroot|--sysroot) - func_append compiler_flags " $arg" - func_append compile_command " $arg" - func_append finalize_command " $arg" + compiler_flags+=" $arg" + compile_command+=" $arg" + finalize_command+=" $arg" prev=xcompiler continue ;; -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) - func_append compiler_flags " $arg" - func_append compile_command " $arg" - func_append finalize_command " $arg" + compiler_flags+=" $arg" + compile_command+=" $arg" + finalize_command+=" $arg" case "$new_inherited_linker_flags " in *" $arg "*) ;; - * ) func_append new_inherited_linker_flags " $arg" ;; + * ) new_inherited_linker_flags+=" $arg" ;; esac continue ;; -multi_module) - single_module=$wl-multi_module + single_module="${wl}-multi_module" continue ;; @@ -7595,8 +6104,8 @@ func_mode_link () *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*) # The PATH hackery in wrapper scripts is required on Windows # and Darwin in order for the loader to find any dlls it needs. - func_warning "'-no-install' is ignored for $host" - func_warning "assuming '-no-fast-install' instead" + func_warning "\`-no-install' is ignored for $host" + func_warning "assuming \`-no-fast-install' instead" fast_install=no ;; *) no_install=yes ;; @@ -7614,11 +6123,6 @@ func_mode_link () continue ;; - -os2dllname) - prev=os2dllname - continue - ;; - -o) prev=output ;; -precious-files-regex) @@ -7657,7 +6161,7 @@ func_mode_link () esac case "$xrpath " in *" $dir "*) ;; - *) func_append xrpath " $dir" ;; + *) xrpath+=" $dir" ;; esac continue ;; @@ -7706,14 +6210,14 @@ func_mode_link () func_stripname '-Wc,' '' "$arg" args=$func_stripname_result arg= - save_ifs=$IFS; IFS=, + save_ifs="$IFS"; IFS=',' for flag in $args; do - IFS=$save_ifs + IFS="$save_ifs" func_quote_for_eval "$flag" - func_append arg " $func_quote_for_eval_result" - func_append compiler_flags " $func_quote_for_eval_result" + arg+=" $func_quote_for_eval_result" + compiler_flags+=" $func_quote_for_eval_result" done - IFS=$save_ifs + IFS="$save_ifs" func_stripname ' ' '' "$arg" arg=$func_stripname_result ;; @@ -7722,15 +6226,15 @@ func_mode_link () func_stripname '-Wl,' '' "$arg" args=$func_stripname_result arg= - save_ifs=$IFS; IFS=, + save_ifs="$IFS"; IFS=',' for flag in $args; do - IFS=$save_ifs + IFS="$save_ifs" func_quote_for_eval "$flag" - func_append arg " $wl$func_quote_for_eval_result" - func_append compiler_flags " $wl$func_quote_for_eval_result" - func_append linker_flags " $func_quote_for_eval_result" + arg+=" $wl$func_quote_for_eval_result" + compiler_flags+=" $wl$func_quote_for_eval_result" + linker_flags+=" $func_quote_for_eval_result" done - IFS=$save_ifs + IFS="$save_ifs" func_stripname ' ' '' "$arg" arg=$func_stripname_result ;; @@ -7753,7 +6257,7 @@ func_mode_link () # -msg_* for osf cc -msg_*) func_quote_for_eval "$arg" - arg=$func_quote_for_eval_result + arg="$func_quote_for_eval_result" ;; # Flags to be passed through unchanged, with rationale: @@ -7765,54 +6269,30 @@ func_mode_link () # -m*, -t[45]*, -txscale* architecture-specific flags for GCC # -F/path path to uninstalled frameworks, gcc on darwin # -p, -pg, --coverage, -fprofile-* profiling flags for GCC - # -fstack-protector* stack protector flags for GCC # @file GCC response files # -tp=* Portland pgcc target processor selection # --sysroot=* for sysroot support - # -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization - # -specs=* GCC specs files - # -stdlib=* select c++ std lib with clang - # -fsanitize=* Clang/GCC memory and address sanitizer + # -O*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \ - -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \ - -specs=*|-fsanitize=*) + -O*|-flto*|-fwhopr*|-fuse-linker-plugin) func_quote_for_eval "$arg" - arg=$func_quote_for_eval_result - func_append compile_command " $arg" - func_append finalize_command " $arg" - func_append compiler_flags " $arg" + arg="$func_quote_for_eval_result" + compile_command+=" $arg" + finalize_command+=" $arg" + compiler_flags+=" $arg" continue ;; - -Z*) - if test os2 = "`expr $host : '.*\(os2\)'`"; then - # OS/2 uses -Zxxx to specify OS/2-specific options - compiler_flags="$compiler_flags $arg" - func_append compile_command " $arg" - func_append finalize_command " $arg" - case $arg in - -Zlinker | -Zstack) - prev=xcompiler - ;; - esac - continue - else - # Otherwise treat like 'Some other compiler flag' below - func_quote_for_eval "$arg" - arg=$func_quote_for_eval_result - fi - ;; - # Some other compiler flag. -* | +*) func_quote_for_eval "$arg" - arg=$func_quote_for_eval_result + arg="$func_quote_for_eval_result" ;; *.$objext) # A standard object. - func_append objs " $arg" + objs+=" $arg" ;; *.lo) @@ -7828,22 +6308,22 @@ func_mode_link () if test -z "$pic_object" || test -z "$non_pic_object" || - test none = "$pic_object" && - test none = "$non_pic_object"; then - func_fatal_error "cannot find name of object for '$arg'" + test "$pic_object" = none && + test "$non_pic_object" = none; then + func_fatal_error "cannot find name of object for \`$arg'" fi # Extract subdirectory from the argument. func_dirname "$arg" "/" "" - xdir=$func_dirname_result + xdir="$func_dirname_result" - test none = "$pic_object" || { + if test "$pic_object" != none; then # Prepend the subdirectory the object is found in. - pic_object=$xdir$pic_object + pic_object="$xdir$pic_object" - if test dlfiles = "$prev"; then - if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then - func_append dlfiles " $pic_object" + if test "$prev" = dlfiles; then + if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then + dlfiles+=" $pic_object" prev= continue else @@ -7853,55 +6333,55 @@ func_mode_link () fi # CHECK ME: I think I busted this. -Ossama - if test dlprefiles = "$prev"; then + if test "$prev" = dlprefiles; then # Preload the old-style object. - func_append dlprefiles " $pic_object" + dlprefiles+=" $pic_object" prev= fi # A PIC object. - func_append libobjs " $pic_object" - arg=$pic_object - } + libobjs+=" $pic_object" + arg="$pic_object" + fi # Non-PIC object. - if test none != "$non_pic_object"; then + if test "$non_pic_object" != none; then # Prepend the subdirectory the object is found in. - non_pic_object=$xdir$non_pic_object + non_pic_object="$xdir$non_pic_object" # A standard non-PIC object - func_append non_pic_objects " $non_pic_object" - if test -z "$pic_object" || test none = "$pic_object"; then - arg=$non_pic_object + non_pic_objects+=" $non_pic_object" + if test -z "$pic_object" || test "$pic_object" = none ; then + arg="$non_pic_object" fi else # If the PIC object exists, use it instead. # $xdir was prepended to $pic_object above. - non_pic_object=$pic_object - func_append non_pic_objects " $non_pic_object" + non_pic_object="$pic_object" + non_pic_objects+=" $non_pic_object" fi else # Only an error if not doing a dry-run. if $opt_dry_run; then # Extract subdirectory from the argument. func_dirname "$arg" "/" "" - xdir=$func_dirname_result + xdir="$func_dirname_result" func_lo2o "$arg" pic_object=$xdir$objdir/$func_lo2o_result non_pic_object=$xdir$func_lo2o_result - func_append libobjs " $pic_object" - func_append non_pic_objects " $non_pic_object" + libobjs+=" $pic_object" + non_pic_objects+=" $non_pic_object" else - func_fatal_error "'$arg' is not a valid libtool object" + func_fatal_error "\`$arg' is not a valid libtool object" fi fi ;; *.$libext) # An archive. - func_append deplibs " $arg" - func_append old_deplibs " $arg" + deplibs+=" $arg" + old_deplibs+=" $arg" continue ;; @@ -7909,16 +6389,16 @@ func_mode_link () # A libtool-controlled library. func_resolve_sysroot "$arg" - if test dlfiles = "$prev"; then + if test "$prev" = dlfiles; then # This library was specified with -dlopen. - func_append dlfiles " $func_resolve_sysroot_result" + dlfiles+=" $func_resolve_sysroot_result" prev= - elif test dlprefiles = "$prev"; then + elif test "$prev" = dlprefiles; then # The library was specified with -dlpreopen. - func_append dlprefiles " $func_resolve_sysroot_result" + dlprefiles+=" $func_resolve_sysroot_result" prev= else - func_append deplibs " $func_resolve_sysroot_result" + deplibs+=" $func_resolve_sysroot_result" fi continue ;; @@ -7928,46 +6408,43 @@ func_mode_link () # Unknown arguments in both finalize_command and compile_command need # to be aesthetically quoted because they are evaled later. func_quote_for_eval "$arg" - arg=$func_quote_for_eval_result + arg="$func_quote_for_eval_result" ;; esac # arg # Now actually substitute the argument into the commands. if test -n "$arg"; then - func_append compile_command " $arg" - func_append finalize_command " $arg" + compile_command+=" $arg" + finalize_command+=" $arg" fi done # argument parsing loop test -n "$prev" && \ - func_fatal_help "the '$prevarg' option requires an argument" + func_fatal_help "the \`$prevarg' option requires an argument" - if test yes = "$export_dynamic" && test -n "$export_dynamic_flag_spec"; then + if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then eval arg=\"$export_dynamic_flag_spec\" - func_append compile_command " $arg" - func_append finalize_command " $arg" + compile_command+=" $arg" + finalize_command+=" $arg" fi oldlibs= # calculate the name of the file, without its directory func_basename "$output" - outputname=$func_basename_result - libobjs_save=$libobjs + outputname="$func_basename_result" + libobjs_save="$libobjs" if test -n "$shlibpath_var"; then # get the directories listed in $shlibpath_var - eval shlib_search_path=\`\$ECHO \"\$$shlibpath_var\" \| \$SED \'s/:/ /g\'\` + eval shlib_search_path=\`\$ECHO \"\${$shlibpath_var}\" \| \$SED \'s/:/ /g\'\` else shlib_search_path= fi eval sys_lib_search_path=\"$sys_lib_search_path_spec\" eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" - # Definition is injected by LT_CONFIG during libtool generation. - func_munge_path_list sys_lib_dlsearch_path "$LT_SYS_LIBRARY_PATH" - func_dirname "$output" "/" "" - output_objdir=$func_dirname_result$objdir + output_objdir="$func_dirname_result$objdir" func_to_tool_file "$output_objdir/" tool_output_objdir=$func_to_tool_file_result # Create the object directory. @@ -7990,15 +6467,15 @@ func_mode_link () # Find all interdependent deplibs by searching for libraries # that are linked more than once (e.g. -la -lb -la) for deplib in $deplibs; do - if $opt_preserve_dup_deps; then + if $opt_preserve_dup_deps ; then case "$libs " in - *" $deplib "*) func_append specialdeplibs " $deplib" ;; + *" $deplib "*) specialdeplibs+=" $deplib" ;; esac fi - func_append libs " $deplib" + libs+=" $deplib" done - if test lib = "$linkmode"; then + if test "$linkmode" = lib; then libs="$predeps $libs $compiler_lib_search_path $postdeps" # Compute libraries that are listed more than once in $predeps @@ -8008,9 +6485,9 @@ func_mode_link () if $opt_duplicate_compiler_generated_deps; then for pre_post_dep in $predeps $postdeps; do case "$pre_post_deps " in - *" $pre_post_dep "*) func_append specialdeplibs " $pre_post_deps" ;; + *" $pre_post_dep "*) specialdeplibs+=" $pre_post_deps" ;; esac - func_append pre_post_deps " $pre_post_dep" + pre_post_deps+=" $pre_post_dep" done fi pre_post_deps= @@ -8030,7 +6507,7 @@ func_mode_link () case $file in *.la) ;; *) - func_fatal_help "libraries can '-dlopen' only libtool libraries: $file" + func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file" ;; esac done @@ -8038,7 +6515,7 @@ func_mode_link () prog) compile_deplibs= finalize_deplibs= - alldeplibs=false + alldeplibs=no newdlfiles= newdlprefiles= passes="conv scan dlopen dlpreopen link" @@ -8050,32 +6527,32 @@ func_mode_link () for pass in $passes; do # The preopen pass in lib mode reverses $deplibs; put it back here # so that -L comes before libs that need it for instance... - if test lib,link = "$linkmode,$pass"; then + if test "$linkmode,$pass" = "lib,link"; then ## FIXME: Find the place where the list is rebuilt in the wrong ## order, and fix it there properly tmp_deplibs= for deplib in $deplibs; do tmp_deplibs="$deplib $tmp_deplibs" done - deplibs=$tmp_deplibs + deplibs="$tmp_deplibs" fi - if test lib,link = "$linkmode,$pass" || - test prog,scan = "$linkmode,$pass"; then - libs=$deplibs + if test "$linkmode,$pass" = "lib,link" || + test "$linkmode,$pass" = "prog,scan"; then + libs="$deplibs" deplibs= fi - if test prog = "$linkmode"; then + if test "$linkmode" = prog; then case $pass in - dlopen) libs=$dlfiles ;; - dlpreopen) libs=$dlprefiles ;; + dlopen) libs="$dlfiles" ;; + dlpreopen) libs="$dlprefiles" ;; link) libs="$deplibs %DEPLIBS%" test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs" ;; esac fi - if test lib,dlpreopen = "$linkmode,$pass"; then + if test "$linkmode,$pass" = "lib,dlpreopen"; then # Collect and forward deplibs of preopened libtool libs for lib in $dlprefiles; do # Ignore non-libtool-libs @@ -8092,46 +6569,46 @@ func_mode_link () deplib_base=$func_basename_result case " $weak_libs " in *" $deplib_base "*) ;; - *) func_append deplibs " $deplib" ;; + *) deplibs+=" $deplib" ;; esac done done - libs=$dlprefiles + libs="$dlprefiles" fi - if test dlopen = "$pass"; then + if test "$pass" = dlopen; then # Collect dlpreopened libraries - save_deplibs=$deplibs + save_deplibs="$deplibs" deplibs= fi for deplib in $libs; do lib= - found=false + found=no case $deplib in -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) - if test prog,link = "$linkmode,$pass"; then + if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else - func_append compiler_flags " $deplib" - if test lib = "$linkmode"; then + compiler_flags+=" $deplib" + if test "$linkmode" = lib ; then case "$new_inherited_linker_flags " in *" $deplib "*) ;; - * ) func_append new_inherited_linker_flags " $deplib" ;; + * ) new_inherited_linker_flags+=" $deplib" ;; esac fi fi continue ;; -l*) - if test lib != "$linkmode" && test prog != "$linkmode"; then - func_warning "'-l' is ignored for archives/objects" + if test "$linkmode" != lib && test "$linkmode" != prog; then + func_warning "\`-l' is ignored for archives/objects" continue fi func_stripname '-l' '' "$deplib" name=$func_stripname_result - if test lib = "$linkmode"; then + if test "$linkmode" = lib; then searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path" else searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path" @@ -8139,22 +6616,31 @@ func_mode_link () for searchdir in $searchdirs; do for search_ext in .la $std_shrext .so .a; do # Search the libtool library - lib=$searchdir/lib$name$search_ext + lib="$searchdir/lib${name}${search_ext}" if test -f "$lib"; then - if test .la = "$search_ext"; then - found=: + if test "$search_ext" = ".la"; then + found=yes else - found=false + found=no fi break 2 fi done done - if $found; then - # deplib is a libtool library + if test "$found" != yes; then + # deplib doesn't seem to be a libtool library + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" + fi + continue + else # deplib is a libtool library # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, # We need to do some special things here, and not later. - if test yes = "$allow_libtool_libs_with_static_runtimes"; then + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $deplib "*) if func_lalib_p "$lib"; then @@ -8162,19 +6648,19 @@ func_mode_link () old_library= func_source "$lib" for l in $old_library $library_names; do - ll=$l + ll="$l" done - if test "X$ll" = "X$old_library"; then # only static version available - found=false + if test "X$ll" = "X$old_library" ; then # only static version available + found=no func_dirname "$lib" "" "." - ladir=$func_dirname_result + ladir="$func_dirname_result" lib=$ladir/$old_library - if test prog,link = "$linkmode,$pass"; then + if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" - test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs" + test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" fi continue fi @@ -8183,28 +6669,18 @@ func_mode_link () *) ;; esac fi - else - # deplib doesn't seem to be a libtool library - if test prog,link = "$linkmode,$pass"; then - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - else - deplibs="$deplib $deplibs" - test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs" - fi - continue fi ;; # -l *.ltframework) - if test prog,link = "$linkmode,$pass"; then + if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" - if test lib = "$linkmode"; then + if test "$linkmode" = lib ; then case "$new_inherited_linker_flags " in *" $deplib "*) ;; - * ) func_append new_inherited_linker_flags " $deplib" ;; + * ) new_inherited_linker_flags+=" $deplib" ;; esac fi fi @@ -8214,18 +6690,18 @@ func_mode_link () case $linkmode in lib) deplibs="$deplib $deplibs" - test conv = "$pass" && continue + test "$pass" = conv && continue newdependency_libs="$deplib $newdependency_libs" func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result" - func_append newlib_search_path " $func_resolve_sysroot_result" + newlib_search_path+=" $func_resolve_sysroot_result" ;; prog) - if test conv = "$pass"; then + if test "$pass" = conv; then deplibs="$deplib $deplibs" continue fi - if test scan = "$pass"; then + if test "$pass" = scan; then deplibs="$deplib $deplibs" else compile_deplibs="$deplib $compile_deplibs" @@ -8233,23 +6709,23 @@ func_mode_link () fi func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result" - func_append newlib_search_path " $func_resolve_sysroot_result" + newlib_search_path+=" $func_resolve_sysroot_result" ;; *) - func_warning "'-L' is ignored for archives/objects" + func_warning "\`-L' is ignored for archives/objects" ;; esac # linkmode continue ;; # -L -R*) - if test link = "$pass"; then + if test "$pass" = link; then func_stripname '-R' '' "$deplib" func_resolve_sysroot "$func_stripname_result" dir=$func_resolve_sysroot_result # Make sure the xrpath contains only unique directories. case "$xrpath " in *" $dir "*) ;; - *) func_append xrpath " $dir" ;; + *) xrpath+=" $dir" ;; esac fi deplibs="$deplib $deplibs" @@ -8260,7 +6736,7 @@ func_mode_link () lib=$func_resolve_sysroot_result ;; *.$libext) - if test conv = "$pass"; then + if test "$pass" = conv; then deplibs="$deplib $deplibs" continue fi @@ -8271,26 +6747,21 @@ func_mode_link () case " $dlpreconveniencelibs " in *" $deplib "*) ;; *) - valid_a_lib=false + valid_a_lib=no case $deplibs_check_method in match_pattern*) set dummy $deplibs_check_method; shift match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` if eval "\$ECHO \"$deplib\"" 2>/dev/null | $SED 10q \ | $EGREP "$match_pattern_regex" > /dev/null; then - valid_a_lib=: + valid_a_lib=yes fi ;; pass_all) - valid_a_lib=: + valid_a_lib=yes ;; esac - if $valid_a_lib; then - echo - $ECHO "*** Warning: Linking the shared library $output against the" - $ECHO "*** static library $deplib is not portable!" - deplibs="$deplib $deplibs" - else + if test "$valid_a_lib" != yes; then echo $ECHO "*** Warning: Trying to link with static lib archive $deplib." echo "*** I have the capability to make that library automatically link in when" @@ -8298,13 +6769,18 @@ func_mode_link () echo "*** shared version of the library, which you do not appear to have" echo "*** because the file extensions .$libext of this argument makes me believe" echo "*** that it is just a static archive that I should not use here." + else + echo + $ECHO "*** Warning: Linking the shared library $output against the" + $ECHO "*** static library $deplib is not portable!" + deplibs="$deplib $deplibs" fi ;; esac continue ;; prog) - if test link != "$pass"; then + if test "$pass" != link; then deplibs="$deplib $deplibs" else compile_deplibs="$deplib $compile_deplibs" @@ -8315,36 +6791,38 @@ func_mode_link () esac # linkmode ;; # *.$libext *.lo | *.$objext) - if test conv = "$pass"; then + if test "$pass" = conv; then deplibs="$deplib $deplibs" - elif test prog = "$linkmode"; then - if test dlpreopen = "$pass" || test yes != "$dlopen_support" || test no = "$build_libtool_libs"; then + elif test "$linkmode" = prog; then + if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then # If there is no dlopen support or we're linking statically, # we need to preload. - func_append newdlprefiles " $deplib" + newdlprefiles+=" $deplib" compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else - func_append newdlfiles " $deplib" + newdlfiles+=" $deplib" fi fi continue ;; %DEPLIBS%) - alldeplibs=: + alldeplibs=yes continue ;; esac # case $deplib - $found || test -f "$lib" \ - || func_fatal_error "cannot find the library '$lib' or unhandled argument '$deplib'" + if test "$found" = yes || test -f "$lib"; then : + else + func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'" + fi # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$lib" \ - || func_fatal_error "'$lib' is not a valid libtool archive" + || func_fatal_error "\`$lib' is not a valid libtool archive" func_dirname "$lib" "" "." - ladir=$func_dirname_result + ladir="$func_dirname_result" dlname= dlopen= @@ -8369,40 +6847,40 @@ func_mode_link () for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do case " $new_inherited_linker_flags " in *" $tmp_inherited_linker_flag "*) ;; - *) func_append new_inherited_linker_flags " $tmp_inherited_linker_flag";; + *) new_inherited_linker_flags+=" $tmp_inherited_linker_flag";; esac done fi dependency_libs=`$ECHO " $dependency_libs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` - if test lib,link = "$linkmode,$pass" || - test prog,scan = "$linkmode,$pass" || - { test prog != "$linkmode" && test lib != "$linkmode"; }; then - test -n "$dlopen" && func_append dlfiles " $dlopen" - test -n "$dlpreopen" && func_append dlprefiles " $dlpreopen" + if test "$linkmode,$pass" = "lib,link" || + test "$linkmode,$pass" = "prog,scan" || + { test "$linkmode" != prog && test "$linkmode" != lib; }; then + test -n "$dlopen" && dlfiles+=" $dlopen" + test -n "$dlpreopen" && dlprefiles+=" $dlpreopen" fi - if test conv = "$pass"; then + if test "$pass" = conv; then # Only check for convenience libraries deplibs="$lib $deplibs" if test -z "$libdir"; then if test -z "$old_library"; then - func_fatal_error "cannot find name of link library for '$lib'" + func_fatal_error "cannot find name of link library for \`$lib'" fi # It is a libtool convenience library, so add in its objects. - func_append convenience " $ladir/$objdir/$old_library" - func_append old_convenience " $ladir/$objdir/$old_library" + convenience+=" $ladir/$objdir/$old_library" + old_convenience+=" $ladir/$objdir/$old_library" tmp_libs= for deplib in $dependency_libs; do deplibs="$deplib $deplibs" - if $opt_preserve_dup_deps; then + if $opt_preserve_dup_deps ; then case "$tmp_libs " in - *" $deplib "*) func_append specialdeplibs " $deplib" ;; + *" $deplib "*) specialdeplibs+=" $deplib" ;; esac fi - func_append tmp_libs " $deplib" + tmp_libs+=" $deplib" done - elif test prog != "$linkmode" && test lib != "$linkmode"; then - func_fatal_error "'$lib' is not a convenience library" + elif test "$linkmode" != prog && test "$linkmode" != lib; then + func_fatal_error "\`$lib' is not a convenience library" fi continue fi # $pass = conv @@ -8411,86 +6889,86 @@ func_mode_link () # Get the name of the library we link against. linklib= if test -n "$old_library" && - { test yes = "$prefer_static_libs" || - test built,no = "$prefer_static_libs,$installed"; }; then + { test "$prefer_static_libs" = yes || + test "$prefer_static_libs,$installed" = "built,no"; }; then linklib=$old_library else for l in $old_library $library_names; do - linklib=$l + linklib="$l" done fi if test -z "$linklib"; then - func_fatal_error "cannot find name of link library for '$lib'" + func_fatal_error "cannot find name of link library for \`$lib'" fi # This library was specified with -dlopen. - if test dlopen = "$pass"; then - test -z "$libdir" \ - && func_fatal_error "cannot -dlopen a convenience library: '$lib'" + if test "$pass" = dlopen; then + if test -z "$libdir"; then + func_fatal_error "cannot -dlopen a convenience library: \`$lib'" + fi if test -z "$dlname" || - test yes != "$dlopen_support" || - test no = "$build_libtool_libs" - then + test "$dlopen_support" != yes || + test "$build_libtool_libs" = no; then # If there is no dlname, no dlopen support or we're linking # statically, we need to preload. We also need to preload any # dependent libraries so libltdl's deplib preloader doesn't # bomb out in the load deplibs phase. - func_append dlprefiles " $lib $dependency_libs" + dlprefiles+=" $lib $dependency_libs" else - func_append newdlfiles " $lib" + newdlfiles+=" $lib" fi continue fi # $pass = dlopen # We need an absolute path. case $ladir in - [\\/]* | [A-Za-z]:[\\/]*) abs_ladir=$ladir ;; + [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;; *) abs_ladir=`cd "$ladir" && pwd` if test -z "$abs_ladir"; then - func_warning "cannot determine absolute directory name of '$ladir'" + func_warning "cannot determine absolute directory name of \`$ladir'" func_warning "passing it literally to the linker, although it might fail" - abs_ladir=$ladir + abs_ladir="$ladir" fi ;; esac func_basename "$lib" - laname=$func_basename_result + laname="$func_basename_result" # Find the relevant object directory and library name. - if test yes = "$installed"; then + if test "X$installed" = Xyes; then if test ! -f "$lt_sysroot$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then - func_warning "library '$lib' was moved." - dir=$ladir - absdir=$abs_ladir - libdir=$abs_ladir + func_warning "library \`$lib' was moved." + dir="$ladir" + absdir="$abs_ladir" + libdir="$abs_ladir" else - dir=$lt_sysroot$libdir - absdir=$lt_sysroot$libdir + dir="$lt_sysroot$libdir" + absdir="$lt_sysroot$libdir" fi - test yes = "$hardcode_automatic" && avoidtemprpath=yes + test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes else if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then - dir=$ladir - absdir=$abs_ladir + dir="$ladir" + absdir="$abs_ladir" # Remove this search path later - func_append notinst_path " $abs_ladir" + notinst_path+=" $abs_ladir" else - dir=$ladir/$objdir - absdir=$abs_ladir/$objdir + dir="$ladir/$objdir" + absdir="$abs_ladir/$objdir" # Remove this search path later - func_append notinst_path " $abs_ladir" + notinst_path+=" $abs_ladir" fi fi # $installed = yes func_stripname 'lib' '.la' "$laname" name=$func_stripname_result # This library was specified with -dlpreopen. - if test dlpreopen = "$pass"; then - if test -z "$libdir" && test prog = "$linkmode"; then - func_fatal_error "only libraries may -dlpreopen a convenience library: '$lib'" + if test "$pass" = dlpreopen; then + if test -z "$libdir" && test "$linkmode" = prog; then + func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'" fi - case $host in + case "$host" in # special handling for platforms with PE-DLLs. *cygwin* | *mingw* | *cegcc* ) # Linker will automatically link against shared library if both @@ -8504,29 +6982,29 @@ func_mode_link () if test -n "$dlname"; then func_tr_sh "$dir/$linklib" eval "libfile_$func_tr_sh_result=\$abs_ladir/\$laname" - func_append newdlprefiles " $dir/$linklib" + newdlprefiles+=" $dir/$linklib" else - func_append newdlprefiles " $dir/$old_library" + newdlprefiles+=" $dir/$old_library" # Keep a list of preopened convenience libraries to check # that they are being used correctly in the link pass. test -z "$libdir" && \ - func_append dlpreconveniencelibs " $dir/$old_library" + dlpreconveniencelibs+=" $dir/$old_library" fi ;; * ) # Prefer using a static library (so that no silly _DYNAMIC symbols # are required to link). if test -n "$old_library"; then - func_append newdlprefiles " $dir/$old_library" + newdlprefiles+=" $dir/$old_library" # Keep a list of preopened convenience libraries to check # that they are being used correctly in the link pass. test -z "$libdir" && \ - func_append dlpreconveniencelibs " $dir/$old_library" + dlpreconveniencelibs+=" $dir/$old_library" # Otherwise, use the dlname, so that lt_dlopen finds it. elif test -n "$dlname"; then - func_append newdlprefiles " $dir/$dlname" + newdlprefiles+=" $dir/$dlname" else - func_append newdlprefiles " $dir/$linklib" + newdlprefiles+=" $dir/$linklib" fi ;; esac @@ -8534,9 +7012,9 @@ func_mode_link () if test -z "$libdir"; then # Link the convenience library - if test lib = "$linkmode"; then + if test "$linkmode" = lib; then deplibs="$dir/$old_library $deplibs" - elif test prog,link = "$linkmode,$pass"; then + elif test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$dir/$old_library $compile_deplibs" finalize_deplibs="$dir/$old_library $finalize_deplibs" else @@ -8546,14 +7024,14 @@ func_mode_link () fi - if test prog = "$linkmode" && test link != "$pass"; then - func_append newlib_search_path " $ladir" + if test "$linkmode" = prog && test "$pass" != link; then + newlib_search_path+=" $ladir" deplibs="$lib $deplibs" - linkalldeplibs=false - if test no != "$link_all_deplibs" || test -z "$library_names" || - test no = "$build_libtool_libs"; then - linkalldeplibs=: + linkalldeplibs=no + if test "$link_all_deplibs" != no || test -z "$library_names" || + test "$build_libtool_libs" = no; then + linkalldeplibs=yes fi tmp_libs= @@ -8561,38 +7039,38 @@ func_mode_link () case $deplib in -L*) func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result" - func_append newlib_search_path " $func_resolve_sysroot_result" + newlib_search_path+=" $func_resolve_sysroot_result" ;; esac # Need to link against all dependency_libs? - if $linkalldeplibs; then + if test "$linkalldeplibs" = yes; then deplibs="$deplib $deplibs" else # Need to hardcode shared library paths # or/and link against static libraries newdependency_libs="$deplib $newdependency_libs" fi - if $opt_preserve_dup_deps; then + if $opt_preserve_dup_deps ; then case "$tmp_libs " in - *" $deplib "*) func_append specialdeplibs " $deplib" ;; + *" $deplib "*) specialdeplibs+=" $deplib" ;; esac fi - func_append tmp_libs " $deplib" + tmp_libs+=" $deplib" done # for deplib continue fi # $linkmode = prog... - if test prog,link = "$linkmode,$pass"; then + if test "$linkmode,$pass" = "prog,link"; then if test -n "$library_names" && - { { test no = "$prefer_static_libs" || - test built,yes = "$prefer_static_libs,$installed"; } || + { { test "$prefer_static_libs" = no || + test "$prefer_static_libs,$installed" = "built,yes"; } || test -z "$old_library"; }; then # We need to hardcode the library path - if test -n "$shlibpath_var" && test -z "$avoidtemprpath"; then + if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then # Make sure the rpath contains only unique directories. - case $temp_rpath: in + case "$temp_rpath:" in *"$absdir:"*) ;; - *) func_append temp_rpath "$absdir:" ;; + *) temp_rpath+="$absdir:" ;; esac fi @@ -8604,7 +7082,7 @@ func_mode_link () *) case "$compile_rpath " in *" $absdir "*) ;; - *) func_append compile_rpath " $absdir" ;; + *) compile_rpath+=" $absdir" ;; esac ;; esac @@ -8613,15 +7091,15 @@ func_mode_link () *) case "$finalize_rpath " in *" $libdir "*) ;; - *) func_append finalize_rpath " $libdir" ;; + *) finalize_rpath+=" $libdir" ;; esac ;; esac fi # $linkmode,$pass = prog,link... - if $alldeplibs && - { test pass_all = "$deplibs_check_method" || - { test yes = "$build_libtool_libs" && + if test "$alldeplibs" = yes && + { test "$deplibs_check_method" = pass_all || + { test "$build_libtool_libs" = yes && test -n "$library_names"; }; }; then # We only need to search for static libraries continue @@ -8630,20 +7108,20 @@ func_mode_link () link_static=no # Whether the deplib will be linked statically use_static_libs=$prefer_static_libs - if test built = "$use_static_libs" && test yes = "$installed"; then + if test "$use_static_libs" = built && test "$installed" = yes; then use_static_libs=no fi if test -n "$library_names" && - { test no = "$use_static_libs" || test -z "$old_library"; }; then + { test "$use_static_libs" = no || test -z "$old_library"; }; then case $host in - *cygwin* | *mingw* | *cegcc* | *os2*) + *cygwin* | *mingw* | *cegcc*) # No point in relinking DLLs because paths are not encoded - func_append notinst_deplibs " $lib" + notinst_deplibs+=" $lib" need_relink=no ;; *) - if test no = "$installed"; then - func_append notinst_deplibs " $lib" + if test "$installed" = no; then + notinst_deplibs+=" $lib" need_relink=yes fi ;; @@ -8652,24 +7130,24 @@ func_mode_link () # Warn about portability, can't link against -module's on some # systems (darwin). Don't bleat about dlopened modules though! - dlopenmodule= + dlopenmodule="" for dlpremoduletest in $dlprefiles; do if test "X$dlpremoduletest" = "X$lib"; then - dlopenmodule=$dlpremoduletest + dlopenmodule="$dlpremoduletest" break fi done - if test -z "$dlopenmodule" && test yes = "$shouldnotlink" && test link = "$pass"; then + if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then echo - if test prog = "$linkmode"; then + if test "$linkmode" = prog; then $ECHO "*** Warning: Linking the executable $output against the loadable module" else $ECHO "*** Warning: Linking the shared library $output against the loadable module" fi $ECHO "*** $linklib is not portable!" fi - if test lib = "$linkmode" && - test yes = "$hardcode_into_libs"; then + if test "$linkmode" = lib && + test "$hardcode_into_libs" = yes; then # Hardcode the library path. # Skip directories that are in the system default run-time # search path. @@ -8678,7 +7156,7 @@ func_mode_link () *) case "$compile_rpath " in *" $absdir "*) ;; - *) func_append compile_rpath " $absdir" ;; + *) compile_rpath+=" $absdir" ;; esac ;; esac @@ -8687,7 +7165,7 @@ func_mode_link () *) case "$finalize_rpath " in *" $libdir "*) ;; - *) func_append finalize_rpath " $libdir" ;; + *) finalize_rpath+=" $libdir" ;; esac ;; esac @@ -8697,43 +7175,43 @@ func_mode_link () # figure out the soname set dummy $library_names shift - realname=$1 + realname="$1" shift libname=`eval "\\$ECHO \"$libname_spec\""` # use dlname if we got it. it's perfectly good, no? if test -n "$dlname"; then - soname=$dlname + soname="$dlname" elif test -n "$soname_spec"; then # bleh windows case $host in - *cygwin* | mingw* | *cegcc* | *os2*) + *cygwin* | mingw* | *cegcc*) func_arith $current - $age major=$func_arith_result - versuffix=-$major + versuffix="-$major" ;; esac eval soname=\"$soname_spec\" else - soname=$realname + soname="$realname" fi # Make a new name for the extract_expsyms_cmds to use - soroot=$soname + soroot="$soname" func_basename "$soroot" - soname=$func_basename_result + soname="$func_basename_result" func_stripname 'lib' '.dll' "$soname" newlib=libimp-$func_stripname_result.a # If the library has no export list, then create one now if test -f "$output_objdir/$soname-def"; then : else - func_verbose "extracting exported symbol list from '$soname'" + func_verbose "extracting exported symbol list from \`$soname'" func_execute_cmds "$extract_expsyms_cmds" 'exit $?' fi # Create $newlib if test -f "$output_objdir/$newlib"; then :; else - func_verbose "generating import library for '$soname'" + func_verbose "generating import library for \`$soname'" func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?' fi # make sure the library variables are pointing to the new library @@ -8741,70 +7219,70 @@ func_mode_link () linklib=$newlib fi # test -n "$old_archive_from_expsyms_cmds" - if test prog = "$linkmode" || test relink != "$opt_mode"; then + if test "$linkmode" = prog || test "$opt_mode" != relink; then add_shlibpath= add_dir= add= lib_linked=yes case $hardcode_action in immediate | unsupported) - if test no = "$hardcode_direct"; then - add=$dir/$linklib + if test "$hardcode_direct" = no; then + add="$dir/$linklib" case $host in - *-*-sco3.2v5.0.[024]*) add_dir=-L$dir ;; - *-*-sysv4*uw2*) add_dir=-L$dir ;; + *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;; + *-*-sysv4*uw2*) add_dir="-L$dir" ;; *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \ - *-*-unixware7*) add_dir=-L$dir ;; + *-*-unixware7*) add_dir="-L$dir" ;; *-*-darwin* ) - # if the lib is a (non-dlopened) module then we cannot + # if the lib is a (non-dlopened) module then we can not # link against it, someone is ignoring the earlier warnings if /usr/bin/file -L $add 2> /dev/null | - $GREP ": [^:]* bundle" >/dev/null; then + $GREP ": [^:]* bundle" >/dev/null ; then if test "X$dlopenmodule" != "X$lib"; then $ECHO "*** Warning: lib $linklib is a module, not a shared library" - if test -z "$old_library"; then + if test -z "$old_library" ; then echo echo "*** And there doesn't seem to be a static archive available" echo "*** The link will probably fail, sorry" else - add=$dir/$old_library + add="$dir/$old_library" fi elif test -n "$old_library"; then - add=$dir/$old_library + add="$dir/$old_library" fi fi esac - elif test no = "$hardcode_minus_L"; then + elif test "$hardcode_minus_L" = no; then case $host in - *-*-sunos*) add_shlibpath=$dir ;; + *-*-sunos*) add_shlibpath="$dir" ;; esac - add_dir=-L$dir - add=-l$name - elif test no = "$hardcode_shlibpath_var"; then - add_shlibpath=$dir - add=-l$name + add_dir="-L$dir" + add="-l$name" + elif test "$hardcode_shlibpath_var" = no; then + add_shlibpath="$dir" + add="-l$name" else lib_linked=no fi ;; relink) - if test yes = "$hardcode_direct" && - test no = "$hardcode_direct_absolute"; then - add=$dir/$linklib - elif test yes = "$hardcode_minus_L"; then - add_dir=-L$absdir + if test "$hardcode_direct" = yes && + test "$hardcode_direct_absolute" = no; then + add="$dir/$linklib" + elif test "$hardcode_minus_L" = yes; then + add_dir="-L$absdir" # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in [\\/]*) - func_append add_dir " -L$inst_prefix_dir$libdir" + add_dir+=" -L$inst_prefix_dir$libdir" ;; esac fi - add=-l$name - elif test yes = "$hardcode_shlibpath_var"; then - add_shlibpath=$dir - add=-l$name + add="-l$name" + elif test "$hardcode_shlibpath_var" = yes; then + add_shlibpath="$dir" + add="-l$name" else lib_linked=no fi @@ -8812,72 +7290,72 @@ func_mode_link () *) lib_linked=no ;; esac - if test yes != "$lib_linked"; then + if test "$lib_linked" != yes; then func_fatal_configuration "unsupported hardcode properties" fi if test -n "$add_shlibpath"; then case :$compile_shlibpath: in *":$add_shlibpath:"*) ;; - *) func_append compile_shlibpath "$add_shlibpath:" ;; + *) compile_shlibpath+="$add_shlibpath:" ;; esac fi - if test prog = "$linkmode"; then + if test "$linkmode" = prog; then test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" test -n "$add" && compile_deplibs="$add $compile_deplibs" else test -n "$add_dir" && deplibs="$add_dir $deplibs" test -n "$add" && deplibs="$add $deplibs" - if test yes != "$hardcode_direct" && - test yes != "$hardcode_minus_L" && - test yes = "$hardcode_shlibpath_var"; then + if test "$hardcode_direct" != yes && + test "$hardcode_minus_L" != yes && + test "$hardcode_shlibpath_var" = yes; then case :$finalize_shlibpath: in *":$libdir:"*) ;; - *) func_append finalize_shlibpath "$libdir:" ;; + *) finalize_shlibpath+="$libdir:" ;; esac fi fi fi - if test prog = "$linkmode" || test relink = "$opt_mode"; then + if test "$linkmode" = prog || test "$opt_mode" = relink; then add_shlibpath= add_dir= add= # Finalize command for both is simple: just hardcode it. - if test yes = "$hardcode_direct" && - test no = "$hardcode_direct_absolute"; then - add=$libdir/$linklib - elif test yes = "$hardcode_minus_L"; then - add_dir=-L$libdir - add=-l$name - elif test yes = "$hardcode_shlibpath_var"; then + if test "$hardcode_direct" = yes && + test "$hardcode_direct_absolute" = no; then + add="$libdir/$linklib" + elif test "$hardcode_minus_L" = yes; then + add_dir="-L$libdir" + add="-l$name" + elif test "$hardcode_shlibpath_var" = yes; then case :$finalize_shlibpath: in *":$libdir:"*) ;; - *) func_append finalize_shlibpath "$libdir:" ;; + *) finalize_shlibpath+="$libdir:" ;; esac - add=-l$name - elif test yes = "$hardcode_automatic"; then + add="-l$name" + elif test "$hardcode_automatic" = yes; then if test -n "$inst_prefix_dir" && - test -f "$inst_prefix_dir$libdir/$linklib"; then - add=$inst_prefix_dir$libdir/$linklib + test -f "$inst_prefix_dir$libdir/$linklib" ; then + add="$inst_prefix_dir$libdir/$linklib" else - add=$libdir/$linklib + add="$libdir/$linklib" fi else # We cannot seem to hardcode it, guess we'll fake it. - add_dir=-L$libdir + add_dir="-L$libdir" # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in [\\/]*) - func_append add_dir " -L$inst_prefix_dir$libdir" + add_dir+=" -L$inst_prefix_dir$libdir" ;; esac fi - add=-l$name + add="-l$name" fi - if test prog = "$linkmode"; then + if test "$linkmode" = prog; then test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" test -n "$add" && finalize_deplibs="$add $finalize_deplibs" else @@ -8885,43 +7363,43 @@ func_mode_link () test -n "$add" && deplibs="$add $deplibs" fi fi - elif test prog = "$linkmode"; then + elif test "$linkmode" = prog; then # Here we assume that one of hardcode_direct or hardcode_minus_L # is not unsupported. This is valid on all known static and # shared platforms. - if test unsupported != "$hardcode_direct"; then - test -n "$old_library" && linklib=$old_library + if test "$hardcode_direct" != unsupported; then + test -n "$old_library" && linklib="$old_library" compile_deplibs="$dir/$linklib $compile_deplibs" finalize_deplibs="$dir/$linklib $finalize_deplibs" else compile_deplibs="-l$name -L$dir $compile_deplibs" finalize_deplibs="-l$name -L$dir $finalize_deplibs" fi - elif test yes = "$build_libtool_libs"; then + elif test "$build_libtool_libs" = yes; then # Not a shared library - if test pass_all != "$deplibs_check_method"; then + if test "$deplibs_check_method" != pass_all; then # We're trying link a shared library against a static one # but the system doesn't support it. # Just print a warning and add the library to dependency_libs so # that the program can be linked against the static library. echo - $ECHO "*** Warning: This system cannot link to static lib archive $lib." + $ECHO "*** Warning: This system can not link to static lib archive $lib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have." - if test yes = "$module"; then + if test "$module" = yes; then echo "*** But as you try to build a module library, libtool will still create " echo "*** a static module, that should work as long as the dlopening application" echo "*** is linked with the -dlopen flag to resolve symbols at runtime." if test -z "$global_symbol_pipe"; then echo echo "*** However, this would only work if libtool was able to extract symbol" - echo "*** lists from a program, using 'nm' or equivalent, but libtool could" + echo "*** lists from a program, using \`nm' or equivalent, but libtool could" echo "*** not find such a program. So, this module is probably useless." - echo "*** 'nm' from GNU binutils and a full rebuild may help." + echo "*** \`nm' from GNU binutils and a full rebuild may help." fi - if test no = "$build_old_libs"; then + if test "$build_old_libs" = no; then build_libtool_libs=module build_old_libs=yes else @@ -8934,11 +7412,11 @@ func_mode_link () fi fi # link shared/static library? - if test lib = "$linkmode"; then + if test "$linkmode" = lib; then if test -n "$dependency_libs" && - { test yes != "$hardcode_into_libs" || - test yes = "$build_old_libs" || - test yes = "$link_static"; }; then + { test "$hardcode_into_libs" != yes || + test "$build_old_libs" = yes || + test "$link_static" = yes; }; then # Extract -R from dependency_libs temp_deplibs= for libdir in $dependency_libs; do @@ -8947,17 +7425,17 @@ func_mode_link () temp_xrpath=$func_stripname_result case " $xrpath " in *" $temp_xrpath "*) ;; - *) func_append xrpath " $temp_xrpath";; + *) xrpath+=" $temp_xrpath";; esac;; - *) func_append temp_deplibs " $libdir";; + *) temp_deplibs+=" $libdir";; esac done - dependency_libs=$temp_deplibs + dependency_libs="$temp_deplibs" fi - func_append newlib_search_path " $absdir" + newlib_search_path+=" $absdir" # Link against this library - test no = "$link_static" && newdependency_libs="$abs_ladir/$laname $newdependency_libs" + test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs" # ... and its dependency_libs tmp_libs= for deplib in $dependency_libs; do @@ -8967,21 +7445,21 @@ func_mode_link () func_resolve_sysroot "$func_stripname_result";; *) func_resolve_sysroot "$deplib" ;; esac - if $opt_preserve_dup_deps; then + if $opt_preserve_dup_deps ; then case "$tmp_libs " in *" $func_resolve_sysroot_result "*) - func_append specialdeplibs " $func_resolve_sysroot_result" ;; + specialdeplibs+=" $func_resolve_sysroot_result" ;; esac fi - func_append tmp_libs " $func_resolve_sysroot_result" + tmp_libs+=" $func_resolve_sysroot_result" done - if test no != "$link_all_deplibs"; then + if test "$link_all_deplibs" != no; then # Add the search paths of all dependency libraries for deplib in $dependency_libs; do path= case $deplib in - -L*) path=$deplib ;; + -L*) path="$deplib" ;; *.la) func_resolve_sysroot "$deplib" deplib=$func_resolve_sysroot_result @@ -8989,12 +7467,12 @@ func_mode_link () dir=$func_dirname_result # We need an absolute path. case $dir in - [\\/]* | [A-Za-z]:[\\/]*) absdir=$dir ;; + [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;; *) absdir=`cd "$dir" && pwd` if test -z "$absdir"; then - func_warning "cannot determine absolute directory name of '$dir'" - absdir=$dir + func_warning "cannot determine absolute directory name of \`$dir'" + absdir="$dir" fi ;; esac @@ -9002,35 +7480,35 @@ func_mode_link () case $host in *-*-darwin*) depdepl= - eval deplibrary_names=`$SED -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` - if test -n "$deplibrary_names"; then - for tmp in $deplibrary_names; do + eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` + if test -n "$deplibrary_names" ; then + for tmp in $deplibrary_names ; do depdepl=$tmp done - if test -f "$absdir/$objdir/$depdepl"; then - depdepl=$absdir/$objdir/$depdepl - darwin_install_name=`$OTOOL -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` + if test -f "$absdir/$objdir/$depdepl" ; then + depdepl="$absdir/$objdir/$depdepl" + darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` if test -z "$darwin_install_name"; then - darwin_install_name=`$OTOOL64 -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` + darwin_install_name=`${OTOOL64} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` fi - func_append compiler_flags " $wl-dylib_file $wl$darwin_install_name:$depdepl" - func_append linker_flags " -dylib_file $darwin_install_name:$depdepl" + compiler_flags+=" ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}" + linker_flags+=" -dylib_file ${darwin_install_name}:${depdepl}" path= fi fi ;; *) - path=-L$absdir/$objdir + path="-L$absdir/$objdir" ;; esac else - eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` test -z "$libdir" && \ - func_fatal_error "'$deplib' is not a valid libtool archive" + func_fatal_error "\`$deplib' is not a valid libtool archive" test "$absdir" != "$libdir" && \ - func_warning "'$deplib' seems to be moved" + func_warning "\`$deplib' seems to be moved" - path=-L$absdir + path="-L$absdir" fi ;; esac @@ -9042,38 +7520,38 @@ func_mode_link () fi # link_all_deplibs != no fi # linkmode = lib done # for deplib in $libs - if test link = "$pass"; then - if test prog = "$linkmode"; then + if test "$pass" = link; then + if test "$linkmode" = "prog"; then compile_deplibs="$new_inherited_linker_flags $compile_deplibs" finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs" else compiler_flags="$compiler_flags "`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` fi fi - dependency_libs=$newdependency_libs - if test dlpreopen = "$pass"; then + dependency_libs="$newdependency_libs" + if test "$pass" = dlpreopen; then # Link the dlpreopened libraries before other libraries for deplib in $save_deplibs; do deplibs="$deplib $deplibs" done fi - if test dlopen != "$pass"; then - test conv = "$pass" || { + if test "$pass" != dlopen; then + if test "$pass" != conv; then # Make sure lib_search_path contains only unique directories. lib_search_path= for dir in $newlib_search_path; do case "$lib_search_path " in *" $dir "*) ;; - *) func_append lib_search_path " $dir" ;; + *) lib_search_path+=" $dir" ;; esac done newlib_search_path= - } + fi - if test prog,link = "$linkmode,$pass"; then - vars="compile_deplibs finalize_deplibs" + if test "$linkmode,$pass" != "prog,link"; then + vars="deplibs" else - vars=deplibs + vars="compile_deplibs finalize_deplibs" fi for var in $vars dependency_libs; do # Add libraries to $var in reverse order @@ -9122,102 +7600,71 @@ func_mode_link () -L*) case " $tmp_libs " in *" $deplib "*) ;; - *) func_append tmp_libs " $deplib" ;; + *) tmp_libs+=" $deplib" ;; esac ;; - *) func_append tmp_libs " $deplib" ;; + *) tmp_libs+=" $deplib" ;; esac done eval $var=\"$tmp_libs\" done # for var fi - - # Add Sun CC postdeps if required: - test CXX = "$tagname" && { - case $host_os in - linux*) - case `$CC -V 2>&1 | sed 5q` in - *Sun\ C*) # Sun C++ 5.9 - func_suncc_cstd_abi - - if test no != "$suncc_use_cstd_abi"; then - func_append postdeps ' -library=Cstd -library=Crun' - fi - ;; - esac - ;; - - solaris*) - func_cc_basename "$CC" - case $func_cc_basename_result in - CC* | sunCC*) - func_suncc_cstd_abi - - if test no != "$suncc_use_cstd_abi"; then - func_append postdeps ' -library=Cstd -library=Crun' - fi - ;; - esac - ;; - esac - } - # Last step: remove runtime libs from dependency_libs # (they stay in deplibs) tmp_libs= - for i in $dependency_libs; do + for i in $dependency_libs ; do case " $predeps $postdeps $compiler_lib_search_path " in *" $i "*) - i= + i="" ;; esac - if test -n "$i"; then - func_append tmp_libs " $i" + if test -n "$i" ; then + tmp_libs+=" $i" fi done dependency_libs=$tmp_libs done # for pass - if test prog = "$linkmode"; then - dlfiles=$newdlfiles + if test "$linkmode" = prog; then + dlfiles="$newdlfiles" fi - if test prog = "$linkmode" || test lib = "$linkmode"; then - dlprefiles=$newdlprefiles + if test "$linkmode" = prog || test "$linkmode" = lib; then + dlprefiles="$newdlprefiles" fi case $linkmode in oldlib) - if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then - func_warning "'-dlopen' is ignored for archives" + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + func_warning "\`-dlopen' is ignored for archives" fi case " $deplibs" in *\ -l* | *\ -L*) - func_warning "'-l' and '-L' are ignored for archives" ;; + func_warning "\`-l' and \`-L' are ignored for archives" ;; esac test -n "$rpath" && \ - func_warning "'-rpath' is ignored for archives" + func_warning "\`-rpath' is ignored for archives" test -n "$xrpath" && \ - func_warning "'-R' is ignored for archives" + func_warning "\`-R' is ignored for archives" test -n "$vinfo" && \ - func_warning "'-version-info/-version-number' is ignored for archives" + func_warning "\`-version-info/-version-number' is ignored for archives" test -n "$release" && \ - func_warning "'-release' is ignored for archives" + func_warning "\`-release' is ignored for archives" test -n "$export_symbols$export_symbols_regex" && \ - func_warning "'-export-symbols' is ignored for archives" + func_warning "\`-export-symbols' is ignored for archives" # Now set the variables for building old libraries. build_libtool_libs=no - oldlibs=$output - func_append objs "$old_deplibs" + oldlibs="$output" + objs+="$old_deplibs" ;; lib) - # Make sure we only generate libraries of the form 'libNAME.la'. + # Make sure we only generate libraries of the form `libNAME.la'. case $outputname in lib*) func_stripname 'lib' '.la' "$outputname" @@ -9226,10 +7673,10 @@ func_mode_link () eval libname=\"$libname_spec\" ;; *) - test no = "$module" \ - && func_fatal_help "libtool library '$output' must begin with 'lib'" + test "$module" = no && \ + func_fatal_help "libtool library \`$output' must begin with \`lib'" - if test no != "$need_lib_prefix"; then + if test "$need_lib_prefix" != no; then # Add the "lib" prefix for modules if required func_stripname '' '.la' "$outputname" name=$func_stripname_result @@ -9243,31 +7690,31 @@ func_mode_link () esac if test -n "$objs"; then - if test pass_all != "$deplibs_check_method"; then - func_fatal_error "cannot build libtool library '$output' from non-libtool objects on this host:$objs" + if test "$deplibs_check_method" != pass_all; then + func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs" else echo $ECHO "*** Warning: Linking the shared library $output against the non-libtool" $ECHO "*** objects $objs is not portable!" - func_append libobjs " $objs" + libobjs+=" $objs" fi fi - test no = "$dlself" \ - || func_warning "'-dlopen self' is ignored for libtool libraries" + test "$dlself" != no && \ + func_warning "\`-dlopen self' is ignored for libtool libraries" set dummy $rpath shift - test 1 -lt "$#" \ - && func_warning "ignoring multiple '-rpath's for a libtool library" + test "$#" -gt 1 && \ + func_warning "ignoring multiple \`-rpath's for a libtool library" - install_libdir=$1 + install_libdir="$1" oldlibs= if test -z "$rpath"; then - if test yes = "$build_libtool_libs"; then + if test "$build_libtool_libs" = yes; then # Building a libtool convenience library. - # Some compilers have problems with a '.al' extension so + # Some compilers have problems with a `.al' extension so # convenience libraries should have the same extension an # archive normally would. oldlibs="$output_objdir/$libname.$libext $oldlibs" @@ -9276,20 +7723,20 @@ func_mode_link () fi test -n "$vinfo" && \ - func_warning "'-version-info/-version-number' is ignored for convenience libraries" + func_warning "\`-version-info/-version-number' is ignored for convenience libraries" test -n "$release" && \ - func_warning "'-release' is ignored for convenience libraries" + func_warning "\`-release' is ignored for convenience libraries" else # Parse the version information argument. - save_ifs=$IFS; IFS=: + save_ifs="$IFS"; IFS=':' set dummy $vinfo 0 0 0 shift - IFS=$save_ifs + IFS="$save_ifs" test -n "$7" && \ - func_fatal_help "too many parameters to '-version-info'" + func_fatal_help "too many parameters to \`-version-info'" # convert absolute version numbers to libtool ages # this retains compatibility with .la files and attempts @@ -9297,45 +7744,45 @@ func_mode_link () case $vinfo_number in yes) - number_major=$1 - number_minor=$2 - number_revision=$3 + number_major="$1" + number_minor="$2" + number_revision="$3" # # There are really only two kinds -- those that # use the current revision as the major version # and those that subtract age and use age as # a minor version. But, then there is irix - # that has an extra 1 added just for fun + # which has an extra 1 added just for fun # case $version_type in # correct linux to gnu/linux during the next big refactor - darwin|freebsd-elf|linux|osf|windows|none) + darwin|linux|osf|windows|none) func_arith $number_major + $number_minor current=$func_arith_result - age=$number_minor - revision=$number_revision + age="$number_minor" + revision="$number_revision" ;; - freebsd-aout|qnx|sunos) - current=$number_major - revision=$number_minor - age=0 + freebsd-aout|freebsd-elf|qnx|sunos) + current="$number_major" + revision="$number_minor" + age="0" ;; irix|nonstopux) func_arith $number_major + $number_minor current=$func_arith_result - age=$number_minor - revision=$number_minor + age="$number_minor" + revision="$number_minor" lt_irix_increment=no ;; *) - func_fatal_configuration "$modename: unknown library version type '$version_type'" + func_fatal_configuration "$modename: unknown library version type \`$version_type'" ;; esac ;; no) - current=$1 - revision=$2 - age=$3 + current="$1" + revision="$2" + age="$3" ;; esac @@ -9343,30 +7790,30 @@ func_mode_link () case $current in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) - func_error "CURRENT '$current' must be a nonnegative integer" - func_fatal_error "'$vinfo' is not valid version information" + func_error "CURRENT \`$current' must be a nonnegative integer" + func_fatal_error "\`$vinfo' is not valid version information" ;; esac case $revision in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) - func_error "REVISION '$revision' must be a nonnegative integer" - func_fatal_error "'$vinfo' is not valid version information" + func_error "REVISION \`$revision' must be a nonnegative integer" + func_fatal_error "\`$vinfo' is not valid version information" ;; esac case $age in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) - func_error "AGE '$age' must be a nonnegative integer" - func_fatal_error "'$vinfo' is not valid version information" + func_error "AGE \`$age' must be a nonnegative integer" + func_fatal_error "\`$vinfo' is not valid version information" ;; esac if test "$age" -gt "$current"; then - func_error "AGE '$age' is greater than the current interface number '$current'" - func_fatal_error "'$vinfo' is not valid version information" + func_error "AGE \`$age' is greater than the current interface number \`$current'" + func_fatal_error "\`$vinfo' is not valid version information" fi # Calculate the version variables. @@ -9381,36 +7828,26 @@ func_mode_link () # verstring for coding it into the library header func_arith $current - $age major=.$func_arith_result - versuffix=$major.$age.$revision + versuffix="$major.$age.$revision" # Darwin ld doesn't like 0 for these options... func_arith $current + 1 minor_current=$func_arith_result - xlcverstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision" + xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision" verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" - # On Darwin other compilers - case $CC in - nagfor*) - verstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision" - ;; - *) - verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" - ;; - esac ;; freebsd-aout) - major=.$current - versuffix=.$current.$revision + major=".$current" + versuffix=".$current.$revision"; ;; freebsd-elf) - func_arith $current - $age - major=.$func_arith_result - versuffix=$major.$age.$revision + major=".$current" + versuffix=".$current" ;; irix | nonstopux) - if test no = "$lt_irix_increment"; then + if test "X$lt_irix_increment" = "Xno"; then func_arith $current - $age else func_arith $current - $age + 1 @@ -9421,74 +7858,69 @@ func_mode_link () nonstopux) verstring_prefix=nonstopux ;; *) verstring_prefix=sgi ;; esac - verstring=$verstring_prefix$major.$revision + verstring="$verstring_prefix$major.$revision" # Add in all the interfaces that we are compatible with. loop=$revision - while test 0 -ne "$loop"; do + while test "$loop" -ne 0; do func_arith $revision - $loop iface=$func_arith_result func_arith $loop - 1 loop=$func_arith_result - verstring=$verstring_prefix$major.$iface:$verstring + verstring="$verstring_prefix$major.$iface:$verstring" done - # Before this point, $major must not contain '.'. + # Before this point, $major must not contain `.'. major=.$major - versuffix=$major.$revision + versuffix="$major.$revision" ;; linux) # correct to gnu/linux during the next big refactor func_arith $current - $age major=.$func_arith_result - versuffix=$major.$age.$revision + versuffix="$major.$age.$revision" ;; osf) func_arith $current - $age major=.$func_arith_result - versuffix=.$current.$age.$revision - verstring=$current.$age.$revision + versuffix=".$current.$age.$revision" + verstring="$current.$age.$revision" # Add in all the interfaces that we are compatible with. loop=$age - while test 0 -ne "$loop"; do + while test "$loop" -ne 0; do func_arith $current - $loop iface=$func_arith_result func_arith $loop - 1 loop=$func_arith_result - verstring=$verstring:$iface.0 + verstring="$verstring:${iface}.0" done # Make executables depend on our current version. - func_append verstring ":$current.0" + verstring+=":${current}.0" ;; qnx) - major=.$current - versuffix=.$current - ;; - - sco) - major=.$current - versuffix=.$current + major=".$current" + versuffix=".$current" ;; sunos) - major=.$current - versuffix=.$current.$revision + major=".$current" + versuffix=".$current.$revision" ;; windows) # Use '-' rather than '.', since we only want one - # extension on DOS 8.3 file systems. + # extension on DOS 8.3 filesystems. func_arith $current - $age major=$func_arith_result - versuffix=-$major + versuffix="-$major" ;; *) - func_fatal_configuration "unknown library version type '$version_type'" + func_fatal_configuration "unknown library version type \`$version_type'" ;; esac @@ -9502,45 +7934,42 @@ func_mode_link () verstring= ;; *) - verstring=0.0 + verstring="0.0" ;; esac - if test no = "$need_version"; then + if test "$need_version" = no; then versuffix= else - versuffix=.0.0 + versuffix=".0.0" fi fi # Remove version info from name if versioning should be avoided - if test yes,no = "$avoid_version,$need_version"; then + if test "$avoid_version" = yes && test "$need_version" = no; then major= versuffix= - verstring= + verstring="" fi # Check to see if the archive will have undefined symbols. - if test yes = "$allow_undefined"; then - if test unsupported = "$allow_undefined_flag"; then - if test yes = "$build_old_libs"; then - func_warning "undefined symbols not allowed in $host shared libraries; building static only" - build_libtool_libs=no - else - func_fatal_error "can't build $host shared library unless -no-undefined is specified" - fi + if test "$allow_undefined" = yes; then + if test "$allow_undefined_flag" = unsupported; then + func_warning "undefined symbols not allowed in $host shared libraries" + build_libtool_libs=no + build_old_libs=yes fi else # Don't allow undefined symbols. - allow_undefined_flag=$no_undefined_flag + allow_undefined_flag="$no_undefined_flag" fi fi - func_generate_dlsyms "$libname" "$libname" : - func_append libobjs " $symfileobj" - test " " = "$libobjs" && libobjs= + func_generate_dlsyms "$libname" "$libname" "yes" + libobjs+=" $symfileobj" + test "X$libobjs" = "X " && libobjs= - if test relink != "$opt_mode"; then + if test "$opt_mode" != relink; then # Remove our outputs, but don't remove object files since they # may have been created when compiling PIC objects. removelist= @@ -9549,14 +7978,14 @@ func_mode_link () case $p in *.$objext | *.gcno) ;; - $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/$libname$release.*) - if test -n "$precious_files_regex"; then + $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*) + if test "X$precious_files_regex" != "X"; then if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 then continue fi fi - func_append removelist " $p" + removelist+=" $p" ;; *) ;; esac @@ -9566,11 +7995,11 @@ func_mode_link () fi # Now set the variables for building old libraries. - if test yes = "$build_old_libs" && test convenience != "$build_libtool_libs"; then - func_append oldlibs " $output_objdir/$libname.$libext" + if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then + oldlibs+=" $output_objdir/$libname.$libext" # Transform .lo files to .o files. - oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; $lo2o" | $NL2SP` + oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; $lo2o" | $NL2SP` fi # Eliminate all temporary directories. @@ -9585,38 +8014,38 @@ func_mode_link () temp_xrpath= for libdir in $xrpath; do func_replace_sysroot "$libdir" - func_append temp_xrpath " -R$func_replace_sysroot_result" + temp_xrpath+=" -R$func_replace_sysroot_result" case "$finalize_rpath " in *" $libdir "*) ;; - *) func_append finalize_rpath " $libdir" ;; + *) finalize_rpath+=" $libdir" ;; esac done - if test yes != "$hardcode_into_libs" || test yes = "$build_old_libs"; then + if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then dependency_libs="$temp_xrpath $dependency_libs" fi fi # Make sure dlfiles contains only unique files that won't be dlpreopened - old_dlfiles=$dlfiles + old_dlfiles="$dlfiles" dlfiles= for lib in $old_dlfiles; do case " $dlprefiles $dlfiles " in *" $lib "*) ;; - *) func_append dlfiles " $lib" ;; + *) dlfiles+=" $lib" ;; esac done # Make sure dlprefiles contains only unique files - old_dlprefiles=$dlprefiles + old_dlprefiles="$dlprefiles" dlprefiles= for lib in $old_dlprefiles; do case "$dlprefiles " in *" $lib "*) ;; - *) func_append dlprefiles " $lib" ;; + *) dlprefiles+=" $lib" ;; esac done - if test yes = "$build_libtool_libs"; then + if test "$build_libtool_libs" = yes; then if test -n "$rpath"; then case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc* | *-*-haiku*) @@ -9624,7 +8053,7 @@ func_mode_link () ;; *-*-rhapsody* | *-*-darwin1.[012]) # Rhapsody C library is in the System framework - func_append deplibs " System.ltframework" + deplibs+=" System.ltframework" ;; *-*-netbsd*) # Don't link with libc until the a.out ld.so is fixed. @@ -9640,8 +8069,8 @@ func_mode_link () ;; *) # Add libc to deplibs on all other systems if necessary. - if test yes = "$build_libtool_need_lc"; then - func_append deplibs " -lc" + if test "$build_libtool_need_lc" = "yes"; then + deplibs+=" -lc" fi ;; esac @@ -9656,9 +8085,9 @@ func_mode_link () # I'm not sure if I'm treating the release correctly. I think # release should show up in the -l (ie -lgmp5) so we don't want to # add it in twice. Is that correct? - release= - versuffix= - major= + release="" + versuffix="" + major="" newdeplibs= droppeddeps=no case $deplibs_check_method in @@ -9687,21 +8116,21 @@ EOF -l*) func_stripname -l '' "$i" name=$func_stripname_result - if test yes = "$allow_libtool_libs_with_static_runtimes"; then + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $i "*) - func_append newdeplibs " $i" - i= + newdeplibs+=" $i" + i="" ;; esac fi - if test -n "$i"; then + if test -n "$i" ; then libname=`eval "\\$ECHO \"$libname_spec\""` deplib_matches=`eval "\\$ECHO \"$library_names_spec\""` set dummy $deplib_matches; shift deplib_match=$1 - if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0; then - func_append newdeplibs " $i" + if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then + newdeplibs+=" $i" else droppeddeps=yes echo @@ -9715,7 +8144,7 @@ EOF fi ;; *) - func_append newdeplibs " $i" + newdeplibs+=" $i" ;; esac done @@ -9730,21 +8159,21 @@ EOF $opt_dry_run || $RM conftest if $LTCC $LTCFLAGS -o conftest conftest.c $i; then ldd_output=`ldd conftest` - if test yes = "$allow_libtool_libs_with_static_runtimes"; then + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $i "*) - func_append newdeplibs " $i" - i= + newdeplibs+=" $i" + i="" ;; esac fi - if test -n "$i"; then + if test -n "$i" ; then libname=`eval "\\$ECHO \"$libname_spec\""` deplib_matches=`eval "\\$ECHO \"$library_names_spec\""` set dummy $deplib_matches; shift deplib_match=$1 - if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0; then - func_append newdeplibs " $i" + if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then + newdeplibs+=" $i" else droppeddeps=yes echo @@ -9766,7 +8195,7 @@ EOF fi ;; *) - func_append newdeplibs " $i" + newdeplibs+=" $i" ;; esac done @@ -9780,24 +8209,24 @@ EOF -l*) func_stripname -l '' "$a_deplib" name=$func_stripname_result - if test yes = "$allow_libtool_libs_with_static_runtimes"; then + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $a_deplib "*) - func_append newdeplibs " $a_deplib" - a_deplib= + newdeplibs+=" $a_deplib" + a_deplib="" ;; esac fi - if test -n "$a_deplib"; then + if test -n "$a_deplib" ; then libname=`eval "\\$ECHO \"$libname_spec\""` if test -n "$file_magic_glob"; then libnameglob=`func_echo_all "$libname" | $SED -e $file_magic_glob` else libnameglob=$libname fi - test yes = "$want_nocaseglob" && nocaseglob=`shopt -p nocaseglob` + test "$want_nocaseglob" = yes && nocaseglob=`shopt -p nocaseglob` for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do - if test yes = "$want_nocaseglob"; then + if test "$want_nocaseglob" = yes; then shopt -s nocaseglob potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null` $nocaseglob @@ -9815,25 +8244,25 @@ EOF # We might still enter an endless loop, since a link # loop can be closed while we follow links, # but so what? - potlib=$potent_lib + potlib="$potent_lib" while test -h "$potlib" 2>/dev/null; do - potliblink=`ls -ld $potlib | $SED 's/.* -> //'` + potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'` case $potliblink in - [\\/]* | [A-Za-z]:[\\/]*) potlib=$potliblink;; - *) potlib=`$ECHO "$potlib" | $SED 's|[^/]*$||'`"$potliblink";; + [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";; + *) potlib=`$ECHO "$potlib" | $SED 's,[^/]*$,,'`"$potliblink";; esac done if eval $file_magic_cmd \"\$potlib\" 2>/dev/null | $SED -e 10q | $EGREP "$file_magic_regex" > /dev/null; then - func_append newdeplibs " $a_deplib" - a_deplib= + newdeplibs+=" $a_deplib" + a_deplib="" break 2 fi done done fi - if test -n "$a_deplib"; then + if test -n "$a_deplib" ; then droppeddeps=yes echo $ECHO "*** Warning: linker path does not have real file for library $a_deplib." @@ -9841,7 +8270,7 @@ EOF echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have" echo "*** because I did check the linker path looking for a file starting" - if test -z "$potlib"; then + if test -z "$potlib" ; then $ECHO "*** with $libname but no candidates were found. (...for file magic test)" else $ECHO "*** with $libname and none of the candidates passed a file format test" @@ -9851,7 +8280,7 @@ EOF ;; *) # Add a -L argument. - func_append newdeplibs " $a_deplib" + newdeplibs+=" $a_deplib" ;; esac done # Gone through all deplibs. @@ -9864,30 +8293,30 @@ EOF -l*) func_stripname -l '' "$a_deplib" name=$func_stripname_result - if test yes = "$allow_libtool_libs_with_static_runtimes"; then + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $a_deplib "*) - func_append newdeplibs " $a_deplib" - a_deplib= + newdeplibs+=" $a_deplib" + a_deplib="" ;; esac fi - if test -n "$a_deplib"; then + if test -n "$a_deplib" ; then libname=`eval "\\$ECHO \"$libname_spec\""` for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do potential_libs=`ls $i/$libname[.-]* 2>/dev/null` for potent_lib in $potential_libs; do - potlib=$potent_lib # see symlink-check above in file_magic test + potlib="$potent_lib" # see symlink-check above in file_magic test if eval "\$ECHO \"$potent_lib\"" 2>/dev/null | $SED 10q | \ $EGREP "$match_pattern_regex" > /dev/null; then - func_append newdeplibs " $a_deplib" - a_deplib= + newdeplibs+=" $a_deplib" + a_deplib="" break 2 fi done done fi - if test -n "$a_deplib"; then + if test -n "$a_deplib" ; then droppeddeps=yes echo $ECHO "*** Warning: linker path does not have real file for library $a_deplib." @@ -9895,7 +8324,7 @@ EOF echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have" echo "*** because I did check the linker path looking for a file starting" - if test -z "$potlib"; then + if test -z "$potlib" ; then $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)" else $ECHO "*** with $libname and none of the candidates passed a file format test" @@ -9905,24 +8334,24 @@ EOF ;; *) # Add a -L argument. - func_append newdeplibs " $a_deplib" + newdeplibs+=" $a_deplib" ;; esac done # Gone through all deplibs. ;; none | unknown | *) - newdeplibs= + newdeplibs="" tmp_deplibs=`$ECHO " $deplibs" | $SED 's/ -lc$//; s/ -[LR][^ ]*//g'` - if test yes = "$allow_libtool_libs_with_static_runtimes"; then - for i in $predeps $postdeps; do + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + for i in $predeps $postdeps ; do # can't use Xsed below, because $i might contain '/' - tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s|$i||"` + tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s,$i,,"` done fi case $tmp_deplibs in *[!\ \ ]*) echo - if test none = "$deplibs_check_method"; then + if test "X$deplibs_check_method" = "Xnone"; then echo "*** Warning: inter-library dependencies are not supported in this platform." else echo "*** Warning: inter-library dependencies are not known to be supported." @@ -9946,8 +8375,8 @@ EOF ;; esac - if test yes = "$droppeddeps"; then - if test yes = "$module"; then + if test "$droppeddeps" = yes; then + if test "$module" = yes; then echo echo "*** Warning: libtool could not satisfy all declared inter-library" $ECHO "*** dependencies of module $libname. Therefore, libtool will create" @@ -9956,12 +8385,12 @@ EOF if test -z "$global_symbol_pipe"; then echo echo "*** However, this would only work if libtool was able to extract symbol" - echo "*** lists from a program, using 'nm' or equivalent, but libtool could" + echo "*** lists from a program, using \`nm' or equivalent, but libtool could" echo "*** not find such a program. So, this module is probably useless." - echo "*** 'nm' from GNU binutils and a full rebuild may help." + echo "*** \`nm' from GNU binutils and a full rebuild may help." fi - if test no = "$build_old_libs"; then - oldlibs=$output_objdir/$libname.$libext + if test "$build_old_libs" = no; then + oldlibs="$output_objdir/$libname.$libext" build_libtool_libs=module build_old_libs=yes else @@ -9972,14 +8401,14 @@ EOF echo "*** automatically added whenever a program is linked with this library" echo "*** or is declared to -dlopen it." - if test no = "$allow_undefined"; then + if test "$allow_undefined" = no; then echo echo "*** Since this library must not contain undefined symbols," echo "*** because either the platform does not support them or" echo "*** it was explicitly requested with -no-undefined," echo "*** libtool will only create a static version of it." - if test no = "$build_old_libs"; then - oldlibs=$output_objdir/$libname.$libext + if test "$build_old_libs" = no; then + oldlibs="$output_objdir/$libname.$libext" build_libtool_libs=module build_old_libs=yes else @@ -10009,7 +8438,7 @@ EOF *) case " $deplibs " in *" -L$path/$objdir "*) - func_append new_libs " -L$path/$objdir" ;; + new_libs+=" -L$path/$objdir" ;; esac ;; esac @@ -10019,13 +8448,13 @@ EOF -L*) case " $new_libs " in *" $deplib "*) ;; - *) func_append new_libs " $deplib" ;; + *) new_libs+=" $deplib" ;; esac ;; - *) func_append new_libs " $deplib" ;; + *) new_libs+=" $deplib" ;; esac done - deplibs=$new_libs + deplibs="$new_libs" # All the library-specific variables (install_libdir is set above). library_names= @@ -10033,65 +8462,65 @@ EOF dlname= # Test again, we may have decided not to build it any more - if test yes = "$build_libtool_libs"; then - # Remove $wl instances when linking with ld. + if test "$build_libtool_libs" = yes; then + # Remove ${wl} instances when linking with ld. # FIXME: should test the right _cmds variable. case $archive_cmds in *\$LD\ *) wl= ;; esac - if test yes = "$hardcode_into_libs"; then + if test "$hardcode_into_libs" = yes; then # Hardcode the library paths hardcode_libdirs= dep_rpath= - rpath=$finalize_rpath - test relink = "$opt_mode" || rpath=$compile_rpath$rpath + rpath="$finalize_rpath" + test "$opt_mode" != relink && rpath="$compile_rpath$rpath" for libdir in $rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then func_replace_sysroot "$libdir" libdir=$func_replace_sysroot_result if test -z "$hardcode_libdirs"; then - hardcode_libdirs=$libdir + hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) - func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" + hardcode_libdirs+="$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" - func_append dep_rpath " $flag" + dep_rpath+=" $flag" fi elif test -n "$runpath_var"; then case "$perm_rpath " in *" $libdir "*) ;; - *) func_append perm_rpath " $libdir" ;; + *) perm_rpath+=" $libdir" ;; esac fi done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then - libdir=$hardcode_libdirs + libdir="$hardcode_libdirs" eval "dep_rpath=\"$hardcode_libdir_flag_spec\"" fi if test -n "$runpath_var" && test -n "$perm_rpath"; then # We should set the runpath_var. rpath= for dir in $perm_rpath; do - func_append rpath "$dir:" + rpath+="$dir:" done eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" fi test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" fi - shlibpath=$finalize_shlibpath - test relink = "$opt_mode" || shlibpath=$compile_shlibpath$shlibpath + shlibpath="$finalize_shlibpath" + test "$opt_mode" != relink && shlibpath="$compile_shlibpath$shlibpath" if test -n "$shlibpath"; then eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" fi @@ -10101,23 +8530,23 @@ EOF eval library_names=\"$library_names_spec\" set dummy $library_names shift - realname=$1 + realname="$1" shift if test -n "$soname_spec"; then eval soname=\"$soname_spec\" else - soname=$realname + soname="$realname" fi if test -z "$dlname"; then dlname=$soname fi - lib=$output_objdir/$realname + lib="$output_objdir/$realname" linknames= for link do - func_append linknames " $link" + linknames+=" $link" done # Use standard objects if they are pic @@ -10127,8 +8556,8 @@ EOF delfiles= if test -n "$export_symbols" && test -n "$include_expsyms"; then $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp" - export_symbols=$output_objdir/$libname.uexp - func_append delfiles " $export_symbols" + export_symbols="$output_objdir/$libname.uexp" + delfiles+=" $export_symbols" fi orig_export_symbols= @@ -10136,31 +8565,31 @@ EOF cygwin* | mingw* | cegcc*) if test -n "$export_symbols" && test -z "$export_symbols_regex"; then # exporting using user supplied symfile - func_dll_def_p "$export_symbols" || { + if test "x`$SED 1q $export_symbols`" != xEXPORTS; then # and it's NOT already a .def file. Must figure out # which of the given symbols are data symbols and tag # them as such. So, trigger use of export_symbols_cmds. # export_symbols gets reassigned inside the "prepare # the list of exported symbols" if statement, so the # include_expsyms logic still works. - orig_export_symbols=$export_symbols + orig_export_symbols="$export_symbols" export_symbols= always_export_symbols=yes - } + fi fi ;; esac # Prepare the list of exported symbols if test -z "$export_symbols"; then - if test yes = "$always_export_symbols" || test -n "$export_symbols_regex"; then - func_verbose "generating symbol list for '$libname.la'" - export_symbols=$output_objdir/$libname.exp + if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then + func_verbose "generating symbol list for \`$libname.la'" + export_symbols="$output_objdir/$libname.exp" $opt_dry_run || $RM $export_symbols cmds=$export_symbols_cmds - save_ifs=$IFS; IFS='~' + save_ifs="$IFS"; IFS='~' for cmd1 in $cmds; do - IFS=$save_ifs + IFS="$save_ifs" # Take the normal branch if the nm_file_list_spec branch # doesn't work or if tool conversion is not needed. case $nm_file_list_spec~$to_tool_file_cmd in @@ -10174,7 +8603,7 @@ EOF try_normal_branch=no ;; esac - if test yes = "$try_normal_branch" \ + if test "$try_normal_branch" = yes \ && { test "$len" -lt "$max_cmd_len" \ || test "$max_cmd_len" -le -1; } then @@ -10185,10 +8614,10 @@ EOF output_la=$func_basename_result save_libobjs=$libobjs save_output=$output - output=$output_objdir/$output_la.nm + output=${output_objdir}/${output_la}.nm func_to_tool_file "$output" libobjs=$nm_file_list_spec$func_to_tool_file_result - func_append delfiles " $output" + delfiles+=" $output" func_verbose "creating $NM input file list: $output" for obj in $save_libobjs; do func_to_tool_file "$obj" @@ -10208,8 +8637,8 @@ EOF break fi done - IFS=$save_ifs - if test -n "$export_symbols_regex" && test : != "$skipped_export"; then + IFS="$save_ifs" + if test -n "$export_symbols_regex" && test "X$skipped_export" != "X:"; then func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' func_show_eval '$MV "${export_symbols}T" "$export_symbols"' fi @@ -10217,21 +8646,21 @@ EOF fi if test -n "$export_symbols" && test -n "$include_expsyms"; then - tmp_export_symbols=$export_symbols - test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols + tmp_export_symbols="$export_symbols" + test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' fi - if test : != "$skipped_export" && test -n "$orig_export_symbols"; then + if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then # The given exports_symbols file has to be filtered, so filter it. - func_verbose "filter symbol list for '$libname.la' to tag DATA exports" + func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" # FIXME: $output_objdir/$libname.filter potentially contains lots of - # 's' commands, which not all seds can handle. GNU sed should be fine + # 's' commands which not all seds can handle. GNU sed should be fine # though. Also, the filter scales superlinearly with the number of # global variables. join(1) would be nice here, but unfortunately # isn't a blessed tool. $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter - func_append delfiles " $export_symbols $output_objdir/$libname.filter" + delfiles+=" $export_symbols $output_objdir/$libname.filter" export_symbols=$output_objdir/$libname.def $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols fi @@ -10241,15 +8670,15 @@ EOF case " $convenience " in *" $test_deplib "*) ;; *) - func_append tmp_deplibs " $test_deplib" + tmp_deplibs+=" $test_deplib" ;; esac done - deplibs=$tmp_deplibs + deplibs="$tmp_deplibs" if test -n "$convenience"; then if test -n "$whole_archive_flag_spec" && - test yes = "$compiler_needs_object" && + test "$compiler_needs_object" = yes && test -z "$libobjs"; then # extract the archives, so we have objects to list. # TODO: could optimize this to just extract one archive. @@ -10260,27 +8689,27 @@ EOF eval libobjs=\"\$libobjs $whole_archive_flag_spec\" test "X$libobjs" = "X " && libobjs= else - gentop=$output_objdir/${outputname}x - func_append generated " $gentop" + gentop="$output_objdir/${outputname}x" + generated+=" $gentop" func_extract_archives $gentop $convenience - func_append libobjs " $func_extract_archives_result" + libobjs+=" $func_extract_archives_result" test "X$libobjs" = "X " && libobjs= fi fi - if test yes = "$thread_safe" && test -n "$thread_safe_flag_spec"; then + if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then eval flag=\"$thread_safe_flag_spec\" - func_append linker_flags " $flag" + linker_flags+=" $flag" fi # Make a backup of the uninstalled library when relinking - if test relink = "$opt_mode"; then + if test "$opt_mode" = relink; then $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $? fi # Do each of the archive commands. - if test yes = "$module" && test -n "$module_cmds"; then + if test "$module" = yes && test -n "$module_cmds" ; then if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then eval test_cmds=\"$module_expsym_cmds\" cmds=$module_expsym_cmds @@ -10298,7 +8727,7 @@ EOF fi fi - if test : != "$skipped_export" && + if test "X$skipped_export" != "X:" && func_len " $test_cmds" && len=$func_len_result && test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then @@ -10331,8 +8760,8 @@ EOF last_robj= k=1 - if test -n "$save_libobjs" && test : != "$skipped_export" && test yes = "$with_gnu_ld"; then - output=$output_objdir/$output_la.lnkscript + if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then + output=${output_objdir}/${output_la}.lnkscript func_verbose "creating GNU ld script: $output" echo 'INPUT (' > $output for obj in $save_libobjs @@ -10341,17 +8770,17 @@ EOF $ECHO "$func_to_tool_file_result" >> $output done echo ')' >> $output - func_append delfiles " $output" + delfiles+=" $output" func_to_tool_file "$output" output=$func_to_tool_file_result - elif test -n "$save_libobjs" && test : != "$skipped_export" && test -n "$file_list_spec"; then - output=$output_objdir/$output_la.lnk + elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then + output=${output_objdir}/${output_la}.lnk func_verbose "creating linker input file list: $output" : > $output set x $save_libobjs shift firstobj= - if test yes = "$compiler_needs_object"; then + if test "$compiler_needs_object" = yes; then firstobj="$1 " shift fi @@ -10360,13 +8789,13 @@ EOF func_to_tool_file "$obj" $ECHO "$func_to_tool_file_result" >> $output done - func_append delfiles " $output" + delfiles+=" $output" func_to_tool_file "$output" output=$firstobj\"$file_list_spec$func_to_tool_file_result\" else if test -n "$save_libobjs"; then func_verbose "creating reloadable object files..." - output=$output_objdir/$output_la-$k.$objext + output=$output_objdir/$output_la-${k}.$objext eval test_cmds=\"$reload_cmds\" func_len " $test_cmds" len0=$func_len_result @@ -10378,13 +8807,13 @@ EOF func_len " $obj" func_arith $len + $func_len_result len=$func_arith_result - if test -z "$objlist" || + if test "X$objlist" = X || test "$len" -lt "$max_cmd_len"; then - func_append objlist " $obj" + objlist+=" $obj" else # The command $test_cmds is almost too long, add a # command to the queue. - if test 1 -eq "$k"; then + if test "$k" -eq 1 ; then # The first file doesn't have a previous command to add. reload_objs=$objlist eval concat_cmds=\"$reload_cmds\" @@ -10394,10 +8823,10 @@ EOF reload_objs="$objlist $last_robj" eval concat_cmds=\"\$concat_cmds~$reload_cmds~\$RM $last_robj\" fi - last_robj=$output_objdir/$output_la-$k.$objext + last_robj=$output_objdir/$output_la-${k}.$objext func_arith $k + 1 k=$func_arith_result - output=$output_objdir/$output_la-$k.$objext + output=$output_objdir/$output_la-${k}.$objext objlist=" $obj" func_len " $last_robj" func_arith $len0 + $func_len_result @@ -10409,19 +8838,19 @@ EOF # files will link in the last one created. test -z "$concat_cmds" || concat_cmds=$concat_cmds~ reload_objs="$objlist $last_robj" - eval concat_cmds=\"\$concat_cmds$reload_cmds\" + eval concat_cmds=\"\${concat_cmds}$reload_cmds\" if test -n "$last_robj"; then - eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" + eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\" fi - func_append delfiles " $output" + delfiles+=" $output" else output= fi - ${skipped_export-false} && { - func_verbose "generating symbol list for '$libname.la'" - export_symbols=$output_objdir/$libname.exp + if ${skipped_export-false}; then + func_verbose "generating symbol list for \`$libname.la'" + export_symbols="$output_objdir/$libname.exp" $opt_dry_run || $RM $export_symbols libobjs=$output # Append the command to create the export file. @@ -10430,16 +8859,16 @@ EOF if test -n "$last_robj"; then eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" fi - } + fi test -n "$save_libobjs" && func_verbose "creating a temporary reloadable object file: $output" # Loop through the commands generated above and execute them. - save_ifs=$IFS; IFS='~' + save_ifs="$IFS"; IFS='~' for cmd in $concat_cmds; do - IFS=$save_ifs - $opt_quiet || { + IFS="$save_ifs" + $opt_silent || { func_quote_for_expand "$cmd" eval "func_echo $func_quote_for_expand_result" } @@ -10447,7 +8876,7 @@ EOF lt_exit=$? # Restore the uninstalled library and exit - if test relink = "$opt_mode"; then + if test "$opt_mode" = relink; then ( cd "$output_objdir" && \ $RM "${realname}T" && \ $MV "${realname}U" "$realname" ) @@ -10456,7 +8885,7 @@ EOF exit $lt_exit } done - IFS=$save_ifs + IFS="$save_ifs" if test -n "$export_symbols_regex" && ${skipped_export-false}; then func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' @@ -10464,27 +8893,27 @@ EOF fi fi - ${skipped_export-false} && { + if ${skipped_export-false}; then if test -n "$export_symbols" && test -n "$include_expsyms"; then - tmp_export_symbols=$export_symbols - test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols + tmp_export_symbols="$export_symbols" + test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' fi if test -n "$orig_export_symbols"; then # The given exports_symbols file has to be filtered, so filter it. - func_verbose "filter symbol list for '$libname.la' to tag DATA exports" + func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" # FIXME: $output_objdir/$libname.filter potentially contains lots of - # 's' commands, which not all seds can handle. GNU sed should be fine + # 's' commands which not all seds can handle. GNU sed should be fine # though. Also, the filter scales superlinearly with the number of # global variables. join(1) would be nice here, but unfortunately # isn't a blessed tool. $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter - func_append delfiles " $export_symbols $output_objdir/$libname.filter" + delfiles+=" $export_symbols $output_objdir/$libname.filter" export_symbols=$output_objdir/$libname.def $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols fi - } + fi libobjs=$output # Restore the value of output. @@ -10498,7 +8927,7 @@ EOF # value of $libobjs for piecewise linking. # Do each of the archive commands. - if test yes = "$module" && test -n "$module_cmds"; then + if test "$module" = yes && test -n "$module_cmds" ; then if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then cmds=$module_expsym_cmds else @@ -10520,20 +8949,19 @@ EOF # Add any objects from preloaded convenience libraries if test -n "$dlprefiles"; then - gentop=$output_objdir/${outputname}x - func_append generated " $gentop" + gentop="$output_objdir/${outputname}x" + generated+=" $gentop" func_extract_archives $gentop $dlprefiles - func_append libobjs " $func_extract_archives_result" + libobjs+=" $func_extract_archives_result" test "X$libobjs" = "X " && libobjs= fi - save_ifs=$IFS; IFS='~' + save_ifs="$IFS"; IFS='~' for cmd in $cmds; do - IFS=$sp$nl + IFS="$save_ifs" eval cmd=\"$cmd\" - IFS=$save_ifs - $opt_quiet || { + $opt_silent || { func_quote_for_expand "$cmd" eval "func_echo $func_quote_for_expand_result" } @@ -10541,7 +8969,7 @@ EOF lt_exit=$? # Restore the uninstalled library and exit - if test relink = "$opt_mode"; then + if test "$opt_mode" = relink; then ( cd "$output_objdir" && \ $RM "${realname}T" && \ $MV "${realname}U" "$realname" ) @@ -10550,10 +8978,10 @@ EOF exit $lt_exit } done - IFS=$save_ifs + IFS="$save_ifs" # Restore the uninstalled library and exit - if test relink = "$opt_mode"; then + if test "$opt_mode" = relink; then $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $? if test -n "$convenience"; then @@ -10573,39 +9001,39 @@ EOF done # If -module or -export-dynamic was specified, set the dlname. - if test yes = "$module" || test yes = "$export_dynamic"; then + if test "$module" = yes || test "$export_dynamic" = yes; then # On all known operating systems, these are identical. - dlname=$soname + dlname="$soname" fi fi ;; obj) - if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then - func_warning "'-dlopen' is ignored for objects" + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + func_warning "\`-dlopen' is ignored for objects" fi case " $deplibs" in *\ -l* | *\ -L*) - func_warning "'-l' and '-L' are ignored for objects" ;; + func_warning "\`-l' and \`-L' are ignored for objects" ;; esac test -n "$rpath" && \ - func_warning "'-rpath' is ignored for objects" + func_warning "\`-rpath' is ignored for objects" test -n "$xrpath" && \ - func_warning "'-R' is ignored for objects" + func_warning "\`-R' is ignored for objects" test -n "$vinfo" && \ - func_warning "'-version-info' is ignored for objects" + func_warning "\`-version-info' is ignored for objects" test -n "$release" && \ - func_warning "'-release' is ignored for objects" + func_warning "\`-release' is ignored for objects" case $output in *.lo) test -n "$objs$old_deplibs" && \ - func_fatal_error "cannot build library object '$output' from non-libtool objects" + func_fatal_error "cannot build library object \`$output' from non-libtool objects" libobj=$output func_lo2o "$libobj" @@ -10613,7 +9041,7 @@ EOF ;; *) libobj= - obj=$output + obj="$output" ;; esac @@ -10626,20 +9054,18 @@ EOF # the extraction. reload_conv_objs= gentop= - # if reload_cmds runs $LD directly, get rid of -Wl from - # whole_archive_flag_spec and hope we can get by with turning comma - # into space. - case $reload_cmds in - *\$LD[\ \$]*) wl= ;; - esac + # reload_cmds runs $LD directly, so let us get rid of + # -Wl from whole_archive_flag_spec and hope we can get by with + # turning comma into space.. + wl= + if test -n "$convenience"; then if test -n "$whole_archive_flag_spec"; then eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\" - test -n "$wl" || tmp_whole_archive_flags=`$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'` - reload_conv_objs=$reload_objs\ $tmp_whole_archive_flags + reload_conv_objs=$reload_objs\ `$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'` else - gentop=$output_objdir/${obj}x - func_append generated " $gentop" + gentop="$output_objdir/${obj}x" + generated+=" $gentop" func_extract_archives $gentop $convenience reload_conv_objs="$reload_objs $func_extract_archives_result" @@ -10647,12 +9073,12 @@ EOF fi # If we're not building shared, we need to use non_pic_objs - test yes = "$build_libtool_libs" || libobjs=$non_pic_objects + test "$build_libtool_libs" != yes && libobjs="$non_pic_objects" # Create the old-style object. - reload_objs=$objs$old_deplibs' '`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; /\.lib$/d; $lo2o" | $NL2SP`' '$reload_conv_objs + reload_objs="$objs$old_deplibs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; /\.lib$/d; $lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test - output=$obj + output="$obj" func_execute_cmds "$reload_cmds" 'exit $?' # Exit if we aren't doing a library object file. @@ -10664,7 +9090,7 @@ EOF exit $EXIT_SUCCESS fi - test yes = "$build_libtool_libs" || { + if test "$build_libtool_libs" != yes; then if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi @@ -10674,12 +9100,12 @@ EOF # $show "echo timestamp > $libobj" # $opt_dry_run || eval "echo timestamp > $libobj" || exit $? exit $EXIT_SUCCESS - } + fi - if test -n "$pic_flag" || test default != "$pic_mode"; then + if test -n "$pic_flag" || test "$pic_mode" != default; then # Only do commands if we really have different PIC objects. reload_objs="$libobjs $reload_conv_objs" - output=$libobj + output="$libobj" func_execute_cmds "$reload_cmds" 'exit $?' fi @@ -10696,14 +9122,16 @@ EOF output=$func_stripname_result.exe;; esac test -n "$vinfo" && \ - func_warning "'-version-info' is ignored for programs" + func_warning "\`-version-info' is ignored for programs" test -n "$release" && \ - func_warning "'-release' is ignored for programs" + func_warning "\`-release' is ignored for programs" - $preload \ - && test unknown,unknown,unknown = "$dlopen_support,$dlopen_self,$dlopen_self_static" \ - && func_warning "'LT_INIT([dlopen])' not used. Assuming no dlopen support." + test "$preload" = yes \ + && test "$dlopen_support" = unknown \ + && test "$dlopen_self" = unknown \ + && test "$dlopen_self_static" = unknown && \ + func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support." case $host in *-*-rhapsody* | *-*-darwin1.[012]) @@ -10717,11 +9145,11 @@ EOF *-*-darwin*) # Don't allow lazy linking, it breaks C++ global constructors # But is supposedly fixed on 10.4 or later (yay!). - if test CXX = "$tagname"; then + if test "$tagname" = CXX ; then case ${MACOSX_DEPLOYMENT_TARGET-10.0} in 10.[0123]) - func_append compile_command " $wl-bind_at_load" - func_append finalize_command " $wl-bind_at_load" + compile_command+=" ${wl}-bind_at_load" + finalize_command+=" ${wl}-bind_at_load" ;; esac fi @@ -10741,7 +9169,7 @@ EOF *) case " $compile_deplibs " in *" -L$path/$objdir "*) - func_append new_libs " -L$path/$objdir" ;; + new_libs+=" -L$path/$objdir" ;; esac ;; esac @@ -10751,17 +9179,17 @@ EOF -L*) case " $new_libs " in *" $deplib "*) ;; - *) func_append new_libs " $deplib" ;; + *) new_libs+=" $deplib" ;; esac ;; - *) func_append new_libs " $deplib" ;; + *) new_libs+=" $deplib" ;; esac done - compile_deplibs=$new_libs + compile_deplibs="$new_libs" - func_append compile_command " $compile_deplibs" - func_append finalize_command " $finalize_deplibs" + compile_command+=" $compile_deplibs" + finalize_command+=" $finalize_deplibs" if test -n "$rpath$xrpath"; then # If the user specified any rpath flags, then add them. @@ -10769,7 +9197,7 @@ EOF # This is the magic to use -rpath. case "$finalize_rpath " in *" $libdir "*) ;; - *) func_append finalize_rpath " $libdir" ;; + *) finalize_rpath+=" $libdir" ;; esac done fi @@ -10781,39 +9209,39 @@ EOF if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then - hardcode_libdirs=$libdir + hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) - func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" + hardcode_libdirs+="$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" - func_append rpath " $flag" + rpath+=" $flag" fi elif test -n "$runpath_var"; then case "$perm_rpath " in *" $libdir "*) ;; - *) func_append perm_rpath " $libdir" ;; + *) perm_rpath+=" $libdir" ;; esac fi case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) - testbindir=`$ECHO "$libdir" | $SED -e 's*/lib$*/bin*'` + testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'` case :$dllsearchpath: in *":$libdir:"*) ;; ::) dllsearchpath=$libdir;; - *) func_append dllsearchpath ":$libdir";; + *) dllsearchpath+=":$libdir";; esac case :$dllsearchpath: in *":$testbindir:"*) ;; ::) dllsearchpath=$testbindir;; - *) func_append dllsearchpath ":$testbindir";; + *) dllsearchpath+=":$testbindir";; esac ;; esac @@ -10821,10 +9249,10 @@ EOF # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then - libdir=$hardcode_libdirs + libdir="$hardcode_libdirs" eval rpath=\" $hardcode_libdir_flag_spec\" fi - compile_rpath=$rpath + compile_rpath="$rpath" rpath= hardcode_libdirs= @@ -10832,68 +9260,70 @@ EOF if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then - hardcode_libdirs=$libdir + hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) - func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" + hardcode_libdirs+="$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" - func_append rpath " $flag" + rpath+=" $flag" fi elif test -n "$runpath_var"; then case "$finalize_perm_rpath " in *" $libdir "*) ;; - *) func_append finalize_perm_rpath " $libdir" ;; + *) finalize_perm_rpath+=" $libdir" ;; esac fi done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then - libdir=$hardcode_libdirs + libdir="$hardcode_libdirs" eval rpath=\" $hardcode_libdir_flag_spec\" fi - finalize_rpath=$rpath + finalize_rpath="$rpath" - if test -n "$libobjs" && test yes = "$build_old_libs"; then + if test -n "$libobjs" && test "$build_old_libs" = yes; then # Transform all the library objects into standard objects. compile_command=`$ECHO "$compile_command" | $SP2NL | $SED "$lo2o" | $NL2SP` finalize_command=`$ECHO "$finalize_command" | $SP2NL | $SED "$lo2o" | $NL2SP` fi - func_generate_dlsyms "$outputname" "@PROGRAM@" false + func_generate_dlsyms "$outputname" "@PROGRAM@" "no" # template prelinking step if test -n "$prelink_cmds"; then func_execute_cmds "$prelink_cmds" 'exit $?' fi - wrappers_required=: + wrappers_required=yes case $host in *cegcc* | *mingw32ce*) # Disable wrappers for cegcc and mingw32ce hosts, we are cross compiling anyway. - wrappers_required=false + wrappers_required=no ;; *cygwin* | *mingw* ) - test yes = "$build_libtool_libs" || wrappers_required=false + if test "$build_libtool_libs" != yes; then + wrappers_required=no + fi ;; *) - if test no = "$need_relink" || test yes != "$build_libtool_libs"; then - wrappers_required=false + if test "$need_relink" = no || test "$build_libtool_libs" != yes; then + wrappers_required=no fi ;; esac - $wrappers_required || { + if test "$wrappers_required" = no; then # Replace the output file specification. compile_command=`$ECHO "$compile_command" | $SED 's%@OUTPUT@%'"$output"'%g'` - link_command=$compile_command$compile_rpath + link_command="$compile_command$compile_rpath" # We have no uninstalled library dependencies, so finalize right now. exit_status=0 @@ -10906,12 +9336,12 @@ EOF fi # Delete the generated files. - if test -f "$output_objdir/${outputname}S.$objext"; then - func_show_eval '$RM "$output_objdir/${outputname}S.$objext"' + if test -f "$output_objdir/${outputname}S.${objext}"; then + func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"' fi exit $exit_status - } + fi if test -n "$compile_shlibpath$finalize_shlibpath"; then compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" @@ -10927,7 +9357,7 @@ EOF # We should set the runpath_var. rpath= for dir in $perm_rpath; do - func_append rpath "$dir:" + rpath+="$dir:" done compile_var="$runpath_var=\"$rpath\$$runpath_var\" " fi @@ -10935,15 +9365,15 @@ EOF # We should set the runpath_var. rpath= for dir in $finalize_perm_rpath; do - func_append rpath "$dir:" + rpath+="$dir:" done finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " fi fi - if test yes = "$no_install"; then + if test "$no_install" = yes; then # We don't need to create a wrapper script. - link_command=$compile_var$compile_command$compile_rpath + link_command="$compile_var$compile_command$compile_rpath" # Replace the output file specification. link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output"'%g'` # Delete the old output file. @@ -10960,28 +9390,27 @@ EOF exit $EXIT_SUCCESS fi - case $hardcode_action,$fast_install in - relink,*) - # Fast installation is not supported - link_command=$compile_var$compile_command$compile_rpath - relink_command=$finalize_var$finalize_command$finalize_rpath + if test "$hardcode_action" = relink; then + # Fast installation is not supported + link_command="$compile_var$compile_command$compile_rpath" + relink_command="$finalize_var$finalize_command$finalize_rpath" - func_warning "this platform does not like uninstalled shared libraries" - func_warning "'$output' will be relinked during installation" - ;; - *,yes) - link_command=$finalize_var$compile_command$finalize_rpath - relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'` - ;; - *,no) - link_command=$compile_var$compile_command$compile_rpath - relink_command=$finalize_var$finalize_command$finalize_rpath - ;; - *,needless) - link_command=$finalize_var$compile_command$finalize_rpath - relink_command= - ;; - esac + func_warning "this platform does not like uninstalled shared libraries" + func_warning "\`$output' will be relinked during installation" + else + if test "$fast_install" != no; then + link_command="$finalize_var$compile_command$finalize_rpath" + if test "$fast_install" = yes; then + relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'` + else + # fast_install is set to needless + relink_command= + fi + else + link_command="$compile_var$compile_command$compile_rpath" + relink_command="$finalize_var$finalize_command$finalize_rpath" + fi + fi # Replace the output file specification. link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` @@ -11038,8 +9467,8 @@ EOF func_dirname_and_basename "$output" "" "." output_name=$func_basename_result output_path=$func_dirname_result - cwrappersource=$output_path/$objdir/lt-$output_name.c - cwrapper=$output_path/$output_name.exe + cwrappersource="$output_path/$objdir/lt-$output_name.c" + cwrapper="$output_path/$output_name.exe" $RM $cwrappersource $cwrapper trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 @@ -11060,7 +9489,7 @@ EOF trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15 $opt_dry_run || { # note: this script will not be executed, so do not chmod. - if test "x$build" = "x$host"; then + if test "x$build" = "x$host" ; then $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result else func_emit_wrapper no > $func_ltwrapper_scriptname_result @@ -11083,45 +9512,43 @@ EOF # See if we need to build an old-fashioned archive. for oldlib in $oldlibs; do - case $build_libtool_libs in - convenience) - oldobjs="$libobjs_save $symfileobj" - addlibs=$convenience - build_libtool_libs=no - ;; - module) - oldobjs=$libobjs_save - addlibs=$old_convenience + if test "$build_libtool_libs" = convenience; then + oldobjs="$libobjs_save $symfileobj" + addlibs="$convenience" + build_libtool_libs=no + else + if test "$build_libtool_libs" = module; then + oldobjs="$libobjs_save" build_libtool_libs=no - ;; - *) + else oldobjs="$old_deplibs $non_pic_objects" - $preload && test -f "$symfileobj" \ - && func_append oldobjs " $symfileobj" - addlibs=$old_convenience - ;; - esac + if test "$preload" = yes && test -f "$symfileobj"; then + oldobjs+=" $symfileobj" + fi + fi + addlibs="$old_convenience" + fi if test -n "$addlibs"; then - gentop=$output_objdir/${outputname}x - func_append generated " $gentop" + gentop="$output_objdir/${outputname}x" + generated+=" $gentop" func_extract_archives $gentop $addlibs - func_append oldobjs " $func_extract_archives_result" + oldobjs+=" $func_extract_archives_result" fi # Do each command in the archive commands. - if test -n "$old_archive_from_new_cmds" && test yes = "$build_libtool_libs"; then + if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then cmds=$old_archive_from_new_cmds else # Add any objects from preloaded convenience libraries if test -n "$dlprefiles"; then - gentop=$output_objdir/${outputname}x - func_append generated " $gentop" + gentop="$output_objdir/${outputname}x" + generated+=" $gentop" func_extract_archives $gentop $dlprefiles - func_append oldobjs " $func_extract_archives_result" + oldobjs+=" $func_extract_archives_result" fi # POSIX demands no paths to be encoded in archives. We have @@ -11138,8 +9565,8 @@ EOF : else echo "copying selected object files to avoid basename conflicts..." - gentop=$output_objdir/${outputname}x - func_append generated " $gentop" + gentop="$output_objdir/${outputname}x" + generated+=" $gentop" func_mkdir_p "$gentop" save_oldobjs=$oldobjs oldobjs= @@ -11147,7 +9574,7 @@ EOF for obj in $save_oldobjs do func_basename "$obj" - objbase=$func_basename_result + objbase="$func_basename_result" case " $oldobjs " in " ") oldobjs=$obj ;; *[\ /]"$objbase "*) @@ -11163,9 +9590,9 @@ EOF esac done func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj" - func_append oldobjs " $gentop/$newobj" + oldobjs+=" $gentop/$newobj" ;; - *) func_append oldobjs " $obj" ;; + *) oldobjs+=" $obj" ;; esac done fi @@ -11210,24 +9637,24 @@ EOF func_len " $obj" func_arith $len + $func_len_result len=$func_arith_result - func_append objlist " $obj" + objlist+=" $obj" if test "$len" -lt "$max_cmd_len"; then : else # the above command should be used before it gets too long oldobjs=$objlist - if test "$obj" = "$last_oldobj"; then + if test "$obj" = "$last_oldobj" ; then RANLIB=$save_RANLIB fi test -z "$concat_cmds" || concat_cmds=$concat_cmds~ - eval concat_cmds=\"\$concat_cmds$old_archive_cmds\" + eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\" objlist= len=$len0 fi done RANLIB=$save_RANLIB oldobjs=$objlist - if test -z "$oldobjs"; then + if test "X$oldobjs" = "X" ; then eval cmds=\"\$concat_cmds\" else eval cmds=\"\$concat_cmds~\$old_archive_cmds\" @@ -11244,7 +9671,7 @@ EOF case $output in *.la) old_library= - test yes = "$build_old_libs" && old_library=$libname.$libext + test "$build_old_libs" = yes && old_library="$libname.$libext" func_verbose "creating $output" # Preserve any variables that may affect compiler behavior @@ -11259,63 +9686,63 @@ EOF fi done # Quote the link command for shipping. - relink_command="(cd `pwd`; $SHELL \"$progpath\" $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" + relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` - if test yes = "$hardcode_automatic"; then + if test "$hardcode_automatic" = yes ; then relink_command= fi # Only create the output if not a dry run. $opt_dry_run || { for installed in no yes; do - if test yes = "$installed"; then + if test "$installed" = yes; then if test -z "$install_libdir"; then break fi - output=$output_objdir/${outputname}i + output="$output_objdir/$outputname"i # Replace all uninstalled libtool libraries with the installed ones newdependency_libs= for deplib in $dependency_libs; do case $deplib in *.la) func_basename "$deplib" - name=$func_basename_result + name="$func_basename_result" func_resolve_sysroot "$deplib" - eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result` + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result` test -z "$libdir" && \ - func_fatal_error "'$deplib' is not a valid libtool archive" - func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name" + func_fatal_error "\`$deplib' is not a valid libtool archive" + newdependency_libs+=" ${lt_sysroot:+=}$libdir/$name" ;; -L*) func_stripname -L '' "$deplib" func_replace_sysroot "$func_stripname_result" - func_append newdependency_libs " -L$func_replace_sysroot_result" + newdependency_libs+=" -L$func_replace_sysroot_result" ;; -R*) func_stripname -R '' "$deplib" func_replace_sysroot "$func_stripname_result" - func_append newdependency_libs " -R$func_replace_sysroot_result" + newdependency_libs+=" -R$func_replace_sysroot_result" ;; - *) func_append newdependency_libs " $deplib" ;; + *) newdependency_libs+=" $deplib" ;; esac done - dependency_libs=$newdependency_libs + dependency_libs="$newdependency_libs" newdlfiles= for lib in $dlfiles; do case $lib in *.la) func_basename "$lib" - name=$func_basename_result - eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + name="$func_basename_result" + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` test -z "$libdir" && \ - func_fatal_error "'$lib' is not a valid libtool archive" - func_append newdlfiles " ${lt_sysroot:+=}$libdir/$name" + func_fatal_error "\`$lib' is not a valid libtool archive" + newdlfiles+=" ${lt_sysroot:+=}$libdir/$name" ;; - *) func_append newdlfiles " $lib" ;; + *) newdlfiles+=" $lib" ;; esac done - dlfiles=$newdlfiles + dlfiles="$newdlfiles" newdlprefiles= for lib in $dlprefiles; do case $lib in @@ -11325,34 +9752,34 @@ EOF # didn't already link the preopened objects directly into # the library: func_basename "$lib" - name=$func_basename_result - eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + name="$func_basename_result" + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` test -z "$libdir" && \ - func_fatal_error "'$lib' is not a valid libtool archive" - func_append newdlprefiles " ${lt_sysroot:+=}$libdir/$name" + func_fatal_error "\`$lib' is not a valid libtool archive" + newdlprefiles+=" ${lt_sysroot:+=}$libdir/$name" ;; esac done - dlprefiles=$newdlprefiles + dlprefiles="$newdlprefiles" else newdlfiles= for lib in $dlfiles; do case $lib in - [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;; + [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; *) abs=`pwd`"/$lib" ;; esac - func_append newdlfiles " $abs" + newdlfiles+=" $abs" done - dlfiles=$newdlfiles + dlfiles="$newdlfiles" newdlprefiles= for lib in $dlprefiles; do case $lib in - [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;; + [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; *) abs=`pwd`"/$lib" ;; esac - func_append newdlprefiles " $abs" + newdlprefiles+=" $abs" done - dlprefiles=$newdlprefiles + dlprefiles="$newdlprefiles" fi $RM $output # place dlname in correct position for cygwin @@ -11368,9 +9795,10 @@ EOF case $host,$output,$installed,$module,$dlname in *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll) # If a -bindir argument was supplied, place the dll there. - if test -n "$bindir"; then + if test "x$bindir" != x ; + then func_relative_path "$install_libdir" "$bindir" - tdlname=$func_relative_path_result/$dlname + tdlname=$func_relative_path_result$dlname else # Otherwise fall back on heuristic. tdlname=../bin/$dlname @@ -11379,7 +9807,7 @@ EOF esac $ECHO > $output "\ # $outputname - a libtool library file -# Generated by $PROGRAM (GNU $PACKAGE) $VERSION +# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION # # Please DO NOT delete this file! # It is necessary for linking the library. @@ -11393,7 +9821,7 @@ library_names='$library_names' # The name of the static archive. old_library='$old_library' -# Linker flags that cannot go in dependency_libs. +# Linker flags that can not go in dependency_libs. inherited_linker_flags='$new_inherited_linker_flags' # Libraries that this one depends upon. @@ -11419,7 +9847,7 @@ dlpreopen='$dlprefiles' # Directory that this library needs to be installed in: libdir='$install_libdir'" - if test no,yes = "$installed,$need_relink"; then + if test "$installed" = no && test "$need_relink" = yes; then $ECHO >> $output "\ relink_command=\"$relink_command\"" fi @@ -11434,31 +9862,29 @@ relink_command=\"$relink_command\"" exit $EXIT_SUCCESS } -if test link = "$opt_mode" || test relink = "$opt_mode"; then - func_mode_link ${1+"$@"} -fi +{ test "$opt_mode" = link || test "$opt_mode" = relink; } && + func_mode_link ${1+"$@"} # func_mode_uninstall arg... func_mode_uninstall () { - $debug_cmd - - RM=$nonopt + $opt_debug + RM="$nonopt" files= - rmforce=false + rmforce= exit_status=0 # This variable tells wrapper scripts just to set variables rather # than running their programs. - libtool_install_magic=$magic + libtool_install_magic="$magic" for arg do case $arg in - -f) func_append RM " $arg"; rmforce=: ;; - -*) func_append RM " $arg" ;; - *) func_append files " $arg" ;; + -f) RM+=" $arg"; rmforce=yes ;; + -*) RM+=" $arg" ;; + *) files+=" $arg" ;; esac done @@ -11469,21 +9895,21 @@ func_mode_uninstall () for file in $files; do func_dirname "$file" "" "." - dir=$func_dirname_result - if test . = "$dir"; then - odir=$objdir + dir="$func_dirname_result" + if test "X$dir" = X.; then + odir="$objdir" else - odir=$dir/$objdir + odir="$dir/$objdir" fi func_basename "$file" - name=$func_basename_result - test uninstall = "$opt_mode" && odir=$dir + name="$func_basename_result" + test "$opt_mode" = uninstall && odir="$dir" # Remember odir for removal later, being careful to avoid duplicates - if test clean = "$opt_mode"; then + if test "$opt_mode" = clean; then case " $rmdirs " in *" $odir "*) ;; - *) func_append rmdirs " $odir" ;; + *) rmdirs+=" $odir" ;; esac fi @@ -11495,11 +9921,11 @@ func_mode_uninstall () elif test -d "$file"; then exit_status=1 continue - elif $rmforce; then + elif test "$rmforce" = yes; then continue fi - rmfiles=$file + rmfiles="$file" case $name in *.la) @@ -11509,27 +9935,27 @@ func_mode_uninstall () # Delete the libtool libraries and symlinks. for n in $library_names; do - func_append rmfiles " $odir/$n" + rmfiles+=" $odir/$n" done - test -n "$old_library" && func_append rmfiles " $odir/$old_library" + test -n "$old_library" && rmfiles+=" $odir/$old_library" - case $opt_mode in + case "$opt_mode" in clean) case " $library_names " in *" $dlname "*) ;; - *) test -n "$dlname" && func_append rmfiles " $odir/$dlname" ;; + *) test -n "$dlname" && rmfiles+=" $odir/$dlname" ;; esac - test -n "$libdir" && func_append rmfiles " $odir/$name $odir/${name}i" + test -n "$libdir" && rmfiles+=" $odir/$name $odir/${name}i" ;; uninstall) if test -n "$library_names"; then # Do each command in the postuninstall commands. - func_execute_cmds "$postuninstall_cmds" '$rmforce || exit_status=1' + func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' fi if test -n "$old_library"; then # Do each command in the old_postuninstall commands. - func_execute_cmds "$old_postuninstall_cmds" '$rmforce || exit_status=1' + func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' fi # FIXME: should reinstall the best remaining shared library. ;; @@ -11545,19 +9971,21 @@ func_mode_uninstall () func_source $dir/$name # Add PIC object to the list of files to remove. - if test -n "$pic_object" && test none != "$pic_object"; then - func_append rmfiles " $dir/$pic_object" + if test -n "$pic_object" && + test "$pic_object" != none; then + rmfiles+=" $dir/$pic_object" fi # Add non-PIC object to the list of files to remove. - if test -n "$non_pic_object" && test none != "$non_pic_object"; then - func_append rmfiles " $dir/$non_pic_object" + if test -n "$non_pic_object" && + test "$non_pic_object" != none; then + rmfiles+=" $dir/$non_pic_object" fi fi ;; *) - if test clean = "$opt_mode"; then + if test "$opt_mode" = clean ; then noexename=$name case $file in *.exe) @@ -11567,7 +9995,7 @@ func_mode_uninstall () noexename=$func_stripname_result # $file with .exe has already been added to rmfiles, # add $file without .exe - func_append rmfiles " $file" + rmfiles+=" $file" ;; esac # Do a test to see if this is a libtool program. @@ -11576,7 +10004,7 @@ func_mode_uninstall () func_ltwrapper_scriptname "$file" relink_command= func_source $func_ltwrapper_scriptname_result - func_append rmfiles " $func_ltwrapper_scriptname_result" + rmfiles+=" $func_ltwrapper_scriptname_result" else relink_command= func_source $dir/$noexename @@ -11584,12 +10012,12 @@ func_mode_uninstall () # note $name still contains .exe if it was in $file originally # as does the version of $file that was added into $rmfiles - func_append rmfiles " $odir/$name $odir/${name}S.$objext" - if test yes = "$fast_install" && test -n "$relink_command"; then - func_append rmfiles " $odir/lt-$name" + rmfiles+=" $odir/$name $odir/${name}S.${objext}" + if test "$fast_install" = yes && test -n "$relink_command"; then + rmfiles+=" $odir/lt-$name" fi - if test "X$noexename" != "X$name"; then - func_append rmfiles " $odir/lt-$noexename.c" + if test "X$noexename" != "X$name" ; then + rmfiles+=" $odir/lt-${noexename}.c" fi fi fi @@ -11598,7 +10026,7 @@ func_mode_uninstall () func_show_eval "$RM $rmfiles" 'exit_status=1' done - # Try to remove the $objdir's in the directories where we deleted files + # Try to remove the ${objdir}s in the directories where we deleted files for dir in $rmdirs; do if test -d "$dir"; then func_show_eval "rmdir $dir >/dev/null 2>&1" @@ -11608,17 +10036,16 @@ func_mode_uninstall () exit $exit_status } -if test uninstall = "$opt_mode" || test clean = "$opt_mode"; then - func_mode_uninstall ${1+"$@"} -fi +{ test "$opt_mode" = uninstall || test "$opt_mode" = clean; } && + func_mode_uninstall ${1+"$@"} test -z "$opt_mode" && { - help=$generic_help + help="$generic_help" func_fatal_help "you must specify a MODE" } test -z "$exec_cmd" && \ - func_fatal_help "invalid operation mode '$opt_mode'" + func_fatal_help "invalid operation mode \`$opt_mode'" if test -n "$exec_cmd"; then eval exec "$exec_cmd" @@ -11629,7 +10056,7 @@ exit $exit_status # The TAGs below are defined such that we never get into a situation -# where we disable both kinds of libraries. Given conflicting +# in which we disable both kinds of libraries. Given conflicting # choices, we go for a static library, that is the most portable, # since we can't tell whether shared libraries were disabled because # the user asked for that or because the platform doesn't support @@ -11652,3 +10079,5 @@ build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac` # mode:shell-script # sh-indentation:2 # End: +# vi:sw=2 + diff --git a/pocketsphinx-5prealpha/ltmain.sh b/pocketsphinx-5prealpha/ltmain.sh index 147d758..a356aca 100644 --- a/pocketsphinx-5prealpha/ltmain.sh +++ b/pocketsphinx-5prealpha/ltmain.sh @@ -1,12 +1,9 @@ -#! /bin/sh -## DO NOT EDIT - This file generated from ./build-aux/ltmain.in -## by inline-source v2014-01-03.01 -# libtool (GNU libtool) 2.4.6 -# Provide generalized library-building support services. +# libtool (GNU libtool) 2.4.2 # Written by Gordon Matzigkeit , 1996 -# Copyright (C) 1996-2015 Free Software Foundation, Inc. +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, +# 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. # This is free software; see the source for copying conditions. There is NO # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. @@ -26,2112 +23,881 @@ # General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see . - - -PROGRAM=libtool -PACKAGE=libtool -VERSION="2.4.6 Debian-2.4.6-0.1" -package_revision=2.4.6 - - -## ------ ## -## Usage. ## -## ------ ## - -# Run './libtool --help' for help with using this script from the -# command line. - - -## ------------------------------- ## -## User overridable command paths. ## -## ------------------------------- ## - -# After configure completes, it has a better idea of some of the -# shell tools we need than the defaults used by the functions shared -# with bootstrap, so set those here where they can still be over- -# ridden by the user, but otherwise take precedence. - -: ${AUTOCONF="autoconf"} -: ${AUTOMAKE="automake"} - - -## -------------------------- ## -## Source external libraries. ## -## -------------------------- ## - -# Much of our low-level functionality needs to be sourced from external -# libraries, which are installed to $pkgauxdir. - -# Set a version string for this script. -scriptversion=2015-01-20.17; # UTC - -# General shell script boiler plate, and helper functions. -# Written by Gary V. Vaughan, 2004 - -# Copyright (C) 2004-2015 Free Software Foundation, Inc. -# This is free software; see the source for copying conditions. There is NO -# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or -# (at your option) any later version. - -# As a special exception to the GNU General Public License, if you distribute -# this file as part of a program or library that is built using GNU Libtool, -# you may include this file under the same distribution terms that you use -# for the rest of that program. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNES FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, +# or obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -# Please report bugs or propose patches to gary@gnu.org. - - -## ------ ## -## Usage. ## -## ------ ## - -# Evaluate this file near the top of your script to gain access to -# the functions and variables defined here: +# Usage: $progname [OPTION]... [MODE-ARG]... +# +# Provide generalized library-building support services. # -# . `echo "$0" | ${SED-sed} 's|[^/]*$||'`/build-aux/funclib.sh +# --config show all configuration variables +# --debug enable verbose shell tracing +# -n, --dry-run display commands without modifying any files +# --features display basic configuration information and exit +# --mode=MODE use operation mode MODE +# --preserve-dup-deps don't remove duplicate dependency libraries +# --quiet, --silent don't print informational messages +# --no-quiet, --no-silent +# print informational messages (default) +# --no-warn don't display warning messages +# --tag=TAG use configuration variables from tag TAG +# -v, --verbose print more informational messages than default +# --no-verbose don't print the extra informational messages +# --version print version information +# -h, --help, --help-all print short, long, or detailed help message # -# If you need to override any of the default environment variable -# settings, do that before evaluating this file. - - -## -------------------- ## -## Shell normalisation. ## -## -------------------- ## +# MODE must be one of the following: +# +# clean remove files from the build directory +# compile compile a source file into a libtool object +# execute automatically set library path, then run a program +# finish complete the installation of libtool libraries +# install install libraries or executables +# link create a library or an executable +# uninstall remove libraries from an installed directory +# +# MODE-ARGS vary depending on the MODE. When passed as first option, +# `--mode=MODE' may be abbreviated as `MODE' or a unique abbreviation of that. +# Try `$progname --help --mode=MODE' for a more detailed description of MODE. +# +# When reporting a bug, please describe a test case to reproduce it and +# include the following information: +# +# host-triplet: $host +# shell: $SHELL +# compiler: $LTCC +# compiler flags: $LTCFLAGS +# linker: $LD (gnu? $with_gnu_ld) +# $progname: (GNU libtool) 2.4.2 Debian-2.4.2-1.7ubuntu1 +# automake: $automake_version +# autoconf: $autoconf_version +# +# Report bugs to . +# GNU libtool home page: . +# General help using GNU software: . -# Some shells need a little help to be as Bourne compatible as possible. -# Before doing anything else, make sure all that help has been provided! +PROGRAM=libtool +PACKAGE=libtool +VERSION="2.4.2 Debian-2.4.2-1.7ubuntu1" +TIMESTAMP="" +package_revision=1.3337 -DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : +# Be Bourne compatible +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else - case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac -fi - -# NLS nuisances: We save the old values in case they are required later. -_G_user_locale= -_G_safe_locale= -for _G_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES -do - eval "if test set = \"\${$_G_var+set}\"; then - save_$_G_var=\$$_G_var - $_G_var=C - export $_G_var - _G_user_locale=\"$_G_var=\\\$save_\$_G_var; \$_G_user_locale\" - _G_safe_locale=\"$_G_var=C; \$_G_safe_locale\" - fi" -done - -# CDPATH. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - -# Make sure IFS has a sensible default -sp=' ' -nl=' -' -IFS="$sp $nl" - -# There are apparently some retarded systems that use ';' as a PATH separator! -if test "${PATH_SEPARATOR+set}" != set; then - PATH_SEPARATOR=: - (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { - (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || - PATH_SEPARATOR=';' - } + case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac fi +BIN_SH=xpg4; export BIN_SH # for Tru64 +DUALCASE=1; export DUALCASE # for MKS sh - - -## ------------------------- ## -## Locate command utilities. ## -## ------------------------- ## - - -# func_executable_p FILE -# ---------------------- -# Check that FILE is an executable regular file. -func_executable_p () -{ - test -f "$1" && test -x "$1" -} - - -# func_path_progs PROGS_LIST CHECK_FUNC [PATH] -# -------------------------------------------- -# Search for either a program that responds to --version with output -# containing "GNU", or else returned by CHECK_FUNC otherwise, by -# trying all the directories in PATH with each of the elements of -# PROGS_LIST. -# -# CHECK_FUNC should accept the path to a candidate program, and -# set $func_check_prog_result if it truncates its output less than -# $_G_path_prog_max characters. -func_path_progs () +# A function that is used when there is no print builtin or printf. +func_fallback_echo () { - _G_progs_list=$1 - _G_check_func=$2 - _G_PATH=${3-"$PATH"} - - _G_path_prog_max=0 - _G_path_prog_found=false - _G_save_IFS=$IFS; IFS=${PATH_SEPARATOR-:} - for _G_dir in $_G_PATH; do - IFS=$_G_save_IFS - test -z "$_G_dir" && _G_dir=. - for _G_prog_name in $_G_progs_list; do - for _exeext in '' .EXE; do - _G_path_prog=$_G_dir/$_G_prog_name$_exeext - func_executable_p "$_G_path_prog" || continue - case `"$_G_path_prog" --version 2>&1` in - *GNU*) func_path_progs_result=$_G_path_prog _G_path_prog_found=: ;; - *) $_G_check_func $_G_path_prog - func_path_progs_result=$func_check_prog_result - ;; - esac - $_G_path_prog_found && break 3 - done - done - done - IFS=$_G_save_IFS - test -z "$func_path_progs_result" && { - echo "no acceptable sed could be found in \$PATH" >&2 - exit 1 - } -} - - -# We want to be able to use the functions in this file before configure -# has figured out where the best binaries are kept, which means we have -# to search for them ourselves - except when the results are already set -# where we skip the searches. - -# Unless the user overrides by setting SED, search the path for either GNU -# sed, or the sed that truncates its output the least. -test -z "$SED" && { - _G_sed_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ - for _G_i in 1 2 3 4 5 6 7; do - _G_sed_script=$_G_sed_script$nl$_G_sed_script - done - echo "$_G_sed_script" 2>/dev/null | sed 99q >conftest.sed - _G_sed_script= - - func_check_prog_sed () - { - _G_path_prog=$1 - - _G_count=0 - printf 0123456789 >conftest.in - while : - do - cat conftest.in conftest.in >conftest.tmp - mv conftest.tmp conftest.in - cp conftest.in conftest.nl - echo '' >> conftest.nl - "$_G_path_prog" -f conftest.sed conftest.out 2>/dev/null || break - diff conftest.out conftest.nl >/dev/null 2>&1 || break - _G_count=`expr $_G_count + 1` - if test "$_G_count" -gt "$_G_path_prog_max"; then - # Best one so far, save it but keep looking for a better one - func_check_prog_result=$_G_path_prog - _G_path_prog_max=$_G_count - fi - # 10*(2^10) chars as input seems more than enough - test 10 -lt "$_G_count" && break - done - rm -f conftest.in conftest.tmp conftest.nl conftest.out - } - - func_path_progs "sed gsed" func_check_prog_sed $PATH:/usr/xpg4/bin - rm -f conftest.sed - SED=$func_path_progs_result + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' } +# NLS nuisances: We save the old values to restore during execute mode. +lt_user_locale= +lt_safe_locale= +for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES +do + eval "if test \"\${$lt_var+set}\" = set; then + save_$lt_var=\$$lt_var + $lt_var=C + export $lt_var + lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\" + lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\" + fi" +done +LC_ALL=C +LANGUAGE=C +export LANGUAGE LC_ALL -# Unless the user overrides by setting GREP, search the path for either GNU -# grep, or the grep that truncates its output the least. -test -z "$GREP" && { - func_check_prog_grep () - { - _G_path_prog=$1 - - _G_count=0 - _G_path_prog_max=0 - printf 0123456789 >conftest.in - while : - do - cat conftest.in conftest.in >conftest.tmp - mv conftest.tmp conftest.in - cp conftest.in conftest.nl - echo 'GREP' >> conftest.nl - "$_G_path_prog" -e 'GREP$' -e '-(cannot match)-' conftest.out 2>/dev/null || break - diff conftest.out conftest.nl >/dev/null 2>&1 || break - _G_count=`expr $_G_count + 1` - if test "$_G_count" -gt "$_G_path_prog_max"; then - # Best one so far, save it but keep looking for a better one - func_check_prog_result=$_G_path_prog - _G_path_prog_max=$_G_count - fi - # 10*(2^10) chars as input seems more than enough - test 10 -lt "$_G_count" && break - done - rm -f conftest.in conftest.tmp conftest.nl conftest.out - } +$lt_unset CDPATH - func_path_progs "grep ggrep" func_check_prog_grep $PATH:/usr/xpg4/bin - GREP=$func_path_progs_result -} +# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh +# is ksh but when the shell is invoked as "sh" and the current value of +# the _XPG environment variable is not equal to 1 (one), the special +# positional parameter $0, within a function call, is the name of the +# function. +progpath="$0" -## ------------------------------- ## -## User overridable command paths. ## -## ------------------------------- ## -# All uppercase variable names are used for environment variables. These -# variables can be overridden by the user before calling a script that -# uses them if a suitable command of that name is not already available -# in the command search PATH. : ${CP="cp -f"} -: ${ECHO="printf %s\n"} -: ${EGREP="$GREP -E"} -: ${FGREP="$GREP -F"} -: ${LN_S="ln -s"} +test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'} : ${MAKE="make"} : ${MKDIR="mkdir"} : ${MV="mv -f"} : ${RM="rm -f"} : ${SHELL="${CONFIG_SHELL-/bin/sh}"} +: ${Xsed="$SED -e 1s/^X//"} +# Global variables: +EXIT_SUCCESS=0 +EXIT_FAILURE=1 +EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. +EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. -## -------------------- ## -## Useful sed snippets. ## -## -------------------- ## +exit_status=$EXIT_SUCCESS -sed_dirname='s|/[^/]*$||' -sed_basename='s|^.*/||' +# Make sure IFS has a sensible default +lt_nl=' +' +IFS=" $lt_nl" -# Sed substitution that helps us do robust quoting. It backslashifies -# metacharacters that are still active within double-quoted strings. -sed_quote_subst='s|\([`"$\\]\)|\\\1|g' +dirname="s,/[^/]*$,," +basename="s,^.*/,," -# Same as above, but do not quote variable references. -sed_double_quote_subst='s/\(["`\\]\)/\\\1/g' +# func_dirname file append nondir_replacement +# Compute the dirname of FILE. If nonempty, add APPEND to the result, +# otherwise set result to NONDIR_REPLACEMENT. +func_dirname () +{ + func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` + if test "X$func_dirname_result" = "X${1}"; then + func_dirname_result="${3}" + else + func_dirname_result="$func_dirname_result${2}" + fi +} # func_dirname may be replaced by extended shell implementation -# Sed substitution that turns a string into a regex matching for the -# string literally. -sed_make_literal_regex='s|[].[^$\\*\/]|\\&|g' -# Sed substitution that converts a w32 file name or path -# that contains forward slashes, into one that contains -# (escaped) backslashes. A very naive implementation. -sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' - -# Re-'\' parameter expansions in output of sed_double_quote_subst that -# were '\'-ed in input to the same. If an odd number of '\' preceded a -# '$' in input to sed_double_quote_subst, that '$' was protected from -# expansion. Since each input '\' is now two '\'s, look for any number -# of runs of four '\'s followed by two '\'s and then a '$'. '\' that '$'. -_G_bs='\\' -_G_bs2='\\\\' -_G_bs4='\\\\\\\\' -_G_dollar='\$' -sed_double_backslash="\ - s/$_G_bs4/&\\ -/g - s/^$_G_bs2$_G_dollar/$_G_bs&/ - s/\\([^$_G_bs]\\)$_G_bs2$_G_dollar/\\1$_G_bs2$_G_bs$_G_dollar/g - s/\n//g" +# func_basename file +func_basename () +{ + func_basename_result=`$ECHO "${1}" | $SED "$basename"` +} # func_basename may be replaced by extended shell implementation -## ----------------- ## -## Global variables. ## -## ----------------- ## +# func_dirname_and_basename file append nondir_replacement +# perform func_basename and func_dirname in a single function +# call: +# dirname: Compute the dirname of FILE. If nonempty, +# add APPEND to the result, otherwise set result +# to NONDIR_REPLACEMENT. +# value returned in "$func_dirname_result" +# basename: Compute filename of FILE. +# value retuned in "$func_basename_result" +# Implementation must be kept synchronized with func_dirname +# and func_basename. For efficiency, we do not delegate to +# those functions but instead duplicate the functionality here. +func_dirname_and_basename () +{ + # Extract subdirectory from the argument. + func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"` + if test "X$func_dirname_result" = "X${1}"; then + func_dirname_result="${3}" + else + func_dirname_result="$func_dirname_result${2}" + fi + func_basename_result=`$ECHO "${1}" | $SED -e "$basename"` +} # func_dirname_and_basename may be replaced by extended shell implementation -# Except for the global variables explicitly listed below, the following -# functions in the '^func_' namespace, and the '^require_' namespace -# variables initialised in the 'Resource management' section, sourcing -# this file will not pollute your global namespace with anything -# else. There's no portable way to scope variables in Bourne shell -# though, so actually running these functions will sometimes place -# results into a variable named after the function, and often use -# temporary variables in the '^_G_' namespace. If you are careful to -# avoid using those namespaces casually in your sourcing script, things -# should continue to work as you expect. And, of course, you can freely -# overwrite any of the functions or variables defined here before -# calling anything to customize them. -EXIT_SUCCESS=0 -EXIT_FAILURE=1 -EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. -EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. +# func_stripname prefix suffix name +# strip PREFIX and SUFFIX off of NAME. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +# func_strip_suffix prefix name +func_stripname () +{ + case ${2} in + .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; + *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; + esac +} # func_stripname may be replaced by extended shell implementation -# Allow overriding, eg assuming that you follow the convention of -# putting '$debug_cmd' at the start of all your functions, you can get -# bash to show function call trace with: -# -# debug_cmd='eval echo "${FUNCNAME[0]} $*" >&2' bash your-script-name -debug_cmd=${debug_cmd-":"} -exit_cmd=: -# By convention, finish your script with: -# -# exit $exit_status -# -# so that you can set exit_status to non-zero if you want to indicate -# something went wrong during execution without actually bailing out at -# the point of failure. -exit_status=$EXIT_SUCCESS +# These SED scripts presuppose an absolute path with a trailing slash. +pathcar='s,^/\([^/]*\).*$,\1,' +pathcdr='s,^/[^/]*,,' +removedotparts=':dotsl + s@/\./@/@g + t dotsl + s,/\.$,/,' +collapseslashes='s@/\{1,\}@/@g' +finalslash='s,/*$,/,' -# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh -# is ksh but when the shell is invoked as "sh" and the current value of -# the _XPG environment variable is not equal to 1 (one), the special -# positional parameter $0, within a function call, is the name of the -# function. -progpath=$0 +# func_normal_abspath PATH +# Remove doubled-up and trailing slashes, "." path components, +# and cancel out any ".." path components in PATH after making +# it an absolute path. +# value returned in "$func_normal_abspath_result" +func_normal_abspath () +{ + # Start from root dir and reassemble the path. + func_normal_abspath_result= + func_normal_abspath_tpath=$1 + func_normal_abspath_altnamespace= + case $func_normal_abspath_tpath in + "") + # Empty path, that just means $cwd. + func_stripname '' '/' "`pwd`" + func_normal_abspath_result=$func_stripname_result + return + ;; + # The next three entries are used to spot a run of precisely + # two leading slashes without using negated character classes; + # we take advantage of case's first-match behaviour. + ///*) + # Unusual form of absolute path, do nothing. + ;; + //*) + # Not necessarily an ordinary path; POSIX reserves leading '//' + # and for example Cygwin uses it to access remote file shares + # over CIFS/SMB, so we conserve a leading double slash if found. + func_normal_abspath_altnamespace=/ + ;; + /*) + # Absolute path, do nothing. + ;; + *) + # Relative path, prepend $cwd. + func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath + ;; + esac + # Cancel out all the simple stuff to save iterations. We also want + # the path to end with a slash for ease of parsing, so make sure + # there is one (and only one) here. + func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ + -e "$removedotparts" -e "$collapseslashes" -e "$finalslash"` + while :; do + # Processed it all yet? + if test "$func_normal_abspath_tpath" = / ; then + # If we ascended to the root using ".." the result may be empty now. + if test -z "$func_normal_abspath_result" ; then + func_normal_abspath_result=/ + fi + break + fi + func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \ + -e "$pathcar"` + func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ + -e "$pathcdr"` + # Figure out what to do with it + case $func_normal_abspath_tcomponent in + "") + # Trailing empty path component, ignore it. + ;; + ..) + # Parent dir; strip last assembled component from result. + func_dirname "$func_normal_abspath_result" + func_normal_abspath_result=$func_dirname_result + ;; + *) + # Actual path component, append it. + func_normal_abspath_result=$func_normal_abspath_result/$func_normal_abspath_tcomponent + ;; + esac + done + # Restore leading double-slash if one was found on entry. + func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result +} + +# func_relative_path SRCDIR DSTDIR +# generates a relative path from SRCDIR to DSTDIR, with a trailing +# slash if non-empty, suitable for immediately appending a filename +# without needing to append a separator. +# value returned in "$func_relative_path_result" +func_relative_path () +{ + func_relative_path_result= + func_normal_abspath "$1" + func_relative_path_tlibdir=$func_normal_abspath_result + func_normal_abspath "$2" + func_relative_path_tbindir=$func_normal_abspath_result + + # Ascend the tree starting from libdir + while :; do + # check if we have found a prefix of bindir + case $func_relative_path_tbindir in + $func_relative_path_tlibdir) + # found an exact match + func_relative_path_tcancelled= + break + ;; + $func_relative_path_tlibdir*) + # found a matching prefix + func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir" + func_relative_path_tcancelled=$func_stripname_result + if test -z "$func_relative_path_result"; then + func_relative_path_result=. + fi + break + ;; + *) + func_dirname $func_relative_path_tlibdir + func_relative_path_tlibdir=${func_dirname_result} + if test "x$func_relative_path_tlibdir" = x ; then + # Have to descend all the way to the root! + func_relative_path_result=../$func_relative_path_result + func_relative_path_tcancelled=$func_relative_path_tbindir + break + fi + func_relative_path_result=../$func_relative_path_result + ;; + esac + done + + # Now calculate path; take care to avoid doubling-up slashes. + func_stripname '' '/' "$func_relative_path_result" + func_relative_path_result=$func_stripname_result + func_stripname '/' '/' "$func_relative_path_tcancelled" + if test "x$func_stripname_result" != x ; then + func_relative_path_result=${func_relative_path_result}/${func_stripname_result} + fi + + # Normalisation. If bindir is libdir, return empty string, + # else relative path ending with a slash; either way, target + # file name can be directly appended. + if test ! -z "$func_relative_path_result"; then + func_stripname './' '' "$func_relative_path_result/" + func_relative_path_result=$func_stripname_result + fi +} -# The name of this program. -progname=`$ECHO "$progpath" |$SED "$sed_basename"` +# The name of this program: +func_dirname_and_basename "$progpath" +progname=$func_basename_result -# Make sure we have an absolute progpath for reexecution: +# Make sure we have an absolute path for reexecution: case $progpath in [\\/]*|[A-Za-z]:\\*) ;; *[\\/]*) - progdir=`$ECHO "$progpath" |$SED "$sed_dirname"` + progdir=$func_dirname_result progdir=`cd "$progdir" && pwd` - progpath=$progdir/$progname + progpath="$progdir/$progname" ;; *) - _G_IFS=$IFS + save_IFS="$IFS" IFS=${PATH_SEPARATOR-:} for progdir in $PATH; do - IFS=$_G_IFS + IFS="$save_IFS" test -x "$progdir/$progname" && break done - IFS=$_G_IFS + IFS="$save_IFS" test -n "$progdir" || progdir=`pwd` - progpath=$progdir/$progname + progpath="$progdir/$progname" ;; esac +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +Xsed="${SED}"' -e 1s/^X//' +sed_quote_subst='s/\([`"$\\]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\(["`\\]\)/\\\1/g' -## ----------------- ## -## Standard options. ## -## ----------------- ## +# Sed substitution that turns a string into a regex matching for the +# string literally. +sed_make_literal_regex='s,[].[^$\\*\/],\\&,g' -# The following options affect the operation of the functions defined -# below, and should be set appropriately depending on run-time para- -# meters passed on the command line. +# Sed substitution that converts a w32 file name or path +# which contains forward slashes, into one that contains +# (escaped) backslashes. A very naive implementation. +lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' + +# Re-`\' parameter expansions in output of double_quote_subst that were +# `\'-ed in input to the same. If an odd number of `\' preceded a '$' +# in input to double_quote_subst, that '$' was protected from expansion. +# Since each input `\' is now two `\'s, look for any number of runs of +# four `\'s followed by two `\'s and then a '$'. `\' that '$'. +bs='\\' +bs2='\\\\' +bs4='\\\\\\\\' +dollar='\$' +sed_double_backslash="\ + s/$bs4/&\\ +/g + s/^$bs2$dollar/$bs&/ + s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g + s/\n//g" +# Standard options: opt_dry_run=false +opt_help=false opt_quiet=false opt_verbose=false +opt_warning=: -# Categories 'all' and 'none' are always available. Append any others -# you will pass as the first argument to func_warning from your own -# code. -warning_categories= +# func_echo arg... +# Echo program name prefixed message, along with the current mode +# name if it has been set yet. +func_echo () +{ + $ECHO "$progname: ${opt_mode+$opt_mode: }$*" +} -# By default, display warnings according to 'opt_warning_types'. Set -# 'warning_func' to ':' to elide all warnings, or func_fatal_error to -# treat the next displayed warning as a fatal error. -warning_func=func_warn_and_continue +# func_verbose arg... +# Echo program name prefixed message in verbose mode only. +func_verbose () +{ + $opt_verbose && func_echo ${1+"$@"} -# Set to 'all' to display all warnings, 'none' to suppress all -# warnings, or a space delimited list of some subset of -# 'warning_categories' to display only the listed warnings. -opt_warning_types=all + # A bug in bash halts the script if the last line of a function + # fails when set -e is in force, so we need another command to + # work around that: + : +} +# func_echo_all arg... +# Invoke $ECHO with all args, space-separated. +func_echo_all () +{ + $ECHO "$*" +} -## -------------------- ## -## Resource management. ## -## -------------------- ## +# func_error arg... +# Echo program name prefixed message to standard error. +func_error () +{ + $ECHO "$progname: ${opt_mode+$opt_mode: }"${1+"$@"} 1>&2 +} -# This section contains definitions for functions that each ensure a -# particular resource (a file, or a non-empty configuration variable for -# example) is available, and if appropriate to extract default values -# from pertinent package files. Call them using their associated -# 'require_*' variable to ensure that they are executed, at most, once. -# -# It's entirely deliberate that calling these functions can set -# variables that don't obey the namespace limitations obeyed by the rest -# of this file, in order that that they be as useful as possible to -# callers. +# func_warning arg... +# Echo program name prefixed warning message to standard error. +func_warning () +{ + $opt_warning && $ECHO "$progname: ${opt_mode+$opt_mode: }warning: "${1+"$@"} 1>&2 + # bash bug again: + : +} -# require_term_colors -# ------------------- -# Allow display of bold text on terminals that support it. -require_term_colors=func_require_term_colors -func_require_term_colors () +# func_fatal_error arg... +# Echo program name prefixed message to standard error, and exit. +func_fatal_error () { - $debug_cmd - - test -t 1 && { - # COLORTERM and USE_ANSI_COLORS environment variables take - # precedence, because most terminfo databases neglect to describe - # whether color sequences are supported. - test -n "${COLORTERM+set}" && : ${USE_ANSI_COLORS="1"} - - if test 1 = "$USE_ANSI_COLORS"; then - # Standard ANSI escape sequences - tc_reset='' - tc_bold=''; tc_standout='' - tc_red=''; tc_green='' - tc_blue=''; tc_cyan='' - else - # Otherwise trust the terminfo database after all. - test -n "`tput sgr0 2>/dev/null`" && { - tc_reset=`tput sgr0` - test -n "`tput bold 2>/dev/null`" && tc_bold=`tput bold` - tc_standout=$tc_bold - test -n "`tput smso 2>/dev/null`" && tc_standout=`tput smso` - test -n "`tput setaf 1 2>/dev/null`" && tc_red=`tput setaf 1` - test -n "`tput setaf 2 2>/dev/null`" && tc_green=`tput setaf 2` - test -n "`tput setaf 4 2>/dev/null`" && tc_blue=`tput setaf 4` - test -n "`tput setaf 5 2>/dev/null`" && tc_cyan=`tput setaf 5` - } - fi - } + func_error ${1+"$@"} + exit $EXIT_FAILURE +} - require_term_colors=: +# func_fatal_help arg... +# Echo program name prefixed message to standard error, followed by +# a help hint, and exit. +func_fatal_help () +{ + func_error ${1+"$@"} + func_fatal_error "$help" } +help="Try \`$progname --help' for more information." ## default -## ----------------- ## -## Function library. ## -## ----------------- ## - -# This section contains a variety of useful functions to call in your -# scripts. Take note of the portable wrappers for features provided by -# some modern shells, which will fall back to slower equivalents on -# less featureful shells. - - -# func_append VAR VALUE -# --------------------- -# Append VALUE onto the existing contents of VAR. - - # We should try to minimise forks, especially on Windows where they are - # unreasonably slow, so skip the feature probes when bash or zsh are - # being used: - if test set = "${BASH_VERSION+set}${ZSH_VERSION+set}"; then - : ${_G_HAVE_ARITH_OP="yes"} - : ${_G_HAVE_XSI_OPS="yes"} - # The += operator was introduced in bash 3.1 - case $BASH_VERSION in - [12].* | 3.0 | 3.0*) ;; - *) - : ${_G_HAVE_PLUSEQ_OP="yes"} - ;; - esac - fi - - # _G_HAVE_PLUSEQ_OP - # Can be empty, in which case the shell is probed, "yes" if += is - # useable or anything else if it does not work. - test -z "$_G_HAVE_PLUSEQ_OP" \ - && (eval 'x=a; x+=" b"; test "a b" = "$x"') 2>/dev/null \ - && _G_HAVE_PLUSEQ_OP=yes - -if test yes = "$_G_HAVE_PLUSEQ_OP" -then - # This is an XSI compatible shell, allowing a faster implementation... - eval 'func_append () - { - $debug_cmd - - eval "$1+=\$2" - }' -else - # ...otherwise fall back to using expr, which is often a shell builtin. - func_append () - { - $debug_cmd - - eval "$1=\$$1\$2" - } -fi - - -# func_append_quoted VAR VALUE -# ---------------------------- -# Quote VALUE and append to the end of shell variable VAR, separated -# by a space. -if test yes = "$_G_HAVE_PLUSEQ_OP"; then - eval 'func_append_quoted () - { - $debug_cmd - - func_quote_for_eval "$2" - eval "$1+=\\ \$func_quote_for_eval_result" - }' -else - func_append_quoted () - { - $debug_cmd - - func_quote_for_eval "$2" - eval "$1=\$$1\\ \$func_quote_for_eval_result" - } -fi - - -# func_append_uniq VAR VALUE -# -------------------------- -# Append unique VALUE onto the existing contents of VAR, assuming -# entries are delimited by the first character of VALUE. For example: -# -# func_append_uniq options " --another-option option-argument" -# -# will only append to $options if " --another-option option-argument " -# is not already present somewhere in $options already (note spaces at -# each end implied by leading space in second argument). -func_append_uniq () -{ - $debug_cmd - - eval _G_current_value='`$ECHO $'$1'`' - _G_delim=`expr "$2" : '\(.\)'` - - case $_G_delim$_G_current_value$_G_delim in - *"$2$_G_delim"*) ;; - *) func_append "$@" ;; - esac -} - - -# func_arith TERM... -# ------------------ -# Set func_arith_result to the result of evaluating TERMs. - test -z "$_G_HAVE_ARITH_OP" \ - && (eval 'test 2 = $(( 1 + 1 ))') 2>/dev/null \ - && _G_HAVE_ARITH_OP=yes - -if test yes = "$_G_HAVE_ARITH_OP"; then - eval 'func_arith () - { - $debug_cmd - - func_arith_result=$(( $* )) - }' -else - func_arith () - { - $debug_cmd - - func_arith_result=`expr "$@"` - } -fi - - -# func_basename FILE -# ------------------ -# Set func_basename_result to FILE with everything up to and including -# the last / stripped. -if test yes = "$_G_HAVE_XSI_OPS"; then - # If this shell supports suffix pattern removal, then use it to avoid - # forking. Hide the definitions single quotes in case the shell chokes - # on unsupported syntax... - _b='func_basename_result=${1##*/}' - _d='case $1 in - */*) func_dirname_result=${1%/*}$2 ;; - * ) func_dirname_result=$3 ;; - esac' - -else - # ...otherwise fall back to using sed. - _b='func_basename_result=`$ECHO "$1" |$SED "$sed_basename"`' - _d='func_dirname_result=`$ECHO "$1" |$SED "$sed_dirname"` - if test "X$func_dirname_result" = "X$1"; then - func_dirname_result=$3 - else - func_append func_dirname_result "$2" - fi' -fi - -eval 'func_basename () -{ - $debug_cmd - - '"$_b"' -}' - - -# func_dirname FILE APPEND NONDIR_REPLACEMENT -# ------------------------------------------- -# Compute the dirname of FILE. If nonempty, add APPEND to the result, -# otherwise set result to NONDIR_REPLACEMENT. -eval 'func_dirname () -{ - $debug_cmd - - '"$_d"' -}' - - -# func_dirname_and_basename FILE APPEND NONDIR_REPLACEMENT -# -------------------------------------------------------- -# Perform func_basename and func_dirname in a single function -# call: -# dirname: Compute the dirname of FILE. If nonempty, -# add APPEND to the result, otherwise set result -# to NONDIR_REPLACEMENT. -# value returned in "$func_dirname_result" -# basename: Compute filename of FILE. -# value retuned in "$func_basename_result" -# For efficiency, we do not delegate to the functions above but instead -# duplicate the functionality here. -eval 'func_dirname_and_basename () -{ - $debug_cmd - - '"$_b"' - '"$_d"' -}' - - -# func_echo ARG... -# ---------------- -# Echo program name prefixed message. -func_echo () -{ - $debug_cmd - - _G_message=$* - - func_echo_IFS=$IFS - IFS=$nl - for _G_line in $_G_message; do - IFS=$func_echo_IFS - $ECHO "$progname: $_G_line" - done - IFS=$func_echo_IFS -} - - -# func_echo_all ARG... -# -------------------- -# Invoke $ECHO with all args, space-separated. -func_echo_all () -{ - $ECHO "$*" -} - - -# func_echo_infix_1 INFIX ARG... -# ------------------------------ -# Echo program name, followed by INFIX on the first line, with any -# additional lines not showing INFIX. -func_echo_infix_1 () -{ - $debug_cmd - - $require_term_colors - - _G_infix=$1; shift - _G_indent=$_G_infix - _G_prefix="$progname: $_G_infix: " - _G_message=$* - - # Strip color escape sequences before counting printable length - for _G_tc in "$tc_reset" "$tc_bold" "$tc_standout" "$tc_red" "$tc_green" "$tc_blue" "$tc_cyan" - do - test -n "$_G_tc" && { - _G_esc_tc=`$ECHO "$_G_tc" | $SED "$sed_make_literal_regex"` - _G_indent=`$ECHO "$_G_indent" | $SED "s|$_G_esc_tc||g"` - } - done - _G_indent="$progname: "`echo "$_G_indent" | $SED 's|.| |g'`" " ## exclude from sc_prohibit_nested_quotes - - func_echo_infix_1_IFS=$IFS - IFS=$nl - for _G_line in $_G_message; do - IFS=$func_echo_infix_1_IFS - $ECHO "$_G_prefix$tc_bold$_G_line$tc_reset" >&2 - _G_prefix=$_G_indent - done - IFS=$func_echo_infix_1_IFS -} - - -# func_error ARG... -# ----------------- -# Echo program name prefixed message to standard error. -func_error () -{ - $debug_cmd - - $require_term_colors - - func_echo_infix_1 " $tc_standout${tc_red}error$tc_reset" "$*" >&2 -} - - -# func_fatal_error ARG... -# ----------------------- -# Echo program name prefixed message to standard error, and exit. -func_fatal_error () -{ - $debug_cmd - - func_error "$*" - exit $EXIT_FAILURE -} - - -# func_grep EXPRESSION FILENAME -# ----------------------------- +# func_grep expression filename # Check whether EXPRESSION matches any line of FILENAME, without output. func_grep () { - $debug_cmd - $GREP "$1" "$2" >/dev/null 2>&1 } -# func_len STRING -# --------------- -# Set func_len_result to the length of STRING. STRING may not -# start with a hyphen. - test -z "$_G_HAVE_XSI_OPS" \ - && (eval 'x=a/b/c; - test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \ - && _G_HAVE_XSI_OPS=yes - -if test yes = "$_G_HAVE_XSI_OPS"; then - eval 'func_len () - { - $debug_cmd - - func_len_result=${#1} - }' -else - func_len () - { - $debug_cmd - - func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` - } -fi - - -# func_mkdir_p DIRECTORY-PATH -# --------------------------- +# func_mkdir_p directory-path # Make sure the entire path to DIRECTORY-PATH is available. func_mkdir_p () { - $debug_cmd - - _G_directory_path=$1 - _G_dir_list= + my_directory_path="$1" + my_dir_list= - if test -n "$_G_directory_path" && test : != "$opt_dry_run"; then + if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then - # Protect directory names starting with '-' - case $_G_directory_path in - -*) _G_directory_path=./$_G_directory_path ;; + # Protect directory names starting with `-' + case $my_directory_path in + -*) my_directory_path="./$my_directory_path" ;; esac # While some portion of DIR does not yet exist... - while test ! -d "$_G_directory_path"; do + while test ! -d "$my_directory_path"; do # ...make a list in topmost first order. Use a colon delimited # list incase some portion of path contains whitespace. - _G_dir_list=$_G_directory_path:$_G_dir_list + my_dir_list="$my_directory_path:$my_dir_list" # If the last portion added has no slash in it, the list is done - case $_G_directory_path in */*) ;; *) break ;; esac + case $my_directory_path in */*) ;; *) break ;; esac # ...otherwise throw away the child directory and loop - _G_directory_path=`$ECHO "$_G_directory_path" | $SED -e "$sed_dirname"` + my_directory_path=`$ECHO "$my_directory_path" | $SED -e "$dirname"` done - _G_dir_list=`$ECHO "$_G_dir_list" | $SED 's|:*$||'` + my_dir_list=`$ECHO "$my_dir_list" | $SED 's,:*$,,'` - func_mkdir_p_IFS=$IFS; IFS=: - for _G_dir in $_G_dir_list; do - IFS=$func_mkdir_p_IFS - # mkdir can fail with a 'File exist' error if two processes + save_mkdir_p_IFS="$IFS"; IFS=':' + for my_dir in $my_dir_list; do + IFS="$save_mkdir_p_IFS" + # mkdir can fail with a `File exist' error if two processes # try to create one of the directories concurrently. Don't # stop in that case! - $MKDIR "$_G_dir" 2>/dev/null || : + $MKDIR "$my_dir" 2>/dev/null || : done - IFS=$func_mkdir_p_IFS + IFS="$save_mkdir_p_IFS" # Bail out if we (or some other process) failed to create a directory. - test -d "$_G_directory_path" || \ - func_fatal_error "Failed to create '$1'" + test -d "$my_directory_path" || \ + func_fatal_error "Failed to create \`$1'" fi } -# func_mktempdir [BASENAME] -# ------------------------- +# func_mktempdir [string] # Make a temporary directory that won't clash with other running # libtool processes, and avoids race conditions if possible. If -# given, BASENAME is the basename for that directory. +# given, STRING is the basename for that directory. func_mktempdir () { - $debug_cmd + my_template="${TMPDIR-/tmp}/${1-$progname}" - _G_template=${TMPDIR-/tmp}/${1-$progname} - - if test : = "$opt_dry_run"; then + if test "$opt_dry_run" = ":"; then # Return a directory name, but don't create it in dry-run mode - _G_tmpdir=$_G_template-$$ + my_tmpdir="${my_template}-$$" else # If mktemp works, use that first and foremost - _G_tmpdir=`mktemp -d "$_G_template-XXXXXXXX" 2>/dev/null` + my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null` - if test ! -d "$_G_tmpdir"; then + if test ! -d "$my_tmpdir"; then # Failing that, at least try and use $RANDOM to avoid a race - _G_tmpdir=$_G_template-${RANDOM-0}$$ + my_tmpdir="${my_template}-${RANDOM-0}$$" - func_mktempdir_umask=`umask` + save_mktempdir_umask=`umask` umask 0077 - $MKDIR "$_G_tmpdir" - umask $func_mktempdir_umask + $MKDIR "$my_tmpdir" + umask $save_mktempdir_umask fi # If we're not in dry-run mode, bomb out on failure - test -d "$_G_tmpdir" || \ - func_fatal_error "cannot create temporary directory '$_G_tmpdir'" - fi - - $ECHO "$_G_tmpdir" -} - - -# func_normal_abspath PATH -# ------------------------ -# Remove doubled-up and trailing slashes, "." path components, -# and cancel out any ".." path components in PATH after making -# it an absolute path. -func_normal_abspath () -{ - $debug_cmd - - # These SED scripts presuppose an absolute path with a trailing slash. - _G_pathcar='s|^/\([^/]*\).*$|\1|' - _G_pathcdr='s|^/[^/]*||' - _G_removedotparts=':dotsl - s|/\./|/|g - t dotsl - s|/\.$|/|' - _G_collapseslashes='s|/\{1,\}|/|g' - _G_finalslash='s|/*$|/|' - - # Start from root dir and reassemble the path. - func_normal_abspath_result= - func_normal_abspath_tpath=$1 - func_normal_abspath_altnamespace= - case $func_normal_abspath_tpath in - "") - # Empty path, that just means $cwd. - func_stripname '' '/' "`pwd`" - func_normal_abspath_result=$func_stripname_result - return - ;; - # The next three entries are used to spot a run of precisely - # two leading slashes without using negated character classes; - # we take advantage of case's first-match behaviour. - ///*) - # Unusual form of absolute path, do nothing. - ;; - //*) - # Not necessarily an ordinary path; POSIX reserves leading '//' - # and for example Cygwin uses it to access remote file shares - # over CIFS/SMB, so we conserve a leading double slash if found. - func_normal_abspath_altnamespace=/ - ;; - /*) - # Absolute path, do nothing. - ;; - *) - # Relative path, prepend $cwd. - func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath - ;; - esac - - # Cancel out all the simple stuff to save iterations. We also want - # the path to end with a slash for ease of parsing, so make sure - # there is one (and only one) here. - func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ - -e "$_G_removedotparts" -e "$_G_collapseslashes" -e "$_G_finalslash"` - while :; do - # Processed it all yet? - if test / = "$func_normal_abspath_tpath"; then - # If we ascended to the root using ".." the result may be empty now. - if test -z "$func_normal_abspath_result"; then - func_normal_abspath_result=/ - fi - break - fi - func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \ - -e "$_G_pathcar"` - func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ - -e "$_G_pathcdr"` - # Figure out what to do with it - case $func_normal_abspath_tcomponent in - "") - # Trailing empty path component, ignore it. - ;; - ..) - # Parent dir; strip last assembled component from result. - func_dirname "$func_normal_abspath_result" - func_normal_abspath_result=$func_dirname_result - ;; - *) - # Actual path component, append it. - func_append func_normal_abspath_result "/$func_normal_abspath_tcomponent" - ;; - esac - done - # Restore leading double-slash if one was found on entry. - func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result -} - - -# func_notquiet ARG... -# -------------------- -# Echo program name prefixed message only when not in quiet mode. -func_notquiet () -{ - $debug_cmd - - $opt_quiet || func_echo ${1+"$@"} - - # A bug in bash halts the script if the last line of a function - # fails when set -e is in force, so we need another command to - # work around that: - : -} - - -# func_relative_path SRCDIR DSTDIR -# -------------------------------- -# Set func_relative_path_result to the relative path from SRCDIR to DSTDIR. -func_relative_path () -{ - $debug_cmd - - func_relative_path_result= - func_normal_abspath "$1" - func_relative_path_tlibdir=$func_normal_abspath_result - func_normal_abspath "$2" - func_relative_path_tbindir=$func_normal_abspath_result - - # Ascend the tree starting from libdir - while :; do - # check if we have found a prefix of bindir - case $func_relative_path_tbindir in - $func_relative_path_tlibdir) - # found an exact match - func_relative_path_tcancelled= - break - ;; - $func_relative_path_tlibdir*) - # found a matching prefix - func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir" - func_relative_path_tcancelled=$func_stripname_result - if test -z "$func_relative_path_result"; then - func_relative_path_result=. - fi - break - ;; - *) - func_dirname $func_relative_path_tlibdir - func_relative_path_tlibdir=$func_dirname_result - if test -z "$func_relative_path_tlibdir"; then - # Have to descend all the way to the root! - func_relative_path_result=../$func_relative_path_result - func_relative_path_tcancelled=$func_relative_path_tbindir - break - fi - func_relative_path_result=../$func_relative_path_result - ;; - esac - done - - # Now calculate path; take care to avoid doubling-up slashes. - func_stripname '' '/' "$func_relative_path_result" - func_relative_path_result=$func_stripname_result - func_stripname '/' '/' "$func_relative_path_tcancelled" - if test -n "$func_stripname_result"; then - func_append func_relative_path_result "/$func_stripname_result" - fi - - # Normalisation. If bindir is libdir, return '.' else relative path. - if test -n "$func_relative_path_result"; then - func_stripname './' '' "$func_relative_path_result" - func_relative_path_result=$func_stripname_result - fi - - test -n "$func_relative_path_result" || func_relative_path_result=. - - : -} - - -# func_quote_for_eval ARG... -# -------------------------- -# Aesthetically quote ARGs to be evaled later. -# This function returns two values: -# i) func_quote_for_eval_result -# double-quoted, suitable for a subsequent eval -# ii) func_quote_for_eval_unquoted_result -# has all characters that are still active within double -# quotes backslashified. -func_quote_for_eval () -{ - $debug_cmd - - func_quote_for_eval_unquoted_result= - func_quote_for_eval_result= - while test 0 -lt $#; do - case $1 in - *[\\\`\"\$]*) - _G_unquoted_arg=`printf '%s\n' "$1" |$SED "$sed_quote_subst"` ;; - *) - _G_unquoted_arg=$1 ;; - esac - if test -n "$func_quote_for_eval_unquoted_result"; then - func_append func_quote_for_eval_unquoted_result " $_G_unquoted_arg" - else - func_append func_quote_for_eval_unquoted_result "$_G_unquoted_arg" - fi - - case $_G_unquoted_arg in - # Double-quote args containing shell metacharacters to delay - # word splitting, command substitution and variable expansion - # for a subsequent eval. - # Many Bourne shells cannot handle close brackets correctly - # in scan sets, so we specify it separately. - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - _G_quoted_arg=\"$_G_unquoted_arg\" - ;; - *) - _G_quoted_arg=$_G_unquoted_arg - ;; - esac - - if test -n "$func_quote_for_eval_result"; then - func_append func_quote_for_eval_result " $_G_quoted_arg" - else - func_append func_quote_for_eval_result "$_G_quoted_arg" - fi - shift - done -} - - -# func_quote_for_expand ARG -# ------------------------- -# Aesthetically quote ARG to be evaled later; same as above, -# but do not quote variable references. -func_quote_for_expand () -{ - $debug_cmd - - case $1 in - *[\\\`\"]*) - _G_arg=`$ECHO "$1" | $SED \ - -e "$sed_double_quote_subst" -e "$sed_double_backslash"` ;; - *) - _G_arg=$1 ;; - esac - - case $_G_arg in - # Double-quote args containing shell metacharacters to delay - # word splitting and command substitution for a subsequent eval. - # Many Bourne shells cannot handle close brackets correctly - # in scan sets, so we specify it separately. - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - _G_arg=\"$_G_arg\" - ;; - esac - - func_quote_for_expand_result=$_G_arg -} - - -# func_stripname PREFIX SUFFIX NAME -# --------------------------------- -# strip PREFIX and SUFFIX from NAME, and store in func_stripname_result. -# PREFIX and SUFFIX must not contain globbing or regex special -# characters, hashes, percent signs, but SUFFIX may contain a leading -# dot (in which case that matches only a dot). -if test yes = "$_G_HAVE_XSI_OPS"; then - eval 'func_stripname () - { - $debug_cmd - - # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are - # positional parameters, so assign one to ordinary variable first. - func_stripname_result=$3 - func_stripname_result=${func_stripname_result#"$1"} - func_stripname_result=${func_stripname_result%"$2"} - }' -else - func_stripname () - { - $debug_cmd - - case $2 in - .*) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%\\\\$2\$%%"`;; - *) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%$2\$%%"`;; - esac - } -fi - - -# func_show_eval CMD [FAIL_EXP] -# ----------------------------- -# Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is -# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP -# is given, then evaluate it. -func_show_eval () -{ - $debug_cmd - - _G_cmd=$1 - _G_fail_exp=${2-':'} - - func_quote_for_expand "$_G_cmd" - eval "func_notquiet $func_quote_for_expand_result" - - $opt_dry_run || { - eval "$_G_cmd" - _G_status=$? - if test 0 -ne "$_G_status"; then - eval "(exit $_G_status); $_G_fail_exp" - fi - } -} - - -# func_show_eval_locale CMD [FAIL_EXP] -# ------------------------------------ -# Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is -# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP -# is given, then evaluate it. Use the saved locale for evaluation. -func_show_eval_locale () -{ - $debug_cmd - - _G_cmd=$1 - _G_fail_exp=${2-':'} - - $opt_quiet || { - func_quote_for_expand "$_G_cmd" - eval "func_echo $func_quote_for_expand_result" - } - - $opt_dry_run || { - eval "$_G_user_locale - $_G_cmd" - _G_status=$? - eval "$_G_safe_locale" - if test 0 -ne "$_G_status"; then - eval "(exit $_G_status); $_G_fail_exp" - fi - } -} - - -# func_tr_sh -# ---------- -# Turn $1 into a string suitable for a shell variable name. -# Result is stored in $func_tr_sh_result. All characters -# not in the set a-zA-Z0-9_ are replaced with '_'. Further, -# if $1 begins with a digit, a '_' is prepended as well. -func_tr_sh () -{ - $debug_cmd - - case $1 in - [0-9]* | *[!a-zA-Z0-9_]*) - func_tr_sh_result=`$ECHO "$1" | $SED -e 's/^\([0-9]\)/_\1/' -e 's/[^a-zA-Z0-9_]/_/g'` - ;; - * ) - func_tr_sh_result=$1 - ;; - esac -} - - -# func_verbose ARG... -# ------------------- -# Echo program name prefixed message in verbose mode only. -func_verbose () -{ - $debug_cmd - - $opt_verbose && func_echo "$*" - - : -} - - -# func_warn_and_continue ARG... -# ----------------------------- -# Echo program name prefixed warning message to standard error. -func_warn_and_continue () -{ - $debug_cmd - - $require_term_colors - - func_echo_infix_1 "${tc_red}warning$tc_reset" "$*" >&2 -} - - -# func_warning CATEGORY ARG... -# ---------------------------- -# Echo program name prefixed warning message to standard error. Warning -# messages can be filtered according to CATEGORY, where this function -# elides messages where CATEGORY is not listed in the global variable -# 'opt_warning_types'. -func_warning () -{ - $debug_cmd - - # CATEGORY must be in the warning_categories list! - case " $warning_categories " in - *" $1 "*) ;; - *) func_internal_error "invalid warning category '$1'" ;; - esac - - _G_category=$1 - shift - - case " $opt_warning_types " in - *" $_G_category "*) $warning_func ${1+"$@"} ;; - esac -} - - -# func_sort_ver VER1 VER2 -# ----------------------- -# 'sort -V' is not generally available. -# Note this deviates from the version comparison in automake -# in that it treats 1.5 < 1.5.0, and treats 1.4.4a < 1.4-p3a -# but this should suffice as we won't be specifying old -# version formats or redundant trailing .0 in bootstrap.conf. -# If we did want full compatibility then we should probably -# use m4_version_compare from autoconf. -func_sort_ver () -{ - $debug_cmd - - printf '%s\n%s\n' "$1" "$2" \ - | sort -t. -k 1,1n -k 2,2n -k 3,3n -k 4,4n -k 5,5n -k 6,6n -k 7,7n -k 8,8n -k 9,9n -} - -# func_lt_ver PREV CURR -# --------------------- -# Return true if PREV and CURR are in the correct order according to -# func_sort_ver, otherwise false. Use it like this: -# -# func_lt_ver "$prev_ver" "$proposed_ver" || func_fatal_error "..." -func_lt_ver () -{ - $debug_cmd - - test "x$1" = x`func_sort_ver "$1" "$2" | $SED 1q` -} - - -# Local variables: -# mode: shell-script -# sh-indentation: 2 -# eval: (add-hook 'before-save-hook 'time-stamp) -# time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC" -# time-stamp-time-zone: "UTC" -# End: -#! /bin/sh - -# Set a version string for this script. -scriptversion=2014-01-07.03; # UTC - -# A portable, pluggable option parser for Bourne shell. -# Written by Gary V. Vaughan, 2010 - -# Copyright (C) 2010-2015 Free Software Foundation, Inc. -# This is free software; see the source for copying conditions. There is NO -# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -# Please report bugs or propose patches to gary@gnu.org. - - -## ------ ## -## Usage. ## -## ------ ## - -# This file is a library for parsing options in your shell scripts along -# with assorted other useful supporting features that you can make use -# of too. -# -# For the simplest scripts you might need only: -# -# #!/bin/sh -# . relative/path/to/funclib.sh -# . relative/path/to/options-parser -# scriptversion=1.0 -# func_options ${1+"$@"} -# eval set dummy "$func_options_result"; shift -# ...rest of your script... -# -# In order for the '--version' option to work, you will need to have a -# suitably formatted comment like the one at the top of this file -# starting with '# Written by ' and ending with '# warranty; '. -# -# For '-h' and '--help' to work, you will also need a one line -# description of your script's purpose in a comment directly above the -# '# Written by ' line, like the one at the top of this file. -# -# The default options also support '--debug', which will turn on shell -# execution tracing (see the comment above debug_cmd below for another -# use), and '--verbose' and the func_verbose function to allow your script -# to display verbose messages only when your user has specified -# '--verbose'. -# -# After sourcing this file, you can plug processing for additional -# options by amending the variables from the 'Configuration' section -# below, and following the instructions in the 'Option parsing' -# section further down. - -## -------------- ## -## Configuration. ## -## -------------- ## - -# You should override these variables in your script after sourcing this -# file so that they reflect the customisations you have added to the -# option parser. - -# The usage line for option parsing errors and the start of '-h' and -# '--help' output messages. You can embed shell variables for delayed -# expansion at the time the message is displayed, but you will need to -# quote other shell meta-characters carefully to prevent them being -# expanded when the contents are evaled. -usage='$progpath [OPTION]...' - -# Short help message in response to '-h' and '--help'. Add to this or -# override it after sourcing this library to reflect the full set of -# options your script accepts. -usage_message="\ - --debug enable verbose shell tracing - -W, --warnings=CATEGORY - report the warnings falling in CATEGORY [all] - -v, --verbose verbosely report processing - --version print version information and exit - -h, --help print short or long help message and exit -" - -# Additional text appended to 'usage_message' in response to '--help'. -long_help_message=" -Warning categories include: - 'all' show all warnings - 'none' turn off all the warnings - 'error' warnings are treated as fatal errors" - -# Help message printed before fatal option parsing errors. -fatal_help="Try '\$progname --help' for more information." - - - -## ------------------------- ## -## Hook function management. ## -## ------------------------- ## - -# This section contains functions for adding, removing, and running hooks -# to the main code. A hook is just a named list of of function, that can -# be run in order later on. - -# func_hookable FUNC_NAME -# ----------------------- -# Declare that FUNC_NAME will run hooks added with -# 'func_add_hook FUNC_NAME ...'. -func_hookable () -{ - $debug_cmd - - func_append hookable_fns " $1" -} - - -# func_add_hook FUNC_NAME HOOK_FUNC -# --------------------------------- -# Request that FUNC_NAME call HOOK_FUNC before it returns. FUNC_NAME must -# first have been declared "hookable" by a call to 'func_hookable'. -func_add_hook () -{ - $debug_cmd - - case " $hookable_fns " in - *" $1 "*) ;; - *) func_fatal_error "'$1' does not accept hook functions." ;; - esac - - eval func_append ${1}_hooks '" $2"' -} - - -# func_remove_hook FUNC_NAME HOOK_FUNC -# ------------------------------------ -# Remove HOOK_FUNC from the list of functions called by FUNC_NAME. -func_remove_hook () -{ - $debug_cmd - - eval ${1}_hooks='`$ECHO "\$'$1'_hooks" |$SED "s| '$2'||"`' -} - - -# func_run_hooks FUNC_NAME [ARG]... -# --------------------------------- -# Run all hook functions registered to FUNC_NAME. -# It is assumed that the list of hook functions contains nothing more -# than a whitespace-delimited list of legal shell function names, and -# no effort is wasted trying to catch shell meta-characters or preserve -# whitespace. -func_run_hooks () -{ - $debug_cmd - - case " $hookable_fns " in - *" $1 "*) ;; - *) func_fatal_error "'$1' does not support hook funcions.n" ;; - esac - - eval _G_hook_fns=\$$1_hooks; shift - - for _G_hook in $_G_hook_fns; do - eval $_G_hook '"$@"' - - # store returned options list back into positional - # parameters for next 'cmd' execution. - eval _G_hook_result=\$${_G_hook}_result - eval set dummy "$_G_hook_result"; shift - done - - func_quote_for_eval ${1+"$@"} - func_run_hooks_result=$func_quote_for_eval_result -} - - - -## --------------- ## -## Option parsing. ## -## --------------- ## - -# In order to add your own option parsing hooks, you must accept the -# full positional parameter list in your hook function, remove any -# options that you action, and then pass back the remaining unprocessed -# options in '_result', escaped suitably for -# 'eval'. Like this: -# -# my_options_prep () -# { -# $debug_cmd -# -# # Extend the existing usage message. -# usage_message=$usage_message' -# -s, --silent don'\''t print informational messages -# ' -# -# func_quote_for_eval ${1+"$@"} -# my_options_prep_result=$func_quote_for_eval_result -# } -# func_add_hook func_options_prep my_options_prep -# -# -# my_silent_option () -# { -# $debug_cmd -# -# # Note that for efficiency, we parse as many options as we can -# # recognise in a loop before passing the remainder back to the -# # caller on the first unrecognised argument we encounter. -# while test $# -gt 0; do -# opt=$1; shift -# case $opt in -# --silent|-s) opt_silent=: ;; -# # Separate non-argument short options: -# -s*) func_split_short_opt "$_G_opt" -# set dummy "$func_split_short_opt_name" \ -# "-$func_split_short_opt_arg" ${1+"$@"} -# shift -# ;; -# *) set dummy "$_G_opt" "$*"; shift; break ;; -# esac -# done -# -# func_quote_for_eval ${1+"$@"} -# my_silent_option_result=$func_quote_for_eval_result -# } -# func_add_hook func_parse_options my_silent_option -# -# -# my_option_validation () -# { -# $debug_cmd -# -# $opt_silent && $opt_verbose && func_fatal_help "\ -# '--silent' and '--verbose' options are mutually exclusive." -# -# func_quote_for_eval ${1+"$@"} -# my_option_validation_result=$func_quote_for_eval_result -# } -# func_add_hook func_validate_options my_option_validation -# -# You'll alse need to manually amend $usage_message to reflect the extra -# options you parse. It's preferable to append if you can, so that -# multiple option parsing hooks can be added safely. - - -# func_options [ARG]... -# --------------------- -# All the functions called inside func_options are hookable. See the -# individual implementations for details. -func_hookable func_options -func_options () -{ - $debug_cmd - - func_options_prep ${1+"$@"} - eval func_parse_options \ - ${func_options_prep_result+"$func_options_prep_result"} - eval func_validate_options \ - ${func_parse_options_result+"$func_parse_options_result"} - - eval func_run_hooks func_options \ - ${func_validate_options_result+"$func_validate_options_result"} + test -d "$my_tmpdir" || \ + func_fatal_error "cannot create temporary directory \`$my_tmpdir'" + fi - # save modified positional parameters for caller - func_options_result=$func_run_hooks_result + $ECHO "$my_tmpdir" } -# func_options_prep [ARG]... -# -------------------------- -# All initialisations required before starting the option parse loop. -# Note that when calling hook functions, we pass through the list of -# positional parameters. If a hook function modifies that list, and -# needs to propogate that back to rest of this script, then the complete -# modified list must be put in 'func_run_hooks_result' before -# returning. -func_hookable func_options_prep -func_options_prep () +# func_quote_for_eval arg +# Aesthetically quote ARG to be evaled later. +# This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT +# is double-quoted, suitable for a subsequent eval, whereas +# FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters +# which are still active within double quotes backslashified. +func_quote_for_eval () { - $debug_cmd - - # Option defaults: - opt_verbose=false - opt_warning_types= - - func_run_hooks func_options_prep ${1+"$@"} + case $1 in + *[\\\`\"\$]*) + func_quote_for_eval_unquoted_result=`$ECHO "$1" | $SED "$sed_quote_subst"` ;; + *) + func_quote_for_eval_unquoted_result="$1" ;; + esac - # save modified positional parameters for caller - func_options_prep_result=$func_run_hooks_result + case $func_quote_for_eval_unquoted_result in + # Double-quote args containing shell metacharacters to delay + # word splitting, command substitution and and variable + # expansion for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\"" + ;; + *) + func_quote_for_eval_result="$func_quote_for_eval_unquoted_result" + esac } -# func_parse_options [ARG]... -# --------------------------- -# The main option parsing loop. -func_hookable func_parse_options -func_parse_options () +# func_quote_for_expand arg +# Aesthetically quote ARG to be evaled later; same as above, +# but do not quote variable references. +func_quote_for_expand () { - $debug_cmd - - func_parse_options_result= + case $1 in + *[\\\`\"]*) + my_arg=`$ECHO "$1" | $SED \ + -e "$double_quote_subst" -e "$sed_double_backslash"` ;; + *) + my_arg="$1" ;; + esac - # this just eases exit handling - while test $# -gt 0; do - # Defer to hook functions for initial option parsing, so they - # get priority in the event of reusing an option name. - func_run_hooks func_parse_options ${1+"$@"} + case $my_arg in + # Double-quote args containing shell metacharacters to delay + # word splitting and command substitution for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + my_arg="\"$my_arg\"" + ;; + esac - # Adjust func_parse_options positional parameters to match - eval set dummy "$func_run_hooks_result"; shift + func_quote_for_expand_result="$my_arg" +} - # Break out of the loop if we already parsed every option. - test $# -gt 0 || break - _G_opt=$1 - shift - case $_G_opt in - --debug|-x) debug_cmd='set -x' - func_echo "enabling shell trace mode" - $debug_cmd - ;; - - --no-warnings|--no-warning|--no-warn) - set dummy --warnings none ${1+"$@"} - shift - ;; +# func_show_eval cmd [fail_exp] +# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is +# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP +# is given, then evaluate it. +func_show_eval () +{ + my_cmd="$1" + my_fail_exp="${2-:}" - --warnings|--warning|-W) - test $# = 0 && func_missing_arg $_G_opt && break - case " $warning_categories $1" in - *" $1 "*) - # trailing space prevents matching last $1 above - func_append_uniq opt_warning_types " $1" - ;; - *all) - opt_warning_types=$warning_categories - ;; - *none) - opt_warning_types=none - warning_func=: - ;; - *error) - opt_warning_types=$warning_categories - warning_func=func_fatal_error - ;; - *) - func_fatal_error \ - "unsupported warning category: '$1'" - ;; - esac - shift - ;; - - --verbose|-v) opt_verbose=: ;; - --version) func_version ;; - -\?|-h) func_usage ;; - --help) func_help ;; - - # Separate optargs to long options (plugins may need this): - --*=*) func_split_equals "$_G_opt" - set dummy "$func_split_equals_lhs" \ - "$func_split_equals_rhs" ${1+"$@"} - shift - ;; - - # Separate optargs to short options: - -W*) - func_split_short_opt "$_G_opt" - set dummy "$func_split_short_opt_name" \ - "$func_split_short_opt_arg" ${1+"$@"} - shift - ;; - - # Separate non-argument short options: - -\?*|-h*|-v*|-x*) - func_split_short_opt "$_G_opt" - set dummy "$func_split_short_opt_name" \ - "-$func_split_short_opt_arg" ${1+"$@"} - shift - ;; - - --) break ;; - -*) func_fatal_help "unrecognised option: '$_G_opt'" ;; - *) set dummy "$_G_opt" ${1+"$@"}; shift; break ;; - esac - done + ${opt_silent-false} || { + func_quote_for_expand "$my_cmd" + eval "func_echo $func_quote_for_expand_result" + } - # save modified positional parameters for caller - func_quote_for_eval ${1+"$@"} - func_parse_options_result=$func_quote_for_eval_result + if ${opt_dry_run-false}; then :; else + eval "$my_cmd" + my_status=$? + if test "$my_status" -eq 0; then :; else + eval "(exit $my_status); $my_fail_exp" + fi + fi } -# func_validate_options [ARG]... -# ------------------------------ -# Perform any sanity checks on option settings and/or unconsumed -# arguments. -func_hookable func_validate_options -func_validate_options () +# func_show_eval_locale cmd [fail_exp] +# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is +# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP +# is given, then evaluate it. Use the saved locale for evaluation. +func_show_eval_locale () { - $debug_cmd - - # Display all warnings if -W was not given. - test -n "$opt_warning_types" || opt_warning_types=" $warning_categories" + my_cmd="$1" + my_fail_exp="${2-:}" - func_run_hooks func_validate_options ${1+"$@"} - - # Bail if the options were screwed! - $exit_cmd $EXIT_FAILURE + ${opt_silent-false} || { + func_quote_for_expand "$my_cmd" + eval "func_echo $func_quote_for_expand_result" + } - # save modified positional parameters for caller - func_validate_options_result=$func_run_hooks_result + if ${opt_dry_run-false}; then :; else + eval "$lt_user_locale + $my_cmd" + my_status=$? + eval "$lt_safe_locale" + if test "$my_status" -eq 0; then :; else + eval "(exit $my_status); $my_fail_exp" + fi + fi } +# func_tr_sh +# Turn $1 into a string suitable for a shell variable name. +# Result is stored in $func_tr_sh_result. All characters +# not in the set a-zA-Z0-9_ are replaced with '_'. Further, +# if $1 begins with a digit, a '_' is prepended as well. +func_tr_sh () +{ + case $1 in + [0-9]* | *[!a-zA-Z0-9_]*) + func_tr_sh_result=`$ECHO "$1" | $SED 's/^\([0-9]\)/_\1/; s/[^a-zA-Z0-9_]/_/g'` + ;; + * ) + func_tr_sh_result=$1 + ;; + esac +} -## ----------------- ## -## Helper functions. ## -## ----------------- ## - -# This section contains the helper functions used by the rest of the -# hookable option parser framework in ascii-betical order. +# func_version +# Echo version message to standard output and exit. +func_version () +{ + $opt_debug + $SED -n '/(C)/!b go + :more + /\./!{ + N + s/\n# / / + b more + } + :go + /^# '$PROGRAM' (GNU /,/# warranty; / { + s/^# // + s/^# *$// + s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/ + p + }' < "$progpath" + exit $? +} -# func_fatal_help ARG... -# ---------------------- -# Echo program name prefixed message to standard error, followed by -# a help hint, and exit. -func_fatal_help () +# func_usage +# Echo short help message to standard output and exit. +func_usage () { - $debug_cmd + $opt_debug - eval \$ECHO \""Usage: $usage"\" - eval \$ECHO \""$fatal_help"\" - func_error ${1+"$@"} - exit $EXIT_FAILURE + $SED -n '/^# Usage:/,/^# *.*--help/ { + s/^# // + s/^# *$// + s/\$progname/'$progname'/ + p + }' < "$progpath" + echo + $ECHO "run \`$progname --help | more' for full usage" + exit $? } - -# func_help -# --------- -# Echo long help message to standard output and exit. +# func_help [NOEXIT] +# Echo long help message to standard output and exit, +# unless 'noexit' is passed as argument. func_help () { - $debug_cmd - - func_usage_message - $ECHO "$long_help_message" - exit 0 + $opt_debug + + $SED -n '/^# Usage:/,/# Report bugs to/ { + :print + s/^# // + s/^# *$// + s*\$progname*'$progname'* + s*\$host*'"$host"'* + s*\$SHELL*'"$SHELL"'* + s*\$LTCC*'"$LTCC"'* + s*\$LTCFLAGS*'"$LTCFLAGS"'* + s*\$LD*'"$LD"'* + s/\$with_gnu_ld/'"$with_gnu_ld"'/ + s/\$automake_version/'"`(${AUTOMAKE-automake} --version) 2>/dev/null |$SED 1q`"'/ + s/\$autoconf_version/'"`(${AUTOCONF-autoconf} --version) 2>/dev/null |$SED 1q`"'/ + p + d + } + /^# .* home page:/b print + /^# General help using/b print + ' < "$progpath" + ret=$? + if test -z "$1"; then + exit $ret + fi } - -# func_missing_arg ARGNAME -# ------------------------ +# func_missing_arg argname # Echo program name prefixed message to standard error and set global # exit_cmd. func_missing_arg () { - $debug_cmd + $opt_debug - func_error "Missing argument for '$1'." + func_error "missing argument for $1." exit_cmd=exit } -# func_split_equals STRING -# ------------------------ -# Set func_split_equals_lhs and func_split_equals_rhs shell variables after -# splitting STRING at the '=' sign. -test -z "$_G_HAVE_XSI_OPS" \ - && (eval 'x=a/b/c; - test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \ - && _G_HAVE_XSI_OPS=yes - -if test yes = "$_G_HAVE_XSI_OPS" -then - # This is an XSI compatible shell, allowing a faster implementation... - eval 'func_split_equals () - { - $debug_cmd - - func_split_equals_lhs=${1%%=*} - func_split_equals_rhs=${1#*=} - test "x$func_split_equals_lhs" = "x$1" \ - && func_split_equals_rhs= - }' -else - # ...otherwise fall back to using expr, which is often a shell builtin. - func_split_equals () - { - $debug_cmd - - func_split_equals_lhs=`expr "x$1" : 'x\([^=]*\)'` - func_split_equals_rhs= - test "x$func_split_equals_lhs" = "x$1" \ - || func_split_equals_rhs=`expr "x$1" : 'x[^=]*=\(.*\)$'` - } -fi #func_split_equals - - -# func_split_short_opt SHORTOPT -# ----------------------------- +# func_split_short_opt shortopt # Set func_split_short_opt_name and func_split_short_opt_arg shell # variables after splitting SHORTOPT after the 2nd character. -if test yes = "$_G_HAVE_XSI_OPS" -then - # This is an XSI compatible shell, allowing a faster implementation... - eval 'func_split_short_opt () - { - $debug_cmd - - func_split_short_opt_arg=${1#??} - func_split_short_opt_name=${1%"$func_split_short_opt_arg"} - }' -else - # ...otherwise fall back to using expr, which is often a shell builtin. - func_split_short_opt () - { - $debug_cmd - - func_split_short_opt_name=`expr "x$1" : 'x-\(.\)'` - func_split_short_opt_arg=`expr "x$1" : 'x-.\(.*\)$'` - } -fi #func_split_short_opt - - -# func_usage -# ---------- -# Echo short help message to standard output and exit. -func_usage () +func_split_short_opt () { - $debug_cmd + my_sed_short_opt='1s/^\(..\).*$/\1/;q' + my_sed_short_rest='1s/^..\(.*\)$/\1/;q' - func_usage_message - $ECHO "Run '$progname --help |${PAGER-more}' for full usage" - exit 0 -} + func_split_short_opt_name=`$ECHO "$1" | $SED "$my_sed_short_opt"` + func_split_short_opt_arg=`$ECHO "$1" | $SED "$my_sed_short_rest"` +} # func_split_short_opt may be replaced by extended shell implementation -# func_usage_message -# ------------------ -# Echo short help message to standard output. -func_usage_message () +# func_split_long_opt longopt +# Set func_split_long_opt_name and func_split_long_opt_arg shell +# variables after splitting LONGOPT at the `=' sign. +func_split_long_opt () { - $debug_cmd + my_sed_long_opt='1s/^\(--[^=]*\)=.*/\1/;q' + my_sed_long_arg='1s/^--[^=]*=//' - eval \$ECHO \""Usage: $usage"\" - echo - $SED -n 's|^# || - /^Written by/{ - x;p;x - } - h - /^Written by/q' < "$progpath" - echo - eval \$ECHO \""$usage_message"\" -} + func_split_long_opt_name=`$ECHO "$1" | $SED "$my_sed_long_opt"` + func_split_long_opt_arg=`$ECHO "$1" | $SED "$my_sed_long_arg"` +} # func_split_long_opt may be replaced by extended shell implementation +exit_cmd=: -# func_version -# ------------ -# Echo version message to standard output and exit. -func_version () -{ - $debug_cmd - printf '%s\n' "$progname $scriptversion" - $SED -n ' - /(C)/!b go - :more - /\./!{ - N - s|\n# | | - b more - } - :go - /^# Written by /,/# warranty; / { - s|^# || - s|^# *$|| - s|\((C)\)[ 0-9,-]*[ ,-]\([1-9][0-9]* \)|\1 \2| - p - } - /^# Written by / { - s|^# || - p - } - /^warranty; /q' < "$progpath" - exit $? -} -# Local variables: -# mode: shell-script -# sh-indentation: 2 -# eval: (add-hook 'before-save-hook 'time-stamp) -# time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC" -# time-stamp-time-zone: "UTC" -# End: +magic="%%%MAGIC variable%%%" +magic_exe="%%%MAGIC EXE variable%%%" -# Set a version string. -scriptversion='(GNU libtool) 2.4.6' +# Global variables. +nonopt= +preserve_args= +lo2o="s/\\.lo\$/.${objext}/" +o2lo="s/\\.${objext}\$/.lo/" +extracted_archives= +extracted_serial=0 +# If this variable is set in any of the actions, the command in it +# will be execed at the end. This prevents here-documents from being +# left over by shells. +exec_cmd= -# func_echo ARG... -# ---------------- -# Libtool also displays the current mode in messages, so override -# funclib.sh func_echo with this custom definition. -func_echo () +# func_append var value +# Append VALUE to the end of shell variable VAR. +func_append () { - $debug_cmd - - _G_message=$* - - func_echo_IFS=$IFS - IFS=$nl - for _G_line in $_G_message; do - IFS=$func_echo_IFS - $ECHO "$progname${opt_mode+: $opt_mode}: $_G_line" - done - IFS=$func_echo_IFS -} - + eval "${1}=\$${1}\${2}" +} # func_append may be replaced by extended shell implementation -# func_warning ARG... -# ------------------- -# Libtool warnings are not categorized, so override funclib.sh -# func_warning with this simpler definition. -func_warning () +# func_append_quoted var value +# Quote VALUE and append to the end of shell variable VAR, separated +# by a space. +func_append_quoted () { - $debug_cmd - - $warning_func ${1+"$@"} -} - + func_quote_for_eval "${2}" + eval "${1}=\$${1}\\ \$func_quote_for_eval_result" +} # func_append_quoted may be replaced by extended shell implementation -## ---------------- ## -## Options parsing. ## -## ---------------- ## - -# Hook in the functions to make sure our own options are parsed during -# the option parsing loop. - -usage='$progpath [OPTION]... [MODE-ARG]...' - -# Short help message in response to '-h'. -usage_message="Options: - --config show all configuration variables - --debug enable verbose shell tracing - -n, --dry-run display commands without modifying any files - --features display basic configuration information and exit - --mode=MODE use operation mode MODE - --no-warnings equivalent to '-Wnone' - --preserve-dup-deps don't remove duplicate dependency libraries - --quiet, --silent don't print informational messages - --tag=TAG use configuration variables from tag TAG - -v, --verbose print more informational messages than default - --version print version information - -W, --warnings=CATEGORY report the warnings falling in CATEGORY [all] - -h, --help, --help-all print short, long, or detailed help message -" -# Additional text appended to 'usage_message' in response to '--help'. -func_help () +# func_arith arithmetic-term... +func_arith () { - $debug_cmd - - func_usage_message - $ECHO "$long_help_message - -MODE must be one of the following: - - clean remove files from the build directory - compile compile a source file into a libtool object - execute automatically set library path, then run a program - finish complete the installation of libtool libraries - install install libraries or executables - link create a library or an executable - uninstall remove libraries from an installed directory - -MODE-ARGS vary depending on the MODE. When passed as first option, -'--mode=MODE' may be abbreviated as 'MODE' or a unique abbreviation of that. -Try '$progname --help --mode=MODE' for a more detailed description of MODE. - -When reporting a bug, please describe a test case to reproduce it and -include the following information: - - host-triplet: $host - shell: $SHELL - compiler: $LTCC - compiler flags: $LTCFLAGS - linker: $LD (gnu? $with_gnu_ld) - version: $progname (GNU libtool) 2.4.6 - automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q` - autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q` - -Report bugs to . -GNU libtool home page: . -General help using GNU software: ." - exit 0 -} + func_arith_result=`expr "${@}"` +} # func_arith may be replaced by extended shell implementation -# func_lo2o OBJECT-NAME -# --------------------- -# Transform OBJECT-NAME from a '.lo' suffix to the platform specific -# object suffix. +# func_len string +# STRING may not start with a hyphen. +func_len () +{ + func_len_result=`expr "${1}" : ".*" 2>/dev/null || echo $max_cmd_len` +} # func_len may be replaced by extended shell implementation -lo2o=s/\\.lo\$/.$objext/ -o2lo=s/\\.$objext\$/.lo/ -if test yes = "$_G_HAVE_XSI_OPS"; then - eval 'func_lo2o () - { - case $1 in - *.lo) func_lo2o_result=${1%.lo}.$objext ;; - * ) func_lo2o_result=$1 ;; - esac - }' +# func_lo2o object +func_lo2o () +{ + func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` +} # func_lo2o may be replaced by extended shell implementation - # func_xform LIBOBJ-OR-SOURCE - # --------------------------- - # Transform LIBOBJ-OR-SOURCE from a '.o' or '.c' (or otherwise) - # suffix to a '.lo' libtool-object suffix. - eval 'func_xform () - { - func_xform_result=${1%.*}.lo - }' -else - # ...otherwise fall back to using sed. - func_lo2o () - { - func_lo2o_result=`$ECHO "$1" | $SED "$lo2o"` - } - func_xform () - { - func_xform_result=`$ECHO "$1" | $SED 's|\.[^.]*$|.lo|'` - } -fi +# func_xform libobj-or-source +func_xform () +{ + func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` +} # func_xform may be replaced by extended shell implementation -# func_fatal_configuration ARG... -# ------------------------------- +# func_fatal_configuration arg... # Echo program name prefixed message to standard error, followed by # a configuration failure hint, and exit. func_fatal_configuration () { - func__fatal_error ${1+"$@"} \ - "See the $PACKAGE documentation for more information." \ - "Fatal configuration error." + func_error ${1+"$@"} + func_error "See the $PACKAGE documentation for more information." + func_fatal_error "Fatal configuration error." } # func_config -# ----------- # Display the configuration for all the tags in this script. func_config () { @@ -2149,19 +915,17 @@ func_config () exit $? } - # func_features -# ------------- # Display the features supported by this script. func_features () { echo "host: $host" - if test yes = "$build_libtool_libs"; then + if test "$build_libtool_libs" = yes; then echo "enable shared libraries" else echo "disable shared libraries" fi - if test yes = "$build_old_libs"; then + if test "$build_old_libs" = yes; then echo "enable static libraries" else echo "disable static libraries" @@ -2170,350 +934,314 @@ func_features () exit $? } - -# func_enable_tag TAGNAME -# ----------------------- +# func_enable_tag tagname # Verify that TAGNAME is valid, and either flag an error and exit, or # enable the TAGNAME tag. We also add TAGNAME to the global $taglist # variable here. func_enable_tag () { - # Global variable: - tagname=$1 + # Global variable: + tagname="$1" - re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$" - re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$" - sed_extractcf=/$re_begincf/,/$re_endcf/p + re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$" + re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$" + sed_extractcf="/$re_begincf/,/$re_endcf/p" - # Validate tagname. - case $tagname in - *[!-_A-Za-z0-9,/]*) - func_fatal_error "invalid tag name: $tagname" - ;; - esac + # Validate tagname. + case $tagname in + *[!-_A-Za-z0-9,/]*) + func_fatal_error "invalid tag name: $tagname" + ;; + esac - # Don't test for the "default" C tag, as we know it's - # there but not specially marked. - case $tagname in - CC) ;; + # Don't test for the "default" C tag, as we know it's + # there but not specially marked. + case $tagname in + CC) ;; *) - if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then - taglist="$taglist $tagname" - - # Evaluate the configuration. Be careful to quote the path - # and the sed script, to avoid splitting on whitespace, but - # also don't use non-portable quotes within backquotes within - # quotes we have to do it in 2 steps: - extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` - eval "$extractedcf" - else - func_error "ignoring unknown tag $tagname" - fi - ;; - esac + if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then + taglist="$taglist $tagname" + + # Evaluate the configuration. Be careful to quote the path + # and the sed script, to avoid splitting on whitespace, but + # also don't use non-portable quotes within backquotes within + # quotes we have to do it in 2 steps: + extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` + eval "$extractedcf" + else + func_error "ignoring unknown tag $tagname" + fi + ;; + esac } - # func_check_version_match -# ------------------------ # Ensure that we are using m4 macros, and libtool script from the same # release of libtool. func_check_version_match () { - if test "$package_revision" != "$macro_revision"; then - if test "$VERSION" != "$macro_version"; then - if test -z "$macro_version"; then - cat >&2 <<_LT_EOF + if test "$package_revision" != "$macro_revision"; then + if test "$VERSION" != "$macro_version"; then + if test -z "$macro_version"; then + cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, but the $progname: definition of this LT_INIT comes from an older release. $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION $progname: and run autoconf again. _LT_EOF - else - cat >&2 <<_LT_EOF + else + cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, but the $progname: definition of this LT_INIT comes from $PACKAGE $macro_version. $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION $progname: and run autoconf again. _LT_EOF - fi - else - cat >&2 <<_LT_EOF + fi + else + cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision, $progname: but the definition of this LT_INIT comes from revision $macro_revision. $progname: You should recreate aclocal.m4 with macros from revision $package_revision $progname: of $PACKAGE $VERSION and run autoconf again. _LT_EOF - fi - - exit $EXIT_MISMATCH fi -} + exit $EXIT_MISMATCH + fi +} -# libtool_options_prep [ARG]... -# ----------------------------- -# Preparation for options parsed by libtool. -libtool_options_prep () -{ - $debug_mode - # Option defaults: - opt_config=false - opt_dlopen= - opt_dry_run=false - opt_help=false - opt_mode= - opt_preserve_dup_deps=false - opt_quiet=false +# Shorthand for --mode=foo, only valid as the first argument +case $1 in +clean|clea|cle|cl) + shift; set dummy --mode clean ${1+"$@"}; shift + ;; +compile|compil|compi|comp|com|co|c) + shift; set dummy --mode compile ${1+"$@"}; shift + ;; +execute|execut|execu|exec|exe|ex|e) + shift; set dummy --mode execute ${1+"$@"}; shift + ;; +finish|finis|fini|fin|fi|f) + shift; set dummy --mode finish ${1+"$@"}; shift + ;; +install|instal|insta|inst|ins|in|i) + shift; set dummy --mode install ${1+"$@"}; shift + ;; +link|lin|li|l) + shift; set dummy --mode link ${1+"$@"}; shift + ;; +uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) + shift; set dummy --mode uninstall ${1+"$@"}; shift + ;; +esac - nonopt= - preserve_args= - # Shorthand for --mode=foo, only valid as the first argument - case $1 in - clean|clea|cle|cl) - shift; set dummy --mode clean ${1+"$@"}; shift - ;; - compile|compil|compi|comp|com|co|c) - shift; set dummy --mode compile ${1+"$@"}; shift - ;; - execute|execut|execu|exec|exe|ex|e) - shift; set dummy --mode execute ${1+"$@"}; shift - ;; - finish|finis|fini|fin|fi|f) - shift; set dummy --mode finish ${1+"$@"}; shift - ;; - install|instal|insta|inst|ins|in|i) - shift; set dummy --mode install ${1+"$@"}; shift - ;; - link|lin|li|l) - shift; set dummy --mode link ${1+"$@"}; shift - ;; - uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) - shift; set dummy --mode uninstall ${1+"$@"}; shift - ;; - esac - # Pass back the list of options. - func_quote_for_eval ${1+"$@"} - libtool_options_prep_result=$func_quote_for_eval_result -} -func_add_hook func_options_prep libtool_options_prep +# Option defaults: +opt_debug=: +opt_dry_run=false +opt_config=false +opt_preserve_dup_deps=false +opt_features=false +opt_finish=false +opt_help=false +opt_help_all=false +opt_silent=: +opt_warning=: +opt_verbose=: +opt_silent=false +opt_verbose=false -# libtool_parse_options [ARG]... -# --------------------------------- -# Provide handling for libtool specific options. -libtool_parse_options () +# Parse options once, thoroughly. This comes as soon as possible in the +# script to make things like `--version' happen as quickly as we can. { - $debug_cmd + # this just eases exit handling + while test $# -gt 0; do + opt="$1" + shift + case $opt in + --debug|-x) opt_debug='set -x' + func_echo "enabling shell trace mode" + $opt_debug + ;; + --dry-run|--dryrun|-n) + opt_dry_run=: + ;; + --config) + opt_config=: +func_config + ;; + --dlopen|-dlopen) + optarg="$1" + opt_dlopen="${opt_dlopen+$opt_dlopen +}$optarg" + shift + ;; + --preserve-dup-deps) + opt_preserve_dup_deps=: + ;; + --features) + opt_features=: +func_features + ;; + --finish) + opt_finish=: +set dummy --mode finish ${1+"$@"}; shift + ;; + --help) + opt_help=: + ;; + --help-all) + opt_help_all=: +opt_help=': help-all' + ;; + --mode) + test $# = 0 && func_missing_arg $opt && break + optarg="$1" + opt_mode="$optarg" +case $optarg in + # Valid mode arguments: + clean|compile|execute|finish|install|link|relink|uninstall) ;; + + # Catch anything else as an error + *) func_error "invalid argument for $opt" + exit_cmd=exit + break + ;; +esac + shift + ;; + --no-silent|--no-quiet) + opt_silent=false +func_append preserve_args " $opt" + ;; + --no-warning|--no-warn) + opt_warning=false +func_append preserve_args " $opt" + ;; + --no-verbose) + opt_verbose=false +func_append preserve_args " $opt" + ;; + --silent|--quiet) + opt_silent=: +func_append preserve_args " $opt" + opt_verbose=false + ;; + --verbose|-v) + opt_verbose=: +func_append preserve_args " $opt" +opt_silent=false + ;; + --tag) + test $# = 0 && func_missing_arg $opt && break + optarg="$1" + opt_tag="$optarg" +func_append preserve_args " $opt $optarg" +func_enable_tag "$optarg" + shift + ;; + + -\?|-h) func_usage ;; + --help) func_help ;; + --version) func_version ;; + + # Separate optargs to long options: + --*=*) + func_split_long_opt "$opt" + set dummy "$func_split_long_opt_name" "$func_split_long_opt_arg" ${1+"$@"} + shift + ;; + + # Separate non-argument short options: + -\?*|-h*|-n*|-v*) + func_split_short_opt "$opt" + set dummy "$func_split_short_opt_name" "-$func_split_short_opt_arg" ${1+"$@"} + shift + ;; + + --) break ;; + -*) func_fatal_help "unrecognized option \`$opt'" ;; + *) set dummy "$opt" ${1+"$@"}; shift; break ;; + esac + done - # Perform our own loop to consume as many options as possible in - # each iteration. - while test $# -gt 0; do - _G_opt=$1 - shift - case $_G_opt in - --dry-run|--dryrun|-n) - opt_dry_run=: - ;; - - --config) func_config ;; - - --dlopen|-dlopen) - opt_dlopen="${opt_dlopen+$opt_dlopen -}$1" - shift - ;; - - --preserve-dup-deps) - opt_preserve_dup_deps=: ;; - - --features) func_features ;; - - --finish) set dummy --mode finish ${1+"$@"}; shift ;; - - --help) opt_help=: ;; - - --help-all) opt_help=': help-all' ;; - - --mode) test $# = 0 && func_missing_arg $_G_opt && break - opt_mode=$1 - case $1 in - # Valid mode arguments: - clean|compile|execute|finish|install|link|relink|uninstall) ;; - - # Catch anything else as an error - *) func_error "invalid argument for $_G_opt" - exit_cmd=exit - break - ;; - esac - shift - ;; - - --no-silent|--no-quiet) - opt_quiet=false - func_append preserve_args " $_G_opt" - ;; - - --no-warnings|--no-warning|--no-warn) - opt_warning=false - func_append preserve_args " $_G_opt" - ;; - - --no-verbose) - opt_verbose=false - func_append preserve_args " $_G_opt" - ;; - - --silent|--quiet) - opt_quiet=: - opt_verbose=false - func_append preserve_args " $_G_opt" - ;; - - --tag) test $# = 0 && func_missing_arg $_G_opt && break - opt_tag=$1 - func_append preserve_args " $_G_opt $1" - func_enable_tag "$1" - shift - ;; - - --verbose|-v) opt_quiet=false - opt_verbose=: - func_append preserve_args " $_G_opt" - ;; - - # An option not handled by this hook function: - *) set dummy "$_G_opt" ${1+"$@"}; shift; break ;; - esac - done + # Validate options: + # save first non-option argument + if test "$#" -gt 0; then + nonopt="$opt" + shift + fi - # save modified positional parameters for caller - func_quote_for_eval ${1+"$@"} - libtool_parse_options_result=$func_quote_for_eval_result -} -func_add_hook func_parse_options libtool_parse_options + # preserve --debug + test "$opt_debug" = : || func_append preserve_args " --debug" + case $host in + *cygwin* | *mingw* | *pw32* | *cegcc*) + # don't eliminate duplications in $postdeps and $predeps + opt_duplicate_compiler_generated_deps=: + ;; + *) + opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps + ;; + esac + $opt_help || { + # Sanity checks first: + func_check_version_match -# libtool_validate_options [ARG]... -# --------------------------------- -# Perform any sanity checks on option settings and/or unconsumed -# arguments. -libtool_validate_options () -{ - # save first non-option argument - if test 0 -lt $#; then - nonopt=$1 - shift + if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then + func_fatal_configuration "not configured to build any kind of library" fi - # preserve --debug - test : = "$debug_cmd" || func_append preserve_args " --debug" - - case $host in - # Solaris2 added to fix http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16452 - # see also: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59788 - *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* | *os2*) - # don't eliminate duplications in $postdeps and $predeps - opt_duplicate_compiler_generated_deps=: - ;; - *) - opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps - ;; - esac - - $opt_help || { - # Sanity checks first: - func_check_version_match - - test yes != "$build_libtool_libs" \ - && test yes != "$build_old_libs" \ - && func_fatal_configuration "not configured to build any kind of library" + # Darwin sucks + eval std_shrext=\"$shrext_cmds\" - # Darwin sucks - eval std_shrext=\"$shrext_cmds\" + # Only execute mode is allowed to have -dlopen flags. + if test -n "$opt_dlopen" && test "$opt_mode" != execute; then + func_error "unrecognized option \`-dlopen'" + $ECHO "$help" 1>&2 + exit $EXIT_FAILURE + fi - # Only execute mode is allowed to have -dlopen flags. - if test -n "$opt_dlopen" && test execute != "$opt_mode"; then - func_error "unrecognized option '-dlopen'" - $ECHO "$help" 1>&2 - exit $EXIT_FAILURE - fi + # Change the help message to a mode-specific one. + generic_help="$help" + help="Try \`$progname --help --mode=$opt_mode' for more information." + } - # Change the help message to a mode-specific one. - generic_help=$help - help="Try '$progname --help --mode=$opt_mode' for more information." - } - # Pass back the unparsed argument list - func_quote_for_eval ${1+"$@"} - libtool_validate_options_result=$func_quote_for_eval_result + # Bail if the options were screwed + $exit_cmd $EXIT_FAILURE } -func_add_hook func_validate_options libtool_validate_options -# Process options as early as possible so that --help and --version -# can return quickly. -func_options ${1+"$@"} -eval set dummy "$func_options_result"; shift - ## ----------- ## ## Main. ## ## ----------- ## -magic='%%%MAGIC variable%%%' -magic_exe='%%%MAGIC EXE variable%%%' - -# Global variables. -extracted_archives= -extracted_serial=0 - -# If this variable is set in any of the actions, the command in it -# will be execed at the end. This prevents here-documents from being -# left over by shells. -exec_cmd= - - -# A function that is used when there is no print builtin or printf. -func_fallback_echo () -{ - eval 'cat <<_LTECHO_EOF -$1 -_LTECHO_EOF' -} - -# func_generated_by_libtool -# True iff stdin has been generated by Libtool. This function is only -# a basic sanity check; it will hardly flush out determined imposters. -func_generated_by_libtool_p () -{ - $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 -} - # func_lalib_p file -# True iff FILE is a libtool '.la' library or '.lo' object file. +# True iff FILE is a libtool `.la' library or `.lo' object file. # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_lalib_p () { test -f "$1" && - $SED -e 4q "$1" 2>/dev/null | func_generated_by_libtool_p + $SED -e 4q "$1" 2>/dev/null \ + | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 } # func_lalib_unsafe_p file -# True iff FILE is a libtool '.la' library or '.lo' object file. +# True iff FILE is a libtool `.la' library or `.lo' object file. # This function implements the same check as func_lalib_p without # resorting to external programs. To this end, it redirects stdin and # closes it afterwards, without saving the original file descriptor. # As a safety measure, use it only where a negative result would be -# fatal anyway. Works if 'file' does not exist. +# fatal anyway. Works if `file' does not exist. func_lalib_unsafe_p () { lalib_p=no @@ -2521,13 +1249,13 @@ func_lalib_unsafe_p () for lalib_p_l in 1 2 3 4 do read lalib_p_line - case $lalib_p_line in + case "$lalib_p_line" in \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;; esac done exec 0<&5 5<&- fi - test yes = "$lalib_p" + test "$lalib_p" = yes } # func_ltwrapper_script_p file @@ -2536,8 +1264,7 @@ func_lalib_unsafe_p () # determined imposters. func_ltwrapper_script_p () { - test -f "$1" && - $lt_truncate_bin < "$1" 2>/dev/null | func_generated_by_libtool_p + func_lalib_p "$1" } # func_ltwrapper_executable_p file @@ -2562,7 +1289,7 @@ func_ltwrapper_scriptname () { func_dirname_and_basename "$1" "" "." func_stripname '' '.exe' "$func_basename_result" - func_ltwrapper_scriptname_result=$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper + func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper" } # func_ltwrapper_p file @@ -2581,13 +1308,11 @@ func_ltwrapper_p () # FAIL_CMD may read-access the current command in variable CMD! func_execute_cmds () { - $debug_cmd - + $opt_debug save_ifs=$IFS; IFS='~' for cmd in $1; do - IFS=$sp$nl - eval cmd=\"$cmd\" IFS=$save_ifs + eval cmd=\"$cmd\" func_show_eval "$cmd" "${2-:}" done IFS=$save_ifs @@ -2599,11 +1324,10 @@ func_execute_cmds () # Note that it is not necessary on cygwin/mingw to append a dot to # FILE even if both FILE and FILE.exe exist: automatic-append-.exe # behavior happens only for exec(3), not for open(2)! Also, sourcing -# 'FILE.' does not work on cygwin managed mounts. +# `FILE.' does not work on cygwin managed mounts. func_source () { - $debug_cmd - + $opt_debug case $1 in */* | *\\*) . "$1" ;; *) . "./$1" ;; @@ -2630,10 +1354,10 @@ func_resolve_sysroot () # store the result into func_replace_sysroot_result. func_replace_sysroot () { - case $lt_sysroot:$1 in + case "$lt_sysroot:$1" in ?*:"$lt_sysroot"*) func_stripname "$lt_sysroot" '' "$1" - func_replace_sysroot_result='='$func_stripname_result + func_replace_sysroot_result="=$func_stripname_result" ;; *) # Including no sysroot. @@ -2650,8 +1374,7 @@ func_replace_sysroot () # arg is usually of the form 'gcc ...' func_infer_tag () { - $debug_cmd - + $opt_debug if test -n "$available_tags" && test -z "$tagname"; then CC_quoted= for arg in $CC; do @@ -2670,7 +1393,7 @@ func_infer_tag () for z in $available_tags; do if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then # Evaluate the configuration. - eval "`$SED -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" + eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" CC_quoted= for arg in $CC; do # Double-quote args containing other shell metacharacters. @@ -2695,7 +1418,7 @@ func_infer_tag () # line option must be used. if test -z "$tagname"; then func_echo "unable to infer tagged configuration" - func_fatal_error "specify a tag with '--tag'" + func_fatal_error "specify a tag with \`--tag'" # else # func_verbose "using $tagname tagged configuration" fi @@ -2711,15 +1434,15 @@ func_infer_tag () # but don't create it if we're doing a dry run. func_write_libtool_object () { - write_libobj=$1 - if test yes = "$build_libtool_libs"; then - write_lobj=\'$2\' + write_libobj=${1} + if test "$build_libtool_libs" = yes; then + write_lobj=\'${2}\' else write_lobj=none fi - if test yes = "$build_old_libs"; then - write_oldobj=\'$3\' + if test "$build_old_libs" = yes; then + write_oldobj=\'${3}\' else write_oldobj=none fi @@ -2727,7 +1450,7 @@ func_write_libtool_object () $opt_dry_run || { cat >${write_libobj}T </dev/null` - if test "$?" -eq 0 && test -n "$func_convert_core_file_wine_to_w32_tmp"; then + if test "$?" -eq 0 && test -n "${func_convert_core_file_wine_to_w32_tmp}"; then func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" | - $SED -e "$sed_naive_backslashify"` + $SED -e "$lt_sed_naive_backslashify"` else func_convert_core_file_wine_to_w32_result= fi @@ -2792,19 +1514,18 @@ func_convert_core_file_wine_to_w32 () # are convertible, then the result may be empty. func_convert_core_path_wine_to_w32 () { - $debug_cmd - + $opt_debug # unfortunately, winepath doesn't convert paths, only file names - func_convert_core_path_wine_to_w32_result= + func_convert_core_path_wine_to_w32_result="" if test -n "$1"; then oldIFS=$IFS IFS=: for func_convert_core_path_wine_to_w32_f in $1; do IFS=$oldIFS func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f" - if test -n "$func_convert_core_file_wine_to_w32_result"; then + if test -n "$func_convert_core_file_wine_to_w32_result" ; then if test -z "$func_convert_core_path_wine_to_w32_result"; then - func_convert_core_path_wine_to_w32_result=$func_convert_core_file_wine_to_w32_result + func_convert_core_path_wine_to_w32_result="$func_convert_core_file_wine_to_w32_result" else func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result" fi @@ -2833,8 +1554,7 @@ func_convert_core_path_wine_to_w32 () # environment variable; do not put it in $PATH. func_cygpath () { - $debug_cmd - + $opt_debug if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null` if test "$?" -ne 0; then @@ -2843,7 +1563,7 @@ func_cygpath () fi else func_cygpath_result= - func_error "LT_CYGPATH is empty or specifies non-existent file: '$LT_CYGPATH'" + func_error "LT_CYGPATH is empty or specifies non-existent file: \`$LT_CYGPATH'" fi } #end: func_cygpath @@ -2854,11 +1574,10 @@ func_cygpath () # result in func_convert_core_msys_to_w32_result. func_convert_core_msys_to_w32 () { - $debug_cmd - + $opt_debug # awkward: cmd appends spaces to result func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null | - $SED -e 's/[ ]*$//' -e "$sed_naive_backslashify"` + $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"` } #end: func_convert_core_msys_to_w32 @@ -2869,14 +1588,13 @@ func_convert_core_msys_to_w32 () # func_to_host_file_result to ARG1). func_convert_file_check () { - $debug_cmd - - if test -z "$2" && test -n "$1"; then + $opt_debug + if test -z "$2" && test -n "$1" ; then func_error "Could not determine host file name corresponding to" - func_error " '$1'" + func_error " \`$1'" func_error "Continuing, but uninstalled executables may not work." # Fallback: - func_to_host_file_result=$1 + func_to_host_file_result="$1" fi } # end func_convert_file_check @@ -2888,11 +1606,10 @@ func_convert_file_check () # func_to_host_file_result to a simplistic fallback value (see below). func_convert_path_check () { - $debug_cmd - + $opt_debug if test -z "$4" && test -n "$3"; then func_error "Could not determine the host path corresponding to" - func_error " '$3'" + func_error " \`$3'" func_error "Continuing, but uninstalled executables may not work." # Fallback. This is a deliberately simplistic "conversion" and # should not be "improved". See libtool.info. @@ -2901,7 +1618,7 @@ func_convert_path_check () func_to_host_path_result=`echo "$3" | $SED -e "$lt_replace_pathsep_chars"` else - func_to_host_path_result=$3 + func_to_host_path_result="$3" fi fi } @@ -2913,10 +1630,9 @@ func_convert_path_check () # and appending REPL if ORIG matches BACKPAT. func_convert_path_front_back_pathsep () { - $debug_cmd - + $opt_debug case $4 in - $1 ) func_to_host_path_result=$3$func_to_host_path_result + $1 ) func_to_host_path_result="$3$func_to_host_path_result" ;; esac case $4 in @@ -2930,7 +1646,7 @@ func_convert_path_front_back_pathsep () ################################################## # $build to $host FILE NAME CONVERSION FUNCTIONS # ################################################## -# invoked via '$to_host_file_cmd ARG' +# invoked via `$to_host_file_cmd ARG' # # In each case, ARG is the path to be converted from $build to $host format. # Result will be available in $func_to_host_file_result. @@ -2941,8 +1657,7 @@ func_convert_path_front_back_pathsep () # in func_to_host_file_result. func_to_host_file () { - $debug_cmd - + $opt_debug $to_host_file_cmd "$1" } # end func_to_host_file @@ -2954,8 +1669,7 @@ func_to_host_file () # in (the comma separated) LAZY, no conversion takes place. func_to_tool_file () { - $debug_cmd - + $opt_debug case ,$2, in *,"$to_tool_file_cmd",*) func_to_tool_file_result=$1 @@ -2973,7 +1687,7 @@ func_to_tool_file () # Copy ARG to func_to_host_file_result. func_convert_file_noop () { - func_to_host_file_result=$1 + func_to_host_file_result="$1" } # end func_convert_file_noop @@ -2984,12 +1698,11 @@ func_convert_file_noop () # func_to_host_file_result. func_convert_file_msys_to_w32 () { - $debug_cmd - - func_to_host_file_result=$1 + $opt_debug + func_to_host_file_result="$1" if test -n "$1"; then func_convert_core_msys_to_w32 "$1" - func_to_host_file_result=$func_convert_core_msys_to_w32_result + func_to_host_file_result="$func_convert_core_msys_to_w32_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } @@ -3001,9 +1714,8 @@ func_convert_file_msys_to_w32 () # func_to_host_file_result. func_convert_file_cygwin_to_w32 () { - $debug_cmd - - func_to_host_file_result=$1 + $opt_debug + func_to_host_file_result="$1" if test -n "$1"; then # because $build is cygwin, we call "the" cygpath in $PATH; no need to use # LT_CYGPATH in this case. @@ -3019,12 +1731,11 @@ func_convert_file_cygwin_to_w32 () # and a working winepath. Returns result in func_to_host_file_result. func_convert_file_nix_to_w32 () { - $debug_cmd - - func_to_host_file_result=$1 + $opt_debug + func_to_host_file_result="$1" if test -n "$1"; then func_convert_core_file_wine_to_w32 "$1" - func_to_host_file_result=$func_convert_core_file_wine_to_w32_result + func_to_host_file_result="$func_convert_core_file_wine_to_w32_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } @@ -3036,13 +1747,12 @@ func_convert_file_nix_to_w32 () # Returns result in func_to_host_file_result. func_convert_file_msys_to_cygwin () { - $debug_cmd - - func_to_host_file_result=$1 + $opt_debug + func_to_host_file_result="$1" if test -n "$1"; then func_convert_core_msys_to_w32 "$1" func_cygpath -u "$func_convert_core_msys_to_w32_result" - func_to_host_file_result=$func_cygpath_result + func_to_host_file_result="$func_cygpath_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } @@ -3055,14 +1765,13 @@ func_convert_file_msys_to_cygwin () # in func_to_host_file_result. func_convert_file_nix_to_cygwin () { - $debug_cmd - - func_to_host_file_result=$1 + $opt_debug + func_to_host_file_result="$1" if test -n "$1"; then # convert from *nix to w32, then use cygpath to convert from w32 to cygwin. func_convert_core_file_wine_to_w32 "$1" func_cygpath -u "$func_convert_core_file_wine_to_w32_result" - func_to_host_file_result=$func_cygpath_result + func_to_host_file_result="$func_cygpath_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } @@ -3072,7 +1781,7 @@ func_convert_file_nix_to_cygwin () ############################################# # $build to $host PATH CONVERSION FUNCTIONS # ############################################# -# invoked via '$to_host_path_cmd ARG' +# invoked via `$to_host_path_cmd ARG' # # In each case, ARG is the path to be converted from $build to $host format. # The result will be available in $func_to_host_path_result. @@ -3096,11 +1805,10 @@ func_convert_file_nix_to_cygwin () to_host_path_cmd= func_init_to_host_path_cmd () { - $debug_cmd - + $opt_debug if test -z "$to_host_path_cmd"; then func_stripname 'func_convert_file_' '' "$to_host_file_cmd" - to_host_path_cmd=func_convert_path_$func_stripname_result + to_host_path_cmd="func_convert_path_${func_stripname_result}" fi } @@ -3110,8 +1818,7 @@ func_init_to_host_path_cmd () # in func_to_host_path_result. func_to_host_path () { - $debug_cmd - + $opt_debug func_init_to_host_path_cmd $to_host_path_cmd "$1" } @@ -3122,7 +1829,7 @@ func_to_host_path () # Copy ARG to func_to_host_path_result. func_convert_path_noop () { - func_to_host_path_result=$1 + func_to_host_path_result="$1" } # end func_convert_path_noop @@ -3133,9 +1840,8 @@ func_convert_path_noop () # func_to_host_path_result. func_convert_path_msys_to_w32 () { - $debug_cmd - - func_to_host_path_result=$1 + $opt_debug + func_to_host_path_result="$1" if test -n "$1"; then # Remove leading and trailing path separator characters from ARG. MSYS # behavior is inconsistent here; cygpath turns them into '.;' and ';.'; @@ -3143,7 +1849,7 @@ func_convert_path_msys_to_w32 () func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" - func_to_host_path_result=$func_convert_core_msys_to_w32_result + func_to_host_path_result="$func_convert_core_msys_to_w32_result" func_convert_path_check : ";" \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" @@ -3157,9 +1863,8 @@ func_convert_path_msys_to_w32 () # func_to_host_file_result. func_convert_path_cygwin_to_w32 () { - $debug_cmd - - func_to_host_path_result=$1 + $opt_debug + func_to_host_path_result="$1" if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" @@ -3178,15 +1883,14 @@ func_convert_path_cygwin_to_w32 () # a working winepath. Returns result in func_to_host_file_result. func_convert_path_nix_to_w32 () { - $debug_cmd - - func_to_host_path_result=$1 + $opt_debug + func_to_host_path_result="$1" if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" - func_to_host_path_result=$func_convert_core_path_wine_to_w32_result + func_to_host_path_result="$func_convert_core_path_wine_to_w32_result" func_convert_path_check : ";" \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" @@ -3200,16 +1904,15 @@ func_convert_path_nix_to_w32 () # Returns result in func_to_host_file_result. func_convert_path_msys_to_cygwin () { - $debug_cmd - - func_to_host_path_result=$1 + $opt_debug + func_to_host_path_result="$1" if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" func_cygpath -u -p "$func_convert_core_msys_to_w32_result" - func_to_host_path_result=$func_cygpath_result + func_to_host_path_result="$func_cygpath_result" func_convert_path_check : : \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" : "$1" @@ -3224,9 +1927,8 @@ func_convert_path_msys_to_cygwin () # func_to_host_file_result. func_convert_path_nix_to_cygwin () { - $debug_cmd - - func_to_host_path_result=$1 + $opt_debug + func_to_host_path_result="$1" if test -n "$1"; then # Remove leading and trailing path separator characters from # ARG. msys behavior is inconsistent here, cygpath turns them @@ -3235,7 +1937,7 @@ func_convert_path_nix_to_cygwin () func_to_host_path_tmp1=$func_stripname_result func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result" - func_to_host_path_result=$func_cygpath_result + func_to_host_path_result="$func_cygpath_result" func_convert_path_check : : \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" : "$1" @@ -3244,31 +1946,13 @@ func_convert_path_nix_to_cygwin () # end func_convert_path_nix_to_cygwin -# func_dll_def_p FILE -# True iff FILE is a Windows DLL '.def' file. -# Keep in sync with _LT_DLL_DEF_P in libtool.m4 -func_dll_def_p () -{ - $debug_cmd - - func_dll_def_p_tmp=`$SED -n \ - -e 's/^[ ]*//' \ - -e '/^\(;.*\)*$/d' \ - -e 's/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p' \ - -e q \ - "$1"` - test DEF = "$func_dll_def_p_tmp" -} - - # func_mode_compile arg... func_mode_compile () { - $debug_cmd - + $opt_debug # Get the compilation command and the source file. base_compile= - srcfile=$nonopt # always keep a non-empty value in "srcfile" + srcfile="$nonopt" # always keep a non-empty value in "srcfile" suppress_opt=yes suppress_output= arg_mode=normal @@ -3281,12 +1965,12 @@ func_mode_compile () case $arg_mode in arg ) # do not "continue". Instead, add this to base_compile - lastarg=$arg + lastarg="$arg" arg_mode=normal ;; target ) - libobj=$arg + libobj="$arg" arg_mode=normal continue ;; @@ -3296,7 +1980,7 @@ func_mode_compile () case $arg in -o) test -n "$libobj" && \ - func_fatal_error "you cannot specify '-o' more than once" + func_fatal_error "you cannot specify \`-o' more than once" arg_mode=target continue ;; @@ -3325,12 +2009,12 @@ func_mode_compile () func_stripname '-Wc,' '' "$arg" args=$func_stripname_result lastarg= - save_ifs=$IFS; IFS=, + save_ifs="$IFS"; IFS=',' for arg in $args; do - IFS=$save_ifs + IFS="$save_ifs" func_append_quoted lastarg "$arg" done - IFS=$save_ifs + IFS="$save_ifs" func_stripname ' ' '' "$lastarg" lastarg=$func_stripname_result @@ -3343,8 +2027,8 @@ func_mode_compile () # Accept the current argument as the source file. # The previous "srcfile" becomes the current argument. # - lastarg=$srcfile - srcfile=$arg + lastarg="$srcfile" + srcfile="$arg" ;; esac # case $arg ;; @@ -3359,13 +2043,13 @@ func_mode_compile () func_fatal_error "you must specify an argument for -Xcompile" ;; target) - func_fatal_error "you must specify a target with '-o'" + func_fatal_error "you must specify a target with \`-o'" ;; *) # Get the name of the library object. test -z "$libobj" && { func_basename "$srcfile" - libobj=$func_basename_result + libobj="$func_basename_result" } ;; esac @@ -3385,7 +2069,7 @@ func_mode_compile () case $libobj in *.lo) func_lo2o "$libobj"; obj=$func_lo2o_result ;; *) - func_fatal_error "cannot determine name of library object from '$libobj'" + func_fatal_error "cannot determine name of library object from \`$libobj'" ;; esac @@ -3394,8 +2078,8 @@ func_mode_compile () for arg in $later; do case $arg in -shared) - test yes = "$build_libtool_libs" \ - || func_fatal_configuration "cannot build a shared library" + test "$build_libtool_libs" != yes && \ + func_fatal_configuration "can not build a shared library" build_old_libs=no continue ;; @@ -3421,17 +2105,17 @@ func_mode_compile () func_quote_for_eval "$libobj" test "X$libobj" != "X$func_quote_for_eval_result" \ && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"' &()|`$[]' \ - && func_warning "libobj name '$libobj' may not contain shell special characters." + && func_warning "libobj name \`$libobj' may not contain shell special characters." func_dirname_and_basename "$obj" "/" "" - objname=$func_basename_result - xdir=$func_dirname_result - lobj=$xdir$objdir/$objname + objname="$func_basename_result" + xdir="$func_dirname_result" + lobj=${xdir}$objdir/$objname test -z "$base_compile" && \ func_fatal_help "you must specify a compilation command" # Delete any leftover library objects. - if test yes = "$build_old_libs"; then + if test "$build_old_libs" = yes; then removelist="$obj $lobj $libobj ${libobj}T" else removelist="$lobj $libobj ${libobj}T" @@ -3443,16 +2127,16 @@ func_mode_compile () pic_mode=default ;; esac - if test no = "$pic_mode" && test pass_all != "$deplibs_check_method"; then + if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then # non-PIC code in shared libraries is not supported pic_mode=default fi # Calculate the filename of the output object if compiler does # not support -o with -c - if test no = "$compiler_c_o"; then - output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.$objext - lockfile=$output_obj.lock + if test "$compiler_c_o" = no; then + output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.${objext} + lockfile="$output_obj.lock" else output_obj= need_locks=no @@ -3461,12 +2145,12 @@ func_mode_compile () # Lock this critical section if it is needed # We use this script file to make the link, it avoids creating a new file - if test yes = "$need_locks"; then + if test "$need_locks" = yes; then until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do func_echo "Waiting for $lockfile to be removed" sleep 2 done - elif test warn = "$need_locks"; then + elif test "$need_locks" = warn; then if test -f "$lockfile"; then $ECHO "\ *** ERROR, $lockfile exists and contains: @@ -3474,7 +2158,7 @@ func_mode_compile () This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because -your compiler does not support '-c' and '-o' together. If you +your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." @@ -3496,11 +2180,11 @@ compiler." qsrcfile=$func_quote_for_eval_result # Only build a PIC object if we are building libtool libraries. - if test yes = "$build_libtool_libs"; then + if test "$build_libtool_libs" = yes; then # Without this assignment, base_compile gets emptied. fbsd_hideous_sh_bug=$base_compile - if test no != "$pic_mode"; then + if test "$pic_mode" != no; then command="$base_compile $qsrcfile $pic_flag" else # Don't build PIC code @@ -3517,7 +2201,7 @@ compiler." func_show_eval_locale "$command" \ 'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE' - if test warn = "$need_locks" && + if test "$need_locks" = warn && test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then $ECHO "\ *** ERROR, $lockfile contains: @@ -3528,7 +2212,7 @@ $srcfile This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because -your compiler does not support '-c' and '-o' together. If you +your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." @@ -3544,20 +2228,20 @@ compiler." fi # Allow error messages only from the first compilation. - if test yes = "$suppress_opt"; then + if test "$suppress_opt" = yes; then suppress_output=' >/dev/null 2>&1' fi fi # Only build a position-dependent object if we build old libraries. - if test yes = "$build_old_libs"; then - if test yes != "$pic_mode"; then + if test "$build_old_libs" = yes; then + if test "$pic_mode" != yes; then # Don't build PIC code command="$base_compile $qsrcfile$pie_flag" else command="$base_compile $qsrcfile $pic_flag" fi - if test yes = "$compiler_c_o"; then + if test "$compiler_c_o" = yes; then func_append command " -o $obj" fi @@ -3566,7 +2250,7 @@ compiler." func_show_eval_locale "$command" \ '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' - if test warn = "$need_locks" && + if test "$need_locks" = warn && test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then $ECHO "\ *** ERROR, $lockfile contains: @@ -3577,7 +2261,7 @@ $srcfile This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because -your compiler does not support '-c' and '-o' together. If you +your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." @@ -3597,7 +2281,7 @@ compiler." func_write_libtool_object "$libobj" "$objdir/$objname" "$objname" # Unlock the critical section if it was locked - if test no != "$need_locks"; then + if test "$need_locks" != no; then removelist=$lockfile $RM "$lockfile" fi @@ -3607,7 +2291,7 @@ compiler." } $opt_help || { - test compile = "$opt_mode" && func_mode_compile ${1+"$@"} + test "$opt_mode" = compile && func_mode_compile ${1+"$@"} } func_mode_help () @@ -3627,7 +2311,7 @@ func_mode_help () Remove files from the build directory. RM is the name of the program to use to delete files associated with each FILE -(typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed +(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed to RM. If FILE is a libtool library, object or program, all the files associated @@ -3646,16 +2330,16 @@ This mode accepts the following additional options: -no-suppress do not suppress compiler output for multiple passes -prefer-pic try to build PIC objects only -prefer-non-pic try to build non-PIC objects only - -shared do not build a '.o' file suitable for static linking - -static only build a '.o' file suitable for static linking + -shared do not build a \`.o' file suitable for static linking + -static only build a \`.o' file suitable for static linking -Wc,FLAG pass FLAG directly to the compiler -COMPILE-COMMAND is a command to be used in creating a 'standard' object file +COMPILE-COMMAND is a command to be used in creating a \`standard' object file from the given SOURCEFILE. The output file name is determined by removing the directory component from -SOURCEFILE, then substituting the C source code suffix '.c' with the -library object suffix, '.lo'." +SOURCEFILE, then substituting the C source code suffix \`.c' with the +library object suffix, \`.lo'." ;; execute) @@ -3668,7 +2352,7 @@ This mode accepts the following additional options: -dlopen FILE add the directory containing FILE to the library path -This mode sets the library path environment variable according to '-dlopen' +This mode sets the library path environment variable according to \`-dlopen' flags. If any of the ARGS are libtool executable wrappers, then they are translated @@ -3687,7 +2371,7 @@ Complete the installation of libtool libraries. Each LIBDIR is a directory that contains libtool libraries. The commands that this mode executes may require superuser privileges. Use -the '--dry-run' option if you just want to see what would be executed." +the \`--dry-run' option if you just want to see what would be executed." ;; install) @@ -3697,7 +2381,7 @@ the '--dry-run' option if you just want to see what would be executed." Install executables or libraries. INSTALL-COMMAND is the installation command. The first component should be -either the 'install' or 'cp' program. +either the \`install' or \`cp' program. The following components of INSTALL-COMMAND are treated specially: @@ -3723,7 +2407,7 @@ The following components of LINK-COMMAND are treated specially: -avoid-version do not add a version suffix if possible -bindir BINDIR specify path to binaries directory (for systems where libraries must be found in the PATH setting at runtime) - -dlopen FILE '-dlpreopen' FILE if it cannot be dlopened at runtime + -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) -export-symbols SYMFILE @@ -3737,8 +2421,7 @@ The following components of LINK-COMMAND are treated specially: -no-install link a not-installable executable -no-undefined declare that a library does not refer to external symbols -o OUTPUT-FILE create OUTPUT-FILE from the specified objects - -objectlist FILE use a list of object files found in FILE to specify objects - -os2dllname NAME force a short DLL name on OS/2 (no effect on other OSes) + -objectlist FILE Use a list of object files found in FILE to specify objects -precious-files-regex REGEX don't remove output files matching REGEX -release RELEASE specify package release information @@ -3758,20 +2441,20 @@ The following components of LINK-COMMAND are treated specially: -Xlinker FLAG pass linker-specific FLAG directly to the linker -XCClinker FLAG pass link-specific FLAG to the compiler driver (CC) -All other options (arguments beginning with '-') are ignored. +All other options (arguments beginning with \`-') are ignored. -Every other argument is treated as a filename. Files ending in '.la' are +Every other argument is treated as a filename. Files ending in \`.la' are treated as uninstalled libtool libraries, other files are standard or library object files. -If the OUTPUT-FILE ends in '.la', then a libtool library is created, -only library objects ('.lo' files) may be specified, and '-rpath' is +If the OUTPUT-FILE ends in \`.la', then a libtool library is created, +only library objects (\`.lo' files) may be specified, and \`-rpath' is required, except when creating a convenience library. -If OUTPUT-FILE ends in '.a' or '.lib', then a standard library is created -using 'ar' and 'ranlib', or on Windows using 'lib'. +If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created +using \`ar' and \`ranlib', or on Windows using \`lib'. -If OUTPUT-FILE ends in '.lo' or '.$objext', then a reloadable object file +If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file is created, otherwise an executable program is created." ;; @@ -3782,7 +2465,7 @@ is created, otherwise an executable program is created." Remove libraries from an installation directory. RM is the name of the program to use to delete files associated with each FILE -(typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed +(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed to RM. If FILE is a libtool library, all the files associated with it are deleted. @@ -3790,17 +2473,17 @@ Otherwise, only FILE itself is deleted using RM." ;; *) - func_fatal_help "invalid operation mode '$opt_mode'" + func_fatal_help "invalid operation mode \`$opt_mode'" ;; esac echo - $ECHO "Try '$progname --help' for more information about other modes." + $ECHO "Try \`$progname --help' for more information about other modes." } # Now that we've collected a possible --mode arg, show help if necessary if $opt_help; then - if test : = "$opt_help"; then + if test "$opt_help" = :; then func_mode_help else { @@ -3808,7 +2491,7 @@ if $opt_help; then for opt_mode in compile link execute install finish uninstall clean; do func_mode_help done - } | $SED -n '1p; 2,$s/^Usage:/ or: /p' + } | sed -n '1p; 2,$s/^Usage:/ or: /p' { func_help noexit for opt_mode in compile link execute install finish uninstall clean; do @@ -3816,7 +2499,7 @@ if $opt_help; then func_mode_help done } | - $SED '1d + sed '1d /^When reporting/,/^Report/{ H d @@ -3833,17 +2516,16 @@ fi # func_mode_execute arg... func_mode_execute () { - $debug_cmd - + $opt_debug # The first argument is the command name. - cmd=$nonopt + cmd="$nonopt" test -z "$cmd" && \ func_fatal_help "you must specify a COMMAND" # Handle -dlopen flags immediately. for file in $opt_dlopen; do test -f "$file" \ - || func_fatal_help "'$file' is not a file" + || func_fatal_help "\`$file' is not a file" dir= case $file in @@ -3853,7 +2535,7 @@ func_mode_execute () # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$file" \ - || func_fatal_help "'$lib' is not a valid libtool archive" + || func_fatal_help "\`$lib' is not a valid libtool archive" # Read the libtool library. dlname= @@ -3864,18 +2546,18 @@ func_mode_execute () if test -z "$dlname"; then # Warn if it was a shared library. test -n "$library_names" && \ - func_warning "'$file' was not linked with '-export-dynamic'" + func_warning "\`$file' was not linked with \`-export-dynamic'" continue fi func_dirname "$file" "" "." - dir=$func_dirname_result + dir="$func_dirname_result" if test -f "$dir/$objdir/$dlname"; then func_append dir "/$objdir" else if test ! -f "$dir/$dlname"; then - func_fatal_error "cannot find '$dlname' in '$dir' or '$dir/$objdir'" + func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" fi fi ;; @@ -3883,18 +2565,18 @@ func_mode_execute () *.lo) # Just add the directory containing the .lo file. func_dirname "$file" "" "." - dir=$func_dirname_result + dir="$func_dirname_result" ;; *) - func_warning "'-dlopen' is ignored for non-libtool libraries and objects" + func_warning "\`-dlopen' is ignored for non-libtool libraries and objects" continue ;; esac # Get the absolute pathname. absdir=`cd "$dir" && pwd` - test -n "$absdir" && dir=$absdir + test -n "$absdir" && dir="$absdir" # Now add the directory to shlibpath_var. if eval "test -z \"\$$shlibpath_var\""; then @@ -3906,7 +2588,7 @@ func_mode_execute () # This variable tells wrapper scripts just to set shlibpath_var # rather than running their programs. - libtool_execute_magic=$magic + libtool_execute_magic="$magic" # Check if any of the arguments is a wrapper script. args= @@ -3919,12 +2601,12 @@ func_mode_execute () if func_ltwrapper_script_p "$file"; then func_source "$file" # Transform arg to wrapped name. - file=$progdir/$program + file="$progdir/$program" elif func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" func_source "$func_ltwrapper_scriptname_result" # Transform arg to wrapped name. - file=$progdir/$program + file="$progdir/$program" fi ;; esac @@ -3932,15 +2614,7 @@ func_mode_execute () func_append_quoted args "$file" done - if $opt_dry_run; then - # Display what would be done. - if test -n "$shlibpath_var"; then - eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\"" - echo "export $shlibpath_var" - fi - $ECHO "$cmd$args" - exit $EXIT_SUCCESS - else + if test "X$opt_dry_run" = Xfalse; then if test -n "$shlibpath_var"; then # Export the shlibpath_var. eval "export $shlibpath_var" @@ -3957,18 +2631,25 @@ func_mode_execute () done # Now prepare to actually exec the command. - exec_cmd=\$cmd$args + exec_cmd="\$cmd$args" + else + # Display what would be done. + if test -n "$shlibpath_var"; then + eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\"" + echo "export $shlibpath_var" + fi + $ECHO "$cmd$args" + exit $EXIT_SUCCESS fi } -test execute = "$opt_mode" && func_mode_execute ${1+"$@"} +test "$opt_mode" = execute && func_mode_execute ${1+"$@"} # func_mode_finish arg... func_mode_finish () { - $debug_cmd - + $opt_debug libs= libdirs= admincmds= @@ -3982,11 +2663,11 @@ func_mode_finish () if func_lalib_unsafe_p "$opt"; then func_append libs " $opt" else - func_warning "'$opt' is not a valid libtool archive" + func_warning "\`$opt' is not a valid libtool archive" fi else - func_fatal_error "invalid argument '$opt'" + func_fatal_error "invalid argument \`$opt'" fi done @@ -4001,12 +2682,12 @@ func_mode_finish () # Remove sysroot references if $opt_dry_run; then for lib in $libs; do - echo "removing references to $lt_sysroot and '=' prefixes from $lib" + echo "removing references to $lt_sysroot and \`=' prefixes from $lib" done else tmpdir=`func_mktempdir` for lib in $libs; do - $SED -e "$sysroot_cmd s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \ + sed -e "${sysroot_cmd} s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \ > $tmpdir/tmp-la mv -f $tmpdir/tmp-la $lib done @@ -4031,7 +2712,7 @@ func_mode_finish () fi # Exit here if they wanted silent mode. - $opt_quiet && exit $EXIT_SUCCESS + $opt_silent && exit $EXIT_SUCCESS if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then echo "----------------------------------------------------------------------" @@ -4042,27 +2723,27 @@ func_mode_finish () echo echo "If you ever happen to want to link against installed libraries" echo "in a given directory, LIBDIR, you must either use libtool, and" - echo "specify the full pathname of the library, or use the '-LLIBDIR'" + echo "specify the full pathname of the library, or use the \`-LLIBDIR'" echo "flag during linking and do at least one of the following:" if test -n "$shlibpath_var"; then - echo " - add LIBDIR to the '$shlibpath_var' environment variable" + echo " - add LIBDIR to the \`$shlibpath_var' environment variable" echo " during execution" fi if test -n "$runpath_var"; then - echo " - add LIBDIR to the '$runpath_var' environment variable" + echo " - add LIBDIR to the \`$runpath_var' environment variable" echo " during linking" fi if test -n "$hardcode_libdir_flag_spec"; then libdir=LIBDIR eval flag=\"$hardcode_libdir_flag_spec\" - $ECHO " - use the '$flag' linker flag" + $ECHO " - use the \`$flag' linker flag" fi if test -n "$admincmds"; then $ECHO " - have your system administrator run these commands:$admincmds" fi if test -f /etc/ld.so.conf; then - echo " - have your system administrator add LIBDIR to '/etc/ld.so.conf'" + echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" fi echo @@ -4081,20 +2762,18 @@ func_mode_finish () exit $EXIT_SUCCESS } -test finish = "$opt_mode" && func_mode_finish ${1+"$@"} +test "$opt_mode" = finish && func_mode_finish ${1+"$@"} # func_mode_install arg... func_mode_install () { - $debug_cmd - + $opt_debug # There may be an optional sh(1) argument at the beginning of # install_prog (especially on Windows NT). - if test "$SHELL" = "$nonopt" || test /bin/sh = "$nonopt" || + if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh || # Allow the use of GNU shtool's install command. - case $nonopt in *shtool*) :;; *) false;; esac - then + case $nonopt in *shtool*) :;; *) false;; esac; then # Aesthetically quote it. func_quote_for_eval "$nonopt" install_prog="$func_quote_for_eval_result " @@ -4121,7 +2800,7 @@ func_mode_install () opts= prev= install_type= - isdir=false + isdir=no stripme= no_mode=: for arg @@ -4134,7 +2813,7 @@ func_mode_install () fi case $arg in - -d) isdir=: ;; + -d) isdir=yes ;; -f) if $install_cp; then :; else prev=$arg @@ -4152,7 +2831,7 @@ func_mode_install () *) # If the previous option needed an argument, then skip it. if test -n "$prev"; then - if test X-m = "X$prev" && test -n "$install_override_mode"; then + if test "x$prev" = x-m && test -n "$install_override_mode"; then arg2=$install_override_mode no_mode=false fi @@ -4177,7 +2856,7 @@ func_mode_install () func_fatal_help "you must specify an install program" test -n "$prev" && \ - func_fatal_help "the '$prev' option requires an argument" + func_fatal_help "the \`$prev' option requires an argument" if test -n "$install_override_mode" && $no_mode; then if $install_cp; then :; else @@ -4199,19 +2878,19 @@ func_mode_install () dest=$func_stripname_result # Check to see that the destination is a directory. - test -d "$dest" && isdir=: - if $isdir; then - destdir=$dest + test -d "$dest" && isdir=yes + if test "$isdir" = yes; then + destdir="$dest" destname= else func_dirname_and_basename "$dest" "" "." - destdir=$func_dirname_result - destname=$func_basename_result + destdir="$func_dirname_result" + destname="$func_basename_result" # Not a directory, so check to see that there is only one file specified. set dummy $files; shift test "$#" -gt 1 && \ - func_fatal_help "'$dest' is not a directory" + func_fatal_help "\`$dest' is not a directory" fi case $destdir in [\\/]* | [A-Za-z]:[\\/]*) ;; @@ -4220,7 +2899,7 @@ func_mode_install () case $file in *.lo) ;; *) - func_fatal_help "'$destdir' must be an absolute directory name" + func_fatal_help "\`$destdir' must be an absolute directory name" ;; esac done @@ -4229,7 +2908,7 @@ func_mode_install () # This variable tells wrapper scripts just to set variables rather # than running their programs. - libtool_install_magic=$magic + libtool_install_magic="$magic" staticlibs= future_libdirs= @@ -4249,7 +2928,7 @@ func_mode_install () # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$file" \ - || func_fatal_help "'$file' is not a valid libtool archive" + || func_fatal_help "\`$file' is not a valid libtool archive" library_names= old_library= @@ -4271,7 +2950,7 @@ func_mode_install () fi func_dirname "$file" "/" "" - dir=$func_dirname_result + dir="$func_dirname_result" func_append dir "$objdir" if test -n "$relink_command"; then @@ -4285,7 +2964,7 @@ func_mode_install () # are installed into $libdir/../bin (currently, that works fine) # but it's something to keep an eye on. test "$inst_prefix_dir" = "$destdir" && \ - func_fatal_error "error: cannot install '$file' to a directory not ending in $libdir" + func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir" if test -n "$inst_prefix_dir"; then # Stick the inst_prefix_dir data into the link command. @@ -4294,36 +2973,29 @@ func_mode_install () relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%%"` fi - func_warning "relinking '$file'" + func_warning "relinking \`$file'" func_show_eval "$relink_command" \ - 'func_fatal_error "error: relink '\''$file'\'' with the above command before installing it"' + 'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"' fi # See the names of the shared library. set dummy $library_names; shift if test -n "$1"; then - realname=$1 + realname="$1" shift - srcname=$realname - test -n "$relink_command" && srcname=${realname}T + srcname="$realname" + test -n "$relink_command" && srcname="$realname"T # Install the shared library and build the symlinks. func_show_eval "$install_shared_prog $dir/$srcname $destdir/$realname" \ 'exit $?' - tstripme=$stripme + tstripme="$stripme" case $host_os in cygwin* | mingw* | pw32* | cegcc*) case $realname in *.dll.a) - tstripme= - ;; - esac - ;; - os2*) - case $realname in - *_dll.a) - tstripme= + tstripme="" ;; esac ;; @@ -4334,7 +3006,7 @@ func_mode_install () if test "$#" -gt 0; then # Delete the old symlinks, and create new ones. - # Try 'ln -sf' first, because the 'ln' binary might depend on + # Try `ln -sf' first, because the `ln' binary might depend on # the symlink we replace! Solaris /bin/ln does not understand -f, # so we also need to try rm && ln -s. for linkname @@ -4345,14 +3017,14 @@ func_mode_install () fi # Do each command in the postinstall commands. - lib=$destdir/$realname + lib="$destdir/$realname" func_execute_cmds "$postinstall_cmds" 'exit $?' fi # Install the pseudo-library for information purposes. func_basename "$file" - name=$func_basename_result - instname=$dir/${name}i + name="$func_basename_result" + instname="$dir/$name"i func_show_eval "$install_prog $instname $destdir/$name" 'exit $?' # Maybe install the static library, too. @@ -4364,11 +3036,11 @@ func_mode_install () # Figure out destination file name, if it wasn't already specified. if test -n "$destname"; then - destfile=$destdir/$destname + destfile="$destdir/$destname" else func_basename "$file" - destfile=$func_basename_result - destfile=$destdir/$destfile + destfile="$func_basename_result" + destfile="$destdir/$destfile" fi # Deduce the name of the destination old-style object file. @@ -4378,11 +3050,11 @@ func_mode_install () staticdest=$func_lo2o_result ;; *.$objext) - staticdest=$destfile + staticdest="$destfile" destfile= ;; *) - func_fatal_help "cannot copy a libtool object to '$destfile'" + func_fatal_help "cannot copy a libtool object to \`$destfile'" ;; esac @@ -4391,7 +3063,7 @@ func_mode_install () func_show_eval "$install_prog $file $destfile" 'exit $?' # Install the old object if enabled. - if test yes = "$build_old_libs"; then + if test "$build_old_libs" = yes; then # Deduce the name of the old-style object file. func_lo2o "$file" staticobj=$func_lo2o_result @@ -4403,23 +3075,23 @@ func_mode_install () *) # Figure out destination file name, if it wasn't already specified. if test -n "$destname"; then - destfile=$destdir/$destname + destfile="$destdir/$destname" else func_basename "$file" - destfile=$func_basename_result - destfile=$destdir/$destfile + destfile="$func_basename_result" + destfile="$destdir/$destfile" fi # If the file is missing, and there is a .exe on the end, strip it # because it is most likely a libtool script we actually want to # install - stripped_ext= + stripped_ext="" case $file in *.exe) if test ! -f "$file"; then func_stripname '' '.exe' "$file" file=$func_stripname_result - stripped_ext=.exe + stripped_ext=".exe" fi ;; esac @@ -4447,19 +3119,19 @@ func_mode_install () # Check the variables that should have been set. test -z "$generated_by_libtool_version" && \ - func_fatal_error "invalid libtool wrapper script '$wrapper'" + func_fatal_error "invalid libtool wrapper script \`$wrapper'" - finalize=: + finalize=yes for lib in $notinst_deplibs; do # Check to see that each library is installed. libdir= if test -f "$lib"; then func_source "$lib" fi - libfile=$libdir/`$ECHO "$lib" | $SED 's%^.*/%%g'` + libfile="$libdir/"`$ECHO "$lib" | $SED 's%^.*/%%g'` ### testsuite: skip nested quoting test if test -n "$libdir" && test ! -f "$libfile"; then - func_warning "'$lib' has not been installed in '$libdir'" - finalize=false + func_warning "\`$lib' has not been installed in \`$libdir'" + finalize=no fi done @@ -4467,29 +3139,29 @@ func_mode_install () func_source "$wrapper" outputname= - if test no = "$fast_install" && test -n "$relink_command"; then + if test "$fast_install" = no && test -n "$relink_command"; then $opt_dry_run || { - if $finalize; then + if test "$finalize" = yes; then tmpdir=`func_mktempdir` func_basename "$file$stripped_ext" - file=$func_basename_result - outputname=$tmpdir/$file + file="$func_basename_result" + outputname="$tmpdir/$file" # Replace the output file specification. relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'` - $opt_quiet || { + $opt_silent || { func_quote_for_expand "$relink_command" eval "func_echo $func_quote_for_expand_result" } if eval "$relink_command"; then : else - func_error "error: relink '$file' with the above command before installing it" + func_error "error: relink \`$file' with the above command before installing it" $opt_dry_run || ${RM}r "$tmpdir" continue fi - file=$outputname + file="$outputname" else - func_warning "cannot relink '$file'" + func_warning "cannot relink \`$file'" fi } else @@ -4526,10 +3198,10 @@ func_mode_install () for file in $staticlibs; do func_basename "$file" - name=$func_basename_result + name="$func_basename_result" # Set up the ranlib parameters. - oldlib=$destdir/$name + oldlib="$destdir/$name" func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 tool_oldlib=$func_to_tool_file_result @@ -4544,18 +3216,18 @@ func_mode_install () done test -n "$future_libdirs" && \ - func_warning "remember to run '$progname --finish$future_libdirs'" + func_warning "remember to run \`$progname --finish$future_libdirs'" if test -n "$current_libdirs"; then # Maybe just do a dry run. $opt_dry_run && current_libdirs=" -n$current_libdirs" - exec_cmd='$SHELL "$progpath" $preserve_args --finish$current_libdirs' + exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs' else exit $EXIT_SUCCESS fi } -test install = "$opt_mode" && func_mode_install ${1+"$@"} +test "$opt_mode" = install && func_mode_install ${1+"$@"} # func_generate_dlsyms outputname originator pic_p @@ -4563,17 +3235,16 @@ test install = "$opt_mode" && func_mode_install ${1+"$@"} # a dlpreopen symbol table. func_generate_dlsyms () { - $debug_cmd - - my_outputname=$1 - my_originator=$2 - my_pic_p=${3-false} - my_prefix=`$ECHO "$my_originator" | $SED 's%[^a-zA-Z0-9]%_%g'` + $opt_debug + my_outputname="$1" + my_originator="$2" + my_pic_p="${3-no}" + my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'` my_dlsyms= - if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then if test -n "$NM" && test -n "$global_symbol_pipe"; then - my_dlsyms=${my_outputname}S.c + my_dlsyms="${my_outputname}S.c" else func_error "not configured to extract global symbols from dlpreopened files" fi @@ -4584,7 +3255,7 @@ func_generate_dlsyms () "") ;; *.c) # Discover the nlist of each of the dlfiles. - nlist=$output_objdir/$my_outputname.nm + nlist="$output_objdir/${my_outputname}.nm" func_show_eval "$RM $nlist ${nlist}S ${nlist}T" @@ -4592,36 +3263,34 @@ func_generate_dlsyms () func_verbose "creating $output_objdir/$my_dlsyms" $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\ -/* $my_dlsyms - symbol resolution table for '$my_outputname' dlsym emulation. */ -/* Generated by $PROGRAM (GNU $PACKAGE) $VERSION */ +/* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */ +/* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */ #ifdef __cplusplus extern \"C\" { #endif -#if defined __GNUC__ && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4)) +#if defined(__GNUC__) && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4)) #pragma GCC diagnostic ignored \"-Wstrict-prototypes\" #endif /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ -#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE -/* DATA imports from DLLs on WIN32 can't be const, because runtime +#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) +/* DATA imports from DLLs on WIN32 con't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT_DLSYM_CONST -#elif defined __osf__ +#elif defined(__osf__) /* This system does not cope well with relocations in const data. */ # define LT_DLSYM_CONST #else # define LT_DLSYM_CONST const #endif -#define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0) - /* External symbol declarations for the compiler. */\ " - if test yes = "$dlself"; then - func_verbose "generating symbol list for '$output'" + if test "$dlself" = yes; then + func_verbose "generating symbol list for \`$output'" $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist" @@ -4629,7 +3298,7 @@ extern \"C\" { progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP` for progfile in $progfiles; do func_to_tool_file "$progfile" func_convert_file_msys_to_w32 - func_verbose "extracting global C symbols from '$func_to_tool_file_result'" + func_verbose "extracting global C symbols from \`$func_to_tool_file_result'" $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'" done @@ -4649,10 +3318,10 @@ extern \"C\" { # Prepare the list of exported symbols if test -z "$export_symbols"; then - export_symbols=$output_objdir/$outputname.exp + export_symbols="$output_objdir/$outputname.exp" $opt_dry_run || { $RM $export_symbols - eval "$SED -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' + eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' case $host in *cygwin* | *mingw* | *cegcc* ) eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' @@ -4662,7 +3331,7 @@ extern \"C\" { } else $opt_dry_run || { - eval "$SED -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' + eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' case $host in @@ -4676,22 +3345,22 @@ extern \"C\" { fi for dlprefile in $dlprefiles; do - func_verbose "extracting global C symbols from '$dlprefile'" + func_verbose "extracting global C symbols from \`$dlprefile'" func_basename "$dlprefile" - name=$func_basename_result + name="$func_basename_result" case $host in *cygwin* | *mingw* | *cegcc* ) # if an import library, we need to obtain dlname if func_win32_import_lib_p "$dlprefile"; then func_tr_sh "$dlprefile" eval "curr_lafile=\$libfile_$func_tr_sh_result" - dlprefile_dlbasename= + dlprefile_dlbasename="" if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then # Use subshell, to avoid clobbering current variable values dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"` - if test -n "$dlprefile_dlname"; then + if test -n "$dlprefile_dlname" ; then func_basename "$dlprefile_dlname" - dlprefile_dlbasename=$func_basename_result + dlprefile_dlbasename="$func_basename_result" else # no lafile. user explicitly requested -dlpreopen . $sharedlib_from_linklib_cmd "$dlprefile" @@ -4699,7 +3368,7 @@ extern \"C\" { fi fi $opt_dry_run || { - if test -n "$dlprefile_dlbasename"; then + if test -n "$dlprefile_dlbasename" ; then eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"' else func_warning "Could not compute DLL name from $name" @@ -4755,11 +3424,6 @@ extern \"C\" { echo '/* NONE */' >> "$output_objdir/$my_dlsyms" fi - func_show_eval '$RM "${nlist}I"' - if test -n "$global_symbol_to_import"; then - eval "$global_symbol_to_import"' < "$nlist"S > "$nlist"I' - fi - echo >> "$output_objdir/$my_dlsyms" "\ /* The mapping between symbol names and symbols. */ @@ -4768,30 +3432,11 @@ typedef struct { void *address; } lt_dlsymlist; extern LT_DLSYM_CONST lt_dlsymlist -lt_${my_prefix}_LTX_preloaded_symbols[];\ -" - - if test -s "$nlist"I; then - echo >> "$output_objdir/$my_dlsyms" "\ -static void lt_syminit(void) -{ - LT_DLSYM_CONST lt_dlsymlist *symbol = lt_${my_prefix}_LTX_preloaded_symbols; - for (; symbol->name; ++symbol) - {" - $SED 's/.*/ if (STREQ (symbol->name, \"&\")) symbol->address = (void *) \&&;/' < "$nlist"I >> "$output_objdir/$my_dlsyms" - echo >> "$output_objdir/$my_dlsyms" "\ - } -}" - fi - echo >> "$output_objdir/$my_dlsyms" "\ +lt_${my_prefix}_LTX_preloaded_symbols[]; LT_DLSYM_CONST lt_dlsymlist lt_${my_prefix}_LTX_preloaded_symbols[] = -{ {\"$my_originator\", (void *) 0}," - - if test -s "$nlist"I; then - echo >> "$output_objdir/$my_dlsyms" "\ - {\"@INIT@\", (void *) <_syminit}," - fi +{\ + { \"$my_originator\", (void *) 0 }," case $need_lib_prefix in no) @@ -4833,7 +3478,9 @@ static const void *lt_preloaded_setup() { *-*-hpux*) pic_flag_for_symtable=" $pic_flag" ;; *) - $my_pic_p && pic_flag_for_symtable=" $pic_flag" + if test "X$my_pic_p" != Xno; then + pic_flag_for_symtable=" $pic_flag" + fi ;; esac ;; @@ -4850,10 +3497,10 @@ static const void *lt_preloaded_setup() { func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?' # Clean up the generated files. - func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T" "${nlist}I"' + func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"' # Transform the symbol file into the correct name. - symfileobj=$output_objdir/${my_outputname}S.$objext + symfileobj="$output_objdir/${my_outputname}S.$objext" case $host in *cygwin* | *mingw* | *cegcc* ) if test -f "$output_objdir/$my_outputname.def"; then @@ -4871,7 +3518,7 @@ static const void *lt_preloaded_setup() { esac ;; *) - func_fatal_error "unknown suffix for '$my_dlsyms'" + func_fatal_error "unknown suffix for \`$my_dlsyms'" ;; esac else @@ -4885,32 +3532,6 @@ static const void *lt_preloaded_setup() { fi } -# func_cygming_gnu_implib_p ARG -# This predicate returns with zero status (TRUE) if -# ARG is a GNU/binutils-style import library. Returns -# with nonzero status (FALSE) otherwise. -func_cygming_gnu_implib_p () -{ - $debug_cmd - - func_to_tool_file "$1" func_convert_file_msys_to_w32 - func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'` - test -n "$func_cygming_gnu_implib_tmp" -} - -# func_cygming_ms_implib_p ARG -# This predicate returns with zero status (TRUE) if -# ARG is an MS-style import library. Returns -# with nonzero status (FALSE) otherwise. -func_cygming_ms_implib_p () -{ - $debug_cmd - - func_to_tool_file "$1" func_convert_file_msys_to_w32 - func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'` - test -n "$func_cygming_ms_implib_tmp" -} - # func_win32_libid arg # return the library type of file 'arg' # @@ -4920,9 +3541,8 @@ func_cygming_ms_implib_p () # Despite the name, also deal with 64 bit binaries. func_win32_libid () { - $debug_cmd - - win32_libid_type=unknown + $opt_debug + win32_libid_type="unknown" win32_fileres=`file -L $1 2>/dev/null` case $win32_fileres in *ar\ archive\ import\ library*) # definitely import @@ -4932,29 +3552,16 @@ func_win32_libid () # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD. if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then - case $nm_interface in - "MS dumpbin") - if func_cygming_ms_implib_p "$1" || - func_cygming_gnu_implib_p "$1" - then - win32_nmres=import - else - win32_nmres= - fi - ;; - *) - func_to_tool_file "$1" func_convert_file_msys_to_w32 - win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" | - $SED -n -e ' + func_to_tool_file "$1" func_convert_file_msys_to_w32 + win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" | + $SED -n -e ' 1,100{ / I /{ - s|.*|import| + s,.*,import, p q } }'` - ;; - esac case $win32_nmres in import*) win32_libid_type="x86 archive import";; *) win32_libid_type="x86 archive static";; @@ -4986,8 +3593,7 @@ func_win32_libid () # $sharedlib_from_linklib_result func_cygming_dll_for_implib () { - $debug_cmd - + $opt_debug sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"` } @@ -5004,8 +3610,7 @@ func_cygming_dll_for_implib () # specified import library. func_cygming_dll_for_implib_fallback_core () { - $debug_cmd - + $opt_debug match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"` $OBJDUMP -s --section "$1" "$2" 2>/dev/null | $SED '/^Contents of section '"$match_literal"':/{ @@ -5041,8 +3646,8 @@ func_cygming_dll_for_implib_fallback_core () /./p' | # we now have a list, one entry per line, of the stringified # contents of the appropriate section of all members of the - # archive that possess that section. Heuristic: eliminate - # all those that have a first or second character that is + # archive which possess that section. Heuristic: eliminate + # all those which have a first or second character that is # a '.' (that is, objdump's representation of an unprintable # character.) This should work for all archives with less than # 0x302f exports -- but will fail for DLLs whose name actually @@ -5053,6 +3658,30 @@ func_cygming_dll_for_implib_fallback_core () $SED -e '/^\./d;/^.\./d;q' } +# func_cygming_gnu_implib_p ARG +# This predicate returns with zero status (TRUE) if +# ARG is a GNU/binutils-style import library. Returns +# with nonzero status (FALSE) otherwise. +func_cygming_gnu_implib_p () +{ + $opt_debug + func_to_tool_file "$1" func_convert_file_msys_to_w32 + func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'` + test -n "$func_cygming_gnu_implib_tmp" +} + +# func_cygming_ms_implib_p ARG +# This predicate returns with zero status (TRUE) if +# ARG is an MS-style import library. Returns +# with nonzero status (FALSE) otherwise. +func_cygming_ms_implib_p () +{ + $opt_debug + func_to_tool_file "$1" func_convert_file_msys_to_w32 + func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'` + test -n "$func_cygming_ms_implib_tmp" +} + # func_cygming_dll_for_implib_fallback ARG # Platform-specific function to extract the # name of the DLL associated with the specified @@ -5066,17 +3695,16 @@ func_cygming_dll_for_implib_fallback_core () # $sharedlib_from_linklib_result func_cygming_dll_for_implib_fallback () { - $debug_cmd - - if func_cygming_gnu_implib_p "$1"; then + $opt_debug + if func_cygming_gnu_implib_p "$1" ; then # binutils import library sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"` - elif func_cygming_ms_implib_p "$1"; then + elif func_cygming_ms_implib_p "$1" ; then # ms-generated import library sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"` else # unknown - sharedlib_from_linklib_result= + sharedlib_from_linklib_result="" fi } @@ -5084,11 +3712,10 @@ func_cygming_dll_for_implib_fallback () # func_extract_an_archive dir oldlib func_extract_an_archive () { - $debug_cmd - - f_ex_an_ar_dir=$1; shift - f_ex_an_ar_oldlib=$1 - if test yes = "$lock_old_archive_extraction"; then + $opt_debug + f_ex_an_ar_dir="$1"; shift + f_ex_an_ar_oldlib="$1" + if test "$lock_old_archive_extraction" = yes; then lockfile=$f_ex_an_ar_oldlib.lock until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do func_echo "Waiting for $lockfile to be removed" @@ -5097,7 +3724,7 @@ func_extract_an_archive () fi func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" \ 'stat=$?; rm -f "$lockfile"; exit $stat' - if test yes = "$lock_old_archive_extraction"; then + if test "$lock_old_archive_extraction" = yes; then $opt_dry_run || rm -f "$lockfile" fi if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then @@ -5111,23 +3738,22 @@ func_extract_an_archive () # func_extract_archives gentop oldlib ... func_extract_archives () { - $debug_cmd - - my_gentop=$1; shift + $opt_debug + my_gentop="$1"; shift my_oldlibs=${1+"$@"} - my_oldobjs= - my_xlib= - my_xabs= - my_xdir= + my_oldobjs="" + my_xlib="" + my_xabs="" + my_xdir="" for my_xlib in $my_oldlibs; do # Extract the objects. case $my_xlib in - [\\/]* | [A-Za-z]:[\\/]*) my_xabs=$my_xlib ;; + [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;; *) my_xabs=`pwd`"/$my_xlib" ;; esac func_basename "$my_xlib" - my_xlib=$func_basename_result + my_xlib="$func_basename_result" my_xlib_u=$my_xlib while :; do case " $extracted_archives " in @@ -5139,7 +3765,7 @@ func_extract_archives () esac done extracted_archives="$extracted_archives $my_xlib_u" - my_xdir=$my_gentop/$my_xlib_u + my_xdir="$my_gentop/$my_xlib_u" func_mkdir_p "$my_xdir" @@ -5152,23 +3778,22 @@ func_extract_archives () cd $my_xdir || exit $? darwin_archive=$my_xabs darwin_curdir=`pwd` - func_basename "$darwin_archive" - darwin_base_archive=$func_basename_result + darwin_base_archive=`basename "$darwin_archive"` darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true` if test -n "$darwin_arches"; then darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'` darwin_arch= func_verbose "$darwin_base_archive has multiple architectures $darwin_arches" - for darwin_arch in $darwin_arches; do - func_mkdir_p "unfat-$$/$darwin_base_archive-$darwin_arch" - $LIPO -thin $darwin_arch -output "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive" "$darwin_archive" - cd "unfat-$$/$darwin_base_archive-$darwin_arch" - func_extract_an_archive "`pwd`" "$darwin_base_archive" + for darwin_arch in $darwin_arches ; do + func_mkdir_p "unfat-$$/${darwin_base_archive}-${darwin_arch}" + $LIPO -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}" + cd "unfat-$$/${darwin_base_archive}-${darwin_arch}" + func_extract_an_archive "`pwd`" "${darwin_base_archive}" cd "$darwin_curdir" - $RM "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive" + $RM "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" done # $darwin_arches ## Okay now we've a bunch of thin objects, gotta fatten them up :) - darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$sed_basename" | sort -u` + darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u` darwin_file= darwin_files= for darwin_file in $darwin_filelist; do @@ -5190,7 +3815,7 @@ func_extract_archives () my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP` done - func_extract_archives_result=$my_oldobjs + func_extract_archives_result="$my_oldobjs" } @@ -5205,7 +3830,7 @@ func_extract_archives () # # ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR # variable will take. If 'yes', then the emitted script -# will assume that the directory where it is stored is +# will assume that the directory in which it is stored is # the $objdir directory. This is a cygwin/mingw-specific # behavior. func_emit_wrapper () @@ -5216,7 +3841,7 @@ func_emit_wrapper () #! $SHELL # $output - temporary wrapper script for $objdir/$outputname -# Generated by $PROGRAM (GNU $PACKAGE) $VERSION +# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION # # The $output program cannot be directly executed until all the libtool # libraries that it depends on are installed. @@ -5273,9 +3898,9 @@ _LTECHO_EOF' # Very basic option parsing. These options are (a) specific to # the libtool wrapper, (b) are identical between the wrapper -# /script/ and the wrapper /executable/ that is used only on +# /script/ and the wrapper /executable/ which is used only on # windows platforms, and (c) all begin with the string "--lt-" -# (application programs are unlikely to have options that match +# (application programs are unlikely to have options which match # this pattern). # # There are only two supported options: --lt-debug and @@ -5308,7 +3933,7 @@ func_parse_lt_options () # Print the debug banner immediately: if test -n \"\$lt_option_debug\"; then - echo \"$outputname:$output:\$LINENO: libtool wrapper (GNU $PACKAGE) $VERSION\" 1>&2 + echo \"${outputname}:${output}:\${LINENO}: libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\" 1>&2 fi } @@ -5319,7 +3944,7 @@ func_lt_dump_args () lt_dump_args_N=1; for lt_arg do - \$ECHO \"$outputname:$output:\$LINENO: newargv[\$lt_dump_args_N]: \$lt_arg\" + \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[\$lt_dump_args_N]: \$lt_arg\" lt_dump_args_N=\`expr \$lt_dump_args_N + 1\` done } @@ -5333,7 +3958,7 @@ func_exec_program_core () *-*-mingw | *-*-os2* | *-cegcc*) $ECHO "\ if test -n \"\$lt_option_debug\"; then - \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir\\\\\$program\" 1>&2 + \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir\\\\\$program\" 1>&2 func_lt_dump_args \${1+\"\$@\"} 1>&2 fi exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} @@ -5343,7 +3968,7 @@ func_exec_program_core () *) $ECHO "\ if test -n \"\$lt_option_debug\"; then - \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir/\$program\" 1>&2 + \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir/\$program\" 1>&2 func_lt_dump_args \${1+\"\$@\"} 1>&2 fi exec \"\$progdir/\$program\" \${1+\"\$@\"} @@ -5418,13 +4043,13 @@ func_exec_program () test -n \"\$absdir\" && thisdir=\"\$absdir\" " - if test yes = "$fast_install"; then + if test "$fast_install" = yes; then $ECHO "\ program=lt-'$outputname'$exeext progdir=\"\$thisdir/$objdir\" if test ! -f \"\$progdir/\$program\" || - { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | $SED 1q\`; \\ + { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\ test \"X\$file\" != \"X\$progdir/\$program\"; }; then file=\"\$\$-\$program\" @@ -5441,7 +4066,7 @@ func_exec_program () if test -n \"\$relink_command\"; then if relink_command_output=\`eval \$relink_command 2>&1\`; then : else - \$ECHO \"\$relink_command_output\" >&2 + $ECHO \"\$relink_command_output\" >&2 $RM \"\$progdir/\$file\" exit 1 fi @@ -5476,7 +4101,7 @@ func_exec_program () fi # Export our shlibpath_var if we have one. - if test yes = "$shlibpath_overrides_runpath" && test -n "$shlibpath_var" && test -n "$temp_rpath"; then + if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then $ECHO "\ # Add our own library path to $shlibpath_var $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" @@ -5496,7 +4121,7 @@ func_exec_program () fi else # The program doesn't exist. - \$ECHO \"\$0: error: '\$progdir/\$program' does not exist\" 1>&2 + \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2 \$ECHO \"This script is just a wrapper for \$program.\" 1>&2 \$ECHO \"See the $PACKAGE documentation for more information.\" 1>&2 exit 1 @@ -5515,7 +4140,7 @@ func_emit_cwrapperexe_src () cat < #include -#define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0) - /* declarations of non-ANSI functions */ -#if defined __MINGW32__ +#if defined(__MINGW32__) # ifdef __STRICT_ANSI__ int _putenv (const char *); # endif -#elif defined __CYGWIN__ +#elif defined(__CYGWIN__) # ifdef __STRICT_ANSI__ char *realpath (const char *, char *); int putenv (char *); int setenv (const char *, const char *, int); # endif -/* #elif defined other_platform || defined ... */ +/* #elif defined (other platforms) ... */ #endif /* portability defines, excluding path handling macros */ -#if defined _MSC_VER +#if defined(_MSC_VER) # define setmode _setmode # define stat _stat # define chmod _chmod # define getcwd _getcwd # define putenv _putenv # define S_IXUSR _S_IEXEC -#elif defined __MINGW32__ +# ifndef _INTPTR_T_DEFINED +# define _INTPTR_T_DEFINED +# define intptr_t int +# endif +#elif defined(__MINGW32__) # define setmode _setmode # define stat _stat # define chmod _chmod # define getcwd _getcwd # define putenv _putenv -#elif defined __CYGWIN__ +#elif defined(__CYGWIN__) # define HAVE_SETENV # define FOPEN_WB "wb" -/* #elif defined other platforms ... */ +/* #elif defined (other platforms) ... */ #endif -#if defined PATH_MAX +#if defined(PATH_MAX) # define LT_PATHMAX PATH_MAX -#elif defined MAXPATHLEN +#elif defined(MAXPATHLEN) # define LT_PATHMAX MAXPATHLEN #else # define LT_PATHMAX 1024 @@ -5607,8 +4234,8 @@ int setenv (const char *, const char *, int); # define PATH_SEPARATOR ':' #endif -#if defined _WIN32 || defined __MSDOS__ || defined __DJGPP__ || \ - defined __OS2__ +#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \ + defined (__OS2__) # define HAVE_DOS_BASED_FILE_SYSTEM # define FOPEN_WB "wb" # ifndef DIR_SEPARATOR_2 @@ -5641,10 +4268,10 @@ int setenv (const char *, const char *, int); #define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) #define XFREE(stale) do { \ - if (stale) { free (stale); stale = 0; } \ + if (stale) { free ((void *) stale); stale = 0; } \ } while (0) -#if defined LT_DEBUGWRAPPER +#if defined(LT_DEBUGWRAPPER) static int lt_debug = 1; #else static int lt_debug = 0; @@ -5673,16 +4300,11 @@ void lt_dump_script (FILE *f); EOF cat < 0) && IS_PATH_SEPARATOR (new_value[len-1])) + int len = strlen (new_value); + while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1])) { - new_value[--len] = '\0'; + new_value[len-1] = '\0'; } lt_setenv (name, new_value); XFREE (new_value); @@ -6460,47 +5082,27 @@ EOF # True if ARG is an import lib, as indicated by $file_magic_cmd func_win32_import_lib_p () { - $debug_cmd - + $opt_debug case `eval $file_magic_cmd \"\$1\" 2>/dev/null | $SED -e 10q` in *import*) : ;; *) false ;; esac } -# func_suncc_cstd_abi -# !!ONLY CALL THIS FOR SUN CC AFTER $compile_command IS FULLY EXPANDED!! -# Several compiler flags select an ABI that is incompatible with the -# Cstd library. Avoid specifying it if any are in CXXFLAGS. -func_suncc_cstd_abi () -{ - $debug_cmd - - case " $compile_command " in - *" -compat=g "*|*\ -std=c++[0-9][0-9]\ *|*" -library=stdcxx4 "*|*" -library=stlport4 "*) - suncc_use_cstd_abi=no - ;; - *) - suncc_use_cstd_abi=yes - ;; - esac -} - # func_mode_link arg... func_mode_link () { - $debug_cmd - + $opt_debug case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) # It is impossible to link a dll without this setting, and # we shouldn't force the makefile maintainer to figure out - # what system we are compiling for in order to pass an extra + # which system we are compiling for in order to pass an extra # flag for every libtool invocation. # allow_undefined=no # FIXME: Unfortunately, there are problems with the above when trying - # to make a dll that has undefined symbols, in which case not + # to make a dll which has undefined symbols, in which case not # even a static library is built. For now, we need to specify # -no-undefined on the libtool link line when we can be certain # that all symbols are satisfied, otherwise we get a static library. @@ -6544,11 +5146,10 @@ func_mode_link () module=no no_install=no objs= - os2dllname= non_pic_objects= precious_files_regex= prefer_static_libs=no - preload=false + preload=no prev= prevarg= release= @@ -6560,7 +5161,7 @@ func_mode_link () vinfo= vinfo_number=no weak_libs= - single_module=$wl-single_module + single_module="${wl}-single_module" func_infer_tag $base_compile # We need to know -static, to get the right output filenames. @@ -6568,15 +5169,15 @@ func_mode_link () do case $arg in -shared) - test yes != "$build_libtool_libs" \ - && func_fatal_configuration "cannot build a shared library" + test "$build_libtool_libs" != yes && \ + func_fatal_configuration "can not build a shared library" build_old_libs=no break ;; -all-static | -static | -static-libtool-libs) case $arg in -all-static) - if test yes = "$build_libtool_libs" && test -z "$link_static_flag"; then + if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then func_warning "complete static linking is impossible in this configuration" fi if test -n "$link_static_flag"; then @@ -6609,7 +5210,7 @@ func_mode_link () # Go through the arguments, transforming them on the way. while test "$#" -gt 0; do - arg=$1 + arg="$1" shift func_quote_for_eval "$arg" qarg=$func_quote_for_eval_unquoted_result @@ -6626,21 +5227,21 @@ func_mode_link () case $prev in bindir) - bindir=$arg + bindir="$arg" prev= continue ;; dlfiles|dlprefiles) - $preload || { + if test "$preload" = no; then # Add the symbol object into the linking commands. func_append compile_command " @SYMFILE@" func_append finalize_command " @SYMFILE@" - preload=: - } + preload=yes + fi case $arg in *.la | *.lo) ;; # We handle these cases below. force) - if test no = "$dlself"; then + if test "$dlself" = no; then dlself=needless export_dynamic=yes fi @@ -6648,9 +5249,9 @@ func_mode_link () continue ;; self) - if test dlprefiles = "$prev"; then + if test "$prev" = dlprefiles; then dlself=yes - elif test dlfiles = "$prev" && test yes != "$dlopen_self"; then + elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then dlself=yes else dlself=needless @@ -6660,7 +5261,7 @@ func_mode_link () continue ;; *) - if test dlfiles = "$prev"; then + if test "$prev" = dlfiles; then func_append dlfiles " $arg" else func_append dlprefiles " $arg" @@ -6671,14 +5272,14 @@ func_mode_link () esac ;; expsyms) - export_symbols=$arg + export_symbols="$arg" test -f "$arg" \ - || func_fatal_error "symbol file '$arg' does not exist" + || func_fatal_error "symbol file \`$arg' does not exist" prev= continue ;; expsyms_regex) - export_symbols_regex=$arg + export_symbols_regex="$arg" prev= continue ;; @@ -6696,13 +5297,7 @@ func_mode_link () continue ;; inst_prefix) - inst_prefix_dir=$arg - prev= - continue - ;; - mllvm) - # Clang does not use LLVM to link, so we can simply discard any - # '-mllvm $arg' options when doing the link step. + inst_prefix_dir="$arg" prev= continue ;; @@ -6726,21 +5321,21 @@ func_mode_link () if test -z "$pic_object" || test -z "$non_pic_object" || - test none = "$pic_object" && - test none = "$non_pic_object"; then - func_fatal_error "cannot find name of object for '$arg'" + test "$pic_object" = none && + test "$non_pic_object" = none; then + func_fatal_error "cannot find name of object for \`$arg'" fi # Extract subdirectory from the argument. func_dirname "$arg" "/" "" - xdir=$func_dirname_result + xdir="$func_dirname_result" - if test none != "$pic_object"; then + if test "$pic_object" != none; then # Prepend the subdirectory the object is found in. - pic_object=$xdir$pic_object + pic_object="$xdir$pic_object" - if test dlfiles = "$prev"; then - if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then + if test "$prev" = dlfiles; then + if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then func_append dlfiles " $pic_object" prev= continue @@ -6751,7 +5346,7 @@ func_mode_link () fi # CHECK ME: I think I busted this. -Ossama - if test dlprefiles = "$prev"; then + if test "$prev" = dlprefiles; then # Preload the old-style object. func_append dlprefiles " $pic_object" prev= @@ -6759,23 +5354,23 @@ func_mode_link () # A PIC object. func_append libobjs " $pic_object" - arg=$pic_object + arg="$pic_object" fi # Non-PIC object. - if test none != "$non_pic_object"; then + if test "$non_pic_object" != none; then # Prepend the subdirectory the object is found in. - non_pic_object=$xdir$non_pic_object + non_pic_object="$xdir$non_pic_object" # A standard non-PIC object func_append non_pic_objects " $non_pic_object" - if test -z "$pic_object" || test none = "$pic_object"; then - arg=$non_pic_object + if test -z "$pic_object" || test "$pic_object" = none ; then + arg="$non_pic_object" fi else # If the PIC object exists, use it instead. # $xdir was prepended to $pic_object above. - non_pic_object=$pic_object + non_pic_object="$pic_object" func_append non_pic_objects " $non_pic_object" fi else @@ -6783,7 +5378,7 @@ func_mode_link () if $opt_dry_run; then # Extract subdirectory from the argument. func_dirname "$arg" "/" "" - xdir=$func_dirname_result + xdir="$func_dirname_result" func_lo2o "$arg" pic_object=$xdir$objdir/$func_lo2o_result @@ -6791,29 +5386,24 @@ func_mode_link () func_append libobjs " $pic_object" func_append non_pic_objects " $non_pic_object" else - func_fatal_error "'$arg' is not a valid libtool object" + func_fatal_error "\`$arg' is not a valid libtool object" fi fi done else - func_fatal_error "link input file '$arg' does not exist" + func_fatal_error "link input file \`$arg' does not exist" fi arg=$save_arg prev= continue ;; - os2dllname) - os2dllname=$arg - prev= - continue - ;; precious_regex) - precious_files_regex=$arg + precious_files_regex="$arg" prev= continue ;; release) - release=-$arg + release="-$arg" prev= continue ;; @@ -6825,7 +5415,7 @@ func_mode_link () func_fatal_error "only absolute run-paths are allowed" ;; esac - if test rpath = "$prev"; then + if test "$prev" = rpath; then case "$rpath " in *" $arg "*) ;; *) func_append rpath " $arg" ;; @@ -6840,7 +5430,7 @@ func_mode_link () continue ;; shrext) - shrext_cmds=$arg + shrext_cmds="$arg" prev= continue ;; @@ -6880,7 +5470,7 @@ func_mode_link () esac fi # test -n "$prev" - prevarg=$arg + prevarg="$arg" case $arg in -all-static) @@ -6894,7 +5484,7 @@ func_mode_link () -allow-undefined) # FIXME: remove this flag sometime in the future. - func_fatal_error "'-allow-undefined' must not be used because it is the default" + func_fatal_error "\`-allow-undefined' must not be used because it is the default" ;; -avoid-version) @@ -6926,7 +5516,7 @@ func_mode_link () if test -n "$export_symbols" || test -n "$export_symbols_regex"; then func_fatal_error "more than one -exported-symbols argument is not allowed" fi - if test X-export-symbols = "X$arg"; then + if test "X$arg" = "X-export-symbols"; then prev=expsyms else prev=expsyms_regex @@ -6960,9 +5550,9 @@ func_mode_link () func_stripname "-L" '' "$arg" if test -z "$func_stripname_result"; then if test "$#" -gt 0; then - func_fatal_error "require no space between '-L' and '$1'" + func_fatal_error "require no space between \`-L' and \`$1'" else - func_fatal_error "need path for '-L' option" + func_fatal_error "need path for \`-L' option" fi fi func_resolve_sysroot "$func_stripname_result" @@ -6973,8 +5563,8 @@ func_mode_link () *) absdir=`cd "$dir" && pwd` test -z "$absdir" && \ - func_fatal_error "cannot determine absolute directory name of '$dir'" - dir=$absdir + func_fatal_error "cannot determine absolute directory name of \`$dir'" + dir="$absdir" ;; esac case "$deplibs " in @@ -7009,7 +5599,7 @@ func_mode_link () ;; -l*) - if test X-lc = "X$arg" || test X-lm = "X$arg"; then + if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc* | *-*-haiku*) # These systems don't actually have a C or math library (as such) @@ -7017,11 +5607,11 @@ func_mode_link () ;; *-*-os2*) # These systems don't actually have a C library (as such) - test X-lc = "X$arg" && continue + test "X$arg" = "X-lc" && continue ;; - *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*) + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc due to us having libc/libc_r. - test X-lc = "X$arg" && continue + test "X$arg" = "X-lc" && continue ;; *-*-rhapsody* | *-*-darwin1.[012]) # Rhapsody C and math libraries are in the System framework @@ -7030,16 +5620,16 @@ func_mode_link () ;; *-*-sco3.2v5* | *-*-sco5v6*) # Causes problems with __ctype - test X-lc = "X$arg" && continue + test "X$arg" = "X-lc" && continue ;; *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) # Compiler inserts libc in the correct place for threads to work - test X-lc = "X$arg" && continue + test "X$arg" = "X-lc" && continue ;; esac - elif test X-lc_r = "X$arg"; then + elif test "X$arg" = "X-lc_r"; then case $host in - *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*) + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc_r directly, use -pthread flag. continue ;; @@ -7049,11 +5639,6 @@ func_mode_link () continue ;; - -mllvm) - prev=mllvm - continue - ;; - -module) module=yes continue @@ -7083,7 +5668,7 @@ func_mode_link () ;; -multi_module) - single_module=$wl-multi_module + single_module="${wl}-multi_module" continue ;; @@ -7097,8 +5682,8 @@ func_mode_link () *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*) # The PATH hackery in wrapper scripts is required on Windows # and Darwin in order for the loader to find any dlls it needs. - func_warning "'-no-install' is ignored for $host" - func_warning "assuming '-no-fast-install' instead" + func_warning "\`-no-install' is ignored for $host" + func_warning "assuming \`-no-fast-install' instead" fast_install=no ;; *) no_install=yes ;; @@ -7116,11 +5701,6 @@ func_mode_link () continue ;; - -os2dllname) - prev=os2dllname - continue - ;; - -o) prev=output ;; -precious-files-regex) @@ -7208,14 +5788,14 @@ func_mode_link () func_stripname '-Wc,' '' "$arg" args=$func_stripname_result arg= - save_ifs=$IFS; IFS=, + save_ifs="$IFS"; IFS=',' for flag in $args; do - IFS=$save_ifs + IFS="$save_ifs" func_quote_for_eval "$flag" func_append arg " $func_quote_for_eval_result" func_append compiler_flags " $func_quote_for_eval_result" done - IFS=$save_ifs + IFS="$save_ifs" func_stripname ' ' '' "$arg" arg=$func_stripname_result ;; @@ -7224,15 +5804,15 @@ func_mode_link () func_stripname '-Wl,' '' "$arg" args=$func_stripname_result arg= - save_ifs=$IFS; IFS=, + save_ifs="$IFS"; IFS=',' for flag in $args; do - IFS=$save_ifs + IFS="$save_ifs" func_quote_for_eval "$flag" func_append arg " $wl$func_quote_for_eval_result" func_append compiler_flags " $wl$func_quote_for_eval_result" func_append linker_flags " $func_quote_for_eval_result" done - IFS=$save_ifs + IFS="$save_ifs" func_stripname ' ' '' "$arg" arg=$func_stripname_result ;; @@ -7255,7 +5835,7 @@ func_mode_link () # -msg_* for osf cc -msg_*) func_quote_for_eval "$arg" - arg=$func_quote_for_eval_result + arg="$func_quote_for_eval_result" ;; # Flags to be passed through unchanged, with rationale: @@ -7267,49 +5847,25 @@ func_mode_link () # -m*, -t[45]*, -txscale* architecture-specific flags for GCC # -F/path path to uninstalled frameworks, gcc on darwin # -p, -pg, --coverage, -fprofile-* profiling flags for GCC - # -fstack-protector* stack protector flags for GCC # @file GCC response files # -tp=* Portland pgcc target processor selection # --sysroot=* for sysroot support - # -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization - # -specs=* GCC specs files - # -stdlib=* select c++ std lib with clang - # -fsanitize=* Clang/GCC memory and address sanitizer + # -O*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \ - -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \ - -specs=*|-fsanitize=*) + -O*|-flto*|-fwhopr*|-fuse-linker-plugin) func_quote_for_eval "$arg" - arg=$func_quote_for_eval_result + arg="$func_quote_for_eval_result" func_append compile_command " $arg" func_append finalize_command " $arg" func_append compiler_flags " $arg" continue ;; - -Z*) - if test os2 = "`expr $host : '.*\(os2\)'`"; then - # OS/2 uses -Zxxx to specify OS/2-specific options - compiler_flags="$compiler_flags $arg" - func_append compile_command " $arg" - func_append finalize_command " $arg" - case $arg in - -Zlinker | -Zstack) - prev=xcompiler - ;; - esac - continue - else - # Otherwise treat like 'Some other compiler flag' below - func_quote_for_eval "$arg" - arg=$func_quote_for_eval_result - fi - ;; - # Some other compiler flag. -* | +*) func_quote_for_eval "$arg" - arg=$func_quote_for_eval_result + arg="$func_quote_for_eval_result" ;; *.$objext) @@ -7330,21 +5886,21 @@ func_mode_link () if test -z "$pic_object" || test -z "$non_pic_object" || - test none = "$pic_object" && - test none = "$non_pic_object"; then - func_fatal_error "cannot find name of object for '$arg'" + test "$pic_object" = none && + test "$non_pic_object" = none; then + func_fatal_error "cannot find name of object for \`$arg'" fi # Extract subdirectory from the argument. func_dirname "$arg" "/" "" - xdir=$func_dirname_result + xdir="$func_dirname_result" - test none = "$pic_object" || { + if test "$pic_object" != none; then # Prepend the subdirectory the object is found in. - pic_object=$xdir$pic_object + pic_object="$xdir$pic_object" - if test dlfiles = "$prev"; then - if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then + if test "$prev" = dlfiles; then + if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then func_append dlfiles " $pic_object" prev= continue @@ -7355,7 +5911,7 @@ func_mode_link () fi # CHECK ME: I think I busted this. -Ossama - if test dlprefiles = "$prev"; then + if test "$prev" = dlprefiles; then # Preload the old-style object. func_append dlprefiles " $pic_object" prev= @@ -7363,23 +5919,23 @@ func_mode_link () # A PIC object. func_append libobjs " $pic_object" - arg=$pic_object - } + arg="$pic_object" + fi # Non-PIC object. - if test none != "$non_pic_object"; then + if test "$non_pic_object" != none; then # Prepend the subdirectory the object is found in. - non_pic_object=$xdir$non_pic_object + non_pic_object="$xdir$non_pic_object" # A standard non-PIC object func_append non_pic_objects " $non_pic_object" - if test -z "$pic_object" || test none = "$pic_object"; then - arg=$non_pic_object + if test -z "$pic_object" || test "$pic_object" = none ; then + arg="$non_pic_object" fi else # If the PIC object exists, use it instead. # $xdir was prepended to $pic_object above. - non_pic_object=$pic_object + non_pic_object="$pic_object" func_append non_pic_objects " $non_pic_object" fi else @@ -7387,7 +5943,7 @@ func_mode_link () if $opt_dry_run; then # Extract subdirectory from the argument. func_dirname "$arg" "/" "" - xdir=$func_dirname_result + xdir="$func_dirname_result" func_lo2o "$arg" pic_object=$xdir$objdir/$func_lo2o_result @@ -7395,7 +5951,7 @@ func_mode_link () func_append libobjs " $pic_object" func_append non_pic_objects " $non_pic_object" else - func_fatal_error "'$arg' is not a valid libtool object" + func_fatal_error "\`$arg' is not a valid libtool object" fi fi ;; @@ -7411,11 +5967,11 @@ func_mode_link () # A libtool-controlled library. func_resolve_sysroot "$arg" - if test dlfiles = "$prev"; then + if test "$prev" = dlfiles; then # This library was specified with -dlopen. func_append dlfiles " $func_resolve_sysroot_result" prev= - elif test dlprefiles = "$prev"; then + elif test "$prev" = dlprefiles; then # The library was specified with -dlpreopen. func_append dlprefiles " $func_resolve_sysroot_result" prev= @@ -7430,7 +5986,7 @@ func_mode_link () # Unknown arguments in both finalize_command and compile_command need # to be aesthetically quoted because they are evaled later. func_quote_for_eval "$arg" - arg=$func_quote_for_eval_result + arg="$func_quote_for_eval_result" ;; esac # arg @@ -7442,9 +5998,9 @@ func_mode_link () done # argument parsing loop test -n "$prev" && \ - func_fatal_help "the '$prevarg' option requires an argument" + func_fatal_help "the \`$prevarg' option requires an argument" - if test yes = "$export_dynamic" && test -n "$export_dynamic_flag_spec"; then + if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then eval arg=\"$export_dynamic_flag_spec\" func_append compile_command " $arg" func_append finalize_command " $arg" @@ -7453,23 +6009,20 @@ func_mode_link () oldlibs= # calculate the name of the file, without its directory func_basename "$output" - outputname=$func_basename_result - libobjs_save=$libobjs + outputname="$func_basename_result" + libobjs_save="$libobjs" if test -n "$shlibpath_var"; then # get the directories listed in $shlibpath_var - eval shlib_search_path=\`\$ECHO \"\$$shlibpath_var\" \| \$SED \'s/:/ /g\'\` + eval shlib_search_path=\`\$ECHO \"\${$shlibpath_var}\" \| \$SED \'s/:/ /g\'\` else shlib_search_path= fi eval sys_lib_search_path=\"$sys_lib_search_path_spec\" eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" - # Definition is injected by LT_CONFIG during libtool generation. - func_munge_path_list sys_lib_dlsearch_path "$LT_SYS_LIBRARY_PATH" - func_dirname "$output" "/" "" - output_objdir=$func_dirname_result$objdir + output_objdir="$func_dirname_result$objdir" func_to_tool_file "$output_objdir/" tool_output_objdir=$func_to_tool_file_result # Create the object directory. @@ -7492,7 +6045,7 @@ func_mode_link () # Find all interdependent deplibs by searching for libraries # that are linked more than once (e.g. -la -lb -la) for deplib in $deplibs; do - if $opt_preserve_dup_deps; then + if $opt_preserve_dup_deps ; then case "$libs " in *" $deplib "*) func_append specialdeplibs " $deplib" ;; esac @@ -7500,7 +6053,7 @@ func_mode_link () func_append libs " $deplib" done - if test lib = "$linkmode"; then + if test "$linkmode" = lib; then libs="$predeps $libs $compiler_lib_search_path $postdeps" # Compute libraries that are listed more than once in $predeps @@ -7532,7 +6085,7 @@ func_mode_link () case $file in *.la) ;; *) - func_fatal_help "libraries can '-dlopen' only libtool libraries: $file" + func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file" ;; esac done @@ -7540,7 +6093,7 @@ func_mode_link () prog) compile_deplibs= finalize_deplibs= - alldeplibs=false + alldeplibs=no newdlfiles= newdlprefiles= passes="conv scan dlopen dlpreopen link" @@ -7552,32 +6105,32 @@ func_mode_link () for pass in $passes; do # The preopen pass in lib mode reverses $deplibs; put it back here # so that -L comes before libs that need it for instance... - if test lib,link = "$linkmode,$pass"; then + if test "$linkmode,$pass" = "lib,link"; then ## FIXME: Find the place where the list is rebuilt in the wrong ## order, and fix it there properly tmp_deplibs= for deplib in $deplibs; do tmp_deplibs="$deplib $tmp_deplibs" done - deplibs=$tmp_deplibs + deplibs="$tmp_deplibs" fi - if test lib,link = "$linkmode,$pass" || - test prog,scan = "$linkmode,$pass"; then - libs=$deplibs + if test "$linkmode,$pass" = "lib,link" || + test "$linkmode,$pass" = "prog,scan"; then + libs="$deplibs" deplibs= fi - if test prog = "$linkmode"; then + if test "$linkmode" = prog; then case $pass in - dlopen) libs=$dlfiles ;; - dlpreopen) libs=$dlprefiles ;; + dlopen) libs="$dlfiles" ;; + dlpreopen) libs="$dlprefiles" ;; link) libs="$deplibs %DEPLIBS%" test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs" ;; esac fi - if test lib,dlpreopen = "$linkmode,$pass"; then + if test "$linkmode,$pass" = "lib,dlpreopen"; then # Collect and forward deplibs of preopened libtool libs for lib in $dlprefiles; do # Ignore non-libtool-libs @@ -7598,26 +6151,26 @@ func_mode_link () esac done done - libs=$dlprefiles + libs="$dlprefiles" fi - if test dlopen = "$pass"; then + if test "$pass" = dlopen; then # Collect dlpreopened libraries - save_deplibs=$deplibs + save_deplibs="$deplibs" deplibs= fi for deplib in $libs; do lib= - found=false + found=no case $deplib in -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) - if test prog,link = "$linkmode,$pass"; then + if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else func_append compiler_flags " $deplib" - if test lib = "$linkmode"; then + if test "$linkmode" = lib ; then case "$new_inherited_linker_flags " in *" $deplib "*) ;; * ) func_append new_inherited_linker_flags " $deplib" ;; @@ -7627,13 +6180,13 @@ func_mode_link () continue ;; -l*) - if test lib != "$linkmode" && test prog != "$linkmode"; then - func_warning "'-l' is ignored for archives/objects" + if test "$linkmode" != lib && test "$linkmode" != prog; then + func_warning "\`-l' is ignored for archives/objects" continue fi func_stripname '-l' '' "$deplib" name=$func_stripname_result - if test lib = "$linkmode"; then + if test "$linkmode" = lib; then searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path" else searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path" @@ -7641,22 +6194,31 @@ func_mode_link () for searchdir in $searchdirs; do for search_ext in .la $std_shrext .so .a; do # Search the libtool library - lib=$searchdir/lib$name$search_ext + lib="$searchdir/lib${name}${search_ext}" if test -f "$lib"; then - if test .la = "$search_ext"; then - found=: + if test "$search_ext" = ".la"; then + found=yes else - found=false + found=no fi break 2 fi done done - if $found; then - # deplib is a libtool library + if test "$found" != yes; then + # deplib doesn't seem to be a libtool library + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" + fi + continue + else # deplib is a libtool library # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, # We need to do some special things here, and not later. - if test yes = "$allow_libtool_libs_with_static_runtimes"; then + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $deplib "*) if func_lalib_p "$lib"; then @@ -7664,19 +6226,19 @@ func_mode_link () old_library= func_source "$lib" for l in $old_library $library_names; do - ll=$l + ll="$l" done - if test "X$ll" = "X$old_library"; then # only static version available - found=false + if test "X$ll" = "X$old_library" ; then # only static version available + found=no func_dirname "$lib" "" "." - ladir=$func_dirname_result + ladir="$func_dirname_result" lib=$ladir/$old_library - if test prog,link = "$linkmode,$pass"; then + if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" - test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs" + test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" fi continue fi @@ -7685,25 +6247,15 @@ func_mode_link () *) ;; esac fi - else - # deplib doesn't seem to be a libtool library - if test prog,link = "$linkmode,$pass"; then - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - else - deplibs="$deplib $deplibs" - test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs" - fi - continue fi ;; # -l *.ltframework) - if test prog,link = "$linkmode,$pass"; then + if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" - if test lib = "$linkmode"; then + if test "$linkmode" = lib ; then case "$new_inherited_linker_flags " in *" $deplib "*) ;; * ) func_append new_inherited_linker_flags " $deplib" ;; @@ -7716,18 +6268,18 @@ func_mode_link () case $linkmode in lib) deplibs="$deplib $deplibs" - test conv = "$pass" && continue + test "$pass" = conv && continue newdependency_libs="$deplib $newdependency_libs" func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result" func_append newlib_search_path " $func_resolve_sysroot_result" ;; prog) - if test conv = "$pass"; then + if test "$pass" = conv; then deplibs="$deplib $deplibs" continue fi - if test scan = "$pass"; then + if test "$pass" = scan; then deplibs="$deplib $deplibs" else compile_deplibs="$deplib $compile_deplibs" @@ -7738,13 +6290,13 @@ func_mode_link () func_append newlib_search_path " $func_resolve_sysroot_result" ;; *) - func_warning "'-L' is ignored for archives/objects" + func_warning "\`-L' is ignored for archives/objects" ;; esac # linkmode continue ;; # -L -R*) - if test link = "$pass"; then + if test "$pass" = link; then func_stripname '-R' '' "$deplib" func_resolve_sysroot "$func_stripname_result" dir=$func_resolve_sysroot_result @@ -7762,7 +6314,7 @@ func_mode_link () lib=$func_resolve_sysroot_result ;; *.$libext) - if test conv = "$pass"; then + if test "$pass" = conv; then deplibs="$deplib $deplibs" continue fi @@ -7773,26 +6325,21 @@ func_mode_link () case " $dlpreconveniencelibs " in *" $deplib "*) ;; *) - valid_a_lib=false + valid_a_lib=no case $deplibs_check_method in match_pattern*) set dummy $deplibs_check_method; shift match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` if eval "\$ECHO \"$deplib\"" 2>/dev/null | $SED 10q \ | $EGREP "$match_pattern_regex" > /dev/null; then - valid_a_lib=: + valid_a_lib=yes fi ;; pass_all) - valid_a_lib=: + valid_a_lib=yes ;; esac - if $valid_a_lib; then - echo - $ECHO "*** Warning: Linking the shared library $output against the" - $ECHO "*** static library $deplib is not portable!" - deplibs="$deplib $deplibs" - else + if test "$valid_a_lib" != yes; then echo $ECHO "*** Warning: Trying to link with static lib archive $deplib." echo "*** I have the capability to make that library automatically link in when" @@ -7800,13 +6347,18 @@ func_mode_link () echo "*** shared version of the library, which you do not appear to have" echo "*** because the file extensions .$libext of this argument makes me believe" echo "*** that it is just a static archive that I should not use here." + else + echo + $ECHO "*** Warning: Linking the shared library $output against the" + $ECHO "*** static library $deplib is not portable!" + deplibs="$deplib $deplibs" fi ;; esac continue ;; prog) - if test link != "$pass"; then + if test "$pass" != link; then deplibs="$deplib $deplibs" else compile_deplibs="$deplib $compile_deplibs" @@ -7817,10 +6369,10 @@ func_mode_link () esac # linkmode ;; # *.$libext *.lo | *.$objext) - if test conv = "$pass"; then + if test "$pass" = conv; then deplibs="$deplib $deplibs" - elif test prog = "$linkmode"; then - if test dlpreopen = "$pass" || test yes != "$dlopen_support" || test no = "$build_libtool_libs"; then + elif test "$linkmode" = prog; then + if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then # If there is no dlopen support or we're linking statically, # we need to preload. func_append newdlprefiles " $deplib" @@ -7833,20 +6385,22 @@ func_mode_link () continue ;; %DEPLIBS%) - alldeplibs=: + alldeplibs=yes continue ;; esac # case $deplib - $found || test -f "$lib" \ - || func_fatal_error "cannot find the library '$lib' or unhandled argument '$deplib'" + if test "$found" = yes || test -f "$lib"; then : + else + func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'" + fi # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$lib" \ - || func_fatal_error "'$lib' is not a valid libtool archive" + || func_fatal_error "\`$lib' is not a valid libtool archive" func_dirname "$lib" "" "." - ladir=$func_dirname_result + ladir="$func_dirname_result" dlname= dlopen= @@ -7876,19 +6430,19 @@ func_mode_link () done fi dependency_libs=`$ECHO " $dependency_libs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` - if test lib,link = "$linkmode,$pass" || - test prog,scan = "$linkmode,$pass" || - { test prog != "$linkmode" && test lib != "$linkmode"; }; then + if test "$linkmode,$pass" = "lib,link" || + test "$linkmode,$pass" = "prog,scan" || + { test "$linkmode" != prog && test "$linkmode" != lib; }; then test -n "$dlopen" && func_append dlfiles " $dlopen" test -n "$dlpreopen" && func_append dlprefiles " $dlpreopen" fi - if test conv = "$pass"; then + if test "$pass" = conv; then # Only check for convenience libraries deplibs="$lib $deplibs" if test -z "$libdir"; then if test -z "$old_library"; then - func_fatal_error "cannot find name of link library for '$lib'" + func_fatal_error "cannot find name of link library for \`$lib'" fi # It is a libtool convenience library, so add in its objects. func_append convenience " $ladir/$objdir/$old_library" @@ -7896,15 +6450,15 @@ func_mode_link () tmp_libs= for deplib in $dependency_libs; do deplibs="$deplib $deplibs" - if $opt_preserve_dup_deps; then + if $opt_preserve_dup_deps ; then case "$tmp_libs " in *" $deplib "*) func_append specialdeplibs " $deplib" ;; esac fi func_append tmp_libs " $deplib" done - elif test prog != "$linkmode" && test lib != "$linkmode"; then - func_fatal_error "'$lib' is not a convenience library" + elif test "$linkmode" != prog && test "$linkmode" != lib; then + func_fatal_error "\`$lib' is not a convenience library" fi continue fi # $pass = conv @@ -7913,26 +6467,26 @@ func_mode_link () # Get the name of the library we link against. linklib= if test -n "$old_library" && - { test yes = "$prefer_static_libs" || - test built,no = "$prefer_static_libs,$installed"; }; then + { test "$prefer_static_libs" = yes || + test "$prefer_static_libs,$installed" = "built,no"; }; then linklib=$old_library else for l in $old_library $library_names; do - linklib=$l + linklib="$l" done fi if test -z "$linklib"; then - func_fatal_error "cannot find name of link library for '$lib'" + func_fatal_error "cannot find name of link library for \`$lib'" fi # This library was specified with -dlopen. - if test dlopen = "$pass"; then - test -z "$libdir" \ - && func_fatal_error "cannot -dlopen a convenience library: '$lib'" + if test "$pass" = dlopen; then + if test -z "$libdir"; then + func_fatal_error "cannot -dlopen a convenience library: \`$lib'" + fi if test -z "$dlname" || - test yes != "$dlopen_support" || - test no = "$build_libtool_libs" - then + test "$dlopen_support" != yes || + test "$build_libtool_libs" = no; then # If there is no dlname, no dlopen support or we're linking # statically, we need to preload. We also need to preload any # dependent libraries so libltdl's deplib preloader doesn't @@ -7946,40 +6500,40 @@ func_mode_link () # We need an absolute path. case $ladir in - [\\/]* | [A-Za-z]:[\\/]*) abs_ladir=$ladir ;; + [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;; *) abs_ladir=`cd "$ladir" && pwd` if test -z "$abs_ladir"; then - func_warning "cannot determine absolute directory name of '$ladir'" + func_warning "cannot determine absolute directory name of \`$ladir'" func_warning "passing it literally to the linker, although it might fail" - abs_ladir=$ladir + abs_ladir="$ladir" fi ;; esac func_basename "$lib" - laname=$func_basename_result + laname="$func_basename_result" # Find the relevant object directory and library name. - if test yes = "$installed"; then + if test "X$installed" = Xyes; then if test ! -f "$lt_sysroot$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then - func_warning "library '$lib' was moved." - dir=$ladir - absdir=$abs_ladir - libdir=$abs_ladir + func_warning "library \`$lib' was moved." + dir="$ladir" + absdir="$abs_ladir" + libdir="$abs_ladir" else - dir=$lt_sysroot$libdir - absdir=$lt_sysroot$libdir + dir="$lt_sysroot$libdir" + absdir="$lt_sysroot$libdir" fi - test yes = "$hardcode_automatic" && avoidtemprpath=yes + test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes else if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then - dir=$ladir - absdir=$abs_ladir + dir="$ladir" + absdir="$abs_ladir" # Remove this search path later func_append notinst_path " $abs_ladir" else - dir=$ladir/$objdir - absdir=$abs_ladir/$objdir + dir="$ladir/$objdir" + absdir="$abs_ladir/$objdir" # Remove this search path later func_append notinst_path " $abs_ladir" fi @@ -7988,11 +6542,11 @@ func_mode_link () name=$func_stripname_result # This library was specified with -dlpreopen. - if test dlpreopen = "$pass"; then - if test -z "$libdir" && test prog = "$linkmode"; then - func_fatal_error "only libraries may -dlpreopen a convenience library: '$lib'" + if test "$pass" = dlpreopen; then + if test -z "$libdir" && test "$linkmode" = prog; then + func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'" fi - case $host in + case "$host" in # special handling for platforms with PE-DLLs. *cygwin* | *mingw* | *cegcc* ) # Linker will automatically link against shared library if both @@ -8036,9 +6590,9 @@ func_mode_link () if test -z "$libdir"; then # Link the convenience library - if test lib = "$linkmode"; then + if test "$linkmode" = lib; then deplibs="$dir/$old_library $deplibs" - elif test prog,link = "$linkmode,$pass"; then + elif test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$dir/$old_library $compile_deplibs" finalize_deplibs="$dir/$old_library $finalize_deplibs" else @@ -8048,14 +6602,14 @@ func_mode_link () fi - if test prog = "$linkmode" && test link != "$pass"; then + if test "$linkmode" = prog && test "$pass" != link; then func_append newlib_search_path " $ladir" deplibs="$lib $deplibs" - linkalldeplibs=false - if test no != "$link_all_deplibs" || test -z "$library_names" || - test no = "$build_libtool_libs"; then - linkalldeplibs=: + linkalldeplibs=no + if test "$link_all_deplibs" != no || test -z "$library_names" || + test "$build_libtool_libs" = no; then + linkalldeplibs=yes fi tmp_libs= @@ -8067,14 +6621,14 @@ func_mode_link () ;; esac # Need to link against all dependency_libs? - if $linkalldeplibs; then + if test "$linkalldeplibs" = yes; then deplibs="$deplib $deplibs" else # Need to hardcode shared library paths # or/and link against static libraries newdependency_libs="$deplib $newdependency_libs" fi - if $opt_preserve_dup_deps; then + if $opt_preserve_dup_deps ; then case "$tmp_libs " in *" $deplib "*) func_append specialdeplibs " $deplib" ;; esac @@ -8084,15 +6638,15 @@ func_mode_link () continue fi # $linkmode = prog... - if test prog,link = "$linkmode,$pass"; then + if test "$linkmode,$pass" = "prog,link"; then if test -n "$library_names" && - { { test no = "$prefer_static_libs" || - test built,yes = "$prefer_static_libs,$installed"; } || + { { test "$prefer_static_libs" = no || + test "$prefer_static_libs,$installed" = "built,yes"; } || test -z "$old_library"; }; then # We need to hardcode the library path - if test -n "$shlibpath_var" && test -z "$avoidtemprpath"; then + if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then # Make sure the rpath contains only unique directories. - case $temp_rpath: in + case "$temp_rpath:" in *"$absdir:"*) ;; *) func_append temp_rpath "$absdir:" ;; esac @@ -8121,9 +6675,9 @@ func_mode_link () esac fi # $linkmode,$pass = prog,link... - if $alldeplibs && - { test pass_all = "$deplibs_check_method" || - { test yes = "$build_libtool_libs" && + if test "$alldeplibs" = yes && + { test "$deplibs_check_method" = pass_all || + { test "$build_libtool_libs" = yes && test -n "$library_names"; }; }; then # We only need to search for static libraries continue @@ -8132,19 +6686,19 @@ func_mode_link () link_static=no # Whether the deplib will be linked statically use_static_libs=$prefer_static_libs - if test built = "$use_static_libs" && test yes = "$installed"; then + if test "$use_static_libs" = built && test "$installed" = yes; then use_static_libs=no fi if test -n "$library_names" && - { test no = "$use_static_libs" || test -z "$old_library"; }; then + { test "$use_static_libs" = no || test -z "$old_library"; }; then case $host in - *cygwin* | *mingw* | *cegcc* | *os2*) + *cygwin* | *mingw* | *cegcc*) # No point in relinking DLLs because paths are not encoded func_append notinst_deplibs " $lib" need_relink=no ;; *) - if test no = "$installed"; then + if test "$installed" = no; then func_append notinst_deplibs " $lib" need_relink=yes fi @@ -8154,24 +6708,24 @@ func_mode_link () # Warn about portability, can't link against -module's on some # systems (darwin). Don't bleat about dlopened modules though! - dlopenmodule= + dlopenmodule="" for dlpremoduletest in $dlprefiles; do if test "X$dlpremoduletest" = "X$lib"; then - dlopenmodule=$dlpremoduletest + dlopenmodule="$dlpremoduletest" break fi done - if test -z "$dlopenmodule" && test yes = "$shouldnotlink" && test link = "$pass"; then + if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then echo - if test prog = "$linkmode"; then + if test "$linkmode" = prog; then $ECHO "*** Warning: Linking the executable $output against the loadable module" else $ECHO "*** Warning: Linking the shared library $output against the loadable module" fi $ECHO "*** $linklib is not portable!" fi - if test lib = "$linkmode" && - test yes = "$hardcode_into_libs"; then + if test "$linkmode" = lib && + test "$hardcode_into_libs" = yes; then # Hardcode the library path. # Skip directories that are in the system default run-time # search path. @@ -8199,43 +6753,43 @@ func_mode_link () # figure out the soname set dummy $library_names shift - realname=$1 + realname="$1" shift libname=`eval "\\$ECHO \"$libname_spec\""` # use dlname if we got it. it's perfectly good, no? if test -n "$dlname"; then - soname=$dlname + soname="$dlname" elif test -n "$soname_spec"; then # bleh windows case $host in - *cygwin* | mingw* | *cegcc* | *os2*) + *cygwin* | mingw* | *cegcc*) func_arith $current - $age major=$func_arith_result - versuffix=-$major + versuffix="-$major" ;; esac eval soname=\"$soname_spec\" else - soname=$realname + soname="$realname" fi # Make a new name for the extract_expsyms_cmds to use - soroot=$soname + soroot="$soname" func_basename "$soroot" - soname=$func_basename_result + soname="$func_basename_result" func_stripname 'lib' '.dll' "$soname" newlib=libimp-$func_stripname_result.a # If the library has no export list, then create one now if test -f "$output_objdir/$soname-def"; then : else - func_verbose "extracting exported symbol list from '$soname'" + func_verbose "extracting exported symbol list from \`$soname'" func_execute_cmds "$extract_expsyms_cmds" 'exit $?' fi # Create $newlib if test -f "$output_objdir/$newlib"; then :; else - func_verbose "generating import library for '$soname'" + func_verbose "generating import library for \`$soname'" func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?' fi # make sure the library variables are pointing to the new library @@ -8243,58 +6797,58 @@ func_mode_link () linklib=$newlib fi # test -n "$old_archive_from_expsyms_cmds" - if test prog = "$linkmode" || test relink != "$opt_mode"; then + if test "$linkmode" = prog || test "$opt_mode" != relink; then add_shlibpath= add_dir= add= lib_linked=yes case $hardcode_action in immediate | unsupported) - if test no = "$hardcode_direct"; then - add=$dir/$linklib + if test "$hardcode_direct" = no; then + add="$dir/$linklib" case $host in - *-*-sco3.2v5.0.[024]*) add_dir=-L$dir ;; - *-*-sysv4*uw2*) add_dir=-L$dir ;; + *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;; + *-*-sysv4*uw2*) add_dir="-L$dir" ;; *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \ - *-*-unixware7*) add_dir=-L$dir ;; + *-*-unixware7*) add_dir="-L$dir" ;; *-*-darwin* ) - # if the lib is a (non-dlopened) module then we cannot + # if the lib is a (non-dlopened) module then we can not # link against it, someone is ignoring the earlier warnings if /usr/bin/file -L $add 2> /dev/null | - $GREP ": [^:]* bundle" >/dev/null; then + $GREP ": [^:]* bundle" >/dev/null ; then if test "X$dlopenmodule" != "X$lib"; then $ECHO "*** Warning: lib $linklib is a module, not a shared library" - if test -z "$old_library"; then + if test -z "$old_library" ; then echo echo "*** And there doesn't seem to be a static archive available" echo "*** The link will probably fail, sorry" else - add=$dir/$old_library + add="$dir/$old_library" fi elif test -n "$old_library"; then - add=$dir/$old_library + add="$dir/$old_library" fi fi esac - elif test no = "$hardcode_minus_L"; then + elif test "$hardcode_minus_L" = no; then case $host in - *-*-sunos*) add_shlibpath=$dir ;; + *-*-sunos*) add_shlibpath="$dir" ;; esac - add_dir=-L$dir - add=-l$name - elif test no = "$hardcode_shlibpath_var"; then - add_shlibpath=$dir - add=-l$name + add_dir="-L$dir" + add="-l$name" + elif test "$hardcode_shlibpath_var" = no; then + add_shlibpath="$dir" + add="-l$name" else lib_linked=no fi ;; relink) - if test yes = "$hardcode_direct" && - test no = "$hardcode_direct_absolute"; then - add=$dir/$linklib - elif test yes = "$hardcode_minus_L"; then - add_dir=-L$absdir + if test "$hardcode_direct" = yes && + test "$hardcode_direct_absolute" = no; then + add="$dir/$linklib" + elif test "$hardcode_minus_L" = yes; then + add_dir="-L$absdir" # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in @@ -8303,10 +6857,10 @@ func_mode_link () ;; esac fi - add=-l$name - elif test yes = "$hardcode_shlibpath_var"; then - add_shlibpath=$dir - add=-l$name + add="-l$name" + elif test "$hardcode_shlibpath_var" = yes; then + add_shlibpath="$dir" + add="-l$name" else lib_linked=no fi @@ -8314,7 +6868,7 @@ func_mode_link () *) lib_linked=no ;; esac - if test yes != "$lib_linked"; then + if test "$lib_linked" != yes; then func_fatal_configuration "unsupported hardcode properties" fi @@ -8324,15 +6878,15 @@ func_mode_link () *) func_append compile_shlibpath "$add_shlibpath:" ;; esac fi - if test prog = "$linkmode"; then + if test "$linkmode" = prog; then test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" test -n "$add" && compile_deplibs="$add $compile_deplibs" else test -n "$add_dir" && deplibs="$add_dir $deplibs" test -n "$add" && deplibs="$add $deplibs" - if test yes != "$hardcode_direct" && - test yes != "$hardcode_minus_L" && - test yes = "$hardcode_shlibpath_var"; then + if test "$hardcode_direct" != yes && + test "$hardcode_minus_L" != yes && + test "$hardcode_shlibpath_var" = yes; then case :$finalize_shlibpath: in *":$libdir:"*) ;; *) func_append finalize_shlibpath "$libdir:" ;; @@ -8341,33 +6895,33 @@ func_mode_link () fi fi - if test prog = "$linkmode" || test relink = "$opt_mode"; then + if test "$linkmode" = prog || test "$opt_mode" = relink; then add_shlibpath= add_dir= add= # Finalize command for both is simple: just hardcode it. - if test yes = "$hardcode_direct" && - test no = "$hardcode_direct_absolute"; then - add=$libdir/$linklib - elif test yes = "$hardcode_minus_L"; then - add_dir=-L$libdir - add=-l$name - elif test yes = "$hardcode_shlibpath_var"; then + if test "$hardcode_direct" = yes && + test "$hardcode_direct_absolute" = no; then + add="$libdir/$linklib" + elif test "$hardcode_minus_L" = yes; then + add_dir="-L$libdir" + add="-l$name" + elif test "$hardcode_shlibpath_var" = yes; then case :$finalize_shlibpath: in *":$libdir:"*) ;; *) func_append finalize_shlibpath "$libdir:" ;; esac - add=-l$name - elif test yes = "$hardcode_automatic"; then + add="-l$name" + elif test "$hardcode_automatic" = yes; then if test -n "$inst_prefix_dir" && - test -f "$inst_prefix_dir$libdir/$linklib"; then - add=$inst_prefix_dir$libdir/$linklib + test -f "$inst_prefix_dir$libdir/$linklib" ; then + add="$inst_prefix_dir$libdir/$linklib" else - add=$libdir/$linklib + add="$libdir/$linklib" fi else # We cannot seem to hardcode it, guess we'll fake it. - add_dir=-L$libdir + add_dir="-L$libdir" # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in @@ -8376,10 +6930,10 @@ func_mode_link () ;; esac fi - add=-l$name + add="-l$name" fi - if test prog = "$linkmode"; then + if test "$linkmode" = prog; then test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" test -n "$add" && finalize_deplibs="$add $finalize_deplibs" else @@ -8387,43 +6941,43 @@ func_mode_link () test -n "$add" && deplibs="$add $deplibs" fi fi - elif test prog = "$linkmode"; then + elif test "$linkmode" = prog; then # Here we assume that one of hardcode_direct or hardcode_minus_L # is not unsupported. This is valid on all known static and # shared platforms. - if test unsupported != "$hardcode_direct"; then - test -n "$old_library" && linklib=$old_library + if test "$hardcode_direct" != unsupported; then + test -n "$old_library" && linklib="$old_library" compile_deplibs="$dir/$linklib $compile_deplibs" finalize_deplibs="$dir/$linklib $finalize_deplibs" else compile_deplibs="-l$name -L$dir $compile_deplibs" finalize_deplibs="-l$name -L$dir $finalize_deplibs" fi - elif test yes = "$build_libtool_libs"; then + elif test "$build_libtool_libs" = yes; then # Not a shared library - if test pass_all != "$deplibs_check_method"; then + if test "$deplibs_check_method" != pass_all; then # We're trying link a shared library against a static one # but the system doesn't support it. # Just print a warning and add the library to dependency_libs so # that the program can be linked against the static library. echo - $ECHO "*** Warning: This system cannot link to static lib archive $lib." + $ECHO "*** Warning: This system can not link to static lib archive $lib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have." - if test yes = "$module"; then + if test "$module" = yes; then echo "*** But as you try to build a module library, libtool will still create " echo "*** a static module, that should work as long as the dlopening application" echo "*** is linked with the -dlopen flag to resolve symbols at runtime." if test -z "$global_symbol_pipe"; then echo echo "*** However, this would only work if libtool was able to extract symbol" - echo "*** lists from a program, using 'nm' or equivalent, but libtool could" + echo "*** lists from a program, using \`nm' or equivalent, but libtool could" echo "*** not find such a program. So, this module is probably useless." - echo "*** 'nm' from GNU binutils and a full rebuild may help." + echo "*** \`nm' from GNU binutils and a full rebuild may help." fi - if test no = "$build_old_libs"; then + if test "$build_old_libs" = no; then build_libtool_libs=module build_old_libs=yes else @@ -8436,11 +6990,11 @@ func_mode_link () fi fi # link shared/static library? - if test lib = "$linkmode"; then + if test "$linkmode" = lib; then if test -n "$dependency_libs" && - { test yes != "$hardcode_into_libs" || - test yes = "$build_old_libs" || - test yes = "$link_static"; }; then + { test "$hardcode_into_libs" != yes || + test "$build_old_libs" = yes || + test "$link_static" = yes; }; then # Extract -R from dependency_libs temp_deplibs= for libdir in $dependency_libs; do @@ -8454,12 +7008,12 @@ func_mode_link () *) func_append temp_deplibs " $libdir";; esac done - dependency_libs=$temp_deplibs + dependency_libs="$temp_deplibs" fi func_append newlib_search_path " $absdir" # Link against this library - test no = "$link_static" && newdependency_libs="$abs_ladir/$laname $newdependency_libs" + test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs" # ... and its dependency_libs tmp_libs= for deplib in $dependency_libs; do @@ -8469,7 +7023,7 @@ func_mode_link () func_resolve_sysroot "$func_stripname_result";; *) func_resolve_sysroot "$deplib" ;; esac - if $opt_preserve_dup_deps; then + if $opt_preserve_dup_deps ; then case "$tmp_libs " in *" $func_resolve_sysroot_result "*) func_append specialdeplibs " $func_resolve_sysroot_result" ;; @@ -8478,12 +7032,12 @@ func_mode_link () func_append tmp_libs " $func_resolve_sysroot_result" done - if test no != "$link_all_deplibs"; then + if test "$link_all_deplibs" != no; then # Add the search paths of all dependency libraries for deplib in $dependency_libs; do path= case $deplib in - -L*) path=$deplib ;; + -L*) path="$deplib" ;; *.la) func_resolve_sysroot "$deplib" deplib=$func_resolve_sysroot_result @@ -8491,12 +7045,12 @@ func_mode_link () dir=$func_dirname_result # We need an absolute path. case $dir in - [\\/]* | [A-Za-z]:[\\/]*) absdir=$dir ;; + [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;; *) absdir=`cd "$dir" && pwd` if test -z "$absdir"; then - func_warning "cannot determine absolute directory name of '$dir'" - absdir=$dir + func_warning "cannot determine absolute directory name of \`$dir'" + absdir="$dir" fi ;; esac @@ -8504,35 +7058,35 @@ func_mode_link () case $host in *-*-darwin*) depdepl= - eval deplibrary_names=`$SED -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` - if test -n "$deplibrary_names"; then - for tmp in $deplibrary_names; do + eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` + if test -n "$deplibrary_names" ; then + for tmp in $deplibrary_names ; do depdepl=$tmp done - if test -f "$absdir/$objdir/$depdepl"; then - depdepl=$absdir/$objdir/$depdepl - darwin_install_name=`$OTOOL -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` + if test -f "$absdir/$objdir/$depdepl" ; then + depdepl="$absdir/$objdir/$depdepl" + darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` if test -z "$darwin_install_name"; then - darwin_install_name=`$OTOOL64 -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` + darwin_install_name=`${OTOOL64} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` fi - func_append compiler_flags " $wl-dylib_file $wl$darwin_install_name:$depdepl" - func_append linker_flags " -dylib_file $darwin_install_name:$depdepl" + func_append compiler_flags " ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}" + func_append linker_flags " -dylib_file ${darwin_install_name}:${depdepl}" path= fi fi ;; *) - path=-L$absdir/$objdir + path="-L$absdir/$objdir" ;; esac else - eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` test -z "$libdir" && \ - func_fatal_error "'$deplib' is not a valid libtool archive" + func_fatal_error "\`$deplib' is not a valid libtool archive" test "$absdir" != "$libdir" && \ - func_warning "'$deplib' seems to be moved" + func_warning "\`$deplib' seems to be moved" - path=-L$absdir + path="-L$absdir" fi ;; esac @@ -8544,23 +7098,23 @@ func_mode_link () fi # link_all_deplibs != no fi # linkmode = lib done # for deplib in $libs - if test link = "$pass"; then - if test prog = "$linkmode"; then + if test "$pass" = link; then + if test "$linkmode" = "prog"; then compile_deplibs="$new_inherited_linker_flags $compile_deplibs" finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs" else compiler_flags="$compiler_flags "`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` fi fi - dependency_libs=$newdependency_libs - if test dlpreopen = "$pass"; then + dependency_libs="$newdependency_libs" + if test "$pass" = dlpreopen; then # Link the dlpreopened libraries before other libraries for deplib in $save_deplibs; do deplibs="$deplib $deplibs" done fi - if test dlopen != "$pass"; then - test conv = "$pass" || { + if test "$pass" != dlopen; then + if test "$pass" != conv; then # Make sure lib_search_path contains only unique directories. lib_search_path= for dir in $newlib_search_path; do @@ -8570,12 +7124,12 @@ func_mode_link () esac done newlib_search_path= - } + fi - if test prog,link = "$linkmode,$pass"; then - vars="compile_deplibs finalize_deplibs" + if test "$linkmode,$pass" != "prog,link"; then + vars="deplibs" else - vars=deplibs + vars="compile_deplibs finalize_deplibs" fi for var in $vars dependency_libs; do # Add libraries to $var in reverse order @@ -8633,93 +7187,62 @@ func_mode_link () eval $var=\"$tmp_libs\" done # for var fi - - # Add Sun CC postdeps if required: - test CXX = "$tagname" && { - case $host_os in - linux*) - case `$CC -V 2>&1 | sed 5q` in - *Sun\ C*) # Sun C++ 5.9 - func_suncc_cstd_abi - - if test no != "$suncc_use_cstd_abi"; then - func_append postdeps ' -library=Cstd -library=Crun' - fi - ;; - esac - ;; - - solaris*) - func_cc_basename "$CC" - case $func_cc_basename_result in - CC* | sunCC*) - func_suncc_cstd_abi - - if test no != "$suncc_use_cstd_abi"; then - func_append postdeps ' -library=Cstd -library=Crun' - fi - ;; - esac - ;; - esac - } - # Last step: remove runtime libs from dependency_libs # (they stay in deplibs) tmp_libs= - for i in $dependency_libs; do + for i in $dependency_libs ; do case " $predeps $postdeps $compiler_lib_search_path " in *" $i "*) - i= + i="" ;; esac - if test -n "$i"; then + if test -n "$i" ; then func_append tmp_libs " $i" fi done dependency_libs=$tmp_libs done # for pass - if test prog = "$linkmode"; then - dlfiles=$newdlfiles + if test "$linkmode" = prog; then + dlfiles="$newdlfiles" fi - if test prog = "$linkmode" || test lib = "$linkmode"; then - dlprefiles=$newdlprefiles + if test "$linkmode" = prog || test "$linkmode" = lib; then + dlprefiles="$newdlprefiles" fi case $linkmode in oldlib) - if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then - func_warning "'-dlopen' is ignored for archives" + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + func_warning "\`-dlopen' is ignored for archives" fi case " $deplibs" in *\ -l* | *\ -L*) - func_warning "'-l' and '-L' are ignored for archives" ;; + func_warning "\`-l' and \`-L' are ignored for archives" ;; esac test -n "$rpath" && \ - func_warning "'-rpath' is ignored for archives" + func_warning "\`-rpath' is ignored for archives" test -n "$xrpath" && \ - func_warning "'-R' is ignored for archives" + func_warning "\`-R' is ignored for archives" test -n "$vinfo" && \ - func_warning "'-version-info/-version-number' is ignored for archives" + func_warning "\`-version-info/-version-number' is ignored for archives" test -n "$release" && \ - func_warning "'-release' is ignored for archives" + func_warning "\`-release' is ignored for archives" test -n "$export_symbols$export_symbols_regex" && \ - func_warning "'-export-symbols' is ignored for archives" + func_warning "\`-export-symbols' is ignored for archives" # Now set the variables for building old libraries. build_libtool_libs=no - oldlibs=$output + oldlibs="$output" func_append objs "$old_deplibs" ;; lib) - # Make sure we only generate libraries of the form 'libNAME.la'. + # Make sure we only generate libraries of the form `libNAME.la'. case $outputname in lib*) func_stripname 'lib' '.la' "$outputname" @@ -8728,10 +7251,10 @@ func_mode_link () eval libname=\"$libname_spec\" ;; *) - test no = "$module" \ - && func_fatal_help "libtool library '$output' must begin with 'lib'" + test "$module" = no && \ + func_fatal_help "libtool library \`$output' must begin with \`lib'" - if test no != "$need_lib_prefix"; then + if test "$need_lib_prefix" != no; then # Add the "lib" prefix for modules if required func_stripname '' '.la' "$outputname" name=$func_stripname_result @@ -8745,8 +7268,8 @@ func_mode_link () esac if test -n "$objs"; then - if test pass_all != "$deplibs_check_method"; then - func_fatal_error "cannot build libtool library '$output' from non-libtool objects on this host:$objs" + if test "$deplibs_check_method" != pass_all; then + func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs" else echo $ECHO "*** Warning: Linking the shared library $output against the non-libtool" @@ -8755,21 +7278,21 @@ func_mode_link () fi fi - test no = "$dlself" \ - || func_warning "'-dlopen self' is ignored for libtool libraries" + test "$dlself" != no && \ + func_warning "\`-dlopen self' is ignored for libtool libraries" set dummy $rpath shift - test 1 -lt "$#" \ - && func_warning "ignoring multiple '-rpath's for a libtool library" + test "$#" -gt 1 && \ + func_warning "ignoring multiple \`-rpath's for a libtool library" - install_libdir=$1 + install_libdir="$1" oldlibs= if test -z "$rpath"; then - if test yes = "$build_libtool_libs"; then + if test "$build_libtool_libs" = yes; then # Building a libtool convenience library. - # Some compilers have problems with a '.al' extension so + # Some compilers have problems with a `.al' extension so # convenience libraries should have the same extension an # archive normally would. oldlibs="$output_objdir/$libname.$libext $oldlibs" @@ -8778,20 +7301,20 @@ func_mode_link () fi test -n "$vinfo" && \ - func_warning "'-version-info/-version-number' is ignored for convenience libraries" + func_warning "\`-version-info/-version-number' is ignored for convenience libraries" test -n "$release" && \ - func_warning "'-release' is ignored for convenience libraries" + func_warning "\`-release' is ignored for convenience libraries" else # Parse the version information argument. - save_ifs=$IFS; IFS=: + save_ifs="$IFS"; IFS=':' set dummy $vinfo 0 0 0 shift - IFS=$save_ifs + IFS="$save_ifs" test -n "$7" && \ - func_fatal_help "too many parameters to '-version-info'" + func_fatal_help "too many parameters to \`-version-info'" # convert absolute version numbers to libtool ages # this retains compatibility with .la files and attempts @@ -8799,45 +7322,45 @@ func_mode_link () case $vinfo_number in yes) - number_major=$1 - number_minor=$2 - number_revision=$3 + number_major="$1" + number_minor="$2" + number_revision="$3" # # There are really only two kinds -- those that # use the current revision as the major version # and those that subtract age and use age as # a minor version. But, then there is irix - # that has an extra 1 added just for fun + # which has an extra 1 added just for fun # case $version_type in # correct linux to gnu/linux during the next big refactor - darwin|freebsd-elf|linux|osf|windows|none) + darwin|linux|osf|windows|none) func_arith $number_major + $number_minor current=$func_arith_result - age=$number_minor - revision=$number_revision + age="$number_minor" + revision="$number_revision" ;; - freebsd-aout|qnx|sunos) - current=$number_major - revision=$number_minor - age=0 + freebsd-aout|freebsd-elf|qnx|sunos) + current="$number_major" + revision="$number_minor" + age="0" ;; irix|nonstopux) func_arith $number_major + $number_minor current=$func_arith_result - age=$number_minor - revision=$number_minor + age="$number_minor" + revision="$number_minor" lt_irix_increment=no ;; *) - func_fatal_configuration "$modename: unknown library version type '$version_type'" + func_fatal_configuration "$modename: unknown library version type \`$version_type'" ;; esac ;; no) - current=$1 - revision=$2 - age=$3 + current="$1" + revision="$2" + age="$3" ;; esac @@ -8845,30 +7368,30 @@ func_mode_link () case $current in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) - func_error "CURRENT '$current' must be a nonnegative integer" - func_fatal_error "'$vinfo' is not valid version information" + func_error "CURRENT \`$current' must be a nonnegative integer" + func_fatal_error "\`$vinfo' is not valid version information" ;; esac case $revision in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) - func_error "REVISION '$revision' must be a nonnegative integer" - func_fatal_error "'$vinfo' is not valid version information" + func_error "REVISION \`$revision' must be a nonnegative integer" + func_fatal_error "\`$vinfo' is not valid version information" ;; esac case $age in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) - func_error "AGE '$age' must be a nonnegative integer" - func_fatal_error "'$vinfo' is not valid version information" + func_error "AGE \`$age' must be a nonnegative integer" + func_fatal_error "\`$vinfo' is not valid version information" ;; esac if test "$age" -gt "$current"; then - func_error "AGE '$age' is greater than the current interface number '$current'" - func_fatal_error "'$vinfo' is not valid version information" + func_error "AGE \`$age' is greater than the current interface number \`$current'" + func_fatal_error "\`$vinfo' is not valid version information" fi # Calculate the version variables. @@ -8883,36 +7406,26 @@ func_mode_link () # verstring for coding it into the library header func_arith $current - $age major=.$func_arith_result - versuffix=$major.$age.$revision + versuffix="$major.$age.$revision" # Darwin ld doesn't like 0 for these options... func_arith $current + 1 minor_current=$func_arith_result - xlcverstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision" + xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision" verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" - # On Darwin other compilers - case $CC in - nagfor*) - verstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision" - ;; - *) - verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" - ;; - esac ;; freebsd-aout) - major=.$current - versuffix=.$current.$revision + major=".$current" + versuffix=".$current.$revision"; ;; freebsd-elf) - func_arith $current - $age - major=.$func_arith_result - versuffix=$major.$age.$revision + major=".$current" + versuffix=".$current" ;; irix | nonstopux) - if test no = "$lt_irix_increment"; then + if test "X$lt_irix_increment" = "Xno"; then func_arith $current - $age else func_arith $current - $age + 1 @@ -8923,74 +7436,69 @@ func_mode_link () nonstopux) verstring_prefix=nonstopux ;; *) verstring_prefix=sgi ;; esac - verstring=$verstring_prefix$major.$revision + verstring="$verstring_prefix$major.$revision" # Add in all the interfaces that we are compatible with. loop=$revision - while test 0 -ne "$loop"; do + while test "$loop" -ne 0; do func_arith $revision - $loop iface=$func_arith_result func_arith $loop - 1 loop=$func_arith_result - verstring=$verstring_prefix$major.$iface:$verstring + verstring="$verstring_prefix$major.$iface:$verstring" done - # Before this point, $major must not contain '.'. + # Before this point, $major must not contain `.'. major=.$major - versuffix=$major.$revision + versuffix="$major.$revision" ;; linux) # correct to gnu/linux during the next big refactor func_arith $current - $age major=.$func_arith_result - versuffix=$major.$age.$revision + versuffix="$major.$age.$revision" ;; osf) func_arith $current - $age major=.$func_arith_result - versuffix=.$current.$age.$revision - verstring=$current.$age.$revision + versuffix=".$current.$age.$revision" + verstring="$current.$age.$revision" # Add in all the interfaces that we are compatible with. loop=$age - while test 0 -ne "$loop"; do + while test "$loop" -ne 0; do func_arith $current - $loop iface=$func_arith_result func_arith $loop - 1 loop=$func_arith_result - verstring=$verstring:$iface.0 + verstring="$verstring:${iface}.0" done # Make executables depend on our current version. - func_append verstring ":$current.0" + func_append verstring ":${current}.0" ;; qnx) - major=.$current - versuffix=.$current - ;; - - sco) - major=.$current - versuffix=.$current + major=".$current" + versuffix=".$current" ;; sunos) - major=.$current - versuffix=.$current.$revision + major=".$current" + versuffix=".$current.$revision" ;; windows) # Use '-' rather than '.', since we only want one - # extension on DOS 8.3 file systems. + # extension on DOS 8.3 filesystems. func_arith $current - $age major=$func_arith_result - versuffix=-$major + versuffix="-$major" ;; *) - func_fatal_configuration "unknown library version type '$version_type'" + func_fatal_configuration "unknown library version type \`$version_type'" ;; esac @@ -9004,45 +7512,42 @@ func_mode_link () verstring= ;; *) - verstring=0.0 + verstring="0.0" ;; esac - if test no = "$need_version"; then + if test "$need_version" = no; then versuffix= else - versuffix=.0.0 + versuffix=".0.0" fi fi # Remove version info from name if versioning should be avoided - if test yes,no = "$avoid_version,$need_version"; then + if test "$avoid_version" = yes && test "$need_version" = no; then major= versuffix= - verstring= + verstring="" fi # Check to see if the archive will have undefined symbols. - if test yes = "$allow_undefined"; then - if test unsupported = "$allow_undefined_flag"; then - if test yes = "$build_old_libs"; then - func_warning "undefined symbols not allowed in $host shared libraries; building static only" - build_libtool_libs=no - else - func_fatal_error "can't build $host shared library unless -no-undefined is specified" - fi + if test "$allow_undefined" = yes; then + if test "$allow_undefined_flag" = unsupported; then + func_warning "undefined symbols not allowed in $host shared libraries" + build_libtool_libs=no + build_old_libs=yes fi else # Don't allow undefined symbols. - allow_undefined_flag=$no_undefined_flag + allow_undefined_flag="$no_undefined_flag" fi fi - func_generate_dlsyms "$libname" "$libname" : + func_generate_dlsyms "$libname" "$libname" "yes" func_append libobjs " $symfileobj" - test " " = "$libobjs" && libobjs= + test "X$libobjs" = "X " && libobjs= - if test relink != "$opt_mode"; then + if test "$opt_mode" != relink; then # Remove our outputs, but don't remove object files since they # may have been created when compiling PIC objects. removelist= @@ -9051,8 +7556,8 @@ func_mode_link () case $p in *.$objext | *.gcno) ;; - $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/$libname$release.*) - if test -n "$precious_files_regex"; then + $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*) + if test "X$precious_files_regex" != "X"; then if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 then continue @@ -9068,11 +7573,11 @@ func_mode_link () fi # Now set the variables for building old libraries. - if test yes = "$build_old_libs" && test convenience != "$build_libtool_libs"; then + if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then func_append oldlibs " $output_objdir/$libname.$libext" # Transform .lo files to .o files. - oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; $lo2o" | $NL2SP` + oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; $lo2o" | $NL2SP` fi # Eliminate all temporary directories. @@ -9093,13 +7598,13 @@ func_mode_link () *) func_append finalize_rpath " $libdir" ;; esac done - if test yes != "$hardcode_into_libs" || test yes = "$build_old_libs"; then + if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then dependency_libs="$temp_xrpath $dependency_libs" fi fi # Make sure dlfiles contains only unique files that won't be dlpreopened - old_dlfiles=$dlfiles + old_dlfiles="$dlfiles" dlfiles= for lib in $old_dlfiles; do case " $dlprefiles $dlfiles " in @@ -9109,7 +7614,7 @@ func_mode_link () done # Make sure dlprefiles contains only unique files - old_dlprefiles=$dlprefiles + old_dlprefiles="$dlprefiles" dlprefiles= for lib in $old_dlprefiles; do case "$dlprefiles " in @@ -9118,7 +7623,7 @@ func_mode_link () esac done - if test yes = "$build_libtool_libs"; then + if test "$build_libtool_libs" = yes; then if test -n "$rpath"; then case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc* | *-*-haiku*) @@ -9142,7 +7647,7 @@ func_mode_link () ;; *) # Add libc to deplibs on all other systems if necessary. - if test yes = "$build_libtool_need_lc"; then + if test "$build_libtool_need_lc" = "yes"; then func_append deplibs " -lc" fi ;; @@ -9158,9 +7663,9 @@ func_mode_link () # I'm not sure if I'm treating the release correctly. I think # release should show up in the -l (ie -lgmp5) so we don't want to # add it in twice. Is that correct? - release= - versuffix= - major= + release="" + versuffix="" + major="" newdeplibs= droppeddeps=no case $deplibs_check_method in @@ -9189,20 +7694,20 @@ EOF -l*) func_stripname -l '' "$i" name=$func_stripname_result - if test yes = "$allow_libtool_libs_with_static_runtimes"; then + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $i "*) func_append newdeplibs " $i" - i= + i="" ;; esac fi - if test -n "$i"; then + if test -n "$i" ; then libname=`eval "\\$ECHO \"$libname_spec\""` deplib_matches=`eval "\\$ECHO \"$library_names_spec\""` set dummy $deplib_matches; shift deplib_match=$1 - if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0; then + if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then func_append newdeplibs " $i" else droppeddeps=yes @@ -9232,20 +7737,20 @@ EOF $opt_dry_run || $RM conftest if $LTCC $LTCFLAGS -o conftest conftest.c $i; then ldd_output=`ldd conftest` - if test yes = "$allow_libtool_libs_with_static_runtimes"; then + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $i "*) func_append newdeplibs " $i" - i= + i="" ;; esac fi - if test -n "$i"; then + if test -n "$i" ; then libname=`eval "\\$ECHO \"$libname_spec\""` deplib_matches=`eval "\\$ECHO \"$library_names_spec\""` set dummy $deplib_matches; shift deplib_match=$1 - if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0; then + if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then func_append newdeplibs " $i" else droppeddeps=yes @@ -9282,24 +7787,24 @@ EOF -l*) func_stripname -l '' "$a_deplib" name=$func_stripname_result - if test yes = "$allow_libtool_libs_with_static_runtimes"; then + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $a_deplib "*) func_append newdeplibs " $a_deplib" - a_deplib= + a_deplib="" ;; esac fi - if test -n "$a_deplib"; then + if test -n "$a_deplib" ; then libname=`eval "\\$ECHO \"$libname_spec\""` if test -n "$file_magic_glob"; then libnameglob=`func_echo_all "$libname" | $SED -e $file_magic_glob` else libnameglob=$libname fi - test yes = "$want_nocaseglob" && nocaseglob=`shopt -p nocaseglob` + test "$want_nocaseglob" = yes && nocaseglob=`shopt -p nocaseglob` for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do - if test yes = "$want_nocaseglob"; then + if test "$want_nocaseglob" = yes; then shopt -s nocaseglob potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null` $nocaseglob @@ -9317,25 +7822,25 @@ EOF # We might still enter an endless loop, since a link # loop can be closed while we follow links, # but so what? - potlib=$potent_lib + potlib="$potent_lib" while test -h "$potlib" 2>/dev/null; do - potliblink=`ls -ld $potlib | $SED 's/.* -> //'` + potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'` case $potliblink in - [\\/]* | [A-Za-z]:[\\/]*) potlib=$potliblink;; - *) potlib=`$ECHO "$potlib" | $SED 's|[^/]*$||'`"$potliblink";; + [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";; + *) potlib=`$ECHO "$potlib" | $SED 's,[^/]*$,,'`"$potliblink";; esac done if eval $file_magic_cmd \"\$potlib\" 2>/dev/null | $SED -e 10q | $EGREP "$file_magic_regex" > /dev/null; then func_append newdeplibs " $a_deplib" - a_deplib= + a_deplib="" break 2 fi done done fi - if test -n "$a_deplib"; then + if test -n "$a_deplib" ; then droppeddeps=yes echo $ECHO "*** Warning: linker path does not have real file for library $a_deplib." @@ -9343,7 +7848,7 @@ EOF echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have" echo "*** because I did check the linker path looking for a file starting" - if test -z "$potlib"; then + if test -z "$potlib" ; then $ECHO "*** with $libname but no candidates were found. (...for file magic test)" else $ECHO "*** with $libname and none of the candidates passed a file format test" @@ -9366,30 +7871,30 @@ EOF -l*) func_stripname -l '' "$a_deplib" name=$func_stripname_result - if test yes = "$allow_libtool_libs_with_static_runtimes"; then + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $a_deplib "*) func_append newdeplibs " $a_deplib" - a_deplib= + a_deplib="" ;; esac fi - if test -n "$a_deplib"; then + if test -n "$a_deplib" ; then libname=`eval "\\$ECHO \"$libname_spec\""` for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do potential_libs=`ls $i/$libname[.-]* 2>/dev/null` for potent_lib in $potential_libs; do - potlib=$potent_lib # see symlink-check above in file_magic test + potlib="$potent_lib" # see symlink-check above in file_magic test if eval "\$ECHO \"$potent_lib\"" 2>/dev/null | $SED 10q | \ $EGREP "$match_pattern_regex" > /dev/null; then func_append newdeplibs " $a_deplib" - a_deplib= + a_deplib="" break 2 fi done done fi - if test -n "$a_deplib"; then + if test -n "$a_deplib" ; then droppeddeps=yes echo $ECHO "*** Warning: linker path does not have real file for library $a_deplib." @@ -9397,7 +7902,7 @@ EOF echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have" echo "*** because I did check the linker path looking for a file starting" - if test -z "$potlib"; then + if test -z "$potlib" ; then $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)" else $ECHO "*** with $libname and none of the candidates passed a file format test" @@ -9413,18 +7918,18 @@ EOF done # Gone through all deplibs. ;; none | unknown | *) - newdeplibs= + newdeplibs="" tmp_deplibs=`$ECHO " $deplibs" | $SED 's/ -lc$//; s/ -[LR][^ ]*//g'` - if test yes = "$allow_libtool_libs_with_static_runtimes"; then - for i in $predeps $postdeps; do + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + for i in $predeps $postdeps ; do # can't use Xsed below, because $i might contain '/' - tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s|$i||"` + tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s,$i,,"` done fi case $tmp_deplibs in *[!\ \ ]*) echo - if test none = "$deplibs_check_method"; then + if test "X$deplibs_check_method" = "Xnone"; then echo "*** Warning: inter-library dependencies are not supported in this platform." else echo "*** Warning: inter-library dependencies are not known to be supported." @@ -9448,8 +7953,8 @@ EOF ;; esac - if test yes = "$droppeddeps"; then - if test yes = "$module"; then + if test "$droppeddeps" = yes; then + if test "$module" = yes; then echo echo "*** Warning: libtool could not satisfy all declared inter-library" $ECHO "*** dependencies of module $libname. Therefore, libtool will create" @@ -9458,12 +7963,12 @@ EOF if test -z "$global_symbol_pipe"; then echo echo "*** However, this would only work if libtool was able to extract symbol" - echo "*** lists from a program, using 'nm' or equivalent, but libtool could" + echo "*** lists from a program, using \`nm' or equivalent, but libtool could" echo "*** not find such a program. So, this module is probably useless." - echo "*** 'nm' from GNU binutils and a full rebuild may help." + echo "*** \`nm' from GNU binutils and a full rebuild may help." fi - if test no = "$build_old_libs"; then - oldlibs=$output_objdir/$libname.$libext + if test "$build_old_libs" = no; then + oldlibs="$output_objdir/$libname.$libext" build_libtool_libs=module build_old_libs=yes else @@ -9474,14 +7979,14 @@ EOF echo "*** automatically added whenever a program is linked with this library" echo "*** or is declared to -dlopen it." - if test no = "$allow_undefined"; then + if test "$allow_undefined" = no; then echo echo "*** Since this library must not contain undefined symbols," echo "*** because either the platform does not support them or" echo "*** it was explicitly requested with -no-undefined," echo "*** libtool will only create a static version of it." - if test no = "$build_old_libs"; then - oldlibs=$output_objdir/$libname.$libext + if test "$build_old_libs" = no; then + oldlibs="$output_objdir/$libname.$libext" build_libtool_libs=module build_old_libs=yes else @@ -9527,7 +8032,7 @@ EOF *) func_append new_libs " $deplib" ;; esac done - deplibs=$new_libs + deplibs="$new_libs" # All the library-specific variables (install_libdir is set above). library_names= @@ -9535,25 +8040,25 @@ EOF dlname= # Test again, we may have decided not to build it any more - if test yes = "$build_libtool_libs"; then - # Remove $wl instances when linking with ld. + if test "$build_libtool_libs" = yes; then + # Remove ${wl} instances when linking with ld. # FIXME: should test the right _cmds variable. case $archive_cmds in *\$LD\ *) wl= ;; esac - if test yes = "$hardcode_into_libs"; then + if test "$hardcode_into_libs" = yes; then # Hardcode the library paths hardcode_libdirs= dep_rpath= - rpath=$finalize_rpath - test relink = "$opt_mode" || rpath=$compile_rpath$rpath + rpath="$finalize_rpath" + test "$opt_mode" != relink && rpath="$compile_rpath$rpath" for libdir in $rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then func_replace_sysroot "$libdir" libdir=$func_replace_sysroot_result if test -z "$hardcode_libdirs"; then - hardcode_libdirs=$libdir + hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in @@ -9578,7 +8083,7 @@ EOF # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then - libdir=$hardcode_libdirs + libdir="$hardcode_libdirs" eval "dep_rpath=\"$hardcode_libdir_flag_spec\"" fi if test -n "$runpath_var" && test -n "$perm_rpath"; then @@ -9592,8 +8097,8 @@ EOF test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" fi - shlibpath=$finalize_shlibpath - test relink = "$opt_mode" || shlibpath=$compile_shlibpath$shlibpath + shlibpath="$finalize_shlibpath" + test "$opt_mode" != relink && shlibpath="$compile_shlibpath$shlibpath" if test -n "$shlibpath"; then eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" fi @@ -9603,19 +8108,19 @@ EOF eval library_names=\"$library_names_spec\" set dummy $library_names shift - realname=$1 + realname="$1" shift if test -n "$soname_spec"; then eval soname=\"$soname_spec\" else - soname=$realname + soname="$realname" fi if test -z "$dlname"; then dlname=$soname fi - lib=$output_objdir/$realname + lib="$output_objdir/$realname" linknames= for link do @@ -9629,7 +8134,7 @@ EOF delfiles= if test -n "$export_symbols" && test -n "$include_expsyms"; then $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp" - export_symbols=$output_objdir/$libname.uexp + export_symbols="$output_objdir/$libname.uexp" func_append delfiles " $export_symbols" fi @@ -9638,31 +8143,31 @@ EOF cygwin* | mingw* | cegcc*) if test -n "$export_symbols" && test -z "$export_symbols_regex"; then # exporting using user supplied symfile - func_dll_def_p "$export_symbols" || { + if test "x`$SED 1q $export_symbols`" != xEXPORTS; then # and it's NOT already a .def file. Must figure out # which of the given symbols are data symbols and tag # them as such. So, trigger use of export_symbols_cmds. # export_symbols gets reassigned inside the "prepare # the list of exported symbols" if statement, so the # include_expsyms logic still works. - orig_export_symbols=$export_symbols + orig_export_symbols="$export_symbols" export_symbols= always_export_symbols=yes - } + fi fi ;; esac # Prepare the list of exported symbols if test -z "$export_symbols"; then - if test yes = "$always_export_symbols" || test -n "$export_symbols_regex"; then - func_verbose "generating symbol list for '$libname.la'" - export_symbols=$output_objdir/$libname.exp + if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then + func_verbose "generating symbol list for \`$libname.la'" + export_symbols="$output_objdir/$libname.exp" $opt_dry_run || $RM $export_symbols cmds=$export_symbols_cmds - save_ifs=$IFS; IFS='~' + save_ifs="$IFS"; IFS='~' for cmd1 in $cmds; do - IFS=$save_ifs + IFS="$save_ifs" # Take the normal branch if the nm_file_list_spec branch # doesn't work or if tool conversion is not needed. case $nm_file_list_spec~$to_tool_file_cmd in @@ -9676,7 +8181,7 @@ EOF try_normal_branch=no ;; esac - if test yes = "$try_normal_branch" \ + if test "$try_normal_branch" = yes \ && { test "$len" -lt "$max_cmd_len" \ || test "$max_cmd_len" -le -1; } then @@ -9687,7 +8192,7 @@ EOF output_la=$func_basename_result save_libobjs=$libobjs save_output=$output - output=$output_objdir/$output_la.nm + output=${output_objdir}/${output_la}.nm func_to_tool_file "$output" libobjs=$nm_file_list_spec$func_to_tool_file_result func_append delfiles " $output" @@ -9710,8 +8215,8 @@ EOF break fi done - IFS=$save_ifs - if test -n "$export_symbols_regex" && test : != "$skipped_export"; then + IFS="$save_ifs" + if test -n "$export_symbols_regex" && test "X$skipped_export" != "X:"; then func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' func_show_eval '$MV "${export_symbols}T" "$export_symbols"' fi @@ -9719,16 +8224,16 @@ EOF fi if test -n "$export_symbols" && test -n "$include_expsyms"; then - tmp_export_symbols=$export_symbols - test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols + tmp_export_symbols="$export_symbols" + test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' fi - if test : != "$skipped_export" && test -n "$orig_export_symbols"; then + if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then # The given exports_symbols file has to be filtered, so filter it. - func_verbose "filter symbol list for '$libname.la' to tag DATA exports" + func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" # FIXME: $output_objdir/$libname.filter potentially contains lots of - # 's' commands, which not all seds can handle. GNU sed should be fine + # 's' commands which not all seds can handle. GNU sed should be fine # though. Also, the filter scales superlinearly with the number of # global variables. join(1) would be nice here, but unfortunately # isn't a blessed tool. @@ -9747,11 +8252,11 @@ EOF ;; esac done - deplibs=$tmp_deplibs + deplibs="$tmp_deplibs" if test -n "$convenience"; then if test -n "$whole_archive_flag_spec" && - test yes = "$compiler_needs_object" && + test "$compiler_needs_object" = yes && test -z "$libobjs"; then # extract the archives, so we have objects to list. # TODO: could optimize this to just extract one archive. @@ -9762,7 +8267,7 @@ EOF eval libobjs=\"\$libobjs $whole_archive_flag_spec\" test "X$libobjs" = "X " && libobjs= else - gentop=$output_objdir/${outputname}x + gentop="$output_objdir/${outputname}x" func_append generated " $gentop" func_extract_archives $gentop $convenience @@ -9771,18 +8276,18 @@ EOF fi fi - if test yes = "$thread_safe" && test -n "$thread_safe_flag_spec"; then + if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then eval flag=\"$thread_safe_flag_spec\" func_append linker_flags " $flag" fi # Make a backup of the uninstalled library when relinking - if test relink = "$opt_mode"; then + if test "$opt_mode" = relink; then $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $? fi # Do each of the archive commands. - if test yes = "$module" && test -n "$module_cmds"; then + if test "$module" = yes && test -n "$module_cmds" ; then if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then eval test_cmds=\"$module_expsym_cmds\" cmds=$module_expsym_cmds @@ -9800,7 +8305,7 @@ EOF fi fi - if test : != "$skipped_export" && + if test "X$skipped_export" != "X:" && func_len " $test_cmds" && len=$func_len_result && test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then @@ -9833,8 +8338,8 @@ EOF last_robj= k=1 - if test -n "$save_libobjs" && test : != "$skipped_export" && test yes = "$with_gnu_ld"; then - output=$output_objdir/$output_la.lnkscript + if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then + output=${output_objdir}/${output_la}.lnkscript func_verbose "creating GNU ld script: $output" echo 'INPUT (' > $output for obj in $save_libobjs @@ -9846,14 +8351,14 @@ EOF func_append delfiles " $output" func_to_tool_file "$output" output=$func_to_tool_file_result - elif test -n "$save_libobjs" && test : != "$skipped_export" && test -n "$file_list_spec"; then - output=$output_objdir/$output_la.lnk + elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then + output=${output_objdir}/${output_la}.lnk func_verbose "creating linker input file list: $output" : > $output set x $save_libobjs shift firstobj= - if test yes = "$compiler_needs_object"; then + if test "$compiler_needs_object" = yes; then firstobj="$1 " shift fi @@ -9868,7 +8373,7 @@ EOF else if test -n "$save_libobjs"; then func_verbose "creating reloadable object files..." - output=$output_objdir/$output_la-$k.$objext + output=$output_objdir/$output_la-${k}.$objext eval test_cmds=\"$reload_cmds\" func_len " $test_cmds" len0=$func_len_result @@ -9880,13 +8385,13 @@ EOF func_len " $obj" func_arith $len + $func_len_result len=$func_arith_result - if test -z "$objlist" || + if test "X$objlist" = X || test "$len" -lt "$max_cmd_len"; then func_append objlist " $obj" else # The command $test_cmds is almost too long, add a # command to the queue. - if test 1 -eq "$k"; then + if test "$k" -eq 1 ; then # The first file doesn't have a previous command to add. reload_objs=$objlist eval concat_cmds=\"$reload_cmds\" @@ -9896,10 +8401,10 @@ EOF reload_objs="$objlist $last_robj" eval concat_cmds=\"\$concat_cmds~$reload_cmds~\$RM $last_robj\" fi - last_robj=$output_objdir/$output_la-$k.$objext + last_robj=$output_objdir/$output_la-${k}.$objext func_arith $k + 1 k=$func_arith_result - output=$output_objdir/$output_la-$k.$objext + output=$output_objdir/$output_la-${k}.$objext objlist=" $obj" func_len " $last_robj" func_arith $len0 + $func_len_result @@ -9911,9 +8416,9 @@ EOF # files will link in the last one created. test -z "$concat_cmds" || concat_cmds=$concat_cmds~ reload_objs="$objlist $last_robj" - eval concat_cmds=\"\$concat_cmds$reload_cmds\" + eval concat_cmds=\"\${concat_cmds}$reload_cmds\" if test -n "$last_robj"; then - eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" + eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\" fi func_append delfiles " $output" @@ -9921,9 +8426,9 @@ EOF output= fi - ${skipped_export-false} && { - func_verbose "generating symbol list for '$libname.la'" - export_symbols=$output_objdir/$libname.exp + if ${skipped_export-false}; then + func_verbose "generating symbol list for \`$libname.la'" + export_symbols="$output_objdir/$libname.exp" $opt_dry_run || $RM $export_symbols libobjs=$output # Append the command to create the export file. @@ -9932,16 +8437,16 @@ EOF if test -n "$last_robj"; then eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" fi - } + fi test -n "$save_libobjs" && func_verbose "creating a temporary reloadable object file: $output" # Loop through the commands generated above and execute them. - save_ifs=$IFS; IFS='~' + save_ifs="$IFS"; IFS='~' for cmd in $concat_cmds; do - IFS=$save_ifs - $opt_quiet || { + IFS="$save_ifs" + $opt_silent || { func_quote_for_expand "$cmd" eval "func_echo $func_quote_for_expand_result" } @@ -9949,7 +8454,7 @@ EOF lt_exit=$? # Restore the uninstalled library and exit - if test relink = "$opt_mode"; then + if test "$opt_mode" = relink; then ( cd "$output_objdir" && \ $RM "${realname}T" && \ $MV "${realname}U" "$realname" ) @@ -9958,7 +8463,7 @@ EOF exit $lt_exit } done - IFS=$save_ifs + IFS="$save_ifs" if test -n "$export_symbols_regex" && ${skipped_export-false}; then func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' @@ -9966,18 +8471,18 @@ EOF fi fi - ${skipped_export-false} && { + if ${skipped_export-false}; then if test -n "$export_symbols" && test -n "$include_expsyms"; then - tmp_export_symbols=$export_symbols - test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols + tmp_export_symbols="$export_symbols" + test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' fi if test -n "$orig_export_symbols"; then # The given exports_symbols file has to be filtered, so filter it. - func_verbose "filter symbol list for '$libname.la' to tag DATA exports" + func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" # FIXME: $output_objdir/$libname.filter potentially contains lots of - # 's' commands, which not all seds can handle. GNU sed should be fine + # 's' commands which not all seds can handle. GNU sed should be fine # though. Also, the filter scales superlinearly with the number of # global variables. join(1) would be nice here, but unfortunately # isn't a blessed tool. @@ -9986,7 +8491,7 @@ EOF export_symbols=$output_objdir/$libname.def $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols fi - } + fi libobjs=$output # Restore the value of output. @@ -10000,7 +8505,7 @@ EOF # value of $libobjs for piecewise linking. # Do each of the archive commands. - if test yes = "$module" && test -n "$module_cmds"; then + if test "$module" = yes && test -n "$module_cmds" ; then if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then cmds=$module_expsym_cmds else @@ -10022,7 +8527,7 @@ EOF # Add any objects from preloaded convenience libraries if test -n "$dlprefiles"; then - gentop=$output_objdir/${outputname}x + gentop="$output_objdir/${outputname}x" func_append generated " $gentop" func_extract_archives $gentop $dlprefiles @@ -10030,12 +8535,11 @@ EOF test "X$libobjs" = "X " && libobjs= fi - save_ifs=$IFS; IFS='~' + save_ifs="$IFS"; IFS='~' for cmd in $cmds; do - IFS=$sp$nl + IFS="$save_ifs" eval cmd=\"$cmd\" - IFS=$save_ifs - $opt_quiet || { + $opt_silent || { func_quote_for_expand "$cmd" eval "func_echo $func_quote_for_expand_result" } @@ -10043,7 +8547,7 @@ EOF lt_exit=$? # Restore the uninstalled library and exit - if test relink = "$opt_mode"; then + if test "$opt_mode" = relink; then ( cd "$output_objdir" && \ $RM "${realname}T" && \ $MV "${realname}U" "$realname" ) @@ -10052,10 +8556,10 @@ EOF exit $lt_exit } done - IFS=$save_ifs + IFS="$save_ifs" # Restore the uninstalled library and exit - if test relink = "$opt_mode"; then + if test "$opt_mode" = relink; then $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $? if test -n "$convenience"; then @@ -10075,39 +8579,39 @@ EOF done # If -module or -export-dynamic was specified, set the dlname. - if test yes = "$module" || test yes = "$export_dynamic"; then + if test "$module" = yes || test "$export_dynamic" = yes; then # On all known operating systems, these are identical. - dlname=$soname + dlname="$soname" fi fi ;; obj) - if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then - func_warning "'-dlopen' is ignored for objects" + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + func_warning "\`-dlopen' is ignored for objects" fi case " $deplibs" in *\ -l* | *\ -L*) - func_warning "'-l' and '-L' are ignored for objects" ;; + func_warning "\`-l' and \`-L' are ignored for objects" ;; esac test -n "$rpath" && \ - func_warning "'-rpath' is ignored for objects" + func_warning "\`-rpath' is ignored for objects" test -n "$xrpath" && \ - func_warning "'-R' is ignored for objects" + func_warning "\`-R' is ignored for objects" test -n "$vinfo" && \ - func_warning "'-version-info' is ignored for objects" + func_warning "\`-version-info' is ignored for objects" test -n "$release" && \ - func_warning "'-release' is ignored for objects" + func_warning "\`-release' is ignored for objects" case $output in *.lo) test -n "$objs$old_deplibs" && \ - func_fatal_error "cannot build library object '$output' from non-libtool objects" + func_fatal_error "cannot build library object \`$output' from non-libtool objects" libobj=$output func_lo2o "$libobj" @@ -10115,7 +8619,7 @@ EOF ;; *) libobj= - obj=$output + obj="$output" ;; esac @@ -10128,19 +8632,17 @@ EOF # the extraction. reload_conv_objs= gentop= - # if reload_cmds runs $LD directly, get rid of -Wl from - # whole_archive_flag_spec and hope we can get by with turning comma - # into space. - case $reload_cmds in - *\$LD[\ \$]*) wl= ;; - esac + # reload_cmds runs $LD directly, so let us get rid of + # -Wl from whole_archive_flag_spec and hope we can get by with + # turning comma into space.. + wl= + if test -n "$convenience"; then if test -n "$whole_archive_flag_spec"; then eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\" - test -n "$wl" || tmp_whole_archive_flags=`$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'` - reload_conv_objs=$reload_objs\ $tmp_whole_archive_flags + reload_conv_objs=$reload_objs\ `$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'` else - gentop=$output_objdir/${obj}x + gentop="$output_objdir/${obj}x" func_append generated " $gentop" func_extract_archives $gentop $convenience @@ -10149,12 +8651,12 @@ EOF fi # If we're not building shared, we need to use non_pic_objs - test yes = "$build_libtool_libs" || libobjs=$non_pic_objects + test "$build_libtool_libs" != yes && libobjs="$non_pic_objects" # Create the old-style object. - reload_objs=$objs$old_deplibs' '`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; /\.lib$/d; $lo2o" | $NL2SP`' '$reload_conv_objs + reload_objs="$objs$old_deplibs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; /\.lib$/d; $lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test - output=$obj + output="$obj" func_execute_cmds "$reload_cmds" 'exit $?' # Exit if we aren't doing a library object file. @@ -10166,7 +8668,7 @@ EOF exit $EXIT_SUCCESS fi - test yes = "$build_libtool_libs" || { + if test "$build_libtool_libs" != yes; then if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi @@ -10176,12 +8678,12 @@ EOF # $show "echo timestamp > $libobj" # $opt_dry_run || eval "echo timestamp > $libobj" || exit $? exit $EXIT_SUCCESS - } + fi - if test -n "$pic_flag" || test default != "$pic_mode"; then + if test -n "$pic_flag" || test "$pic_mode" != default; then # Only do commands if we really have different PIC objects. reload_objs="$libobjs $reload_conv_objs" - output=$libobj + output="$libobj" func_execute_cmds "$reload_cmds" 'exit $?' fi @@ -10198,14 +8700,16 @@ EOF output=$func_stripname_result.exe;; esac test -n "$vinfo" && \ - func_warning "'-version-info' is ignored for programs" + func_warning "\`-version-info' is ignored for programs" test -n "$release" && \ - func_warning "'-release' is ignored for programs" + func_warning "\`-release' is ignored for programs" - $preload \ - && test unknown,unknown,unknown = "$dlopen_support,$dlopen_self,$dlopen_self_static" \ - && func_warning "'LT_INIT([dlopen])' not used. Assuming no dlopen support." + test "$preload" = yes \ + && test "$dlopen_support" = unknown \ + && test "$dlopen_self" = unknown \ + && test "$dlopen_self_static" = unknown && \ + func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support." case $host in *-*-rhapsody* | *-*-darwin1.[012]) @@ -10219,11 +8723,11 @@ EOF *-*-darwin*) # Don't allow lazy linking, it breaks C++ global constructors # But is supposedly fixed on 10.4 or later (yay!). - if test CXX = "$tagname"; then + if test "$tagname" = CXX ; then case ${MACOSX_DEPLOYMENT_TARGET-10.0} in 10.[0123]) - func_append compile_command " $wl-bind_at_load" - func_append finalize_command " $wl-bind_at_load" + func_append compile_command " ${wl}-bind_at_load" + func_append finalize_command " ${wl}-bind_at_load" ;; esac fi @@ -10259,7 +8763,7 @@ EOF *) func_append new_libs " $deplib" ;; esac done - compile_deplibs=$new_libs + compile_deplibs="$new_libs" func_append compile_command " $compile_deplibs" @@ -10283,7 +8787,7 @@ EOF if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then - hardcode_libdirs=$libdir + hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in @@ -10306,7 +8810,7 @@ EOF fi case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) - testbindir=`$ECHO "$libdir" | $SED -e 's*/lib$*/bin*'` + testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'` case :$dllsearchpath: in *":$libdir:"*) ;; ::) dllsearchpath=$libdir;; @@ -10323,10 +8827,10 @@ EOF # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then - libdir=$hardcode_libdirs + libdir="$hardcode_libdirs" eval rpath=\" $hardcode_libdir_flag_spec\" fi - compile_rpath=$rpath + compile_rpath="$rpath" rpath= hardcode_libdirs= @@ -10334,7 +8838,7 @@ EOF if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then - hardcode_libdirs=$libdir + hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in @@ -10359,43 +8863,45 @@ EOF # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then - libdir=$hardcode_libdirs + libdir="$hardcode_libdirs" eval rpath=\" $hardcode_libdir_flag_spec\" fi - finalize_rpath=$rpath + finalize_rpath="$rpath" - if test -n "$libobjs" && test yes = "$build_old_libs"; then + if test -n "$libobjs" && test "$build_old_libs" = yes; then # Transform all the library objects into standard objects. compile_command=`$ECHO "$compile_command" | $SP2NL | $SED "$lo2o" | $NL2SP` finalize_command=`$ECHO "$finalize_command" | $SP2NL | $SED "$lo2o" | $NL2SP` fi - func_generate_dlsyms "$outputname" "@PROGRAM@" false + func_generate_dlsyms "$outputname" "@PROGRAM@" "no" # template prelinking step if test -n "$prelink_cmds"; then func_execute_cmds "$prelink_cmds" 'exit $?' fi - wrappers_required=: + wrappers_required=yes case $host in *cegcc* | *mingw32ce*) # Disable wrappers for cegcc and mingw32ce hosts, we are cross compiling anyway. - wrappers_required=false + wrappers_required=no ;; *cygwin* | *mingw* ) - test yes = "$build_libtool_libs" || wrappers_required=false + if test "$build_libtool_libs" != yes; then + wrappers_required=no + fi ;; *) - if test no = "$need_relink" || test yes != "$build_libtool_libs"; then - wrappers_required=false + if test "$need_relink" = no || test "$build_libtool_libs" != yes; then + wrappers_required=no fi ;; esac - $wrappers_required || { + if test "$wrappers_required" = no; then # Replace the output file specification. compile_command=`$ECHO "$compile_command" | $SED 's%@OUTPUT@%'"$output"'%g'` - link_command=$compile_command$compile_rpath + link_command="$compile_command$compile_rpath" # We have no uninstalled library dependencies, so finalize right now. exit_status=0 @@ -10408,12 +8914,12 @@ EOF fi # Delete the generated files. - if test -f "$output_objdir/${outputname}S.$objext"; then - func_show_eval '$RM "$output_objdir/${outputname}S.$objext"' + if test -f "$output_objdir/${outputname}S.${objext}"; then + func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"' fi exit $exit_status - } + fi if test -n "$compile_shlibpath$finalize_shlibpath"; then compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" @@ -10443,9 +8949,9 @@ EOF fi fi - if test yes = "$no_install"; then + if test "$no_install" = yes; then # We don't need to create a wrapper script. - link_command=$compile_var$compile_command$compile_rpath + link_command="$compile_var$compile_command$compile_rpath" # Replace the output file specification. link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output"'%g'` # Delete the old output file. @@ -10462,28 +8968,27 @@ EOF exit $EXIT_SUCCESS fi - case $hardcode_action,$fast_install in - relink,*) - # Fast installation is not supported - link_command=$compile_var$compile_command$compile_rpath - relink_command=$finalize_var$finalize_command$finalize_rpath + if test "$hardcode_action" = relink; then + # Fast installation is not supported + link_command="$compile_var$compile_command$compile_rpath" + relink_command="$finalize_var$finalize_command$finalize_rpath" - func_warning "this platform does not like uninstalled shared libraries" - func_warning "'$output' will be relinked during installation" - ;; - *,yes) - link_command=$finalize_var$compile_command$finalize_rpath - relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'` - ;; - *,no) - link_command=$compile_var$compile_command$compile_rpath - relink_command=$finalize_var$finalize_command$finalize_rpath - ;; - *,needless) - link_command=$finalize_var$compile_command$finalize_rpath - relink_command= - ;; - esac + func_warning "this platform does not like uninstalled shared libraries" + func_warning "\`$output' will be relinked during installation" + else + if test "$fast_install" != no; then + link_command="$finalize_var$compile_command$finalize_rpath" + if test "$fast_install" = yes; then + relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'` + else + # fast_install is set to needless + relink_command= + fi + else + link_command="$compile_var$compile_command$compile_rpath" + relink_command="$finalize_var$finalize_command$finalize_rpath" + fi + fi # Replace the output file specification. link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` @@ -10540,8 +9045,8 @@ EOF func_dirname_and_basename "$output" "" "." output_name=$func_basename_result output_path=$func_dirname_result - cwrappersource=$output_path/$objdir/lt-$output_name.c - cwrapper=$output_path/$output_name.exe + cwrappersource="$output_path/$objdir/lt-$output_name.c" + cwrapper="$output_path/$output_name.exe" $RM $cwrappersource $cwrapper trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 @@ -10562,7 +9067,7 @@ EOF trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15 $opt_dry_run || { # note: this script will not be executed, so do not chmod. - if test "x$build" = "x$host"; then + if test "x$build" = "x$host" ; then $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result else func_emit_wrapper no > $func_ltwrapper_scriptname_result @@ -10585,27 +9090,25 @@ EOF # See if we need to build an old-fashioned archive. for oldlib in $oldlibs; do - case $build_libtool_libs in - convenience) - oldobjs="$libobjs_save $symfileobj" - addlibs=$convenience - build_libtool_libs=no - ;; - module) - oldobjs=$libobjs_save - addlibs=$old_convenience + if test "$build_libtool_libs" = convenience; then + oldobjs="$libobjs_save $symfileobj" + addlibs="$convenience" + build_libtool_libs=no + else + if test "$build_libtool_libs" = module; then + oldobjs="$libobjs_save" build_libtool_libs=no - ;; - *) + else oldobjs="$old_deplibs $non_pic_objects" - $preload && test -f "$symfileobj" \ - && func_append oldobjs " $symfileobj" - addlibs=$old_convenience - ;; - esac + if test "$preload" = yes && test -f "$symfileobj"; then + func_append oldobjs " $symfileobj" + fi + fi + addlibs="$old_convenience" + fi if test -n "$addlibs"; then - gentop=$output_objdir/${outputname}x + gentop="$output_objdir/${outputname}x" func_append generated " $gentop" func_extract_archives $gentop $addlibs @@ -10613,13 +9116,13 @@ EOF fi # Do each command in the archive commands. - if test -n "$old_archive_from_new_cmds" && test yes = "$build_libtool_libs"; then + if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then cmds=$old_archive_from_new_cmds else # Add any objects from preloaded convenience libraries if test -n "$dlprefiles"; then - gentop=$output_objdir/${outputname}x + gentop="$output_objdir/${outputname}x" func_append generated " $gentop" func_extract_archives $gentop $dlprefiles @@ -10640,7 +9143,7 @@ EOF : else echo "copying selected object files to avoid basename conflicts..." - gentop=$output_objdir/${outputname}x + gentop="$output_objdir/${outputname}x" func_append generated " $gentop" func_mkdir_p "$gentop" save_oldobjs=$oldobjs @@ -10649,7 +9152,7 @@ EOF for obj in $save_oldobjs do func_basename "$obj" - objbase=$func_basename_result + objbase="$func_basename_result" case " $oldobjs " in " ") oldobjs=$obj ;; *[\ /]"$objbase "*) @@ -10718,18 +9221,18 @@ EOF else # the above command should be used before it gets too long oldobjs=$objlist - if test "$obj" = "$last_oldobj"; then + if test "$obj" = "$last_oldobj" ; then RANLIB=$save_RANLIB fi test -z "$concat_cmds" || concat_cmds=$concat_cmds~ - eval concat_cmds=\"\$concat_cmds$old_archive_cmds\" + eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\" objlist= len=$len0 fi done RANLIB=$save_RANLIB oldobjs=$objlist - if test -z "$oldobjs"; then + if test "X$oldobjs" = "X" ; then eval cmds=\"\$concat_cmds\" else eval cmds=\"\$concat_cmds~\$old_archive_cmds\" @@ -10746,7 +9249,7 @@ EOF case $output in *.la) old_library= - test yes = "$build_old_libs" && old_library=$libname.$libext + test "$build_old_libs" = yes && old_library="$libname.$libext" func_verbose "creating $output" # Preserve any variables that may affect compiler behavior @@ -10761,31 +9264,31 @@ EOF fi done # Quote the link command for shipping. - relink_command="(cd `pwd`; $SHELL \"$progpath\" $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" + relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` - if test yes = "$hardcode_automatic"; then + if test "$hardcode_automatic" = yes ; then relink_command= fi # Only create the output if not a dry run. $opt_dry_run || { for installed in no yes; do - if test yes = "$installed"; then + if test "$installed" = yes; then if test -z "$install_libdir"; then break fi - output=$output_objdir/${outputname}i + output="$output_objdir/$outputname"i # Replace all uninstalled libtool libraries with the installed ones newdependency_libs= for deplib in $dependency_libs; do case $deplib in *.la) func_basename "$deplib" - name=$func_basename_result + name="$func_basename_result" func_resolve_sysroot "$deplib" - eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result` + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result` test -z "$libdir" && \ - func_fatal_error "'$deplib' is not a valid libtool archive" + func_fatal_error "\`$deplib' is not a valid libtool archive" func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name" ;; -L*) @@ -10801,23 +9304,23 @@ EOF *) func_append newdependency_libs " $deplib" ;; esac done - dependency_libs=$newdependency_libs + dependency_libs="$newdependency_libs" newdlfiles= for lib in $dlfiles; do case $lib in *.la) func_basename "$lib" - name=$func_basename_result - eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + name="$func_basename_result" + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` test -z "$libdir" && \ - func_fatal_error "'$lib' is not a valid libtool archive" + func_fatal_error "\`$lib' is not a valid libtool archive" func_append newdlfiles " ${lt_sysroot:+=}$libdir/$name" ;; *) func_append newdlfiles " $lib" ;; esac done - dlfiles=$newdlfiles + dlfiles="$newdlfiles" newdlprefiles= for lib in $dlprefiles; do case $lib in @@ -10827,34 +9330,34 @@ EOF # didn't already link the preopened objects directly into # the library: func_basename "$lib" - name=$func_basename_result - eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + name="$func_basename_result" + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` test -z "$libdir" && \ - func_fatal_error "'$lib' is not a valid libtool archive" + func_fatal_error "\`$lib' is not a valid libtool archive" func_append newdlprefiles " ${lt_sysroot:+=}$libdir/$name" ;; esac done - dlprefiles=$newdlprefiles + dlprefiles="$newdlprefiles" else newdlfiles= for lib in $dlfiles; do case $lib in - [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;; + [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; *) abs=`pwd`"/$lib" ;; esac func_append newdlfiles " $abs" done - dlfiles=$newdlfiles + dlfiles="$newdlfiles" newdlprefiles= for lib in $dlprefiles; do case $lib in - [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;; + [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; *) abs=`pwd`"/$lib" ;; esac func_append newdlprefiles " $abs" done - dlprefiles=$newdlprefiles + dlprefiles="$newdlprefiles" fi $RM $output # place dlname in correct position for cygwin @@ -10870,9 +9373,10 @@ EOF case $host,$output,$installed,$module,$dlname in *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll) # If a -bindir argument was supplied, place the dll there. - if test -n "$bindir"; then + if test "x$bindir" != x ; + then func_relative_path "$install_libdir" "$bindir" - tdlname=$func_relative_path_result/$dlname + tdlname=$func_relative_path_result$dlname else # Otherwise fall back on heuristic. tdlname=../bin/$dlname @@ -10881,7 +9385,7 @@ EOF esac $ECHO > $output "\ # $outputname - a libtool library file -# Generated by $PROGRAM (GNU $PACKAGE) $VERSION +# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION # # Please DO NOT delete this file! # It is necessary for linking the library. @@ -10895,7 +9399,7 @@ library_names='$library_names' # The name of the static archive. old_library='$old_library' -# Linker flags that cannot go in dependency_libs. +# Linker flags that can not go in dependency_libs. inherited_linker_flags='$new_inherited_linker_flags' # Libraries that this one depends upon. @@ -10921,7 +9425,7 @@ dlpreopen='$dlprefiles' # Directory that this library needs to be installed in: libdir='$install_libdir'" - if test no,yes = "$installed,$need_relink"; then + if test "$installed" = no && test "$need_relink" = yes; then $ECHO >> $output "\ relink_command=\"$relink_command\"" fi @@ -10936,29 +9440,27 @@ relink_command=\"$relink_command\"" exit $EXIT_SUCCESS } -if test link = "$opt_mode" || test relink = "$opt_mode"; then - func_mode_link ${1+"$@"} -fi +{ test "$opt_mode" = link || test "$opt_mode" = relink; } && + func_mode_link ${1+"$@"} # func_mode_uninstall arg... func_mode_uninstall () { - $debug_cmd - - RM=$nonopt + $opt_debug + RM="$nonopt" files= - rmforce=false + rmforce= exit_status=0 # This variable tells wrapper scripts just to set variables rather # than running their programs. - libtool_install_magic=$magic + libtool_install_magic="$magic" for arg do case $arg in - -f) func_append RM " $arg"; rmforce=: ;; + -f) func_append RM " $arg"; rmforce=yes ;; -*) func_append RM " $arg" ;; *) func_append files " $arg" ;; esac @@ -10971,18 +9473,18 @@ func_mode_uninstall () for file in $files; do func_dirname "$file" "" "." - dir=$func_dirname_result - if test . = "$dir"; then - odir=$objdir + dir="$func_dirname_result" + if test "X$dir" = X.; then + odir="$objdir" else - odir=$dir/$objdir + odir="$dir/$objdir" fi func_basename "$file" - name=$func_basename_result - test uninstall = "$opt_mode" && odir=$dir + name="$func_basename_result" + test "$opt_mode" = uninstall && odir="$dir" # Remember odir for removal later, being careful to avoid duplicates - if test clean = "$opt_mode"; then + if test "$opt_mode" = clean; then case " $rmdirs " in *" $odir "*) ;; *) func_append rmdirs " $odir" ;; @@ -10997,11 +9499,11 @@ func_mode_uninstall () elif test -d "$file"; then exit_status=1 continue - elif $rmforce; then + elif test "$rmforce" = yes; then continue fi - rmfiles=$file + rmfiles="$file" case $name in *.la) @@ -11015,7 +9517,7 @@ func_mode_uninstall () done test -n "$old_library" && func_append rmfiles " $odir/$old_library" - case $opt_mode in + case "$opt_mode" in clean) case " $library_names " in *" $dlname "*) ;; @@ -11026,12 +9528,12 @@ func_mode_uninstall () uninstall) if test -n "$library_names"; then # Do each command in the postuninstall commands. - func_execute_cmds "$postuninstall_cmds" '$rmforce || exit_status=1' + func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' fi if test -n "$old_library"; then # Do each command in the old_postuninstall commands. - func_execute_cmds "$old_postuninstall_cmds" '$rmforce || exit_status=1' + func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' fi # FIXME: should reinstall the best remaining shared library. ;; @@ -11047,19 +9549,21 @@ func_mode_uninstall () func_source $dir/$name # Add PIC object to the list of files to remove. - if test -n "$pic_object" && test none != "$pic_object"; then + if test -n "$pic_object" && + test "$pic_object" != none; then func_append rmfiles " $dir/$pic_object" fi # Add non-PIC object to the list of files to remove. - if test -n "$non_pic_object" && test none != "$non_pic_object"; then + if test -n "$non_pic_object" && + test "$non_pic_object" != none; then func_append rmfiles " $dir/$non_pic_object" fi fi ;; *) - if test clean = "$opt_mode"; then + if test "$opt_mode" = clean ; then noexename=$name case $file in *.exe) @@ -11086,12 +9590,12 @@ func_mode_uninstall () # note $name still contains .exe if it was in $file originally # as does the version of $file that was added into $rmfiles - func_append rmfiles " $odir/$name $odir/${name}S.$objext" - if test yes = "$fast_install" && test -n "$relink_command"; then + func_append rmfiles " $odir/$name $odir/${name}S.${objext}" + if test "$fast_install" = yes && test -n "$relink_command"; then func_append rmfiles " $odir/lt-$name" fi - if test "X$noexename" != "X$name"; then - func_append rmfiles " $odir/lt-$noexename.c" + if test "X$noexename" != "X$name" ; then + func_append rmfiles " $odir/lt-${noexename}.c" fi fi fi @@ -11100,7 +9604,7 @@ func_mode_uninstall () func_show_eval "$RM $rmfiles" 'exit_status=1' done - # Try to remove the $objdir's in the directories where we deleted files + # Try to remove the ${objdir}s in the directories where we deleted files for dir in $rmdirs; do if test -d "$dir"; then func_show_eval "rmdir $dir >/dev/null 2>&1" @@ -11110,17 +9614,16 @@ func_mode_uninstall () exit $exit_status } -if test uninstall = "$opt_mode" || test clean = "$opt_mode"; then - func_mode_uninstall ${1+"$@"} -fi +{ test "$opt_mode" = uninstall || test "$opt_mode" = clean; } && + func_mode_uninstall ${1+"$@"} test -z "$opt_mode" && { - help=$generic_help + help="$generic_help" func_fatal_help "you must specify a MODE" } test -z "$exec_cmd" && \ - func_fatal_help "invalid operation mode '$opt_mode'" + func_fatal_help "invalid operation mode \`$opt_mode'" if test -n "$exec_cmd"; then eval exec "$exec_cmd" @@ -11131,7 +9634,7 @@ exit $exit_status # The TAGs below are defined such that we never get into a situation -# where we disable both kinds of libraries. Given conflicting +# in which we disable both kinds of libraries. Given conflicting # choices, we go for a static library, that is the most portable, # since we can't tell whether shared libraries were disabled because # the user asked for that or because the platform doesn't support @@ -11154,3 +9657,5 @@ build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac` # mode:shell-script # sh-indentation:2 # End: +# vi:sw=2 + diff --git a/pocketsphinx-5prealpha/m4/libtool.m4 b/pocketsphinx-5prealpha/m4/libtool.m4 index 10ab284..d7c043f 100644 --- a/pocketsphinx-5prealpha/m4/libtool.m4 +++ b/pocketsphinx-5prealpha/m4/libtool.m4 @@ -1,6 +1,8 @@ # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- # -# Copyright (C) 1996-2001, 2003-2015 Free Software Foundation, Inc. +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008, 2009, 2010, 2011 Free Software +# Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is free software; the Free Software Foundation gives @@ -8,30 +10,36 @@ # modifications, as long as this notice is preserved. m4_define([_LT_COPYING], [dnl -# Copyright (C) 2014 Free Software Foundation, Inc. -# This is free software; see the source for copying conditions. There is NO -# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -# GNU Libtool is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of of the License, or -# (at your option) any later version. +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008, 2009, 2010, 2011 Free Software +# Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 +# +# This file is part of GNU Libtool. +# +# GNU Libtool is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. # -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program or library that is built -# using GNU Libtool, you may include this file under the same -# distribution terms that you use for the rest of that program. +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. # -# GNU Libtool is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, or +# obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. ]) -# serial 58 LT_INIT +# serial 57 LT_INIT # LT_PREREQ(VERSION) @@ -59,7 +67,7 @@ esac # LT_INIT([OPTIONS]) # ------------------ AC_DEFUN([LT_INIT], -[AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK +[AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl AC_BEFORE([$0], [LT_LANG])dnl AC_BEFORE([$0], [LT_OUTPUT])dnl @@ -83,7 +91,7 @@ dnl Parse OPTIONS _LT_SET_OPTIONS([$0], [$1]) # This can be used to rebuild libtool when needed -LIBTOOL_DEPS=$ltmain +LIBTOOL_DEPS="$ltmain" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' @@ -103,43 +111,26 @@ dnl AC_DEFUN([AC_PROG_LIBTOOL], []) dnl AC_DEFUN([AM_PROG_LIBTOOL], []) -# _LT_PREPARE_CC_BASENAME -# ----------------------- -m4_defun([_LT_PREPARE_CC_BASENAME], [ -# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. -func_cc_basename () -{ - for cc_temp in @S|@*""; do - case $cc_temp in - compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; - distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; - \-*) ;; - *) break;; - esac - done - func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` -} -])# _LT_PREPARE_CC_BASENAME - - # _LT_CC_BASENAME(CC) # ------------------- -# It would be clearer to call AC_REQUIREs from _LT_PREPARE_CC_BASENAME, -# but that macro is also expanded into generated libtool script, which -# arranges for $SED and $ECHO to be set by different means. +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. m4_defun([_LT_CC_BASENAME], -[m4_require([_LT_PREPARE_CC_BASENAME])dnl -AC_REQUIRE([_LT_DECL_SED])dnl -AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl -func_cc_basename $1 -cc_basename=$func_cc_basename_result +[for cc_temp in $1""; do + case $cc_temp in + compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; + distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; + \-*) ;; + *) break;; + esac +done +cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` ]) # _LT_FILEUTILS_DEFAULTS # ---------------------- # It is okay to use these file commands and assume they have been set -# sensibly after 'm4_require([_LT_FILEUTILS_DEFAULTS])'. +# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'. m4_defun([_LT_FILEUTILS_DEFAULTS], [: ${CP="cp -f"} : ${MV="mv -f"} @@ -186,16 +177,15 @@ m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl m4_require([_LT_CMD_OLD_ARCHIVE])dnl m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl m4_require([_LT_WITH_SYSROOT])dnl -m4_require([_LT_CMD_TRUNCATE])dnl _LT_CONFIG_LIBTOOL_INIT([ -# See if we are running on zsh, and set the options that allow our +# See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes INIT. -if test -n "\${ZSH_VERSION+set}"; then +if test -n "\${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi ]) -if test -n "${ZSH_VERSION+set}"; then +if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi @@ -208,7 +198,7 @@ aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. - if test set != "${COLLECT_NAMES+set}"; then + if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi @@ -219,14 +209,14 @@ esac ofile=libtool can_build_shared=yes -# All known linkers require a '.a' archive for static linking (except MSVC, +# All known linkers require a `.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a -with_gnu_ld=$lt_cv_prog_gnu_ld +with_gnu_ld="$lt_cv_prog_gnu_ld" -old_CC=$CC -old_CFLAGS=$CFLAGS +old_CC="$CC" +old_CFLAGS="$CFLAGS" # Set sane defaults for various variables test -z "$CC" && CC=cc @@ -279,14 +269,14 @@ no_glob_subst='s/\*/\\\*/g' # _LT_PROG_LTMAIN # --------------- -# Note that this code is called both from 'configure', and 'config.status' +# Note that this code is called both from `configure', and `config.status' # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, -# 'config.status' has no value for ac_aux_dir unless we are using Automake, +# `config.status' has no value for ac_aux_dir unless we are using Automake, # so we pass a copy along to make sure it has a sensible value anyway. m4_defun([_LT_PROG_LTMAIN], [m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl _LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir']) -ltmain=$ac_aux_dir/ltmain.sh +ltmain="$ac_aux_dir/ltmain.sh" ])# _LT_PROG_LTMAIN @@ -296,7 +286,7 @@ ltmain=$ac_aux_dir/ltmain.sh # So that we can recreate a full libtool script including additional # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS -# in macros and then make a single call at the end using the 'libtool' +# in macros and then make a single call at the end using the `libtool' # label. @@ -431,8 +421,8 @@ m4_define([_lt_decl_all_varnames], # _LT_CONFIG_STATUS_DECLARE([VARNAME]) # ------------------------------------ -# Quote a variable value, and forward it to 'config.status' so that its -# declaration there will have the same value as in 'configure'. VARNAME +# Quote a variable value, and forward it to `config.status' so that its +# declaration there will have the same value as in `configure'. VARNAME # must have a single quote delimited value for this to work. m4_define([_LT_CONFIG_STATUS_DECLARE], [$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`']) @@ -456,7 +446,7 @@ m4_defun([_LT_CONFIG_STATUS_DECLARATIONS], # Output comment and list of tags supported by the script m4_defun([_LT_LIBTOOL_TAGS], [_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl -available_tags='_LT_TAGS'dnl +available_tags="_LT_TAGS"dnl ]) @@ -484,7 +474,7 @@ m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl # _LT_LIBTOOL_CONFIG_VARS # ----------------------- # Produce commented declarations of non-tagged libtool config variables -# suitable for insertion in the LIBTOOL CONFIG section of the 'libtool' +# suitable for insertion in the LIBTOOL CONFIG section of the `libtool' # script. Tagged libtool config variables (even for the LIBTOOL CONFIG # section) are produced by _LT_LIBTOOL_TAG_VARS. m4_defun([_LT_LIBTOOL_CONFIG_VARS], @@ -510,8 +500,8 @@ m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])]) # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of # variables for single and double quote escaping we saved from calls # to _LT_DECL, we can put quote escaped variables declarations -# into 'config.status', and then the shell code to quote escape them in -# for loops in 'config.status'. Finally, any additional code accumulated +# into `config.status', and then the shell code to quote escape them in +# for loops in `config.status'. Finally, any additional code accumulated # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. m4_defun([_LT_CONFIG_COMMANDS], [AC_PROVIDE_IFELSE([LT_OUTPUT], @@ -557,7 +547,7 @@ for var in lt_decl_all_varnames([[ \ ]], lt_decl_quote_varnames); do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[[\\\\\\\`\\"\\\$]]*) - eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" @@ -570,7 +560,7 @@ for var in lt_decl_all_varnames([[ \ ]], lt_decl_dquote_varnames); do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[[\\\\\\\`\\"\\\$]]*) - eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" @@ -586,7 +576,7 @@ _LT_OUTPUT_LIBTOOL_INIT # Generate a child script FILE with all initialization necessary to # reuse the environment learned by the parent script, and make the # file executable. If COMMENT is supplied, it is inserted after the -# '#!' sequence but before initialization text begins. After this +# `#!' sequence but before initialization text begins. After this # macro, additional text can be appended to FILE to form the body of # the child script. The macro ends with non-zero status if the # file could not be fully written (such as if the disk is full). @@ -608,7 +598,7 @@ AS_SHELL_SANITIZE _AS_PREPARE exec AS_MESSAGE_FD>&1 _ASEOF -test 0 = "$lt_write_fail" && chmod +x $1[]dnl +test $lt_write_fail = 0 && chmod +x $1[]dnl m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT # LT_OUTPUT @@ -631,7 +621,7 @@ exec AS_MESSAGE_LOG_FD>>config.log } >&AS_MESSAGE_LOG_FD lt_cl_help="\ -'$as_me' creates a local libtool stub from the current configuration, +\`$as_me' creates a local libtool stub from the current configuration, for use in further configure time tests before the real libtool is generated. @@ -653,7 +643,7 @@ Copyright (C) 2011 Free Software Foundation, Inc. This config.lt script is free software; the Free Software Foundation gives unlimited permision to copy, distribute and modify it." -while test 0 != $[#] +while test $[#] != 0 do case $[1] in --version | --v* | -V ) @@ -666,10 +656,10 @@ do lt_cl_silent=: ;; -*) AC_MSG_ERROR([unrecognized option: $[1] -Try '$[0] --help' for more information.]) ;; +Try \`$[0] --help' for more information.]) ;; *) AC_MSG_ERROR([unrecognized argument: $[1] -Try '$[0] --help' for more information.]) ;; +Try \`$[0] --help' for more information.]) ;; esac shift done @@ -695,7 +685,7 @@ chmod +x "$CONFIG_LT" # open by configure. Here we exec the FD to /dev/null, effectively closing # config.log, so it can be properly (re)opened and appended to by config.lt. lt_cl_success=: -test yes = "$silent" && +test "$silent" = yes && lt_config_lt_args="$lt_config_lt_args --quiet" exec AS_MESSAGE_LOG_FD>/dev/null $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false @@ -715,47 +705,32 @@ m4_defun([_LT_CONFIG], _LT_CONFIG_SAVE_COMMANDS([ m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl m4_if(_LT_TAG, [C], [ - # See if we are running on zsh, and set the options that allow our + # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. - if test -n "${ZSH_VERSION+set}"; then + if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi - cfgfile=${ofile}T + cfgfile="${ofile}T" trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL -# Generated automatically by $as_me ($PACKAGE) $VERSION + +# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. +# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. - -# Provide generalized library-building support services. -# Written by Gordon Matzigkeit, 1996 - +# _LT_COPYING _LT_LIBTOOL_TAGS -# Configured defaults for sys_lib_dlsearch_path munging. -: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} - # ### BEGIN LIBTOOL CONFIG _LT_LIBTOOL_CONFIG_VARS _LT_LIBTOOL_TAG_VARS # ### END LIBTOOL CONFIG -_LT_EOF - - cat <<'_LT_EOF' >> "$cfgfile" - -# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE - -_LT_PREPARE_MUNGE_PATH_LIST -_LT_PREPARE_CC_BASENAME - -# ### END FUNCTIONS SHARED WITH CONFIGURE - _LT_EOF case $host_os in @@ -764,7 +739,7 @@ _LT_EOF # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. -if test set != "${COLLECT_NAMES+set}"; then +if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi @@ -781,6 +756,8 @@ _LT_EOF sed '$q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) + _LT_PROG_REPLACE_SHELLFNS + mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" @@ -798,6 +775,7 @@ _LT_EOF [m4_if([$1], [], [ PACKAGE='$PACKAGE' VERSION='$VERSION' + TIMESTAMP='$TIMESTAMP' RM='$RM' ofile='$ofile'], []) ])dnl /_LT_CONFIG_SAVE_COMMANDS @@ -996,7 +974,7 @@ m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod], [lt_cv_apple_cc_single_mod=no - if test -z "$LT_MULTI_MODULE"; then + if test -z "${LT_MULTI_MODULE}"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the @@ -1014,7 +992,7 @@ m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ cat conftest.err >&AS_MESSAGE_LOG_FD # Otherwise, if the output was created with a 0 exit code from # the compiler, it worked. - elif test -f libconftest.dylib && test 0 = "$_lt_result"; then + elif test -f libconftest.dylib && test $_lt_result -eq 0; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&AS_MESSAGE_LOG_FD @@ -1032,7 +1010,7 @@ m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], [lt_cv_ld_exported_symbols_list=yes], [lt_cv_ld_exported_symbols_list=no]) - LDFLAGS=$save_LDFLAGS + LDFLAGS="$save_LDFLAGS" ]) AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load], @@ -1054,7 +1032,7 @@ _LT_EOF _lt_result=$? if test -s conftest.err && $GREP force_load conftest.err; then cat conftest.err >&AS_MESSAGE_LOG_FD - elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then + elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then lt_cv_ld_force_load=yes else cat conftest.err >&AS_MESSAGE_LOG_FD @@ -1064,32 +1042,32 @@ _LT_EOF ]) case $host_os in rhapsody* | darwin1.[[012]]) - _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; + _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; darwin1.*) - _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*) - _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; - 10.[[012]][[,.]]*) - _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + 10.[[012]]*) + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) - _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; esac ;; esac - if test yes = "$lt_cv_apple_cc_single_mod"; then + if test "$lt_cv_apple_cc_single_mod" = "yes"; then _lt_dar_single_mod='$single_module' fi - if test yes = "$lt_cv_ld_exported_symbols_list"; then - _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' + if test "$lt_cv_ld_exported_symbols_list" = "yes"; then + _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' else - _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' fi - if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then + if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= @@ -1109,29 +1087,29 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES], _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported - if test yes = "$lt_cv_ld_force_load"; then - _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + if test "$lt_cv_ld_force_load" = "yes"; then + _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes], [FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes]) else _LT_TAGVAR(whole_archive_flag_spec, $1)='' fi _LT_TAGVAR(link_all_deplibs, $1)=yes - _LT_TAGVAR(allow_undefined_flag, $1)=$_lt_dar_allow_undefined + _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined" case $cc_basename in - ifort*|nagfor*) _lt_dar_can_shared=yes ;; + ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac - if test yes = "$_lt_dar_can_shared"; then + if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=func_echo_all - _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" - _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" - _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" - _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" + _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" + _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" + _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" + _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" m4_if([$1], [CXX], -[ if test yes != "$lt_cv_apple_cc_single_mod"; then - _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dsymutil" - _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dar_export_syms$_lt_dsymutil" +[ if test "$lt_cv_apple_cc_single_mod" != "yes"; then + _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" + _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" fi ],[]) else @@ -1151,7 +1129,7 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES], # Allow to override them for all tags through lt_cv_aix_libpath. m4_defun([_LT_SYS_MODULE_PATH_AIX], [m4_require([_LT_DECL_SED])dnl -if test set = "${lt_cv_aix_libpath+set}"; then +if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])], @@ -1169,7 +1147,7 @@ else _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi],[]) if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then - _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=/usr/lib:/lib + _LT_TAGVAR([lt_cv_aix_libpath_], [$1])="/usr/lib:/lib" fi ]) aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1]) @@ -1189,8 +1167,8 @@ m4_define([_LT_SHELL_INIT], # ----------------------- # Find how we can fake an echo command that does not interpret backslash. # In particular, with Autoconf 2.60 or later we add some code to the start -# of the generated configure script that will find a shell with a builtin -# printf (that we can use as an echo command). +# of the generated configure script which will find a shell with a builtin +# printf (which we can use as an echo command). m4_defun([_LT_PROG_ECHO_BACKSLASH], [ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO @@ -1218,10 +1196,10 @@ fi # Invoke $ECHO with all args, space-separated. func_echo_all () { - $ECHO "$*" + $ECHO "$*" } -case $ECHO in +case "$ECHO" in printf*) AC_MSG_RESULT([printf]) ;; print*) AC_MSG_RESULT([print -r]) ;; *) AC_MSG_RESULT([cat]) ;; @@ -1247,17 +1225,16 @@ _LT_DECL([], [ECHO], [1], [An echo program that protects backslashes]) AC_DEFUN([_LT_WITH_SYSROOT], [AC_MSG_CHECKING([for sysroot]) AC_ARG_WITH([sysroot], -[AS_HELP_STRING([--with-sysroot@<:@=DIR@:>@], - [Search for dependent libraries within DIR (or the compiler's sysroot - if not specified).])], +[ --with-sysroot[=DIR] Search for dependent libraries within DIR + (or the compiler's sysroot if not specified).], [], [with_sysroot=no]) dnl lt_sysroot will always be passed unquoted. We quote it here dnl in case the user passed a directory name. lt_sysroot= -case $with_sysroot in #( +case ${with_sysroot} in #( yes) - if test yes = "$GCC"; then + if test "$GCC" = yes; then lt_sysroot=`$CC --print-sysroot 2>/dev/null` fi ;; #( @@ -1267,14 +1244,14 @@ case $with_sysroot in #( no|'') ;; #( *) - AC_MSG_RESULT([$with_sysroot]) + AC_MSG_RESULT([${with_sysroot}]) AC_MSG_ERROR([The sysroot must be an absolute path.]) ;; esac AC_MSG_RESULT([${lt_sysroot:-no}]) _LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl -[dependent libraries, and where our libraries should be installed.])]) +[dependent libraries, and in which our libraries should be installed.])]) # _LT_ENABLE_LOCK # --------------- @@ -1282,33 +1259,31 @@ m4_defun([_LT_ENABLE_LOCK], [AC_ARG_ENABLE([libtool-lock], [AS_HELP_STRING([--disable-libtool-lock], [avoid locking (might break parallel builds)])]) -test no = "$enable_libtool_lock" || enable_libtool_lock=yes +test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) - # Find out what ABI is being produced by ac_compile, and set mode - # options accordingly. + # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) - HPUX_IA64_MODE=32 + HPUX_IA64_MODE="32" ;; *ELF-64*) - HPUX_IA64_MODE=64 + HPUX_IA64_MODE="64" ;; esac fi rm -rf conftest* ;; *-*-irix6*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. + # Find out which ABI we are using. echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then - if test yes = "$lt_cv_prog_gnu_ld"; then + if test "$lt_cv_prog_gnu_ld" = yes; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" @@ -1337,46 +1312,9 @@ ia64-*-hpux*) rm -rf conftest* ;; -mips64*-*linux*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. - echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - emul=elf - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - emul="${emul}32" - ;; - *64-bit*) - emul="${emul}64" - ;; - esac - case `/usr/bin/file conftest.$ac_objext` in - *MSB*) - emul="${emul}btsmip" - ;; - *LSB*) - emul="${emul}ltsmip" - ;; - esac - case `/usr/bin/file conftest.$ac_objext` in - *N32*) - emul="${emul}n32" - ;; - esac - LD="${LD-ld} -m $emul" - fi - rm -rf conftest* - ;; - x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. Note that the listed cases only cover the - # situations where additional linker options are needed (such as when - # doing 32-bit compilation for a host where ld defaults to 64-bit, or - # vice versa); the common cases where no linker options are needed do - # not appear in the list. + # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.o` in @@ -1395,10 +1333,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) ;; esac ;; - powerpc64le-*linux*) + powerpc64le-*) LD="${LD-ld} -m elf32lppclinux" ;; - powerpc64-*linux*) + powerpc64-*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -1417,10 +1355,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - powerpcle-*linux*) + powerpcle-*) LD="${LD-ld} -m elf64lppc" ;; - powerpc-*linux*) + powerpc-*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) @@ -1438,20 +1376,19 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. - SAVE_CFLAGS=$CFLAGS + SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, [AC_LANG_PUSH(C) AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) AC_LANG_POP]) - if test yes != "$lt_cv_cc_needs_belf"; then + if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf - CFLAGS=$SAVE_CFLAGS + CFLAGS="$SAVE_CFLAGS" fi ;; *-*solaris*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. + # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.o` in @@ -1459,7 +1396,7 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) case $lt_cv_prog_gnu_ld in yes*) case $host in - i?86-*-solaris*|x86_64-*-solaris*) + i?86-*-solaris*) LD="${LD-ld} -m elf_x86_64" ;; sparc*-*-solaris*) @@ -1468,7 +1405,7 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) esac # GNU ld 2.21 introduced _sol2 emulations. Use them if available. if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then - LD=${LD-ld}_sol2 + LD="${LD-ld}_sol2" fi ;; *) @@ -1484,7 +1421,7 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) ;; esac -need_locks=$enable_libtool_lock +need_locks="$enable_libtool_lock" ])# _LT_ENABLE_LOCK @@ -1503,11 +1440,11 @@ AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file], [echo conftest.$ac_objext > conftest.lst lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD' AC_TRY_EVAL([lt_ar_try]) - if test 0 -eq "$ac_status"; then + if test "$ac_status" -eq 0; then # Ensure the archiver fails upon bogus file names. rm -f conftest.$ac_objext libconftest.a AC_TRY_EVAL([lt_ar_try]) - if test 0 -ne "$ac_status"; then + if test "$ac_status" -ne 0; then lt_cv_ar_at_file=@ fi fi @@ -1515,7 +1452,7 @@ AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file], ]) ]) -if test no = "$lt_cv_ar_at_file"; then +if test "x$lt_cv_ar_at_file" = xno; then archiver_list_spec= else archiver_list_spec=$lt_cv_ar_at_file @@ -1546,7 +1483,7 @@ old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in - bitrig* | openbsd*) + openbsd*) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" ;; *) @@ -1582,7 +1519,7 @@ AC_CACHE_CHECK([$1], [$2], [$2=no m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) echo "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$3" ## exclude from sc_useless_quotes_in_assignment + lt_compiler_flag="$3" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins @@ -1609,7 +1546,7 @@ AC_CACHE_CHECK([$1], [$2], $RM conftest* ]) -if test yes = "[$]$2"; then +if test x"[$]$2" = xyes; then m4_if([$5], , :, [$5]) else m4_if([$6], , :, [$6]) @@ -1631,7 +1568,7 @@ AC_DEFUN([_LT_LINKER_OPTION], m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no - save_LDFLAGS=$LDFLAGS + save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $3" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then @@ -1650,10 +1587,10 @@ AC_CACHE_CHECK([$1], [$2], fi fi $RM -r conftest* - LDFLAGS=$save_LDFLAGS + LDFLAGS="$save_LDFLAGS" ]) -if test yes = "[$]$2"; then +if test x"[$]$2" = xyes; then m4_if([$4], , :, [$4]) else m4_if([$5], , :, [$5]) @@ -1674,7 +1611,7 @@ AC_DEFUN([LT_CMD_MAX_LEN], AC_MSG_CHECKING([the maximum length of command line arguments]) AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl i=0 - teststring=ABCD + teststring="ABCD" case $build_os in msdosdjgpp*) @@ -1714,7 +1651,7 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl lt_cv_sys_max_cmd_len=8192; ;; - bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) + netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` @@ -1765,22 +1702,22 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len" && \ - test undefined != "$lt_cv_sys_max_cmd_len"; then + test undefined != "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. - for i in 1 2 3 4 5 6 7 8; do + for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. - while { test X`env echo "$teststring$teststring" 2>/dev/null` \ + while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && - test 17 != "$i" # 1/2 MB should be enough + test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring @@ -1796,7 +1733,7 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl ;; esac ]) -if test -n "$lt_cv_sys_max_cmd_len"; then +if test -n $lt_cv_sys_max_cmd_len ; then AC_MSG_RESULT($lt_cv_sys_max_cmd_len) else AC_MSG_RESULT(none) @@ -1824,7 +1761,7 @@ m4_defun([_LT_HEADER_DLFCN], # ---------------------------------------------------------------- m4_defun([_LT_TRY_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl -if test yes = "$cross_compiling"; then : +if test "$cross_compiling" = yes; then : [$4] else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 @@ -1871,9 +1808,9 @@ else # endif #endif -/* When -fvisibility=hidden is used, assume the code has been annotated +/* When -fvisbility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ -#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif @@ -1899,7 +1836,7 @@ int main () return status; }] _LT_EOF - if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then + if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null lt_status=$? case x$lt_status in @@ -1920,7 +1857,7 @@ rm -fr conftest* # ------------------ AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl -if test yes != "$enable_dlopen"; then +if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown @@ -1930,52 +1867,44 @@ else case $host_os in beos*) - lt_cv_dlopen=load_add_on + lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) - lt_cv_dlopen=LoadLibrary + lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) - lt_cv_dlopen=dlopen + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) - # if libdl is installed we need to link against it + # if libdl is installed we need to link against it AC_CHECK_LIB([dl], [dlopen], - [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],[ - lt_cv_dlopen=dyld + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ + lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ]) ;; - tpf*) - # Don't try to run any link tests for TPF. We know it's impossible - # because TPF is a cross-compiler, and we know how we open DSOs. - lt_cv_dlopen=dlopen - lt_cv_dlopen_libs= - lt_cv_dlopen_self=no - ;; - *) AC_CHECK_FUNC([shl_load], - [lt_cv_dlopen=shl_load], + [lt_cv_dlopen="shl_load"], [AC_CHECK_LIB([dld], [shl_load], - [lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld], + [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"], [AC_CHECK_FUNC([dlopen], - [lt_cv_dlopen=dlopen], + [lt_cv_dlopen="dlopen"], [AC_CHECK_LIB([dl], [dlopen], - [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl], + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [AC_CHECK_LIB([svld], [dlopen], - [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld], + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], [AC_CHECK_LIB([dld], [dld_link], - [lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld]) + [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"]) ]) ]) ]) @@ -1984,21 +1913,21 @@ else ;; esac - if test no = "$lt_cv_dlopen"; then - enable_dlopen=no - else + if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes + else + enable_dlopen=no fi case $lt_cv_dlopen in dlopen) - save_CPPFLAGS=$CPPFLAGS - test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + save_CPPFLAGS="$CPPFLAGS" + test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - save_LDFLAGS=$LDFLAGS + save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - save_LIBS=$LIBS + save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" AC_CACHE_CHECK([whether a program can dlopen itself], @@ -2008,7 +1937,7 @@ else lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) ]) - if test yes = "$lt_cv_dlopen_self"; then + if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" AC_CACHE_CHECK([whether a statically linked program can dlopen itself], lt_cv_dlopen_self_static, [dnl @@ -2018,9 +1947,9 @@ else ]) fi - CPPFLAGS=$save_CPPFLAGS - LDFLAGS=$save_LDFLAGS - LIBS=$save_LIBS + CPPFLAGS="$save_CPPFLAGS" + LDFLAGS="$save_LDFLAGS" + LIBS="$save_LIBS" ;; esac @@ -2112,8 +2041,8 @@ m4_defun([_LT_COMPILER_FILE_LOCKS], m4_require([_LT_FILEUTILS_DEFAULTS])dnl _LT_COMPILER_C_O([$1]) -hard_links=nottested -if test no = "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" && test no != "$need_locks"; then +hard_links="nottested" +if test "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user AC_MSG_CHECKING([if we can lock with hard links]) hard_links=yes @@ -2123,8 +2052,8 @@ if test no = "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" && test no != "$need_loc ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no AC_MSG_RESULT([$hard_links]) - if test no = "$hard_links"; then - AC_MSG_WARN(['$CC' does not support '-c -o', so 'make -j' may be unsafe]) + if test "$hard_links" = no; then + AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe]) need_locks=warn fi else @@ -2151,8 +2080,8 @@ objdir=$lt_cv_objdir _LT_DECL([], [objdir], [0], [The name of the directory that contains temporary libtool files])dnl m4_pattern_allow([LT_OBJDIR])dnl -AC_DEFINE_UNQUOTED([LT_OBJDIR], "$lt_cv_objdir/", - [Define to the sub-directory where libtool stores uninstalled libraries.]) +AC_DEFINE_UNQUOTED(LT_OBJDIR, "$lt_cv_objdir/", + [Define to the sub-directory in which libtool stores uninstalled libraries.]) ])# _LT_CHECK_OBJDIR @@ -2164,15 +2093,15 @@ m4_defun([_LT_LINKER_HARDCODE_LIBPATH], _LT_TAGVAR(hardcode_action, $1)= if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" || test -n "$_LT_TAGVAR(runpath_var, $1)" || - test yes = "$_LT_TAGVAR(hardcode_automatic, $1)"; then + test "X$_LT_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then # We can hardcode non-existent directories. - if test no != "$_LT_TAGVAR(hardcode_direct, $1)" && + if test "$_LT_TAGVAR(hardcode_direct, $1)" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one - ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" && - test no != "$_LT_TAGVAR(hardcode_minus_L, $1)"; then + ## test "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" != no && + test "$_LT_TAGVAR(hardcode_minus_L, $1)" != no; then # Linking always hardcodes the temporary library directory. _LT_TAGVAR(hardcode_action, $1)=relink else @@ -2186,12 +2115,12 @@ else fi AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)]) -if test relink = "$_LT_TAGVAR(hardcode_action, $1)" || - test yes = "$_LT_TAGVAR(inherit_rpath, $1)"; then +if test "$_LT_TAGVAR(hardcode_action, $1)" = relink || + test "$_LT_TAGVAR(inherit_rpath, $1)" = yes; then # Fast installation is not supported enable_fast_install=no -elif test yes = "$shlibpath_overrides_runpath" || - test no = "$enable_shared"; then +elif test "$shlibpath_overrides_runpath" = yes || + test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi @@ -2215,7 +2144,7 @@ else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) - if test -n "$STRIP"; then + if test -n "$STRIP" ; then striplib="$STRIP -x" old_striplib="$STRIP -S" AC_MSG_RESULT([yes]) @@ -2233,47 +2162,6 @@ _LT_DECL([], [striplib], [1]) ])# _LT_CMD_STRIPLIB -# _LT_PREPARE_MUNGE_PATH_LIST -# --------------------------- -# Make sure func_munge_path_list() is defined correctly. -m4_defun([_LT_PREPARE_MUNGE_PATH_LIST], -[[# func_munge_path_list VARIABLE PATH -# ----------------------------------- -# VARIABLE is name of variable containing _space_ separated list of -# directories to be munged by the contents of PATH, which is string -# having a format: -# "DIR[:DIR]:" -# string "DIR[ DIR]" will be prepended to VARIABLE -# ":DIR[:DIR]" -# string "DIR[ DIR]" will be appended to VARIABLE -# "DIRP[:DIRP]::[DIRA:]DIRA" -# string "DIRP[ DIRP]" will be prepended to VARIABLE and string -# "DIRA[ DIRA]" will be appended to VARIABLE -# "DIR[:DIR]" -# VARIABLE will be replaced by "DIR[ DIR]" -func_munge_path_list () -{ - case x@S|@2 in - x) - ;; - *:) - eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" - ;; - x:*) - eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" - ;; - *::*) - eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" - eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" - ;; - *) - eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" - ;; - esac -} -]])# _LT_PREPARE_PATH_LIST - - # _LT_SYS_DYNAMIC_LINKER([TAG]) # ----------------------------- # PORTME Fill in your ld.so characteristics @@ -2284,18 +2172,17 @@ m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_OBJDUMP])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_CHECK_SHELL_FEATURES])dnl -m4_require([_LT_PREPARE_MUNGE_PATH_LIST])dnl AC_MSG_CHECKING([dynamic linker characteristics]) m4_if([$1], [], [ -if test yes = "$GCC"; then +if test "$GCC" = yes; then case $host_os in - darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; - *) lt_awk_arg='/^libraries:/' ;; + darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; + *) lt_awk_arg="/^libraries:/" ;; esac case $host_os in - mingw* | cegcc*) lt_sed_strip_eq='s|=\([[A-Za-z]]:\)|\1|g' ;; - *) lt_sed_strip_eq='s|=/|/|g' ;; + mingw* | cegcc*) lt_sed_strip_eq="s,=\([[A-Za-z]]:\),\1,g" ;; + *) lt_sed_strip_eq="s,=/,/,g" ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` case $lt_search_path_spec in @@ -2311,35 +2198,28 @@ if test yes = "$GCC"; then ;; esac # Ok, now we have the path, separated by spaces, we can step through it - # and add multilib dir if necessary... + # and add multilib dir if necessary. lt_tmp_lt_search_path_spec= - lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` - # ...but if some path component already ends with the multilib dir we assume - # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). - case "$lt_multi_os_dir; $lt_search_path_spec " in - "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) - lt_multi_os_dir= - ;; - esac + lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` for lt_sys_path in $lt_search_path_spec; do - if test -d "$lt_sys_path$lt_multi_os_dir"; then - lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" - elif test -n "$lt_multi_os_dir"; then + if test -d "$lt_sys_path/$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" + else test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' -BEGIN {RS = " "; FS = "/|\n";} { - lt_foo = ""; - lt_count = 0; +BEGIN {RS=" "; FS="/|\n";} { + lt_foo=""; + lt_count=0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { - lt_foo = "/" $lt_i lt_foo; + lt_foo="/" $lt_i lt_foo; } else { lt_count--; } @@ -2353,7 +2233,7 @@ BEGIN {RS = " "; FS = "/|\n";} { # for these hosts. case $host_os in mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ - $SED 's|/\([[A-Za-z]]:\)|\1|g'` ;; + $SED 's,/\([[A-Za-z]]:\),\1,g'` ;; esac sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` else @@ -2362,7 +2242,7 @@ fi]) library_names_spec= libname_spec='lib$name' soname_spec= -shrext_cmds=.so +shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= @@ -2379,17 +2259,14 @@ hardcode_into_libs=no # flags to be left without arguments need_version=unknown -AC_ARG_VAR([LT_SYS_LIBRARY_PATH], -[User-defined run-time library search path.]) - case $host_os in aix3*) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname.a' + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='$libname$release$shared_ext$major' + soname_spec='${libname}${release}${shared_ext}$major' ;; aix[[4-9]]*) @@ -2397,91 +2274,41 @@ aix[[4-9]]*) need_lib_prefix=no need_version=no hardcode_into_libs=yes - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # AIX 5 supports IA64 - library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with - # the line '#! .'. This would cause the generated library to - # depend on '.', always an invalid library. This was fixed in + # the line `#! .'. This would cause the generated library to + # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[[01]] | aix4.[[01]].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' - echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then + echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac - # Using Import Files as archive members, it is possible to support - # filename-based versioning of shared library archives on AIX. While - # this would work for both with and without runtime linking, it will - # prevent static linking of such archives. So we do filename-based - # shared library versioning with .so extension only, which is used - # when both runtime linking and shared linking is enabled. - # Unfortunately, runtime linking may impact performance, so we do - # not want this to be the default eventually. Also, we use the - # versioned .so libs for executables only if there is the -brtl - # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. - # To allow for filename-based versioning support, we need to create - # libNAME.so.V as an archive file, containing: - # *) an Import File, referring to the versioned filename of the - # archive as well as the shared archive member, telling the - # bitwidth (32 or 64) of that shared object, and providing the - # list of exported symbols of that shared object, eventually - # decorated with the 'weak' keyword - # *) the shared object with the F_LOADONLY flag set, to really avoid - # it being seen by the linker. - # At run time we better use the real file rather than another symlink, - # but for link time we create the symlink libNAME.so -> libNAME.so.V - - case $with_aix_soname,$aix_use_runtimelinking in - # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct + # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. - aix,yes) # traditional libtool - dynamic_linker='AIX unversionable lib.so' + if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - ;; - aix,no) # traditional AIX only - dynamic_linker='AIX lib.a[(]lib.so.V[)]' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. - library_names_spec='$libname$release.a $libname.a' - soname_spec='$libname$release$shared_ext$major' - ;; - svr4,*) # full svr4 only - dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)]" - library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' - # We do not specify a path in Import Files, so LIBPATH fires. - shlibpath_overrides_runpath=yes - ;; - *,yes) # both, prefer svr4 - dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)], lib.a[(]lib.so.V[)]" - library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' - # unpreferred sharedlib libNAME.a needs extra handling - postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' - postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' - # We do not specify a path in Import Files, so LIBPATH fires. - shlibpath_overrides_runpath=yes - ;; - *,no) # both, prefer aix - dynamic_linker="AIX lib.a[(]lib.so.V[)], lib.so.V[(]$shared_archive_member_spec.o[)]" - library_names_spec='$libname$release.a $libname.a' - soname_spec='$libname$release$shared_ext$major' - # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling - postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' - postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' - ;; - esac + library_names_spec='${libname}${release}.a $libname.a' + soname_spec='${libname}${release}${shared_ext}$major' + fi shlibpath_var=LIBPATH fi ;; @@ -2491,18 +2318,18 @@ amigaos*) powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) - library_names_spec='$libname$shared_ext' + library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; @@ -2510,8 +2337,8 @@ beos*) bsdi[[45]]*) version_type=linux # correct to gnu/linux during the next big refactor need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" @@ -2523,7 +2350,7 @@ bsdi[[45]]*) cygwin* | mingw* | pw32* | cegcc*) version_type=windows - shrext_cmds=.dll + shrext_cmds=".dll" need_version=no need_lib_prefix=no @@ -2532,8 +2359,8 @@ cygwin* | mingw* | pw32* | cegcc*) # gcc library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \$file`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ @@ -2549,17 +2376,17 @@ cygwin* | mingw* | pw32* | cegcc*) case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' + soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' m4_if([$1], [],[ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"]) ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix - soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' + soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' + library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' ;; esac dynamic_linker='Win32 ld.exe' @@ -2568,8 +2395,8 @@ m4_if([$1], [],[ *,cl*) # Native MSVC libname_spec='$name' - soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' - library_names_spec='$libname.dll.lib' + soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' + library_names_spec='${libname}.dll.lib' case $build_os in mingw*) @@ -2596,7 +2423,7 @@ m4_if([$1], [],[ sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ;; *) - sys_lib_search_path_spec=$LIB + sys_lib_search_path_spec="$LIB" if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then # It is most probably a Windows format PATH. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` @@ -2609,8 +2436,8 @@ m4_if([$1], [],[ esac # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \$file`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname' @@ -2623,7 +2450,7 @@ m4_if([$1], [],[ *) # Assume MSVC wrapper - library_names_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext $libname.lib' + library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib' dynamic_linker='Win32 ld.exe' ;; esac @@ -2636,8 +2463,8 @@ darwin* | rhapsody*) version_type=darwin need_lib_prefix=no need_version=no - library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' - soname_spec='$libname$release$major$shared_ext' + library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' + soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' @@ -2650,8 +2477,8 @@ dgux*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; @@ -2669,13 +2496,12 @@ freebsd* | dragonfly*) version_type=freebsd-$objformat case $version_type in freebsd-elf*) - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac @@ -2705,10 +2531,10 @@ haiku*) need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LIBRARY_PATH - shlibpath_overrides_runpath=no + shlibpath_overrides_runpath=yes sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' hardcode_into_libs=yes ;; @@ -2726,15 +2552,14 @@ hpux9* | hpux10* | hpux11*) dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' - if test 32 = "$HPUX_IA64_MODE"; then + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - sys_lib_dlsearch_path_spec=/usr/lib/hpux32 else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - sys_lib_dlsearch_path_spec=/usr/lib/hpux64 fi + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' @@ -2742,8 +2567,8 @@ hpux9* | hpux10* | hpux11*) dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; @@ -2752,8 +2577,8 @@ hpux9* | hpux10* | hpux11*) dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555, ... @@ -2766,8 +2591,8 @@ interix[[3-9]]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no @@ -2778,7 +2603,7 @@ irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) - if test yes = "$lt_cv_prog_gnu_ld"; then + if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix @@ -2786,8 +2611,8 @@ irix5* | irix6* | nonstopux*) esac need_lib_prefix=no need_version=no - soname_spec='$libname$release$shared_ext$major' - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= @@ -2806,8 +2631,8 @@ irix5* | irix6* | nonstopux*) esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" - sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" + sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" + sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; @@ -2816,33 +2641,13 @@ linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; -linux*android*) - version_type=none # Android doesn't support versioned libraries. - need_lib_prefix=no - need_version=no - library_names_spec='$libname$release$shared_ext' - soname_spec='$libname$release$shared_ext' - finish_cmds= - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - dynamic_linker='Android linker' - # Don't embed -rpath directories since the linker doesn't support them. - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - ;; - # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no @@ -2867,12 +2672,7 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) # before this can be enabled. hardcode_into_libs=yes - # Ideally, we could use ldconfig to report *all* directores which are - # searched for libraries, however this is still not possible. Aside from not - # being certain /sbin/ldconfig is available, command - # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, - # even though it is searched at run-time. Try to do the best guess by - # appending ld.so.conf contents (and includes) to the search path. + # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" @@ -2904,12 +2704,12 @@ netbsd*) need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH @@ -2919,7 +2719,7 @@ netbsd*) newsos6) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; @@ -2928,68 +2728,58 @@ newsos6) version_type=qnx need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; -openbsd* | bitrig*) +openbsd*) version_type=sunos - sys_lib_dlsearch_path_spec=/usr/lib + sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then - need_version=no - else - need_version=yes - fi - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. + case $host_os in + openbsd3.3 | openbsd3.3.*) need_version=yes ;; + *) need_version=no ;; + esac + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + case $host_os in + openbsd2.[[89]] | openbsd2.[[89]].*) + shlibpath_overrides_runpath=no + ;; + *) + shlibpath_overrides_runpath=yes + ;; + esac + else + shlibpath_overrides_runpath=yes + fi ;; os2*) libname_spec='$name' - version_type=windows - shrext_cmds=.dll - need_version=no + shrext_cmds=".dll" need_lib_prefix=no - # OS/2 can only load a DLL with a base name of 8 characters or less. - soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; - v=$($ECHO $release$versuffix | tr -d .-); - n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); - $ECHO $n$v`$shared_ext' - library_names_spec='${libname}_dll.$libext' + library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' - shlibpath_var=BEGINLIBPATH - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - postinstall_cmds='base_file=`basename \$file`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname~ - chmod a+x \$dldir/$dlname~ - if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then - eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; - fi' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $RM \$dlpath' + shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no - soname_spec='$libname$release$shared_ext$major' - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) @@ -3000,8 +2790,8 @@ solaris*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes @@ -3011,11 +2801,11 @@ solaris*) sunos4*) version_type=sunos - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes - if test yes = "$with_gnu_ld"; then + if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes @@ -3023,8 +2813,8 @@ sunos4*) sysv4 | sysv4.3*) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) @@ -3045,24 +2835,24 @@ sysv4 | sysv4.3*) ;; sysv4*MP*) - if test -d /usr/nec; then + if test -d /usr/nec ;then version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' - soname_spec='$libname$shared_ext.$major' + library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' + soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - version_type=sco + version_type=freebsd-elf need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes - if test yes = "$with_gnu_ld"; then + if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' @@ -3080,7 +2870,7 @@ tpf*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes @@ -3088,8 +2878,8 @@ tpf*) uts4*) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; @@ -3098,30 +2888,20 @@ uts4*) ;; esac AC_MSG_RESULT([$dynamic_linker]) -test no = "$dynamic_linker" && can_build_shared=no +test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test yes = "$GCC"; then +if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi -if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then - sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec +if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then + sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi - -if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then - sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec +if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then + sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi -# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... -configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec - -# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code -func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" - -# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool -configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH - _LT_DECL([], [variables_saved_for_relink], [1], [Variables whose values should be saved in libtool wrapper scripts and restored at link time]) @@ -3154,41 +2934,39 @@ _LT_DECL([], [hardcode_into_libs], [0], [Whether we should hardcode library paths into libraries]) _LT_DECL([], [sys_lib_search_path_spec], [2], [Compile-time system search path for libraries]) -_LT_DECL([sys_lib_dlsearch_path_spec], [configure_time_dlsearch_path], [2], - [Detected run-time system search path for libraries]) -_LT_DECL([], [configure_time_lt_sys_library_path], [2], - [Explicit LT_SYS_LIBRARY_PATH set during ./configure time]) +_LT_DECL([], [sys_lib_dlsearch_path_spec], [2], + [Run-time system search path for libraries]) ])# _LT_SYS_DYNAMIC_LINKER # _LT_PATH_TOOL_PREFIX(TOOL) # -------------------------- -# find a file program that can recognize shared library +# find a file program which can recognize shared library AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl AC_MSG_CHECKING([for $1]) AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, [case $MAGIC_CMD in [[\\/*] | ?:[\\/]*]) - lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) - lt_save_MAGIC_CMD=$MAGIC_CMD - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR dnl $ac_dummy forces splitting on constant user-supplied paths. dnl POSIX.2 word splitting is done only on the output of word expansions, dnl not every word. This closes a longstanding sh security hole. ac_dummy="m4_if([$2], , $PATH, [$2])" for ac_dir in $ac_dummy; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/$1"; then - lt_cv_path_MAGIC_CMD=$ac_dir/"$1" + if test -f $ac_dir/$1; then + lt_cv_path_MAGIC_CMD="$ac_dir/$1" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` - MAGIC_CMD=$lt_cv_path_MAGIC_CMD + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : @@ -3211,11 +2989,11 @@ _LT_EOF break fi done - IFS=$lt_save_ifs - MAGIC_CMD=$lt_save_MAGIC_CMD + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac]) -MAGIC_CMD=$lt_cv_path_MAGIC_CMD +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then AC_MSG_RESULT($MAGIC_CMD) else @@ -3233,7 +3011,7 @@ dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], []) # _LT_PATH_MAGIC # -------------- -# find a file program that can recognize a shared library +# find a file program which can recognize a shared library m4_defun([_LT_PATH_MAGIC], [_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH) if test -z "$lt_cv_path_MAGIC_CMD"; then @@ -3260,16 +3038,16 @@ m4_require([_LT_PROG_ECHO_BACKSLASH])dnl AC_ARG_WITH([gnu-ld], [AS_HELP_STRING([--with-gnu-ld], [assume the C compiler uses GNU ld @<:@default=no@:>@])], - [test no = "$withval" || with_gnu_ld=yes], + [test "$withval" = no || with_gnu_ld=yes], [with_gnu_ld=no])dnl ac_prog=ld -if test yes = "$GCC"; then +if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. AC_MSG_CHECKING([for ld used by $CC]) case $host in *-*-mingw*) - # gcc leaves a trailing carriage return, which upsets mingw + # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; @@ -3283,7 +3061,7 @@ if test yes = "$GCC"; then while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done - test -z "$LD" && LD=$ac_prog + test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. @@ -3294,37 +3072,37 @@ if test yes = "$GCC"; then with_gnu_ld=unknown ;; esac -elif test yes = "$with_gnu_ld"; then +elif test "$with_gnu_ld" = yes; then AC_MSG_CHECKING([for GNU ld]) else AC_MSG_CHECKING([for non-GNU ld]) fi AC_CACHE_VAL(lt_cv_path_LD, [if test -z "$LD"; then - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD=$ac_dir/$ac_prog + lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 conftest.i -cat conftest.i conftest.i >conftest2.i -: ${lt_DD:=$DD} -AC_PATH_PROGS_FEATURE_CHECK([lt_DD], [dd], -[if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then - cmp -s conftest.i conftest.out \ - && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: -fi]) -rm -f conftest.i conftest2.i conftest.out]) -])# _LT_PATH_DD - - -# _LT_CMD_TRUNCATE -# ---------------- -# find command to truncate a binary pipe -m4_defun([_LT_CMD_TRUNCATE], -[m4_require([_LT_PATH_DD]) -AC_CACHE_CHECK([how to truncate binary pipes], [lt_cv_truncate_bin], -[printf 0123456789abcdef0123456789abcdef >conftest.i -cat conftest.i conftest.i >conftest2.i -lt_cv_truncate_bin= -if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then - cmp -s conftest.i conftest.out \ - && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" -fi -rm -f conftest.i conftest2.i conftest.out -test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"]) -_LT_DECL([lt_truncate_bin], [lt_cv_truncate_bin], [1], - [Command to truncate a binary pipe]) -])# _LT_CMD_TRUNCATE - - # _LT_CHECK_MAGIC_METHOD # ---------------------- # how to check for library dependencies @@ -3447,13 +3188,13 @@ lt_cv_deplibs_check_method='unknown' # Need to set the preceding variable on all platforms that support # interlibrary dependencies. # 'none' -- dependencies not supported. -# 'unknown' -- same as none, but documents that we really don't know. +# `unknown' -- same as none, but documents that we really don't know. # 'pass_all' -- all dependencies passed with no checks. # 'test_compile' -- check by making test program. # 'file_magic [[regex]]' -- check by looking for files in library path -# that responds to the $file_magic_cmd with a given extended regex. -# If you have 'file' or equivalent on your system and you're not sure -# whether 'pass_all' will *always* work, you probably want this one. +# which responds to the $file_magic_cmd with a given extended regex. +# If you have `file' or equivalent on your system and you're not sure +# whether `pass_all' will *always* work, you probably want this one. case $host_os in aix[[4-9]]*) @@ -3480,7 +3221,8 @@ mingw* | pw32*) # Base MSYS/MinGW do not provide the 'file' command needed by # func_win32_libid shell function, so use a weaker test based on 'objdump', # unless we find 'file', for example because we are cross-compiling. - if ( file / ) >/dev/null 2>&1; then + # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. + if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else @@ -3576,8 +3318,8 @@ newos6*) lt_cv_deplibs_check_method=pass_all ;; -openbsd* | bitrig*) - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then +openbsd*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' @@ -3630,9 +3372,6 @@ sysv4 | sysv4.3*) tpf*) lt_cv_deplibs_check_method=pass_all ;; -os2*) - lt_cv_deplibs_check_method=pass_all - ;; esac ]) @@ -3673,38 +3412,33 @@ AC_DEFUN([LT_PATH_NM], AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM, [if test -n "$NM"; then # Let the user override the test. - lt_cv_path_NM=$NM + lt_cv_path_NM="$NM" else - lt_nm_to_check=${ac_tool_prefix}nm + lt_nm_to_check="${ac_tool_prefix}nm" if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. - tmp_nm=$ac_dir/$lt_tmp_nm - if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then + tmp_nm="$ac_dir/$lt_tmp_nm" + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. - # Adding the 'sed 1q' prevents false positives on HP-UX, which says: + # Adding the `sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file - # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty - case $build_os in - mingw*) lt_bad_file=conftest.nm/nofile ;; - *) lt_bad_file=/dev/null ;; - esac - case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in - *$lt_bad_file* | *'Invalid file or object type'*) + case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in + */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" - break 2 + break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" - break 2 + break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but @@ -3715,21 +3449,21 @@ else esac fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi]) -if test no != "$lt_cv_path_NM"; then - NM=$lt_cv_path_NM +if test "$lt_cv_path_NM" != "no"; then + NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$DUMPBIN"; then : # Let the user override the test. else AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :) - case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in + case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in *COFF*) - DUMPBIN="$DUMPBIN -symbols -headers" + DUMPBIN="$DUMPBIN -symbols" ;; *) DUMPBIN=: @@ -3737,8 +3471,8 @@ else esac fi AC_SUBST([DUMPBIN]) - if test : != "$DUMPBIN"; then - NM=$DUMPBIN + if test "$DUMPBIN" != ":"; then + NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm @@ -3784,8 +3518,8 @@ lt_cv_sharedlib_from_linklib_cmd, case $host_os in cygwin* | mingw* | pw32* | cegcc*) - # two different shell functions defined in ltmain.sh; - # decide which one to use based on capabilities of $DLLTOOL + # two different shell functions defined in ltmain.sh + # decide which to use based on capabilities of $DLLTOOL case `$DLLTOOL --help 2>&1` in *--identify-strict*) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib @@ -3797,7 +3531,7 @@ cygwin* | mingw* | pw32* | cegcc*) ;; *) # fallback: assume linklib IS sharedlib - lt_cv_sharedlib_from_linklib_cmd=$ECHO + lt_cv_sharedlib_from_linklib_cmd="$ECHO" ;; esac ]) @@ -3824,28 +3558,13 @@ AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool lt_cv_path_mainfest_tool=yes fi rm -f conftest*]) -if test yes != "$lt_cv_path_mainfest_tool"; then +if test "x$lt_cv_path_mainfest_tool" != xyes; then MANIFEST_TOOL=: fi _LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl ])# _LT_PATH_MANIFEST_TOOL -# _LT_DLL_DEF_P([FILE]) -# --------------------- -# True iff FILE is a Windows DLL '.def' file. -# Keep in sync with func_dll_def_p in the libtool script -AC_DEFUN([_LT_DLL_DEF_P], -[dnl - test DEF = "`$SED -n dnl - -e '\''s/^[[ ]]*//'\'' dnl Strip leading whitespace - -e '\''/^\(;.*\)*$/d'\'' dnl Delete empty lines and comments - -e '\''s/^\(EXPORTS\|LIBRARY\)\([[ ]].*\)*$/DEF/p'\'' dnl - -e q dnl Only consider the first "real" line - $1`" dnl -])# _LT_DLL_DEF_P - - # LT_LIB_M # -------- # check for math library @@ -3857,11 +3576,11 @@ case $host in # These system don't have libm, or don't need it ;; *-ncr-sysv4.3*) - AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM=-lmw) + AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") ;; *) - AC_CHECK_LIB(m, cos, LIBM=-lm) + AC_CHECK_LIB(m, cos, LIBM="-lm") ;; esac AC_SUBST([LIBM]) @@ -3880,7 +3599,7 @@ m4_defun([_LT_COMPILER_NO_RTTI], _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= -if test yes = "$GCC"; then +if test "$GCC" = yes; then case $cc_basename in nvcc*) _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -Xcompiler -fno-builtin' ;; @@ -3932,7 +3651,7 @@ cygwin* | mingw* | pw32* | cegcc*) symcode='[[ABCDGISTW]]' ;; hpux*) - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then symcode='[[ABCDEGRST]]' fi ;; @@ -3965,44 +3684,14 @@ case `$NM -V 2>&1` in symcode='[[ABCDGIRSTW]]' ;; esac -if test "$lt_cv_nm_interface" = "MS dumpbin"; then - # Gets list of data symbols to import. - lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" - # Adjust the below global symbol transforms to fixup imported variables. - lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" - lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" - lt_c_name_lib_hook="\ - -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ - -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" -else - # Disable hooks by default. - lt_cv_sys_global_symbol_to_import= - lt_cdecl_hook= - lt_c_name_hook= - lt_c_name_lib_hook= -fi - # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. -lt_cv_sys_global_symbol_to_cdecl="sed -n"\ -$lt_cdecl_hook\ -" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ -" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address -lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ -$lt_c_name_hook\ -" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ -" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" - -# Transform an extracted symbol line into symbol name with lib prefix and -# symbol address. -lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ -$lt_c_name_lib_hook\ -" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ -" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ -" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" +lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p'" +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"lib\2\", (void *) \&\2},/p'" # Handle CRLF in mingw tool chain opt_cr= @@ -4020,24 +3709,21 @@ for ac_symprfx in "" "_"; do # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then - # Fake it for dumpbin and say T for any non-static function, - # D for any global variable and I for any imported variable. + # Fake it for dumpbin and say T for any non-static function + # and D for any global variable. # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK ['"\ " {last_section=section; section=\$ 3};"\ " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ -" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ -" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ -" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ -" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ -" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ -" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ -" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ +" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ +" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ +" s[1]~/^[@?]/{print s[1], s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx]" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" @@ -4077,11 +3763,11 @@ _LT_EOF if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ -#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE -/* DATA imports from DLLs on WIN32 can't be const, because runtime +#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) +/* DATA imports from DLLs on WIN32 con't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT@&t@_DLSYM_CONST -#elif defined __osf__ +#elif defined(__osf__) /* This system does not cope well with relocations in const data. */ # define LT@&t@_DLSYM_CONST #else @@ -4107,7 +3793,7 @@ lt__PROGRAM__LTX_preloaded_symbols[[]] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF - $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; @@ -4127,9 +3813,9 @@ _LT_EOF mv conftest.$ac_objext conftstm.$ac_objext lt_globsym_save_LIBS=$LIBS lt_globsym_save_CFLAGS=$CFLAGS - LIBS=conftstm.$ac_objext + LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" - if AC_TRY_EVAL(ac_link) && test -s conftest$ac_exeext; then + if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then pipe_works=yes fi LIBS=$lt_globsym_save_LIBS @@ -4150,7 +3836,7 @@ _LT_EOF rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. - if test yes = "$pipe_works"; then + if test "$pipe_works" = yes; then break else lt_cv_sys_global_symbol_pipe= @@ -4177,16 +3863,12 @@ _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1], [Take the output of nm and produce a listing of raw symbols and C names]) _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1], [Transform the output of nm in a proper C declaration]) -_LT_DECL([global_symbol_to_import], [lt_cv_sys_global_symbol_to_import], [1], - [Transform the output of nm into a list of symbols to manually relocate]) _LT_DECL([global_symbol_to_c_name_address], [lt_cv_sys_global_symbol_to_c_name_address], [1], [Transform the output of nm in a C name address pair]) _LT_DECL([global_symbol_to_c_name_address_lib_prefix], [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1], [Transform the output of nm in a C name address pair when lib prefix is needed]) -_LT_DECL([nm_interface], [lt_cv_nm_interface], [1], - [The name lister interface]) _LT_DECL([], [nm_file_list_spec], [1], [Specify filename containing input files for $NM]) ]) # _LT_CMD_GLOBAL_SYMBOLS @@ -4202,18 +3884,17 @@ _LT_TAGVAR(lt_prog_compiler_static, $1)= m4_if([$1], [CXX], [ # C++ specific cases for pic, static, wl, etc. - if test yes = "$GXX"; then + if test "$GXX" = yes; then _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' case $host_os in aix*) # All AIX code is PIC. - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; amigaos*) @@ -4224,8 +3905,8 @@ m4_if([$1], [CXX], [ ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but - # adding the '-m68020' flag to GCC prevents building anything better, - # like '-m68040'. + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' ;; esac @@ -4241,11 +3922,6 @@ m4_if([$1], [CXX], [ # (--disable-auto-import) libraries m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) - case $host_os in - os2*) - _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static' - ;; - esac ;; darwin* | rhapsody*) # PIC is the default on this platform @@ -4295,7 +3971,7 @@ m4_if([$1], [CXX], [ case $host_os in aix[[4-9]]*) # All AIX code is PIC. - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' else @@ -4336,14 +4012,14 @@ m4_if([$1], [CXX], [ case $cc_basename in CC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive' - if test ia64 != "$host_cpu"; then + _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' + if test "$host_cpu" != ia64; then _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' fi ;; aCC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive' + _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' case $host_cpu in hppa*64*|ia64*) # +Z the default @@ -4380,7 +4056,7 @@ m4_if([$1], [CXX], [ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; ecpc* ) - # old Intel C++ for x86_64, which still supported -KPIC. + # old Intel C++ for x86_64 which still supported -KPIC. _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' @@ -4525,18 +4201,17 @@ m4_if([$1], [CXX], [ fi ], [ - if test yes = "$GCC"; then + if test "$GCC" = yes; then _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' case $host_os in aix*) # All AIX code is PIC. - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; amigaos*) @@ -4547,8 +4222,8 @@ m4_if([$1], [CXX], [ ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but - # adding the '-m68020' flag to GCC prevents building anything better, - # like '-m68040'. + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' ;; esac @@ -4565,11 +4240,6 @@ m4_if([$1], [CXX], [ # (--disable-auto-import) libraries m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) - case $host_os in - os2*) - _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static' - ;; - esac ;; darwin* | rhapsody*) @@ -4640,7 +4310,7 @@ m4_if([$1], [CXX], [ case $host_os in aix*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' else @@ -4648,30 +4318,11 @@ m4_if([$1], [CXX], [ fi ;; - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' - case $cc_basename in - nagfor*) - # NAG Fortran compiler - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - esac - ;; - mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) - case $host_os in - os2*) - _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static' - ;; - esac ;; hpux9* | hpux10* | hpux11*) @@ -4687,7 +4338,7 @@ m4_if([$1], [CXX], [ ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? - _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive' + _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) @@ -4698,7 +4349,7 @@ m4_if([$1], [CXX], [ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in - # old Intel for x86_64, which still supported -KPIC. + # old Intel for x86_64 which still supported -KPIC. ecc*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' @@ -4723,12 +4374,6 @@ m4_if([$1], [CXX], [ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; - tcc*) - # Fabrice Bellard et al's Tiny C Compiler - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' - ;; pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) @@ -4826,7 +4471,7 @@ m4_if([$1], [CXX], [ ;; sysv4*MP*) - if test -d /usr/nec; then + if test -d /usr/nec ;then _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi @@ -4855,7 +4500,7 @@ m4_if([$1], [CXX], [ fi ]) case $host_os in - # For platforms that do not support PIC, -DPIC is meaningless: + # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) _LT_TAGVAR(lt_prog_compiler_pic, $1)= ;; @@ -4921,21 +4566,17 @@ m4_if([$1], [CXX], [ case $host_os in aix[[4-9]]*) # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to GNU nm, but means don't demangle to AIX nm. - # Without the "-l" option, or with the "-B" option, AIX nm treats - # weak defined symbols like other global defined symbols, whereas - # GNU nm marks them as "W". - # While the 'weak' keyword is ignored in the Export File, we need - # it in the Import File for the 'aix-soname' feature, so we have - # to replace the "-B" option with "-P" for AIX nm. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + # Also, AIX nm treats weak defined symbols like other global defined + # symbols, whereas GNU nm marks them as "W". if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then - _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else - _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi ;; pw32*) - _LT_TAGVAR(export_symbols_cmds, $1)=$ltdll_cmds + _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" ;; cygwin* | mingw* | cegcc*) case $cc_basename in @@ -4984,9 +4625,9 @@ m4_if([$1], [CXX], [ # included in the symbol list _LT_TAGVAR(include_expsyms, $1)= # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ' (' and ')$', so one must not match beginning or - # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', - # as well as any symbol that contains 'd'. + # it will be wrapped by ` (' and `)$', so one must not match beginning or + # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', + # as well as any symbol that contains `d'. _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if @@ -5002,7 +4643,7 @@ dnl Note also adjust exclude_expsyms for C++ above. # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. - if test yes != "$GCC"; then + if test "$GCC" != yes; then with_gnu_ld=no fi ;; @@ -5010,7 +4651,7 @@ dnl Note also adjust exclude_expsyms for C++ above. # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; - openbsd* | bitrig*) + openbsd*) with_gnu_ld=no ;; linux* | k*bsd*-gnu | gnu*) @@ -5023,7 +4664,7 @@ dnl Note also adjust exclude_expsyms for C++ above. # On some targets, GNU ld is compatible enough with the native linker # that we're better off using the native interface for both. lt_use_gnu_ld_interface=no - if test yes = "$with_gnu_ld"; then + if test "$with_gnu_ld" = yes; then case $host_os in aix*) # The AIX port of GNU ld has always aspired to compatibility @@ -5045,24 +4686,24 @@ dnl Note also adjust exclude_expsyms for C++ above. esac fi - if test yes = "$lt_use_gnu_ld_interface"; then + if test "$lt_use_gnu_ld_interface" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='$wl' + wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then - _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else _LT_TAGVAR(whole_archive_flag_spec, $1)= fi supports_anon_versioning=no - case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in + case `$LD -v 2>&1` in *GNU\ gold*) supports_anon_versioning=yes ;; *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... @@ -5075,7 +4716,7 @@ dnl Note also adjust exclude_expsyms for C++ above. case $host_os in aix[[3-9]]*) # On AIX/PPC, the GNU linker is very broken - if test ia64 != "$host_cpu"; then + if test "$host_cpu" != ia64; then _LT_TAGVAR(ld_shlibs, $1)=no cat <<_LT_EOF 1>&2 @@ -5094,7 +4735,7 @@ _LT_EOF case $host_cpu in powerpc) # see comment about AmigaOS4 .so support - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='' ;; m68k) @@ -5110,7 +4751,7 @@ _LT_EOF _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME - _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi @@ -5120,7 +4761,7 @@ _LT_EOF # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, # as there is no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes @@ -5128,89 +4769,61 @@ _LT_EOF _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - # If the export-symbols file already is a .def file, use it as - # is; otherwise, prepend EXPORTS... - _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; haiku*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(link_all_deplibs, $1)=yes ;; - os2*) - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(hardcode_minus_L, $1)=yes - _LT_TAGVAR(allow_undefined_flag, $1)=unsupported - shrext_cmds=.dll - _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - prefix_cmds="$SED"~ - if test EXPORTS = "`$SED 1q $export_symbols`"; then - prefix_cmds="$prefix_cmds -e 1d"; - fi~ - prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ - cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' - _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - ;; - interix[[3-9]]*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) tmp_diet=no - if test linux-dietlibc = "$host_os"; then + if test "$host_os" = linux-dietlibc; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ - && test no = "$tmp_diet" + && test "$tmp_diet" = no then tmp_addflag=' $pic_flag' tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group f77 and f90 compilers - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; @@ -5221,47 +4834,42 @@ _LT_EOF lf95*) # Lahey Fortran 8.1 _LT_TAGVAR(whole_archive_flag_spec, $1)= tmp_sharedflag='--shared' ;; - nagfor*) # NAGFOR 5.3 - tmp_sharedflag='-Wl,-shared' ;; xl[[cC]]* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; nvcc*) # Cuda Compiler Driver 2.2 - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac - _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - if test yes = "$supports_anon_versioning"; then + if test "x$supports_anon_versioning" = xyes; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi case $cc_basename in - tcc*) - _LT_TAGVAR(export_dynamic_flag_spec, $1)='-rdynamic' - ;; xlf* | bgf* | bgxlf* | mpixlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' - if test yes = "$supports_anon_versioning"; then + if test "x$supports_anon_versioning" = xyes; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac @@ -5275,8 +4883,8 @@ _LT_EOF _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; @@ -5294,8 +4902,8 @@ _LT_EOF _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi @@ -5307,7 +4915,7 @@ _LT_EOF _LT_TAGVAR(ld_shlibs, $1)=no cat <<_LT_EOF 1>&2 -*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify @@ -5322,9 +4930,9 @@ _LT_EOF # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi @@ -5341,15 +4949,15 @@ _LT_EOF *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac - if test no = "$_LT_TAGVAR(ld_shlibs, $1)"; then + if test "$_LT_TAGVAR(ld_shlibs, $1)" = no; then runpath_var= _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(export_dynamic_flag_spec, $1)= @@ -5365,7 +4973,7 @@ _LT_EOF # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. _LT_TAGVAR(hardcode_minus_L, $1)=yes - if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then + if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. _LT_TAGVAR(hardcode_direct, $1)=unsupported @@ -5373,57 +4981,34 @@ _LT_EOF ;; aix[[4-9]]*) - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' - no_entry_flag= + no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to GNU nm, but means don't demangle to AIX nm. - # Without the "-l" option, or with the "-B" option, AIX nm treats - # weak defined symbols like other global defined symbols, whereas - # GNU nm marks them as "W". - # While the 'weak' keyword is ignored in the Export File, we need - # it in the Import File for the 'aix-soname' feature, so we have - # to replace the "-B" option with "-P" for AIX nm. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + # Also, AIX nm treats weak defined symbols like other global + # defined symbols, whereas GNU nm marks them as "W". if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then - _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else - _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # have runtime linking enabled, and use it for executables. - # For shared libraries, we enable/disable runtime linking - # depending on the kind of the shared library created - - # when "with_aix_soname,aix_use_runtimelinking" is: - # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables - # "aix,yes" lib.so shared, rtl:yes, for executables - # lib.a static archive - # "both,no" lib.so.V(shr.o) shared, rtl:yes - # lib.a(lib.so.V) shared, rtl:no, for executables - # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables - # lib.a(lib.so.V) shared, rtl:no - # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables - # lib.a static archive + # need to do runtime linking. case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) for ld_flag in $LDFLAGS; do - if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then + if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done - if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then - # With aix-soname=svr4, we create the lib.so.V shared archives only, - # so we don't have lib.a shared libs to link our executables. - # We have to force runtime linking in this case. - aix_use_runtimelinking=yes - LDFLAGS="$LDFLAGS -Wl,-brtl" - fi ;; esac @@ -5442,21 +5027,13 @@ _LT_EOF _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes - _LT_TAGVAR(file_list_spec, $1)='$wl-f,' - case $with_aix_soname,$aix_use_runtimelinking in - aix,*) ;; # traditional, no import file - svr4,* | *,yes) # use import file - # The Import File defines what to hardcode. - _LT_TAGVAR(hardcode_direct, $1)=no - _LT_TAGVAR(hardcode_direct_absolute, $1)=no - ;; - esac + _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' - if test yes = "$GCC"; then + if test "$GCC" = yes; then case $host_os in aix4.[[012]]|aix4.[[012]].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ - collect2name=`$CC -print-prog-name=collect2` + collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then @@ -5475,80 +5052,62 @@ _LT_EOF ;; esac shared_flag='-shared' - if test yes = "$aix_use_runtimelinking"; then - shared_flag="$shared_flag "'$wl-G' + if test "$aix_use_runtimelinking" = yes; then + shared_flag="$shared_flag "'${wl}-G' fi - # Need to ensure runtime linking is disabled for the traditional - # shared library, or the linker may eventually find shared libraries - # /with/ Import File - we do not want to mix them. - shared_flag_aix='-shared' - shared_flag_svr4='-shared $wl-G' + _LT_TAGVAR(link_all_deplibs, $1)=no else # not using gcc - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else - if test yes = "$aix_use_runtimelinking"; then - shared_flag='$wl-G' + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' else - shared_flag='$wl-bM:SRE' + shared_flag='${wl}-bM:SRE' fi - shared_flag_aix='$wl-bM:SRE' - shared_flag_svr4='$wl-G' fi fi - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. _LT_TAGVAR(always_export_symbols, $1)=yes - if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then + if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. _LT_TAGVAR(allow_undefined_flag, $1)='-berok' # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX([$1]) - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else - if test ia64 = "$host_cpu"; then - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib' + if test "$host_cpu" = ia64; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" - _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" + _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX([$1]) - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. - _LT_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok' - _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok' - if test yes = "$with_gnu_ld"; then + _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' + _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' + if test "$with_gnu_ld" = yes; then # We only use this code for GNU lds that support --whole-archive. - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive' + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' fi _LT_TAGVAR(archive_cmds_need_lc, $1)=yes - _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' - # -brtl affects multiple linker settings, -berok does not and is overridden later - compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`' - if test svr4 != "$with_aix_soname"; then - # This is similar to how AIX traditionally builds its shared libraries. - _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' - fi - if test aix != "$with_aix_soname"; then - _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' - else - # used by -dlpreopen to get the symbols - _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir' - fi - _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d' + # This is similar to how AIX traditionally builds its shared libraries. + _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; @@ -5557,7 +5116,7 @@ _LT_EOF case $host_cpu in powerpc) # see comment about AmigaOS4 .so support - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='' ;; m68k) @@ -5587,17 +5146,16 @@ _LT_EOF # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. - shrext_cmds=.dll + shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. - _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' - _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then - cp "$export_symbols" "$output_objdir/$soname.def"; - echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; - else - $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; - fi~ - $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ - linknames=' + _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' + _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; + else + sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes @@ -5606,18 +5164,18 @@ _LT_EOF # Don't use ranlib _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ - lt_tool_outputfile="@TOOL_OUTPUT@"~ - case $lt_outputfile in - *.exe|*.EXE) ;; - *) - lt_outputfile=$lt_outputfile.exe - lt_tool_outputfile=$lt_tool_outputfile.exe - ;; - esac~ - if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then - $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; - $RM "$lt_outputfile.manifest"; - fi' + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile="$lt_outputfile.exe" + lt_tool_outputfile="$lt_tool_outputfile.exe" + ;; + esac~ + if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' ;; *) # Assume MSVC wrapper @@ -5626,7 +5184,7 @@ _LT_EOF # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. - shrext_cmds=.dll + shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. @@ -5676,33 +5234,33 @@ _LT_EOF ;; hpux9*) - if test yes = "$GCC"; then - _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + if test "$GCC" = yes; then + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else - _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_direct, $1)=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_TAGVAR(hardcode_minus_L, $1)=yes - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ;; hpux10*) - if test yes,no = "$GCC,$with_gnu_ld"; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes && test "$with_gnu_ld" = no; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi - if test no = "$with_gnu_ld"; then - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' + if test "$with_gnu_ld" = no; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_TAGVAR(hardcode_minus_L, $1)=yes @@ -5710,25 +5268,25 @@ _LT_EOF ;; hpux11*) - if test yes,no = "$GCC,$with_gnu_ld"; then + if test "$GCC" = yes && test "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) m4_if($1, [], [ @@ -5736,14 +5294,14 @@ _LT_EOF # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) _LT_LINKER_OPTION([if $CC understands -b], _LT_TAGVAR(lt_cv_prog_compiler__b, $1), [-b], - [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], + [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], [_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])], - [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags']) + [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags']) ;; esac fi - if test no = "$with_gnu_ld"; then - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' + if test "$with_gnu_ld" = no; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: case $host_cpu in @@ -5754,7 +5312,7 @@ _LT_EOF *) _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. @@ -5765,16 +5323,16 @@ _LT_EOF ;; irix5* | irix6* | nonstopux*) - if test yes = "$GCC"; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + if test "$GCC" = yes; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. # This should be the same for all languages, so no per-tag cache variable. AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol], [lt_cv_irix_exported_symbol], - [save_LDFLAGS=$LDFLAGS - LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" + [save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" AC_LINK_IFELSE( [AC_LANG_SOURCE( [AC_LANG_CASE([C], [[int foo (void) { return 0; }]], @@ -5787,32 +5345,21 @@ _LT_EOF end]])])], [lt_cv_irix_exported_symbol=yes], [lt_cv_irix_exported_symbol=no]) - LDFLAGS=$save_LDFLAGS]) - if test yes = "$lt_cv_irix_exported_symbol"; then - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' + LDFLAGS="$save_LDFLAGS"]) + if test "$lt_cv_irix_exported_symbol" = yes; then + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' fi - _LT_TAGVAR(link_all_deplibs, $1)=no else - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi _LT_TAGVAR(archive_cmds_need_lc, $1)='no' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(inherit_rpath, $1)=yes _LT_TAGVAR(link_all_deplibs, $1)=yes ;; - linux*) - case $cc_basename in - tcc*) - # Fabrice Bellard et al's Tiny C Compiler - _LT_TAGVAR(ld_shlibs, $1)=yes - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - ;; - netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out @@ -5827,7 +5374,7 @@ _LT_EOF newsos6) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; @@ -5835,19 +5382,27 @@ _LT_EOF *nto* | *qnx*) ;; - openbsd* | bitrig*) + openbsd*) if test -f /usr/libexec/ld.so; then _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=yes - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' else - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + case $host_os in + openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + ;; + esac fi else _LT_TAGVAR(ld_shlibs, $1)=no @@ -5858,53 +5413,33 @@ _LT_EOF _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(allow_undefined_flag, $1)=unsupported - shrext_cmds=.dll - _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - prefix_cmds="$SED"~ - if test EXPORTS = "`$SED 1q $export_symbols`"; then - prefix_cmds="$prefix_cmds -e 1d"; - fi~ - prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ - cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' - _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' + _LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) - if test yes = "$GCC"; then - _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + if test "$GCC" = yes; then + _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' fi _LT_TAGVAR(archive_cmds_need_lc, $1)='no' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag - if test yes = "$GCC"; then - _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + if test "$GCC" = yes; then + _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' else _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ - $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' + $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' @@ -5915,24 +5450,24 @@ _LT_EOF solaris*) _LT_TAGVAR(no_undefined_flag, $1)=' -z defs' - if test yes = "$GCC"; then - wlarc='$wl' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes; then + wlarc='${wl}' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' - _LT_TAGVAR(archive_cmds, $1)='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) - wlarc='$wl' - _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' + wlarc='${wl}' + _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi @@ -5942,11 +5477,11 @@ _LT_EOF solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) # The compiler driver will combine and reorder linker options, - # but understands '-z linker_flag'. GCC discards it without '$wl', + # but understands `-z linker_flag'. GCC discards it without `$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) - if test yes = "$GCC"; then - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' + if test "$GCC" = yes; then + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' else _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' fi @@ -5956,10 +5491,10 @@ _LT_EOF ;; sunos4*) - if test sequent = "$host_vendor"; then + if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. - _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi @@ -6008,43 +5543,43 @@ _LT_EOF ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) - _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' + _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var='LD_RUN_PATH' - if test yes = "$GCC"; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else - _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) - # Note: We CANNOT use -z defs as we might desire, because we do not + # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. - _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' - _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs' + _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' + _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' runpath_var='LD_RUN_PATH' - if test yes = "$GCC"; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else - _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; @@ -6059,17 +5594,17 @@ _LT_EOF ;; esac - if test sni = "$host_vendor"; then + if test x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Blargedynsym' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Blargedynsym' ;; esac fi fi ]) AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) -test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no +test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no _LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld @@ -6086,7 +5621,7 @@ x|xyes) # Assume -lc should be added _LT_TAGVAR(archive_cmds_need_lc, $1)=yes - if test yes,yes = "$GCC,$enable_shared"; then + if test "$enable_shared" = yes && test "$GCC" = yes; then case $_LT_TAGVAR(archive_cmds, $1) in *'~'*) # FIXME: we may have to deal with multi-command sequences. @@ -6166,12 +5701,12 @@ _LT_TAGDECL([], [hardcode_libdir_flag_spec], [1], _LT_TAGDECL([], [hardcode_libdir_separator], [1], [Whether we need a single "-rpath" flag with a separated argument]) _LT_TAGDECL([], [hardcode_direct], [0], - [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes + [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the resulting binary]) _LT_TAGDECL([], [hardcode_direct_absolute], [0], - [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes + [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the resulting binary and the resulting library dependency is - "absolute", i.e impossible to change by setting $shlibpath_var if the + "absolute", i.e impossible to change by setting ${shlibpath_var} if the library is relocated]) _LT_TAGDECL([], [hardcode_minus_L], [0], [Set to "yes" if using the -LDIR flag during linking hardcodes DIR @@ -6212,10 +5747,10 @@ dnl [Compiler flag to generate thread safe objects]) # ------------------------ # Ensure that the configuration variables for a C compiler are suitably # defined. These variables are subsequently used by _LT_CONFIG to write -# the compiler configuration to 'libtool'. +# the compiler configuration to `libtool'. m4_defun([_LT_LANG_C_CONFIG], [m4_require([_LT_DECL_EGREP])dnl -lt_save_CC=$CC +lt_save_CC="$CC" AC_LANG_PUSH(C) # Source file extension for C test sources. @@ -6255,18 +5790,18 @@ if test -n "$compiler"; then LT_SYS_DLOPEN_SELF _LT_CMD_STRIPLIB - # Report what library types will actually be built + # Report which library types will actually be built AC_MSG_CHECKING([if libtool supports shared libraries]) AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) - test no = "$can_build_shared" && enable_shared=no + test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) - test yes = "$enable_shared" && enable_static=no + test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' @@ -6274,12 +5809,8 @@ if test -n "$compiler"; then ;; aix[[4-9]]*) - if test ia64 != "$host_cpu"; then - case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in - yes,aix,yes) ;; # shared object as lib.so file only - yes,svr4,*) ;; # shared object as lib.so archive member only - yes,*) enable_static=no ;; # shared object in lib.a archive as well - esac + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no fi ;; esac @@ -6287,13 +5818,13 @@ if test -n "$compiler"; then AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. - test yes = "$enable_shared" || enable_static=yes + test "$enable_shared" = yes || enable_static=yes AC_MSG_RESULT([$enable_static]) _LT_CONFIG($1) fi AC_LANG_POP -CC=$lt_save_CC +CC="$lt_save_CC" ])# _LT_LANG_C_CONFIG @@ -6301,14 +5832,14 @@ CC=$lt_save_CC # -------------------------- # Ensure that the configuration variables for a C++ compiler are suitably # defined. These variables are subsequently used by _LT_CONFIG to write -# the compiler configuration to 'libtool'. +# the compiler configuration to `libtool'. m4_defun([_LT_LANG_CXX_CONFIG], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_PATH_MANIFEST_TOOL])dnl -if test -n "$CXX" && ( test no != "$CXX" && - ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) || - (test g++ != "$CXX"))); then +if test -n "$CXX" && ( test "X$CXX" != "Xno" && + ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || + (test "X$CXX" != "Xg++"))) ; then AC_PROG_CXXCPP else _lt_caught_CXX_error=yes @@ -6350,7 +5881,7 @@ _LT_TAGVAR(objext, $1)=$objext # the CXX compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. -if test yes != "$_lt_caught_CXX_error"; then +if test "$_lt_caught_CXX_error" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" @@ -6392,35 +5923,35 @@ if test yes != "$_lt_caught_CXX_error"; then if test -n "$compiler"; then # We don't want -fno-exception when compiling C++ code, so set the # no_builtin_flag separately - if test yes = "$GXX"; then + if test "$GXX" = yes; then _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' else _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= fi - if test yes = "$GXX"; then + if test "$GXX" = yes; then # Set up default GNU C++ configuration LT_PATH_LD # Check if GNU C++ uses GNU ld as the underlying linker, since the # archiving commands below assume that GNU ld is being used. - if test yes = "$with_gnu_ld"; then - _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + if test "$with_gnu_ld" = yes; then + _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' # If archive_cmds runs LD, not CC, wlarc should be empty # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to # investigate it a little bit more. (MM) - wlarc='$wl' + wlarc='${wl}' # ancient GNU ld didn't support --whole-archive et. al. if eval "`$CC -print-prog-name=ld` --help 2>&1" | $GREP 'no-whole-archive' > /dev/null; then - _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else _LT_TAGVAR(whole_archive_flag_spec, $1)= fi @@ -6456,30 +5987,18 @@ if test yes != "$_lt_caught_CXX_error"; then _LT_TAGVAR(ld_shlibs, $1)=no ;; aix[[4-9]]*) - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' - no_entry_flag= + no_entry_flag="" else aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # have runtime linking enabled, and use it for executables. - # For shared libraries, we enable/disable runtime linking - # depending on the kind of the shared library created - - # when "with_aix_soname,aix_use_runtimelinking" is: - # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables - # "aix,yes" lib.so shared, rtl:yes, for executables - # lib.a static archive - # "both,no" lib.so.V(shr.o) shared, rtl:yes - # lib.a(lib.so.V) shared, rtl:no, for executables - # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables - # lib.a(lib.so.V) shared, rtl:no - # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables - # lib.a static archive + # need to do runtime linking. case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) for ld_flag in $LDFLAGS; do case $ld_flag in @@ -6489,13 +6008,6 @@ if test yes != "$_lt_caught_CXX_error"; then ;; esac done - if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then - # With aix-soname=svr4, we create the lib.so.V shared archives only, - # so we don't have lib.a shared libs to link our executables. - # We have to force runtime linking in this case. - aix_use_runtimelinking=yes - LDFLAGS="$LDFLAGS -Wl,-brtl" - fi ;; esac @@ -6514,21 +6026,13 @@ if test yes != "$_lt_caught_CXX_error"; then _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes - _LT_TAGVAR(file_list_spec, $1)='$wl-f,' - case $with_aix_soname,$aix_use_runtimelinking in - aix,*) ;; # no import file - svr4,* | *,yes) # use import file - # The Import File defines what to hardcode. - _LT_TAGVAR(hardcode_direct, $1)=no - _LT_TAGVAR(hardcode_direct_absolute, $1)=no - ;; - esac + _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' - if test yes = "$GXX"; then + if test "$GXX" = yes; then case $host_os in aix4.[[012]]|aix4.[[012]].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ - collect2name=`$CC -print-prog-name=collect2` + collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then @@ -6546,84 +6050,64 @@ if test yes != "$_lt_caught_CXX_error"; then fi esac shared_flag='-shared' - if test yes = "$aix_use_runtimelinking"; then - shared_flag=$shared_flag' $wl-G' + if test "$aix_use_runtimelinking" = yes; then + shared_flag="$shared_flag "'${wl}-G' fi - # Need to ensure runtime linking is disabled for the traditional - # shared library, or the linker may eventually find shared libraries - # /with/ Import File - we do not want to mix them. - shared_flag_aix='-shared' - shared_flag_svr4='-shared $wl-G' else # not using gcc - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else - if test yes = "$aix_use_runtimelinking"; then - shared_flag='$wl-G' + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' else - shared_flag='$wl-bM:SRE' + shared_flag='${wl}-bM:SRE' fi - shared_flag_aix='$wl-bM:SRE' - shared_flag_svr4='$wl-G' fi fi - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to # export. _LT_TAGVAR(always_export_symbols, $1)=yes - if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then + if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. - # The "-G" linker flag allows undefined symbols. - _LT_TAGVAR(no_undefined_flag, $1)='-bernotok' + _LT_TAGVAR(allow_undefined_flag, $1)='-berok' # Determine the default libpath from the value encoded in an empty # executable. _LT_SYS_MODULE_PATH_AIX([$1]) - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else - if test ia64 = "$host_cpu"; then - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib' + if test "$host_cpu" = ia64; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" - _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" + _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX([$1]) - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. - _LT_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok' - _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok' - if test yes = "$with_gnu_ld"; then + _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' + _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' + if test "$with_gnu_ld" = yes; then # We only use this code for GNU lds that support --whole-archive. - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive' + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' fi _LT_TAGVAR(archive_cmds_need_lc, $1)=yes - _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' - # -brtl affects multiple linker settings, -berok does not and is overridden later - compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`' - if test svr4 != "$with_aix_soname"; then - # This is similar to how AIX traditionally builds its shared - # libraries. Need -bnortl late, we may have -brtl in LDFLAGS. - _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' - fi - if test aix != "$with_aix_soname"; then - _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' - else - # used by -dlpreopen to get the symbols - _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir' - fi - _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d' + # This is similar to how AIX traditionally builds its shared + # libraries. + _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; @@ -6633,7 +6117,7 @@ if test yes != "$_lt_caught_CXX_error"; then _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME - _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi @@ -6661,58 +6145,57 @@ if test yes != "$_lt_caught_CXX_error"; then # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. - shrext_cmds=.dll + shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. - _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' - _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then - cp "$export_symbols" "$output_objdir/$soname.def"; - echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; - else - $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; - fi~ - $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ - linknames=' + _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' + _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; + else + $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes # Don't use ranlib _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ - lt_tool_outputfile="@TOOL_OUTPUT@"~ - case $lt_outputfile in - *.exe|*.EXE) ;; - *) - lt_outputfile=$lt_outputfile.exe - lt_tool_outputfile=$lt_tool_outputfile.exe - ;; - esac~ - func_to_tool_file "$lt_outputfile"~ - if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then - $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; - $RM "$lt_outputfile.manifest"; - fi' + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile="$lt_outputfile.exe" + lt_tool_outputfile="$lt_tool_outputfile.exe" + ;; + esac~ + func_to_tool_file "$lt_outputfile"~ + if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' ;; *) # g++ # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, # as there is no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - # If the export-symbols file already is a .def file, use it as - # is; otherwise, prepend EXPORTS... - _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi @@ -6723,34 +6206,6 @@ if test yes != "$_lt_caught_CXX_error"; then _LT_DARWIN_LINKER_FEATURES($1) ;; - os2*) - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(hardcode_minus_L, $1)=yes - _LT_TAGVAR(allow_undefined_flag, $1)=unsupported - shrext_cmds=.dll - _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - prefix_cmds="$SED"~ - if test EXPORTS = "`$SED 1q $export_symbols`"; then - prefix_cmds="$prefix_cmds -e 1d"; - fi~ - prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ - cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' - _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - ;; - dgux*) case $cc_basename in ec++*) @@ -6786,14 +6241,14 @@ if test yes != "$_lt_caught_CXX_error"; then ;; haiku*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(link_all_deplibs, $1)=yes ;; hpux9*) - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, # but as the default @@ -6805,7 +6260,7 @@ if test yes != "$_lt_caught_CXX_error"; then _LT_TAGVAR(ld_shlibs, $1)=no ;; aCC*) - _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. @@ -6814,11 +6269,11 @@ if test yes != "$_lt_caught_CXX_error"; then # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) - if test yes = "$GXX"; then - _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + if test "$GXX" = yes; then + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no @@ -6828,15 +6283,15 @@ if test yes != "$_lt_caught_CXX_error"; then ;; hpux10*|hpux11*) - if test no = "$with_gnu_ld"; then - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' + if test $with_gnu_ld = no; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: case $host_cpu in hppa*64*|ia64*) ;; *) - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ;; esac fi @@ -6862,13 +6317,13 @@ if test yes != "$_lt_caught_CXX_error"; then aCC*) case $host_cpu in hppa*64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) - _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac # Commands to make compiler produce verbose output that lists @@ -6879,20 +6334,20 @@ if test yes != "$_lt_caught_CXX_error"; then # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) - if test yes = "$GXX"; then - if test no = "$with_gnu_ld"; then + if test "$GXX" = yes; then + if test $with_gnu_ld = no; then case $host_cpu in hppa*64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac fi @@ -6907,22 +6362,22 @@ if test yes != "$_lt_caught_CXX_error"; then interix[[3-9]]*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; irix5* | irix6*) case $cc_basename in CC*) # SGI C++ - _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' # Archives containing C++ object files must be created using # "CC -ar", where "CC" is the IRIX C++ compiler. This is @@ -6931,17 +6386,17 @@ if test yes != "$_lt_caught_CXX_error"; then _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' ;; *) - if test yes = "$GXX"; then - if test no = "$with_gnu_ld"; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + if test "$GXX" = yes; then + if test "$with_gnu_ld" = no; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib' fi fi _LT_TAGVAR(link_all_deplibs, $1)=yes ;; esac - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(inherit_rpath, $1)=yes ;; @@ -6954,8 +6409,8 @@ if test yes != "$_lt_caught_CXX_error"; then # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. - _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib $wl-retain-symbols-file,$export_symbols; mv \$templib $lib' + _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. @@ -6964,10 +6419,10 @@ if test yes != "$_lt_caught_CXX_error"; then # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. - output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' # Archives containing C++ object files must be created using # "CC -Bstatic", where "CC" is the KAI C++ compiler. @@ -6981,59 +6436,59 @@ if test yes != "$_lt_caught_CXX_error"; then # earlier do not add the objects themselves. case `$CC -V 2>&1` in *"Version 7."*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; *) # Version 8.0 or newer tmp_idyn= case $host_cpu in ia64*) tmp_idyn=' -i_dynamic';; esac - _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; esac _LT_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' ;; pgCC* | pgcpp*) # Portland Group C++ compiler case `$CC -V` in *pgCC\ [[1-5]].* | *pgcpp\ [[1-5]].*) _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~ - rm -rf $tpldir~ - $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ - compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ + compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~ - rm -rf $tpldir~ - $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ - $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ - $RANLIB $oldlib' + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ + $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ + $RANLIB $oldlib' _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~ - rm -rf $tpldir~ - $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ - $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ + $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~ - rm -rf $tpldir~ - $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ - $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ + $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ;; *) # Version 6 and above use weak symbols - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ;; esac - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl--rpath $wl$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' ;; cxx*) # Compaq C++ - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib $wl-retain-symbols-file $wl$export_symbols' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' runpath_var=LD_RUN_PATH _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' @@ -7047,18 +6502,18 @@ if test yes != "$_lt_caught_CXX_error"; then # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' ;; xl* | mpixl* | bgxl*) # IBM XL 8.0 on PPC, with GNU ld - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' - _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - if test yes = "$supports_anon_versioning"; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + if test "x$supports_anon_versioning" = xyes; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi ;; *) @@ -7066,10 +6521,10 @@ if test yes != "$_lt_caught_CXX_error"; then *Sun\ C*) # Sun C++ 5.9 _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' - _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file $wl$export_symbols' + _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes # Not sure whether something based on @@ -7127,17 +6582,22 @@ if test yes != "$_lt_caught_CXX_error"; then _LT_TAGVAR(ld_shlibs, $1)=yes ;; - openbsd* | bitrig*) + openbsd2*) + # C++ shared libraries are fairly broken + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + openbsd*) if test -f /usr/libexec/ld.so; then _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' - _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' fi output_verbose_link_cmd=func_echo_all else @@ -7153,9 +6613,9 @@ if test yes != "$_lt_caught_CXX_error"; then # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. - _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Archives containing C++ object files must be created using @@ -7173,17 +6633,17 @@ if test yes != "$_lt_caught_CXX_error"; then cxx*) case $host in osf3*) - _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $soname `test -n "$verstring" && func_echo_all "$wl-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ;; *) _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ - echo "-hidden">> $lib.exp~ - $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname $wl-input $wl$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~ - $RM $lib.exp' + echo "-hidden">> $lib.exp~ + $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~ + $RM $lib.exp' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' ;; esac @@ -7198,21 +6658,21 @@ if test yes != "$_lt_caught_CXX_error"; then # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) - if test yes,no = "$GXX,$with_gnu_ld"; then - _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' + if test "$GXX" = yes && test "$with_gnu_ld" = no; then + _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' case $host in osf3*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ;; *) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ;; esac - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Commands to make compiler produce verbose output that lists @@ -7258,9 +6718,9 @@ if test yes != "$_lt_caught_CXX_error"; then # Sun C++ 4.2, 5.x and Centerline C++ _LT_TAGVAR(archive_cmds_need_lc,$1)=yes _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' - _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -G$allow_undefined_flag $wl-M $wl$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no @@ -7268,7 +6728,7 @@ if test yes != "$_lt_caught_CXX_error"; then solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) # The compiler driver will combine and reorder linker options, - # but understands '-z linker_flag'. + # but understands `-z linker_flag'. # Supported since Solaris 2.6 (maybe 2.5.1?) _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;; @@ -7285,30 +6745,30 @@ if test yes != "$_lt_caught_CXX_error"; then ;; gcx*) # Green Hills C++ Compiler - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' # The C++ compiler must be used to create the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' ;; *) # GNU C++ compiler with Solaris linker - if test yes,no = "$GXX,$with_gnu_ld"; then - _LT_TAGVAR(no_undefined_flag, $1)=' $wl-z ${wl}defs' + if test "$GXX" = yes && test "$with_gnu_ld" = no; then + _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' if $CC --version | $GREP -v '^2\.7' > /dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else - # g++ 2.7 appears to require '-G' NOT '-shared' on this + # g++ 2.7 appears to require `-G' NOT `-shared' on this # platform. - _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -G -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when @@ -7316,11 +6776,11 @@ if test yes != "$_lt_caught_CXX_error"; then output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' fi - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $wl$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir' case $host_os in solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' ;; esac fi @@ -7329,52 +6789,52 @@ if test yes != "$_lt_caught_CXX_error"; then ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) - _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' + _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var='LD_RUN_PATH' case $cc_basename in CC*) - _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; *) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; sysv5* | sco3.2v5* | sco5v6*) - # Note: We CANNOT use -z defs as we might desire, because we do not + # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. - _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' - _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs' + _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' + _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' runpath_var='LD_RUN_PATH' case $cc_basename in CC*) - _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(old_archive_cmds, $1)='$CC -Tprelink_objects $oldobjs~ - '"$_LT_TAGVAR(old_archive_cmds, $1)" + '"$_LT_TAGVAR(old_archive_cmds, $1)" _LT_TAGVAR(reload_cmds, $1)='$CC -Tprelink_objects $reload_objs~ - '"$_LT_TAGVAR(reload_cmds, $1)" + '"$_LT_TAGVAR(reload_cmds, $1)" ;; *) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; @@ -7405,10 +6865,10 @@ if test yes != "$_lt_caught_CXX_error"; then esac AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) - test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no + test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no - _LT_TAGVAR(GCC, $1)=$GXX - _LT_TAGVAR(LD, $1)=$LD + _LT_TAGVAR(GCC, $1)="$GXX" + _LT_TAGVAR(LD, $1)="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change @@ -7435,7 +6895,7 @@ if test yes != "$_lt_caught_CXX_error"; then lt_cv_path_LD=$lt_save_path_LD lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld -fi # test yes != "$_lt_caught_CXX_error" +fi # test "$_lt_caught_CXX_error" != yes AC_LANG_POP ])# _LT_LANG_CXX_CONFIG @@ -7457,14 +6917,13 @@ AC_REQUIRE([_LT_DECL_SED]) AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH]) func_stripname_cnf () { - case @S|@2 in - .*) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%\\\\@S|@2\$%%"`;; - *) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%@S|@2\$%%"`;; + case ${2} in + .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; + *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; esac } # func_stripname_cnf ])# _LT_FUNC_STRIPNAME_CNF - # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) # --------------------------------- # Figure out "hidden" library dependencies from verbose @@ -7548,13 +7007,13 @@ if AC_TRY_EVAL(ac_compile); then pre_test_object_deps_done=no for p in `eval "$output_verbose_link_cmd"`; do - case $prev$p in + case ${prev}${p} in -L* | -R* | -l*) # Some compilers place space between "-{L,R}" and the path. # Remove the space. - if test x-L = "$p" || - test x-R = "$p"; then + if test $p = "-L" || + test $p = "-R"; then prev=$p continue fi @@ -7570,16 +7029,16 @@ if AC_TRY_EVAL(ac_compile); then case $p in =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; esac - if test no = "$pre_test_object_deps_done"; then - case $prev in + if test "$pre_test_object_deps_done" = no; then + case ${prev} in -L | -R) # Internal compiler library paths should come after those # provided the user. The postdeps already come after the # user supplied libs so there is no need to process them. if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then - _LT_TAGVAR(compiler_lib_search_path, $1)=$prev$p + _LT_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}" else - _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} $prev$p" + _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}" fi ;; # The "-l" case would never come before the object being @@ -7587,9 +7046,9 @@ if AC_TRY_EVAL(ac_compile); then esac else if test -z "$_LT_TAGVAR(postdeps, $1)"; then - _LT_TAGVAR(postdeps, $1)=$prev$p + _LT_TAGVAR(postdeps, $1)="${prev}${p}" else - _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} $prev$p" + _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}" fi fi prev= @@ -7604,15 +7063,15 @@ if AC_TRY_EVAL(ac_compile); then continue fi - if test no = "$pre_test_object_deps_done"; then + if test "$pre_test_object_deps_done" = no; then if test -z "$_LT_TAGVAR(predep_objects, $1)"; then - _LT_TAGVAR(predep_objects, $1)=$p + _LT_TAGVAR(predep_objects, $1)="$p" else _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p" fi else if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then - _LT_TAGVAR(postdep_objects, $1)=$p + _LT_TAGVAR(postdep_objects, $1)="$p" else _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p" fi @@ -7643,6 +7102,51 @@ interix[[3-9]]*) _LT_TAGVAR(postdep_objects,$1)= _LT_TAGVAR(postdeps,$1)= ;; + +linux*) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) + # Sun C++ 5.9 + + # The more standards-conforming stlport4 library is + # incompatible with the Cstd library. Avoid specifying + # it if it's in CXXFLAGS. Ignore libCrun as + # -library=stlport4 depends on it. + case " $CXX $CXXFLAGS " in + *" -library=stlport4 "*) + solaris_use_stlport4=yes + ;; + esac + + if test "$solaris_use_stlport4" != yes; then + _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' + fi + ;; + esac + ;; + +solaris*) + case $cc_basename in + CC* | sunCC*) + # The more standards-conforming stlport4 library is + # incompatible with the Cstd library. Avoid specifying + # it if it's in CXXFLAGS. Ignore libCrun as + # -library=stlport4 depends on it. + case " $CXX $CXXFLAGS " in + *" -library=stlport4 "*) + solaris_use_stlport4=yes + ;; + esac + + # Adding this requires a known-good setup of shared libraries for + # Sun compiler versions before 5.6, else PIC objects from an old + # archive will be linked into the output, leading to subtle bugs. + if test "$solaris_use_stlport4" != yes; then + _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' + fi + ;; + esac + ;; esac ]) @@ -7651,7 +7155,7 @@ case " $_LT_TAGVAR(postdeps, $1) " in esac _LT_TAGVAR(compiler_lib_search_dirs, $1)= if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then - _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | $SED -e 's! -L! !g' -e 's!^ !!'` + _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` fi _LT_TAGDECL([], [compiler_lib_search_dirs], [1], [The directories searched by this compiler when creating a shared library]) @@ -7671,10 +7175,10 @@ _LT_TAGDECL([], [compiler_lib_search_path], [1], # -------------------------- # Ensure that the configuration variables for a Fortran 77 compiler are # suitably defined. These variables are subsequently used by _LT_CONFIG -# to write the compiler configuration to 'libtool'. +# to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_F77_CONFIG], [AC_LANG_PUSH(Fortran 77) -if test -z "$F77" || test no = "$F77"; then +if test -z "$F77" || test "X$F77" = "Xno"; then _lt_disable_F77=yes fi @@ -7711,7 +7215,7 @@ _LT_TAGVAR(objext, $1)=$objext # the F77 compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. -if test yes != "$_lt_disable_F77"; then +if test "$_lt_disable_F77" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="\ subroutine t @@ -7733,7 +7237,7 @@ if test yes != "$_lt_disable_F77"; then _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. - lt_save_CC=$CC + lt_save_CC="$CC" lt_save_GCC=$GCC lt_save_CFLAGS=$CFLAGS CC=${F77-"f77"} @@ -7747,25 +7251,21 @@ if test yes != "$_lt_disable_F77"; then AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) - test no = "$can_build_shared" && enable_shared=no + test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) - test yes = "$enable_shared" && enable_static=no + test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) - if test ia64 != "$host_cpu"; then - case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in - yes,aix,yes) ;; # shared object as lib.so file only - yes,svr4,*) ;; # shared object as lib.so archive member only - yes,*) enable_static=no ;; # shared object in lib.a archive as well - esac + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no fi ;; esac @@ -7773,11 +7273,11 @@ if test yes != "$_lt_disable_F77"; then AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. - test yes = "$enable_shared" || enable_static=yes + test "$enable_shared" = yes || enable_static=yes AC_MSG_RESULT([$enable_static]) - _LT_TAGVAR(GCC, $1)=$G77 - _LT_TAGVAR(LD, $1)=$LD + _LT_TAGVAR(GCC, $1)="$G77" + _LT_TAGVAR(LD, $1)="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change @@ -7794,9 +7294,9 @@ if test yes != "$_lt_disable_F77"; then fi # test -n "$compiler" GCC=$lt_save_GCC - CC=$lt_save_CC - CFLAGS=$lt_save_CFLAGS -fi # test yes != "$_lt_disable_F77" + CC="$lt_save_CC" + CFLAGS="$lt_save_CFLAGS" +fi # test "$_lt_disable_F77" != yes AC_LANG_POP ])# _LT_LANG_F77_CONFIG @@ -7806,11 +7306,11 @@ AC_LANG_POP # ------------------------- # Ensure that the configuration variables for a Fortran compiler are # suitably defined. These variables are subsequently used by _LT_CONFIG -# to write the compiler configuration to 'libtool'. +# to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_FC_CONFIG], [AC_LANG_PUSH(Fortran) -if test -z "$FC" || test no = "$FC"; then +if test -z "$FC" || test "X$FC" = "Xno"; then _lt_disable_FC=yes fi @@ -7847,7 +7347,7 @@ _LT_TAGVAR(objext, $1)=$objext # the FC compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. -if test yes != "$_lt_disable_FC"; then +if test "$_lt_disable_FC" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="\ subroutine t @@ -7869,7 +7369,7 @@ if test yes != "$_lt_disable_FC"; then _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. - lt_save_CC=$CC + lt_save_CC="$CC" lt_save_GCC=$GCC lt_save_CFLAGS=$CFLAGS CC=${FC-"f95"} @@ -7885,25 +7385,21 @@ if test yes != "$_lt_disable_FC"; then AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) - test no = "$can_build_shared" && enable_shared=no + test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) - test yes = "$enable_shared" && enable_static=no + test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) - if test ia64 != "$host_cpu"; then - case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in - yes,aix,yes) ;; # shared object as lib.so file only - yes,svr4,*) ;; # shared object as lib.so archive member only - yes,*) enable_static=no ;; # shared object in lib.a archive as well - esac + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no fi ;; esac @@ -7911,11 +7407,11 @@ if test yes != "$_lt_disable_FC"; then AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. - test yes = "$enable_shared" || enable_static=yes + test "$enable_shared" = yes || enable_static=yes AC_MSG_RESULT([$enable_static]) - _LT_TAGVAR(GCC, $1)=$ac_cv_fc_compiler_gnu - _LT_TAGVAR(LD, $1)=$LD + _LT_TAGVAR(GCC, $1)="$ac_cv_fc_compiler_gnu" + _LT_TAGVAR(LD, $1)="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change @@ -7935,7 +7431,7 @@ if test yes != "$_lt_disable_FC"; then GCC=$lt_save_GCC CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS -fi # test yes != "$_lt_disable_FC" +fi # test "$_lt_disable_FC" != yes AC_LANG_POP ])# _LT_LANG_FC_CONFIG @@ -7945,7 +7441,7 @@ AC_LANG_POP # -------------------------- # Ensure that the configuration variables for the GNU Java Compiler compiler # are suitably defined. These variables are subsequently used by _LT_CONFIG -# to write the compiler configuration to 'libtool'. +# to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_GCJ_CONFIG], [AC_REQUIRE([LT_PROG_GCJ])dnl AC_LANG_SAVE @@ -7979,7 +7475,7 @@ CC=${GCJ-"gcj"} CFLAGS=$GCJFLAGS compiler=$CC _LT_TAGVAR(compiler, $1)=$CC -_LT_TAGVAR(LD, $1)=$LD +_LT_TAGVAR(LD, $1)="$LD" _LT_CC_BASENAME([$compiler]) # GCJ did not exist at the time GCC didn't implicitly link libc in. @@ -8016,7 +7512,7 @@ CFLAGS=$lt_save_CFLAGS # -------------------------- # Ensure that the configuration variables for the GNU Go compiler # are suitably defined. These variables are subsequently used by _LT_CONFIG -# to write the compiler configuration to 'libtool'. +# to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_GO_CONFIG], [AC_REQUIRE([LT_PROG_GO])dnl AC_LANG_SAVE @@ -8050,7 +7546,7 @@ CC=${GOC-"gccgo"} CFLAGS=$GOFLAGS compiler=$CC _LT_TAGVAR(compiler, $1)=$CC -_LT_TAGVAR(LD, $1)=$LD +_LT_TAGVAR(LD, $1)="$LD" _LT_CC_BASENAME([$compiler]) # Go did not exist at the time GCC didn't implicitly link libc in. @@ -8087,7 +7583,7 @@ CFLAGS=$lt_save_CFLAGS # ------------------------- # Ensure that the configuration variables for the Windows resource compiler # are suitably defined. These variables are subsequently used by _LT_CONFIG -# to write the compiler configuration to 'libtool'. +# to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_RC_CONFIG], [AC_REQUIRE([LT_PROG_RC])dnl AC_LANG_SAVE @@ -8103,7 +7599,7 @@ _LT_TAGVAR(objext, $1)=$objext lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' # Code to be used in simple link tests -lt_simple_link_test_code=$lt_simple_compile_test_code +lt_simple_link_test_code="$lt_simple_compile_test_code" # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER @@ -8113,7 +7609,7 @@ _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. -lt_save_CC=$CC +lt_save_CC="$CC" lt_save_CFLAGS=$CFLAGS lt_save_GCC=$GCC GCC= @@ -8142,7 +7638,7 @@ AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], [AC_CHECK_TOOL(GCJ, gcj,) - test set = "${GCJFLAGS+set}" || GCJFLAGS="-g -O2" + test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" AC_SUBST(GCJFLAGS)])])[]dnl ]) @@ -8253,7 +7749,7 @@ lt_ac_count=0 # Add /usr/xpg4/bin/sed as it is typically found on Solaris # along with /bin/sed that truncates output. for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do - test ! -f "$lt_ac_sed" && continue + test ! -f $lt_ac_sed && continue cat /dev/null > conftest.in lt_ac_count=0 echo $ECHO_N "0123456789$ECHO_C" >conftest.in @@ -8270,9 +7766,9 @@ for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break cmp -s conftest.out conftest.nl || break # 10000 chars as input seems more than enough - test 10 -lt "$lt_ac_count" && break + test $lt_ac_count -gt 10 && break lt_ac_count=`expr $lt_ac_count + 1` - if test "$lt_ac_count" -gt "$lt_ac_max"; then + if test $lt_ac_count -gt $lt_ac_max; then lt_ac_max=$lt_ac_count lt_cv_path_SED=$lt_ac_sed fi @@ -8296,7 +7792,27 @@ dnl AC_DEFUN([LT_AC_PROG_SED], []) # Find out whether the shell is Bourne or XSI compatible, # or has some other useful features. m4_defun([_LT_CHECK_SHELL_FEATURES], -[if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then +[AC_MSG_CHECKING([whether the shell understands some XSI constructs]) +# Try some XSI features +xsi_shell=no +( _lt_dummy="a/b/c" + test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ + = c,a/b,b/c, \ + && eval 'test $(( 1 + 1 )) -eq 2 \ + && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ + && xsi_shell=yes +AC_MSG_RESULT([$xsi_shell]) +_LT_CONFIG_LIBTOOL_INIT([xsi_shell='$xsi_shell']) + +AC_MSG_CHECKING([whether the shell understands "+="]) +lt_shell_append=no +( foo=bar; set foo baz; eval "$[1]+=\$[2]" && test "$foo" = barbaz ) \ + >/dev/null 2>&1 \ + && lt_shell_append=yes +AC_MSG_RESULT([$lt_shell_append]) +_LT_CONFIG_LIBTOOL_INIT([lt_shell_append='$lt_shell_append']) + +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else lt_unset=false @@ -8320,9 +7836,102 @@ _LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl ])# _LT_CHECK_SHELL_FEATURES +# _LT_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY) +# ------------------------------------------------------ +# In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME ()$' and +# '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY. +m4_defun([_LT_PROG_FUNCTION_REPLACE], +[dnl { +sed -e '/^$1 ()$/,/^} # $1 /c\ +$1 ()\ +{\ +m4_bpatsubsts([$2], [$], [\\], [^\([ ]\)], [\\\1]) +} # Extended-shell $1 implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: +]) + + +# _LT_PROG_REPLACE_SHELLFNS +# ------------------------- +# Replace existing portable implementations of several shell functions with +# equivalent extended shell implementations where those features are available.. +m4_defun([_LT_PROG_REPLACE_SHELLFNS], +[if test x"$xsi_shell" = xyes; then + _LT_PROG_FUNCTION_REPLACE([func_dirname], [dnl + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac]) + + _LT_PROG_FUNCTION_REPLACE([func_basename], [dnl + func_basename_result="${1##*/}"]) + + _LT_PROG_FUNCTION_REPLACE([func_dirname_and_basename], [dnl + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac + func_basename_result="${1##*/}"]) + + _LT_PROG_FUNCTION_REPLACE([func_stripname], [dnl + # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are + # positional parameters, so assign one to ordinary parameter first. + func_stripname_result=${3} + func_stripname_result=${func_stripname_result#"${1}"} + func_stripname_result=${func_stripname_result%"${2}"}]) + + _LT_PROG_FUNCTION_REPLACE([func_split_long_opt], [dnl + func_split_long_opt_name=${1%%=*} + func_split_long_opt_arg=${1#*=}]) + + _LT_PROG_FUNCTION_REPLACE([func_split_short_opt], [dnl + func_split_short_opt_arg=${1#??} + func_split_short_opt_name=${1%"$func_split_short_opt_arg"}]) + + _LT_PROG_FUNCTION_REPLACE([func_lo2o], [dnl + case ${1} in + *.lo) func_lo2o_result=${1%.lo}.${objext} ;; + *) func_lo2o_result=${1} ;; + esac]) + + _LT_PROG_FUNCTION_REPLACE([func_xform], [ func_xform_result=${1%.*}.lo]) + + _LT_PROG_FUNCTION_REPLACE([func_arith], [ func_arith_result=$(( $[*] ))]) + + _LT_PROG_FUNCTION_REPLACE([func_len], [ func_len_result=${#1}]) +fi + +if test x"$lt_shell_append" = xyes; then + _LT_PROG_FUNCTION_REPLACE([func_append], [ eval "${1}+=\\${2}"]) + + _LT_PROG_FUNCTION_REPLACE([func_append_quoted], [dnl + func_quote_for_eval "${2}" +dnl m4 expansion turns \\\\ into \\, and then the shell eval turns that into \ + eval "${1}+=\\\\ \\$func_quote_for_eval_result"]) + + # Save a `func_append' function call where possible by direct use of '+=' + sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") + test 0 -eq $? || _lt_function_replace_fail=: +else + # Save a `func_append' function call even when '+=' is not available + sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") + test 0 -eq $? || _lt_function_replace_fail=: +fi + +if test x"$_lt_function_replace_fail" = x":"; then + AC_MSG_WARN([Unable to substitute extended shell functions in $ofile]) +fi +]) + # _LT_PATH_CONVERSION_FUNCTIONS # ----------------------------- -# Determine what file name conversion functions should be used by +# Determine which file name conversion functions should be used by # func_to_host_file (and, implicitly, by func_to_host_path). These are needed # for certain cross-compile configurations and native mingw. m4_defun([_LT_PATH_CONVERSION_FUNCTIONS], diff --git a/pocketsphinx-5prealpha/m4/ltoptions.m4 b/pocketsphinx-5prealpha/m4/ltoptions.m4 index 94b0829..5d9acd8 100644 --- a/pocketsphinx-5prealpha/m4/ltoptions.m4 +++ b/pocketsphinx-5prealpha/m4/ltoptions.m4 @@ -1,14 +1,14 @@ # Helper functions for option handling. -*- Autoconf -*- # -# Copyright (C) 2004-2005, 2007-2009, 2011-2015 Free Software -# Foundation, Inc. +# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation, +# Inc. # Written by Gary V. Vaughan, 2004 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. -# serial 8 ltoptions.m4 +# serial 7 ltoptions.m4 # This is to help aclocal find these macros, as it can't see m4_define. AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) @@ -29,7 +29,7 @@ m4_define([_LT_SET_OPTION], [m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]), _LT_MANGLE_DEFUN([$1], [$2]), - [m4_warning([Unknown $1 option '$2'])])[]dnl + [m4_warning([Unknown $1 option `$2'])])[]dnl ]) @@ -75,15 +75,13 @@ m4_if([$1],[LT_INIT],[ dnl dnl If no reference was made to various pairs of opposing options, then dnl we run the default mode handler for the pair. For example, if neither - dnl 'shared' nor 'disable-shared' was passed, we enable building of shared + dnl `shared' nor `disable-shared' was passed, we enable building of shared dnl archives by default: _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED]) _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC]) _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC]) _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install], - [_LT_ENABLE_FAST_INSTALL]) - _LT_UNLESS_OPTIONS([LT_INIT], [aix-soname=aix aix-soname=both aix-soname=svr4], - [_LT_WITH_AIX_SONAME([aix])]) + [_LT_ENABLE_FAST_INSTALL]) ]) ])# _LT_SET_OPTIONS @@ -114,7 +112,7 @@ AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you -put the 'dlopen' option into LT_INIT's first parameter.]) +put the `dlopen' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: @@ -150,7 +148,7 @@ AU_DEFUN([AC_LIBTOOL_WIN32_DLL], _LT_SET_OPTION([LT_INIT], [win32-dll]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you -put the 'win32-dll' option into LT_INIT's first parameter.]) +put the `win32-dll' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: @@ -159,9 +157,9 @@ dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], []) # _LT_ENABLE_SHARED([DEFAULT]) # ---------------------------- -# implement the --enable-shared flag, and supports the 'shared' and -# 'disable-shared' LT_INIT options. -# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'. +# implement the --enable-shared flag, and supports the `shared' and +# `disable-shared' LT_INIT options. +# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. m4_define([_LT_ENABLE_SHARED], [m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([shared], @@ -174,14 +172,14 @@ AC_ARG_ENABLE([shared], *) enable_shared=no # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_shared=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac], [enable_shared=]_LT_ENABLE_SHARED_DEFAULT) @@ -213,9 +211,9 @@ dnl AC_DEFUN([AM_DISABLE_SHARED], []) # _LT_ENABLE_STATIC([DEFAULT]) # ---------------------------- -# implement the --enable-static flag, and support the 'static' and -# 'disable-static' LT_INIT options. -# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'. +# implement the --enable-static flag, and support the `static' and +# `disable-static' LT_INIT options. +# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. m4_define([_LT_ENABLE_STATIC], [m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([static], @@ -228,14 +226,14 @@ AC_ARG_ENABLE([static], *) enable_static=no # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_static=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac], [enable_static=]_LT_ENABLE_STATIC_DEFAULT) @@ -267,9 +265,9 @@ dnl AC_DEFUN([AM_DISABLE_STATIC], []) # _LT_ENABLE_FAST_INSTALL([DEFAULT]) # ---------------------------------- -# implement the --enable-fast-install flag, and support the 'fast-install' -# and 'disable-fast-install' LT_INIT options. -# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'. +# implement the --enable-fast-install flag, and support the `fast-install' +# and `disable-fast-install' LT_INIT options. +# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. m4_define([_LT_ENABLE_FAST_INSTALL], [m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([fast-install], @@ -282,14 +280,14 @@ AC_ARG_ENABLE([fast-install], *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac], [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT) @@ -306,14 +304,14 @@ AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put -the 'fast-install' option into LT_INIT's first parameter.]) +the `fast-install' option into LT_INIT's first parameter.]) ]) AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put -the 'disable-fast-install' option into LT_INIT's first parameter.]) +the `disable-fast-install' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: @@ -321,64 +319,11 @@ dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], []) dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], []) -# _LT_WITH_AIX_SONAME([DEFAULT]) -# ---------------------------------- -# implement the --with-aix-soname flag, and support the `aix-soname=aix' -# and `aix-soname=both' and `aix-soname=svr4' LT_INIT options. DEFAULT -# is either `aix', `both' or `svr4'. If omitted, it defaults to `aix'. -m4_define([_LT_WITH_AIX_SONAME], -[m4_define([_LT_WITH_AIX_SONAME_DEFAULT], [m4_if($1, svr4, svr4, m4_if($1, both, both, aix))])dnl -shared_archive_member_spec= -case $host,$enable_shared in -power*-*-aix[[5-9]]*,yes) - AC_MSG_CHECKING([which variant of shared library versioning to provide]) - AC_ARG_WITH([aix-soname], - [AS_HELP_STRING([--with-aix-soname=aix|svr4|both], - [shared library versioning (aka "SONAME") variant to provide on AIX, @<:@default=]_LT_WITH_AIX_SONAME_DEFAULT[@:>@.])], - [case $withval in - aix|svr4|both) - ;; - *) - AC_MSG_ERROR([Unknown argument to --with-aix-soname]) - ;; - esac - lt_cv_with_aix_soname=$with_aix_soname], - [AC_CACHE_VAL([lt_cv_with_aix_soname], - [lt_cv_with_aix_soname=]_LT_WITH_AIX_SONAME_DEFAULT) - with_aix_soname=$lt_cv_with_aix_soname]) - AC_MSG_RESULT([$with_aix_soname]) - if test aix != "$with_aix_soname"; then - # For the AIX way of multilib, we name the shared archive member - # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', - # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. - # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, - # the AIX toolchain works better with OBJECT_MODE set (default 32). - if test 64 = "${OBJECT_MODE-32}"; then - shared_archive_member_spec=shr_64 - else - shared_archive_member_spec=shr - fi - fi - ;; -*) - with_aix_soname=aix - ;; -esac - -_LT_DECL([], [shared_archive_member_spec], [0], - [Shared archive member basename, for filename based shared library versioning on AIX])dnl -])# _LT_WITH_AIX_SONAME - -LT_OPTION_DEFINE([LT_INIT], [aix-soname=aix], [_LT_WITH_AIX_SONAME([aix])]) -LT_OPTION_DEFINE([LT_INIT], [aix-soname=both], [_LT_WITH_AIX_SONAME([both])]) -LT_OPTION_DEFINE([LT_INIT], [aix-soname=svr4], [_LT_WITH_AIX_SONAME([svr4])]) - - # _LT_WITH_PIC([MODE]) # -------------------- -# implement the --with-pic flag, and support the 'pic-only' and 'no-pic' +# implement the --with-pic flag, and support the `pic-only' and `no-pic' # LT_INIT options. -# MODE is either 'yes' or 'no'. If omitted, it defaults to 'both'. +# MODE is either `yes' or `no'. If omitted, it defaults to `both'. m4_define([_LT_WITH_PIC], [AC_ARG_WITH([pic], [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@], @@ -389,17 +334,19 @@ m4_define([_LT_WITH_PIC], *) pic_mode=default # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for lt_pkg in $withval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$lt_pkg" = "X$lt_p"; then pic_mode=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac], - [pic_mode=m4_default([$1], [default])]) + [pic_mode=default]) + +test -z "$pic_mode" && pic_mode=m4_default([$1], [default]) _LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl ])# _LT_WITH_PIC @@ -412,7 +359,7 @@ AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you -put the 'pic-only' option into LT_INIT's first parameter.]) +put the `pic-only' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: diff --git a/pocketsphinx-5prealpha/m4/ltsugar.m4 b/pocketsphinx-5prealpha/m4/ltsugar.m4 index 48bc934..9000a05 100644 --- a/pocketsphinx-5prealpha/m4/ltsugar.m4 +++ b/pocketsphinx-5prealpha/m4/ltsugar.m4 @@ -1,7 +1,6 @@ # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- # -# Copyright (C) 2004-2005, 2007-2008, 2011-2015 Free Software -# Foundation, Inc. +# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. # Written by Gary V. Vaughan, 2004 # # This file is free software; the Free Software Foundation gives @@ -34,7 +33,7 @@ m4_define([_lt_join], # ------------ # Manipulate m4 lists. # These macros are necessary as long as will still need to support -# Autoconf-2.59, which quotes differently. +# Autoconf-2.59 which quotes differently. m4_define([lt_car], [[$1]]) m4_define([lt_cdr], [m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])], @@ -45,7 +44,7 @@ m4_define([lt_unquote], $1) # lt_append(MACRO-NAME, STRING, [SEPARATOR]) # ------------------------------------------ -# Redefine MACRO-NAME to hold its former content plus 'SEPARATOR''STRING'. +# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'. # Note that neither SEPARATOR nor STRING are expanded; they are appended # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). # No SEPARATOR is output if MACRO-NAME was previously undefined (different diff --git a/pocketsphinx-5prealpha/m4/ltversion.m4 b/pocketsphinx-5prealpha/m4/ltversion.m4 index fa04b52..07a8602 100644 --- a/pocketsphinx-5prealpha/m4/ltversion.m4 +++ b/pocketsphinx-5prealpha/m4/ltversion.m4 @@ -1,6 +1,6 @@ # ltversion.m4 -- version numbers -*- Autoconf -*- # -# Copyright (C) 2004, 2011-2015 Free Software Foundation, Inc. +# Copyright (C) 2004 Free Software Foundation, Inc. # Written by Scott James Remnant, 2004 # # This file is free software; the Free Software Foundation gives @@ -9,15 +9,15 @@ # @configure_input@ -# serial 4179 ltversion.m4 +# serial 3337 ltversion.m4 # This file is part of GNU Libtool -m4_define([LT_PACKAGE_VERSION], [2.4.6]) -m4_define([LT_PACKAGE_REVISION], [2.4.6]) +m4_define([LT_PACKAGE_VERSION], [2.4.2]) +m4_define([LT_PACKAGE_REVISION], [1.3337]) AC_DEFUN([LTVERSION_VERSION], -[macro_version='2.4.6' -macro_revision='2.4.6' +[macro_version='2.4.2' +macro_revision='1.3337' _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) _LT_DECL(, macro_revision, 0) ]) diff --git a/pocketsphinx-5prealpha/m4/lt~obsolete.m4 b/pocketsphinx-5prealpha/m4/lt~obsolete.m4 index c6b26f8..c573da9 100644 --- a/pocketsphinx-5prealpha/m4/lt~obsolete.m4 +++ b/pocketsphinx-5prealpha/m4/lt~obsolete.m4 @@ -1,7 +1,6 @@ # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- # -# Copyright (C) 2004-2005, 2007, 2009, 2011-2015 Free Software -# Foundation, Inc. +# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc. # Written by Scott James Remnant, 2004. # # This file is free software; the Free Software Foundation gives @@ -12,7 +11,7 @@ # These exist entirely to fool aclocal when bootstrapping libtool. # -# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN), +# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN) # which have later been changed to m4_define as they aren't part of the # exported API, or moved to Autoconf or Automake where they belong. # @@ -26,7 +25,7 @@ # included after everything else. This provides aclocal with the # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything # because those macros already exist, or will be overwritten later. -# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. +# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. # # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. # Yes, that means every name once taken will need to remain here until diff --git a/pocketsphinx-5prealpha/model/Makefile b/pocketsphinx-5prealpha/model/Makefile index f6dcd26..a70014b 100644 --- a/pocketsphinx-5prealpha/model/Makefile +++ b/pocketsphinx-5prealpha/model/Makefile @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # model/Makefile. Generated from Makefile.in by configure. -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,17 +15,7 @@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -86,9 +76,11 @@ POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -build_triplet = armv7l-unknown-linux-gnueabihf -host_triplet = armv7l-unknown-linux-gnueabihf +build_triplet = x86_64-unknown-linux-gnu +host_triplet = x86_64-unknown-linux-gnu subdir = model +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(dist_enus_DATA) $(dist_enuslm_DATA) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -98,8 +90,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(dist_enus_DATA) \ - $(dist_enuslm_DATA) $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/config.h CONFIG_CLEAN_FILES = @@ -153,21 +143,20 @@ am__uninstall_files_from_dir = { \ am__installdirs = "$(DESTDIR)$(enusdir)" "$(DESTDIR)$(enuslmdir)" DATA = $(dist_enus_DATA) $(dist_enuslm_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing aclocal-1.15 +ACLOCAL = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing aclocal-1.14 AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar -AUTOCONF = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing autoconf -AUTOHEADER = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing autoheader -AUTOMAKE = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing automake-1.15 -AWK = gawk +AUTOCONF = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing autoconf +AUTOHEADER = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing autoheader +AUTOMAKE = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing automake-1.14 +AWK = mawk CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 -Wall CPP = gcc -E -CPPFLAGS = -I/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include -I/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase +CPPFLAGS = -I/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include -I/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase CYGPATH_W = echo DEFS = -DHAVE_CONFIG_H DEPDIR = .deps @@ -194,16 +183,15 @@ INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s -LD = /usr/bin/ld -LDFLAGS = -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase +LD = /usr/bin/ld -m elf_x86_64 +LDFLAGS = -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase LIBOBJS = LIBS = -lsphinxbase LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LTLIBOBJS = -LT_SYS_LIBRARY_PATH = -MAKEINFO = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing makeinfo +MAKEINFO = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p NM = /usr/bin/nm -B @@ -237,15 +225,15 @@ SET_MAKE = SHELL = /bin/bash SPHINXBASE_CFLAGS = SPHINXBASE_LIBS = -SPHINXBASE_SWIG = /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/swig +SPHINXBASE_SWIG = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/swig STRIP = strip SWIG = /usr/bin/swig -SWIG_LIB = /usr/share/swig3.0 +SWIG_LIB = /usr/share/swig2.0 VERSION = 5prealpha -abs_builddir = /home/pi/speech2text/pocketsphinx-5prealpha/model -abs_srcdir = /home/pi/speech2text/pocketsphinx-5prealpha/model -abs_top_builddir = /home/pi/speech2text/pocketsphinx-5prealpha -abs_top_srcdir = /home/pi/speech2text/pocketsphinx-5prealpha +abs_builddir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/model +abs_srcdir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/model +abs_top_builddir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha +abs_top_srcdir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = @@ -255,10 +243,10 @@ am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin -build = armv7l-unknown-linux-gnueabihf +build = x86_64-unknown-linux-gnu build_alias = -build_cpu = armv7l -build_os = linux-gnueabihf +build_cpu = x86_64 +build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} @@ -266,15 +254,15 @@ datarootdir = ${prefix}/share docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} -host = armv7l-unknown-linux-gnueabihf +host = x86_64-unknown-linux-gnu host_alias = -host_cpu = armv7l -host_os = linux-gnueabihf +host_cpu = x86_64 +host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info -install_sh = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/install-sh +install_sh = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/install-sh libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale @@ -291,7 +279,6 @@ program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages -runstatedir = ${localstatedir}/run sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . @@ -332,6 +319,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign model/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign model/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -553,8 +541,6 @@ uninstall-am: uninstall-dist_enusDATA uninstall-dist_enuslmDATA tags-am uninstall uninstall-am uninstall-dist_enusDATA \ uninstall-dist_enuslmDATA -.PRECIOUS: Makefile - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/pocketsphinx-5prealpha/model/Makefile.in b/pocketsphinx-5prealpha/model/Makefile.in index 7d116f7..449055e 100644 --- a/pocketsphinx-5prealpha/model/Makefile.in +++ b/pocketsphinx-5prealpha/model/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,17 +15,7 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -89,6 +79,8 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = model +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(dist_enus_DATA) $(dist_enuslm_DATA) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -98,8 +90,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(dist_enus_DATA) \ - $(dist_enuslm_DATA) $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/config.h CONFIG_CLEAN_FILES = @@ -153,7 +143,6 @@ am__uninstall_files_from_dir = { \ am__installdirs = "$(DESTDIR)$(enusdir)" "$(DESTDIR)$(enuslmdir)" DATA = $(dist_enus_DATA) $(dist_enuslm_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ @@ -202,7 +191,6 @@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ @@ -291,7 +279,6 @@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -332,6 +319,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign model/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign model/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -553,8 +541,6 @@ uninstall-am: uninstall-dist_enusDATA uninstall-dist_enuslmDATA tags-am uninstall uninstall-am uninstall-dist_enusDATA \ uninstall-dist_enuslmDATA -.PRECIOUS: Makefile - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/pocketsphinx-5prealpha/pocketsphinx.pc b/pocketsphinx-5prealpha/pocketsphinx.pc new file mode 100644 index 0000000..a8d7744 --- /dev/null +++ b/pocketsphinx-5prealpha/pocketsphinx.pc @@ -0,0 +1,16 @@ +prefix=/usr/local +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include +libs= -lsphinxbase +datadir=${prefix}/share/pocketsphinx +modeldir=${prefix}/share/pocketsphinx/model + +Name: PocketSphinx +Description: Lightweight speech recognition system +Version: 5prealpha +URL: http://cmusphinx.sourceforge.net/ +Requires: sphinxbase >= 5prealpha +Libs: -L${libdir} -lpocketsphinx +Libs.private: ${libs} -lm +Cflags: -I${includedir} -I${includedir}/sphinxbase -I${includedir}/pocketsphinx diff --git a/pocketsphinx-5prealpha/src/Makefile b/pocketsphinx-5prealpha/src/Makefile index f0b2e82..3401f01 100644 --- a/pocketsphinx-5prealpha/src/Makefile +++ b/pocketsphinx-5prealpha/src/Makefile @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # src/Makefile. Generated from Makefile.in by configure. -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -14,17 +14,7 @@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -85,9 +75,10 @@ POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -build_triplet = armv7l-unknown-linux-gnueabihf -host_triplet = armv7l-unknown-linux-gnueabihf +build_triplet = x86_64-unknown-linux-gnu +host_triplet = x86_64-unknown-linux-gnu subdir = src +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -97,7 +88,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/config.h CONFIG_CLEAN_FILES = @@ -157,7 +147,6 @@ am__define_uniq_tagged_files = \ ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) -am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ @@ -184,19 +173,19 @@ am__relativize = \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" -ACLOCAL = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing aclocal-1.15 +ACLOCAL = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing aclocal-1.14 AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar -AUTOCONF = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing autoconf -AUTOHEADER = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing autoheader -AUTOMAKE = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing automake-1.15 -AWK = gawk +AUTOCONF = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing autoconf +AUTOHEADER = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing autoheader +AUTOMAKE = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing automake-1.14 +AWK = mawk CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 -Wall CPP = gcc -E -CPPFLAGS = -I/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include -I/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase +CPPFLAGS = -I/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include -I/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase CYGPATH_W = echo DEFS = -DHAVE_CONFIG_H DEPDIR = .deps @@ -223,16 +212,15 @@ INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s -LD = /usr/bin/ld -LDFLAGS = -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase +LD = /usr/bin/ld -m elf_x86_64 +LDFLAGS = -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase LIBOBJS = LIBS = -lsphinxbase LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LTLIBOBJS = -LT_SYS_LIBRARY_PATH = -MAKEINFO = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing makeinfo +MAKEINFO = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p NM = /usr/bin/nm -B @@ -266,15 +254,15 @@ SET_MAKE = SHELL = /bin/bash SPHINXBASE_CFLAGS = SPHINXBASE_LIBS = -SPHINXBASE_SWIG = /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/swig +SPHINXBASE_SWIG = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/swig STRIP = strip SWIG = /usr/bin/swig -SWIG_LIB = /usr/share/swig3.0 +SWIG_LIB = /usr/share/swig2.0 VERSION = 5prealpha -abs_builddir = /home/pi/speech2text/pocketsphinx-5prealpha/src -abs_srcdir = /home/pi/speech2text/pocketsphinx-5prealpha/src -abs_top_builddir = /home/pi/speech2text/pocketsphinx-5prealpha -abs_top_srcdir = /home/pi/speech2text/pocketsphinx-5prealpha +abs_builddir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/src +abs_srcdir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/src +abs_top_builddir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha +abs_top_srcdir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = @@ -284,10 +272,10 @@ am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin -build = armv7l-unknown-linux-gnueabihf +build = x86_64-unknown-linux-gnu build_alias = -build_cpu = armv7l -build_os = linux-gnueabihf +build_cpu = x86_64 +build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} @@ -295,15 +283,15 @@ datarootdir = ${prefix}/share docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} -host = armv7l-unknown-linux-gnueabihf +host = x86_64-unknown-linux-gnu host_alias = -host_cpu = armv7l -host_os = linux-gnueabihf +host_cpu = x86_64 +host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info -install_sh = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/install-sh +install_sh = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/install-sh libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale @@ -320,7 +308,6 @@ program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages -runstatedir = ${localstatedir}/run sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . @@ -348,6 +335,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -642,8 +630,6 @@ uninstall-am: mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am -.PRECIOUS: Makefile - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/pocketsphinx-5prealpha/src/Makefile.in b/pocketsphinx-5prealpha/src/Makefile.in index 86539f8..1faf268 100644 --- a/pocketsphinx-5prealpha/src/Makefile.in +++ b/pocketsphinx-5prealpha/src/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -14,17 +14,7 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -88,6 +78,7 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = src +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -97,7 +88,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/config.h CONFIG_CLEAN_FILES = @@ -157,7 +147,6 @@ am__define_uniq_tagged_files = \ ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) -am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ @@ -231,7 +220,6 @@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ @@ -320,7 +308,6 @@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -348,6 +335,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -642,8 +630,6 @@ uninstall-am: mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am -.PRECIOUS: Makefile - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/pocketsphinx-5prealpha/src/gst-plugin/Makefile b/pocketsphinx-5prealpha/src/gst-plugin/Makefile index 3496e57..32d2102 100644 --- a/pocketsphinx-5prealpha/src/gst-plugin/Makefile +++ b/pocketsphinx-5prealpha/src/gst-plugin/Makefile @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # src/gst-plugin/Makefile. Generated from Makefile.in by configure. -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -16,17 +16,7 @@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -87,10 +77,12 @@ POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -build_triplet = armv7l-unknown-linux-gnueabihf -host_triplet = armv7l-unknown-linux-gnueabihf +build_triplet = x86_64-unknown-linux-gnu +host_triplet = x86_64-unknown-linux-gnu #am__append_1 = libgstpocketsphinx.la subdir = src/gst-plugin +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/depcomp $(noinst_HEADERS) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -100,8 +92,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(noinst_HEADERS) \ - $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/config.h CONFIG_CLEAN_FILES = @@ -210,21 +200,20 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags -am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing aclocal-1.15 +ACLOCAL = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing aclocal-1.14 AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar -AUTOCONF = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing autoconf -AUTOHEADER = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing autoheader -AUTOMAKE = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing automake-1.15 -AWK = gawk +AUTOCONF = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing autoconf +AUTOHEADER = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing autoheader +AUTOMAKE = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing automake-1.14 +AWK = mawk CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 -Wall CPP = gcc -E -CPPFLAGS = -I/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include -I/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase +CPPFLAGS = -I/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include -I/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase CYGPATH_W = echo DEFS = -DHAVE_CONFIG_H DEPDIR = .deps @@ -251,16 +240,15 @@ INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s -LD = /usr/bin/ld -LDFLAGS = -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase +LD = /usr/bin/ld -m elf_x86_64 +LDFLAGS = -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase LIBOBJS = LIBS = -lsphinxbase LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LTLIBOBJS = -LT_SYS_LIBRARY_PATH = -MAKEINFO = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing makeinfo +MAKEINFO = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p NM = /usr/bin/nm -B @@ -294,15 +282,15 @@ SET_MAKE = SHELL = /bin/bash SPHINXBASE_CFLAGS = SPHINXBASE_LIBS = -SPHINXBASE_SWIG = /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/swig +SPHINXBASE_SWIG = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/swig STRIP = strip SWIG = /usr/bin/swig -SWIG_LIB = /usr/share/swig3.0 +SWIG_LIB = /usr/share/swig2.0 VERSION = 5prealpha -abs_builddir = /home/pi/speech2text/pocketsphinx-5prealpha/src/gst-plugin -abs_srcdir = /home/pi/speech2text/pocketsphinx-5prealpha/src/gst-plugin -abs_top_builddir = /home/pi/speech2text/pocketsphinx-5prealpha -abs_top_srcdir = /home/pi/speech2text/pocketsphinx-5prealpha +abs_builddir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/src/gst-plugin +abs_srcdir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/src/gst-plugin +abs_top_builddir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha +abs_top_srcdir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = @@ -312,10 +300,10 @@ am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin -build = armv7l-unknown-linux-gnueabihf +build = x86_64-unknown-linux-gnu build_alias = -build_cpu = armv7l -build_os = linux-gnueabihf +build_cpu = x86_64 +build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} @@ -323,15 +311,15 @@ datarootdir = ${prefix}/share docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} -host = armv7l-unknown-linux-gnueabihf +host = x86_64-unknown-linux-gnu host_alias = -host_cpu = armv7l -host_os = linux-gnueabihf +host_cpu = x86_64 +host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info -install_sh = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/install-sh +install_sh = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/install-sh libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale @@ -348,7 +336,6 @@ program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages -runstatedir = ${localstatedir}/run sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . @@ -393,6 +380,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/gst-plugin/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/gst-plugin/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -691,8 +679,6 @@ uninstall-am: uninstall-pluginLTLIBRARIES pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginLTLIBRARIES -.PRECIOUS: Makefile - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/pocketsphinx-5prealpha/src/gst-plugin/Makefile.in b/pocketsphinx-5prealpha/src/gst-plugin/Makefile.in index ab200de..23eb88a 100644 --- a/pocketsphinx-5prealpha/src/gst-plugin/Makefile.in +++ b/pocketsphinx-5prealpha/src/gst-plugin/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -16,17 +16,7 @@ VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -91,6 +81,8 @@ build_triplet = @build@ host_triplet = @host@ @BUILD_GST_TRUE@am__append_1 = libgstpocketsphinx.la subdir = src/gst-plugin +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/depcomp $(noinst_HEADERS) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -100,8 +92,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(noinst_HEADERS) \ - $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/config.h CONFIG_CLEAN_FILES = @@ -210,7 +200,6 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags -am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ @@ -259,7 +248,6 @@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ @@ -348,7 +336,6 @@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -393,6 +380,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/gst-plugin/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/gst-plugin/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -691,8 +679,6 @@ uninstall-am: uninstall-pluginLTLIBRARIES pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginLTLIBRARIES -.PRECIOUS: Makefile - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/acmod.Plo b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/acmod.Plo index 4f052c4..3598205 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/acmod.Plo +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/acmod.Plo @@ -1,88 +1,85 @@ acmod.lo: acmod.c /usr/include/stdc-predef.h /usr/include/assert.h \ - /usr/include/features.h /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h /usr/include/string.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/xlocale.h /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h /usr/include/stdlib.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h /usr/include/math.h \ - /usr/include/arm-linux-gnueabihf/bits/math-vector.h \ - /usr/include/arm-linux-gnueabihf/bits/libm-simd-decl-stubs.h \ - /usr/include/arm-linux-gnueabihf/bits/huge_val.h \ - /usr/include/arm-linux-gnueabihf/bits/huge_valf.h \ - /usr/include/arm-linux-gnueabihf/bits/huge_vall.h \ - /usr/include/arm-linux-gnueabihf/bits/inf.h \ - /usr/include/arm-linux-gnueabihf/bits/nan.h \ - /usr/include/arm-linux-gnueabihf/bits/mathdef.h \ - /usr/include/arm-linux-gnueabihf/bits/mathcalls.h \ - /usr/include/arm-linux-gnueabihf/bits/mathinline.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h /usr/include/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h /usr/include/libio.h \ - /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h \ - /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h /usr/include/errno.h \ - /usr/include/arm-linux-gnueabihf/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h /usr/include/string.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/huge_val.h \ + /usr/include/x86_64-linux-gnu/bits/huge_valf.h \ + /usr/include/x86_64-linux-gnu/bits/huge_vall.h \ + /usr/include/x86_64-linux-gnu/bits/inf.h \ + /usr/include/x86_64-linux-gnu/bits/nan.h \ + /usr/include/x86_64-linux-gnu/bits/mathdef.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h /usr/include/stdio.h \ + /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/arm-linux-gnueabihf/bits/posix1_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/local_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ /usr/include/linux/limits.h \ - /usr/include/arm-linux-gnueabihf/bits/posix2_lim.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bio.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bio.h \ ../../include/cmdln_macro.h acmod.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/setjmp.h /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h ../../include/ps_mllr.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/setjmp.h /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h ../../include/ps_mllr.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ ../../include/pocketsphinx_export.h bin_mdef.h mdef.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ tmat.h hmm.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ s2_semi_mgau.h ms_gauden.h vector.h pocketsphinx_internal.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ ../../include/pocketsphinx.h ../../include/ps_lattice.h \ ../../include/ps_search.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ - dict.h s3types.h /usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ + dict.h s3types.h /usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h \ dict2pid.h ptm_mgau.h ms_mgau.h ms_senone.h /usr/include/stdc-predef.h: @@ -91,63 +88,67 @@ acmod.lo: acmod.c /usr/include/stdc-predef.h /usr/include/assert.h \ /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: /usr/include/string.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/stdlib.h: +/usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/usr/include/math.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/usr/include/arm-linux-gnueabihf/bits/math-vector.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/libm-simd-decl-stubs.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: -/usr/include/arm-linux-gnueabihf/bits/huge_val.h: +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: -/usr/include/arm-linux-gnueabihf/bits/huge_valf.h: +/usr/include/stdlib.h: -/usr/include/arm-linux-gnueabihf/bits/huge_vall.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: -/usr/include/arm-linux-gnueabihf/bits/inf.h: +/usr/include/math.h: -/usr/include/arm-linux-gnueabihf/bits/nan.h: +/usr/include/x86_64-linux-gnu/bits/huge_val.h: -/usr/include/arm-linux-gnueabihf/bits/mathdef.h: +/usr/include/x86_64-linux-gnu/bits/huge_valf.h: -/usr/include/arm-linux-gnueabihf/bits/mathcalls.h: +/usr/include/x86_64-linux-gnu/bits/huge_vall.h: -/usr/include/arm-linux-gnueabihf/bits/mathinline.h: +/usr/include/x86_64-linux-gnu/bits/inf.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/usr/include/x86_64-linux-gnu/bits/nan.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/usr/include/x86_64-linux-gnu/bits/mathdef.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/include/x86_64-linux-gnu/bits/mathinline.h: -/usr/include/stdio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: + +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: + +/usr/include/stdio.h: /usr/include/libio.h: @@ -155,119 +156,111 @@ acmod.lo: acmod.c /usr/include/stdc-predef.h /usr/include/assert.h \ /usr/include/wchar.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: - -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: - -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: - -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: - -/usr/include/endian.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: /usr/include/asm-generic/errno-base.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h: /usr/include/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: -/usr/include/arm-linux-gnueabihf/bits/local_lim.h: +/usr/include/x86_64-linux-gnu/bits/local_lim.h: /usr/include/linux/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix2_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bio.h: ../../include/cmdln_macro.h: acmod.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: ../../include/ps_mllr.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: ../../include/pocketsphinx_export.h: @@ -275,15 +268,15 @@ bin_mdef.h: mdef.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: tmat.h: hmm.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: s2_semi_mgau.h: @@ -293,7 +286,7 @@ vector.h: pocketsphinx_internal.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: ../../include/pocketsphinx.h: @@ -301,13 +294,13 @@ pocketsphinx_internal.h: ../../include/ps_search.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: dict.h: s3types.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h: dict2pid.h: diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/allphone_search.Plo b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/allphone_search.Plo index 74c5457..35608e1 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/allphone_search.Plo +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/allphone_search.Plo @@ -1,79 +1,78 @@ allphone_search.lo: allphone_search.c /usr/include/stdc-predef.h \ /usr/include/stdio.h /usr/include/features.h \ - /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h /usr/include/libio.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \ /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h /usr/include/string.h \ - /usr/include/xlocale.h /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h /usr/include/stdlib.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h /usr/include/assert.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ - /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h /usr/include/errno.h \ - /usr/include/arm-linux-gnueabihf/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/string.h \ + /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h /usr/include/assert.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/setjmp.h /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/pio.h \ - /usr/include/arm-linux-gnueabihf/sys/stat.h \ - /usr/include/arm-linux-gnueabihf/bits/stat.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/setjmp.h /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/pio.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ pocketsphinx_internal.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/arm-linux-gnueabihf/bits/posix1_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/local_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ /usr/include/linux/limits.h \ - /usr/include/arm-linux-gnueabihf/bits/posix2_lim.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ ../../include/pocketsphinx.h ../../include/pocketsphinx_export.h \ ../../include/cmdln_macro.h ../../include/ps_lattice.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ ../../include/ps_mllr.h ../../include/ps_search.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ acmod.h bin_mdef.h mdef.h tmat.h hmm.h dict.h s3types.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h dict2pid.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h dict2pid.h \ allphone_search.h blkarray_list.h /usr/include/stdc-predef.h: @@ -82,19 +81,19 @@ allphone_search.lo: allphone_search.c /usr/include/stdc-predef.h \ /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: /usr/include/libio.h: @@ -102,139 +101,139 @@ allphone_search.lo: allphone_search.c /usr/include/stdc-predef.h \ /usr/include/wchar.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: /usr/include/string.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/stdlib.h: +/usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/usr/include/assert.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: +/usr/include/stdlib.h: -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: -/usr/include/endian.h: +/usr/include/assert.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: /usr/include/asm-generic/errno-base.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/pio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/pio.h: -/usr/include/arm-linux-gnueabihf/sys/stat.h: +/usr/include/x86_64-linux-gnu/sys/stat.h: -/usr/include/arm-linux-gnueabihf/bits/stat.h: +/usr/include/x86_64-linux-gnu/bits/stat.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: pocketsphinx_internal.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h: /usr/include/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: -/usr/include/arm-linux-gnueabihf/bits/local_lim.h: +/usr/include/x86_64-linux-gnu/bits/local_lim.h: /usr/include/linux/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix2_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: ../../include/pocketsphinx.h: @@ -244,19 +243,19 @@ pocketsphinx_internal.h: ../../include/ps_lattice.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: ../../include/ps_mllr.h: ../../include/ps_search.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: acmod.h: @@ -272,7 +271,7 @@ dict.h: s3types.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h: dict2pid.h: diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/bin_mdef.Plo b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/bin_mdef.Plo index f61444c..81c834f 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/bin_mdef.Plo +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/bin_mdef.Plo @@ -1,55 +1,54 @@ bin_mdef.lo: bin_mdef.c /usr/include/stdc-predef.h /usr/include/stdio.h \ - /usr/include/features.h /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h /usr/include/libio.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \ /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h /usr/include/string.h \ - /usr/include/xlocale.h /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h /usr/include/stdlib.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h /usr/include/assert.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h /usr/include/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/case.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ - /usr/include/errno.h /usr/include/arm-linux-gnueabihf/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/string.h \ + /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h /usr/include/assert.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/case.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ mdef.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ bin_mdef.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ ../../include/pocketsphinx_export.h /usr/include/stdc-predef.h: @@ -58,19 +57,19 @@ bin_mdef.lo: bin_mdef.c /usr/include/stdc-predef.h /usr/include/stdio.h \ /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: /usr/include/libio.h: @@ -78,95 +77,95 @@ bin_mdef.lo: bin_mdef.c /usr/include/stdc-predef.h /usr/include/stdio.h \ /usr/include/wchar.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: /usr/include/string.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/stdlib.h: +/usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/usr/include/assert.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/usr/include/stdlib.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: +/usr/include/assert.h: -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/usr/include/endian.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/case.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/case.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: @@ -174,14 +173,14 @@ bin_mdef.lo: bin_mdef.c /usr/include/stdc-predef.h /usr/include/stdio.h \ mdef.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: bin_mdef.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: ../../include/pocketsphinx_export.h: diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/blkarray_list.Plo b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/blkarray_list.Plo index 29b9b93..7e55c7c 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/blkarray_list.Plo +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/blkarray_list.Plo @@ -1,45 +1,44 @@ blkarray_list.lo: blkarray_list.c /usr/include/stdc-predef.h \ /usr/include/assert.h /usr/include/features.h \ - /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h /usr/include/stdio.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h /usr/include/libio.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \ /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h /usr/include/stdlib.h \ - /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h /usr/include/errno.h \ - /usr/include/arm-linux-gnueabihf/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/setjmp.h /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h blkarray_list.h + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/setjmp.h /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h blkarray_list.h /usr/include/stdc-predef.h: @@ -47,29 +46,29 @@ blkarray_list.lo: blkarray_list.c /usr/include/stdc-predef.h \ /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: /usr/include/stdio.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: /usr/include/libio.h: @@ -77,74 +76,74 @@ blkarray_list.lo: blkarray_list.c /usr/include/stdc-predef.h \ /usr/include/wchar.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: /usr/include/stdlib.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: /usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: /usr/include/asm-generic/errno-base.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: blkarray_list.h: diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/dict.Plo b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/dict.Plo index ec0ced7..1d11bf6 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/dict.Plo +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/dict.Plo @@ -1,57 +1,56 @@ dict.lo: dict.c /usr/include/stdc-predef.h /usr/include/string.h \ - /usr/include/features.h /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/xlocale.h /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h /usr/include/stdlib.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/pio.h \ - /usr/include/stdio.h /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h /usr/include/libio.h \ - /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h \ - /usr/include/arm-linux-gnueabihf/sys/stat.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/bits/stat.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/pio.h \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h \ dict.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ - /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h s3types.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h /usr/include/assert.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ - /usr/include/errno.h /usr/include/arm-linux-gnueabihf/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h s3types.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h /usr/include/assert.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/setjmp.h /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h bin_mdef.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/setjmp.h /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h bin_mdef.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ ../../include/pocketsphinx_export.h mdef.h /usr/include/stdc-predef.h: @@ -60,33 +59,41 @@ dict.lo: dict.c /usr/include/stdc-predef.h /usr/include/string.h \ /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/stdlib.h: +/usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/pio.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/usr/include/stdio.h: +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: + +/usr/include/stdlib.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/pio.h: + +/usr/include/stdio.h: /usr/include/libio.h: @@ -94,105 +101,97 @@ dict.lo: dict.c /usr/include/stdc-predef.h /usr/include/string.h \ /usr/include/wchar.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: -/usr/include/arm-linux-gnueabihf/sys/stat.h: +/usr/include/x86_64-linux-gnu/sys/stat.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/bits/stat.h: +/usr/include/x86_64-linux-gnu/bits/stat.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h: dict.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: - -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: - -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: - -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: - -/usr/include/endian.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: s3types.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h: /usr/include/assert.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: /usr/include/asm-generic/errno-base.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: bin_mdef.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: ../../include/pocketsphinx_export.h: diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/dict2pid.Plo b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/dict2pid.Plo index 3ab9a22..71e2bfb 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/dict2pid.Plo +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/dict2pid.Plo @@ -1,65 +1,64 @@ dict2pid.lo: dict2pid.c /usr/include/stdc-predef.h /usr/include/string.h \ - /usr/include/features.h /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/xlocale.h /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h /usr/include/stdlib.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h dict2pid.h \ - /usr/include/stdio.h /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h /usr/include/libio.h \ - /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h /usr/include/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h s3types.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h /usr/include/assert.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ - /usr/include/errno.h /usr/include/arm-linux-gnueabihf/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h dict2pid.h \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h s3types.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h /usr/include/assert.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ bin_mdef.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ ../../include/pocketsphinx_export.h mdef.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ dict.h hmm.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/arm-linux-gnueabihf/bits/posix1_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/local_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ /usr/include/linux/limits.h \ - /usr/include/arm-linux-gnueabihf/bits/posix2_lim.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h /usr/include/stdc-predef.h: @@ -67,123 +66,123 @@ dict2pid.lo: dict2pid.c /usr/include/stdc-predef.h /usr/include/string.h \ /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/stdlib.h: +/usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -dict2pid.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/usr/include/stdio.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: -/usr/include/libio.h: +/usr/include/stdlib.h: -/usr/include/_G_config.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: -/usr/include/wchar.h: +dict2pid.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/include/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/libio.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/_G_config.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/wchar.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: -/usr/include/endian.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: s3types.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h: /usr/include/assert.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: @@ -191,34 +190,34 @@ s3types.h: bin_mdef.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: ../../include/pocketsphinx_export.h: mdef.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: dict.h: hmm.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h: /usr/include/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: -/usr/include/arm-linux-gnueabihf/bits/local_lim.h: +/usr/include/x86_64-linux-gnu/bits/local_lim.h: /usr/include/linux/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix2_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/fsg_history.Plo b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/fsg_history.Plo index b5111fe..4f34c1f 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/fsg_history.Plo +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/fsg_history.Plo @@ -1,76 +1,75 @@ fsg_history.lo: fsg_history.c /usr/include/stdc-predef.h \ /usr/include/assert.h /usr/include/features.h \ - /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h /usr/include/stdio.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h /usr/include/libio.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \ /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h /usr/include/stdlib.h \ - /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h /usr/include/errno.h \ - /usr/include/arm-linux-gnueabihf/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/setjmp.h /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h fsg_search_internal.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/setjmp.h /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h fsg_search_internal.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ /usr/include/string.h /usr/include/xlocale.h \ - /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ + /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ pocketsphinx_internal.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/arm-linux-gnueabihf/bits/posix1_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/local_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ /usr/include/linux/limits.h \ - /usr/include/arm-linux-gnueabihf/bits/posix2_lim.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ ../../include/pocketsphinx.h ../../include/pocketsphinx_export.h \ ../../include/cmdln_macro.h ../../include/ps_lattice.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ ../../include/ps_mllr.h ../../include/ps_search.h acmod.h bin_mdef.h \ mdef.h tmat.h hmm.h dict.h s3types.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h dict2pid.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h dict2pid.h \ fsg_history.h blkarray_list.h fsg_lextree.h /usr/include/stdc-predef.h: @@ -79,29 +78,29 @@ fsg_history.lo: fsg_history.c /usr/include/stdc-predef.h \ /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: /usr/include/stdio.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: /usr/include/libio.h: @@ -109,129 +108,129 @@ fsg_history.lo: fsg_history.c /usr/include/stdc-predef.h \ /usr/include/wchar.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: /usr/include/stdlib.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: /usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: /usr/include/asm-generic/errno-base.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: fsg_search_internal.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: /usr/include/string.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: pocketsphinx_internal.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h: /usr/include/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: -/usr/include/arm-linux-gnueabihf/bits/local_lim.h: +/usr/include/x86_64-linux-gnu/bits/local_lim.h: /usr/include/linux/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix2_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: ../../include/pocketsphinx.h: @@ -241,9 +240,9 @@ pocketsphinx_internal.h: ../../include/ps_lattice.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: ../../include/ps_mllr.h: @@ -263,7 +262,7 @@ dict.h: s3types.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h: dict2pid.h: diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/fsg_lextree.Plo b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/fsg_lextree.Plo index 50b7d89..a585c6b 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/fsg_lextree.Plo +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/fsg_lextree.Plo @@ -1,67 +1,66 @@ fsg_lextree.lo: fsg_lextree.c /usr/include/stdc-predef.h \ /usr/include/stdio.h /usr/include/features.h \ - /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h /usr/include/libio.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \ /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h /usr/include/string.h \ - /usr/include/xlocale.h /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h /usr/include/stdlib.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h /usr/include/assert.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h /usr/include/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ - /usr/include/errno.h /usr/include/arm-linux-gnueabihf/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/string.h \ + /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h /usr/include/assert.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ fsg_lextree.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ hmm.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/arm-linux-gnueabihf/bits/posix1_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/local_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ /usr/include/linux/limits.h \ - /usr/include/arm-linux-gnueabihf/bits/posix2_lim.h bin_mdef.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h bin_mdef.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ ../../include/pocketsphinx_export.h mdef.h dict.h s3types.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h dict2pid.h + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h dict2pid.h /usr/include/stdc-predef.h: @@ -69,19 +68,19 @@ fsg_lextree.lo: fsg_lextree.c /usr/include/stdc-predef.h \ /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: /usr/include/libio.h: @@ -89,91 +88,91 @@ fsg_lextree.lo: fsg_lextree.c /usr/include/stdc-predef.h \ /usr/include/wchar.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: /usr/include/string.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/stdlib.h: +/usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/usr/include/assert.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: +/usr/include/stdlib.h: -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: -/usr/include/endian.h: +/usr/include/assert.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: @@ -181,41 +180,41 @@ fsg_lextree.lo: fsg_lextree.c /usr/include/stdc-predef.h \ fsg_lextree.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: hmm.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h: /usr/include/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: -/usr/include/arm-linux-gnueabihf/bits/local_lim.h: +/usr/include/x86_64-linux-gnu/bits/local_lim.h: /usr/include/linux/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix2_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: bin_mdef.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: ../../include/pocketsphinx_export.h: @@ -225,6 +224,6 @@ dict.h: s3types.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h: dict2pid.h: diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/fsg_search.Plo b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/fsg_search.Plo index 46bff1e..5b24128 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/fsg_search.Plo +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/fsg_search.Plo @@ -1,76 +1,75 @@ fsg_search.lo: fsg_search.c /usr/include/stdc-predef.h \ /usr/include/stdio.h /usr/include/features.h \ - /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h /usr/include/libio.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \ /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h /usr/include/string.h \ - /usr/include/xlocale.h /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h /usr/include/stdlib.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h /usr/include/assert.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ - /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h /usr/include/errno.h \ - /usr/include/arm-linux-gnueabihf/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/string.h \ + /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h /usr/include/assert.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/setjmp.h /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/setjmp.h /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ pocketsphinx_internal.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/arm-linux-gnueabihf/bits/posix1_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/local_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ /usr/include/linux/limits.h \ - /usr/include/arm-linux-gnueabihf/bits/posix2_lim.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ ../../include/pocketsphinx.h ../../include/pocketsphinx_export.h \ ../../include/cmdln_macro.h ../../include/ps_lattice.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ ../../include/ps_mllr.h ../../include/ps_search.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ acmod.h bin_mdef.h mdef.h tmat.h hmm.h dict.h s3types.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h dict2pid.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h dict2pid.h \ ps_lattice_internal.h fsg_search_internal.h fsg_history.h \ blkarray_list.h fsg_lextree.h @@ -80,19 +79,19 @@ fsg_search.lo: fsg_search.c /usr/include/stdc-predef.h \ /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: /usr/include/libio.h: @@ -100,133 +99,133 @@ fsg_search.lo: fsg_search.c /usr/include/stdc-predef.h \ /usr/include/wchar.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: /usr/include/string.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/stdlib.h: +/usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/usr/include/assert.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: +/usr/include/stdlib.h: -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: -/usr/include/endian.h: +/usr/include/assert.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: /usr/include/asm-generic/errno-base.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: pocketsphinx_internal.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h: /usr/include/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: -/usr/include/arm-linux-gnueabihf/bits/local_lim.h: +/usr/include/x86_64-linux-gnu/bits/local_lim.h: /usr/include/linux/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix2_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: ../../include/pocketsphinx.h: @@ -236,19 +235,19 @@ pocketsphinx_internal.h: ../../include/ps_lattice.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: ../../include/ps_mllr.h: ../../include/ps_search.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: acmod.h: @@ -264,7 +263,7 @@ dict.h: s3types.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h: dict2pid.h: diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/hmm.Plo b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/hmm.Plo index 42c1fad..d3d3002 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/hmm.Plo +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/hmm.Plo @@ -1,62 +1,61 @@ hmm.lo: hmm.c /usr/include/stdc-predef.h /usr/include/assert.h \ - /usr/include/features.h /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h /usr/include/stdlib.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h /usr/include/string.h \ - /usr/include/xlocale.h /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/arm-linux-gnueabihf/bits/posix1_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/local_lim.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h /usr/include/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/string.h \ + /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ /usr/include/linux/limits.h \ - /usr/include/arm-linux-gnueabihf/bits/posix2_lim.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/setjmp.h /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/setjmp.h /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h /usr/include/stdio.h \ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h /usr/include/errno.h \ - /usr/include/arm-linux-gnueabihf/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ hmm.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ bin_mdef.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ ../../include/pocketsphinx_export.h mdef.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h /usr/include/stdc-predef.h: @@ -64,101 +63,101 @@ hmm.lo: hmm.c /usr/include/stdc-predef.h /usr/include/assert.h \ /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: /usr/include/stdlib.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: /usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: /usr/include/string.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h: /usr/include/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: -/usr/include/arm-linux-gnueabihf/bits/local_lim.h: +/usr/include/x86_64-linux-gnu/bits/local_lim.h: /usr/include/linux/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix2_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: /usr/include/stdio.h: @@ -168,21 +167,21 @@ hmm.lo: hmm.c /usr/include/stdc-predef.h /usr/include/assert.h \ /usr/include/wchar.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: @@ -190,20 +189,20 @@ hmm.lo: hmm.c /usr/include/stdc-predef.h /usr/include/assert.h \ hmm.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: bin_mdef.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: ../../include/pocketsphinx_export.h: mdef.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/kws_detections.Plo b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/kws_detections.Plo index 796c89b..a59c057 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/kws_detections.Plo +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/kws_detections.Plo @@ -1,151 +1,150 @@ kws_detections.lo: kws_detections.c /usr/include/stdc-predef.h \ kws_detections.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ /usr/include/stdlib.h /usr/include/features.h \ - /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ pocketsphinx_internal.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ - /usr/include/wchar.h /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/arm-linux-gnueabihf/bits/posix1_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/local_lim.h \ + /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ /usr/include/linux/limits.h \ - /usr/include/arm-linux-gnueabihf/bits/posix2_lim.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ ../../include/pocketsphinx.h ../../include/pocketsphinx_export.h \ ../../include/cmdln_macro.h ../../include/ps_lattice.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ ../../include/ps_mllr.h ../../include/ps_search.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ /usr/include/string.h /usr/include/xlocale.h \ - /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/setjmp.h /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ + /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/setjmp.h /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ acmod.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ - /usr/include/errno.h /usr/include/arm-linux-gnueabihf/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ bin_mdef.h mdef.h tmat.h hmm.h dict.h s3types.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h /usr/include/assert.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h /usr/include/assert.h \ dict2pid.h /usr/include/stdc-predef.h: kws_detections.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: /usr/include/stdlib.h: /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: /usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: pocketsphinx_internal.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: /usr/include/stdio.h: @@ -155,45 +154,45 @@ pocketsphinx_internal.h: /usr/include/wchar.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h: /usr/include/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: -/usr/include/arm-linux-gnueabihf/bits/local_lim.h: +/usr/include/x86_64-linux-gnu/bits/local_lim.h: /usr/include/linux/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix2_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: ../../include/pocketsphinx.h: @@ -203,49 +202,49 @@ pocketsphinx_internal.h: ../../include/ps_lattice.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: ../../include/ps_mllr.h: ../../include/ps_search.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: /usr/include/string.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: acmod.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: @@ -263,7 +262,7 @@ dict.h: s3types.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h: /usr/include/assert.h: diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/kws_search.Plo b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/kws_search.Plo index 78c2278..d950278 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/kws_search.Plo +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/kws_search.Plo @@ -1,79 +1,78 @@ kws_search.lo: kws_search.c /usr/include/stdc-predef.h \ /usr/include/stdio.h /usr/include/features.h \ - /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h /usr/include/libio.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \ /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h /usr/include/string.h \ - /usr/include/xlocale.h /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h /usr/include/stdlib.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h /usr/include/assert.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ - /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h /usr/include/errno.h \ - /usr/include/arm-linux-gnueabihf/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/string.h \ + /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h /usr/include/assert.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/setjmp.h /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/pio.h \ - /usr/include/arm-linux-gnueabihf/sys/stat.h \ - /usr/include/arm-linux-gnueabihf/bits/stat.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/setjmp.h /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/pio.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ pocketsphinx_internal.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/arm-linux-gnueabihf/bits/posix1_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/local_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ /usr/include/linux/limits.h \ - /usr/include/arm-linux-gnueabihf/bits/posix2_lim.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ ../../include/pocketsphinx.h ../../include/pocketsphinx_export.h \ ../../include/cmdln_macro.h ../../include/ps_lattice.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ ../../include/ps_mllr.h ../../include/ps_search.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ acmod.h bin_mdef.h mdef.h tmat.h hmm.h dict.h s3types.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h dict2pid.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h dict2pid.h \ kws_search.h kws_detections.h /usr/include/stdc-predef.h: @@ -82,19 +81,19 @@ kws_search.lo: kws_search.c /usr/include/stdc-predef.h \ /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: /usr/include/libio.h: @@ -102,139 +101,139 @@ kws_search.lo: kws_search.c /usr/include/stdc-predef.h \ /usr/include/wchar.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: /usr/include/string.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/stdlib.h: +/usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/usr/include/assert.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: +/usr/include/stdlib.h: -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: -/usr/include/endian.h: +/usr/include/assert.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: /usr/include/asm-generic/errno-base.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/pio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/pio.h: -/usr/include/arm-linux-gnueabihf/sys/stat.h: +/usr/include/x86_64-linux-gnu/sys/stat.h: -/usr/include/arm-linux-gnueabihf/bits/stat.h: +/usr/include/x86_64-linux-gnu/bits/stat.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: pocketsphinx_internal.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h: /usr/include/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: -/usr/include/arm-linux-gnueabihf/bits/local_lim.h: +/usr/include/x86_64-linux-gnu/bits/local_lim.h: /usr/include/linux/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix2_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: ../../include/pocketsphinx.h: @@ -244,19 +243,19 @@ pocketsphinx_internal.h: ../../include/ps_lattice.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: ../../include/ps_mllr.h: ../../include/ps_search.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: acmod.h: @@ -272,7 +271,7 @@ dict.h: s3types.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h: dict2pid.h: diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/mdef.Plo b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/mdef.Plo index 028bbf4..86d1408 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/mdef.Plo +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/mdef.Plo @@ -1,50 +1,49 @@ mdef.lo: mdef.c /usr/include/stdc-predef.h /usr/include/stdio.h \ - /usr/include/features.h /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h /usr/include/libio.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \ /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h /usr/include/string.h \ - /usr/include/xlocale.h /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h /usr/include/stdlib.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h \ - /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h /usr/include/assert.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/setjmp.h /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ - /usr/include/errno.h /usr/include/arm-linux-gnueabihf/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/string.h \ + /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/assert.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/setjmp.h /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ mdef.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h /usr/include/stdc-predef.h: @@ -52,19 +51,19 @@ mdef.lo: mdef.c /usr/include/stdc-predef.h /usr/include/stdio.h \ /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: /usr/include/libio.h: @@ -72,91 +71,91 @@ mdef.lo: mdef.c /usr/include/stdc-predef.h /usr/include/stdio.h \ /usr/include/wchar.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: /usr/include/string.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/stdlib.h: +/usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: -/usr/include/endian.h: +/usr/include/stdlib.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: /usr/include/assert.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: @@ -164,6 +163,6 @@ mdef.lo: mdef.c /usr/include/stdc-predef.h /usr/include/stdio.h \ mdef.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ms_gauden.Plo b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ms_gauden.Plo index 3ab54cd..8052273 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ms_gauden.Plo +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ms_gauden.Plo @@ -1,86 +1,83 @@ ms_gauden.lo: ms_gauden.c /usr/include/stdc-predef.h \ /usr/include/assert.h /usr/include/features.h \ - /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h /usr/include/string.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/xlocale.h /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h /usr/include/stdlib.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h /usr/include/math.h \ - /usr/include/arm-linux-gnueabihf/bits/math-vector.h \ - /usr/include/arm-linux-gnueabihf/bits/libm-simd-decl-stubs.h \ - /usr/include/arm-linux-gnueabihf/bits/huge_val.h \ - /usr/include/arm-linux-gnueabihf/bits/huge_valf.h \ - /usr/include/arm-linux-gnueabihf/bits/huge_vall.h \ - /usr/include/arm-linux-gnueabihf/bits/inf.h \ - /usr/include/arm-linux-gnueabihf/bits/nan.h \ - /usr/include/arm-linux-gnueabihf/bits/mathdef.h \ - /usr/include/arm-linux-gnueabihf/bits/mathcalls.h \ - /usr/include/arm-linux-gnueabihf/bits/mathinline.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bio.h \ - /usr/include/stdio.h /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h /usr/include/libio.h \ - /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ - /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h /usr/include/errno.h \ - /usr/include/arm-linux-gnueabihf/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h /usr/include/string.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/huge_val.h \ + /usr/include/x86_64-linux-gnu/bits/huge_valf.h \ + /usr/include/x86_64-linux-gnu/bits/huge_vall.h \ + /usr/include/x86_64-linux-gnu/bits/inf.h \ + /usr/include/x86_64-linux-gnu/bits/nan.h \ + /usr/include/x86_64-linux-gnu/bits/mathdef.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bio.h \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/setjmp.h /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h ms_gauden.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/arm-linux-gnueabihf/bits/posix1_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/local_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/setjmp.h /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h ms_gauden.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ /usr/include/linux/limits.h \ - /usr/include/arm-linux-gnueabihf/bits/posix2_lim.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ vector.h pocketsphinx_internal.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ ../../include/pocketsphinx.h ../../include/pocketsphinx_export.h \ ../../include/cmdln_macro.h ../../include/ps_lattice.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ ../../include/ps_mllr.h ../../include/ps_search.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ acmod.h bin_mdef.h mdef.h tmat.h hmm.h dict.h s3types.h dict2pid.h /usr/include/stdc-predef.h: @@ -89,59 +86,63 @@ ms_gauden.lo: ms_gauden.c /usr/include/stdc-predef.h \ /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: /usr/include/string.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/stdlib.h: +/usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/usr/include/math.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/usr/include/arm-linux-gnueabihf/bits/math-vector.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/libm-simd-decl-stubs.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: -/usr/include/arm-linux-gnueabihf/bits/huge_val.h: +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: -/usr/include/arm-linux-gnueabihf/bits/huge_valf.h: +/usr/include/stdlib.h: -/usr/include/arm-linux-gnueabihf/bits/huge_vall.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: -/usr/include/arm-linux-gnueabihf/bits/inf.h: +/usr/include/math.h: -/usr/include/arm-linux-gnueabihf/bits/nan.h: +/usr/include/x86_64-linux-gnu/bits/huge_val.h: -/usr/include/arm-linux-gnueabihf/bits/mathdef.h: +/usr/include/x86_64-linux-gnu/bits/huge_valf.h: -/usr/include/arm-linux-gnueabihf/bits/mathcalls.h: +/usr/include/x86_64-linux-gnu/bits/huge_vall.h: -/usr/include/arm-linux-gnueabihf/bits/mathinline.h: +/usr/include/x86_64-linux-gnu/bits/inf.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h: +/usr/include/x86_64-linux-gnu/bits/nan.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bio.h: +/usr/include/x86_64-linux-gnu/bits/mathdef.h: -/usr/include/stdio.h: +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bio.h: + +/usr/include/stdio.h: /usr/include/libio.h: @@ -149,123 +150,115 @@ ms_gauden.lo: ms_gauden.c /usr/include/stdc-predef.h \ /usr/include/wchar.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: - -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: - -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: - -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: - -/usr/include/endian.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: /usr/include/asm-generic/errno-base.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: ms_gauden.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h: /usr/include/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: -/usr/include/arm-linux-gnueabihf/bits/local_lim.h: +/usr/include/x86_64-linux-gnu/bits/local_lim.h: /usr/include/linux/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix2_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: vector.h: pocketsphinx_internal.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: ../../include/pocketsphinx.h: @@ -275,19 +268,19 @@ pocketsphinx_internal.h: ../../include/ps_lattice.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: ../../include/ps_mllr.h: ../../include/ps_search.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: acmod.h: diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ms_mgau.Plo b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ms_mgau.Plo index 32b1da2..dfa7225 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ms_mgau.Plo +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ms_mgau.Plo @@ -1,103 +1,102 @@ ms_mgau.lo: ms_mgau.c /usr/include/stdc-predef.h ms_mgau.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ /usr/include/stdio.h /usr/include/features.h \ - /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h /usr/include/libio.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \ /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/arm-linux-gnueabihf/bits/posix1_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/local_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ /usr/include/linux/limits.h \ - /usr/include/arm-linux-gnueabihf/bits/posix2_lim.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ acmod.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ /usr/include/string.h /usr/include/xlocale.h \ - /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h /usr/include/stdlib.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h /usr/include/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ - /usr/include/errno.h /usr/include/arm-linux-gnueabihf/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ ../../include/ps_mllr.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ ../../include/pocketsphinx_export.h bin_mdef.h mdef.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ tmat.h hmm.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ ms_gauden.h vector.h pocketsphinx_internal.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ ../../include/pocketsphinx.h ../../include/cmdln_macro.h \ ../../include/ps_lattice.h ../../include/ps_search.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ - dict.h s3types.h /usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ + dict.h s3types.h /usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h \ /usr/include/assert.h dict2pid.h ms_senone.h /usr/include/stdc-predef.h: ms_mgau.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: /usr/include/stdio.h: /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: /usr/include/libio.h: @@ -105,119 +104,119 @@ ms_mgau.h: /usr/include/wchar.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h: /usr/include/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: -/usr/include/arm-linux-gnueabihf/bits/local_lim.h: +/usr/include/x86_64-linux-gnu/bits/local_lim.h: /usr/include/linux/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix2_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: acmod.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: /usr/include/string.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/stdlib.h: +/usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: +/usr/include/stdlib.h: -/usr/include/endian.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: @@ -225,9 +224,9 @@ acmod.h: ../../include/ps_mllr.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: ../../include/pocketsphinx_export.h: @@ -235,15 +234,15 @@ bin_mdef.h: mdef.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: tmat.h: hmm.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: ms_gauden.h: @@ -251,7 +250,7 @@ vector.h: pocketsphinx_internal.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: ../../include/pocketsphinx.h: @@ -261,13 +260,13 @@ pocketsphinx_internal.h: ../../include/ps_search.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: dict.h: s3types.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h: /usr/include/assert.h: diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ms_senone.Plo b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ms_senone.Plo index bc1f448..2aff6a9 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ms_senone.Plo +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ms_senone.Plo @@ -1,79 +1,78 @@ ms_senone.lo: ms_senone.c /usr/include/stdc-predef.h \ /usr/include/string.h /usr/include/features.h \ - /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/xlocale.h /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h /usr/include/stdlib.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h /usr/include/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h /usr/include/libio.h \ - /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h /usr/include/assert.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bio.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h /usr/include/stdio.h \ + /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/assert.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h \ ms_senone.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ - /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h /usr/include/errno.h \ - /usr/include/arm-linux-gnueabihf/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/setjmp.h /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/setjmp.h /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ ms_gauden.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/arm-linux-gnueabihf/bits/posix1_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/local_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ /usr/include/linux/limits.h \ - /usr/include/arm-linux-gnueabihf/bits/posix2_lim.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ vector.h pocketsphinx_internal.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ ../../include/pocketsphinx.h ../../include/pocketsphinx_export.h \ ../../include/cmdln_macro.h ../../include/ps_lattice.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ ../../include/ps_mllr.h ../../include/ps_search.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ acmod.h bin_mdef.h mdef.h tmat.h hmm.h dict.h s3types.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h dict2pid.h + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h dict2pid.h /usr/include/stdc-predef.h: @@ -81,31 +80,39 @@ ms_senone.lo: ms_senone.c /usr/include/stdc-predef.h \ /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/stdlib.h: +/usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/usr/include/stdio.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: + +/usr/include/stdlib.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/include/stdio.h: /usr/include/libio.h: @@ -113,129 +120,121 @@ ms_senone.lo: ms_senone.c /usr/include/stdc-predef.h \ /usr/include/wchar.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: /usr/include/assert.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bio.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h: ms_senone.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: - -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: - -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: - -/usr/include/endian.h: - -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: /usr/include/asm-generic/errno-base.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: ms_gauden.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h: /usr/include/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: -/usr/include/arm-linux-gnueabihf/bits/local_lim.h: +/usr/include/x86_64-linux-gnu/bits/local_lim.h: /usr/include/linux/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix2_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: vector.h: pocketsphinx_internal.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: ../../include/pocketsphinx.h: @@ -245,19 +244,19 @@ pocketsphinx_internal.h: ../../include/ps_lattice.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: ../../include/ps_mllr.h: ../../include/ps_search.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: acmod.h: @@ -273,6 +272,6 @@ dict.h: s3types.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h: dict2pid.h: diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ngram_search.Plo b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ngram_search.Plo index 6e732b2..dc871f3 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ngram_search.Plo +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ngram_search.Plo @@ -1,75 +1,74 @@ ngram_search.lo: ngram_search.c /usr/include/stdc-predef.h \ /usr/include/string.h /usr/include/features.h \ - /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/xlocale.h /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h /usr/include/stdlib.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h /usr/include/assert.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h /usr/include/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h /usr/include/assert.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h /usr/include/stdio.h \ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h /usr/include/errno.h \ - /usr/include/arm-linux-gnueabihf/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ pocketsphinx_internal.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/arm-linux-gnueabihf/bits/posix1_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/local_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ /usr/include/linux/limits.h \ - /usr/include/arm-linux-gnueabihf/bits/posix2_lim.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ ../../include/pocketsphinx.h ../../include/pocketsphinx_export.h \ ../../include/cmdln_macro.h ../../include/ps_lattice.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ ../../include/ps_mllr.h ../../include/ps_search.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ acmod.h bin_mdef.h mdef.h tmat.h hmm.h dict.h s3types.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h dict2pid.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h dict2pid.h \ ps_lattice_internal.h ngram_search.h ngram_search_fwdtree.h \ ngram_search_fwdflat.h @@ -79,89 +78,89 @@ ngram_search.lo: ngram_search.c /usr/include/stdc-predef.h \ /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/stdlib.h: +/usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/usr/include/assert.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: -/usr/include/endian.h: +/usr/include/stdlib.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/assert.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: /usr/include/stdio.h: @@ -171,21 +170,21 @@ ngram_search.lo: ngram_search.c /usr/include/stdc-predef.h \ /usr/include/wchar.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: @@ -193,39 +192,39 @@ ngram_search.lo: ngram_search.c /usr/include/stdc-predef.h \ pocketsphinx_internal.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h: /usr/include/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: -/usr/include/arm-linux-gnueabihf/bits/local_lim.h: +/usr/include/x86_64-linux-gnu/bits/local_lim.h: /usr/include/linux/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix2_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: ../../include/pocketsphinx.h: @@ -235,17 +234,17 @@ pocketsphinx_internal.h: ../../include/ps_lattice.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: ../../include/ps_mllr.h: ../../include/ps_search.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: acmod.h: @@ -261,7 +260,7 @@ dict.h: s3types.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h: dict2pid.h: diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ngram_search_fwdflat.Plo b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ngram_search_fwdflat.Plo index 07001ae..06ca41f 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ngram_search_fwdflat.Plo +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ngram_search_fwdflat.Plo @@ -1,76 +1,75 @@ ngram_search_fwdflat.lo: ngram_search_fwdflat.c \ /usr/include/stdc-predef.h /usr/include/string.h /usr/include/features.h \ - /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/xlocale.h /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h /usr/include/stdlib.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h /usr/include/assert.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h /usr/include/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h /usr/include/assert.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h /usr/include/stdio.h \ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h /usr/include/errno.h \ - /usr/include/arm-linux-gnueabihf/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ ngram_search.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ pocketsphinx_internal.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/arm-linux-gnueabihf/bits/posix1_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/local_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ /usr/include/linux/limits.h \ - /usr/include/arm-linux-gnueabihf/bits/posix2_lim.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ ../../include/pocketsphinx.h ../../include/pocketsphinx_export.h \ ../../include/cmdln_macro.h ../../include/ps_lattice.h \ ../../include/ps_mllr.h ../../include/ps_search.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ acmod.h bin_mdef.h mdef.h tmat.h hmm.h dict.h s3types.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h dict2pid.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h dict2pid.h \ ps_lattice_internal.h /usr/include/stdc-predef.h: @@ -79,89 +78,89 @@ ngram_search_fwdflat.lo: ngram_search_fwdflat.c \ /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/stdlib.h: +/usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/usr/include/assert.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: -/usr/include/endian.h: +/usr/include/stdlib.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/assert.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: /usr/include/stdio.h: @@ -171,21 +170,21 @@ ngram_search_fwdflat.lo: ngram_search_fwdflat.c \ /usr/include/wchar.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: @@ -193,45 +192,45 @@ ngram_search_fwdflat.lo: ngram_search_fwdflat.c \ ngram_search.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: pocketsphinx_internal.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h: /usr/include/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: -/usr/include/arm-linux-gnueabihf/bits/local_lim.h: +/usr/include/x86_64-linux-gnu/bits/local_lim.h: /usr/include/linux/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix2_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: ../../include/pocketsphinx.h: @@ -245,9 +244,9 @@ pocketsphinx_internal.h: ../../include/ps_search.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: acmod.h: @@ -263,7 +262,7 @@ dict.h: s3types.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h: dict2pid.h: diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ngram_search_fwdtree.Plo b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ngram_search_fwdtree.Plo index d852734..fc0bf96 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ngram_search_fwdtree.Plo +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ngram_search_fwdtree.Plo @@ -1,76 +1,75 @@ ngram_search_fwdtree.lo: ngram_search_fwdtree.c \ /usr/include/stdc-predef.h /usr/include/string.h /usr/include/features.h \ - /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/xlocale.h /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h /usr/include/stdlib.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h /usr/include/assert.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h /usr/include/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h /usr/include/assert.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h /usr/include/stdio.h \ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h /usr/include/errno.h \ - /usr/include/arm-linux-gnueabihf/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ ngram_search_fwdtree.h ngram_search.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ pocketsphinx_internal.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/arm-linux-gnueabihf/bits/posix1_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/local_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ /usr/include/linux/limits.h \ - /usr/include/arm-linux-gnueabihf/bits/posix2_lim.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ ../../include/pocketsphinx.h ../../include/pocketsphinx_export.h \ ../../include/cmdln_macro.h ../../include/ps_lattice.h \ ../../include/ps_mllr.h ../../include/ps_search.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ acmod.h bin_mdef.h mdef.h tmat.h hmm.h dict.h s3types.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h dict2pid.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h dict2pid.h \ phone_loop_search.h /usr/include/stdc-predef.h: @@ -79,89 +78,89 @@ ngram_search_fwdtree.lo: ngram_search_fwdtree.c \ /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/stdlib.h: +/usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/usr/include/assert.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: -/usr/include/endian.h: +/usr/include/stdlib.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/assert.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: /usr/include/stdio.h: @@ -171,21 +170,21 @@ ngram_search_fwdtree.lo: ngram_search_fwdtree.c \ /usr/include/wchar.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: @@ -195,45 +194,45 @@ ngram_search_fwdtree.h: ngram_search.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: pocketsphinx_internal.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h: /usr/include/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: -/usr/include/arm-linux-gnueabihf/bits/local_lim.h: +/usr/include/x86_64-linux-gnu/bits/local_lim.h: /usr/include/linux/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix2_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: ../../include/pocketsphinx.h: @@ -247,9 +246,9 @@ pocketsphinx_internal.h: ../../include/ps_search.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: acmod.h: @@ -265,7 +264,7 @@ dict.h: s3types.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h: dict2pid.h: diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/phone_loop_search.Plo b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/phone_loop_search.Plo index 8dd2589..dfebf72 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/phone_loop_search.Plo +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/phone_loop_search.Plo @@ -1,101 +1,100 @@ phone_loop_search.lo: phone_loop_search.c /usr/include/stdc-predef.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h /usr/include/stdio.h \ - /usr/include/features.h /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h /usr/include/libio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h /usr/include/stdio.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \ /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h /usr/include/stdlib.h \ - /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h /usr/include/errno.h \ - /usr/include/arm-linux-gnueabihf/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ phone_loop_search.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ pocketsphinx_internal.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/arm-linux-gnueabihf/bits/posix1_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/local_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ /usr/include/linux/limits.h \ - /usr/include/arm-linux-gnueabihf/bits/posix2_lim.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ ../../include/pocketsphinx.h ../../include/pocketsphinx_export.h \ ../../include/cmdln_macro.h ../../include/ps_lattice.h \ ../../include/ps_mllr.h ../../include/ps_search.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ /usr/include/string.h /usr/include/xlocale.h \ - /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/setjmp.h /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h acmod.h bin_mdef.h \ - mdef.h tmat.h hmm.h dict.h s3types.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h /usr/include/assert.h \ + /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/setjmp.h /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h acmod.h bin_mdef.h mdef.h \ + tmat.h hmm.h dict.h s3types.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h /usr/include/assert.h \ dict2pid.h /usr/include/stdc-predef.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: /usr/include/stdio.h: /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: /usr/include/libio.h: @@ -103,115 +102,115 @@ phone_loop_search.lo: phone_loop_search.c /usr/include/stdc-predef.h \ /usr/include/wchar.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: /usr/include/stdlib.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: /usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: /usr/include/asm-generic/errno-base.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: phone_loop_search.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: pocketsphinx_internal.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h: /usr/include/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: -/usr/include/arm-linux-gnueabihf/bits/local_lim.h: +/usr/include/x86_64-linux-gnu/bits/local_lim.h: /usr/include/linux/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix2_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: ../../include/pocketsphinx.h: @@ -225,27 +224,27 @@ pocketsphinx_internal.h: ../../include/ps_search.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: /usr/include/string.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: acmod.h: @@ -261,7 +260,7 @@ dict.h: s3types.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h: /usr/include/assert.h: diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/pocketsphinx.Plo b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/pocketsphinx.Plo index ce43fc6..c0f789e 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/pocketsphinx.Plo +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/pocketsphinx.Plo @@ -1,83 +1,82 @@ pocketsphinx.lo: pocketsphinx.c /usr/include/stdc-predef.h \ /usr/include/stdio.h /usr/include/features.h \ - /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h /usr/include/libio.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \ /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h /usr/include/assert.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ - /usr/include/stdlib.h /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h /usr/include/errno.h \ - /usr/include/arm-linux-gnueabihf/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/assert.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/filename.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/pio.h \ - /usr/include/arm-linux-gnueabihf/sys/stat.h \ - /usr/include/arm-linux-gnueabihf/bits/stat.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/jsgf.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/filename.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/pio.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/jsgf.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ /usr/include/string.h /usr/include/xlocale.h \ - /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/setjmp.h /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ + /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/setjmp.h /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ ../../include/cmdln_macro.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/arm-linux-gnueabihf/bits/posix1_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/local_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ /usr/include/linux/limits.h \ - /usr/include/arm-linux-gnueabihf/bits/posix2_lim.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ ../../include/pocketsphinx.h ../../include/pocketsphinx_export.h \ ../../include/ps_lattice.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ ../../include/ps_mllr.h ../../include/ps_search.h \ pocketsphinx_internal.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ acmod.h bin_mdef.h mdef.h tmat.h hmm.h dict.h s3types.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h dict2pid.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h dict2pid.h \ ps_lattice_internal.h phone_loop_search.h kws_search.h kws_detections.h \ fsg_search_internal.h fsg_history.h blkarray_list.h fsg_lextree.h \ ngram_search.h ngram_search_fwdtree.h ngram_search_fwdflat.h \ @@ -89,19 +88,19 @@ pocketsphinx.lo: pocketsphinx.c /usr/include/stdc-predef.h \ /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: /usr/include/libio.h: @@ -109,147 +108,147 @@ pocketsphinx.lo: pocketsphinx.c /usr/include/stdc-predef.h \ /usr/include/wchar.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: /usr/include/assert.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: /usr/include/stdlib.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: /usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: /usr/include/asm-generic/errno-base.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/filename.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/filename.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/pio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/pio.h: -/usr/include/arm-linux-gnueabihf/sys/stat.h: +/usr/include/x86_64-linux-gnu/sys/stat.h: -/usr/include/arm-linux-gnueabihf/bits/stat.h: +/usr/include/x86_64-linux-gnu/bits/stat.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/jsgf.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/jsgf.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: /usr/include/string.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: ../../include/cmdln_macro.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h: /usr/include/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: -/usr/include/arm-linux-gnueabihf/bits/local_lim.h: +/usr/include/x86_64-linux-gnu/bits/local_lim.h: /usr/include/linux/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix2_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: ../../include/pocketsphinx.h: @@ -257,9 +256,9 @@ pocketsphinx.lo: pocketsphinx.c /usr/include/stdc-predef.h \ ../../include/ps_lattice.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: ../../include/ps_mllr.h: @@ -267,7 +266,7 @@ pocketsphinx.lo: pocketsphinx.c /usr/include/stdc-predef.h \ pocketsphinx_internal.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: acmod.h: @@ -283,7 +282,7 @@ dict.h: s3types.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h: dict2pid.h: diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ps_alignment.Plo b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ps_alignment.Plo index 8be959d..76cfb69 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ps_alignment.Plo +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ps_alignment.Plo @@ -1,140 +1,139 @@ ps_alignment.lo: ps_alignment.c /usr/include/stdc-predef.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ /usr/include/stdlib.h /usr/include/features.h \ - /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h /usr/include/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ ps_alignment.h dict2pid.h /usr/include/stdio.h /usr/include/libio.h \ /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ /usr/include/string.h /usr/include/xlocale.h \ - /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h s3types.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h /usr/include/assert.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ - /usr/include/errno.h /usr/include/arm-linux-gnueabihf/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h s3types.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h /usr/include/assert.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ bin_mdef.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ ../../include/pocketsphinx_export.h mdef.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ dict.h hmm.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/arm-linux-gnueabihf/bits/posix1_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/local_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ /usr/include/linux/limits.h \ - /usr/include/arm-linux-gnueabihf/bits/posix2_lim.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h /usr/include/stdc-predef.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: /usr/include/stdlib.h: /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: /usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: ps_alignment.h: @@ -148,47 +147,47 @@ dict2pid.h: /usr/include/wchar.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: /usr/include/string.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: s3types.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h: /usr/include/assert.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: @@ -196,34 +195,34 @@ s3types.h: bin_mdef.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: ../../include/pocketsphinx_export.h: mdef.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: dict.h: hmm.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h: /usr/include/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: -/usr/include/arm-linux-gnueabihf/bits/local_lim.h: +/usr/include/x86_64-linux-gnu/bits/local_lim.h: /usr/include/linux/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix2_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ps_lattice.Plo b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ps_lattice.Plo index 524f7f9..9d97896 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ps_lattice.Plo +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ps_lattice.Plo @@ -1,88 +1,85 @@ ps_lattice.lo: ps_lattice.c /usr/include/stdc-predef.h \ /usr/include/assert.h /usr/include/features.h \ - /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h /usr/include/string.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/xlocale.h /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h /usr/include/stdlib.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h /usr/include/math.h \ - /usr/include/arm-linux-gnueabihf/bits/math-vector.h \ - /usr/include/arm-linux-gnueabihf/bits/libm-simd-decl-stubs.h \ - /usr/include/arm-linux-gnueabihf/bits/huge_val.h \ - /usr/include/arm-linux-gnueabihf/bits/huge_valf.h \ - /usr/include/arm-linux-gnueabihf/bits/huge_vall.h \ - /usr/include/arm-linux-gnueabihf/bits/inf.h \ - /usr/include/arm-linux-gnueabihf/bits/nan.h \ - /usr/include/arm-linux-gnueabihf/bits/mathdef.h \ - /usr/include/arm-linux-gnueabihf/bits/mathcalls.h \ - /usr/include/arm-linux-gnueabihf/bits/mathinline.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h /usr/include/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h /usr/include/string.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/huge_val.h \ + /usr/include/x86_64-linux-gnu/bits/huge_valf.h \ + /usr/include/x86_64-linux-gnu/bits/huge_vall.h \ + /usr/include/x86_64-linux-gnu/bits/inf.h \ + /usr/include/x86_64-linux-gnu/bits/nan.h \ + /usr/include/x86_64-linux-gnu/bits/mathdef.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ - /usr/include/wchar.h /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h /usr/include/errno.h \ - /usr/include/arm-linux-gnueabihf/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/pio.h \ - /usr/include/arm-linux-gnueabihf/sys/stat.h \ - /usr/include/arm-linux-gnueabihf/bits/stat.h pocketsphinx_internal.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/arm-linux-gnueabihf/bits/posix1_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/local_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/pio.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h pocketsphinx_internal.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ /usr/include/linux/limits.h \ - /usr/include/arm-linux-gnueabihf/bits/posix2_lim.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ ../../include/pocketsphinx.h ../../include/pocketsphinx_export.h \ ../../include/cmdln_macro.h ../../include/ps_lattice.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ ../../include/ps_mllr.h ../../include/ps_search.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ acmod.h bin_mdef.h mdef.h tmat.h hmm.h dict.h s3types.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h dict2pid.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h dict2pid.h \ ps_lattice_internal.h ngram_search.h /usr/include/stdc-predef.h: @@ -91,113 +88,109 @@ ps_lattice.lo: ps_lattice.c /usr/include/stdc-predef.h \ /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: /usr/include/string.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/stdlib.h: - -/usr/include/arm-linux-gnueabihf/bits/string3.h: - -/usr/include/math.h: +/usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/math-vector.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/usr/include/arm-linux-gnueabihf/bits/libm-simd-decl-stubs.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/usr/include/arm-linux-gnueabihf/bits/huge_val.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/huge_valf.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: -/usr/include/arm-linux-gnueabihf/bits/huge_vall.h: +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: -/usr/include/arm-linux-gnueabihf/bits/inf.h: +/usr/include/stdlib.h: -/usr/include/arm-linux-gnueabihf/bits/nan.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: -/usr/include/arm-linux-gnueabihf/bits/mathdef.h: +/usr/include/math.h: -/usr/include/arm-linux-gnueabihf/bits/mathcalls.h: +/usr/include/x86_64-linux-gnu/bits/huge_val.h: -/usr/include/arm-linux-gnueabihf/bits/mathinline.h: +/usr/include/x86_64-linux-gnu/bits/huge_valf.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/usr/include/x86_64-linux-gnu/bits/huge_vall.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: +/usr/include/x86_64-linux-gnu/bits/inf.h: -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: +/usr/include/x86_64-linux-gnu/bits/nan.h: -/usr/include/endian.h: +/usr/include/x86_64-linux-gnu/bits/mathdef.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/x86_64-linux-gnu/bits/mathinline.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: /usr/include/stdio.h: @@ -207,67 +200,67 @@ ps_lattice.lo: ps_lattice.c /usr/include/stdc-predef.h \ /usr/include/wchar.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: /usr/include/asm-generic/errno-base.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/pio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/pio.h: -/usr/include/arm-linux-gnueabihf/sys/stat.h: +/usr/include/x86_64-linux-gnu/sys/stat.h: -/usr/include/arm-linux-gnueabihf/bits/stat.h: +/usr/include/x86_64-linux-gnu/bits/stat.h: pocketsphinx_internal.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h: /usr/include/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: -/usr/include/arm-linux-gnueabihf/bits/local_lim.h: +/usr/include/x86_64-linux-gnu/bits/local_lim.h: /usr/include/linux/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix2_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: ../../include/pocketsphinx.h: @@ -277,17 +270,17 @@ pocketsphinx_internal.h: ../../include/ps_lattice.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: ../../include/ps_mllr.h: ../../include/ps_search.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: acmod.h: @@ -303,7 +296,7 @@ dict.h: s3types.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h: dict2pid.h: diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ps_mllr.Plo b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ps_mllr.Plo index 2b2ca71..391c966 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ps_mllr.Plo +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ps_mllr.Plo @@ -1,71 +1,70 @@ ps_mllr.lo: ps_mllr.c /usr/include/stdc-predef.h /usr/include/stdio.h \ - /usr/include/features.h /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h /usr/include/libio.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \ /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/stdlib.h /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h /usr/include/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ acmod.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/arm-linux-gnueabihf/bits/posix1_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/local_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ /usr/include/linux/limits.h \ - /usr/include/arm-linux-gnueabihf/bits/posix2_lim.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ /usr/include/string.h /usr/include/xlocale.h \ - /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ - /usr/include/errno.h /usr/include/arm-linux-gnueabihf/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ ../../include/ps_mllr.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ ../../include/pocketsphinx_export.h bin_mdef.h mdef.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ tmat.h hmm.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h /usr/include/stdc-predef.h: @@ -73,19 +72,19 @@ ps_mllr.lo: ps_mllr.c /usr/include/stdc-predef.h /usr/include/stdio.h \ /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: /usr/include/libio.h: @@ -93,121 +92,121 @@ ps_mllr.lo: ps_mllr.c /usr/include/stdc-predef.h /usr/include/stdio.h \ /usr/include/wchar.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: /usr/include/stdlib.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: /usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: acmod.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h: /usr/include/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: -/usr/include/arm-linux-gnueabihf/bits/local_lim.h: +/usr/include/x86_64-linux-gnu/bits/local_lim.h: /usr/include/linux/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix2_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: /usr/include/string.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: @@ -215,9 +214,9 @@ acmod.h: ../../include/ps_mllr.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: ../../include/pocketsphinx_export.h: @@ -225,12 +224,12 @@ bin_mdef.h: mdef.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: tmat.h: hmm.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ptm_mgau.Plo b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ptm_mgau.Plo index ee83433..373b555 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ptm_mgau.Plo +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/ptm_mgau.Plo @@ -1,90 +1,87 @@ ptm_mgau.lo: ptm_mgau.c /usr/include/stdc-predef.h /usr/include/stdio.h \ - /usr/include/features.h /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h /usr/include/libio.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \ /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h /usr/include/stdlib.h \ - /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h /usr/include/string.h \ - /usr/include/xlocale.h /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h /usr/include/assert.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/arm-linux-gnueabihf/bits/posix1_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/local_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/string.h \ + /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h /usr/include/assert.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ /usr/include/linux/limits.h \ - /usr/include/arm-linux-gnueabihf/bits/posix2_lim.h /usr/include/math.h \ - /usr/include/arm-linux-gnueabihf/bits/math-vector.h \ - /usr/include/arm-linux-gnueabihf/bits/libm-simd-decl-stubs.h \ - /usr/include/arm-linux-gnueabihf/bits/huge_val.h \ - /usr/include/arm-linux-gnueabihf/bits/huge_valf.h \ - /usr/include/arm-linux-gnueabihf/bits/huge_vall.h \ - /usr/include/arm-linux-gnueabihf/bits/inf.h \ - /usr/include/arm-linux-gnueabihf/bits/nan.h \ - /usr/include/arm-linux-gnueabihf/bits/mathdef.h \ - /usr/include/arm-linux-gnueabihf/bits/mathcalls.h \ - /usr/include/arm-linux-gnueabihf/bits/mathinline.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/setjmp.h /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bio.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ - /usr/include/errno.h /usr/include/arm-linux-gnueabihf/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/huge_val.h \ + /usr/include/x86_64-linux-gnu/bits/huge_valf.h \ + /usr/include/x86_64-linux-gnu/bits/huge_vall.h \ + /usr/include/x86_64-linux-gnu/bits/inf.h \ + /usr/include/x86_64-linux-gnu/bits/nan.h \ + /usr/include/x86_64-linux-gnu/bits/mathdef.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/setjmp.h /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ tied_mgau_common.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ ptm_mgau.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ acmod.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ ../../include/ps_mllr.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ ../../include/pocketsphinx_export.h bin_mdef.h mdef.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ tmat.h hmm.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ ms_gauden.h vector.h pocketsphinx_internal.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ ../../include/pocketsphinx.h ../../include/cmdln_macro.h \ ../../include/ps_lattice.h ../../include/ps_search.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ - dict.h s3types.h /usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ + dict.h s3types.h /usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h \ dict2pid.h /usr/include/stdc-predef.h: @@ -93,19 +90,19 @@ ptm_mgau.lo: ptm_mgau.c /usr/include/stdc-predef.h /usr/include/stdio.h \ /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: /usr/include/libio.h: @@ -113,135 +110,131 @@ ptm_mgau.lo: ptm_mgau.c /usr/include/stdc-predef.h /usr/include/stdio.h \ /usr/include/wchar.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: /usr/include/stdlib.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: /usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: /usr/include/string.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: /usr/include/assert.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h: /usr/include/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: -/usr/include/arm-linux-gnueabihf/bits/local_lim.h: +/usr/include/x86_64-linux-gnu/bits/local_lim.h: /usr/include/linux/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix2_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: /usr/include/math.h: -/usr/include/arm-linux-gnueabihf/bits/math-vector.h: +/usr/include/x86_64-linux-gnu/bits/huge_val.h: -/usr/include/arm-linux-gnueabihf/bits/libm-simd-decl-stubs.h: +/usr/include/x86_64-linux-gnu/bits/huge_valf.h: -/usr/include/arm-linux-gnueabihf/bits/huge_val.h: +/usr/include/x86_64-linux-gnu/bits/huge_vall.h: -/usr/include/arm-linux-gnueabihf/bits/huge_valf.h: +/usr/include/x86_64-linux-gnu/bits/inf.h: -/usr/include/arm-linux-gnueabihf/bits/huge_vall.h: +/usr/include/x86_64-linux-gnu/bits/nan.h: -/usr/include/arm-linux-gnueabihf/bits/inf.h: +/usr/include/x86_64-linux-gnu/bits/mathdef.h: -/usr/include/arm-linux-gnueabihf/bits/nan.h: +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: -/usr/include/arm-linux-gnueabihf/bits/mathdef.h: +/usr/include/x86_64-linux-gnu/bits/mathinline.h: -/usr/include/arm-linux-gnueabihf/bits/mathcalls.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: -/usr/include/arm-linux-gnueabihf/bits/mathinline.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: - -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: - -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bio.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: @@ -249,27 +242,27 @@ ptm_mgau.lo: ptm_mgau.c /usr/include/stdc-predef.h /usr/include/stdio.h \ tied_mgau_common.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: ptm_mgau.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: acmod.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: ../../include/ps_mllr.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: ../../include/pocketsphinx_export.h: @@ -277,15 +270,15 @@ bin_mdef.h: mdef.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: tmat.h: hmm.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: ms_gauden.h: @@ -293,7 +286,7 @@ vector.h: pocketsphinx_internal.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: ../../include/pocketsphinx.h: @@ -303,12 +296,12 @@ pocketsphinx_internal.h: ../../include/ps_search.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: dict.h: s3types.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h: dict2pid.h: diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/s2_semi_mgau.Plo b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/s2_semi_mgau.Plo index fe608c4..5a80d37 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/s2_semi_mgau.Plo +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/s2_semi_mgau.Plo @@ -1,90 +1,87 @@ s2_semi_mgau.lo: s2_semi_mgau.c /usr/include/stdc-predef.h \ /usr/include/stdio.h /usr/include/features.h \ - /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h /usr/include/libio.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \ /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h /usr/include/stdlib.h \ - /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h /usr/include/string.h \ - /usr/include/xlocale.h /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h /usr/include/assert.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/arm-linux-gnueabihf/bits/posix1_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/local_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/string.h \ + /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h /usr/include/assert.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ /usr/include/linux/limits.h \ - /usr/include/arm-linux-gnueabihf/bits/posix2_lim.h /usr/include/math.h \ - /usr/include/arm-linux-gnueabihf/bits/math-vector.h \ - /usr/include/arm-linux-gnueabihf/bits/libm-simd-decl-stubs.h \ - /usr/include/arm-linux-gnueabihf/bits/huge_val.h \ - /usr/include/arm-linux-gnueabihf/bits/huge_valf.h \ - /usr/include/arm-linux-gnueabihf/bits/huge_vall.h \ - /usr/include/arm-linux-gnueabihf/bits/inf.h \ - /usr/include/arm-linux-gnueabihf/bits/nan.h \ - /usr/include/arm-linux-gnueabihf/bits/mathdef.h \ - /usr/include/arm-linux-gnueabihf/bits/mathcalls.h \ - /usr/include/arm-linux-gnueabihf/bits/mathinline.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/setjmp.h /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bio.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ - /usr/include/errno.h /usr/include/arm-linux-gnueabihf/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/huge_val.h \ + /usr/include/x86_64-linux-gnu/bits/huge_valf.h \ + /usr/include/x86_64-linux-gnu/bits/huge_vall.h \ + /usr/include/x86_64-linux-gnu/bits/inf.h \ + /usr/include/x86_64-linux-gnu/bits/nan.h \ + /usr/include/x86_64-linux-gnu/bits/mathdef.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/setjmp.h /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ s2_semi_mgau.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ acmod.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ ../../include/ps_mllr.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ ../../include/pocketsphinx_export.h bin_mdef.h mdef.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ tmat.h hmm.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ ms_gauden.h vector.h pocketsphinx_internal.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ ../../include/pocketsphinx.h ../../include/cmdln_macro.h \ ../../include/ps_lattice.h ../../include/ps_search.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ - dict.h s3types.h /usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ + dict.h s3types.h /usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h \ dict2pid.h tied_mgau_common.h /usr/include/stdc-predef.h: @@ -93,19 +90,19 @@ s2_semi_mgau.lo: s2_semi_mgau.c /usr/include/stdc-predef.h \ /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: /usr/include/libio.h: @@ -113,135 +110,131 @@ s2_semi_mgau.lo: s2_semi_mgau.c /usr/include/stdc-predef.h \ /usr/include/wchar.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: /usr/include/stdlib.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: /usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: /usr/include/string.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: /usr/include/assert.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h: /usr/include/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: -/usr/include/arm-linux-gnueabihf/bits/local_lim.h: +/usr/include/x86_64-linux-gnu/bits/local_lim.h: /usr/include/linux/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix2_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: /usr/include/math.h: -/usr/include/arm-linux-gnueabihf/bits/math-vector.h: +/usr/include/x86_64-linux-gnu/bits/huge_val.h: -/usr/include/arm-linux-gnueabihf/bits/libm-simd-decl-stubs.h: +/usr/include/x86_64-linux-gnu/bits/huge_valf.h: -/usr/include/arm-linux-gnueabihf/bits/huge_val.h: +/usr/include/x86_64-linux-gnu/bits/huge_vall.h: -/usr/include/arm-linux-gnueabihf/bits/huge_valf.h: +/usr/include/x86_64-linux-gnu/bits/inf.h: -/usr/include/arm-linux-gnueabihf/bits/huge_vall.h: +/usr/include/x86_64-linux-gnu/bits/nan.h: -/usr/include/arm-linux-gnueabihf/bits/inf.h: +/usr/include/x86_64-linux-gnu/bits/mathdef.h: -/usr/include/arm-linux-gnueabihf/bits/nan.h: +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: -/usr/include/arm-linux-gnueabihf/bits/mathdef.h: +/usr/include/x86_64-linux-gnu/bits/mathinline.h: -/usr/include/arm-linux-gnueabihf/bits/mathcalls.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: -/usr/include/arm-linux-gnueabihf/bits/mathinline.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: - -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: - -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bio.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: @@ -249,25 +242,25 @@ s2_semi_mgau.lo: s2_semi_mgau.c /usr/include/stdc-predef.h \ s2_semi_mgau.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: acmod.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: ../../include/ps_mllr.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: ../../include/pocketsphinx_export.h: @@ -275,15 +268,15 @@ bin_mdef.h: mdef.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: tmat.h: hmm.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: ms_gauden.h: @@ -291,7 +284,7 @@ vector.h: pocketsphinx_internal.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: ../../include/pocketsphinx.h: @@ -301,13 +294,13 @@ pocketsphinx_internal.h: ../../include/ps_search.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: dict.h: s3types.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h: dict2pid.h: diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/state_align_search.Plo b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/state_align_search.Plo index da083cb..c1dac0a 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/state_align_search.Plo +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/state_align_search.Plo @@ -1,109 +1,108 @@ state_align_search.lo: state_align_search.c /usr/include/stdc-predef.h \ state_align_search.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ pocketsphinx_internal.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ /usr/include/stdio.h /usr/include/features.h \ - /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h /usr/include/libio.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \ /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/arm-linux-gnueabihf/bits/posix1_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/local_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ /usr/include/linux/limits.h \ - /usr/include/arm-linux-gnueabihf/bits/posix2_lim.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ - /usr/include/stdlib.h /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ ../../include/pocketsphinx.h ../../include/pocketsphinx_export.h \ ../../include/cmdln_macro.h ../../include/ps_lattice.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ ../../include/ps_mllr.h ../../include/ps_search.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ /usr/include/string.h /usr/include/xlocale.h \ - /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/setjmp.h /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ + /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/setjmp.h /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ acmod.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ - /usr/include/errno.h /usr/include/arm-linux-gnueabihf/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ bin_mdef.h mdef.h tmat.h hmm.h dict.h s3types.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h /usr/include/assert.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h /usr/include/assert.h \ dict2pid.h ps_alignment.h /usr/include/stdc-predef.h: state_align_search.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: pocketsphinx_internal.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: /usr/include/stdio.h: /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: /usr/include/libio.h: @@ -111,89 +110,89 @@ pocketsphinx_internal.h: /usr/include/wchar.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h: /usr/include/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: -/usr/include/arm-linux-gnueabihf/bits/local_lim.h: +/usr/include/x86_64-linux-gnu/bits/local_lim.h: /usr/include/linux/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix2_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: /usr/include/stdlib.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: /usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: ../../include/pocketsphinx.h: @@ -203,49 +202,49 @@ pocketsphinx_internal.h: ../../include/ps_lattice.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: ../../include/ps_mllr.h: ../../include/ps_search.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: /usr/include/string.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: acmod.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: @@ -263,7 +262,7 @@ dict.h: s3types.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h: /usr/include/assert.h: diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/tmat.Plo b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/tmat.Plo index d79046e..a36fbfe 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/tmat.Plo +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/tmat.Plo @@ -1,65 +1,64 @@ tmat.lo: tmat.c /usr/include/stdc-predef.h /usr/include/string.h \ - /usr/include/features.h /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/xlocale.h /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h /usr/include/stdlib.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ - /usr/include/stdio.h /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h /usr/include/libio.h \ - /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ - /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h /usr/include/errno.h \ - /usr/include/arm-linux-gnueabihf/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ + /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \ + /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/setjmp.h /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bio.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/setjmp.h /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h \ tmat.h hmm.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/arm-linux-gnueabihf/bits/posix1_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/local_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ /usr/include/linux/limits.h \ - /usr/include/arm-linux-gnueabihf/bits/posix2_lim.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ bin_mdef.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ ../../include/pocketsphinx_export.h mdef.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ vector.h /usr/include/stdc-predef.h: @@ -68,154 +67,154 @@ tmat.lo: tmat.c /usr/include/stdc-predef.h /usr/include/string.h \ /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/stdlib.h: +/usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: +/usr/include/stdlib.h: -/usr/include/stdio.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/usr/include/libio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/usr/include/_G_config.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: -/usr/include/wchar.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/include/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/libio.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/_G_config.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/wchar.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/endian.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: /usr/include/asm-generic/errno-base.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bio.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h: tmat.h: hmm.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h: /usr/include/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: -/usr/include/arm-linux-gnueabihf/bits/local_lim.h: +/usr/include/x86_64-linux-gnu/bits/local_lim.h: /usr/include/linux/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix2_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: bin_mdef.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: ../../include/pocketsphinx_export.h: mdef.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: vector.h: diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/vector.Plo b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/vector.Plo index f829c53..27402c3 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/vector.Plo +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/.deps/vector.Plo @@ -1,58 +1,55 @@ vector.lo: vector.c /usr/include/stdc-predef.h /usr/include/stdio.h \ - /usr/include/features.h /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h /usr/include/libio.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \ /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h /usr/include/stdlib.h \ - /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h /usr/include/string.h \ - /usr/include/xlocale.h /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h /usr/include/assert.h \ - /usr/include/math.h /usr/include/arm-linux-gnueabihf/bits/math-vector.h \ - /usr/include/arm-linux-gnueabihf/bits/libm-simd-decl-stubs.h \ - /usr/include/arm-linux-gnueabihf/bits/huge_val.h \ - /usr/include/arm-linux-gnueabihf/bits/huge_valf.h \ - /usr/include/arm-linux-gnueabihf/bits/huge_vall.h \ - /usr/include/arm-linux-gnueabihf/bits/inf.h \ - /usr/include/arm-linux-gnueabihf/bits/nan.h \ - /usr/include/arm-linux-gnueabihf/bits/mathdef.h \ - /usr/include/arm-linux-gnueabihf/bits/mathcalls.h \ - /usr/include/arm-linux-gnueabihf/bits/mathinline.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ - /usr/include/errno.h /usr/include/arm-linux-gnueabihf/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/string.h \ + /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h /usr/include/assert.h \ + /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/huge_val.h \ + /usr/include/x86_64-linux-gnu/bits/huge_valf.h \ + /usr/include/x86_64-linux-gnu/bits/huge_vall.h \ + /usr/include/x86_64-linux-gnu/bits/inf.h \ + /usr/include/x86_64-linux-gnu/bits/nan.h \ + /usr/include/x86_64-linux-gnu/bits/mathdef.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/setjmp.h /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/setjmp.h /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ vector.h /usr/include/stdc-predef.h: @@ -61,19 +58,19 @@ vector.lo: vector.c /usr/include/stdc-predef.h /usr/include/stdio.h \ /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: /usr/include/libio.h: @@ -81,118 +78,114 @@ vector.lo: vector.c /usr/include/stdc-predef.h /usr/include/stdio.h \ /usr/include/wchar.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: /usr/include/stdlib.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: /usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: /usr/include/string.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: /usr/include/assert.h: /usr/include/math.h: -/usr/include/arm-linux-gnueabihf/bits/math-vector.h: +/usr/include/x86_64-linux-gnu/bits/huge_val.h: -/usr/include/arm-linux-gnueabihf/bits/libm-simd-decl-stubs.h: +/usr/include/x86_64-linux-gnu/bits/huge_valf.h: -/usr/include/arm-linux-gnueabihf/bits/huge_val.h: +/usr/include/x86_64-linux-gnu/bits/huge_vall.h: -/usr/include/arm-linux-gnueabihf/bits/huge_valf.h: +/usr/include/x86_64-linux-gnu/bits/inf.h: -/usr/include/arm-linux-gnueabihf/bits/huge_vall.h: +/usr/include/x86_64-linux-gnu/bits/nan.h: -/usr/include/arm-linux-gnueabihf/bits/inf.h: +/usr/include/x86_64-linux-gnu/bits/mathdef.h: -/usr/include/arm-linux-gnueabihf/bits/nan.h: +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: -/usr/include/arm-linux-gnueabihf/bits/mathdef.h: +/usr/include/x86_64-linux-gnu/bits/mathinline.h: -/usr/include/arm-linux-gnueabihf/bits/mathcalls.h: - -/usr/include/arm-linux-gnueabihf/bits/mathinline.h: - -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: /usr/include/asm-generic/errno-base.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: vector.h: diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.libs/libpocketsphinx.so.3 b/pocketsphinx-5prealpha/src/libpocketsphinx/.libs/libpocketsphinx.so.3 new file mode 120000 index 0000000..1b88dfd --- /dev/null +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/.libs/libpocketsphinx.so.3 @@ -0,0 +1 @@ +libpocketsphinx.so.3.0.0 \ No newline at end of file diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.libs/libpocketsphinx.so.3.0.0 b/pocketsphinx-5prealpha/src/libpocketsphinx/.libs/libpocketsphinx.so.3.0.0 new file mode 100755 index 0000000000000000000000000000000000000000..8fedc1f989840833065d6c9b8493fbea0503ad10 GIT binary patch literal 1148545 zcmeFad3+O97ymykAQhAbMJ>1mtUd)7%AytoNufvzRV$!W5YwF&N*lXC1(ZmOG=ys0 z>mKn@5x0s91sB31AmU@ht%732Ed`ef3KbWA=bU?HdU|bsukWAVKfdE@%zWN+=G^_> zGczGwJU-)!*q9i@+`1T-8>lkhSH!_5nqzwNkzqKD6r(%*Khfw_~$Ww zCU-e`;|WG%%yRqKKDJngz46J+q`Gdgr`WsqT^gI3m|Ppz^}TD1)fe19uXn7izhNIc zHYONzmo3Sd9y27ici)(plHQwE8iuW_!)f%$KB-UU3BgzIv)hf{D~*x&tW0){ch)Vx zGiKQ--;6aJyAvjPw$#~-EB@Q<`Ce%!1wCoYjj^7Mamjbj+*sRhNlgFyYHDjdp18o$ za~wT;*KRbrU+?LcV7ZK>U2Pwi$msthCUgySo>9C!bvfuZZO49{4@ zcE^_3spE~4dfaPxJT(cP)R^)oyS=g^W>i_6;qk^AOB3$By}&p*))BXSLZ4MxweHW& z?g2HS>g82BGK|;Za~T}3H^aUK_IF_43OjDwVc$VVhVdSJ;t={D z>>*|!!Dlnv|Nokg_QB^juz$$7ub)39s3Gyaq!s__7h?61$#W~ zHrRW^-UoJb>j%eY2z@3Tp9Q-e_WrOBfc+fUaZBV+JU$POlVBgj?0opVh>r)uXEN+V zU?0kC7=I3j&r4vx6!sL@N5Vb|_RC?%EtNm}9Zq%QNi(Cfb~lFd=mDjVP6INv#>u0J8sYOCmz4Z$Bq2?GJL)Y`|Gf;g?%0DxUGlJ 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%0AM+fL;ELNu#1sub=@q)|f@{4^lhr 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

iMVM6WqM(eNn~z2^8tWvz@=N!H5Ja2gNr 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 z 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®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 D`m6!U literal 0 HcmV?d00001 diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/.libs/libpocketsphinx.so.3.0.0T b/pocketsphinx-5prealpha/src/libpocketsphinx/.libs/libpocketsphinx.so.3.0.0T new file mode 100755 index 0000000000000000000000000000000000000000..ac8dedf225fb02c40ca0b026f8b235f95f241373 GIT binary patch literal 1148545 zcmeFad3+P)7XLqGkqSx!qE_4@R&T+phD9w1nnIBjt42hrAU0iTp|qikR8Wbw2q9D= zZWXT@@v4Yh+@OF;SOi482HYwtR$NHIrGjF`h2J^nIWs+dY<{orpWi>e<7>!#-gD+W z`}3TciRrwtSyyyPNHEN;t8tlus(FVZPCn6;(1(ucII<1Di6Zk_q(!N_sl z2%4XUVJD4g90PmWcy&H)d%GpwW$;ZO6rE__{Ns=6*RRT-F{ty~oIGm*R+23q63 zjnC_!%8LPIQXAUh=Ki*-0FOQ2bS15S4m+N(VSbv|T?^M?`TkEg8yimG^y1aawiA`1 z`N_qhvh{;gn9FfjUvHe?{`cQA&b$4bbvI1C<-&8HK4VkpKLhZ}9&o{{@M(v=7wmn0 zdHmCaeiOQ$u;Dl(oUq6~x}U9!(;j}(ow~4lmlN$hPMO~&J;hO%*zMhGjg|j?@RmMZ zY-btv(W4V03HRDkjmZgvyYx9FA)&O-#^r`#>*jPBJw1K+>as=AZ5C)u(QQ(c?y6x3$~sJ-an+7+ekO-sPn3cB9%b5|2B!YV$D`PCmc(VJeixWncCmKF~7h`_%{dX4{CvT}3H^crm>|0>RZ5!;{>BunN zh0ph3{~zp8W*@+36YRTT{|xpoV8?Bb`mp}}ijVff=hv`*!}>e;Y=M10YxCoKIQS9v zpJ6`;`ytqI`vvyHu>S^o8|=Tsegt-N`vVUCWbqe#{tbH<=pS8SKL&Q}E4U@XXD`@~ zhrKuKNwC{s?*n^3*v+j!9G@oi>2Q1o>~`4Cf_(t&XTy$L3V-79xp15c`ygiL!RG~h zd?9=~U>^+o5N1R9a~OPH4ErUpr@=k~_K~n(20L!){E5e7_;{>f$gcoB4t5vpnXr$C z{VLe6hW%RDak~yaujk`Q@R`lWli_nJ>^ZRK!k!O%0qlja7r|Z(dkO3_U@wKe9CmZ_ z!f_?+)v({fyaqmRg?$d}b78*?_B&vo2fGjUI@ocW51$KR_ro55eKG9yu-^kaZbA6G z5B3LGBWvK}N8s~O!SP&(^>X-p685KIUjh5Gus;VoZqM^49>2)PVg7s>K3{`<73`~F zUjsXCYvFSp>~F%p9`*?AxNU&XO|Wl<{cYH{z`hmscVK@P_8qXl2YVED+;+m}2Ymb? ze0~i3C$Kj$+YO&z!rlz~SIoZV&+p(f2KxcnTVX#4ySe=W$G^gU81~;_Z-f00*#Cwd zx1(>Zn0>MRu5)|6^vHBqaL{z$6VZq6?R`q#2QS42*n_2GhW&3$>R)$${P;%`VprP# zeqmJpjyosxyYR#1J*y(pamK!Jyt@?A&`G1f2@REmHs&4&{K17eYA9o zd+i+8xWnh&H7qivG;zT}_ci;H9^HB0b#;>h6INbx=#lX+KDqt1_ogS_IrP2b9v$qx zXZyInF8}(k%ksB=>dgIa=DU^mobu|kJM#}cH}t<(&)72H!x#TNZOZ19E7yGV(WU(_ z|Mbsp*X>B&yZzPGkM#X^+PcgCJE_+P=k>gJ&W`EVowXq64gV>&^M1Pg*iUxVl^lIx z)HBaNe`RIS@wM;GS(+8NalHRyx;Madd9FCMO z(`P;LPDARVvQz3O<;|J%zjMz&^}Ar=m?^D&_LMxe^teAJ&U+^GRsZvE>9=sy^vL&{ zR-ZWL^3yL5R%SfgV;o3Bmp`QoaQH^=pH z|Lgqe`GHqvc~2@D{Y2G{-|vb3c>aqIWN#S}I&kt!hp)ckw&QE}fACZ9D{ozK`aL&) zwe-<9eu|A8n=$^JKRh4(a>+@bUijIP#2-$+E9Lh=wf@Q%4jge^+BP65jl64GGT!&tLfkG41K-v@xyECf9@STu5yPB>gCMW);u-xq#HNCzU^rA z1dr?awMS=eULRQa+Pd3^jQ--CFPDxx{n__6O!ID8{PYVee^{|3v2s8`_v=#MJl!|( z&C};R{(fCi{e*p&=IvP2^{m?#I}WayxcQ6Uwp?B{;P4X%duMH5-s|O8d%f57oGzbr zTkuWZHSezf?lRx1BX?c%^5J6>XOwOZ{+gV3`5T{yr(gTzi=WQQKCPnV_1*{HUOjrO zF=CHb&GrZZkS>)ZufOA-?w zI?jHVKm5+iqfRY9anr)Wo5z)(^HaAer;m8ye`o!E*Gn1p$4>cQ@s`iaYr7x#^yK2I z7fLoyd*OlXLyLcXJukC)R&(87Q^pN@Y>(}p>Z(bP6r45msMp#0)}Ezf&-l-6w?BVZ z!q0DHlrK8**7GZWzV3e?M{gQ;z;X5S*O&D9*AHheJG^XhdXHD%%vPv_wA)8KIbq-Gb#rFSdiAHN*UZ^bw`KF(8J8|;IBX2eU2yld z$!CR*KP|~va$rHuTc3P&dF}P9&;GeMb@wI9U-;|0$drknuUq(r$2U5ENA&KpZlgo~ z*&8P&8=wES{mbsdu4~A-e@LI}MmFqw?9lVO=TEU;(75HZ4_f@*F;ATT(<428d*#&b z4_*7*Ip?3%#oc=7@=d4QIPdo8S-0JjoPFi8BWWiVRs1%4$(d~pJqLvTZ%+GsgcFu1)rE`8HPP!wybZ(y-hkM{YrL+887svljxRL10 zJ{2P7&UjWF`^|CkQwBFYo%wnAw9fhJIQ+#p>0TJ8Tvc(>y#qQ*XZgv4SfDdLG>-kf z(5X7JcgFGaL7e{I3SF`@KWD_re`1{ec4M6Sc`1&4LI2Lv{Uc60-W|t}?YPeU+yjN` ztX${Csn0OnP#y?{_t2F z`=8>}=PPmMjZ@?F|G9BE#=)JHcX*s~Jpm67IDGTV0%aZ0!l1=cf-meCn*;o{f`Fy#MRW{uRhbXM9#1KflBoFOS8^|J!l;|D|#K z{}yLHxg$N4b{y`CQ{FG)jQ1(fZ|$(_+w*bSWpSMKWmTMdCgS<2>Ed(C z&iq^&r=LuZGoLJvlb>tj)X(K{%3Bs^-I*Q7|K)MoD;B5U4go)Q*!3+Z&iv3n&Uow| zXS^(qGoLiXskc#a=93w5`t8Ya+G}x~e)2UGw6pe2i{t;ZIR3N1&j7vBK(CCG|Kd37 z$R}~y<;OVnoEWFxUH}eL>p!+Nane0MPJiA&{il}^!Uxi@<*~;qipP2x&Mi=}uwnnh ztq-lUy$oA_W&a7v8jm-d6zLTG3WX`RQe}@(YQlnBPa^qL&fG8*13VjJC0~ zp7t`r_^=(eDE$lXDrlaEbU#=5fo#xrh}yB2(fq997_Z>go$9%l;lURjutD|Gb{@rV zP_9dq{Y&b!(U;5X*r+&6Bea!JJPCfLt9({5p8%Z-%Nx8w+0SF%gVsC9=kbb zSr340rV9oc|E#-|U~$ zxF5PJl>HI*a}(FI=Pbo>-o))juFnY9=R}2#C+WE&lsBa8hcZ9G?9cep2sX1F-!l6x zcg!hlznlA;17F&~#?@ggX8X`!#m#h`Fiveove8zS!XDH|fa~AcqI9~-ma&}k@8*8U z*ysoCfc+uzsj@%J-ez%rf~!=zTbVCnd(USIoX`Ar&S$ej*{^1v#{IK3O{ECcMcZ%O z-&zY)M;O3-GtXDPu8N!Www&9`d%f~wSIHPDT>qZO6(7ldPUHR)@hC&{{p2@1Z-=>I zhqIr>JnlR*RJt&Y(3Z>N-8fwtp2vJW&wI^VRk{J@fARbidPdp5%lvKT9-g1mneXHJ zbna1LCi7aZA9s$*&zb7Oc!tyUaJsYEeka$1@r26H{mgq({08gDaOL1~E^mIcL+&0pd!}Vb2@d(|Iwvk*9_6+4epZR&*AA&~}i1ECd z!uhmKQVHVo2;45>`6rAoz+tnq{YoD1!4hSEl=Iof{ol#`)0}_ynDcy@%8$8@U(4%V z=vC#Q8?+N{1GwFtyv~B8Z5pQ=;c}V%;dZDH9M|4!l>ZCaeh1IP(H~X*@f|mAJs|^V z@8R|IbEse3QhENgUD+|8zi~Y{@P-byYWmkOrf|8OyncbC?VuTlbW?uTfX3}jv;I$1 zer{6O7-E+9ZB-9u{Ua9PMP+9b3R*>m49;{TLcp8 z-_CKGIe*5ueM7vkpQNhK*uniXoUHN_W&R(oe=pBtIh>z&xE&+fIyi>8gWLCIwtt@e zMA^^H%&U2PIeC0RccLxA{mRSzY6A1CdHgyKDp0A4Z5-ruqnw{>*#35Immq(6WC!y~ zo`)Sg4?n^@kL%g?hH^Za`4C>eJUm|TJ0Q4?;&zODrt0k~g^g2rKJjwg`x$e?%>R!H zOkuu&$F+~+MswWt<$Q)Y&WGaAHir9&m;1@p%x~j%^qr*g!^Ji}<8|Eqy)x{{`R~f@ zVlPw;{ccpf{*P3QW#n%ljZzu*ST4Q(}C&(VEKo8R#o!tH3|dD6^hl;@u?$A{pSwgq5- z`43&8(tVfH?a%FNgc_y7~OQYa^Gi+Q}e zwfOct$Oh)e%k9F$+gQlss5wjJvr4%!vUyxbIS_lD)4h`YH*4|RNN6AQ-`cGF3}8QB za6LGAoSOAE2mGPEjR&qdzH)gTY`t0~ID-9P^Y=B5Ge+|I%h*`M<304NA`q6))(xr! z{kumhKRdW#@=xV_^89%{+ZS*=W4~G1AFGOCT*d9~;C6@PXzOi`>tbck-OG55>%qbE z>R`5C&+$yirR-l||IOTgBHVu#v;FmK@3=zQXE1-5?adnwGyg%(zc)|Wb2A$YxjsW2 zSD5S9MLd2zJbuq+|5odshHHqzSpb4=Pbm9gTyJM^I~v@MX1^-s{5!b3qm+9if$f{et9+W{ zYYERw5gvEXu>BA0C*oH2jog2}q~~DpoFQBBI=26o$FGg+)9fd0<~qgeU4ZRHi?+|2!a4D)$r|L3^kZ01jMy*1+taoGM~{wLS7{VJ89*-uX5c`UM58Jgee zy`AeP$oDmzeWTLM=Kw_}al4P?cJXlkypYqaH{&{fj`s-jW{w|%e1BTad^gvdo$D=! zc@pQpmHUZV&pB{_^&CE=4AVJ3SY5~?yA{u5Kc{g%ZJf_*nD>U_pndd+a&Sadld+!X zb9bdG?}t1te&>0>%lRo~KiBfQ<}6hXc=|Jvc;5E%{m!Lq-<+l6-ZTtbhx z2XTJv{5*tjQ;i?F9X&rN$D7%I6OU{9axgGxR@y$|abalVqLTZwgYTCiT%qkGj<=nE zD$U`h@gmzt^Hq5-X8QtecRRN`3?JG~<$7-B`1~qv$g_DqF_xb{cJ%I4h8MAYE4Pbxk@B-2>I=8?cs_J;#~H`%{v(g~Fpu{k%G`LD z`&)z?mZu-%3icDsQ2rOP{qtPU-u0^gnD!;?->%IkM|ge+|EBy*U_S{wUOXQuKgXyK z<87{gH_t!A*#0}Nf8#@CI9a(fhVVM&{+9w~e)e&Hc5{CQGup1>{Mf%z_GUe7<8kUa zQ*oXqj2%2bIL=k+X0V@O=KQ0r3v1X?EuZp!go=Bv28 zVIC-EeNN(jV(0e}@3H+)oF9)?|2?=qonBR+92Oht+@F1SsdTq;f1bhlG_?MCC0vg6 z6Kqp{zT=5tHP7=te*R;J^lV1``O6zm~Ws_U+>XA1DxXWCAK*5R>&?dP1;d=S9=tC2wDo#5=hMUU1}AHj^8Dc7=PJ-WXq#uY z7mpWnovJs>tIa>9T+hxTRWaPHjXL)4WdF~w|K40)HI-}pE8XCJq(*&h1^y2)u$gh@_vZS-&yycw zKW~`p2(Q;>y*FDr$>|>8eib~d9K65{^EbD9tG2G$Oh2C} zKR>gd5u9%8sS5nS`LUV)e^kI6kKb@VcXPnY#W1qD-n{QBKmTGs-EdsUl0DzRj}R51LJF+9~@f$e22${XQlGPkI{{bx!uG3 z{G5lW(Vge9=I50?4+A6LoPYTF)kx0IEY45x0hOO)dA@yu>nD7U@^d@eC-Hpl#4mEg z_B(SUCuiEs^0J)Ds@#gIoE#&ksHCjK$jO{|RZc-+Md7rP%BsSOiC2v&EiWsan44Ex zsLpkMCMUlp7aio5mdpXe@wenmU=L$Tb1N$gD~-a6ikz91(~P3o6(v=Lrp&3l6_S~0 z6cy%Hl~omR4g8xw z(`(vUdEnfrTyY}E;EMbikOe#(QeYJ2mzGx+TFA&NDa)BzP*|j{tAaeLBX4ES%+k^d zB~+fOy#={dP!hnLIy6od6d3*IQ|Y0}IO&SQs@#$?ETDA+uKCzXw4yM#z`UZUv>YuA z$^&_x33-^7TMcyu$(R|UOFE=EqyUmFEuRK?FQ)38Q&>@Mc&lcLt1E}(R2I%G5d?CE zesglGtI8qO+-dnaRkwNzp}^%cq5nax%`DRh^#aNa9bry#N(*ugZ*E0pVNPXr-Ytds zmE3KhRZYM(Qdk4Mw-S<4nXfb}EVrt>C?}tqwOHk&5-zSPt|+W5E-x+Ms-_+aWhg5u z&MAh33(-%dw*vYRTwOe)Lj~mJLKEkel;_Y@#RX(rm76~UEoH~Vl*lKif*SgJQL)e! zxw9=jt)hH3^k!(Myy_x37N9P;_hV;Z1`q!chP>qRzB84Qtgp*pg78FdyW~Sqn4HxP4;bF+X!A zR9{g^X<<%v+00z8JP*UDs<5WYpm~VK7bI3%SVm(4TF06$)HGdG?uBz5p>mLuQzS-2 zWmN%8tnG&RCEj9KH*!h}cnHokhhTf&urZ8w>4kZ~N~rz%oU-zK9Ac17n2JsH4?{TJ zezldhWoD9`GH6X`V%-)m&&eyDp;jAgKs6I~M7dt5jRK=11b5J!9T_bU9TBvbQBaa! zm17nSlO!;^yrKZ=sW`W?IHw91+MLqz@)^}$$U)W6A<70Cv$U`x2Tc`#$}1I8wN_=7 z7e|=obqG#QRyw%_1?mcsQehb^@4T^mu1*f;QAq$Zl#$pEjE+}6;pU4 zO=qZQi8Ez|v(3xB7J&{6-cVfdEQ5k-hz5!ve#ke9ib|_1 zi(zh@mQxJfrM%)+)ng=}l&4W|qC(sB%|p7YEMiHSX0Hh zDwCzqnJ_S-GQgAxQKnkop$1ivpc~HUSXo{wH5L`7kDUA}=#H48>B_nu0>8r2oZJcw z3E(^&P;z6;_l$ zY%k^K76`)%Z-L>`;UwGvU=Rl(FHL52NKt|`!}|m1@qDt}i(z7EZdFxDeqjzSn_h?s zCG(c!9YhI)Bsn?Qtc9h85GI=IfVh~7Cp5MWXI%Qj?m_ucm4b5;jTLbv^nyZIkgLmJ zdW4RLH!Wtc3ZK#$OyqR0g3Bb#td;UyW#P0O>_4*b#kY1SFG^8^)Sn<9T-#RnQaR-b z2^+?2V08i3xMr*Ry6WcKtD*N-!dgy&O=+oG$v7dZxw2^xU*(9N0#)3>O10!aDRc>S zZ58wr3VD>wGo^kB_W&JZWvCIHUtV1Xp^cV4cT62q$z|rbo)nr5D}g$yE}KzSKD#Uj z$&A@nB~#f^7eJFkcvfBp0Y7zLVZ=!bqAEiGE|efx9+bi{Ai7ZzRy3qEGn~4G36-$p z;+lgKLYXwewQok@t={4aT&!u3(%eGbg@R8GSP_(!SHK9udskF6Gg%`#C#R&cJb(D` zoXX1l+%mXj0M8J0;|*sC1otW;6B;6I2+?HRLDNP~9^^(+2);3(B}cqsT6eKf_Qz&0b(0pIH48&&?R#vvBL{53= zSuQA_9iW`VtOWvQiSm5a9M+|38CHv)1<4=B5DLoKSMx_rp{!K-Fy{h7<&wXSh|(2^ z6PTG>F(W6>OR+i^n$J|`!a&F~r&Y6j(1CN{iG*2ojPtxXIMH;-x+*;Ui=(N-8SE4k z1i=ZhoD$CIXo^X7n9niTu7+h1*EKoMb4GX#XD98|(?09cJkxoBp&CnP8fv+LE)BD! z3UjE|U`2$rziHdS>?zDf{ z!vaEgF&&(gp70j1NTgODP(~;Io56qW`P}Wn5kb&(&mk z2~$M-PYm}`w{&7%O)*P*xyVHUtfhEUSB6hE!Ic@psar@LPab`ly1sk9-v1@B3JB95L`exExwrU z8nCdshTDI*g;3X8MryLrAqD&bR+Zp0ECI}Z3iU^>Fp}39JORs-*Wl3X;KaP+QhqVQ zrN~p}vmKgU1yXE>c*IE%l=&opnKRQQATmi>%Q!LUPzBN}6~s&z=T^w!Y&M`9059AO z&*}imy&W`!<{dOF#}Em?&5vjj@?@PTESP3xoX$We@AL|js|(b$Sq3+7?Uk>xXx@*& znQ91ppw4qK8sytsOPU!{CvlFpPFZ&b7BO#%_z^z$PAe2EQlXgjfLx0#EUuc?e2gw) z40z0jgXtfSogo;8yR8n7+BM%D&XIqOz{uh_24^favv!!i>Fof;q8zl8&B;-53!ULu zkk6^Re-;pL(u)Cp9FL1F%ptG{LgT_yc{nbC2AWqbOP+#rw(%@;nV@4T~P_$8)_2?$|6cg9l?WYa3bH# zfTV;}pd~V?9^j!lUaFQvx)>hlSX$Vt`&P6tmrtI>P{VWOygv@hUZ&3Ewp7%L3zi ztuh98u;wA$wJ1kwJy!)Qok>rTJ46OFwNsMtK8J7g%qvZ;u3{tM*}Ba!FW?MdrA)7! z1~10oKG&cl^`56)V?9<>n`h}k9X&oHW4r-|piC8A5is{w=arV^tE(U{9D3q=NKCJw zFs~Y)B;8V2N-rak!74&2a<^^I1N2$E4l{u^UbCA~r_X^#s4m2}P54AW#ZOpEP4s#lFWS;0)8df<&ztcXo!(t_ldo@JYh4&8p^WB{*1s25l-roh&GVTA9Ggv9q!AhGs&HpWA9dY5xD z9-GrQ9$TrxaeF9%XUwb3S6bk|pfDewv8tC>K1M;<(`r{=?x z-tznz@OXi)Qdf-2${al=XUGLZF1W}rkB43`%sL+2e%O9=iTPy&{BDA|Bg13k3_4tQH`&l!` z?L#!bxbzxP2HkjEIstoxOez&D<{8I`P0Cf(Jzowf4c#qw|dy#n)l zw88fb+MMH4=+oqG<{pht+NS0yuf{#hYc!trzOwgeJfH1@8aMqkXuO#Hgfw2xe!?1` z!@N=B4eTeP@jKZ*s_}))n>1d}yjkN{8<{t1JfC?)HBkU)n@!Q!?SmWln zZq#^;{X{e#U_Vifn|_)!ZvQ})w^`$lu%A|qo8@ZL_cD*O4E3d{Wvwgf&I8OzKQdbt?_N_$D{EB?8mF|ZS1E;y#@*~Er14kTPgvvMF>lm(ko`n7{u$dxHEzu_8gF7h%^Lr9iz;uM#uGnM z+_ZE&RpVB?s&Ok`)wmU}x;wV76|ZXCidQvm#j6^( z;#G}X@v6qHcva(8ysB|4Ue&l2uWHZE&RpVB?s&Ok`)wmU} zYTSxfHEzYL8n@OFja%`m#;tf&{s`2kRKW!S1vLEC6j_p;& z=_YI3_KEUu*LWS!(5E&Fm+n@wx0Ltnu-$sd6=H+>Sp4g3qZmzQ$}{jl0>tS>qRT`?hI(A=?`_bZp0) zZ&m5qG;XdJ$r_KaAG^lie^dE!XxuDsn#SAMk5l9G%y!rKaDMKWt?|@PRk|LH|Ac=q z1U9e6&H1E8;~w_o)A-3e9)lYH%j^#tU%`Gt8Xvhx#z*pa3~GER=chsA#q1}f z@hz`%|Izqq?59!V4eTeP@%PzJRO6S#HE!O2wP`%eevBJC_Mc6DRbHFM&oldv#*ID7-mdYFIX@1Ko9jiI#@+14sqyb# zR{q@@x7II>huDutCP_G8!h%D0uDG>tE0 zd#A?NvwgP4!)))-_)znHLE}-j_i5bC>vB-zgSkI9Xgu*NZbyyZ!u>g{@r&3`qsATV zC!+B?*-upC!_D!o@f!Bitnr)8cthi(*iW0r!|cbH(y`rdWIr~Ik7hr~8Xw2puJLj% zmqX*``jw{fo7s<3;}bbQZjGCMvNb-3{dhFKl(|>qrk@&(KgjkzjSn>YkH(*3`v#4- znf*uOL)cGP{j_S_yiaV?xR3o9Q#-bM3a?Yi z8vm5bW!Lybo`=&k9%lbejgMph*&1(RdymE^uziijjc-(a`ZPY3?He?n%JxQS$MTxm zrg2Y|`kl69jRy-9cWK;?KR^guw#J?Odz>DPyYEo;D|Eg<@kWh%m`8MeudPxGJi^?e@lZ(lNz-_cxl`kZxV=0YKa2a7SK|i%j$n<( zJxS`@(>{%R`zXFp<4)#5jr(lMzCq*m6BQ3@y!j%<8#Nwc9?`gcsIqU?xQ+i_Sxn>6 zdS&0L@yH^@+cfS8C~lN>Y+v6}#cdjQuzj+|4d!-@M>$=G#vT0o;%OQWKB>}mYTV2A zE}gTzN8?@J;_n!Y216U;wv;BWFFRd^Dt%KsPQ24h{i+A!#S#+@&7K6|A#@N z;PPAl5y8#ha>jXMo8XHP@D>&PQ4_*vli(`_Zx%c(xSi(#9Gy-zMCoj*;AMh41Ro=K zn&6)Z|4zX_74~kyU4r`r|4R5-C^-LgC!Gxn{+RI7AUOXC53&ylzE$`S3%*(KX2JIg z|1rVM-v-9ZS_S___-PaTu<&E>I7Q?Y+$K2x)H!)`3C>eFakt=KigdFDe^&Sp3C@3l zimqBA_%2~z%>5h@|I{|wdjc(&j{!99ZWPuWvGiv_m{ zd#~WP30@=kB*A@xtC@}58w&;RrV#xb6#O;88w59hOBhdw1dj;&6@v3mG1J+w;PXX3 z8wGz&@QC2@|C8D#xcUEhU;YKM`$hHG*%m zsA2d7ho5S;wuOSjPhVSGQ1EP#p9aAP2p$p~{Bi!TBfm>8xGwfg+!&f^QMrAvpi36!McM_~{~Dr{FgVKQ6&9 z6x=O1{A9SbWed(fT~6mbg2PYFTU)WkKU>&`1;0nwHwvzLjJhZy_&LJQHo;|_6BS&>Ax(l`Ez)fk z{9NHbCb;>x`0#YA;7!85P4IsSZsfQ3|5U*f1s^E5P4HhuK9dEH2yPeLFL-~c$4543*Ica^}qAO`Iz9FMLt^vPZNIH1RpNAQPAH1-xPil1s^Q9P4K^kpJc%w z5%zY$R|)%6!AA)05c~|`Cr$8m!rm$Pm%`p9xcN6a@G`gHKMVV8!Ogz~f%YE3-$B4z zvEZXj2%lcTzZ3pz1iwt!`vkvS@P&dq1rG{-t?=I<__>0I1Wy-!RtP>?@UY-x1aB0) zhwvW}{1U;p37#SRL3f?TZL->yge!JkUf?qFqo8X@b|3+bZ|Nl|gCklR8 z*xLlZLhxk4`w2gG!N&>vRKZ<>I|Tns_(>ByQ`kENA1}B|@M*%2Tkx3R*@8!fACKTy z3SKPucY=Eb&l0>w@T&y(34XQU3kAPM@Sxx`MgAKEcMJQF;MWSiLU8$fFD&>DVc#hD zb%I9(UoH4H!6ynH75sX^n*_f>@Mgg$2_6$XTkuxFTLfpyX5#wp6;5P|-m*7(ccMC3`vtT$xhOloH{B2?1Cirw=Z%k|N|MGcw zqTn-xy-o0gf+q`JD!5(n*9A`%+$-|w5PY%VX@VasxKr>0!oN%KnS#3oFB3dl@N&UD zf_nuo7W@K{AFtqT!oEiE3}NpR{HU;BDEObkJ}CGsVc#Hlh2SB#Rru;9N6 z-YEDX!6Sm#2>;szuM+lA!JCDBli=0DzFF{}1dj=RSomob{5N6WCipFa8^!JY{}W8ePZHcK_!ENH2!5vEKEZDge4*eE3mz1FuE=MD;1>z|kl?oo`xSy$3;VF( z{3i?Psz$+Y7k(mw-y!%m!RHAc72GFyli+s>-YocCg2x1}6}(mOPei%e1pi#v8zt@i zzfSN(!RHHZ6TCwBPZrz|+%EV{f~N|8xA5-}e1YI;g1;)bQ*zl6Gh!50eNMev~DX9?aQ_*Ri_Nbq{WR|x)t;93ZkHw!Mm{}2;AB>C9y5cUzl&lY@};Hw0W3jTud-z4~pf;S8PlHf7HUlzPo@K*$H6MT@!kE{0k zL|35uM=Q@ZT=OGU-D8*bG7MMk=0tu-bo8Pw&z)@?J*OM|n{=iVj!@H`drR|C*v>fu zmlmVPmMH0isJoz!klv5FE9x-my{NmP4w2rCx;yG1>0PLgLG2^G9d!@XUeX&;C!+R{ zUW@uz)NazRpzevej!o z{9RDnQ8$x5@+|1HP)A80L_Gj?g!F#YXQK|2-isP1-IfsP-Kft&9VERA^|`2hq_?B~ z7iur*ji^&mdq}TEJrK2<^ed~p9iTXU$4${j}{~NWP^fJ`vqqdP=iuwZ72I)np zFGSt?C$&Fn2kK_hb5IXP9VK0XdI;(W>FKD4q7IYJLp=<2i1cLC7oiT4o`Cvd)IQSV zQD1`EOL{cwG}Io_BTx@V?It}0^$65X(t}W6irPVX0P2yb?WFso9);RQx-aU>P#dIs zqP`q;>mStqsGX>rNgr7OIvsVC^g-04QAbGcM?D60nDk!M8K^^~ccUJQI!JmK>MKzD zNN-0y4z-u`M$|6U9@1-3XQFnKeg*Y-)K1bXQD2GLL3%mrEYx<=%TQm1+D3XQ>Z?&3 zq!*#S26gKZYJb#j)Xk*lpuQG$lyn8^38*8ar=z|Ob(nM>>WQdBq$i`k9(9oP1k^X6 z_K_ZsdJ<|c>CvdOQF};_Kz$=>H|Zg$C!=Lmkdr&u%KJpCcT+~t02T|vtj*#AuIv;hI^j_2js6(W8qb@`pB)toD z5o#al?Wm`r_LAO+8W*4z59zh2OHjK>zk+%?YA5NHsAr&dkY0|u6t$i7GSo9s+ej}( zU545qy$E$V>ee=Df7D*o&7|j`o`pI}x&n0t>ImuSs4G#2N#~)iLLDMK8Fe-4An6IH zZ$a%NJs$OJ)Lzn~QP-gMkRE~hR@83NLr~8_?Ib-2^<2~r(gRT6hT2ZLKkD02+er6C zeFtiTbWhatP`Ca@?T^}rx|#Hmr$OI|I!gK=>bp=!Nbg5oi#kktFX}qfA=0~1&qp03 zy$ki-sC}fjqh5g8OL`;fg{VEG*P`~Lc9VVu^&-?x(koF1P&-I3N4*%eo%Ax)^{8#6 zm!iH0wLy9j>LsXK4^#W24x(-*JqPu@sH3DSP%lLtAw3=SeW=5v^HAT9Iz)Oh>IYB< zNl!riAZj1!@u(j{?Ik@LbpvV-=@FM-4pfWs9S%f_D3B;-Aww(Q=p$f9VLAb^>Wk^()&?Ai8@SrFY5oI4w2rC z`YF^w(z{SUjoL?gJL+dpdr5CZy#lp|^jg%e{RV0~ z>HetSL~SG87xi1H4bnYPuSeZ_h}s`@1a&j%BmV`x0dUU8)NH0gd z1GSy>GSu&(wvk?n`hTbm(u+{PkGl0BwLj`8>Soe&Q13(?C0&7f7wQP<>8L+I9VVTJ z`a{$q(vwktggQui0_u-Z`$&&R{RwI>>Cvd0PaCdH|Zg$ccXTa9)$Wc)DF@E zP=AivPP#wpFHqY^_eH%2wL!Wk>Mv2Z{!HzUx*2sd=_5~q{t9)J^g+~nQAbGcNBuSG zFzLOhzd;=$y&LtnsDq?;q5clFkMwrb`%rsHZ$uqK?IFDubqi`Y=~qziN9`oN67>Pp z4${j}e~;QudKu~;P}@i^Mg1dcgY+WQKcQ}IrS?bNin^Kf9MnIfj*_lGeGqko^mNpR zP=`t9q5cJRi1cLCzoHJ3o`Cu=Y9HzGsDDH4B|RE-8)^^f5vYGh?It}0^%2xg(t}X{ zf!aZO0O~(c+e!CF{TFH*>AtA{Ms1MpiTWt&)}N^TQR6F)mS)mNmV-_}9VLAbH9oR$ ziICop8o#335+=PDH9qQW36b87x;yG1>0PLgLG2^G9W{RCti?-uBkDxd9@1-3<16tN zH|bYUC+U@_d!craUXJ=W)OOO#P#=%lMtUh~e1zR%kY0p333cm_)c&Y#sGCX8 zLEQ&+lyn8^zNjOlr=varb(nM>>VBw0q$i_35p|IC1l0ISvBgJvJZgLt*y1HU8Z|yb zYw?gCf%+8GZqh?g_ebp{JqY!ws2!vSpgs+?opgWHr=zx!?u#0~df8%-?ui;-S+=zP zK<$s(j=GujktaaotC*H3>4T^TppKBFKD4q7IYJLp=<2i1cLC z_{z2=NO}V5i&6VXk4Jq8YA@;0sPR>Ii-+_G)WcD`Ne@AdU-fTsk{*N_AFZ}HNDn|g z61AOlf7GK;+er6CeHm(lbWhay6|k1p1JwSgov52h9|?g@M;#@75H-F^YKf5Ek9rL1 zFzLOhGf;;}??#PZ8E6TT-i7)K)IQSNQIA9ICA|@~3$=&zTGW}S-K1YZJs!1_^h(rM zqIQs8jv60Lx7bN9Lwyx$8|kH}uSRWglq{pM4gxX7bH0o^B9?~OF--y~x zdI;*tsGXz-p`L=;L3#k{n^4HVnlQHM$IMU9WpTSBCFqb@`pB)toD5o#al?Wpl9tSw&B8&Tr}=N1p? zwWv!_yGg%-dOB(+>6NHwpmva6j=B`Jo%Ax)Gf~?}FGXF3+916Mbvf$R7_~oYFY0E} zb5PGh9VK0Xx&n2C^mNpfsKcc5P~$6~mJsR5sPQWpEkV)~P~U>uM|wQ!*{HpwN29Jm z?IAq^^{uGgq=%rMgW5@Y5bC+89i#`Kz74e#A+* zJ-f@)P4Hsi`K9W`z`?0UoALQS*zW{Gu-`81H?(zi`8T>Y?7!TV5OwWrtEP)jTtXM` zsyaB;<==92FJA8(buV0JRR7CWJ8CwZh9v#pRvqUGj9U8G*+#4$9y!N~p_->|>0S(m z35PZn;dVjNnfS;6Urme(-v*aeoeP=!7iX^j^^l)sfWg<%=+u@;;2`NtAKJHE3CHc1 z2jP83YG4V5?-_w57=@?%w~ZaRZT{h!L4k)Np#9N-t?9!fx1AeUfI)Ub>%i#4zx|%D zbN;R**G_*FUX7$~3M@d&fvrhr8X5kK6r2CJlyrZqtN!>4LS3M0E-LtM7Xx_W+9BNx zV?FG~;7Du$JWX2*nK^o3jVKQkKYAU$gbC!>T>h;|FMaCr|NItS;>thZ^6!sb2@fG% z!{4qN0Pas#?z@Bgbbr&@1JH=3_ik{ng0F1`N2W}LDzoYs*1=_|(MZ z|HC!^a8=*TK(~}YPgh``-4(FKsv%#2vBvOPteM-!X9cdTaRuhuGXuj?(iJDwdt4Xz z|6fjk#R=*^eIgX@S1@Q>-o>~M3m3RN_6gRR|EEm<=2$7rVS{&N3~#O)10*&Tq$_YK z*lz=S|J$+W(X{^f6TvUQ=K!YrBWv;YFWui_R_-)-5VjU8V9Hc~6iU{iej)w8uFDD( zCA$2FAaU?g4PIg=fa5IxchIJ>Mu?;4N60~SvMX>qrj&^`7lO^;UBk!Nk{;N|u3htw zVkwg9@Qw*vCpH->3@R@?3vHj_ptf*|AM@uxB&G?Q~ z8mePlfgVTQP~^Ezb@D}cqU7>_Ii;lu{fQf4B;l}2j$I1< zD9ito%fBfW#)8cM!R7Co<*!WKQrigjMpE6HuGsT`gnY+(LuJp8B+b8@&`+_OVK7`Z z{~MQoMsiZ!27uJ!U&fw>{G#2>g!aXrh9}8c{(Kl}*!BJciN_9MOU;kC{BI}K^*9FG z`cjxAWB-ABZo*?ylj?qEUVl;f2Dl_5F8RYcH4D9Uhl~{^^^3Rym5J2RptBbxO^yJ9 ze`8y|!TQ6ruf{3FKgJQORL+v>`dgmT(9;x?cd_`v2=Fl`-``zjw*I2y(f&M>uY`(* zku>8`8cDe@paw_Q&VU-E7Koh<57S(M>ryd?Se0L6Kf&^kNlU7`7)G?p-$uAD_6hbc zcpH5hj-El^l1QqlZ6?#lPt>Tm0tuofp!|GLfa zuPgs(Y{AzsyFEv${-PpCff{^_H}<0H$oBfG?uP$Wocm(ypg*|s*WoerlV#u?r>Zr0 z1NK%T8uY{|#9tdigTRjkl=l=D~GqE3K=>;8k$NADAKYid1#QPwI-R@QP~diawN1 zdym+Ooz%SYM|k%NY5kzCJOQt)!7H(0W1m3t^ZJfSHsK5jg~YYbDkh)D8YzbRc;z^` z>V57(8T)XAR!3m;Ce6PBUUZuNXp}tnALxbmQjf(!vl3(`49?4uK$o0EGajCK0M4Yt zGE->TE+*Tpu@l(#RO`&ma0XVKBQR$S-gVV{^aS(%SpUyzh0XAP<^M63Wep2^Qr(%j z1X6}Bg==FGxDv`yRjk;*kUfvA{`jXFs4Wjbb!Ec()d00LIHHYxnQR3Fr|RZZLH%d=i_E>^6g4EQ8Z7R4j}PpC?1wH>$MDIql^l?F+25 z=ivoMsgG=p^*{`X)Lll2%(Y{}70oK)K~}<3@R}*mcsP~f69gLawKdr=DZfG?1(s?o zT3w{9>K?K11%Ld9z?+>OxZOEhp3smVQH=bWCkc(p!h96LoW`h>wkY3uD=(r zuODRx<25j6L(#V!dOE3YwN<}=pw+uD>Qq_A*m1>h1!_F88=x1q+yjO|NOYD;bO~6m zEfR@di;3PwL&u4kyY)fJ+%&Yy5_SX8ZX(#Z@+YQr%M2U?b>gc3cQ6))F^EY+ve83H zeXciJzQ?@PAHP+3IvqS^`eSRaH=V`yK+Clpi>~UA&xNzlvTe}&)=n`kAkJQkHs3;I zMe|%b+!`Fe?{lzmf=#CXSDHs5YNS~4&hK%JFK`9Aos$X&E`MDL1~`ME7RJHMUYcUh zsxL_Kz+##KQ#Ck$ffk;*iLnoH3aCHcfrWL#CFC~CzmJ0D*xh7?y)z8iqy7%f2=`8J ze~+0y@ff%)tN!>6Fl&R8AJqW*6+fs?Zp}zZ2A`0REPp`?+!y>i1?Mrx7m#M)e#&Bj zYiK{pb9Hamotv=~YVO+<+y5ohsullZbWBC1cxrun*!ScfaE8IobI7VrR?*a#5a>*q z+Omo|1;y{?Jq6E?!XLzS>lebcklW+ngX7C9(Ju^`;bmiBn!3_;MbfGiNB!u8^n?%7hi|@PNCt$s`K<##an*O5yM{-rf6UC^tQw9&nfj6Gkek>SyH(MW=AQ+L zrq^GQkXgGWVfdJWJ7#D2_a3-2=v$Ak9-)%@!1?-NMrP*Cs!I7=CxUAte1^ZJv-2dQx z&#!pP^P!sMAdB6~LKfY+z(ch96cY-|tb66b z_m!0?>ptV+Thd#q^~6BUj}gh9qGK*pu$x0Npet z@#^~HT9a126Z;cFc??gQ!E;x7cpx7}BrVwm9M_q|^gy?ifl+)ek?!x7l9_NlWDg6M zkW_~c@6!iv&G5IWX-LG3M$)QUEJPiwx%kXEqwA|pATttv9sXm|k{lpBUJ?#t)DPR9=|_Lmob)|Y zF+bP?#rBMZzgmVuhY!X+gO?ots0QfQ5Eq?SY;WleM%d3)x9x(pO5bZW{Uy+S@qNW2jnzYMj3YJ#bEbhp3+Cfqcj^X5F=+8J--Cg`V6}CM;uMsm5hCP?!yd!Vjau zY;f$o_%Z4t__@`!ePK$7^};!%{`h|C^!^~7J_%1J;OXz7h2--?F}J(&AHwk#Sb!rj zumpQBF8PVjT@s?hx80GGk+kX=>@ov)`m<8HrThMb9(_Mr1;%*Ea_~FQ3GmTCeYYs~ z(r&bT#}-2LgpEQ&ylX8clCkhf^z`s=bWiHP4;jo~#6}qDQEh*jRKy z*ZVgF$V0+5^WtrMIjQV9!LdnsYT?gqw&x~A*!ZApvYr2JUV zja;!`a4oHkbu%9()w{dmEmV?gM= z(yV&84j$LK0@rvUBuK{U4Gi0v<=+_lKuyiv5~x<;F6u-az&}7Yg9`7~a+Lcy4$|0c z2((&$08$i8pOoo8s;1PB)U!r>Y?O-g=~pzQuUoxUzO4? zD{!v=e*?Fu9Kr-(!wlx{PS`X2=cIak5$}RrC%d5A9mo!52A22`&3~uLmYE-=brQnL zSO(md1*%e#)7kxPDYmRYp^=`j8r!wL+t7i(Jq%N}?YH0O9|q@1b$Gv&@a6FLlkRyK z3^D`byaPXV<$sU~wUPyc_$vR;(5WF+=)A{8v*5w*Qoiwn+Xbxte)A)D^hozFz{eU{ z@T4{~e*rEuR}E~=+}Sp|zMqkP=|f=vN%fg9*JTDCT7icC@3OG}y6Q)chTOXncEuin zdd~uXiDMJUK}&xyZ(mFX=A)iib!B9;n023lDcyXmdX#x=WD3Cz$3U)l@)6;*F>;#guhXJrH_7P0b*r*9mb{BNYWHRyZ##=FHu;kc>5EzSe_3E(hCtQIg*w8Lq zvg=1)>w=CDYlJyA6S@dgDppj>cQlq%{Xq`Au}L4H0R%yNc0sM=w_>Sb&K?E7U7g;D zKNL>S>*{L~@B!HF_rcgd&WlF1kp$?1SUW9WlT#RHn^S3B5RKK|`LN$Xb7Q|d8#0xi z@Hk}%A13iUg3-NtBl4Ge?XntcJtOeahwzaOD|j7#b;$Q7M>4mA2+UU@Kn&uRbpJK#tl{ksFM zl=<&ecMZ7u4c~ryuB*1u2iFsf`{T^No9M1HwYJe1y>M&Gv)n}!g zhW!<8xvNs_>09o`$Ce2(C#(rLQ1Iop3%Y~d6>z}w8@L=IOR!j%2>*;7d^D^6oY_md z7;nM@Ya{(lga-zj`5hk^mIm>{RbSvk-?~Jx7loOtNLA0Jv#eQBvxLqNIu4Uw}#~O1hx?>+qSh;7QXDCsJNMh5?rm00qr+@NR0J=mPa>D-)W= zd~CD?);UT7pF`PWVQ6|x;Gg5`j>P|uw0D7zsyG|}6Ift_iD%ISQ%y_Mw2g|ID5+Ti z&5~U>3mc3gLcP*PBlT94U7>PGaI?zsxPaAG`u3u&wzaocs}>|GB;10RS_CgxR6tQ? zjfjc@-pKF!%$(f>ecSi__m3ZQ&d%kTnP;AP=DE!r^`Gka*pjFEPpHtkHO zo%ZvxjXcKU&Qsr}Zud{4?pct@htiL(TZF#kpE?Nv0?8s|{Y20DR|Y8F-#-4fu<^a( zycM#J1UIzQV5_MO=W9j1OZ#jEZr80H^59?BIHNaZ6(%Du(cyDVhnLF(>j*Y*`4+0t zF%yVC8V#~m`uh8fS6J4Swh1`8!NlO+hNU-2%}w%?b^d(QUCKMULu>SE5C!e;F{d+h zeuJ|Xiv~j4X5+QN=&EB(oEJf({=|BF!XQ^LwCNQi6w9dv8-8QH?b@2&^@2bx6eiM-Ww0Pr=)hzKHhmxM7Rap zgq_VE;hYq8&##zmFST7CZeQ&wM+=e0)7K2h?|xqNEqA&6Rt>t&kDjaU=zdZ2{nk~& z8}s64#IR6?FnXjm&7Xs~Yd3Y5Wk66omL&m2ILt$%GK5-E91~@~*PDdD1k`2IcaNOlBTQxAV zKk4dgdh0Wpx`Q&A{V#$Z#E|N?G>WII(RjKxR`2Wl6kpdS*+f(~Q|Z|>@C9Q(($%fh zoiP2@`Hd*CW6!nPBtCFd|9E`V04ueCcWe3BG0n*XJ@MhTJJfd1L(1{3*2HWrxABZ^ zNbVSBcdGvO<~P3i`7pS3|8b240czF#%UT2fO|7&3Wi3>`f7#Zke_0FV>0j15Q)*dl zcQVUg9oxSgT2@aQg^oH^kTt++>i~opG9*|Fa%r@k534&uI+7!|pIghvpV{C%4W%=^ z{hWV*x8}}01EQPXu$K2k3W^`ImQ6f2*xB;3CqHHBsCpBIi#89M)%Gz>Y5KC3hllDB z#80x_!yBAuY&R;C(`hX)#E_jGb#(Kaxp@f}l*%NBygr139W5*NX2)YKpEw2@YSg~0 zsPidZ-7!q}Zem??=Q{(e<(t9<#Y=Ru{I)mmBB@~15-Ogh2_ot|A9XhCkwrJ}AbFGw zkkN$;3Lo>5-z53WTyoiC&T|?M?*R@x>?_GzS?>>_~p-KoV^ zO2RACR}V{VMP_%WG+NQ_&I7|b)iIr449H&-a^6k8IqZZr!n7qWRU_|>RuB}a-kG_9yhG%JtbFg;J+wsCwvF)%C$<*;jkngv zHH%3Mwv(FAW77>@J9p4Pw=9wnA(A|SBpZ*yl}uKGQ#w}Z2=CfRI_o{K(9 zX9DCc0n)wA@aHyIKu(`mrXL*zALY@_YNw9Lf;P zJi3FDDnHfX44Us}?=g5DH-owQu6S?4*n+&ErW-|Xb>~b|PnwtM>QVDjtNvtO8r5&) z1+4!UPsAJ#o`{3CTdUeg?f!52+{r$i+g)O}#xxVjTOs*6VkYEh zbNpm~NGxq=Hj+?Cg+h4=@Dh-hVqS{n1sm7oT6rnMq*4{-rID99d6~wG9m0NDjvR{O zc7Db5khOerW3v=Tdn`HFg3GuoQbn#j>%6BePt~aVDL!bYD@tE#wI7XfVZ100r*A-3 zj&{E7v(r-p(frrDF+i>f$ox!Q4Lb<#mBmL?O+wjCU(nQ@G__(baE*&@?>dnQ2hqXu zD5@Kiewx(1eI>X_&aLp}TZ?{0VXd=}P>~1V@X&%o(*{f0;6u|2CGD`xk6>jX zj8tq<)my7~<0(z;n-BIPQ>&jscLiU?{}5&|B4=M7gGHbtUYz?~=hrhskPu;==LO^k zx)XI0n-QzoDfRE*b1jeNe;iGA=+Xp&P$tSInpo1%bdYKI#Z7t|npscd)4nf28;i`( z--z>myX;1K2_dQuwoxdEF!=26%uBkYh6+$Y1U;}~#d6A-;Is4^nF)-a%mgc<%VsSE z$Q37iDU_Vo9Cj|Q_=dGSUhxeZ13(~>+REav__z1SRahJ>6SuntCSWaF~hA`A4-ER9AAN2?SjjFyVzV>9Ut&{pswXk1YpjpS>H%`J zUjuUw67A%AKTW64&8Oq%_DeX;pxqzp3h9zjWEkWUR?KE=@i?l6^DoAfodgx6clmAB zTfk?f_F=dZ4fHYg7GWAQ=%F?s#+>a&me2uln(s@`GS`}JoZGK^F;f?vjio~KP#uB7 zMszQ0D!Yy*p|=R|i)7>a@;a*S$@~+eviM{B#1lCCfpMj*OVoUI+B2GE>j2PWU}rJ3 zT)1PWwuNd2L6?1F8p316i{O{G&KBAro{fo>pN~-~yszy(QsswCEn4xQ^8%JHyCMI-5(`U{gv^he*+TTChn zK;P6ECbjs`)C)~2u8F>7!zPu8(7vgsnAGw^Q%g;1#i6PFNVQhgS8AnzEbTx7fwC#7 zx0npK-dDXTJ9fC}NZEgp&T3IrV{Qdbl3l9d2|-08JUNT4UFr`~7nG44oaAF8^0(l{ z+oS#p0}rRCaWXRVQX;KBUMxA6yB^5P^ zeiC))gl5SjbcYLBo+;tQ?#wdUkR0Izx-Iw}D%c!U{OXQgeZ^We0cWcUSo3WStr{t zNus5N0f`|KIiP0suL!%^*hP;dpmdGZ_FE_(JMg=+WC6U=yMk2rQ?gM^gq@YVK&D;; zh;eY@eA*_*A390rc9L7&k(^Ime&~7@y4ie2!d{jC%1X5a^$aEjuIzOMFK#}b^*mBlo$1{}D%y@pvUSmBt zQMP6K&<;*BT_`5!tV46gnjCD2B{hfU3^zGgz)Ma&H0KC%z|aY#3WiF-rXH+%N;q74 zz<4r#IcueF5L0Mo>SLtEUbIRu{2^#P52LqS(g{yEup%t~5LZ4a$y^~v$j`ZIF> z4O&Be(YoZ{;Pc)1q4*2|H;d0_$@`!2*)6hd5d1BE9!zR?N^9-O@dkRXTK?v-vf3;w z%f-)I%g(PX!25Y#>)a)pyfVM|0=0a}SJP#J4A|NEd5H&LjE8z~s-Man`#F86-klji zQN!!poV;~`PB8o~>|W`Mq;}4qKzvusomE@CyW8^Q)%4YvY2KPQd`vq0P4@6T&YI5d zVfkyG|IBV$gI99BIvuv0JdhXvM#~E!=T*wieL+Lcj?B|nvsRYSrEqQN$HbF~&-8N> zs+oLus@nBehNKy*jvK|I;n`+-Z<5jESEiQf}>`MQe3Y zMbW*7iz*zhh-KMI=4N1OKAbLkg^tmQXRgooPY%JF{@o}Y`YPaUGH%_6{{nCpu5^<_ zW6tVO=XQVRr~UlvGM_hI*PnNW_M z%#=)#;3|2Ei8X+Qt8QY_s`s_CbICgHs+Xh2=zHtcg2#=<@m(pfDdrGQqK`QKK+@eg zwGAhHL{pz%hr<6S>PUOfK^qt)M2N-v9dq6=TM;5$F(Ziv*K!PjX+!dbAR)|3Yth5< zo44xSN!2fwu2?67>OL&Xk7CXjG56})Sb84%Iq?EQfwj;PmWqM-a9b49ll_TTVvuMh z3h&1UkYHkNQ*G28j{dMm6;igr^;Lx3iwUkjf!!)R07J|6&!hPr=&CWNzRqepmo{Tf z6DlI9r{+gP=@5$6YFv{Y{^lj_cwcj8KYw%Qn11MatNqRf=Q&w+2mK4)mSy)%S#$;O zlenX_^S#o7_X{>SV?MWopC;CwllE-@Dw$Me?Xf5-GsC+swpIz9^OiAO% z4sH-Z^L@LiUX+Hm+X$9G>`s1~KmR*K&E%!W5To&FEbUt-=7h&&(oKDL0&Tox=YMMV zueO~L=nWnISg<4UHoZaethxOf=kFvj&YXtJQudi{zmE`%BkKCEX1XwL9qC_}75k@>`TCAxv;yfKX;py?|;&Bc6 z8^@<(;|N_xA7ERPHMzPUmXGs@=zco!F20jqf2`i*$n!O7@GrIO4!aZl%)hlr4(Yq~ zMBwg2Y|GhwCfU`y$2S$9hSdHdSYQxHpWRit{F(NIbTLNs3DemAe`+^j=9`2_SNtKe zT=CJ(W1Qls90($$!PyPQu^>*u+&*Edz(nRB5(>U(rQZ_3x*mZSvGm0!=Y>bk@ijE< z0??UZYq{^LxmdL)Nf`g-rxoxv9V6HV{IcV%RYRJSpW=x4F(5+07vfA`(ZH+pR+e|Q zcGB-cr8af{I#6|3sMK|GUvnvfW&C zxZpNjwCx8P{I6-Hx+CK3h&Tt@_h%bXQ3Eed%WPUz$< z;MNCt_!*E9PuD{QqWaaUXa7X#=5&sAdh>;+J*GEJS#B_^f4kxeHtOAg2sNO`RA8C( zw&ahD{>wY-0NE=3_0GDCff+&JGv>ja#5OU!- zL1PFbdgWDbRgIuO^R67Y)JriWvqAh>ldgQZuB_Up^r?Ift0?ohuD~uM*GRbeu-!)C z2hPl?A|x;R$tPk(t2@{(TaswX9r@iy^zwH&7tD9&RBPENZW|cU$@U~5=Cf4|f#K_| zYOB5(mYuHxqm^H8tFo1Po3XFMaK7P7SnDgVptHyas^ZVm`P?3xS&JZJhIN%7E?smV z!xE)NZi<0hrKsrP1WeqBbd`DI!)%o^q>AX1FcfSjGeHFqZt~FC285iw08nQh0_r3I zbvK|eYM19F#)uF#2oY23OZ8P8Li;$|Ox<7PZ4Ugssa6j5&X5VnUl(_z?R=pntpeY%*5069fF^9(JCJ8DJo`SvP0RR_LvoOh@(N#;E4zF9p?+Kx6*Q56=xXJQ(Hsg^#Ydtb5eae_@dfa_=HO}ZQ{jWb4T<+P zM!`*K*1jW%;)k^4Z0No>{<@G(U7o!(n)Y>At89ArRGfn|b!cT>{bIqF8`8ec#2p$= z_cFK6*S!)nu7h$Qpv4dtX2qkhoL8K8 z!g9i;N0pe|$HgogN`B!>Y(?m0j+xo}Iiq3YMm3Xo2NT;S@#4f&s&H_3o%NITvJCVL zlNrA>xW-wND5z^AsJ$8fh+o)wg=j3Vp+B=0(bt@bWL57D)01OD(v#j2w|OOoQ-a<| zXSQU@_@UQhD1E^}l)PE@blahJBWtkG{Rn{im! zS~+Tnx`>SxYX%A{&a7=?tYz`?!D_5dT-P_TKvk0n#9_=cwtamdHRg=qxT z##uwe$ck}NK!g~zfjsAG9H+Pjw}hRh!mfJb!>=!vVUePP!5~T2Wx8mE*{p{G3f+s@ zCk}gzG$forJ;SDd(Io`p$%R{Wc`H9Zn;iL*`5xQ<5{XCd(UZwJHOj}D&M9=q;avSV z9NaMXTz6b?*d6DGSrB&Vj4PgZt?eFVFJ%T-N0Xx}@JMx130y6u6XVmP(9(;t_42h`XP|bxb`yp$*YU=4da0&7F8QO7};g?QT%GZQaVy_ub#CdO!giPZ}eHH z!tJe+{mwl)d#`Cnwmdl2Z+YmeXw)-g_ub#*^uOHbC9DGMh-+#iU;aKHPW+V1i633Y%LDlld5Er}+b0dXa5km+OO$bhepoT1yTH{7a8=BsdqenaY<83HStJ<{9$a z4f)M9pgYXA^E{9CyV%;*ZGa~Ge3SialYQe-vL%FFT}^f$`pV+x{2YG34eoLeJMIOg z!6{YoBZ5;##EV8wshrEPl#x@0TfY*Ax|VN@WLOh4?VKasxL4ZgZ@Te>Fr0MF(I$J( z-DKY***kxclW(;AbOr5?k@*?jXKuXKkC)cJLF;;9XS;BZ>4Hc1+QY9qbf#(X0nIc= zujJ7#$6(bBv$6L8RgyQpi^er)R?x&FL4kw(VK7dPffE%w2h!A}^ zl`#3Srk8MQMc4%W9wF8df)lw* zE@EJPg|+xqPucLRKQ0w@K{m@i(ogk1qnxFSz6MMP=oL0U%@DyYA%i#iQC!0`4R1ZbeOqtmx1POe4u~lkNXZqKP%QnB24Q%zx{X;~P+zW-9M*}mPFydU zhani|DI)77hE&qf^ft&{eGwQ;0iz**r;ysUh%&g9KqhV#u7c=Ne_}<1odhP@ip=rU z%k7i%@>GlHU|kWadyF+Rh!TuNzykep9@QP9iC#?!Lv-Ctk)XC->T*SeLJIG>kix$vTMK8a@+2E}Q?8Dc zd@qJYT`r=b1Xy=jZ37VoB~Yb`O8TW%UaGf}R4LWFztO9|O4n_n3a@S%RMg;Fh#(nh zSGt9?5Obd6XewI4=$A<4m(C!m1N(KQ#J>b$&Og*JO^S4`%v$&-0L6ceQK$?ig-P6M z8wxON{lo3_bibIq%R^66CJ$qOS@%iV^{O7fgZ(JgL0sj)*)?8Ni609+=fqyK+PdZWT-h>3khz5UZ%r5|ykM=bEVp`t6y#Qo{Jki{D6>N(?@G_I$$9Umtk8pNRR zZKxz1yoPSK-Af_C$q1Q6gOilp`jzdU4d5zg%YYtmoZ4zdxr6xPirUTtgTrapq=l{M zGoj8;1`};uf&H`SD$|8ZxXI?nfs?N9zm>jLIjW&&?A}$tuiXow* zs?29!=yeoz&z6fb)Wx8m0+lj}T)d(0%?UGE1i;Zx$Z^_K$l@Uy38inu7O>CG-=}uT zRw}*c>KKZQrii}M>aP?tw7QNGh86%E2unbmp^DTyv>$Wv8Wb%6LoBkMDRK~aOS_mc z^mH*nw?N&Qb1A7SQT9bscC%Mj#C}~CNEDwU#gC)7998Pb+#q{Py695)3-Iru4ul+_ zlkNXaJ@o^yliM%8d>+FK=z>T-KUYY;xKe|=MC(B)1| z{p)UoL9u)OL(0&8mR96EN#CFF$FIaA0zo{6NGr#(X@ZX%#;!n41YLfh03_71&7IMeZnWI0`!mbVHmuqY?l>63qV0aN*e@Q_~o z;sJK{a0C~pE&QXLnMhKKU!-yU-`%UNA9tScw6$^*Hh|<-+5OZ5APJC(HA0~hf^gK& zNf3HtFjm_&rdu_1OU?V0*C*KEyD~niN4*|#8N|uOxgO>C{#W|5ck=(zpVCA7!~Ly> zQ%9({LT=4iS;vr#05+G2TkzQzdwN>fxJ;ajwdgHSLSj!(OIMwI9#XNi%x3nU?4r0%C{Zeo->uUzebnFT#Fo*9D0X-P|N2PW+4Yewx$eBLkTu#lOZ{H<3UrAaVdoBe$cx115+0Eh zxh>j+c`Q<{rBdX+%r_u?kg1@(_DgA9 zuER3m%BNI^*e;#KsLa`b&+XUgqMw;L`~A6cTtcrlc9%0~HrrSwjS0b4-EQW*lBYC2 zgLJkJx!EPhzwj}gLc8?-W?>WQnnu93C;LGArxwfhsGE^VsQp`N6W}hCkoiE5`+Q9k zihACq^?TI5Tg7WaNm2HNV%GJ|-6FYf^{IPb-`sY|eUMyD=ydFQp@wwL@1p=E!U%HIXV5-2wFKtxS66mQVGRXAb{NP#n&~K9eqb zNH4q3gga-~!;5Gu#7dNtJAlsi&1yGU!WIrldwpu%L)Jy4D}>BG>6u$e_vkTnL292l zL(3Hg^Dj$}#p*0R)fiF5+1Pn6|&#Zb8c%k)QzzfUq{!xclTpCZVIz-ZllJHJEk zzTF5A=wv(Ng>qbKD2|j_mGPF*`h;YgsDaX~9P`4o|C}h9_mYNGSSaFn=rMK?Ey;cg z6>F3K(x|oSB?%_u{{>Obw7Dpfg4z4B`_q2WXGtyOa?h6cMpN1=852SWGB zL$9~W`STGnQo`8zSYAk;W#|Q;*3BVhZIWUIPPwR!7;?u3=136zu zxKi1v+;*XFJ2kmF(6)>MHATCV!)+ir4VKn z|JxkFU-cYA`~&5tp-AKgizr8@l~XH=6_Gtm*H3Xyn*zWOI9AEs~~m; z(@_^-)p6DBz|ZN(z=LX?h)HrDekr|yRS|({t$JB(T(Wo=(?48Rv~P+u68vQD9}vNg zmoCV6kxUnovJsok6-bW6mFOHX<}}NmJb_b(z;-xUMQkIogWAK!XVat?VCX>zB* zzV0H~fAzHL`PD{P(Fg9(T1h6_U*GUH8T!!p19veuaPGMmdL0Q!`aX>_ehFaXQ@q-G>735 z8cp1ZfnxHj)80dE1HV2HydV&N$9M?jRwLFs7@l#^S{0ko4{yN?wUC`(M^!Er!hzTL zZl)iAfq#BkzeIx(t53Y8SEVfEY<`aaX%B!_`hKIK&Z#si;9cfdx%}emMD>1mhEHuf zAPt*K0dk2?n?%3*o}+UEN~L*W!j}A4c6T$r?2|hQYEA{6rR0B&`W=y4qsWVPu?@^nca1xzHmSfn%@brIqV1{b3mNmS5H zvUatx0X0QEu>gUCeNGe^dh&N5h-?!RSx%O3`%jsF4T)QTIESYHXVtQY_MTZDN1vii zEk1;|dAjD$sHCeCQ*2{HeY-7J;9_0im%RnBrkX;Xy@k%uh3@Muv_=+irB`q%1tacd z(&tKI#;rvQ>1ZU~gt*1`b(}p2QnvFNI)DE7^oX~}6KmxJx9pUOZgFMxQxo0T$%w>e zy>s}z9^h+5N+CQgiFzD9(YP0d|CzmPn4v$8RTf}2f3%PSmkW{FWL7Tl3|Jc>{g z4St;XIgZ1K_25>xRRTV};;#%qN9Tpo^=E~WYlej|XmuXo?xO>0O-hIan~_KvD<004 z1jF7vN%m^MoB|lH!jGvCa;GqAj()FrBwHap=B(suz8@l`^Lk5P?t!;)IR<+51#ThK zq0jrME@nlfkc%-p$;xv+6fcI*S{3ewprf_l*J2Y5k54=&yYCPBt()?^8W%xc_Moxqq`w{4SQ(hIN#irHU~)hNOZxXB=yoIcT4_d z*?euzTBAO=Sr+*`ANjM$*XHyU-=~mXU22n;&CwSYF8k=qeIxAatVL(QZ$jv25*~t$ zPjbaeA{2>bq~v&MQyl&)MfGjSe;biQ%>!u2ZD31}%Y6s~?Ix}Z*9bxdXPvOW3Bs9d zDEoDBl=qlY(04~27vX}_w$*(*W#wQ?=N#QtUF5{zH2x?s8z zgkLV<__cH_N+<|$V$RcE7pqhgU6eGzDEHz5{x|`DV;20x{)Lo}0qsW`8gJ1i;#Fm# zM4gad>O#o|-rOp`I>G}O3!;34K}(h7jdj9Rf%pW$VMcD?*O*8>1F4Ezr~l+~j;*vv z?{zitJ$C8q2B2hK!};2e#n#^y?uQ|Q3r+tfK@G8ymsga=e*iz${m+aRfhTn}Vt`x( zA$_!w>5qfhUr3K1#w0uZf_D?dw1UN2LL@(KtG%X zJ+Z%!wZLwyuGP>)LiN@{Y19#2DN@zD7Ha)!ptoeIG*qqX5Sg^ydL6`>HAXTT}Le6lK$pgSwNlWIt)L zZ!y`GXOX=~vg2fHJ%;U$65OBQ#L(NTkh8@{t2*ZhZs}2ZD0m6G z>5njxh*YFyD2&&m=gegE!upMzRC2W#=!FNTvCsl1U@*V69Vdwvc+17A4$3%BZ;-y#DlUl*cb(y zC*RN)n_3opMU6HMa2luN`!wC>K8{H`=Yld#BEr7r3U<;Zm+4~R-uqhkDA>1k*|CMy zTPLPRX>k*GA~!*W#f~|)ky?As?jy@yQsIvxn)#7h5uk?a1X-R@iK*1|3W52s`;IC_&y8Pc>}UATRUN`- z1Lk0o6MM8BLJDGW!FsjEukK)0#m@YM*qH5+*Hriuzn2h(fO`2x;Rd+t)aV%+!=)_r zJ{aBwiC6PoUfP$DykKrRATAcm0R}-_qtkjF$F~7Yu$sf?Nr}M%%h(?TpC9za=i|(B z=&=-|J_Mg1Nk_n^R})Gt`b6jJ2UDwgn+%fYpF=O^^Pw88nL!C4dS%#=qvyUSTF3*UtKgq>$% z^8El|KK_XFYQ$N`XMbW%Q+=ps5(A)T&K8>}D`E>bNN&LE7yn+=%^PX^=a*+rf%}>H zYH(-EJjKt6x`VZ7^xPQ~JYlz4{_Qi04 z;=e5kj&ZG>+B-pOv~{sncOYHz12&nJmHb$-j6a&}MYgCD*_vbS=yf6sRI2aEM8Vq# zhT&(}nZaFi)448nTA4Gw+;*yjb&Jz-D!7tL@SR#=a&-=NWUgIvW@yJifG=Vd$LA41 z9>cPDO&n5k)@uvQ6s97y|HaV$7xurnf3w&SB_83RN1|5S8RSE^7;4=qWfH3960vry z3LpDM=vd`UDJxig>?`4d)y}xmf~UjIxN_&5io_~)AzL`gt;7cQu$D1rcKh*|iF@DNyuxO5gX3U3CkLO-7b*PeRo0X3UW8wHYofci@Tf{P2Bwfp=<*4{VQ*W9 z?6*7dhpbHJPe??_A(50l-D~@-PYH3(ET5gTf9l`kX7%|!&TrfhhM(#%7&wn+J67s8 z8s!L3pn?6qO;iWa0XDeavzB`p=Z_cv917DY%|(U&V5GyNZt+v{J(@%nmjPg?{e(Ovr zHTqp1?UrP>nQSQ!4_j}t-;wNqWM4tHp5L$7KfP%C+>jUDFQYUdG;MO?yn3hddGe%| z#zGRKJLW2xxd;LD(*pBvpvGOambFyB$jU*vn!hpZys6tYLfJ#?Bm-yR&_(Ft<|Tbh$%cL} zz+$YA$O!>kZHvsDu_eaOa~rvFbp8ZH8Ag<&&kO3tyJaT|{SE9sc8TqD+b(BA(sOFn z`&ZLj6a{-O&(!Y3n|wP{hA!qtMqS&onp?&y)h9m`LY-fw-Zw9`>L@CZQl}2*#Vk0) zxzMGVgX|#L1!(rG+*t=PbYCdcY3$$O7QxgdL;!6~4C%Ie=?9Y;=UEV-9|l%$$W*Z| zk9@#piFCgf=70>7NmEGUMUwc=BE#$6(bxXnH3(GpbdB?whu=I3s@P`<$# zx#A7-wL%_q$|}@%C=+wbDx@5RcGn_b?aY>la+8ZH_DVE3O#!TfO_ik9v9-#HzXlHT zMEL}G)VZiU;>?USLwO4;4qPu|_dh9B|wu_P=4Tm`{DRNhXe9B>; z+BV&E!xP1tbp;89^(t`MroK|GpcHXG@ZmB<@R~YG0sR;T)_xsj^{BBzbMCjkDuV5U z9>OakSUw{89oqO&pnd`+y9o_K0(}2Khv*Jwa)>kLY}Fy_d(;o%Q%orPT_T*(-#cpJ z7VG*d6Ia14X8O7Wx$*)t50+^@!-zz-kp!_#?N?`O0aWS}!KR12Uu|U}v!~$_rg`*4qa`E-iCXTN0)lKowI&gNeq6JBf-LGYY`wP7b+Wfgb#AnFw2bip|JG(HF>iN+& z?q1)@hsAxdCR!IST;Zq4Vtkd&$X(X*5sl3SBhJ;AoosG-A0@a-?kO*%hxmoLpY_mu zfxlE%vYF;3(3P+lz8PxWem>(*bu>8L#>2wC%T2via@}q$U95MUYS^K*D8fZ8>^bP& z)lW4iM~%tjM((B$@Scj(QICHO_e(ZCwGwzZxtg63<0&4jehPW}-<0nZCli*((34V+ zlc>zl@P3K3&9al_9qOvLd2naQG&aMX)}mJqmws?xr_)xkkqqAJ>|`zcpsnIwep{)f zrbPLI*}hguSUi;kyQ{6@F@DKEd4I^f=JDF$y}FO;5;iimw5)l?c}Oo{O@Oybnyf~u zh|DejG8} z0zRD|XY!-mb{?&GfJ`pcwU%E9^&JJbTT24sOz$%KNt5gVEpkiBH2emRkMAs2R1AOy zDmaoE!0Vsd2h>`u?yxAE@d?c44X&?x}m5%&QqFg@UCq#Aj_N+r^iTJP$!(iNy0yGVqf!&+Pom5XVG@1+T8@m8sx6gq+4?`7$PBnoKX!QoLCZGS3SoLul23&J3|f-3fJ22G=ro#D|Bt4v1nM6iZLx>uZy2 zddr;G`IE2r-~^>mA_EOd0qV=bk@6dOie+akB()ohhQQW&B#L}WHtUc$3`5${{&Q;W z{15D8kks4F@W|RoDJ%6M7PqK7seHjrzE(+C{4fbJN&%Re@i_``&VLTsom~yt2|4MV zZ$*^ZHB&l`jS}x6Q_94Rs?d`M1()ZWi6xv9-)ke`w`S5k!r}6zs_?=~PFWv06*$+T z{zZmcZ684DdY;9$!hBN)Q7N6MjX2w#SL8Z2R4)8les$t?(&{xbRo4hvke(UJ&SB_5 zu6dgw2Kd<$A0a9gJHf6iWVISXhVV*rglD@ql+#)*{fCleuc{TVB-XriA)zM4uL~Ix zmiM&g4DL-fzi;J?K9qI2^pXfI&ZP4di))1{)6@DjIPX9p-DlAm*>Qv<>u2b1n%#}d zCxq+P$!Hf#LsQS@?a}1geq##4kC$QpyQboxhI9;&Fp^1UUL-o^3+WEN@}Ujs;j6JP z7LJK>J-JAYzh!FfKh>L>6$xfV&yQ%XQ)T3hVv(@b<81gc-bN8C-4Pt=B2`q(sjzP_ zS`V4RC!s$MfrR?kH*%1e92U8rFK;3(`oB~!;22Bb%}Ep9kHx10pPYNjsL`hu9Jo!8Z`S(Q8E*5Jj zm87qYnNF?1ivGV%&z`0;tF74c`O;lP<4uXfx=-}@g0mX8vlf>>G98uvjR|DBKa)K& z)2Nw&G{nqPo6JF(e~>3DQJ5EauT-a8rbCQVpD-!1;vQh2OhUOxpw_~Z#f!%@@joJY zN53dRNe%fDXNp7yy_FIm#PwessZZ_3#r-UxE0HB=&9_kqit8oHytQ$a-HUH)74oL| zSi>o}f1NLmCOsKK8Z#rvMavQqEBvn{%m4W5()by{XRNkCx|4Wg;2;X(xb_3y( zyLe?5ub43B)1me9!e5@J{{|s}UX4tATOQ*5+LWb8jx| zeu_Yo+IA+MOVRLcAR%>RKHJCO(?yf9tRd^4KU^N8ALP+~J1a^ReNS_aa^jk=&C@p< z^&*oQ6MnD+RF_e~<@<%xeQJV82F_Yxid=fgH#R`D!CTbvRUC>j;$S%D64d>DReWq5uuKOzMnOhE=#z1DCG%g@AGkMd>&mLu?>t$}y-7>vIB_^)S zYU|I`$wGEclvOBn{6S`qjHbzmiV>GfEz)I#M!o5i*pklOgTwCa6&*rV*mrerYL=Wx zZ}K2}O#tF^LIE8Bqlvlf%ITs{O|c(HvHsa&(WZKv%NbGMINnJ-Kqsc#!RjAkAV?SG zX{x9>gBo1q!*^i`BpaBmss2bI4SK;^MMtvgf6Up!ttT*xIs%!D*a|y;lR@E?S616k zAukL?+)#2J)ZKlIXRl~*uf-U(+iJU!{Ah9>`DaE(UXho0J2diIUt&A@h9Jgfx0WrL zkY9kyn`U9mYi96%>Cd0Fgd&oP@T`b)1!vN(_3_CTKR<wP)@I7z)odL&X6sHRBlVD3>ee=g)mx*6&EswB?uC?0yVBJnn z@pn_bA84@J_R(KHNjF38y4F~TzB(mFJ|28 z)JtT3OD-j0#n(vaUE6xQ5*}HlZW5Z#N;$HBk_cOopf)Yw{13d3O%sMm%%sQv*w9mW?^$VEE)Rg=BdWS2^| zOS|eWll`R0e!^tG%R^r=rV=K5J>{9$Uy`ox*$O?@%G|d<$6Vs14j`ZEzN-shlJsS< zfp(pNmK10kgbuz9G&vE3r5sFj07Cv{?){8p4q&>)hwtBXe6i&eb6T>~SFq7eeiBGz zr)~BZnK(C80wz9wWnc8`z~wst(Qhl?IkTWV_@P4sDjJ(X!X4 zONQuXJ2|H6d3b3-T~FcGd8c4qXq|T|8;3sqiVgakUm6A{r-n*bVqX_G@kX+Hf#4|g zsY>Zj^0PqVRdMfM0xH#8U|68WFTZyUnD4Z|tA~AYF3qp|yTWt?mul-l@M&EqATINZj&X z?GC^cc4JmvZ=G{WULt~}O+?4|2r-`p1Mwlld{nfpgdlGy<{td4kecE5c zAKxQhS-mSHGP?d#T*w#zE*((A$rUIx>Y?IHn(o!#%$*MU!X0-|^;YfXncvWx&vb}I z_5`NGc_oYI7|ursZko0gVhANt4XMl>u|+)zJCPYoPtv#WjBKo(`=ocsDANgBz+2N* zn|YZoc;g72U)`bIz3z>LczZc>!O4KxMN!zD2!rbLNdi#M*~!PT7Ce6e1>_U1p2NWA zMkBsr#*8?V%HlD1b|5{AkE?XmSIRo=svi!=$g?KCsdhylQe*_MayP$Qj&( z^6}i)u~5x^ocz|%6U?oVp1Q|n>2v-!KnzzTneUnFz)SZ=-^d&4tnikI6@E+L>j0Fo zec<0M@JG%FB&s=SuO+K}@o(`Z$cJSQ3b=K3!Lh!+l@oHP#^|r1F4gP8yFin$-E3HaX#WJ&|nTfgc@P% zM_{nSp3Wtpe@4^NrybR(?=uuXfL3w-Xb1jA0Y42jpQdq%;1aS8w>>+;Uo7WAza>RxVK4iFT z3%`Qz^TTf~dXM+!B~f>!07As{tB1~^6JlrQK)*nADP<|^_EUe(r1*Z2q#=lfX;=C@h88HF^ za0)u8$f+oww@9uA-kp^F57W|YhCM3d6M*TWcUfaBhTjj9$LKvg+QpQlieVXK|J`IS zG}+d%WY3c9kD&zPkNxs_Qa&&)v&rXEW{3O#UMz~)x$cBULhfH=4yCJnW_^)d)?@4# zQTIuiN0{L|xP`Q>%FNTxN#$&i_)+S>lb+wML}_=ksVB!2YGq}}ym!U1Gxew~mvKye zc41HA4cF%W|H1ty_|XemUf65>a6&2U1amp6*aYqsLKD%=?zLJ9E7V4eLQ-GJn$_?U z58<04(y7c60pqI^fdACJaa4x(a{HYZua&(<3G>yJl@RRkQ0o&FawQ0YRjUuApvVtr z4@V_dwQTVrsN(YcI~4^&Pw;0uo;TK_x6Z}{RB{UKyMGcL!AS}Z(TvPzw>-HAbBrr= z9$YA-#^vd?92KJ_^#j(J&A9_KsIV2=uJ5G5+x_=&{-1VANq0^;6!4vIaQNvUBjK(* zYte6+WCSu|B6!&g-xCv`Ror1+xS`oPrKlN>cjI|`t?v%FoVUH!iSE7R^LxWyYltqp z*Bag_>Gyl-PErZ4w&lQg8F*$IXf>BZu6=ziF_Pv|N8EnzD)LlWIbBr)th zE>PX1K#95c334L&`@{L~hxFRp?~RAvUi3N+rrZo~92!O5l8 zq6}$E8i;@;uxh8#BKfLDMR?@Axh={~wMk2NY7B3*+Bh*$ zWO_?GQSSOSst+xt zb5do*;3+V0Zrw(}2&nR?OeAl3oVbK4Ik#T`S>i*w4P`f!Au^(2Hw?#jeGQ{Bef3Dl z5cnRJR&Ic)VNmT7FJFZb-egZ0j`csAR^_GDYO{uW&d0p=bD? zt&Qh>qzpHCF9o_Z%`pvU8#;57_mk>qx^R<1ZHB%wKSwFm^X}?KWS+9L)c+BoCEO{9 z;gCuoQI*-FOSh7o=T5#xcy}~C55E1JO0fs$Of?%QCUg|(-%uI}J~!{}$jFAe`P+r> zhem3;ncu-UWo$A>$cdHe(MzNbZ;VYcx__0m=jw9e)nOCXmDNJZdc`t#>MqqmAvjvp zbrVFc`l0>`#s4<>A5u2+bzMCy9oeNG()6U~Rc7_L%$1+z_!tyesm{@IiJmj7Z9JJG z`X9<=X4J+p7!-XI?g0~-h82Zv1yP-t{ndQB(e{|zqy;X)^_g^ z#w4Zgn??4~yGBb=WSg~sXB--RyX^=Izilw`Q+ojgMO4>(=i9?LW2tPVRHq{VWSVmZO66UAvU z(oQKqv_^I1m!Una&Xmq3%}4&$EI9-ha(jk2_r5^2%<6|+4L`a)M9OhDH9QO;U3@-b&oX{Om|u>4T^KW7jK^ z>lO&S?tiZB5bBuJ;dtn`Zi`*L4++ZM2nu)(_zsk**2!)tX8iib_-1#~R9u(suv}Y2 zEh&f+_!~BBr+zA0Sfkz?+DK-)r$n58gf8INFY)N+%FfRxJAa?#nX+X4<2E^>`!a9* z=reWF$8&;HixVFPr~49Iaz3LhvCEbFF1XMw9DHXU9|oV!U7LkEf$t~j1U@M=yL{fY z5_N1wWA2gBSGkKGF}GqWGj-jO%=vmBgmWH4s@^2Uo$0=2rxDL4lj%$?7U29}Xm{0B z$q;x}%99XhK10%27edtu=ZiP1@+%E_=O23StHEC|&XxgL?s8ck!5MV~4+vC!d)u{$ z@FDkal7mAKcZbaz=K+~WPt@1Gxdsu-_VsmL;fy$@p(Ur9&l z*ri-(Nym`vwc2EvdSLKZheG0Lq2YBBq`x)f+J$ln%O-b5Ar{4DUO{!VF2=rzeFu9~ z7=x7Dc|+;$rE-vdkE#W8Q6h3`rLQc7kB-os>_{H%JBf?P9#p72;r}bUnBacjK30H6Liplg%3hWnr^_p`16N!e*JGZT)S{b5$5W8y+E*0Cy?Q9Bs#(O z5{y=CNz(%|V@3WUT9)8AVEax6qS+t@ET&tv$!;aC?bp=`F?ovnL}M&*dr0mAX#0U4 z`MlXcYa0lMI37gd_ot=v%4Oi+NZZ3w9oj-mq^Um1`-#)ZbpZC}w+lwJ)25h?%ogo* z3Yk1F0$WOA5#qyi*z=Kc_V6kFVZ&YOc-a=c!2F#u3lB33+^W~WzQI>-ZqwaioIk0HnLd|!)c|y#fzpQ5NEah44Ja}DS|xWaV3g03S(F4m@uJ!%RIH;QG3FN+F6 z@dd5{b-)*P3qFPK;VrdwREQjuNe?)V+^{>o*ls${=ate<^;vz1ZZ9+m(Y+zGCp&t# zZd7+bmC&*#ZK3K$?=06f($H*9L)Q~7U9)m9Jz!GU#wOD^J7LF}Qc2_k3TPG6c5kZE z@r-q)gzID}c4ZV6QmccMxry7ESgPKJ?Fv)AfRAd6{MV)KAFC&-iuM!5-9Z*{8}tHu zGb9)Pwhl}_tvNZrG%xXv`7E5%)$CkQs(vQGJj#3psEI!cH6J-zI;W+O4;Z+b30rN( zA|c0iDx0kfJ0wJ3TPQlz%P;|q4w{#G#<>hfy{-SJ>=OHs9Uo!+0@Hi85BHel06Xn~kitd0LYS3)}5cHk09P4t0H* zTVZ!K^1=U&uf-AQg|BIN!b^;O>fX$eS}ha%hR4$X$SktgMBT%&^m8)>JlxM(t381Y z2Hu`I3vHf@1M)J1Ab7nX(=|i;fziLx|Njph$J=IMJbjps^P##>#Ctgvxh8&`+;SW- za;z{!O118!1in)5 zOljy6{9h6#^?<}YnLU_DW46sb>YJjAv4FqDP9Q?+9m3R{^=dcW7Z8TtIbO0&9W7)| zk}>rQ(7yU>_Pnb2{BUe%Mdd?gBIf>(`=05Xh+b>0MLU>=*2ncMaES#!!p>W4$(~$c z6xH|CrZd1KQlxl`8}We6KHnJALTry6@uAL3S!3Emj@%uCF>U<~_`5>fUNaAGsrWB9 zs@H1hyk>3Drtlzr&pfv#4pJ{N&W3b+U_L0k9YMTKoo?&x&}uu84nYhll=2n*nIiU2 zLki!6BaKgAQw2T9oVPKZ!ryd%If9^$rNd!&n(47Vjd6Wn^WV__$^3T%u~+BPoguHnxzok8fw{G=?C|j3c;sqMhs#lzb*P5|L3VDHVn$3eM*_prc8h`1Y3y})sz}- zN}Wb2v)(7QuF`~qN)|6@U8M(;7_5~xO+QM1{tyCrSN5fCYSf2jEU&rsQ&H@=4>RiQ zUs=T*i-(F}p^{%9eQ7SDXE}6!gR@qQ`OmBn>peb3+~IO7Ow&kVqr6e&-7$JZjhW+! zPko;+L9+wK9HeaS`WFc?3fDQE$r9#$^$0q^krpCKUz{`r(6^JmEmT_TIxt9k77G^oq=z~5nG+g-qD0>(9D2wa=KY>Le2A`;*#x~W| zrfpJC!9vY)(JbteUED|%6s)MUQKV`WHIY;y2__L99~Wq=)mp8#TC26yS}l;M5U$~( z7SSR|E2ynLYg7=t;0=E7&&;!%VEg^QUjM!-*=H_iX3m^BbLN~gXF5CHAlXd#KIbAC zF;Y5(bBZeP+60zgd0v|tbEp)_?r(G*=XTuBe=?MNqCXzCqx)z>Z$V^+NVuw?agvP*%+;0C1#0adP3%Y11qw#rI)Md=~ z6+O!uZAdd^a6xP;%c+05XRKgi2=|rL76;4{l_5rL_P&7i17um)aj)07XAU*vwr~C+ zVFdOIFWIM%19SZ;>4N|X+EZ{b>S(1rj+~&l$3v0WHz}wIAmtmc4I~oo*0yM7MrkJ%P)eTpb;dLhk&0R`!{;S^)nnI{A>D`d_ z(p=g?lYpmQiD_-l{po6&v+XE$M~M!oB^*$PIE$Vn2Qujgc{8VZ$Y**};Li--P$?vM zDq?I}(bu89e*mPFJe@iY-H*TgoxVWQZ_j)wKH`WaXtECt3tS{e3bBe_jufv!mw_Y2 z@lbEpk>bbnv7;4Txarw4epp9}2+BR5kF4G=&*=SbK$708ygdSsKQ7g?u)fZR${Q#h z^D{tA#RwH8t7txvTW9%yVJHdD@I%&t(|WtYjq9A{Vtu3Fl9wGPTU^6D`w#*QGaCjSF`wpP!u8AFO~eSxER_*mY$*&v(tA- zll>xILD?y&)0n}pN4;o&J$>-SnEMPl9>aaX@mTPR1nneavZ-9sx9F)|Eq zH7DW9-MJ!?q43F$C6EKu`Uxw|m}^)BC!L-#(_9CJC|_X9zeSmjCn(?jyu{Pq^nR!( z%1ngOGLA<{r2oJ?|24R<%=1YR+uh$4gE;q+NbWC%jf8g|^kf2J#=Xli-f4ID&YI=b zhvII;JbrZ%)nndrVaZzZG4c1buLy{Fpc3^@@k&jE(>>bEk7wqk?i3z!Pu9O5X}MVw zfe~=0|8OvE*zW_lGUKc6i^wm!JPSC@TnwVki=d+Cc{B1Q!EWBiWcMKPbsI$m78`PjM%*^-|x69UMn1(+Hi7vuPet4p# zu>p2YxRM4$;1WWEL|}?T(LOk>70jn@Q5ImgStBf&KTXGJCNzv{k{v*Mg--thTeA?b|`{;^P%0G{F5Q zbxd$pOk$uk*w~! z>++g@6ogo*`>8-Byc4v7$7p`gj&eS7R>(WdxH7c~cFe%`H`52;c0WkJw4U{y?*2j; zLVJAk1N6B2mdv;yA5={k0CxHntouydp@l(yfHZc+V(p3sO}FmuL28t^L@kj=(H#=|-1brG;+GvUHC7o;e2>#KLdR*+qlqO~J?t268a692m`( z{~6E}e;ZbSaSG*CG`z=IcoeWA;g_6NMQ=mZixB8jNxssdn2UO;?O@Y&X~~5FUovp~ z2Lz?E0Co^1+z0E8XBSvjA)K`JH?OfE=%9ZCC8L99=AqsX#)|wIDPOB%1u?89`F?-K z9`$Z4h4UUTZ|>H348=jOE6QG9tN|JZ)t zBtgVzy2^H($iS|EFL8a-U_g2)@zI(P@gC%LU6Y4rHWoy8QVDa1NM5EF_vDGNiP@(( z+s!sR7Henak%2v$_l%z$_eD+j;@nqVb>VCSz3Igi4Jf<;0Fr&U2={PGid zm3MSAWOVVTx%RF`doz8_#hh}`9|fCCdVePos}e$CI1{Idyv(oceEwPE{nk;E+My?0y(R zeW#cFD21kf$G3&{8yj-!B&&k>O3m8C7V-~t#{3BzIz$Ha9N#sN4bA-M!`vLdy-bT6 zbqTs39YR?qd4WdccsPmkm~m;-j$^#o)IyK^I0^eV`d#iQm z0`#hArI?yJN&akKZjN(%r)X*k>gD+wl|TMF0m@T@p86P8_a73Cs$KY(qKbm|k%smH zG)*nj!x#QMD)9qeGU#SidMi^Y;m%*cZ+|)kVxDQigp?Zimb#Q0F_qF9T2aS46f=mE z^G@uFkh#s^H$doOCRgQYiT)e*Ur9L*_-VCIuxswk|0m%sQX^OS;5gr?*P5D1sEoSLr3x{2huWo65scbvKXu0o=)X2Zj4HPCamxWM8NNpv?IcWl&46ze*J>X z+FTPJJ3a1Bm>JLAgDq^9f>vOXO=I_^R5ZM5&I=JlJ=*F+TkZ0HS`Lwcw|B)|{`D=h zxze(1+grf$LY;A91VBQhDZZRmdr%q0B(A(i~wDT~S=PW0~U!Rq{GUF6MA)bhM>SMH3MixV!$V0++f z_79wd7yX3h6NF^X-C{t8*CGQ9FLV~ZX}UmHb+EH!vz|nWG|%~29{RuUBSdhGAymrqqYbAdy>q80i1ywG z?=ZqWuIe*`;1hBeaQA@!gT(ia93JW*ssLdpI)C~KAS-jf1n{sg1DyH)17M=1GoRoq zyxXwNX~QQ4bSV_`KTl@0ayEF0zryrTX144Dwhh{1E+Q;HS9EU}7SmGHZp>tsR}jrI z1TnC*SfK~~U77@afNL}hJ7!RRyhz|GsKi-1r*ym_0+AbwH8Uv1Q_)*aNGP#?XeTi2K zz$4EV2#}yeyy3sddUan%z^0d>jEI~6Gh|U-bcu|LhvsaI*LLB_%>u`M+!g9C8jaWX z2hM^P(}8p{bs4wOzeu=$5B6_erY?$mL-5ymmuMFW45{c>-mR--@0vcoZFof;QD6sc z#VNdf6(E)u@Q>j@XdeB?*r`o?m7mNqhF)1|Yp_nl8tOaY0U>N+rJq9$cO~8ZX54Ez zmdz5IDB;iv@~z{H-oP5qASRcN53h1={W;Qw8G(Ngkx}uxDFM%ugvmDY>Je|R)cfHT3PbI++6Pz_s+ZggYzM+%&d8}*PeYlbC8Yj%A(zKio77L$fL87HP zZV_GwCi^?mk#luUS1XLfp+>bPpL)0+QA+>q6Wk2pmgi2#Xj<91yC2-b-Bal-5sQFBq+dtoGX-X53utYd z67C)?aa+(V^dC_;eY6pw2M)6oFkuh!(CN%dMjrYpb1lSb6F>VMHjsx-$OuHy(wZ+x zMEM5ka!GpZ=KC0x#3G|fkQgx3#%xWE*xQ|}<=SN~nP~7`#_8XzC+n!JME?vLlBiIl z`}qFjMot;=GFW?J;mL?LHh!1&EFV0f693i=Ht9a9r`WbAzzzg7bc&K<|Ht09LXYHjOv z_Cr;%CVjM_qk;E;RG`22o`F7C(8WOguN!o+=lV}*bYIqt4BL_sHqu|)Pd>O9O2kua zC;wG6;5T2kAAI?{*FnMvLO1}SRH!T0ao5n~;5&quQ8oE<^1DxzKWyJ{O@1RREaOLw zye;ib<{h`xpa#a)-by9odttEVfB1Fw=G#T%gKrl+#=iGi36?YSj900=FR;r@t-znu zcoq$ayYT{VLY^Bh@+RcF@nUa6fp<<}S7j-+bKH2DYsRdYnTP0y)1$y!FL^&uvLlh! zC;2*oL>6q@5gLAq!z$P^kk;8;hsedQlRaK$Z{I^)X#$hv$5KQQF z@jiA55*NvHXBQKl*ozdnRb^hJu&c`UuBwD^C_0F6-X~r*kDrY=2IVPd<=~2|57b_k znJQLPV3~B|ZoA(kSfU{y^PJKKKSzwDWes{_6Kp))OcBD2zjdg--^4df zNCjr^#tMlu?L`UBL_D^{HiI1OtXR#TY5r41X7wARML)lqnIl>WQps5UyH@8DYpN$m zpTAh!saz$hIGTKw^~aU#hZwH3rK2L=qWk#WwxMw_vT8P7axzzz7i@r2{c8qkuXs$Q zf{IPA`ApNXU2nMe^G8{WJYiDl7m+u` zx#!UZR^0nA`VM?6EoV)dhuN2F4}kXKeqpKoRpSpZzckv+kzBZF`wT{H*8I#~EIeM@ zZCc_eULY#L{%3ZTL9J$2+1<_sTRYu;Uk0qE@(im01@6TJ`ga!U9u%ELoZ%P@H=oLE zG8UX^8NcQOi8{)j4Av?*->W%TJV9AFPje{tcNAzlC$|*wp&(wnTTfy}y(`Ojr;;b>O}(=sKTPzxxcb9=OdfLNRVE3SmiDG1i}c~GFq5Ab?<-&Vv7upG{L$>M zVY<+WEH8@&I^7A16p84X;+Z)vJPw&zcMT;<2$#uzPe)2^T#ggLth&VOBi(LRzs*QX zL($wT5k3)+6x|Ly#j&{$b=veklOzgS(G(BU^5$2K{~dm%i!`B-S9&Br2tP+WM`HO; z!}zNgLggW#cy9p)@Z|*q>ltxH`f$3njQo@-*q?^O5wy_PfrKFFLZEJIBdl_JdEDAgwmaU4axUr4s_o>*XV zY_NvU3IXAcs|@Z3W&9i2mCbgHL-uUhkMkqV%LDuIxqa11l2|e#n8*si?efpb7iXVL zbV_$Du?%d?QKs>vK(Dzw(Kpx=moa^ja2HnI{lTP0M%`U{A5i9OtA;+Y0Dgr3JV8+k43yEOHKbjYCJE~cVViV2tK{> zV<&FzshKjkWAj$l?nvJ!O}wvBv-28X6g7zEIHnFy#dH1dupGOesfJZC)#&j4Kwi*( zf*Z?T%oJT!f8P*2>8d;=>6nZ+)aDAJO9?NQ8u%BUg<&U1)mEM(v!~3 zF^d#eJxKRk2F`5WxlZymz<~1Oz{t|^#YJ;=WNZto(uIJ@tetc@?A^o%GCWO6^pBS7 ztZ$63$Ts)#1`GjEtU`TL`y8kWSrlV3YA*j6L=mZ!h;qM1o6>YDJXmB@=*w1|2%pD= zkVxw|-y*3b-TYEQ5&Ewlsi_?_9>DF*fHOL6)4IQ!eI6-h+dp%u+gjR8KeYXiR-rkxw*$RUXsjyfTd?$c;u`P1!Aw}*~k>9fc z#h6}|S3~v;H}EV<#vp#Rt8vkx8(s%VB&k}@iz>lKV+ zGy_D|XTg>A5;ZgYDn;~t;`67XgL0ZHPN_dOb6*dh(L85R4&fHbsjHCEz1s|Q9nx>^ z?sZJsEJ#vvO_?lI{!R2BO3~2L?3Ee&bn1rO?q_@KQy^~{Q_z0zp~xE{LUmVX@B?ms zPN|OHQi@fLcaMMnS5$(aYJGWj^q0(x!Atsc)_uYY@m$(l*25DFfb@Y$Pz#hKP^t+K zbryg!fdtN{+myJQEJ}QrKPX`C$`tTFWgNogUyqi6o?c4>hsa~*#BKI=gu{z)T1C&9 z;~jNLRFfHhO#_b;=x+ZUKqhKGXBUG9aZL1Air~lylMzW3hN7t-A#!dZQ0$52Cf;UO<>9@{8-$U&z?wS=Y4%$N8u#H_Pw?{v|)cbb1R$lx+pek6Q#-rU1t;mh*n zXJmzt?cnYn;cfyA_r#p^53tG*neyO^T-_n2@?32B)AMwh*exQytQ#-%FQ?C1Pug() zoBknR0^d{>%-t1{%7w5@G50dOEUwPyyRdtsmFLj#2a&0mbK%KpeUYA&Zyok-#Qh+c zcT8~kbMXb=O zVRM~+q#^DZx;t2q@MfXP3$2^cQgN`-xour#>qipbchw))N?2!HH`?X}m3VA|Nalxq zye)UV+c)Ygx%g~MPA|56$}`xV)G+#_cHt{6m(uL{!&y4H|494j$PC?tJgS;U&M+Qs z;bDtD_@v&pD%QHCgBrW)hs9bqkXumqV@`$1{v$gM9OPsW(Vc83K`mU%H#$oT`(T5^ zDpz>)$FJmWH8sOqo$9R!Id0)N(=o;JR_DSS8+p=k$;2A3t||}UPTN(iDqbq?Khm_^ z-D-LVyzWO~r*zM0t!40S+^xelB)Zm!4J5S6qow-| zvL^N|JdmM>YA-aQ%2^UBip<+D`)l1XDEtTJ#L8C^MZWPc;yWa3-)wmg@hTl6@L>Jl zBLwJktA^I);UxcuVt3;3GrfG?Td6DEKOr^kk6yLo)p-%k<~ysF!~P-HC;_Hy#$#gLb{UvsrIn z{y1LCbHks*g!30g-ShM6ipP3&^zEAB=B64h+7b6WdD%!<83wy4BctJM5huAif#oyN z@-~lWb%zAx824@SpjubeQ1#j%%B_m_TH(oBq8)xtG{B4V>N!RJ$1E3bV$~WmQt(?N?a*?rImAZWjD_Ci;~xlJ4{(%hy5__qBdG zPnPu3?aL2?4eM~Avtd0542)&V`cb+gq83cOaqMb#@MK=3fG5AT<*!$psWJ8Z={Q3z zoF6iqbHHEP4w~~W?+P`Q_!ntwRM^0C`C-<(f?M>~NBr0OVQe7pnkrL&cT7Jzz{ZC9(f=6e%{QJ+ zlx`+pBl>KUEe`_;_S1XSeKz2hh639C4W%h|Zva;3dDFX~6W3K*BHt%02*+WY3n z4nBB|1fPZr(oy&EFU-Q&&w=CCQ|UAeus3A8IL?I^!vF1?3Vqxje~iPSZ~I4zkKLWOgBRQRzx8? zlwD2#@XnOez)DJ*=|)5%YI_#yBSvZpI&qchgu)cxdI(^@EdZElTWGxckRlPx!Jr`I z|KQNJhf^|kNZWoz?;n5GMYX`{XPG&@LGwXtPd?upC;okuNg=wnJS`vL_IRU`C~Ol8Be-_7f4*|qU_*Kxad*Jn zyQ-o}79Z?YzpIKnkJJVF38E$-}djH;x zsLOi<7@!PGef=;)|EWT_#_S@X5bc4dBgc)DSd7>>{CS;5-+?0KB9Y&{(yVWHHtuuqc=qx(8-5Alr!7#;S+xNMwB1gNApwFo)ybi)%7^O9a4 zr?r+jerZbL`7o61*Xgjss^=ovq#8y zEM2V*uwnC0(j~L-=UE*o-xmqLIAyk;mIpo+`07t*bQ%Vw>k?y;g>r* zpIUk4>&FO~bL(d1Zgy8X3)$&%+=+P^`Q{=`rrp0aSMX2fs&2U93Kyl%|G;bxHa`;H z>!fD0_jwc5{^`7N>%O1n+Dqnq&O;oUTZ>KeB#z9}>~DC4Wc{eX)L=U!d3Ge$;pW$BJP%myDwJ0QD6OI*$Is~vDGm= zgBD)gzh_Eq2V&ukF{hf>cqj52#FDeoChX&`Px%&o9L7ZHZ=Y!Si;;PsYKo#jiiTft z7R`lRV?2LztA6l$1TL+;(7cGmXn149-RvxM^_!y}kRtsAn~^Mus&rU=p8H;FPr^#75 zactZ>8p$GF{yZO*`V}ePz~a$_%=te4&tGSVV~=(Bm2YylN8L>t>vm`1H=qh!6^4L~ z;bz`;MZ+suOe;xXF-<(3*`}$91uUBY*i-DM zPRn{U!YgC$MrWb8TGX9FAZNJ7 z(upGlu#dYBGKK+*Uy!_H!jaMP4f@OXCY;hlBrit88yKUr@N=Y7S~{HN#8Qg7V8&9) z6J&tDh>N}A&-(3xIMCidLt|tAFB%IA`AsD8WzK>sr^5QtW zxJJAf5RUiA@bc5`<;7_DHC|xjfc7j) zR_wiwn|w>xPNa2S8L13a@%kT8ud51T<=X&y5jSSUV$J%g%Tr2mw0xUAd9sr0j#ScD zBJS2$`KvK^ABR6@VUAi3@0vT%t16x0UOm8>rI+ap1i%}M zbmnzBGo=KETIo(Hi@L9882UY|x$r6w=PbOFpY)^qnm4rBiNGy6-<%XL?mzZl-cp2VI&7e~7jOWf@lLLOjXZ_sj4!~k~+ z)cBPQHQxG9Ivif_u5uO?euksK`t(5lAeZ5Z?WAtSNW(s7nD44|BVUVIkW87j9o9;E zIZkE4xx(t*KNPWRU|afQGivI46U&f`qKsp@#*tOpi6h1o z_jBU#^sm6a-GA1nKQ_}=nG-O65OS;;f3T|E*V6wn-xjXBJ^jijWo`|o%c=!oE86}Qm*=$@Trqai!MQQ z|5h0d>Sfq6@@1VKF@o^DC^P*0PY>vX;W#{`+p4)s zCPEY9>JW#OqD1b?;cxyIB6BaLte=lUv>a@K=kK^;!2>15j+sj@oXM2V zWQ|Z8BbB8iYNq9hs&GQkGN^fGU~SO{xcRgkNRdk{uXa9&k?0!&>c)DOALqH ze?xU(+>B(j$?^xK8u!`^9kslJ#;OVIOy*+iqv-?KWEuv50U{%=DO$bQKa@AXaJ`PpJfV2s*_a;=6L{$&Z)e8>Wp6y9KVzCSo@baK|2f7^_VqS< zjm?g;%sZY|_M>DUs(;M**O)a)<9HJz$mr@7J}(P8`8#Sh>t`uH*7eC5bsFzDIk!r| zr+yJdnDcEiRl0;|X?wO1FF`7}*A7<` zO&-x*6F5cIAtx4u|53k3EQRN>39SoCUh#hdCjlWjYYjpkcsN+tcsq354?tGlnc&Z^ z)t})~xfm^1Bc<9OB)8{si~kSNnKvnKhKsaDKt`^$pk(KqYq61KHuZC1G(uP}Mq}m) zxZf7sy98J4*tBV)clixw0mE0S`&Lgyy${k#5?(H7*-s9dNmN-jc z8=4iC!m(?Zy@kN@SG{xKp#SG?OYptcr&(W4>s?HgNPIGXqu#MP*Ds7KjUX%E;BO>M zJdPqI5GL2$e-3YyzHH$`0FSin@9WI3AUBvjR)c1ZIIDZ?KBy4I-{Gu)^qO=#>yJrm zpsK%OC@mTH2l-ZN*4}Ye%&wWCzT8WhBmzdfc2(plfa_(*5b-#2^AvW9Cm_*YtilF| zzwXLjS@q|{T6ff6YVe9CX6~gCy1M8Fi=H##4WOs}4+cG#@~7iJK=$tkGeLjeulq(o zHuZY~LpJ&u_x<|6&RE?2fE^Fc$%gkBewE=uyV-bveW8W@+JnIUw_sNRo0-{cvro6# zcPaY~WtZ9P$8GirHv2v1uj5T+A8xaMZnJZ2c56G?uPgiQx0%u}&u86m_~lWss=4{Y zI>V8L!>S*{%jP+HIyGuD%BHPv+VIm($l9u8=LDXsV zx1D?}=O68R&}m&_8XWVjFD2hgGC_ilQ8GtImBtZ`3T?LlC-Mv=$|Ueub~1HIX*|+Z zg{K+L7hP4DDiDd?cln98jecIqm4Oo~dpa~J=+Kk_>d=U;PAjZ!*RxvcFFd4We;*vjboBuu*tWR+)i&*MWr{|o~q#@1@2lCaS4an9A`47 z6p9n!g`n5$oYqH=U}ig=)(7<$-+h{an$L9e9^)>O+U^NTwbrt>HZ3FK5Sv?vfOjPsaHwS_qD)TY?Wr$iIgI ziQ3tDiP|P&A`ko~1tZI*QLKaiRIJSZBf(S>wWpEW&$c==vTV9a&_H0Dov$LUyj2Mf zB+{tRldF=X7iS1osYCpeKeAMNmxx5peo)FD_IJHfY{=vp4lw38afwRQPE!yn6AZ7E zWs=O@2g==>X&77$iG=$*3xB`|jz7S;jC+e6mx};k(#BD6ZKChhCF(|rALDe4yL}Ny z2ZBqYJmQKG?xp-Qyv%d;3X?z_oTWXfs|jv z!3cWUalSU6)QH!9+asGV-kaIFw<4rkz8!Jbre~Q$aVzbheps9SA)i@!Q%FlsGzFTK zPg`dT(e<~*xtyAe=dQ+2Ab5={K;UDT6Ac2@$vKS0Akbkfwn}QuF;D7x;G1TF0b$>R zbu)u8T;;S9WnTkeC?#UXGZ;sjm{i>yLk*Maw0J3TM$H;08RGG24{Tb%qMRKdT}#>f#XhKdWk-)Xj`Y^fo#}eEyPs zmhNIgN`STocJwUW#n|Hv+E!5_S$k!c?*7CA;emtP55=#h!HP1~!#&k^`-f$!e_JIq zQI>3RRPrwef_adj#96S9Q(FeWevI%z`@8+MjKH-2j7l5|pgaR$h_j$iuO2Mz4M6*& z0q`sUGDPFFEzf|XC(e>qL${+Zby|M}l{a26`o~Ud4ZlWT=d{V+E3!<)-+eZ6NC4s# zr)?Jq=j$A1^@mQ|7W*|xH0iWSy>rM6lbU1h`i}mQ)7H#KgnhPW%%NUgmRYdEf0n_~ zZ=G0qukD3QcOk2b9`7MqdcW_%`lI8uYqhu&eXC0F$RrHdr5Q4=8*EAVLN?Wozlelq z83GL`dl8e>@qm)gCpj~=`c0W})vx528B_hz-i^%SvDW(ELoh?|!h>UOSHSCo{%ptz zPU5n;eUvQUOA_wU{%_x70|{Roau&6M7Exvo0gixxIcR<}=2eN$j;EUt@ssz^tp=zy z37E6AmF{Z9+dM|>}3yF8(Dk{P!D`Vd5ykQ&M^)uZ3 zi9D!tfWje6y(@FW&o`y%UI-5kF;-{cJTtw7?dSScwA@E<=#v{sjc1J(|2&y0R$wZI zdSy-@?o0Ji5O1F4ZX8P++{W6T=sU5j+M7~2tn(}{{{$mXI4iC}r@yoi=fdG1J4=Ui z#O~}95Bv0B_&LtfYx4A?rv7Df@w#PoVRiV8`aem28kY)vf7nMjAF(y~|6xbsnw)yd z!d*y!1y3l&w+zsHJYqn4HYD7-{^jdSRCoYp@E3;>PsJh=1kB8W`6oo zGxHt4X6B{OH$ouCyi4HQ>Fpny6V#oo5~$;sl+n(@3p3ebV<;wRvA`eqFE&JI(IW+s z)4RJ=!Y2p4;y|l(xW+thjbzkbhdsMYPN5eaWx!1*PN zH9zoj@s~izVJr;^ZW8awER@ODqhH@lG zYggI=rM;9*^OV-Aw9ahW#Y$^d+Mlv%Yt^;ely+w}?Kdj7SZS@KWeDu+eyzY0*+A+wTy3R7aSHo~6qUZoj|6;sR&-h}IDq$C8o8b)o)2Is+}DXW;g z*V@_e@9de4JF;c}#kOQIGFT&cSiRk*n}KA^OON`^^` zNuC_|BT&|Hxyl`HY412C)F`0|(#n8SKf6NQfj!t15npZUIFlkE@#Q;u5OTAhL7w(I z73Xx2fp85FI^tC7-f#$@On$lYW6FOxsL4BhnaqC+Z)25tD}DapuV((H(RAg~ejNmX z&G83h+peMQNtDvlC3rCE2C|t^)Qlyd^|iMS5RQ*PbZ2UdT75flXVu8&2qwmz8fh8%v!_+#^Cz@WIW)4KHc& zQiO-AwJ9)Xd^9*Ehbb83i)HoYwQ0W`MQYfY=%jfk_jtbb8be}8P~yX?h7f!;eluHaAbMxUtO9qvCGz_$LA zdEvoLJ2L?4`gzB6FJBDr2 zX&mxj?T;?8ZJ%n}F0pMF(DobI#=fFFRNq3pxiFg!1u6Ek$A5=-ZT;mfYi_^$ul|R6 zn(EsjMWY{!Op){A%N?u-^8&#EGhuo>BQ;_Q9AZ+^U7a8p#JqPFP{PFQg~m>2Nl3*q z)N-Wn2yAM^rI4(24Hf_9)2dI(oK`s!Yr84qs#57p>HQmYJ9U;Hfze2+zk&iXIk1vAhJ)=+ei|&h%ldHY_qa)4XVNUCRkezuJ z}Y(G!2@j&-6ki3Hm3saa{$6VSKF3W&e+P zO@Z^;ov_HMX4w(|APpmuO2kxfqP{9quYNt9O`2nEk_(~G#2LIXuQU0T60c|K-~kfm zluiS$$cH+4CES&|MBl(q6VHB@evojbNnnXr`ghS$bFvu50D(iu;G`lP%_*JU1GWdE z8_V%8%T!SmP^wJNR=MPVRf)L${o%F>QKu;{++6@;19y|ebpJwcG9vOQ_AE_j1?4V5 z8a|Z*?SG?y8IRjvM!4zz+HJxv{WR?b!L=AZGd!Ku5_kI|9r`PPHHz*zZ6+w@mSH=% z^vKneXiiSwX}9Mn$YOYN(+53(H0r4ak39qSe+m?XppRg;LXhl;3^Z9f72meU5aBoB zUE{PVepbA;4s4|Q%@JkP?vJ$V*wrq2@=x5#!00?$ltCAg-TqQ$P^jGf512|uJ&m|s zj2%xOG8OBVc7RBrOBhxp)pXGPRGLQ#-U2FF`$vSr=;2?A-C8x?yClVF;vZ+FLeEhO zJm)VSwndk(R=(B8>M4+IU*x~T;%@#|z(Za<_mgD!m3p6G*-_`QOG-=lk>EVQd%sPO zBtTR&Jh`-@X<-kp4naC*gD$@Yp&WEib=p`(gkmn`wk;#lPVu%ssxNWpM40N(9izt zo8z>8kDuuejq^b>)v~N$$P>`S5{M$;M(+k4&l%+r8C8pg(rs&7%A5OzU6^7=>P%pIDT?Zqrz~pET z!+eyGQ{W{eFI2Q`Ae$?H;v9GGS1? zkp3$my`pVP(i@FSnXs)YW!0%6{dKP9HMatXz+0D;<~t|9c6~nIM}5aBdp5!W*D2gU z&XxBNkn5-`OY@u`Y}o5e<-hX>KFVzDbhtRGZl`TB zvu@OO!9z0P@ny~;kqv_ZsR~Y_xFxxA0v})MED{|X+>kmNL5s=C152aB@e*gzWM!rX zo?@lqJpRPMaA(I*P;J@7yE<&NtU)i*Yk||ZmHs&BJ&otTg1~fl^rEkx_Y>l^?-4wv zuL3HS;kt*%OtC0Ix_H?J7M=q6DBKzr((zip>rqUJ32`4|#Eqi<2^2K_fJ2S-Ld#%}*~N~X^^9<9~LG!FIuXaB4J4}z** z{hwj_km-NK^nZLF1Go}%;r|>!{<2}61h##_A8e|g*Q@(qZCcgS{b_XXOWprzPxpyu z;g8G=0KbY}9d8_C)+JaipdVj621|a$^hA*odSkN8bY#7`OY<8DJ`%pDtZBV4B5ExV zC4)9d`2|juaj)OTYl!Pcq^OqO*V)sTaOlxGHm+kfQVuo@CbP)$2jea#E#$B1Zur8I zruQVDUtpuV^|D_g+ne)ORopwn9tVDaJ3S|$;4qf7U%}z(J(L{e1&4|f9V#TfAIp!x zuJ*sqTZtexOa%>C#_Gsij9kst!4I9*h5Ux$aHrWhd0-Wob8c3w0bE%SeSY*PqE98C z=8B=gsQ>ZvG@Obfyw;QwbO7TmESm5!o#{WYYNhR2oF&*W;1HoL~}aY{1Gyv#c- z%vOI3)wt_AY=Z(ebr4QT7;RA7Qh9ZnM|e z?BkR@TG{VxlzF^|{}}tYyEQm=+f$pa86gZO;bqeab^}+8^5_f?Z##>mV}x}Y`^a!- zp>Cb^S9Kzc!hIIi{Eqt9SnGxz`j(G*M5lZlY|2}KK0{(jyi`bY-jN;}#_5j6a(+2-$Bc>kwGMGR8HPWYa zAD?rIOr$23B~nvLt5a1&6Dj-@IeXm(T&n$zY7|Rw;@+b3CY+KBosw7KltaWR;Za@w z4E4gT$^+||*{e#Nw)*Rq{cIy@3?Ds$TOOqtY4984RD)iRMag(&Kc z42PXI1p^VKcZ$-xk6!G}$%S2ZhDMFX7vxSdAy4Sbec4}y$}GYqZR9PMexU|7!W|7&zv_jerNj$Kr}&s_BuyFQ1RN)H?gN2iAvJ{ zD}+jbDalU51>8mn&>RRG&DJH$KRwL8#{CTLIgK^)8SD@0lD(y|8 zpF7|PBa@zqzcisMv`tW{I7ELVUY;U*VUSZ{A~p~wwTwGwg(JDlbe326$^>un7_tgS zV);6ecl-v}eVkJ3wZ20?Cp?r{u0N9+0{%H9;tdTyZy!oPieB0D(!OzQqW9!PQj>D6 z%)Wl_Sm&txZJ5S#iRrLtCM1diU{bH93Qq)4c_NY5RxPr`u&Gz<-BR zC{#4mVmpv^#CM%V2?_$EP*SBRtq?H?p}m;oY9jU+u8|t?5e`}Y&FiE>F6>NjK@6jp zVkG-V@1>nDi|(w*TX3@K7$nL{jTl7bjHh%TdSW-kIH$ZUzXOMyPwdHLmGBqZmQnaO z3sMn~x}VJQ_g?Z7CRej8&tJ(x@-o`hGm(e+3N){Owz}#-fZAzK&KIP&^25&em*ppR zIyR!Ff^^^KEMGP8W)zbrdwS)pQNo*i#JEEb0%73n!c4@ytBc%FsXUg9dIkG&iBzjw z;e?IH_w?VJG;|%0$?>v?<$F^~nz}(XPc!g*z`;g{x!KS!Q8HwD%_Z!;k%}Hhluov{ zo_6{We7g+mpO;URqscrmmb(_erl|X#S9nu(su%~qafolzG{nNq{;yYw3GyZ7X#vLI zzIU2fffM&j3zbBSE2{q^R*MbX{Afl)LoAW6tdO}ScO_n$iPUgz{T&u9-#Zr0Hd^xM^0E?qlPI4>gE-Y0fheY_<`j^t2W~}>q z&v+tJ+Am`2P0(QpfeH5|81VIYj>(gMc_n!|FQdgc!7j$Ht=2X)!l6XGtJ3Ue{52XE z#j{52#Xj%1G3%82Xf~zXo$wYY-Y?K{N{!fI6WJR41AjlDIGJSPnZYdq_>kC!;TK~& zC~bnI5iJR~$~RcpUQMYCz+Svm%SL9js24BfDy`Etjt{Z>M>HC*kv;7%&HO~u+FcCZ zqu!mj>NC8(ezaA8QWmV~kP~w^Pe|pPHx$P6)L#9ITqrNAR#2tm0UGm)kDyu|;Ul7^ zxYIgHU1=6P_}A-rHZiJk{9!$J)RCGw5uEWXw9i52G~T;{K>wG&JvEOJ08R^Mi!b4c zd3|r3{nH$!Mtq8!nn7)szmXJ+Gr~(1RC8%S?pL3h2zc%~gSyjn?nsT;WGbx%eMN%* z0u|A#7RJ2srEaW(JE%_E4j2JxMWmIP1j&d|FIF7m<$K+~nZK9>=caG*FA(S2ZumEw zUJb0%XKF;8KM@zXH&)WInBfPC0Kbx>NX(0s@MaR8nVn1(?==CmaWH6m!lEsox@dTA z6V~L+WX>?*PtYFYcQ$+a5k zt2@bcV+c$ATCY}2!WcrLo+=Fjj~O`>;%Qxtgs7XcCa%qE0Af_vswsD~nM>nkz#;7_ zPEYCYY87SnBgGy_Z>M@jo+r+Y#mcGF?|CJe%EMH7so^#?Y&To#^1RT1bcfL*R2HEW zOh2mM*n4dU-oFW0n= z-Fors9(~Q%S0JK54{)8Mx~P12%#(g_s_|cBRK`lT zg{jvm3NdS%fyN7o!0rKwrwRS`f0wE7TPm0$v|MB}dkXtEW{TaADJCOf!+({Vlqq)( z_KBO;6}8^B1-H7UDV3z3*3EltI_&dtTfFr6vyLj@gwr?4pp7kHZ$ zMPG{OOCcO_J^38N3L@>g=p?mWjz7O$i>^P(96bj;NQw4;l5Q+~{tuqQqa~nHgw6sq za(tGNkNFV_m3Nb1b5d&^DYj2;iE;zEXbPbdd41FX>zQS3FeMtpsH!5T?LIh`2x8|m z2Z7+fOqU@!Oe0fxXJ~ejyC2%bMzJ|S*$+CMvDkQbB5*PHWqyBfuW|zVYcpI1!lak9 z@no`9>ei1=-%OttE2cR<0LQuqR=zjDcmWc4AnCq8p>O_)^9~;Ttgn4P-8pNkTmu&z zrT$$v(WuOyU~AUFN^)7My&B4mxK&Z@>)@ zxN9F**Q9hP$z@z56*@O@j?g(Ovj|BnaBliNi9%T!h^{*UnmCK~3{8Ysedbn;S=P+) zVTh3${6+i)*^`N{b2Q>}9m{}41w-EKFH!H6mcGs0pZNqC#tQo`Qi?6yMPZZy z?DE9w;KmoNnwd|HxaHS@KE6Xo0@oNVTuFGeR0&@=kNoUCkHZZ>n-Nt8E5k5lY1A?` zhV`zYtvHi$i88oAVrtyPUwTx4dZNZ@+e`h7QUq0z_8im)y@Yv4&@lM)ce#JT2-ZQ; z;O*JFz}r74omm^tBX(xiDQn|Tuk z#K7`ffg~J7K;`vwSw+(+5p}!TqZF|V>8NG4F}AldcJr^s-Ic>W8rJC!Qx6~nX_;NF zoL&1a7ek7TM9LvdQAkJbE4Wk2}vSGhU3tsHE#`8rbkK6upY~H1=IJHay$d zs|NX1W$7b>R^rD009ez2rKM5BFh9JrmpfxMmC;7&Jn8R7p0mRpVa^x*mQqsNMP>RZ zl*pOQa{X;|=rHO5>tRY{WTU@itA9ifGo^nAU7Cw?-J3aj(3RILvain6>{tu&ECZah z4*nHcAdhE&Na;jVr&EFBJ!YT!WXCc}n7h}RK3(*4 zQtwu37;ckEeF$XI&el6JRG@|8e-&nLkx~L&qYDS_a5_WTKT=k7O+iyeBG1E!Eo8lQ zwQ#r7@6h2y)|k~!>xX9RNtRwIS*MvwQZqJ4!?=c-ldPlbHe$sMywZgXYmZ1UiumO; z^lrplGK#o9D!I6>6iLp2LDj+8lkSW9E=xZM+^qZ@M@~{hXw`;V=?6eG+wb#VTIr{f z!OZ@d8O*;(G90o)%ph*L)edz(0D>c)(Pd(I8u8$dHFCcg>=-dZs}1oJ83S)`JA%}i z*v|P~i0=O6ej}lSh;v7$B=fNe+2=MHImsL};_g<7rDri447TwXP_?8sk~>5g`yPw~ zEb2sG7c?N$FOPdqmNuIrJe%DW!!>|`*} z1z8YobLwB1vR;DUf1$yQFc=)hrPR|V1iu}m<-Kd!(L|0#A{J(U0gbb}VW}VZIz0+@ zw?ByyTtiks`&Foj{69XeX{fs@*7ol@`C!aqtGiMQ;k7?$UCb%H0%_9Bsy#%0`UuJ3 zvhGF|n)7Gv3lljXBRQo8uB9=iXdDf(%yi7MUTYU~Pw78cd zgQ5K$(ayF%h#AO~-a;{RfK9){?wLvbEJbP+_0n5=rJlq<7|(TC$m1;JzkzQH`6))$ z%YK;Aubz>$PhT$fl2xeQO_zEs(hKcZo`0!uEz|TIQeaPMAn*VmZ z_9%{TX_S|R1Y_fZDvEaZdC6x*iB$2C_22KlEYJ_YqP~qv1KsH8Q=BEkPb=RmTN0td zr9IsFS7ej$t92vQ0UDNgJU*XRH_uyTn*CJG&VCAw2LOhjjF}Oi=HUkbbY%J7?!Q4t zQx{A&5;^jCqIL2UQ$SO>c;MUFCzddyw?>9~$5@aLK}HE^@dF1FeC@zqhM?2E|m z(M5_5jO(}8RN>dcxDAE;fFC_&B9mJV96WcD)2h=>+_NzR2&JKSo(hSmQOt>8QobT@ zU+i56lDM{%D#R1Gbg_RFYz(j4lj5}sv~ccFOq~6AI;^0&?cc;!cE=UfokOeu-eVtE zEIeTHkLqEWf7hKEBy;4#0U?tefcHE8V8B8Hhk~^*yT%oRD-#JBfRzyCf0YV~(1Gsx zpz>@a0+!$tW+je!ia#CGg{xEHLo*g`4*vP3rv3bQj^W&%M zT3Yy#%TCu~y-G6rD&K>~nx8Vo>Uc)%#xnn5SQ>ZTc;RX%%=rSY?bvAkyY`%G7l4Z2$QmGr|R zf=vI?J03Q66jOEejK!jdb@MeCX1i&YpL|r^Z`ODHH-mAQvULO0^t(v2m;rkH*_C)F z4Jc9gkDM#^*1%Rzm{B>p8{PKRB}wlx*);rT!LnYx$n(ekjj^RhOs1@PaAddJax1v@ z|ClXNVoMC}RYDe0e?hjy0oW!m4kFHFVBDq>GqNTAX-oX4SBbk-BAPAHVN3kISBd*n z;>2u;J8g-MUL_t-iJWYS>ure#dzE-dC6;TlQzPEK9+GnzV5brvwux7urgt$Nh;{Dv zpZudHNfteDBPBDxB@P!`$dh|Peo{bM|Bv$T=y=NYEP!V)qDy!Fuyjf7yHyBf1ys)vsM2MnfLIb7CUC(s>TS!!GyCaej(nG)#BZOI@g%`L_c-R?Z40KgXZMfXP$mxb6}7iJgu{ zC*E@7teiT+wC(io#V=cb=OZr<>&&pJ!hlWHmzZtE$~h{w`Ch|K(;0TWi$oPkUq+XL z{r7?kQ5Krua1t(Mj59o|AmF3+9(Vx2Y1>AL=BI8_K`w&xubSDQ0eUw!_(LszB`f<+ zKA^;>7VGyz_V=CoeYg32<1GIdFii?{D)D7bF8nr=x5@rCs9RxwSAZ%13Hv*)-+!>b zwQb4dj(^bZkpFX=XlD03;mv!>%=!&VZ&`yL5^?Y+e3*ULU(F#QGp<(NW;KXi_?Qyy z_*zSp=-pVtn*9AW=Aph{Xfq5P8Qx&9!5g!S7xsE%_5#Vhr_eJa&WiU?!#?CUlMnfG zSO}zU^yktGmUhc5vLKMFdP6!2NGjfO>X)Hy^kdXZH$euy()4bE@olR*GeZQH=4etINzQYwm*)2+Z@x!)zrP&6#$<^)}y7dnuVauK)|D?xn#cks;+Q3^L z0lMua1}xL1S)Zvv-y+)@*4C3@PXb425?Ov^0ibp=Zm@0_@x~Iaj{-KySs$xzDNJCs z|K{(stH#QB$Mn!AX}@5LvZHEnS__b@SLht;r1t-N~mR z+i#)%N#GKM8|k2*qIGZoGi438^Dl>@Gg%iY>oH|%VNDf`7>r z{4!5Dwin1FRPwJX*_)|+c)xHn;yNOAGbwXMZZ&( z+!ie-&!kZHPn2zcI@^)a&D{8LpPDQRfw?U-%?z5aLMt+bR*1y`M@zA*Wh(!QIr=}M zY=Y}drE=$jmd~M5WZ4>Wd$=66jI251Zgtd9#-Pj3IWb3;D#Q9B%LGmWLG7<8BDK-D zSx#$=REFDhiH6(dzZEbMMZ4St_aVrd)7nR6U`Ll5mF9?qkN})fQU-|PghODI1?k_k z>GfBUHX=xKY#QOVQvFU;TIwm??_Jk&lg3CF_2s+bcN}N3&b!9Uo3+o5_&bM3wY(B$ zVyL~+xqV&QF*aP&!~OSY^!@Htxztl~C|cJtFK9tu{eF^MG??>$P8-8QTH`wyK z80Wf{=AgX3{Eykp>>Ff@CE%N$kJz#RM)W+zGUnZ*#Bq_qclgIb+(z>Ue4Y12_U`a>IV(iE(ef=FR&>CI7mG4|y&65ik|Q2XZ?hri*E^eWHq(n$l6% z?g{D|&(>7K=l(57@9^eX0$|BOJp8-y+9%W+P>vInN%~E=PyYfHcUw$x&rpw{FIzJ$ zqoD#OX5)?FZ|v@iz={ZI8grjZ^74)eX^MiZM;xC&6X@f;;R_-yYzM7*d?ji-)#E>jC;Q@fIWO=YS;1XB=Fzr!%IlK^)tO-?nTisPVoIncOJ;YZY1)NR0tswn8LTT|$?4yI`u3s5})g~{1mn)xaIn|tHAAGLg%OAPj__rHEGL{r>hjlLXs7@1KumX3p8ywbx#I-M7-8$>I0D1C zZjVp$29v+u;Of&Mw>O~plfKmMNWncCW^MhRsdo8qoCgfT1LK`<<056Im7i}){AW0_ zADp%72!xKcOVTl5TeaqC^K5)Oy)g56x)ryu+)Y6|BR*&|MVEn0kfmbkf%2JtS(HTpUEzR3mC-z{HHl^3)ehOaoemN88_gIJ=l+bn$ak|g!JH>i745o_fv?ibJ1rhwler+u&rn zr<}f$Wsy)kn0nc{T1JuN2>Y8T8(OKD$NeUT{zka#LHeZrU7lvcv}(Tgliai@y27mN zqt_YmoF>E~abj1APMgqeL-Zq}n~D0j!cZG&Fs!z32`u)%YU^La#-j7W;Kdo4l2_pj zQGSi>bW*`Y{Y8cD|8Oe9eSVc4SZPwe)JM%l^Q5mDCV&6o=p=`^*W5}5kWBKBeBD)+ z`U8#BxX*DO;k{$EDf>AndJMx{^DV}Pw~ogP4i`6IPpO%aSx|YPzjzSeHPGY_2Szn} z4;y^Quoe}%BfMe#?f)3oST41B+kNR47??2|{R=0#5pyQzbfUVx=E|RNsbu+qvUvJU zM*YcwROev-v|5uxW!405hAA~#mqB0A4FvJNFra@T-?p@gq}&!n;Hima&RU^`LQ)BR>_TJMv>5m4P#&aJ|;L9T2%1SuoL0{!_hk#ypN= zcLkSb@c;B!+_|Nj#}vDkK$UluEVO+Owu8cCA?^s)>R}C`XjPJXn;#W74C%SKl?~J& z>~PHay9s6|Ua(A!$Zlfdm@v@UbLwJt#ki+=6zq*I z^TUtOSe|#&RZC-5E=UGn2fI98T_)9Ksp*oCnrNNr3`?=hWmD?ZP0T*OE@Ia&4C_8B z`oauoPf>T=!Bkj*GwU$7luo%%v$&bLN9$nzlD9ES-j6@AA+)$E<(RsZR3YO2(JCH% z7P4X9H!sI8mSB*|`1XBHeb+nFlr zpOVvG#B9uUyJF6zb?&u4meAtao1s^}^JlW|MUX9)D796M7POU{#(HUy*G7~x zx6%vWtaVe5Z_oihfvZcZ68r=)0yT#0$ICDt;Nu+VQCzSxqQc|oI4PJ~5?kd2uG`Q_ zxT0>n8|0tP5q_fThJC``DkY|K89*mvN4uz%G~IDLR*VW9e3R~bEKgV&{KdPM9EEpy zWvqTH;czIw&nhOmA!g6w052)$reb>*E_pVS;CeIVWgOl+r9yM!3Sf3%=B#{sR;f{) zYa5s$7rWo=`1HUedhQEzo$>X*Hj zW7gZVj7}tcJ~ssV=Y6}hbQJ3UyTLyRWW~KxN;L|9FuhYGGx2MzKI|!jO#p8O4(Bze zG?AG?0EQ$OR95ajj!_hXCU)8S_LNFYD&6#vz1)!cqGQadG@+)+Ak&dT^dH0Sx$AE9 zuxSYVXPL`Q?0>NsDcO{=j zJ3VAQjlB!!%R$AN3}3N&*?kn_ZdknzCdyjEvv>v%`(KI7cq|=Lp*?fCX_*w~knbUj z^2_T77Nys^{tl{h3RGXQAbFa|uY1T!vn1y_Mze|IZXWLHkue`~L6$fVgr^+M3||P< znatx{9 zPAj~WI0a&&GnTVfR+G?@8ZHQfqlqD`zJaXkJfO#%4N@`ibe9{UDPR30UF*0749ecb zk|fGUS?xDaH{!9=@@#PK(bkK~{rrCF8#_a5Qy>p{fS>XDXdyw}Y`&utj-!$gfNpmE zwGpQ(te`aq_|K_{Iu`}S$zK$t@#^}<)S(2fhPEyxMa(so5p=FIGg>vPO<5lmN5G88 zZ~ihc8pJ1dWsSt?wkLQTsh%H5?TLhzl)x|B+-}SMz`6_(E{{|jj@i0i{+oVdR@*Wo zC@eq8f9& z0GeloatUuX8mRCM3g60OCaUj&*5sjMwi1Zb@?fo#q6wHgoo$`$TW$lo5+)R3?^ISM|z*>m~h^*%=r?Tq<#HffJkHEqADCDd> z^wiQXgbCIOrbt~mu{_kf^!3nwFS6XD7i1drMj>;xKXgBrdaGdIfq260*p0g805kVS zn7?sPBR~`UxugWiQU{Zg>2nj<;zB}FDowTC8gqaVw^~CY;fi!LlAqm=_lvxENu3sr zure`2aVCUm8<&iWhWnD7+p0re_`&|;3IKPjZK&o5J#%I?nw7|ZSDb?r zY)&gKv-)?qwBSxxwZegl6EE825nq9%uH^ zT*l7PX-H-2FQV7z+o5ypf>-F*Ij5w0Zb|AZ+#?>E0Y%xHI;vkGd9)vzS&}*;6bmMg z&Q;$Nvp?wXrjQRmSOI$`|4-xp5Bh(No6(X82o06uBzPw36m~|cof>{w?N?~iBDBOH z^b)t=Br=n66-u-sz-~#^nRnb+AW7^sR&O`70}`?-$+C40!HDOO*}w=xEV5Z9An>kv zYT1Vevb>RSUpFZ4aH5CtO~IQp8iI$&1a8(w;ev0gV+7+d8n98_ivd&oF20g?wOfHC=UX0%JP%a@uol*wj z7I<~GO|2eZw)7`Ts#Y0s7!|%aWnfGtuZ1y+buR;wH=7MGVFperQTruH!}0oFIAt_{ zuML}CA2~T_$gn~3oOqmY0>hvW_X2qLBIFFPQ%7*}xJdO9Ig*v74(-3Rn)}=va;WjH zLDEdog?#lcdzy6IX?F*He^-i#vnc!TY^37H9JPcWx8J}mW% z0}*F>NvwW)Ao~bL5at&5db^z7x@twt)FqAGug0E$DsUf5_G4|YOi?Wq0F0VSS?EC? z;OIJC^V_t7`DKc}B2#o`!dH2%!|FG@%C%On)|S(X#H~U8!;2yO7_kJ$iq>`4Y0Z;G zt?SbIVzo<9829v}!VYZ5ZZjJ{Oe$yd*4_ZU8Qyy?F%#{Qk~vX-k6mxg6KwrQ#h95T zF;AbR_|;Jvp?sb(eV-Rntz_A-QIaCH6f|NC;Uefb))1 zJmlYYC(#~SN$hG85hB>feVjugP9El?U2238y3BibCv2H^?VCz0y~~~VvH?%>1u}vn zvvm#?DhBX(prLUw`(0`o{B?VfYmIbPCOk1i+hsrI4K7=P8?C{E%zfT^ArfoAW7`FA z{Au7C)PKSo4*nO4lL&&Wz)>$YyyUOjdh>wQ+U>r5ovF+UyCrNtt=4Qjg*_Yi|C~Lr zTDxh~U#+tMDF$pY#+eBhexKE91dBhjT9}Xj!&+Sn^DEo8zfxZw+R{i`($ab>CE36< zX;vyuJ=7wCh`&v!jmxPta!MN5Gh^&9ExYdl z?J(LHot*6lTE=IYZl3l-(TRLh+FKZYTH+Mgl<#h$G%l6p(a`Tq4XfkJ6weWXaa%~+ zRq4zsj5xDKMVu+6WT$mbk<(yNtp0JcV+&Wnxyo4&u>{EtW0GQRq!Pp{CgB7nCTEI7 zpSZb-bFU29qm)F%FzCe`Nhn*!?ThfN!W;br#sdwRVpKs^+f?XZoFhY8gEPuFgIUD0 z%W&nS^T1;fX9@ALoLZwPMlX*EPJGS3kK1GL+L=|N*-3en{|0o3G-1 zCVsSAL&#Mp`qE6%o1&1oxfy7fENKTz=dk9N`Ke#W(r3h}m*37-im$0<#SBd)o29$X zP^0u#VZ6fkF@IC0H{Hhr{aZ7eKc4BH=-`Oc2=DKPxqaoc2Kp;$2*!(eRIB3!kOJg_ zDUpFbuYZQmr^SNSx_oP0oU6X?+mzpv36F+RjrXKq8r`#hcx)B&`Eqiie-N|o`s?LK znll6Lv@k!m{pG{{W-Hns{^|YZ(~N2FZ8u_M^CX@Rdp*uLTAW@|oS(W?1=D5*D&Mlz zmxq-G6h^h^W#}KE+sKDx4+dxu2HhU1@5Io!9~ts~z&#rl+=-4oDThq_Zm?8lt6%96YyZs;BkM`2^%NaVj| zpvPUHWLrqy;Azv0-5VQB9(EAv`y zJxNQHj`5l$3Hx2{t~^xA7zBhsd<@ozSrw8_3La1o($ib3r=zbvJJw*&xCGyw3broK zO@)tZY4}qBG*8=n|9*8Q_a+7*yFKQcq40XV9o>l@!*v2 zhs3VAiAo;Jao4p5*gG_u0m^DT8(7z$Q5Gy}<^#3DP(*Uqa?t4BfzN>%9{Lyr>ouzd zwHQRBYzZX5?B|QU=1%4VZ~Lw;N)2r2^qa`T)2i^7g_nttV|>~?)1bM?LGcyS>5$wB z9mk+|i#xY!GaF-W8(+|A1gAN;Qh5h>Pp zarT&+TNWdC6q3zxxRX4w)O{U%fb&sPR@-eVmI<6lz5&AbKEzPt1ub#+w6j`m*E)CH z$%nPNio1|&;OWz!qT&8~%W>Hc1L9bW-U8oqx-r$?5UCDdl7g%} zNxS4j`nt}P`sjSvs})C4HSVm|biH%Ga9ONAzrFkFe7(}EvUlNX{Z><~) zG{TOV{kWZBdwC!A`;Q&ur(?^n~^UUlNRK=vzOHYKhykfs7u3!sj#-4vRu2uya zCs|SIZUo z)&nGqa}0rG$1apy!OXp7HzA|vu%{_6;D!rKHF2DUwDOtr#85rh%TlvV+^@q&d#kp3 z2Z=qnTO@@dZTyMkWG4Z~zL+zWv@vJK*lIPyw8uQ9X-yz?cy=C*b6zRIl(l+l758$t zEvI|(JI;r_OYM$3>sIia0XL$2=qg~qI;Y1bBrv*j#C~z4mr-9ftg$gWJl_D20FVk! zhMHlyy~^i&8Uit=E)?nl;U!`AJo&}#eZ-wl=dAINIK5mzL?=1^#B_6U!CEka{a9uqQ(p|3nZ~@QYTf}9e`emTB*X|XJK4)ph1nx$ z%;1^ss$X11qNz67?5NH3_odvy>0f+_cJX88f>#3pqG`(9*@C=1l{vF#6#4JWK9Omc z9M@Z8W{CpLP%1v>({7%D6*D)$vS%`T?fx=1!5MJy?15&PCZd2RxC@YMSUL-nk!=n# zjO@Q4GWgLf0#F#US!( zJ+wz%oBfr_3@rFn7qj42Zo$oTFA}8fsdZUhkZ0gl{}hL7%-)PL`B09^Kx|Bp!NAPe z!^!C(>fS5J*E;9Lz`AtAsS7wp6WiE8T9QlnbAAj>RrH$-LwKLfB3YXu*DW*v$sWm| z07fB&=4S)a>A_pEkHRbnXt}NNASa8NjMvE4*~5_QqM2)3X_V6UFd0hUMQO9)AnsEr z8nu^etGfR{o?zy#3Y+X!|GJt7^{e%g+6$=`eke`_@A@|(qq`zW2i}g4+sjooYcV{o ztz~U$?H96NWGaK;te}mq4=H8%T=zK04VhHxSWL5Fgb`)`&%4Ili~gUfG@#&}JGfwz9rLklIqx9WD|fMqI%|dE z)VNd6_~(Axd#sa%$9k)O?qsiFJ=Q-l=DxUfkUqv_A~W}wJ6A$G_N9XT$B56zV((lq zU!v&W*%GpXzp2CI`YZ73k2#O5ph+ouQGYb#=i!vTMjE#4qHF%mzK#*jG>@R*od7ID zBX;aNX@Qjjw%Tv7UATTNHX}G%Zr(u{&B7!u$Oo8+-lofNSRw@ zi7B}CVg80g+pO!&!}~OrgmZ_sju`ohaQgN9TIZK{@|#Rj#>FEhx)XLXcTzKdGlZc6 z-c$@z*lE9s_Bng=H-`%{iuS=ZWGt_O_KtL4J|V(R(*Dug4*4l3-G-8HV><>?exf})Nw?Dn4Iqp0nJO|Xp@V9OIkkXT1jXUSVfxo`*cb( z@=9VoJQ%Bj?iOf{$sjlcb@rrw1?v2v*8VVJ_bFj5c>BIiqME2ovWzJb%8h&_W5uRY zZdi`%%rp!(89twjID}5`B;h?#r=#A(Kol=HyEsvQHt2MAa0dQdXM;{=3MB0NasC^T z(E8?6qt4AjsCfO;VQG&gH5S|~jEdUkg+0Q~hEK{EjG7Kck+{{K9&`#Bh&t}5T?V2T`?&fIzpEqm5iqb|qW_9$D-o@O%B*mFgjmolvO1zuCq$fw^>^ZI! z#DVsI@LSn)vG2EHU7w_}F;mE5Ng`KVtxIZXqtrA)5Vdayc%)%m006d{RmKijd4YLQT%wNh7oBD9!f zPMmtDT!{4jJ3wxNNY<6nlUsHE?njvUdZ&od#I=sg zq%tL2!_Fc0FsO)qNuYNsCs1CWeTWZFk3}w)kNNeRSbXMVwc%~z=`(b%^ZY^Kmt@&N z^~_SEQ!}T7nK+;UQy5Xn2nUDHNN2$Ap$z`mSV#t-AHvggRHv26(nM~5wq7GQ73oiC z!^}m^ChC*H0PA}7`0PEVFnE5*L2D4`#H}RIbSTF6fZZ6Zt-rF6^45x_YN_Y-KyAUF zgN#Va%n{GJtAWp$jPn`?os^dToNR`bVdqr$l1n7GTJ2}EAXHMw5J?W5Ge()TyiLB@ zd}^`G=3i_wM#6A@Z}vRE4PWDdv%H#f&T1dcGv#F}=F}0y5V=WsyFpO)keMNKY-^xV z=aFCVVRgJ^)E19uEfaPhfiLxFPfN~5sJqpf87Md>;9MEB7YDeB)vuL7tLvjTLzir7(toUaR$wag&QktaRrM-sKX0*MAP`e zFb4#Tgv7wGPA@Y?=N#bvjJ0wy+ZoPI>x};Yldz(_{@Fhvx4*=|;&I8s&~OR|q-dRW z{h1mtJkUuTgr<>CAT+3UBGpZim~(#J(k)@~LASe_YWq&rNj)2}KZ!y;L6A~(|H8|M{{pz&8Df^9j%?cqMLqk6+1F|XAhmrAwY|G#WdEh?Q~$b{ zaL7DvuA{vjf@;YsAID{gaRQr}W<_-@(el?w_2Nj=7JiPkNg5Ta3_aPj7L|w+S;JXx z0l(eF^`9O%xZRe!NhcZalf;!<%f?wZUW z4$w0f8#qP?i)H4O&tKEZBP-7BJUyRc*xdEOi|u>fi`@hK?&O6p_cTW`QFI0S!)w(5 zRFZu^RA$Cm`A~av_@tW1Z6AC(NoB&;nH%Ei?!~cH=}6oB{Mt}o>O~`A`E0fXt$5~~ ziO7aV%0ki3y>CKGF4cPvx5PwdK8Tptd@^wyv}Zql5@N~LAEIo_4eNESFz%UZ6RnW;#k5q zPWE6TISh4z+S{^~+|3exNNx46gQvUUJOlT?pJU*D#Vp_+Wo_MWe~$&q6kYDU?($wQ zV0F62==C?f*Y)1(pL(w+sP=HZ{=D}(;=Nw#y%yqh1@!u3p;M;l1n>3v-s`*g=n~Cw zU*L7r{ukIOx|_uWs?r~LD1EY5I$wR=sM7bTv`4A4brfYE<9?3b68Cf5A1S^DA6`Ea z77Jaheo4T61GMr3@L!z6)a`U7W!9usu$WHWEh=C_d36xGzm>y+V!?l~`@jK{{{!{c z##5-7ezO>>_N@x?mb_VDSfb(vUiT1q(ma~sU2 zUTa88Z(1+)&uvjmLe_;`2603+7(scfRXQ z)458xUsh=^@4@%*<5=?-9(wRL_~u3SvlyoEJ}8=B_?s&HR}~J@i91&4WfrGfKa1op z!8D(JO&Jc(+t5i^MdsIi6rVE-4V)06cln?AsegQx-o*d9aqz3g;y-=H|0>;6@dBBu zcDt*@0q*HFL3}FKo1W>HvO1*qhDmAULzkc&WKY`E@(!;`d6lU>(3^hW^r7mKV)U;! z9q=21bBOn*wKcuxcMd$CT!=<);8)>_{=+=_obE1+g*NvNgI@vy>r)WqYifGa^ZcS{ zx=5b$`^AvZbRTWz;*3y+5xY^tn2qKRZeV(S3FJB5O(94T=j+6+?m4h|p?g%X#fyWg zpUIhR%8+?!s~~=gI6)$Tw{&R)I?u-K%l>{Lxm^FxiTc5vR@)ERIU=SNoX825(WzMw&TlK< z0f5}sFB9RozFc4q=lnq9R0!j83x6^KB}j%7m2v@v+_In zfp;Z(l(upyB!F&hB-4ni$EJKm;`F>`boucyo8tK|^cR93m>(7=LjB3FR9~7%$#=&c z0nAKx{ls3q45!=5A7WVfluA8M=0f{VW|-+db69C^=>OZCRYD?jqRP)gTR7$fwubY6 zRxTWG-D-EM z?fHo0Cpe=`yup@7L&QN)TW|Pxqj(Ol(-_HPGHz$o{y1(wH(-B$l=kyt+wt&y=YwsL zFZI|~+*#SpGh~h)<7vJVRpbzSsb0jqPT-k1u-~(DC0-El&m8-ZI3#H7#0Me(3rSM6 z`l%l$FUrKsU{`x%-Q4pbVZFoco zn7b3A&6I9NrvUO&k2v(Z^}U<#@p`uB#I4nrC0d?xd(c&ccCcjJqta+acgTC7e|5zE zFl_IFv4#y{#qysJigW|j9I80iX${f+vN=Q(qoIe*+BdQG-ZyO^eV0TedRUc}jrdRH z-OM?nt$@wVYJ2Z++N5g?!w;9wr>NET6pt`agu#Ov9z;kei0sXx&Etjtn6skJ|;E%=@B zf|TDNB77?7{_0%G@X5!KPUWZjproT<|NUY6pKd<^Qn~G$+tO^~)7ixsR@iemu6VmR zHfB?dT}<|v4U1!J;ZYIo;dj&v9LI}#?4A$8@h`6(&Bu7v)0=|sm#CZW&nLcPe=4iW+G=6vJ}r;x>JBio(V8d4!J%&6LX63v zzB4&`V87%><8B8VP*6&no_fO|{2qhuDHOqfGAPAu#rs-H`)dro4ag}zx}BIqH*`3N zKz>A_Gk$9X!jal$x^XX~kN!>Od-iIvYRWXoy5C1KamfrprlYuheaCR%p+ycGav0>4 zEQf6k6a6t}M;QNxj^Uscmmp+nXa!3xG5o4p1r*4Dnh9_R%9b(PWBD)Q^t~K+R%O{s z-deGat=ZDh*;>WUjD4IebY>QYK58Ojc8mQSOmw;KiF&yfEkc`%A}{<{IKaZV`O#{o zMu%3%lOUcZD%90h!7$>Xty5B*l?__zTmPSgI>n>nm9q<|_yEgc&|twzys zkr@xQ63+PbxI83}_2fCu4Z=)k&=`?1sB8A6Fi~y_sO9?T$Ehs>Rv!a^j&ViJmX=Z3 z?n9x=oopeM3v;08wUzk|k8`*M>rpX?TNA;pmPG1F`g#4^Al62~oAZt$#{PsoM$@e_ zhk62!3=*0uvS&#(N69J$5Rm>h_5pY?{*Rt+u#JmenV{~-!wuT!&sc0?@zO5r)85ox zHD(0U8Yx*SPzesha_WIqS~BPK&|j@gqJU=Vd$o|_^t|-{Mv>WO5L4tT*;%IZy?(0O z8)?r2UqFUPd1Gj*n{2`cG<6tsOM$nZA2+uMeUa?*j^k2z)(GMhf9bc}zGg+~qrVyS8%4m-+s8kIAt*N&!eD zv&5*GFx9-yDS%7g0yKj3#!*MY5})(wjpy%zCdchv{g(qD@dT?_0pelu-wi$6be0Cd z#Yc&yhlH!I3O0wGSph^?%ytLd`M##0ibba$>Uf9!Sj-Lt<@#d8;}z5 ze3<)9oa)$&j9{^@0&Y8xaZ_n-W8CR5c#s*7+H}|wc3?EXWY|S zU3sP@0PI$W6th|fRTiyqX6!u^7Ywxdg)=gNR+A?e(oz^2(Nu(a<%g(W*BueTs*(u7 zgsxA$lEvrA=o5nqcwWF!z1|=%Zhms;;EypQcxcKw*C|3-6LwC^e=1z?r}95AM)+B- zgAt3XnZ%q{1H3?I{$7;FW1BuN@Ckau1-v4%_8RE9Cwxb====&{Dwy5R8CDRkK7VXW zQyA~91<8vwj>_t~%H)MZHlU)Jk~8REy(@xDpB{+NGH%f(@Zh=Z|7{d^zz>1-5HXa> z=Z|ep)2Z3fIWn2UJSgK-4qP!47619vC3>$Fv@!g%4&P%UAsxOj(B|CzfrNj;?~e*iPY2X9NO!DLcF*HDrT^;QB3(z zy`6Wc6)e+vfw51TP!vxbdLo6dQnr0dGpFdohG|n^MkxhJfLdR&TuPk~@r)&B_eO4E zZSz`NT#@7;3h(-(!qqn!)<(>cm63!<$)~aCk#)k{v^cvQ!4{>OXJ;(%&c<+Si!3J( zsbg^W4}5xF#)h97q!<3Q6ZWUDa?|TaRqAph(y%MT;&dmH7t{h3TkDG5cV_qzboQp? zi6#h2MM)e@Aobi*o%)L>JIOq*-$32vei>nz_$cmPqX$iuL7xXD>kKspnnvh6wHpK2 zu+u<@2;(*bBJm~QanQP6`;S+pfEvUsH|MVp2kZLJiC`g4cqfzKE2OkKSx~^lxa3rpwKB!B@%Byna00EjjNfUbM?EJz4h z(WQLgzr5@Rdv&DwtUL^KMYf)XKHEdYyosxeEm<3FZNz?e+|KN=`_yMcXLbrRqt}4f z>pZX5L#EQ}$q;Y%A7|66kp`)>O@T?I%<{@sdS$QE2<5Tj{(-W*9^<_}(tCZlUN`CW z4c_Y?@&IA&-7pSo^pMx}3_A|L;BQ=*OCi1lGL@T#;f(B_LFV+<>;?Zcqd1!}(#~&b z2Q~Fh(b^7*7ibLFKsAi+41)Ro7PGOL^nvAJ6F!ifl$koZeIFMbdFfJX?KiCWV_t|t zeEZ8>?PPEJVB41pm*4{tOlG4Y!r?8iNF@$*Tk5fO7W!Co5xBEQMmyx+c8$+=} z;mpEvtke_cW2_Hv``G;r1<K&+}olpHnh{vfDoRr0WROHPWkw zx&5TusANmsY4lC)9qJ%c)PuhwHD5Y?ux3Cti)ErzE%zA8JI+HCr7v@^=n~+nw*XLbc@y%ZGUwXwS zeWv)a1I3dRmwwpw%CDjzKcTV=^-z8o{qQJ?ucN>~Al&2bM8Do%uiiC-_0k)Oimlj8 z{oZfk2`X)J*XUdWsP~i|-RLgB$J*bV6*0Jk&^X57PrqkU4+R9DVS86iWr2gmYPC@A5vn(Lb{p z>S+XLh2n4~QEu+}CdEW%av9<4eqOQAW>`!DwA0;XvU8{25}R)x+K=?niUPDp-YYb! zKd|Ov9+4Y!^S#f6O3#gWCdB|FAk9 z;01YQL>=M#>)p@w(MFt#aRYk6 zBLbUyMN9|6D=GipL|kOe`QSg%<&N&($RcIaaO53@g|z)=0V@^LTYOj~mchc=)0cz=y@B;KT_Hc#2O z`VOHz4~hm2Q#KiL@$wAv+I2e}}=wg>!Bi6)Ec|BVW=sY)G z-I)o`97C)B+1@vT?)@{#%2CrGBN)dBy2OSbM1hUHuM+k|w01~h=U<%T(eo-^F^fHr zU_;N<(r%hH^jv%Hpw=FD7gDcvZ7VPGQs$h!Mn-jKt%#6&A20cCz7UB&~Cp6BScv(B`zXh^N^c;8KHbNKFDs;J573~r71Zi72RaOS!*==?J{^92=t zJXd%SXU%`<91 z!Vgy8a`*k|8qF?hck{@dqoltyun4W?U`q1{*fKY69~cNO%iK|_^-zo%h4a{Q`dq>0 z4-X_f|9OEZ^)%E{w+dvn&~iD*RYoL*Wcucbdy6rW)YHkO{agA@c_{MtH+FW|)XNnlqkh1}!7XTKGMGGsZTVo*mT z%asMK)iZ}R*t0H)J9DLQkQK0w`jCa`5Zx&vx-~K41P2JNPizmFDULW=Y(_K8>W~VE z`|3^X&{{gh3{YNYwVogFDtc-AWFm_{A(hQllZtk`o?EYYfweImS@LZ_y7`Y2KB6?LY zgR^7KS(?dp_Vb!XM0}V#Z?zCQ(dgQ$S9*}8c^ffxHJg+xCeHx*mry~dfxXf!^) z-l)rlWhCGfTm-15zdTiIyiSfCj|L`1s|C@a}w_{R=)2Os6exo_#J5RR`KF!(T zdAh@Y3aJ_z3Z7e`3^fO=HaQq# z6N=maOiqSOkT;LGn;LulN#_)Xt8djI+O*x+RpEPZAUnT?X|JMT$n%9E$m-{L?CzTe z&B3trXjl%#=}p)if32}BZ3U4q0Iu6ijm+e4rPp)w#rkpkOawc`rk%%m?kZM{&{tJJ zXVLLBJ_&(cVm^K?FcC34ZjYfeopI;`U`kG}byliTCl<(@Wt>5`N$fOc<#?v#2Im`o zXgtflORk-t+TWlow{(ZuOk@$f5$38!0Dr`oBsQXvyw42zcBS%`+8;loQw{HM70Vp% z4HN+516_)#HD@j&-2n)HwwNPhkRJ{^>(okS?g5kZ8f+8rj8CtztNH5zji|`}QMj0c z=7b~ZrE55KV~CFK?6ZKVQwS|wDG1ng(69M8>dq&1DvpPT#q3y3%pR6~m*d?BmWiy+ zMj0eSe}>jL79KuLACvyZM7mkKKPW}47PXKM)k%WoNLlmnC+rKveamFqSXU@m!_UQk)6FO?N6U=m@ z&aZSyQaFEOxM11cd}~+2T?{bGr0e8smDO<`fW(6lSqC*bZn82m8zU&ME4_0;Cs3Kg zFr1trt_TbbBA)O8XN7@|EckM}vrcQ6g5*Y4$874jU$qP&|)C zVpkjub7Zu!*H2_Hp1x_329zAlKyWs0c{@_QD6;f^ypfZnRUn^52!;If4V@ADm8kuu zj@UAeI;Jfr`ZB9Mz&5~SNk%{eO$~~#f+(gdef6POMji05xk{;rZuuG0taWCPfAvU$ zeyB82#G>`lR?U>3Gh=|chT5wr$b}&Mg-4k{h-& z2WFssdPXSmUrFH2-$G^yy#}gxQbqrio88KM13U$PMFNcEAFF@1)>$T|J#6UVm@I@n zg9ldr0P^d^x@2&6G`q6sgb2!u?7 z`O9=}GlBW4S|8{PS1+sKE1;~h@OjW~4|L~PIzDGJ^FG403<0JT{2QE|u*=711?|OZ z3vPkDsaZw@{kJTBK7)Kad8Wmt8odX1Zc5#O zQUe}Xp8;YE%a@0*{aEv|+772;qJAe=5iC{$+JwCWtS|!Sg!by7a>JT zNJ}E6jU)%&ETk}@X5^Z~c=4W9*F(O!y#=tIc-jz$c^Cb}ool=KnBkP~0J$eBd?P{p z1qE=%x{fz&>Y0GC3Q0;Gxk30IJfENr9yDN~fl0Fb5_LxcUz2=2UZBYpVri9u!%TAa zOzatfcdXTcnKEQ!bB&Z^bo~`dLYxhp8?@KcuZ-^bbh!QZhnP7SurIc~@36ohYBAJQ7Xy_9wvs(f=@dwV7h1j%K>_pOv zgs#9;9I3u0*nA`bpAq||i2bRAvQuExbN(*RXYZw^q4%}+yR|m95lG!1jG#6Z4U-Ww zj0tuo#&3V&oWOD*H@mrz*Hz4HHe0_AI#UIM17enIWIj5>f9V*uKjcW9jTKpjTCK^o zpEAk5rC-)>`=y6?C%9ju!l02G>ZzLZWo9 z{Y33p*Ng9p5IV#{%LOXzTwD>ZzId#)vV~uX`qygh4-8cxP`m)CtJeNYXE=1(f+WFT zw{}y6%RRp#lkQ}{;}!sSS+MyOA0fz#{+9c%$pk6P8Qs2z#0OeHJBwD&ia+afSKIsW z+dC|9i(#4`gK5Ih-~1Cad$chz{Sv2m82VVUjEU-KZ-1I&d~@>|q>VJ`4r7^x=|KPI z2Kf)jNI>@6<4p|0vTo`KGLh=;eV3cW+ow-D~vlQ;*$VlcwGE=^i z-~RM;XZ#Lp#Xhs9Ki9ya1@lRf5_`P+B+Ri8Pj9F(n_-$=_;W;H6OhzQE#0SCDx*WPSG`MOfIO}cM z09$rrQ=KzsA&!kJUZ-@_-o$wwN}2t-i2aIeFy8*VpBX9*>!X1xYyI=tg&$xj)YcxY zt=)1g!AIG5c@}mi7iTX*%L7}Gy^se7?fKLFHnQt^0}-&fKxZw_LN4=cJ~Ui?4t|gW zEL}Da8zcmbn@pI3Q^Vy6T%4d7vG!A#hG!lAUs}Qe#K2SoP|k{wIrhuqh6so)>KY9xgppJd$EVr(FT5$^F2f+0*g{OFxviqERgWRs7-Whl$e zy(iA;R>w-l1Ru`0mm_Qq@ZK77k;m70<2^R#?<^zeq2mXKyW8Wi-%j=XcMe-30<6;A zj7P|ueG;>>_OLA7(?AZNMZ%`tAe^!H^l$qtkC8n~{)r?YVcN(^H=StYq$Bv~+Roy; z3mB3?WKzeLLjB9K+dZ@Id0vHjuR?8^gf>+;MRUj$P4r$zyw}Ud@Ordfm+)HiH>yO# zRpd0QXpykkzZtT?+zo_l^3S?2H{FXT0`3S9ki_)Z_xkgbaXw z=fX1)H86l@M&(YwMu~8E|B3!M75SwM<7<7Tz;q3vnIX6@okmaW=6{4y3drOfslH1j zaOnfiEbiJg_iO%FhPX{sUpe;dT|=zp-_i#6t~_)92!0yV*p0L)D?rXpTm@3dPJAr| z{@qSI|9G?DcU25pdySp=PYn5BJ8{q*4Xm&v>`(`pqT5a|H7_1g)7Xh0q^4)HeOp|- zla|0p`7cor)C%Rw`zBsx$M=eNd&ReU#Uozv5uYjEHBkHpuedmBS|8^X-^uPZ`_*q< zsl>e2ze{mhgv*2>nWE8@AFv?&l3K=s&`ohu-PmzW#L$U;y$Y}1u)%tm27HU~Mb!5! z!W(i8_!eQ$9{l@Ull|PBb5r{_z!d#tl?pGFa--B@6 zq6w441s~f*fWYJhberhNyF}W*pM&yaJjmQOSe^_qe)-z}P`<|-nAX*A|AK+?U-)eK z0aJkS<{;DNRb^OfE8J%|5J18uUXr5*U3yc?Dk_H`x_}?%hDEpdB-JMIJ61Q9fKxoBA#J+KYc4kt zM4gHJ-G=qsSm)-Cg`}-BqgAbt+w!tod+_i^(!-;5w6&&zKVA&d567|IeyhNN-X3cy z>YqA5XRcW6!DRL#?dm0o{MQLXLcK0Ca7ib(I|Q5&bN&H-Iw?FjFH^kJsBr5ee!$Z&*hNy%Ax^&SPW-AF#ocrtSI$d~ zV@U8)FDOS+!JiroaHcG2h_>(4IZIux-{`oXrdTB}sA=4u{$lxShplx_XbFgDCM5>x ztFBp$*pO&>)xD54$hGE&EcwWxI-w_*ZbfC}B?GlO(zH!sM@Ln{xltGvu|I$$Id}3^ zSH&W9_S8Co_2l9`BBwuc)@mxwIT2iz>&AQpJzxK>_3fT_t+D7-N?JY7$(Fx|$++R4 zK`4t?-S&aO^-P!r9NR7#zQMjx9b4<3=Gu?^LHaVeH-N^82rlO#K9m!;FD$tB;j?~d z|Jcr{PT`@qeehwd9#7rC`pHfJiF0%Fh{<-~P_GJ__{`*dE|z#U&b_7akem9Q0cgZA zIYT1_4`>Mt>I>M>OjCZ#7qZeK8@?=JwOfa( z^nA7xu2kDI!}iP(KdWOZPd&`|dJcZdX;yH>V#?;)JMPp0G7E{_WzzP+8IkGG-?oHH zG9do-dHdE{ZLS~&3v&CwNB-<(2#Kaz|IS>01HLISXEZwQWaR)Iu6A4L87U$t-S^x0 z@Z`BKiX`?%O>Zm+3Eeh~JJ3(~@WA+WP1MKAeurn#UO?LrPCr~OYLnM|g5m$kv{Hbl zuxA^tb00ndjkmR~&6El4XxSCdJY3#Qare6{y1Xz&DBMi|)p!`Y{S)-I4eZhk}arAr}qtH#pM{&e$11NctTi6sgyUF-u}OCh0WA~b#~%(1t>;J-D2T>WwT=m|AU8Jk`H z!o%F3QZICm>a}c-Wegs=#58jv46G}}%dDs%p4$RAskBljPgiE+13dDc(V)51Kw5zJ zjmAPtYw+FNb>I#=k!fU#9;P7Wd(6j#d;k6=(0)V09*g<@C2q#ny+g=KLACAv6>P=f zuF51)L8o@W6L>MH?eI3@hE6V0Fq{ys1!wU86(casSgW^1pos);EuERUK=i5 zp#5@zE4s4SihX`Cc$S7z)u0xQu$ zzD~I^C8|VsS~b~OdVDecm7@rOE_?Qw`bd6>k!hXCupmAt98MFZf(^QV08s#y)%F~$ zf*AqYmg!FNco0h&w&Gj|J4~AS)k+sHw)8LFF{n=!kIdG!J8VGQwINDgUD0 z6(=w9fO;Nh3_y*OYQFt4ouiqeUD)hlY`5^iiTP*7X%f4-l~6vzd9tZuLrz*xZxbk2 zgpyV(i#G`bwv~!`L=UmLFY-;Jvf5u~tX{`2OIfegR5l@RHAj`l^Pj1$C;dn*M}Dx@ zq!AoJK*TsjF@Wx@?rtD)4Mu1dbqN+dRwChCSaycBZs~}R6I7i@Qo;8q-U9u={Ll;n zo;uxHH}Ooa=WK2u^0>i9JNYFKWGOI$Tv*oX)Zo5a43Lrl35K`-^iH8K3#6+~6-7q- ze0ko4XxPPBi-~%A4o!f;$2E8bUj$>BM2!A%?HRBMRF;4=$C9$USjca!d{&@W3GRq0 z%d^_v1xn^Onw5btm9gdVhX)Wc)5tiepy(Asz;SS0jIAS(idV<%ztAoWq)x^E-MGWDo1 zccsC3L9(NT&Eut~ESGu=?}(M)%lpR~e7TK}u2&g^hb_Y(+Xh>*Pio&9NGP@o*pvW+ zGBRGTJQ;*T3->z;1ytdf#x3gTCTZfHHW^yEB0mcF=?7gucfs6co~#8 zQ*@m7I-uvh1Fb9?Xr;<)Iuc{<` z6+B8KY&Yky0c^^6*i=ih z#*M=g)eFkmNd~8C2XU&=;8ZeV3=Qu|KBioX&M3_C?D8AU-R~l%%L>%2d|kU&Bvq(YHcK~xetB8 z?1&q@*YENSR6kFzQAX#vxAA&_AB7dD)D?_ZfhP%>cJTyFWD>2zg{JYImxlF+&3ag? zFNXki=Z?>aT{D88qNd#J7%7-M0y|j=K8Ym_dR1`w{zPaC_ZlWgBScxNC*!3PXeBSn zbqcC}06}l+2>f8VhFi39zQJCN(%>(*X8g3b$mIM}zn z#Ou08U6&u+^|k8yA!~KB>3OriA3v*K6l;XWaX^02_&)Qya_H|_0Ksfvc*L*4YqpiZ z&RzwWAJtAZjHbKli{cGS3fDh@vbf7-$&u99N)ys?z+%qUo986AuPAOam<}VGXyBsFj*Q!bh2roPh7OW=7 zP4||4RWU?rfFCvG4;?vB{RtQcdz5JTQo=c$d#b`Jv(>u3gEERCcIt{Hu%SPA&MRnj{M5|b+(&yf zvr2FS-kODYjKqCZ?TwCqpBCM_pjzqZSW~&EAGJgq6{W&`CE<|r)VtC4nInPA52!7p z=MVfEwe7E_jC_h%yJ6fG$QF7UCL`y;WH=7rCq>6s($Vqx>1aiMer=_Zu)O)GQ2)*$ z`+=MG`k#sQPBr^z+)f2SrK8sDl3Xn|pALMX)MHa^Y zjoJ-mOrjL+ZEn2gV(=R1#Alzf8;8)lq46CgMm4GulentTY7@JOkgPL`kxeb`omRn< zJbT(Gyrlx{juq$@nb~yXyrq~}T;}7*UKB3j2(~ap#+=K8Yd}zpa??slmEY4hf^TK- z{mN>8lcxZHN*@*pf%*8LL4UA-!d=R!MfY}1M}l3T6d-giH8u_fKhE`+E{mO zxq%an>R$BHA=B5e6V9nIXEO4{{GctN9KMmX z9s}>rFDfxyj?4ndJpD@%r5zK4~tt|Ent8r;kH(M-w>>A&!ZQpc#8o4+}c@ zzz3O={UWRj62R+xAgGRIhPYBsGrZfs4Hsu_Z)#?S!R)by`^$@G&Kx^9X}1fy2V!W# z*%6eGTDg5oYGkh2TsP)INigD#_Q=zcj&n1oN}f`oHJ`eo0}RbR%Ox`Z4GTs zWCG9956fTjx8y_=0*3^hni5ztRw!0K8QfYj-kj31{X20yQw(l#X>T#Nn-Ab&=?45e ziwEjl{TD1JWS%Kn%_g4-1ODei!wRnDqpJophuiTvXwyOXKZ^l!UZO0no>pT|izJV5 zcCw+H$o%C;#lkUHrUgqLia;YC94`j zTM>%8!Nsa1XX*I$nC@0cF7`SA0?GCJO>C$8gTco&Jg46SqrHAV;L}sGVGoPiy*Zb4 z?zuA8hp<@NVF+Mmk!zuLpHmVmpMJ_!5q|e%E|`mlzRmsK(dvuwpSu(2N9~JAiF~!8 z97FbvSvTBd<^#bi4hM8IDeG?dlJw5p9Fm!EfgYZv<-=NV&*1Z^dVaQfj^O3qVBT=e z0dkkQ{FU7CRp7iDo!s{_3>5te_}2ZSgYg20nP`9E!~79gZFvZ;4e4u2 zS-neZtai~)4rBbJr2!%jL=B2$#=0+6*q@^>I;otaxuia5wAV2iD8+FI&?EnOSbm=S z6PQbpm1m6>n#xxHse|Y1kosD1?&dS9Yrla%sey0%4LrlcI$FJhhijIpFigWlUh1qm zE@t-+4!zApQQ!k<|0DH!Egn-`Pl8ej+JHTSO&{)+(GZo+={yQcw~27ssz-5FL(awk z&g%az{4H&t7bj)6-4D+QT;N8VgL$dl#syVWK5j2!nS^a4hihaCp>=-=XY0>lZ;(xF zzi47-6L!D*BVOsy`>l_s7gqlN_4lp3luLKXD~5FS6IxyKOLg_l!LHib^mE*E%g69S4#qAPpdJ&(4q9UrmO>_Qvc1$*BX_Vgjn;_GOj*&R~6hS7eoqByNAd zBKxMNq?tz6RQA;&>OM2+D|~b*DAe6`gio#p>+8JU3yC|DLMShHQp{7X$m}GdO*@Ys zN;{<5P#8T98daWDcJ}9iTV_JtJ6iZ%Zav2rc+M8K+U85)l9}|J>Jc4$ER8;@HFcXg zD`a-!K4(*V=U=A3 zp>>Wh{h;T~?P%!6uhYM)P%gDH5tc1P@L z=ZaCz8O7!j*)vLXMXV-bT)AVoawiDxDme>>fdUe;DPf9O=nB4M=DJ6D!fE9F?%Rv z-q&(vCKXXZFHRT$^G;sWV##HTzM5=A-|m5e-FKFeb3FT{lvJPNBJ$F3=6kzZJkr+%^>04-e9qzfmrSKDG-}{G3^?sPM=B`8 zhhyt9e5>#sTI}QdcS{Aa360Pg`Mq3m3_oQD*l4xYV!c3uf>2?+P%*Z!rbEC>nTC=)HKwe<90;SrGRYhBWrDS4nBMG_YfG{Uafr>t`RyPJDTI zNSfckkqJ9cp2!T}SdgEWJRx+|_}uqnO}Y$s|8OKaCs1w@T(o!BTG7YwgPB6MyAx~6 z@!9J!vme3maue}L(_SsPw|SGWp_c}@d=?K=sgfLcF)%$w4VfqzJrE#0eU& zMYr43F#NmKzL@DsZ{RFq#}mP+Sa9&o{XD%H-Pl2*R;Fk>9kAUd=WBD<+IzdO4fvb8 zlw-`u(*2vwebghrK%q4^n5{hMpK$G)D|jNSKupF~?>=f1dA0y2^%Jy0F}tmN357uV z@gtZWcW>zU>PEhVx5G?-4LY4@v3qMkQ@;jAGFs|RKb#+S6fO->Gc(~h1P`t+Epxxi zirLX}9+$3*(YRAnWk<{0ei~j^X*!G6xi9FK_*7b$@BUStLSQQ)W`AK0G(^#n=BUL%gdZ?AJKPr#IOLl)TSsmu_+^e*%w5ov zZW55Rj}rD%5|@wCEbU(Rw}xZuMjK+aolj|`VvzC&Dor>fMINJc+eS#7647a>t=`i7 z8ZQL@HtDWM7@%9D!5OS6{@Sb1SFmRx*#pGt>4psVPDx8vNjG@2puDlcI(G-|ug~yn z_$`lu;3Ye)b9cUL&D-8!&EDEzeSPHJv|*)xOV#(R;t4UxTSSRJ!rCn@#3Uuri=`c1Nc8ls`~s-D0skoYxDtu=qAhVf;B|JKes zF~}^i^su;*^7;Bk&L_F{^Q}zZ@UTQ2(YHE%tH}NqFy-idB($Ks&T8M|od~eU6I$t{ zYZ%nh-75AE4hDtq`glF5DM}z@DM&}JNJoSOm$3rwIjSkOCkFv_ojr`d^X$nbe9X5e z7xJ+HhFr)b##|Vz&l-K&lesA`mTs!ZYp^GmT5ULSkyCSHegsofP24`G#$&hRWN-y@ z9@I)14H%c(Fth|I!4@PKnwMAmx$}-EJ1+vCIc^K?Z?;mcpD>B89VVPFl z6ApX=gu@uc?T-x8+EfgYvJBD`ur`e}LR-mCfW>}>W=?6EE8?8aq1A7_GBZ`?2eeK? z8Sw)60__$;GwgNw8~{RogXZ_^Dc_3SuhL44%z4_&3u31f`kULe+W#RWzjmW2!9fz~ zAZ%jxoC>S`RR-;y%cO&0!PMLR{fe3Cvoe=*EZggQ-Wc76BIyEtc#F7-32pGo#*|&w zj#j!&xjJn_>s)nEotqD;Q{~2~BiL=UR_y)%xO?~bsEezQKTCoH41S{qO*PeMqfHbs zD5+Tknk5_A;G$7bf}+v}5tUZdL{Wi+CaHW~7qQkyZEdyIR&Ad?+Sa0pw}e~38y7Et zsNns(t_VT}yg+{M&&=*-0qxWF_x%3(`I7AJ%$eJnGiT16Ip++3#^?;>JtPFXYvTu* zeg&{8toDECv_?&Gx3^7WHs?wVk1g*w1g}VB)s7PYF{qPO&Y##cWA{ielNjF&w)Sx> z%V^m>V469I!A4MBI&B5!etj1EMUT^V7C+$Etj=K3RKwxDjm*7PVxCwY9MG=D*pGos z=~r3N1d$%t#$57sF|9Oz#e6Q+oI?%CNNER7WZH7+nyufvG}C+~6{f-JqU<8C)+QoI zQ{xr}M{Osmwq>e~fAsF+WoB=Ntt^M3d_k9H^5kJ&k8?q{_Za&`Y=!YuO!2M;OJs3& zzm9iQjUlm4uT`+u^xmt7*#M&he`2AZ0UD{J!%HhLRs{kSuz0obzp|Z-s`lM!z{d(W z4`9w8oPHR`6$04|h&MV%#NCZSiT7xRW}>HIkQNpZM7@{4+NA{8xKX=svJguKnkTC4cr=eeGPkETR zL(tjwhsJdjO3)(Mv?7p#2!$GLM@$Q`vEDGY|yNvVMWQ^bQIA8=& z6ncM?)I(=}B@A2E*mf;4inI*T5m(Swy9TM9Q*^giDVcV!B$9=KqXN9NW-X5Ua_0LW+_%CryFr?CLV z9o_%?6CDL~%n^`L(qDwq7aBQ= zY9p0XL+%@HRd(zhZ648q$J%vNtvVDTD%s%MbTRfK1e+w&U$cy8tU!Q|P?H7REj9vU(Nl+#mpD zDS@)4=6Zkng5Pcx>#w>Pxi;Io074)EdAACYsO-4s>8s@3YoKzs3bCLnCGQ5^`bxK| z(Azix}rsr9}z^4$h+E1yRBZuUj1 z4zFZrqq5WO6BJ%{uirv&s{L)kcG_=Us_*fe1O9%IQ8`oG{d5fDD@HzjBBSz>{LkEc z%>dmtEPy-{k-$^-0Q=nk6ITG`)4vRF75YY_0jALFdlziq1>?ZrRJw=b@ox@Wz0PTo zvx_p%E)JG-`MYLgH@u$v1-F8T*}AbqP5hPws73Cw_@{e}Z(scEVc)SgKKH>_q~AXH zIzV;?sOt{q4hOtNWI>Xo582F^l;nMy@N2BU_{-FVBH+2Rp^&#bhj#Lm^pRZqpek5s z59j9A$K1nEkD2#<`;#n>_U=C_zo-36@_sO^+0Txgm5)Zu9k4Amzv;@>2q7a-xJH`T zHL|^Tp=CzGeIskHzEZP(+!$G_X($TmX0Oeh)(DHqdmOG1j!yUSrkxp=f#f)Yqjx;p zoV!($vpbi@s=d|LjwuSq`TE*y4OMoSMvY>FZl5Ye)&TDUY9149*bjS?A9H=Wsqt|s zK5Mx1l_!Egi`e=jJwd>zi;-=X2Y!^LPD)`v$%!m)+%8mnX3FTm_8Uoi;w>}M%?+wk96TXcH=x_w6yMMks!th5B^)e&0|d2_tK7|x4Lf8Xv$j?$4= zmIN;Mt+XqcYIt-tR7rQHxYa?uej#fQr**dBo9oQ2AGez_wf<7Cb#RNjWr~bfX9bN_ z&i2hr(|!oN=D6zxXwP}>JgzIN%UeDs&Yfc5XC~K`TL6Jwh|&7T(sZy_uW#hWg)VGH z=saX2dlD86L=HAwK?1`AU|(r)Qfpw}Ot-Yte9o?M6HV(@u|tuG>>XFrRPQ-RDC8E) zn#*2ur1?LDTAHS3=z93788rBJ11Y6T)ePyF*gIw5|u~Eu;;*&@1s3+Sp(&=vbtjud8Ng9EmY; zUW&h;&i@$HSB6fI2XnPEb0phljDSR;?6`?&weB|WGm)Ip7&joU)@DaW7Dhwpz;KOo zM;A5@7Rx2v(kl%^Ly-&M&g&Zv(S60qLT;PcrR`PtClpC^NBh-9KCi(ws>ZmtFFnEDuy%Tl`n>S^CcV(fvscR8+eM=4Dg89;Lc#;kxpsOakB~Zxv zH&?%npNs*R8XAdX_kP34smp@H?0OuA-QWiA)!lFn)ce^|?|)1RPnxRJu|It(S+~A4 z-fj3)8h%!No{k?b=J!C)2|~zFq30yf!@cYJ243=_;|4#M(p>UdVQ>7D#<4Nl?41OC zelvbv6_FbJ93U8rp9X8EAbjBekwg=i8D#n`WF+sA0&b`uVN95g5n#B$_=Lob1xx&5JnLqiiJDqrHb5! z(+obWy-7)8{=$*(ac&GCq!%#F&E7=NFGK|>M&Q5ojc>!&nfgtQJS=er$C7D9)39!V zLbzwXha#%FJj7*leta2_M*g2B$2VMgk-R=fS6YR_?MQR#`me6~`0yumZK5G1O9l3My6rOp) z-n#VR$#wyF!CYTnSELkfW26+qQw3nlj(w z@Q`>f4)r)iU`~@oV%w|sK=vB^8#exUOdlgo;aA5NvCSyRPppSM`gJEa(K_Ajqv)ST8X5V!}G*JWb>@hectol<02QR5wZ*S`55`_|q}oWYES zUrm8niZdGT(C28b(Z&_kHdJXvR3gC)WHd~1aXH7{aXXyTXIH4?;? zI~HQ}W?pnquB4i2gd(LPTg@7nQT&NSJ_w4jGbQv`@^+g->!V};BN=8s`b5!b29pyc zv7W@Y=L*ty2fqIQ*shZ>9U#57chzeC6PP zHQKC%*k?MGYo1tk&w%@8@3xqZGUu1$J5)54X$yyFpisZ2nLR?yL22CR0B#srSm9@^ zTxaN2CV+{h^e&Z&WJhZCM!sj4epXTADY40#??fp~!ps7!@#ELkiiVe) zuF3divHQKqRk>_tn@P;b94UH3L}eWALhmiGMYj4L8C^g`fPU^vA@Boa{yYR1Z|j}^z2h~6FhF5H zyvpo{;Dq~0lx7VT$@v)*nWDX`;i#ni;%**;`-(UDqs0CjaH|C%GoV%( z%MV$dikQttQH~G~P(roUtPKRRl4B*`ik()jq7wJ5q6euS%r+7%5?3A`l-lGD8WcIb zXE<|K5f&&FRi%otePRcxsXrQbiRPdtVrWoI$U98o~jc z+~fPF3;&du+7cRx{%~P0IE@ z_`tN*rnt|_m*vifVmlcB^myHg+y-*-26S5Wln%iGk%!_=a$l~Jq|i_Vidpr*=*6uX z6dATP(S_G!>S=sMO98PO$0xHMXi7)YtJ%waOJaj5*GvD-0{TES-?@C?xypF)u#cad zntx)ufF47CrilXE)z&u++SI4&3?7PAIgan3pz$T^ZYei(TnpMBfb}b!L_r1Jac*k^ zQXOMf#l@Gvi;`GPCnv6}bo1Gfwr{XlkO){86v>VqqiWq)@c1+Jr04k`i5AKl-!Z%j z9`f51580m`*Y%FC3d2Z3Iw2&u2=NwU*Mkatou={TTg&G@8`jt$;>ZlP&8!UGr(wIq ztl>1nTnt}Ha2S%cs=kXH5^$HqvZ)EP>4o$v9GN;jHi|FMFz;oJ;9CkKBpK7{Ui|mk zv&*S~oySP!Oy2l%*(rN3f^Sxfxx09p(Hp*}E7(X?QD#+f;P_F5uk)PfT$6W=OoXIN z+dqCxf^M+a^dF&9snfa=n6P_Yw#<>3sQ0N$;&Iru#Uj%=^=xmCNM z!mf@|tho)^aQ*O@z=)#}zk50@5TEnN6qAr*LIjqHG_uUlPbWP~X|AwibcxNpQu zddJstW3jLLJL>~;-lNYO0(cZwyBBcWJD1I4bwgo|e_`YLK=(-1$r3ZEjUV^YkN92z zw#k*s=d;{=iX+Akv~q~C3g*#LGKkQa*T{+PZJk%&eMziHjy+`~-e#j;E9^ztqjV9( zZJ|8kx+}9yed0F{@C^)%$wf-WQrR33vu0dkc#R3;`mwiR8?u?@(kxckH1CFE_&+{B zb8I1(A8IxHf?BnGYEzt;}{(zZxM88Vx*D;uh zwMw8%?$1M4$LH;hj`#z;_}Y8F$LRD#wtGZ8;nB@1ihnO5UsPwbTsh1a8Jq8~&6`zO zQ&C;saB4+uPSZuwIKk?xL;fo(v9CZ$b!~a$3Mo1h1vsu&3T+gei58++-%+Vk{oj5znIUilg)Rhl_`RJ*jy^J=gcUCmNw3O55}zNn+-GW zn5*e~nZ33qatIF@^CIfa?3+H{wjYrKMq31 z2uHNN=8o0*AI}!tR{+YuPSDGwY8{%Bp^e#k%%LF12ml-kmQ}lF=eJZ9`69K2LErOp zZW<;}v)Kp2F+fvx(jjf;F@_R0cq5l9@S`1F+tE-0#@6Mr2h0JWlD=tZgMPQ3b^UvW zrn|FBM3|PU!M@l>09Cv1#BVp9!^$xtIVAT&^?D+`rn|w9VFO{Y0rOu<-cRX2V8uo^ zB*n}&t1;wKfS{O@a-CM}n-lVvIS=y;xn#-5?6Lef(h~aLBc=aMcoXSf1vREr+Ba`R z6pBvki%QF?)Y{n??c1J=X~i2F&Zq6iU@2tf+(Y4kXGNzKb9zO(ZDuwYzZA2HhEK5# zpP8miKV5rDBA9C}()6j4-i{MP9YEtX39UA7gl_h3K+*~O$pwwl*es_Cb_|62!bqJO?RIU+VOciZ0j=b`Vx zTU_a%Pr2i$40xj9rwJ9bq})o)Uv+7BHS3-y*b+PqopeKE$hGQc^p!Q-RwUKWpMlP1 z8aE1OcUEQl4fMcU_AdA4jg`_nN6#mYp3ytU`zO~md(i$NH;3tBa#~P7qbu;ln=)R6 z2-CIB(Lvv%a#N{k0a0xlb*tj|%XYo$rZeeOQA?EO11o+%my^J+hp-kaz?_Daf($&f#bZ>pCkSs_|hx`~O$nnVn9 z0|D{8X{=-V3OB<%5hFwtaL9W(d)zc@K@a?8$T>R1ovM8y>k zN7Vb*$=U@&r18|k^5JneXWp5rkyTtwks~R>QJF0sVa~fc30^CZdg50zl$kWyezt}p zVKm^*&h{o~!POJkBs%C~<({Kl?VBv8T(6=xw^F(CH%jK_d*AKNJ(^rf6q;a52Eyxs zO5|cmaxr{*-bi%>Ik=QM7@O|A!~_z({~@PFo%`4Zd6>_)YR5K=XO1?MeEpZ6*oCpsN zzo}f(3z?3~s4wv3B#N29l%wm1J?ULb>-$23<$-8mFgdX(DKuYzC^Qhmoq4a2LYyND;jUGH2{(@CWDSz7 zyTpXlgU{GE8m~9eREQRMl79=YWl@rI5Bny_ge-o}CKQTf74zgzA)oo9qj^t)-*eU& z{5CwzByc9DTVvc$73D6(d+Cfbz&I&An$mhyH@o8s>IHuZ>kZ9FzBf%0CS1D#Vw1M{ z6ZSY`t~@pEtYY{=JnVi>0~(@&ZWQ{s9`JWLxAtR`6Uw$yJDZxRRw8^Wzbz62yc$8g zKp!~tFLUOd%JO3NnYgki%~k|MU{DN>fj!K?X1s0(M#w$}Wk$qs9uO9|X`@IGb4?Q! zGiiwO2YMYVqa*VH>;eM7bNT3~rVB}+IReTB$ndEY+;M_CGYxKn;5@c?>iVv&Yd^u9 zmIl+vx-kYSpu1A&sPrKX62m>qxos6EE|PJ_2Eua;kt>Pd{~q?G)Oh*4{HgUIlF zZ!>2YC9n|k*(w+1df%l;(0}QqrZr|iOVpR|od?NW$R4U2xGy-ert0(lL>)MkCFwCR zKIkq>`h)836f=5;%A%eTsy};@bd!_r(K)P+<8N&kR#q;p?o1QX6Gc!~b;Vh5+Tr`v zxU=h=TX!HDwyh>0$$ncJ`-i&T$>Qq)Td>z)URb{%pqzU?=TWqx&U5DzJZxd;ZsI{K zp-I*N+5BJXjTdJ_%@a(#P>uwf3Up2I{%T%DP$}syv~uX$435(iF=l_3+3xXf7WbmO zv2j9g5vha=IrEMKAaY?5c10E39t&-nk@FGiuagz z2n*FHJ2s8-k;PS+D4qhv2u!8=#dUmDNV=r+`G+hlT_RPKOVxiqj6Vybm5C}d%zOz& z2Ddo#WO1uxYN4T;?k){P9JUZ`x&&M`70Fr_My8d4Na`os4f;EN618WU>viosvdcRn zIU#u4hK!mh>o>7mxVJw{p=Lk%=#7yB`OfM_;L_e}U6PZZOK` zDiN&@@n;SV`?hk}ocAGHmU#z45IJ+VITQ6~!gA?|ZXuM7&%c7SuBMIZa&FkSG3#op@L>4nMNzQAF6l{-6t~b7CRCC;Wpi zbsSrB&)LbhT8_B6HDB{BM8JhkpeDS}Kcv@J%!zhd0dEN9-uX4(suhTMsS zBN4&)mo;+H9`bDoy7`KhhrLA&!w#ZFgO@E3cQl)TW}6q3YI&0+kydI*V7lH_Ds|d^ z3)_(C=Trb^vIfo?O>|sji8i^=AULqLWvazCYi?LY5;z{7QOAWk-u?Csj>zzKcOB14 z=m{dHMb4KJM(Wh(uJN&D&^AXWu{+16jOLm8%H|>-g4rWM|?0~C{rufP%Q4Z^D^Xw7MkR{jV#C}8ZDf9V$ z&0rKzyc^QVzlECav%eO4nXJ&)0smGeQgb_6GvC#?BH(|1<_$4P5$5~=`1gUPn4y_V z^u^H3c*w=l%-I}?4b6zUy7~97(N566igJ6<&g=>5`mOGYV96Sufi}VRd^tb3-DYoqUqY^A*NVY@VOS$fj1>dhF`N}&dE%R_ zZaR`3{X|K`(X!JK1-VtO;-iBoTN&Odt94azaUCjv_DR$+1`dapF5fodhhg3%#L0Ai z?^7|DS)eM-TgboTh+m0Ti_pvAtxPR4$HJ!PjeF|GhFgcOch{P?5_wXm*@gWcJ~Y7A>#3s)*Oac&~xx^Ot$Aw5~inm|j>q@ep{z&U%BOS-D}cQ?Js&Py|I zH2qFTw6OmJr|nE|UsHd6p)g*D#@Dyn%VbQ1+3jQy2+@UT1G3<{Gg#d-_^j2NduOp? zYa$mHo2`l!UkGf5Rz9^gMJlnYVbuaqM*$Nql;12yPRR-432Cl61y&ik)ilLAFT}iv z<=>d6ML$VBDs&d)RrvIPU4EEjQ@*yOa^+T@K@O_nm7y-LZ_CDhk-V0myE1_#r$x_n z=`17e@;={Hj`quCln57C!_{3i94v(RwQ85P7Bm5yQu-2p@-`i>Xk|F_wlFXh8vIE4aFC(|s#94PYZT=#K}Tv#@%bh_qw4xy}i>QwUam6GInY zpJ5|k@GC#&vNYzq+uWB+UWnhGl&410ozr4cqz+xKMrg~nBV&m8e^IblE9FkcWYAen zXt&T=(VW*vKsG2Sf_ft5(C0F&A3A3jf@cRRFHPF7b_W+`O;TaeVpr1^#mfr&-)>wL zn?eIA;z5!jxH$I=xRpi6_UHx;WA1UhUR=U{*4c-vApGHRl%lFV)JS>+b5rb7>QY%G zry@~n>@e5?zH&oWAa1gg&oB?W-b08!E!#1O*Ss*g-8#C~pyf2A2W@4B+3@M9?{&O) zH3_-AzNww7>*LJOEAO?uThPDYP@%QyrP!I&X5(Y@I%N}mboQEf~0i|3xLnJ`< z7#kpY=fZ$kDdSiIyeUS2)y6_t%pDOU!xq!|0`E!0Nzz_N3_*(_LJfHja=tTqjHTRI zBNxJ*`mfYS*>AZ#v+m_@Li1LSalQn0^cds9?q|mA(r6nL>seIqJ+Yi@qsfrBA$S`X zt?ilfrGzHu=7Y2^*Duqy9A!b8;`p~d>yaz1%`F@bSY_k%z9z@Pwu7m{nrAl8%$vkR z)n}7H_pbee>0X~y_Y~&KcJB!dM$CSX?sTdLv`HVV@blx0nbmN9nQqq9znG5M zQhKWA6vvs1&z}n4(GepM9ni0a-I&~5-_qn@;Iv1gUJE60D2eTIpa)#A@=+xD`+LAj zF+$=|f*qKGZPVFXLn$|&?5vz&E4lUrA+f{B(K*rWbQcCR1z%>*c~?^qn6pun5CHQF zyEf)`eVotNK>yA_v=RozWQ?%%bOh+Fsb3Z_Qy+WSh!2&9=x`}io$sgD`M$05)!sT^ z4fJ0O+JacdjC0x+v(n*rMG$Qv+r~t`7ho(}@A0F~X>HT+P`yOziil5KOk%dvHi{X? zo}@U)6JG^R+hp@|Ord_lP%}gi+H{=OQcA-u*pZypBEBm**J;zu7GDQvIc>k;tL}6| z(D`m4q;k3Z1K^dyB-8 zal|b!ESj5Rr)_v&%FkIW-kqj6!@fB>@HXnCYQL&>(yAUx)$!lSg|9I1j7~o-JDo7^ z&Ba(c@J=MFJ=t4eagr|#qZPy66y8H~DCmiXNB^&kjyn6VG~5Hs*Lj~TN>+M4l~UKl z|Fs6gDktJEDzyPk53I2RtXswa^%9<0sp#=?UuF9L2UKhQ6CDPFg|1JJ4ES~gR`tZ@ zm_ZKAvUo30*|C(xDVi~5c(1-<^^xHhgmJmE;{v!D8PlwkYRrb#QL(%+uh5+M)`op? z)x)otew#s`7cRtk27Ej6j7jK z1GOgUt>8tVBNjJ<$pnTAiHwd-X)rs%N$fIUl9lPXbO6^Z1#o8?;0gh1Z7@lnkqOM- z1oK%M%$49Yc9@0vz{1=n7(F4H?9|PwXFDT>Tf&US6)F12GUurvM1db#^HKEtuodDtiznA3GQrO%ck)@z%Gr&4SMoxQ=hh zPL`?4_pL+hcWnPA2xe3o%z=XGv@i$SdddWIVj9c|YW7}Wyn|U$;uE^BI{>iu{;bh- zMJ*S)Gqn1w!q&t+u}gFU1gHDC$bM{F+*OUr^?n9VNc@=Y^`{?Z;XXG&oaIZ1*+{~p zraG-vph@fb7{UITY!>T>m->tURPs{qPF*%Sx7}?L&djQoM0^=PbfO3W z!nO3+!pP_%M2fb*(tTo5esk|c%UPE1PWg*wilC&^9fM7mK^-&6?6 zUI>sOvi8vccuSyW?CT4mM$Bor{FRzBB)!mpc#)N}#uuY&YlNwQ ze|%xn#zdd)xt`W|{K0#llPJynqZ2WqvrqfEG(vYKh3a=cE78FlM}wH-PolwE{vp*l z^Zbw&YAN(Bqw-ODjt{}L|3(FYc7F{k=ttQBz0QVsP=hFwtx-P9?DnMJp0Je|eOT}9$*5YyiDHxjOLD!lp95+BOD4@eh{Cn8m7EO{ z!;H6LCQ^CzQQV04!{^1Ad$LgSW9!)_QY)r-KjA0G7ki7;#EcF4Ewgbx*wo5Tq~(y7 z3T?0w{=sAF-fD;kB0G4IA+p06Uya+DyusC@Y*|O&aS+?IzKyrXy2hW7mb&M>; zRH!eh2uKiNSkl-yF0u%qG~Ig_#IPXdt^vuqqMt5lVTR(eX_@>S%n#kf4jtqRTI=QE z=n3N*p^c|S7V*(%M{=?Q&HkZI+XTu7ns4w8A!dsG+6TRUmHnE@Ii{SiA+C6%7h!Ld z^*l7e;gBShRQ{06{gMXTHetHHkTB6CP;IGK2mTCmp8@@ZI1ZKSm|`lL zYU)j|Erz7w9h)qn)t(S@XBJJXah2N(?d@hNOwC86!?6hWf_ps)x1DLN!DCx>(soTz zHCO0uPmoH&XJ9h>Gny3%>{b#7WFIc=Aa6{^3QHy8Tue44WL+*+&*w67xBNL(-h zZp_{fJaZqE?_Df()zec}%yNOdqe|Of1=gU-JMmeo&YBFFfuc&G$Y{0{XBirrs;jT} zNfbu&l`GMr)F8mrU@qvOrD>u=AA>?po949LKyl622JacfWrk2W#Tk!N;s$pMYnxD4 z%gnA=?u=Zj@nIv(yi|Hys6f9}u$6*pXPVS-`D|=F#0dY#fUnZX&D%ygxmkZ>Jx$eS zdY#$d$CvI{I|6Fr6^>C$U@gaSnX`4|+^nMm(KEP;SSl%U+RP=YQ0mQmADtm-s&nfx zAS(b_0kv33lbu_4vG~=2O4{aCis-toywtBJ^neL^gf7p z#z8ta@x9J0L~rU7KqN_Zyd@Vfl;JfkAOm`7xWNMU0H`tRC^D5MSHJ|+hsm@%K<(~Q zyDI8R@$EgwumPRSZtb3efEH^dc7~R8jB!3+_MdF3uT@Z4V+m~#d5UBSQ>GrSx@yoIWlV3(}=oIbI? zNbj54A5-=ecfhWZe`RThmUo7CuxN$HF}(qXXl^QobKO+faJu*LlP06s>ykbI*9fof z@8(OT*JD%ayrmYV*84Nd3Szx5_C8tKcfDUJC2|v{_B{<<-b*CMJJRBN$Xip`hQ ztq>Y}2%}v0*3n=l5B_niOx?>6;BjKn@QOOFt+%q2wA3U_f1k<-3^5fe1|)*u%AFxD zBaHeAsc{lFF{M1acoMb^V?zoX;Qj3>;f>K?CY*0Bt?}HrDFhH#L{*cJbGW|A;XB9G zXx3xuLw5u}evs1qc`IT#a73A}tY(rO0 zz+GLu1~{cX9_kfj4y| zV96L@S<^=DNk4<-k8~TlvKxkvL2u7P;7mhyO$kvbI_Fmm>vHDZ#zKLg67p?amoWzj zbA9pw%Z^*hkZ+k=ithm?0bQ`qPNKH0b8bCPYdL~Xsq@_C8h4rV+;oD}7Y)B>$8H4C z*3~G&m8*#?#oIi>1}xXbNM&8u?g8P<9KAZbX*Pij1cRffJkmAA8G(*T{0(K!sH}-r zX2-ufKa%TiLr&tpvgDPPuO_)~a9O#U0cN|kJDmlGwytjI8}R2g$#*^IkIh^en2RMU z(NeKh86&yp2?rAR1$J4+h@f==pPbT6$J8BQnOro#&VsCbLgTi)x7%InO1;SyqcczY zB(%;9;WlKfuqG3IGonxuqb7wTdAzVSGOId*2R}wH6f0x{^mwvwu#u9r{;Cz%TN=Mr zUyZ3>&+QrQxeGhJtd@5j+~&A58lKCaVHrW+j-YQlr}1o`Gw;8I1cRJP#5iUlesY4o zOI8G2&LF&rx?s4!Y)=B$=?966<_NcJc)%YCbYzAyb>%)Gzki-5br{bJ7+X8xvRE7v#f*7z@{ z1boAb_|s6-2T8pT`)O9t&wZ(L+d(1;-JwH4uxVsNmZ_{l(1=e#Ue=lD-XigjlqS__ z8#;)A&RHyelXirJFN*k**TAtEQdb#tmcz&R{XFuoWy#1*v+IP{Dk`ESO zzmPXS2&MyC02MDl(ZyfQvav)BXZIJ7ySUn2Ii~)7mHIvjw77Sv`~Rgt-sDv)@6onQ};ontS5SNKL zU8Uu4Nnvsw)f*c1m^07Kpe(r2i?T|Dj0#@nM$qcT|^jSM#J9qz`d*SGy2bk4l|xOAUjF z(+b(i`^G{^A|7_SCE_g!BG&W;-0h}=YDXR15-8bD?~+7(%05JVH`-HGIAAXVo>|7( z{FA*Yc-S5k{4e6--^N3-z`uk8uowI48|d*I=&_~{IyCeMN3^tfsn|KsIXMe15_7&N zVOIkS5*;2bI<#a6`5hMAm;QJcB*lZz<1!RojQB7rEX#^Tf9J7HivG@n4n=?G6^Q=W z|2cH^QeLnKZ+%qnu`cEfvYA$vq(62GIB(}BNazER(0>nZ2BezU=q0;@{>`)d2TL{w z+}%O+BE$o$-_D*3%>_$#P|IFql%Typ33ksrRB#6ye$d?k?HMvs(Gj%!X%<-tIuhEU zBO0SfKb6?60)~jHOj9L0#0lBEr(<78JZa96s;&QCG&Fpe)22Wpc5sGtG_e0@P)VBj z*9OF3V%A&VijC~nhDp`%JPX(`l3D+w?Zo z(|@;@^e{FdA?Qm;wsXRKApS~(DzFRmU{)n>yC12+Ypt4fc@Qp{nv?XM0RPd{N*tS- z2r9<5JC9X2Hm7ZUIFiEzJpTDU6Tp!$K0$~VGJL5qfyfjV)q$Y9M95!CfSZz~28Trc zz-&)wq@P*Ed!g|KXWl3p6B_sTZB0ib3ujoL#wabB7FkBarpNC{+eB|IT1kVJG_`NC zZBCi*ZVmLw%b1&IRQqQC+tgd6eteSuR2n%De5@o|M<=| z$hTI#d1x873Pcz6MB)@_IlwiHgX%H-$o}UOV{LtX&`GbBwzpWK52Z%)p2o`|Ww&81!Ss z{qpr`L~Pb^R(|X(x@7Q!zF=L@zkcQ`VS-JS>Z7xIz>UuyTyc3;!&992msF!h zpl`-j`@m%XI*ih(y!P{MoAav;~GngT5ToE!u~fP#qS$Z(RzohBsu@}I5I=R)Q24#j6X#Sd$Z4H`TPPTpjXqMfpX(!tPyPAV6 zY0xp2G2(mcZm4d<$TsIB>S8UQ!&)B9R(Fn(wfQu%HlIe;=F`a9d~(v%=2vdIGzur7 zq3EoFksEN*m(5fpHxkGdLx=?A@tGe96!K9R2^8}&jdck-=&GqF?9GBtT|1H^SM)`&RB)<>&)Aq?1 z_SFSxoW9$ub4Q-0L+$ZWqmS0(H-Km)39u=?yfe%|?uyOeaTL0kTp3_IZ8W-Q zN(_juGnIqQP!dC8C}v1V{~FQ|QNd-VUn zpWxJoxD=Jq`~Tuk@V)Cy_u>yEyLW%8dzWc2(7|5*1S{`OcI*GrpWv21?AhP{&;1Gd zr-t!w`V(yYJ>y3$y@x-+rh7#Nd-)T5v`1pXpWq!5zrmki%^t7`e}Ywl{b&9J@89?T zcYlKN|0{oj@BC&Te*%SD`38T24XoI}li%T@I^|C={7&YacisLE{Rs+A)30C|Um+Ak+pWwM)|8swW`)vNV`V%zS{BQLqxWwlFEB*xIer34Ltlxm!$Hi!5 z4S-d_a3-hMpJ2DJ9l7`4^Cvj{9#i$vs`{z4s^6h^|BgSwXLlso+y9|I!M&+U|8swW zFYY!24E&k_Zb&j|aM$@ervHEOCwLrd5;mc}D%(TZqzzpwW#y9c^)H2Sq&4{y-1k7z zpP;zcpWrZvEagvtd{tfiZTGU=COJ68;2tT9_Gvc_a$2b0s#>Wnv@^G^N>>_^>$L_NALtm-{wc~6^q$6iyy(Y zcr>&SjnQfAU|@t1E|kkavH%@G|+9;4w9m#2FTpNmbtD2iN3^lob zkrQ4k3)Y}tQ#Y?K)jT^`fFR0$n?VAE(%2rXAfIqw)$Tu}lP`9n8=%BM^DLZ7+DiKg zNf_g3(rfBp1-ri2=1%NuoaqD6yevYCY|&;|=q=#{iN;k!9QdAHqYL@yI1oG~4I%@; zkiCXf=)k&L(g09*WpNjx6RVd2r2nm^wN!G(MHYtbS=D$S zfV2ea|8NGsKSxZm%3b*_;PHU{^HBAxerKS)fKD0j1?FU`Vn<#EM)1R!O2s(<$p<3v zzhDT89k?E#C9W1<#&y)RO!u{&ZXaEC>udQd6WxXGY-H%zu{1EzIvqEQq ze)P?;9#RuC`{h;4Yz1?b<{I%CY5TZFJYgwqCl7gp5I-I0b&aU(IFr64#kxOBa}X_y z8^*c8dsatXRC@FWiLQh$2v@~>yGC@g(KGhB8r8n85jtQP*N8A*60Q;cAgju{M*Jw{ z8qwNJK66^}6R}e1#G?c6z0&l#jk)Z&KuCj8!4{19b_Sgl+ziv^x429Y#cU6kiQ93R zc>BkyV=tEpnbwBm?FrY6M)X;Hm21Wo_G@NF!@aSK`Ht9RMv`)>cvxEq*B!l16=3M! zb*ji@FlMKd@RxF`FcnQT4g6Fwa@C%6s+h@qC7mjGAtC8h(O>9FI92>v;J940Hvwy% zD&Dx&dM+fKDhiozoGMsZC&G!*&Q4Y6n~y{VNv8_gf$A!%)F2_{SW(OdYd%~?EVE3VvU&VC!RU9D^2)DKW z)UV=Lksg#~{3^KInC#r9=dv|U3~a1l#c@}IifCE=ZLE-clPd(a@-A)5ui{i>E|3$J zk@hPRtN3BaD&3Q!tPNlhQ|m7c2#ehN%g-p7=1nnYo+UGRQ+&?%j)&D6;0bSvt7#CF zPeyuimtx@&yN*BHG=z1_G<3V&m3!`RyEoyyl7m91?0Ylw^AZR+`jgWvD9XOFKlU|-p8RKrzag_ypIR%&p zV3Nml!ZSN=27)35$s$yHe+v3T;gWl~*o_#6C5v7C6N*ivSiC!#v~&td=PK#(WYWPv zQSV|#VY?!yFRu+8*d9kzb#&n5D-77L0qgL9Fw&fN1U-nIC^HmyRjeIjsbsBvrvmpN zaOUM6u%2?4DfaxW6gmVl(Yo0CJy7{Wcx%|bLy@PNnL6)qn&3MUeTL_l@Aya@YiZ}g z*e*mk1>8>gS0we}goh^BW6LL8r`pJ2T=_8XnhXo_3c(cOU|~w} z#Ac^;qw?gA@i<#X08P!UN+9$>^h#e#+&AMUz<4I3l9*Sm+GR7GM;G~cORKd=9h99( zG|zLMIF7rLtSSCadGg3z;T2Pt*&`n|mD!*=)g`;Vvl&lxESA#Tbzowj<2>QwLWK?gj&|g5KRtTGca)W_V|@ zL?nzY&QG(hW;TytSWJ3=59Eh8=$4(&vrtPs$(rto%g26_g*x1Pj40uw<9$HAsalN0 zo3+_rM^x8{0m}YN*)?RtY+CtFPRl3U{XN&rS6NdLDW+pyqEFd+kI){@V7})K-DG@W zct0|7mu8Gt;fh&eIk-C<-#foyUUSa;o2tXf5JL_O(CfTIIs5tlq(V&_P&DV~(9LLSTbcA@306!BH)TN-yd%_KP-q&s-?Tm z8_Yt-At<$eOh1Dazq_9TPV_V(t3}-mMIx5Mxn6#Bu{>lHqI7uIvpr;b+go6*cL**R zG4sIa1rF@13gCgAPjv9g*_VeScQljCg<_IEsw;jJZVGbUHa$|>wte=g0e2hm+J?&i zWt~}P(VT-h;}&501R{us_60)3ElM=Iz&9JnB2=GiR=^VgT6Py^d0CtWBY)FWX=hhGkf`2Q3A-O9 zaqDhR(%)rsG<;2j|FxNK#ZW!M+bsQScN~=9Uz|u+0MxD=x8;8RI*(f9)^7=QeVFO3 zaH%I^(Cr%hh3Z#+z-^zAP3oqI(thvI)BFZc#V+Z(}S--rnyIoX_hk&pu3c z;Jg}lml>pq;rklB3D6rB-3#r)YNE$|$o~={Aff7o*AJR8dMQc$rzoj@ifHiL9|3wXc zyUqaccCrecC$JEGqB3hJFC@(@ny%msElcXWi@>lz`lbptzQk)^B9bJBT*MH)-?J<* zzWQi>?|V6V`1EtLrA%pQ$~MwnHr>c@=Do&Woy-R41e-0qG63Q`G6H(J*qICdMqoot^@ zvkRTuj%OFp#=!uRm6aWjeuhoxg#bWrurm{lQ1pb!Kgh^hD_OoZMu$BS=slAmh&NS72TBbf%{7mZh(Oc7foW5-rdBCy6x>O_8sgt7}`XvEx(vj zEyM77v1fJ3MDMPZy_|$&K zF>WGndGO46==fLyYYhx)#6wviv%PiI^ULA*tyGA{OR0FQ}8?*#22^cNO0+VB-P zIoDw3)c2%Le1mV+_(5AuB(G=(!D9!EP#5s3lt=yZ{5uYh`cpCbgE2qH#eO|S@E{?sEJo&Oyd7c_TcnJ8H&wQ`ieS^3p zlJc@?Wah&%yz+n5^fSeIUXJ(M>>u%Bg&2ND;3+0EV<__83jz0wpu4uILO2x$`S+!) z@DHnO-c93vH69&zYF7LpnQ%J`uIaHEdR9rOTQ>V6wNoQApD&vJ2PpHMlLYK7d{2fKIG$|Fyss815r=?GV5aa%6!spi%TCJVuZbukq(hM$QB@~$KKc{7imntJ4Q*;6mM1ZD^Bhxn5xm8oao13sp8g3E2eV^amE?NM-GH6@6Y*RcpV>NzLbB8_cD$gz!;Q>HtssE5qt zw(}C-JD#Obe0efyr5kRP}@(y_1M&`{)bg(&FjeJrw42!o@j zXFgBQr_LtoA7_N0pcBK?c8XKHaLRl+$luIz_W74O7cAfE)O9s|0>4~%(`j(WK~p9W zP~Z$0<;5%6FmKK>@D6J&%K%S!9?kS})Y0pB23277*k<2*ZKVDqgSO$}-K3CfpKo)MTT)PDza{Tur< zFegexj2Z$8T>F;n5;0)<^<1obg=%_5dI>pNx4zY2q zKs_myU*9;;84~)su^+6V8o} zw)7b9U1QV&aQr(vne-&S&9hBbi7-Ala?7ibQQPv_*C=>tGv6~JXA;Y7_TgOGR!08X zNdj+i^wee}O^+grE5qDGvb)Cr@=SRDP30KmCSktE?_6)02o}f|bC&jTs*C*8G}PI2 zzw1HD*%w~4h||F5(pQ`}24%vy8uvwJ;kAUug459H-c}t?G@ykI_e^?;58W2hIlblNcl6WsF0u7 z2;B|jWc1V)Y9xAhQBw>)o`F~Q#6M2Wci=p+&Ew#rdaQ-mDCm#8yO8xs{ur)L57Fj$ zZ8qg*BzjVG6ug!cUcCc@4Uohp`+lUbJ}k?InkZsEWIC%19n{4d zesoZi-TQ7VF}?NfrruZ`)ElI zO1-g62&*yQyYU8aM(7*wx9YE1pF()#rebgNPxPh2`$!3pY7g5N(cP(xy+t3DTK;?R zTRbI-Nl5WCenab(`2aVY{@UM#y}z4sV|U${T3-noq|B&XXF>Cmlxgj3yqxZE=0beZ zB~P|0^7@Df5XG`tTMgIf$sTY&_yVD%syy-7bVF|9`Awsg&Ao6D>#qW^2fj}QpFu2c zRS1gA)oASc7@pa12OH@J&D0Yu%ezs#Xoo~)tFZkwn6L`lNA1VMhJE*r*YrOEeqYg< zhMo-#MQT~`*YaBOHMxz4#D~~+Z0eb$j?RUDLBrPw$uOc15}irRZ=?@h`-b|j)ncLk z!jQkJya9Zn9_ogrB<6>AN6Uq#_=l#SnkZHU(H1g;`<#bS;pTM)#k~1IQT;DOKKFv35?sx(M z5|gFbKc(>y0_9!Xn9I@qvc>^AwKrz*`soZ)vEgrtdQ<>T=U2WNI6_ZW#&FZL_PdZ+X&;Q*E|?B9oEEZO7`ob_-4g-Z1^)?gaIw_3k(muU9=O#iN|) zFaLBEbsA~ab`4QzVeDACX2+Erk1+IYRZRV+D&E^^_+zsCzVq?ZD`_}=KK?=pqia^TSMn#p8WJKnX2(KD~p`g^=9$R5?2^_9o*wuQIOQFOLQ-U@@a!tXeW^^ z(YoYnHwV1tRKOqnG1wtuB`&NORecD!tTMb2v=HXGZkMoJ1a?~N-AXSJJlNzOpoD7e zASEdkrCvAhrEehWu1<7iapSGosA7$Dz+0n)t{r5wfW+L{(QvT0jI$%%_a4){$k+>s zxNN+TG>@eNYrC24*)rY(so5*nf`WA&Y14K!kXEELK%WLwrX%tQvDrQq>8otRx&<9_ zjSk-1Y_={j^sP2k>P~N6D)ok=4D9_%T|}z1R050+nxLF$*-}%CI9wYf(#*#(9grt1 z$Ycxhr~!!yYtwE1?`-~Pn}1(#eyz>_xy}DNV4AqQH^0>8-)i&6bB?47^Lq1hZGMZ* zpKC2$8hZ1$;89NhuC)2S6HNKbdh=J>{E0R{RA}-i_2xfj^T*o!I`dI>QE$FH+^OGY z47$peuj$R7PQIOl0usHe?G7iNRbi8_+EIv*4KaI-SJ){&8fr4po1(Cq} zj;G#P@F?%{OB3WEdBXdX)*O>DR;g0Vea!0emWXhpY@#qz?{50R5m)LU?@cv?(88u) z>N(<<$TVzzxny$QHiUOmAqn{=;TiQA(T0RVC5Zi>;f)fjG}I-#M59N~_O^T&KdDHE*X%+P1+M)B+5hU z$Timn&e7foHX<_t4S(>4vXtdQQUmFm?FccU(4G*vNKWiiPTS8oL20IAdhnI|;T>MS z){4PGmqu&O&#IK(IISOOymo(X){vro7XSnwsfEI8y<1h5b`YC6Vw)>#BS+Hz9|}(F zXM^_xmanGaQhV|nWpXxnCmQl$32`=y)sV+|ms3A4!>S**BMz{m-9p*ePy`%PulEAW z%Zx7eT~pb>zM!e&WA!px_TY~b2MvzBC&3hA|1ihIfiGKL-A1-pXgwHBs*m><*h>~{ z4PYJDlNtY8@_cAj5i$yaQH^Bh3s6UU6c}?!ZIzMNYstHxc2{PTE)qcE@vea~Q0x4F z$KpYdR5Iqg7aiD2hw1B1Ze}*MNxnahW$-x~-MG32?V;Zie;o4pS3X_An#qABS2OMyNeCTN8$=vy(dKQuzt z+KV;34e((W8`75d{U0eoa`gyGSdrFDJ@W@GXKUGOO)PGF0CN6|czCod+m82T_=FXv zZs&B|vaBcGCA?VqX#wCn?Y_N^4_>BYww9$zTtW#87){QPWKOFwdd;9i>X(P%Swoj6 zY^&KRAckYqV}q6hj}Z+l@lIwXNkLeqx3=i5b0=kGqh?c!wq?P%uQhsT61{5@_ zER8KE3$j+$=`bDb3w$^G!fmWZssd3?t2FOs&tQE=W)ypwcHM&%pq^FWpcdo&eV zGERp4{g8Wdu7jT!fAB)sro_-gZ`Iyt7EAa*;HA$z zel>wL(z3IMJKX&m*XcSne~fG%25z-n`zYG(IDxhk45o&g=!ZlXoR+ay(KnX%=ZTbT zFU~iER_3KR$wLE|B>A;1wlo2r?>%k4A);~p#9denm;WN~t~%XdW7N2$;g9B2?%ip@ z3WMllA2HGka$hr>VUj#``V2?QhKFEwCqM_hK-Mrw#v23=!HI(nBEP2=Vw!QC(07Qc zGlbo67REE#Mk@g)2&0L`cs_gE9~z&PtAKigM!)Yh;wJCF2Iy7egVdmt>t~R1B&#TP zuo!)E{c6-a_n0dTeuqZZi z9_7Xzof{q9<6qZsU`HX9PH_=GRo}S6T-~$2GV^gBWba+Pfr}xMq1$6W0h{a^A13J5 zVxcM5%Vf&zV&6l*m@s@XN6}*LF0&G^II`CR-K#W2_c`3>{7jD-hgzD-Gn`gEixY}o z#kRlMdtJSjxyT3Jg<6G?sxT|y9k9}oOWzYWIUm7zzcwtcs=TEt3>s&IytssjNL4vM zDns3s&>z)ySJvvYyAq8T_*`S;M!|3}>8`9aiSM!t!KUZV1?8d0Q}apGo_rMz|Cokh zBr`5G#xo(Jb#;30X-|$09B;ECWZ|PBaq4-dEh$bNpoXGlV-FR#|HwPiE)cc{BzKxo z+L@*=H^JjS^;SSuG_4a@vgzY&{ktY7n%3pWRNHi(&C2acc`ss+1f*FGY?vE z(KM|XxoUc)KtO?-eo$l?`G44Z`}jJq>dyDEWZTie(6m!6DcehkDw~)V-uLZW}sj2~+nrGlVp~W10YN8*V*q zI+MAi#if)gB-}BOwrR2S-0yGg{k)tPIdner&;8t3eBflesKv8iU|j;V12`xasds ze_2}q&Z{)!D|8g4eGzkG58X=^@psaIa)?P=b29KZ1N^RC*T3?$Wlg_S1K{Ku&J%ZK5A3RCR|SPW0= zlkBhj5pVCOVcPr!t1P4MyW}{-W1mzpgUrWB)`Dbu6|;*!D|P*n#e|^ck1g4uK7j{E z{^YVy9s8bOr4`%~ZN z&lw^8|Jz^NUBEZ)Lk>%+d=SRb8 z72AO%F~yM(8jrryD%afcZ+H`F5nrIwkcbtSKY6c)FrQ;t8wXpE`RoYsx@!PG;IvPU z%$q>X0Dgu6{G|r)HaCEJ2H+}8{zyB@V&L$reXCYVqzIX-SH#~l&Joh{;IZkBYAL?oO@p+Zs3Z~EK>P5 z9~!2d8K1<^QRqLCYnt8cP!fJqcx7So{A>Q1&+x8G$EcgwMBrnm35h&$r3394i4zmArY zo!$X{;?)4&o&H^|YkK=JQHxNA;v{z4gWyK;fB6A)f$a^ZpV45Be-FLOAAIuLg|AQF zx63NG+Q7{tYi^paPX7g5r_InhPmA9d_D?*g7EM-o7f2#+#1f5rDde_=$F$11yG40Z z@l6;~DslxyEP8?$`m%M|_ov??8|&ep{xADg@_&5!c--Zy=rWzf;6ysdU4C|FWtZ7a zeRcXq>+(NLe^Q&dEs)XpYZZ|P-+g7}Nf22On&FW%=wsla2LvJeaf9Sro%6mw{cUUZ zZ>Rq^@S!2T_VOiWkMl6yg>fJA`q6Z~S+gHUVgBXxYH0XM{q!p@NzfdBc4{48Uqw(i zOy_7p)c79{e0%!iz5@4bYAAoty?mdwMBYnJ@1u}EH#=$aw`G9@@DXSz{UXuN>1db@la^Kco)C`i81`s(tc_ zdDta?ICN5trukP!6@M037?m3kz(~N$ZbcqaR*#<2eN&0Y7<`Ng!VBD|r1k@zBt=?}x3|{M7s~Z)+d^g8&1jBd+lYj}EqYFhX2CLKkN z>l4RIA=7#MW8C9D0tvK;8_cd`+k$TYfEf2%+qEX!n)#bM$J=^8vuW+|wqgGM@A0<5 z&um(9ylsC%7~9R6efRY?_RegD+6Kj8UvC?BK%w=#Aq?nhOiy2}oirb>@bUwcOYwtQ zeAoliM{T8jY{B$L-9z*ASENC){~{mg})^WMq6G)5z29 zye?aw8R#1u8!u)G1LG6fg+b8KmmA3rW{TsPLle28VZ5(zWHMV&(hzyR{l0uBr1_++7&8^|!c>_}!XJCqyC8LnI* zV}x=Q8Amo(9L`Q;4goSvqm;~y=Us23#Np9V^;N%)@sU9a->|fBgALbk4UCT!`*LGY zZLUUd5Z)U~=4FDBU#3PfWNUZlcxE))H@5P=zKNAZsA6+ih=!jvTB@L<&w=b%cA{@2 zGdej^%rzB?v^AR9ykkdZV0@GbFk-n8wHAxnQHBdqVT{Q_Hq+HzQcMJ#91%;|ud;k0 zJDO_}1#)AP3_smOs%{57q(=Jt1`evFpR|VwA6KDQB|RMj8|@0&vGK8N#OpgJNBfyK z){#puWSFm15iO-<$&5Mo~U@fm02$}}6c~)i6q$L_O z^&KDy#u;NhkvBRP^o$Jl1x}%8&FM%8d<<9|AXw2un~PSUMD_ zfgY1e%_~*~_hlyvtop#j#O=3bOaXcRvmt`F*fY_0Xt1x?*P~KC6X5dm6XOHfLcxSu zlBcKAeCSk~U6wyIIWp2yQb=l#pH52ccj-5O@TWWayY8suuk6%7Hal2AvW@17w@5rn zQb+5kygc)Wq#vW#nafs8>g9)-q&Fyym8MdeG3kv=AHrIqPdq$6QAG5OPaw>e>uuuj z3L8(W^a}EUrAm)))Ia@)i&U1X*`C|DEQ3_ew6$lDDG~~i{O-?<^-UbEkhY9lQai1W zY#j?{leLbrm^jFSD3f<(>)x|OQmO+Lrmjd7Mw#?bom#RAehyE0W^YZHse%I-;E)1K@{ ztP7-x0YFQ?3&XGg6Phg^%4Wx$c0f=dl#y(XpQ3&#%0aRf(n)j8V}{i3#qxc*A1Dq%K|#@{~L(-E`kv|^w@A117S?* zUs--`FrCSBobMUC9K*&lbFUZV|E8}X`=UcB*tv9Up{!C+A`!d9|TY!Z$o@DxN zEytrQlm33G=UMgEY^Jd}lN-tmXN%d1aanKJddt#CwJNe>Hl%W-hzhc#u5LwkWDzz} zMLc1hO~99_Aqqv+0eS?CYU}$ouv8s!S@lY`jc{f^WhQb`uc?X!c+z#af}WFOIrMR4 zT_wsnRePW~RlQZC7g}NnTX?L<_9xxufMfY;Q$NO5#q3hAUXcY8lLNNLikoGXq#KQe z@YZ(IePqjsP=f;q`;2F_!aeuib1zLAuf=shkDf=hk74FCF|VU2am)fEu2s+X4Qh90 zbt9hZa%nQ+`!Z{roORGI6IKQQ4ZB`vK8Br9Ty;}MWb%(=J=lJ*h+788>XmxWd_3cc zLOUh3St|uL!BGX9XH{OGkyyNE?Y&fW#8yq$oaQv@uOIMTmz~S?w2}Qt4|Ma@$`+(w z2pCP-K6bS#48^2WwH(GrOBTbXo$Yfjev>3^Zkuj9YG{pmokAV;j~wiqnCQbq*@*dd zkmbRPOfE8)VGs`YA--*s*FVy9d!Dfi4opt;OpG78H*;I5sEn}njN}SM^j<$lkI}Cr zuct4c$BGFCa|0?jST1u9VWA;r(=rzAYVHDMElVklaS++AI9S@WrrGJV9XV#t_I#{( zRS=6hi*WJc;MQA%u|qP7NBgD@4F*l>M9?#2z+MK>(6N0vs{OU{*ciZP4hxhM+5&s1 zJ}m1Eh1-J-EAF8q&=RJ$gAV`tr8^Z(R*QIhH69+w|0#dN%O`@$xPb@-uYW(+-s)csdCO^?>K^{ zdc$f#qG&ZdleTds=Eb=IN_JqD6wlXBwm+(z>fLM&?lXN-Gy#oNnJD@Rfp2ec)|MtM z?v8C(E?W;?pQ~b2&+7v>m$okEs^J(C{xyGG1wq}43-&@aHyfj}D8~m7LYYQZz~N;` zW=&SsqB8R+nN4%EL5^ z3a5-TOG?{jN?47mk$hX7Z@PVin)%_LiGg5orn7x(*Os2nwoGGxhE1R;8=N*vCBQJJ z*9`_{qRULz|LYJVi!*!nY`Rm7-H1hkv~d4os#9@s2Ki6@b%U8`eK+#cws9F^TPyXR z{Jkrr)0QoB!nUwRZ#~6jndT`SoGkNlqys`qc0$w0h)7I1x65t3WBDC&G1+h9WNySJ zt_w?`*w;S-FRPe_??k36S;D_RyJpTEz9`&eE>qlyamxz>U*E0mDxLwWhp)A?7H1qz zD$ZF?VrwMp_PTCaq#9*}i!)nyc5m9fv$ZqRh}OV;B)Zv*xqoc$q$HmeQ^pg>1NohB zaTU<_L->$#2ZoD1p1^J^67fqk48M_q}ebenI0V#Xm&po)K2ZqG~ z9eXxs4h_rQ;oCJ=gPgX9Z;g`%M)00XJCrwiPvPEsMg}TOgqSF)@$^gg(|ly7#WcHaZmHTuG&QDYvcR!GIyJ9$EyhC zY%-ymVDMp7toBI3()@}RTZb$5>;bN79$eAc#Y29@o~;{!g%wNL`rZ>PZC*bWWIndE zaE~M8z4F<9+zRg8*B$JU%S6jJGck_)Ybm??H{?gLN2U+Atg%SE24ju2*gcs~Pxk2m zG7Bq*$?ECaxvPCsPh0oC?w*Zz@A;6!k`?1IiP3sRfNa4ZADjH1+U90sF7L}090R}6 zx?wW#UfE1JWWIqnsu$Ivts(1#ub1a&MbqAc6~Kbv6eeaBdl0|GWz0KVneTD;j0{N3 zszw3s92ka`nphFVY|y={n}tkHX6cI6Lz%X&yLebLl$qMyy|6slfl==$oQuekd3k2_o}POoBodDI8z182N8u zun8V0PxU52VzVIdoXvzaZKY|2Rl|C~btCQNp87e4!3*xdAqPfqhUatnpy`nQ=_?HM zaW>b)P&kX}8!2i@MXyc`I(m1Qh((fd!c%^1AuHklBK9PKxc6Jh{0FJR!IFcKY6O9{o~{Pc9y6~jF33--=8fM^L-prX2+!8;Z1&3 z`Vp7IcIb<6L=7RJ8pU|p1TD`PE4oKxM?JDl$mM;ud(hl=(;ew{XZyLGMtZAJVP^~u zI$aMBXD8%Vh_pH)#XK@@55)X==^%e1s;BIi%2)FhA}N*cm@YfTiBKYnh-c|kiFAIE)1?3Xm-YMd9hh==@b?YwKzNy^NJOCb0GP;# zT>Xfgg+V$)i_KYi3xfznHCb7jS0*aA9M(L7xhX1UO4ae7TL{>g2W=vpM2^Z;Ysw9} zTDh`jt>FK{^=9~*Mn>_99GDzsHENeD-n$jSCku%^^Y|G1OI!r-oRPbUqsTli_e@4GsJ^xf&w5-d6hYAU2xw#>!+VquWmd#m{5ambE zKzeYez(hK@R{|*d4yPoIY#r9K8ghyq`tD6+!x-e6kTH~UO3W!Lw(s4O9@>bPJnWeI zq}k%0n7Fcz@Wj9qxo7@@gW1ErQIw=>*=RF}yV^ED1&j{_0RN8lB<^oiSaYzWYahPN zAk&x$_UvKz1lY6_pM9{WZP)Hid$2oK4F+4b?&&7ao;Pm7wZDlSYikEv61Q_r{0ikB zblWF$&QDa0>Bf3yM+X4n=fO2ZO;wcFfkiBGZK#fy6&dC=W+B zeG~GvMhA>(JW+JbKMT=9ckUbYOF}Z*51DzlbZ{w0^acLOW0u>Ik*%4aJ@N^~+e0U8 z8uKZCVQHOZfjh5}GftagnMNqf$mdWVs^jo&(oV;`K<<6xj`ohAqkYFl9p(jFS^J}$ zVZx8@EY}X|mKK6d6BBHIS#~bj)pf^yumGD&{zc=kv(u3iDLU$lPWGaAD-gZdVb)z^ z2gl^Ijt-6yIS%#G!Y!GyHWvmZ9#A8j9mTsE2?3MySCFO=%^U6>WN4-bSRGZSHY_x)T)%H<$Ne*<6ql*LcK7Q7gm|6#`5ZJ7n768 zYFWYQQwpD>>QeA1G(xSKt>NcW%VBYJ(sUWOs+BY4dznJuv~qquDO7zt$!MZ>{5qaX0>qN;a&3tla5>?4$#O$gL9ZDB&T$ zfNd$tX{sdapbBNCGK-^iNT4I~JiQy`+D(PuS-f58clK->*jZrYBn%=Sq`VR1Wx4JR`&CseC2Gm1DLvMaxhdm5qUx}L3B$?v zX?qWcIo2qX4@P9O!^B4^(U6q0mFv}+g?z+y#FWvxAI%lu`+;Hcv07Tr`qP{_8IZQe z4Bwaww}gMOz_b11;|EjmBpOdy`@TGj%|{iN6%U4l))rCY;=!!8kcU@BsH26Y{-(-# zOieDhD_(wXsm;$Z(Rsz68TItrMk$b1X2ycqW&M6E^F5hB^3)+ zLVfO?$|$r*F|!8agrV4+K!p9Z?JJk#MLx2en;(iwAf z{K7gm{%VT&i#VouFeZx>-HE0^qY>c=11h9qFsGPSYb!$SiT;LF8j-8))Ud;y=5w#u z$_M05_vBd?j23$65w95Vt5!4z1H%W=UCp?7)qS)1qVCWyi*vVVRC!58?^(KL@Lr03 zV8z;@;6C>@Xn^YEGa{pUS;P?t=So(ftNKh&6zOK2wh&tv0xS7}Fzy+|R~fi|mprHZ zri+@|yMKKBRV_>rzl(P;P({qjRXUoRIuwP}^2jcp{~^|xIb&>;+QceFZ04rAjK8YP zmMfR=GeQP`5R*voz9~Oj=f=1YB*NPsae@#7kQo<3yvAW$>~P&CmtM39y?xcfpo*!9+Z+=}K@7XWD4Fi+ z`ne)n+X-=EHS(#g81tL(o9)A+{K^A+u{S^2ak5FGnBB2)g*++_Nm?b@3nmI7YP(b( z?{H?mc+hp#F1GL%7k7MqS^1eP8yh#sbPVSamJC{33iFed(T6o^>iAGrCy5gGR;rRN zrR9ut{juRJ>FyP{N6vf zV@wB6iA%CSFN?it6_-r>vDXN+9y#pJzJ?AB4spg&^5T!h6cok@UDMbhNWcM@E2+b> zet!(2XP;~j7D#N((-`|dT?>f|2X=5mSNikuBP+V;_I}Q_r=)9f3yuvAO$1#3BEYN9 z%nx^B6kIQ}xaoF;EkTi-yaZ7fs`*(<^UB<;SM?YCd8%{AmKH8O2DN4C4?|1Kl_9l) zoh6Rvl~OjbLKj0Rd`_`(inkdUKj81e9pY%xcBL`j?v4Gpg~^HgI5oAPJ#j~Le3l;< z>k!M6A)skO2P&-dxIUgeauwnxcG7LHJU)81CoU-EdN(SqGffauqr8N4B&~TQG2W=W z-EY*Xn!83;QIbjQu{o7l<|f#0!;K+=>lKibkDTT`gyt@z7)PHvzyfF$-*YIA>XT#3 z&KhZPg6Ifyt=>*xI%8VaJhiFW{g%n2sjBRX5Q9h>-RObCZiNXCy*w8xw!h)HXgj zGN_%Bb(6?9QOQMt8<`?PIInL7cif_jb4DKv&&e=O=Lz3f!AF>85f>%f8=_MQ16kU% ziU=>8Ql8hSoDz9(6TGx(J)Frc2_-Q?U0YKDs$xmr*He-dakPW(Y@`PP(qlv|%?*OI zeC+WAO_y=`(FUTB<#bd$7Z)k1k8&Xrhkq4k;eI9gqH&KMh}wlYKad!g9!km=IPYTh zqzjbf_vcsVhe2}zPL-*!A7_-3mK=aQ^yVl?P*0gSem z=`}l(g57_zt%dC+q{6N5%Uu+$Xpk#L=P?R8#y4z%Mj8q1?Lvd_flIJO{B5JA*R-Ls zwnXGpjw^};E;NA#N+RQI0Y~!2JT@*?pycFH>rb&GNjx#@Oy$ZB>Z{P0=q)35k2E98 zjT=xy_uN}PkZ5iB0bMV==|IiPh*`U=K1eJkt161)XuKYwY64rN_vh^QG#*;Ea?R>{ zGh8WKbysI*!v+c+!cmZET(i1q)iV1zZgu*!WPYou(&BUon%_NI zgLpk6S+1?CbaEsw;%TkMvx-cTkIv}%KQl(RPBB)DG~y~WRC%nvU$hptV?j?8rh^;1 z%n5C?b(rO%IC@4Du_67PNG&pKy4;{b_E={w9yO8$T5^$%8b<*oYtEKrv~s;jNYjGwzY8gmw#AVz8$(lNNSwJGON3|; zKqFyt8Wp&JkeIN6s{6ZPsZt37SKhDi9(6WQM=dtly(VS#WSJ$!UH)C%yJzb|gisPv zfU-72%`~UF#7c*wWg_3gt_2HqNQ#IEAm=>6MrLX1O0^}}oW|=wwW^6g-@Pj3s;+}% zNjkpc#zWNrtN%%}iU`{39QX#|(I}eI^`L&iwCNjzHd5mkuTd)avQl4(YVy5#vS){& zcl=i1Z7jvPPV*&fo^W;Qywlu2v0|EQR(yMx5lDXCu+xeYYSR&neE=USuBg$Vek;V0)h#S*EZpm5LjiZZ0+cl1rI+0_AqK$}R z$c>=?{~1X3SnRHLh*FhZvKh?AM*O;@tz(7kgnh1qjUvHj@WPEZiJkVps`(m?w>=q) zOgg(v#+J!Fk9pfw7HoRoyO&SNI2r4L8|5B%F0aLW(4#nTh?B>aI!s>4fBoZxueFJUpbE=Oq#gX@XU>F(Ln-MYKm zKXdIOxL(oqb_3g;?JiurFt~fu?mgVQy^SLS=0#gLyrByN%zcA9`S+?$d(_SCo!T%l z{br-$BoPLsb4Ti6dHPmW1smbZSM9xRY2m8-49zwr@6kV-^iSVyONXw?-?kKeyW2Zf zwKGfTR&x9*m!Ak0kupuYVCl$E(CIf<5Hv#^b#5Hu4@ER(3yN?s0F2F!o#xw6bZs!tfvh*;VNsj)RG%ASa< zy}Nd|XN(s*cDL@}*7erid%Bxo2>06AntFq}sWGLo#N}Hp=*v4lY0r(Jv19kH9ZkN) z?p@JSsxVyQC&zu+Mu*w>MZ37onJwl$xpf;Ken!)(Ll1xcVMX2iykW7jI0_fwEXEOM84kA?qM%q1a!?a-?sDgO)=?B+ zT*5tStR!+p9BdwqW#9F^+0ihuM%U zkN)!_rds*_9GmyJtSeZpTzukfmqtozaH<%cBWoWU^Hqt@(#s1YSTR?`v8|Iidy<|Q zoE&wBeQ{{Im2}d?iu$OL(z2c)M3HJ`2L3E1er2WcNhOyzFrsVi6XmZuNy5}EqhgY0pX>+K(e29)e*GgQiUuYku((t%-UeG=9-00+}4$_-; zy4umHwVZ@>U^I?B(kw$;zOU$IRkSBI8#ty|M(VE`|2X2x7458MiEjIKi~iAfh?Wu_ znW8_~^yNH>J3F8g>N39cGf|0nj&gS5>TYaX&*Oe1aRCuydkRQ|R*4Kq%DY&N(t~^S zG`6pZmXwPqRvlmUdDDU9y5*X@RW~`py6@a2A6&|#Z?~@8WlPexU=%yhysd@uiOROc8B4q zJHzlqR~Wv&GYtQ_GYt3ehwZm*4#V5-3B&%qVfa=4|KPqbeD4Rt@a-Q8!v%MTVPQ2J z#?f3PJT2S9|!|Uz#c<@fVm$YpOTGSGf zy{h(MPG~1zK(flNpl<|_O7yjH!j9$mhF`ZnJ_IGT{*0XZLe#3&gMp%B(Z>RcoR0qY z21GZ>w!NR^+aR3UDaPx7ZoD|c@Algm-J(exWU0+P!NdMbJMd>D1=I4%_%2noI_t@v zP1Z`Pc!XW*PM=0eePqv)Jb$SEU1J3X;l6ZNj$vv=3VmUGa>Cu!^Iy6%?^Ci6v6tAB zx!H5!JWa&W*iY?j_3=MR8-+CXf${7RUntG7wRe@{<;+-MjX0*yef1??BDTKcb>Q18 zlV?ejj_g+4WSd`|k=^JmCihiXIZWrS>6p~pGdtrrcAKXtUY8vP+DHKyzF#bbakdkO zjdeP?Jk82!+O41%N$rh&2Xl@W{0=kq9SHGZWjwC_7O z@6?Wtwl>=vI02Nb7?V74E;Aaefc9}co-@Rl=G^y@U1g&5#!{_g8Hfqu#+!6N4c!K^ z0sJ9}b>80%+WRW94bGWIdnv2kWWdu>W4Wh8r` zZ{V=#%D#`gPd9%+n@#SRaMVY?;>{@a`}oEMd-q_~O>7{8J-o8bG?x)+q}XO&9wcag zh`kKhnlVyVuM4(tYg|R$XIi~IN)*lz-!ELZYIU$jmMiP8qoZ4?xshVZqR}fVqrZ)wawPwwVHT>3MV(Al-SsY2i;0jaD^vqCj)B1JmR;<1G12+YCnc}G|hi|F} z-*aDZSgdZh;B??fle}`0lBcayZ%BZj6448rjk9F4{lpE8r#ZN3#kycU|KH62s}(Ta zyyB*H?z$)uETyjdU}yG_3!_P-TgJQf{g-Sj>oiRs!o`_W+*!tnJnQi~b!UCBZO`V8 z_+tp7MzB4S`ZDc_j44{bb@0!P%jk3IEJxxL3k9z7Dv&7%R!$ZsR_fEZBP;DIsw>kf zW2N0(T$vqfnk=|~|GDK?jEt_}?$tl1oqzo*y14(rUzTIXJi zZbNf*1NF_vUi<;1Mc;Te9(2jkrbueoqDdl1A6JhqWh6qTG#Hn56DceC%qeV1G=dH` zC&mdigUC*>BJBM^i*8(tMKg_FQ4rFJ$FARUk9_O$9@;^=M{*$>&j7iu6it@0|!v! zXin$Bs#Y1gMD?YA*jiZtOww?l)UU5^y4TuvWnIs^?L+i@g1|c_2)3# zMQ|x~AM*th^6}4|d=o%fJN9Ju_T6Xf5bQjH&=;jHx04YHJOSf06|U;A_(ApZ># z*EcMS&zbxch(=l;?ZaS`QHKg~IxG@hu8~8-`b4VXl(s=E@!i6^{Uy4%3xoj3UzEu2 zM#al(cH4IBROk&dU;+u@IjMEBIL@XI9etpWVaJM=t`0Oa1Y(3V0^+_5+I*Id#8JfW z%b^?Q@Nl&5`l@1AjSi;NTBB9*YbkFI?UxAE>4UNqfk{mfL$o9HI8i@fTwnvnvj)Se{wE zc6oEtD$MV7%U7*#TD@lF>YJL@tk;B-yn5xTHBGD6xinArcH7hQ6~HtRO24;i)=t4o zm~whWW6-DD{93a8fQba^>~VGh1Bx7*x_f1!A+hW;jgtkgd%zyrmFfx{oag3K{yDTf z+RkQ%^K%xFpOpjwf2XNhxg=DF4{zXe<_n*xIW#YW4UV>Uc<(IN)7*VzcjGYKgmtK* zTmMIKH$vMka>4@aBlV9?PL_Koj_w*}s9;e!ZcJ}EI*qw#wsTR|{yj~?0QjJsi zP}DlUK<)JWP9)9xF>{!$7x9Jfr=1*0h-f!z26(C0TOU`A_H&M&Iyfy`bTEsi>9Cf8 zn+9pSn9x>F_DAKZNh9Kg3tNR8`(r1%Yy;pp*y=f#LD`=W!jd^eltAKM$c;Pd>;98F zRP%a@Rf|t8v)OZrSpr(Ah%AuV^nMul}bt4IP;L(w;U^l5Tgaq_n(NTgQz!WoyD z&~^Mp4!@{0nHzCN3A>9d)jt#akmT1c8+k0PpZ;0RWC(+XLzS7Q@_h15-YqC zRy4uF{>0r&RP&ZxGBoGnF#D;^T^-loexl3C-q1F(Y4SG?V7H)LhY06@;mo+e=t1qV zIYH8o;Ul&B1>?irlTd7Y0`rpn6P(Ay;akkcE`mnFv)SGkTxs?-sq&gyzM^22B0B2s zmvhySX}WRaKZAkpBVN znFy&wnGwz%vQn`xQWsO?x?+&}?hre276G&Rz6;oD}@5HIG)xrUe`KHrwO zjB?JP-0vqYZ#z_(@mPkqm6I#LT%ckls1w4tSHYaxj590c-nKLy_LvJ#ek*PEn8s4i zocEiQCTi-O_f6_oYMMw!@2&I0Ar!U53zoJRy%W}ze8X~%m!&)+36lsC8pZmxE#gmx zCzd#|B8u!WMjjhr&bDzuQxeEfdkC#9KZWzdMWz8<8I5<3-@=*(OLRi|;MjZnQx4S%IfArKj!~& zGk3S0iD+p%|Bo=+aU-F$iHl$RO`XwdKSv)>F7YN4%9tn5GeSkVQV*{vVkIlerIoqS z(iJ5>(hdZB7>Fv)dspqPYu_9MpPv^5r_WysyLisOd?}m)2H(3Bo&xp)&jMRsxfEUm zo&{#=gP`G6$_sw~QkVyJ0Z##Y|L#&4Tm$_3OJNJ}3~&k<{KKX2G_VkaEC$?M(O-@WT9=@O5DGn`XkPx6lso zB=92eabR#2e+KuhL2w?p9@xBaCLGo~@CdM>ZYDgf_cwzN*mVu%uce)anXmg?L_V+=xDR;p12f?<;F0y<2c8B_1J474chH}k z!3(?yY|;BIGhr_1y;91~;cTtYNX`Bb1 z1fB#o@aLS*1CMml&UMgZ$4uA-JPjNM2K-_3BfyJYlmm9%Njtz^-~#^4^+jMaFxbuC zN(NrwkH?<^HuJ~ir-5gInV+G(KH3Gg^wS?;Lv|)?cn{@)y}*mWDPS-}zkm(E$CVB| zr}P6e;RWD%U_*xf4pR>pgjz=ofL&cNUS@B#C{7lB8B7lF-3 z=s$l_ybIU`yzmLe3B348@_|Q=(*MQa`xN~L<{yGjfM-t7k0sRqEc6BjC&>qP0Z#(Y z1J44_{;Qd=aVhwInRHv zrT+%~0|sB9UyZ;of(LjScpBL7+vEeg&VUCwejdnQz6+Xvhw%Yhevf=$7jPQb3k+@~ z{~6X3um#u!JPXVNgZ~q{0Z;z{{Zsz4;CnyqJO^EYUBD?|{v7iJYTQHcD2$D@I3IM@;AmRFtcek zyZ}7Ab2i*^EAw$DbOIg$J_Wq6n|d3db2s&XXMlO&k$tn_SzxATHf+3&_Iha-cm{Y% z?|t-J?|JBOJLCNbbO1I_P!4zocno-?NIOdZ6y@#!9wQytbsYS9|IBRI&_X|eTY$mC zj2n0ncv|qYv;#c?(fM>r9-8O;uY5E1c z09+5e2S>QR~1>gnXMd0he=4WWHgZ=^=fv15jz?RLl0mx@FK7a*sz)Q&QcC|9(WFT;ScEd7Ro(Ke}LzK!@!2;=nwD+@QmPBslS!_ zUxQx2Bj=c3VE&Jx1F+>!7}qx1`M;?L>;;|%HhhzQ05ia8;7MS^cKQu$1fBu50M7#V z0nY>Tzze`*z~CkD0GokN0egYxfoFk1C*^^QfER$xz>B~wz~C=fKfngy6tD$&64(WN z9C#9V7I+@`BJcw6A~5(%=4%J<-vW=|1^NMO_$%lD>;+B(&jK?$$p^Lod%sP;fx%zX zU*Hkod0@kL=;toR{|fX4p8g-?1A`yX9? z0gt>+zk%mxpyO`Z2Q~sv&O$$6=BhA!9N2sS^HFo-ka0H|2WC z2lfJ|fER!#ftfz=DIItgcpi9B>HWlH?`2+qjlc`QeZZ3glm}h}z6fj?q})EK19EBj2CzWxDR*+I0XzoOuvE6z;nQpz~CO*1@c#nf`)@(*aB<; z_5yoHXb+ev(!c%S0k#0oPBKrxu0zZduopP3^uu8|d@uMu8ir2+F9Od48-9-ZKMVbU zd0_ql=nOmqya>DqT+~Cqj({K70^A4e0_K4yfv16Iflmn@h2FiC`&1Zq0nY%B0nY+Y z1J47W0$u=~2L=z(4)6%Dp^toEBQW?h?ExEr`+#}iN#z620WSbA2p)q^`=P^e#s@qL zd>nWlcowMNwGIUHKDs-YH`OrjU01(p!O3|+u!QvM_v*f+1sxpY=;Nmwgg`ZMFdwp|F%fk8vt#x`cJcGdAmo9~{G=D&K9R-Vu8j!NVzkVt5aVX*U#5%tY7rm z+HLijhv#prZ#;3u*81j$uH0U~{^*<9>$__Iwq{}d`quj9*80Yc^%;s%g<)^5t9gNp zwu+1`qQ?gQf1Y;sefLuM_dKhehimSxUv#3jwLbIEe2^WzVq5)%c{N{KSl>tzq;h!O zM6IRD)ipt|=x;BDQc0!b>4W&2Z9v=Wm=iZ;DrNKAPQ7O8NmQ5AYkt6pDmsW>Bb3`m zxu)`Rnf)ld3>A1FVI!|0--_JPS!J&J4LxGfg0~;Mc0RGA=(Lz_n|8w z;?XNN*SFN%wa}=>uw!zzJN^{^&#$FDdL6-ORkcYhKlPZLh2O$Eq2d)I-h7W8goDkK#K# ztDO@y#^;RY=={wrw`UjHbf#8^o0pfUw*_Cu?eK-`zexC{g+@T*njpBJtoid9|NnC- z{KI%0(EGEZqaO!!eCWz{$Dh5me_nkY+v;k5Ty-4V>uMe(qoaax#d+e}2WkJz4=#n{ z>L=rSSo3&7>;9qn?c!U>l-JAHcB7j=_5V5QU-;pru+{T{pNB2#|3=M&_21^9y*^)i zhx%W+j9Tkzy65O-O}<(MT6XfY{R;a3nwLX0AF6NoQ2he&)qc_!;X`UsLI3Lp7D;a* zeW4%kXKSGM!?pDHgvR^O6?E?Cm7VbIZ^O48wp?Sr-B{OC-`rN322SzG^Wc3Qyw9nv zGCry4VhOWuognG8WyG_|(fL=xU--6AnZ6#&>>ybk1z*_hO0)H{197>rZj^RZZ-o3|@}Jf``CmKmLDC!Wl@&_opZ2}ns%>Y=GAW4# z-t;Rt#7EDo{U5^zrFe{wO#Vp}{8kws`E{WFUHvBH)1^xxApU7wOGxM<{T)iRaqW%7 zfYGnr=jVL>Lt39lYdh*Q4>;-}ue>@mIut2?5_~_S^8TmxPmq49to$qYa^w!=gJyUHRI1R+2E7L$7bv3PXR52T% z6aBWYW+v?Pa-_OEzO%li_OEGL*eeC{AYFe1JiS-oo0uPs1MdH9?WQ@_^U!=cRZU-h ze6G%dwv+!a(atnJ)sOKkdVN;vr9yv5d6aZ?b6w@~Gkl#_vEK2?)-*VLX?2ZUj^TScg}?S)c}0- zLD(naOYzy&3t2zp|7WcqR!z;H8-I1AidnzbQtraLX2P5OI{W#WGCs3$Zjrv|sBh`4 zIy-*Z8NLU>cm6tjR53oAZ___ze2X5f`43g6)wHFPgD-&Z^t)%mM>S59gP5)l)wY>k zcyBDwHq{L!HlMA3RLX*%nF+5^J^z!PxkRdl^rgOk-YzxySo4c9J|pD@igv5~duGD# z1Ju6PXC}{LefCh99P$&Pd3uEUXQ=;9)i-(59m^Z_^GTooe&ze0>OD{TIqH2*Y0U2= z6X(fd_ROo~Z^_I!dztwiBtM!5)xY}cAb6bo`+fbxsfkzqa`G2kKNCLe^Y6F%jy<%V zI?10R|4WyhN3(OcVGsRmbvwclLhU^YzUlYQglwHW9cp&DChHfdy=Ta8T#PTWRPURd zsI4_jxYo53i@1_m#27rn(xYvk@MS)nFT@cu9iLNq)Wn{xjge2Yo2~UJlJA zKi^$ler~C&`Sjc?P4ly%9)4Ld6GnOu`}od?Q8$pkpZwR!|2dx3kI!m9=jE%}In2h< zD{J~qd?DH>B9p{^nvX}RzkcORI8=q7Y<|;rU2pBSdDYZ_LuY#WRq*X=hCh`yu6-zS z;b?8m=(AYFU&B(-+e6Mc(K@>hK`>4EZjVDi>1#>X*_Z8SeV+Q;N%|D&FPHLTnH_C% zQF81fRjKRw(fA*Hi#SU&yA0dysEjyP^v58Q`tc0;`^ZP_$3MyO7fA0S{e)7@UO?5L z7HS5py37Tue~EHWQ7&bUnLNH0{dI=)myn~5fA*EGgEZYw&Z}LskdahsGF!-^%OLn# z?wAQT$Lp$0Ul=~qiyc~5@2stcPJ?ms{Yl~5$Qhy%V44#(cS*i)m3+^};&@A4F}8A@ zK7EyXr>OT0U$44;_WOjcn%}58s+6AD@KelB+f4ZRxF3nXBJHkVqP^>)y-w@1NWGKP z`{S5TY`;}~eV&|G^L07`iOQ_8*1Fnr51m4zNT`9=&!9awevi9*55M|zB_6JC^`Hc(pyM>!pqTzwckwd zud&i<2jHbfmQbu-wn>c{A1wj-nf){2ca;DgEB5DdLa^156&hD>t$U!pk*SFjRN49A zis0+IcP1QHg3V*HZrDC+tuQQQI=*|1@+T>u<~xn+8PboD{+J3H9-MfQzwi_BqHC+e zLXH=p%JS1(T%!K#)PI{2%+BhHnzjAZbwBO$kH`9_+WKkpevz6V&9N9aSI(O4!ZE+9 zEZ&qI_$ci!=$Q%Ut9|R=PK@$b>l^TDYCSxo{*nKX`d>yzP03h&#(6bqPW<*N<@fcn z?&9&V9_HFt_14}j=~5|o%>8P7u>rzO6XS4Ij4!dG;U=El{Nzxu9d)wSg>OIkPmzDf=X-g96Rsx~5pA~0 zoZWVU@(V_ieZ$Xdo%;Dn>{;VCR&32ZbI_9|RAt)K2Y%8&uhGs)+PP6{48BS0!HRi< z&Tp>H2q>U~SI~z_1q2W82lf6%@LO>v<<~K}WBVYpbK9ATH-WrFPPEk>st_fe6^8Ep z;C}}EQ;NJ&KF7lLcE^0#&%x?Uv$-e0(-l1?mfZ{ z!2RG`|M8h{wa1s%8@N!MUl$)k$tK3jKlSHP)&IGf@Ov@+Y<{cTNvG%4eogYAa>7i) z2;Zw3-zR6ne~8DI;7i8m{WC4KU#!kAZvAV0Z+I8;`=IwTm_1y*#M@&)B6dDK;V8*O=c@0^;4>NscQWBlInkY zCcIAxrayMu2A~E8y^f?yV%b_%rDZK+?N^>rPEUL^mjcps3+qcVS1XFc>k zcop=oM`MYu(RQn=W<6>HSA(f0$UZa=w0&^xm@cwbXf@^nIj1D+D$lUVdlr zRCwy*HO)s;qheYo^D&q%QZKz8Kowj^`ZVbesG#grQKz+TOh$s*+d%%7UziEk`uRCg zvpx2kLx$S7Ff|#vKv&SfPSJ@Ei`47-#hLJ5#e7|ju6`c^T}P@P2--?fKb`~M>0iQc z!L#Iyx9?2O+B!o=)_lBlnJuB{CF(6W#Xdy!j9#7}n`?eQqL=8f1V{B5%H67Rwx7H& zwv#lTcJj}YpNYp)CWj%0KL?X8y{`H)-5lGSkAUy=qch=uEZr||liWlT`12fFr=9h^ zwcD$c$8DrH(7*41ui^Ae_`LdW^r3&={`GpOSzg5wHRR=x=(OZL^oRPbs$aralQAoa z4xN-cN4fJVS52=P9ZY{~|BsBQqNn}-e?KT51>crmoeAf8{<^H5ZmIdBs`zwZTSX|g zgZ~ovUkCrCSbrKHRy<)LEe%6KF@~_%P;NE zzqd-?pyX@shWkn;y3_bha^ULg@hAS~On6&_6sYtiq<4}2p;Wr~Vgu=?NdJt|;ftf3 zA7pAco05U<*xBk2QZD$dnNVUh`U&s-q`yx6jZq@7oBtmny_xc#^>WwFQPSu5wO^2A ziFa1p>PpVTcGlG%F3Fe1S_|G+!8`oqOn6xBF;6A&6&wagP_gma%>LKQEWiI_BF<3n zF%jJOI^mNorFP7Y`il!{@2B-DoNW|QKZ@XM_|i<3ID>vV(P3({JkCIT@dWi6sdod< z@I~fBaD_hxHokeD{PpDbyZi>MY_~b)U3~f~`Nzor3C|gxsH(O6yb9lj#ps)-&^PmV zF}j%COZ?A?pKNpeg-q?L>U1%MFMc`!z8Akd6Mjwj;QQKJslW)>zQ*Ga9iF7zk>9I+ zj-&h+$UjT|B+tSFRarfWpZ+!SGtbO~XYq%o`dw|^Z>~T6j@rlM->cjRnuJt)?R5U+ zA0_*oqcwX`IK+!=b9Tlc`4`ED{MH}x>5<$lF3#dX4gQa@6XX0W`C`KbHgAuSpCSK{ zr*rx|#pJiv^_|eFWLd(%r{b+Ruy3t2`GAMk+e($Z}#rUKaz4@u~dD>c6ez2i|3g4sPJN4pBcy%o=W$P;$r>7h9 z@WD5r+pFN)_f7Ovj4zR675I+KtKC`MP>K0|1A^$qzbv6gD~!8c^pJetPyV8B&4e7s z#6OLzNO}Y5zgjwf$@)v|rOi-m7>dos4z|yH4t)8)nhF0Y9v6Dg$M4vikq) zwVSHr+gw*$R1S@o?S!NGSl)=e_&4lFO67*hyKS*uX7jPD{`|b!;+1ovvvqhs_+J0v zOt?+dF@E|Om1y*Xc*ho{qY^<7ajQ@v|BD%chGhZuP0qRM-SJqUr*Z!@^t-4O%*BV z{IHj(zvv&i^CbK>-rb4+l%?U!0cA2h{J;E0)(_?P`uRxP54G1qebs?Thb(eY8rz5Zh#|3JCR`Oie7=PAGC683kz4s3l} z99ZH%^ZWbW+HXo+RC2rH7qx%g`?2T4necacPRT`#JY2V4F#7Gi`HMR#zb}{#uboeM zlUL?nHGWO(Bx_%L{yOn%rCQxmS9{Z(Id4_Yu8I|UXPxBD^R)kZ?QHmV(G{;`%u@*1iwiQkW?NoeghEN^70)t%W!ZSI(yF9vdh4s>IuM)jm*t zG$uyPE`1PuC%HTHad3-no{yn(tT&o#dP>)ywrp^lO%at6z~t1DCiWZLY1*Vlj9-V%K9Qeykfe6<^W@*)+pE~8nLLm9 zuI3X}r@f;NbF~UPczaXrJV86_xl8p6SMg%}mH6i>^cUx{zcQCyQad%LrWF0IMG)n= zi}lf1uD}wd`{fq%pqH3e+v{qt7YC)!d|K-y#|FW7`ln~B`bpK^gXEtjf4`?+75lDb z9LyLb@t$XEUCpeUzc|SP6m9;&cb+?Bza7uV-q?Oiue{D1VTgNpYj12!JBwdXGe2#qEAKE(Sysh>cz|jSUA2Wb(km~4 zZ_)PII6k8)-#uK~5B2}rHRvPi>Hde~Z?lWg48$3{5>MZzI<|#wCLMouQg5nrHvAsd z9AD_X_Ro!d#1|vvZ`m;${*&@;-5|R>U({SIF_YZ>hw_WKJNiN_59ZvjZ0G#w({ChS zUIpLd+%X-|h9sGPv){|~M|=I5d9@!AH&xCw=YC%j>8tKg_k+3{BA)4+4d3SNFmG>I ze7pGr!D;t0YJUqBYsRI!D`j<90EM<7X-({eB)G5T|0ltpADpc?7kHlZVbU=Jxtm|# zpeSvX{|@O#s-#~c{Zv_cJLRukNB>D5_4==R9J7q;o$7zpu1bFG2hWQ`+##ILOG58t zT^m39{cCUSrMZ?hwN36m0lw)ECw52@f5N^%oQRl;2qk`diSi2$a@SG_jNdHI!o|V5 z;HWsx0#XE5-vs?A|KEN2^m<{C=0B}@w)7l9_1dY|FyiGQ?L15vAnP4_@S*wUcjcV7 zhFMNq2C8>I_4ZNkxZ0!pK5kx4R2)QpKsz~3U*t~eRZMdFN$Q=Uo^+Y3N6?7fCqw_T zkCe2QoPLRN=P0*cE^liq9n<1Ye#z+nBDw&a{k>GL7b=_={hk$$Qy-Si*nCrOX!f3)VKFK`4ia%(Afo^p>S<%oX5p(#hLFDKgUr`(o9v=i$Q zllLqG^vEB?{MA~Qi=Vx<@AS!|)L%b^9926oAn~6ibbjVC`Q21`$>;x;>cgjAj+O0$ zbSZ|2i*hlx88u&i_Xsrm`G4&#%s>751CQ6+W!3daSIxt4f8{n??%68IgW!Aw{K4Vb zuqIv))%0Fu2h==Mb#-x_>#;d9)NS$UCE9uXqqE_5C2SRaxwzx)IPukW9C*G+{x2vW z9v9!K-dfUoKQ1d3X2WmC`1X{_%LLy}{CJ-*kiT?9YRb z=jgYbhY`}BBK_Yh(ezCcw_I~HQa7%K@H|TS^(SX5;=7+Dy_xh86*W2K93KVuabWC?eI&L^d+SClCJ5Ce!{bX^nIkK$Eoyg(z{51XH*!d^bucv zaasC8D69A8$M9CrQVh8voRv{iF-O=_{Y3^rFYl_9Xr({RHXfC|{ob80i;D zFCW)4q)(H+D8}OU_b>SJ|F_pWY5O&~cTxNAup?w-bLkD@vLBV}m8BJ2+roH$VK)3n z;Z69|_CM?gYo1Prwcrv=g_)Xu?52L#FV2Rz8N7W)T+C6$y$v(X|-G z&i%x1SGT(SL&{I^I(}n`sUIMY{rnp!KMlUm#pP4{d9}nit_q^m>`T(~jYXRqY0UJ|KM0fN#OCGF~lI>)$r%71IM{ z__m{0%nw~@h&Yo=_^xhayuUUZ{vhsOHUC4jU#r0-S;c_y0lkCZ+Yi2}$7aK=rT7y4 zZhFP^ls1!g9#Gl84jD?7du{ORr}gk0?eu;=?N>0p60g@YrR&w|E$81$)NA~W*>Hza z;O%5TNx+`pNEx$}E%~&(9ebAYVz1~&QqaynEu?=*iMDQR9a#H!#cYZ}_6hgGMoPgv zT29fikoh}KfafXoC*D_;*$Igrws^z0R_C`^55FXQUzja9f7Q5OBmE5Ni5^a^Lq%?) zQ(5ObWe$ihmTW@bJ~11|8S&Z>&eJ z?O=cN$E9?W{9I1@InpP2cJi}^lTZ$9c~w6;$!~mqHvIBCc(H!ixlpx!Y_303Q=7kx z9VL8^g74Jd{I8?atKi#raW;G+ru&@yWpsM@4d}FCGyL`AQa_aF)J^&s(rw>qdPZMB za6g-W^3Rk1=~B6n$koIiR=lJlN~--x`lQk^jj$itP59?^hGAqTiF?32MSn-#c)8R<=J$_ro86!?{FJ_*^eqd+ zP%=9DDZNN~o^;I5__v&=6QrLay5q_pmUOAX=%@52NPmj- ztD;1p(w`&!OqKMPNPoO6UG#sA^wXsOj_??N$mNQr*1T_2bV~!iE=N)E(-MfAiIL!_ckzAg-O7(f@&`P|sU$~Ocye)2Qd zgz6NcpZg@U5jkkC5L>{?Dqvh7Wn` z@yRlC>mxFu_~Hk})X(RscZ_;+pSgL(6vn@~l@iK-mHfxaXZ!E-Id@6rU(H7B+#LOa zgu!z1UnJkoN9mWhgJ7O?+=tz_lKpm%zVZQ5Zhx$D7!RC1Y=?DHfBiec@Ds7zp-lRotfih<&rtp;%A3Ckq2T$Ob5_3Z<&VsykG?~>^OTcpar&P9*-?FOtS{Q; z8NXe<8-E7n%H{47(l3ynmecC*2GU<7o#PZQrxO3iha)kiJbs$z5s%;OC`)zx^dRZM z^f-yJczvaSBi{2Ih_vkMcah*SIa z`4-z(U$+N(ED5XMQ%3_zf^dMkoq$X|n$4ndc2h62v~=Ct_(@+x`kVdO1(g0E=?$c( z>3bdNkCMKC^!KPB4IHhJpSRWGKb8NC&o9RLx_q)=H!d@aKYoe)Vd}HZ4}ybsd|~aq zM*3;e7c1TW)Q_vX;V07TqeS3Z{$E1+8Pa={4w2IK-*$g4{IOCIX7%<{??viGdaPQ# zkCxTDmL?vdUhuwBIt`Na1nIAX@9%ha>p3|u*;X2VtV69&R$XtK>ImMOdmW0d*WQJ_ zLi-$_c)Cx<`hEjRYso)D{=ZSa>F0#+?K^vp8LEDFK;tV?zu|^T{y0JUg0gfq@h`uB zp}_xNDRA-|Zsc7a&P9j4=VTr@j{IStKkoA*-S<)de#+;6!oSb= z_>cMbhduoDvivXl_uuvKj^nO>QgQly#ixJO!}A_S`2VYa|CWb;=V4U;$NoL^u+Bc- zid)2?58nF6uD!ST^kp7K_*eP&TRpt9EdPW4eZa%R9!B(i(7#W6`W%}hzrliIgW#8Z ze$>BT@$aWS{JpaJ(fqae`d=-pzw9A5zP!)>Mp^z#{{4*4|5jQ4dpv!neg4I={NRrq z{>J~}V6A_T==T=?KJ4?~=HDa!S>oSc^!e{E%fHFLXa3aT-&B_Gr!m;#^LP9Fi2f0M zKIGF!JdEhO?(+`sl&?QANBy%t|Knx(@%;My&&-jZ`7_tf=gRV<{ypZ?zc}H_MfCZy zPv7V3f8OUu{g3$Lq|g6KS^Z~y{c}G5m9qSEK7YXruHC16emVWReE#p2)&H)4Kk4(o z>EFxe|3#nwH(x6qUo?LU{@kVinXey>FXG=}pZ~{Y?ML;W^7+yGT<~AypQCd`-+z&R zjvoIa{~R6uMgBQD{C`#c{nH%salwD}>)tN)vVSTQkn4T^@Er2_yw?-;bJQR9^?zlK z`j7kkw-;PLBK`2H$9vxA7w4$o@ZVg$2j|FN@AKdFZ>!_)_4&U$NBzfr{)fxz|LFf^ z?!DuyD$@V)Irru!=iVD~FCl~=E%Zlrw2Kk=+6wNQz`Ix6auJWrjzqCQVr+CIm?e`)&9lA1}WB zRerAK?|Ha>`P*v#b(;UzCi3@c{<{tG*WP6H#ra1la6Q=|zmw`O*8EY6m0$a>H-D_u z{LNavhV5sU=3m}K{^y#1e-rsRA6UC-`W)ry_w3Kr{5w?Mi(fbOzee*_di%)-fRC`HUHlY^556;9MJr!tE{~L9UMbl`k_sK zwTb?{T=T0`zF~Z}YkrR=#!vSntN+m}ENm!Wtoe8U(dK*oSDS&kMDw3*B7cYG_iw`f zUd=CW&_DAv{_a1l-D-`$*FOhnexBxE&>(-H<}cU$QyS<$TJv{k{?rEfLp6Vt!ZRD_ z_xjH%nm?(5yqABj=3lAM^WV$gtm!=($lsyqKdOKI8sy)j`Pm=a_&m}?{6}m4<4xr6 zP(7bDk-tdgtJJ>NKD_(GcFkYfME+jQf29fie^C2-n#liA<=?Kc<@DnBrpo1fV$;9X ze6Rm{>jzUb|Dy)--u-j6=67kLf4!@ACTaWi^n2}phsuv?LjE1ipV&mc`PBM9y@~uB z&G+mz1^Ft4my?YjTpk_G7BWG%SK51rP@;6IWiuZ=ViE5h$l!(6KYlXCtGKL-z&7$* zH=pyqB`?){uG91K#*2f$+1E4&)G_Z}N--DgaV1+|%GHsG(idl21g~7>^1h|EULmQ{ z`s3BhuFjT^>-fC*>Y7(83rx-?i+Jh$J8ir?KR@qlX>T0%>|s~#natT;Y4d+q+OvDW z%RkxX|D?2>LSdD{YK7|*ZdSNW;ZB8n6z)^F zU*REz$vdsxOoiPP7AhR6utH&#!fJ)<6mC|yP2o<3dlc?dxL@HRg~{@ZN? zI~DFxxKH7Jg@+U-Kd$x_c2iiWaHPTtg;ffx6|PgbS>ZN?I~DFxxKH7Jg@+U-KcV&& zc2iiWaHPTtg;ffx6|PgbS>ZN?I~DFxxKH7Jg@+U-KdJT=c2iiWaHPTtg;ffx6|Pgb zS>ZN?I~DFxxKH7Jg@+U-Kc)5+c2iiWaHPTtg;ffx6|PgbS>ZN?I~DFxxKH7Jg@+U- zKdtr^c2iiWaHPTtg;ffx6|PgbS>ZN?I~DFxxKH7Jg@+U-Kcn^)c2iiWaHPTtg;ffx z6|PgbS>ZN?I~DFxxKH7Jg@+U-Kdbf?c2iiWaHPTtg;ffx6|PgbS>ZN?I~DFxxKH7J zg@+U-?^gQ?yD2PGI8tGS!YYN;3fC#ztZ2KtX8;A;bw)~6z){G zN8vt&`xPEinEbrjSJ+Kqp~8_0D->2KtX8;A;bw)~6z){GN8vt&`xPEinEZm;SJ+Kq zp~8_0D->2KtX8;A;bw)~6z){GN8vt&`xPEinEXezudtiKLWLt0Rw%4eSgmlK!p#b| zDcq@WkHUQl_bWW4FnN#KSJ+Kqp~8_0D->2KtX8;A;bw)~6z){GN8vt&`xPEinEayJ zSJ+Kqp~8_0D->2KtX8;A;bw)~6z){GN8vt&`xPEinEaC3SJ+Kqp~8_0D->2KtX8;A z;bw)~6z){GN8vt&`xPEinEWTTudtiKLWLt0Rw%4eSgmlK!p#b|Dcq@WkHUQl_bWW4 zF!^P*udtiKLWLt0Rw%4eSgmlK!p#b|Dcq@WkHUQl_bWW4F!>d=udtiKLWLt0Rw%4e zSgmlK!p#b|Dcq@WkHUQl_bWW4F!@!rudtiKLWLt0Rw%4eSgmlK!p#b|Dcq@WkHUQl z&HOIbp#D}aaRjU3A4mRwxU#G3^Ovr%bot8q>HiNZ>#>&0rkuK@N~J3|)z_bQjinbg z;IETx9NW63zMdUQ?{1L3b*ts8QTT&Czc;QGpHJ%gK_XxND4xN0`85hZDo|SCR)vi!_a%-RHf&IK&g7X(7cN1|Bd2hkJ_&yARsT z^7=h1Az}I3p6~I;kFrgwO%su@{2ed!`19IX{>PgqRMtZ*|J&O={sVn1|Ftdau_Xx0 zzwuR%zh=1Q-;|PIsfSqpf&cLM^Tt~KyIR#_OAwa-0RF17jps+REdObp6D;)*%U?Ug z*jy7@y-`@%SqrwElFg-xC_>PkqDVuX)(=zw50vB{(f& z{aNv)$G_+$E$>kc7?rgAHLU_(d_K1PFCJ0<>lgrRJa@?7O)=)EBi7fa<2?Sozghij z;z#o5T>MpdtKS={?&xtO{`BWO{`f!}$W{H1#9xHdqpkiL{{4Ae-P#|CKTziJdqda* z;Un=6JJaJ|#J^jQ>s4=Uvw@h6|Hg|w{?c15|DOjoU{uobe|N~^kH2sE+a(`~|L8!H zmN!q%TQO#2$0PB7eT>JyI%o$59)sA}W&Qd5CXc^Hhr}&M^e6BKk3X-(>R)rjc;5V` z$G>~H<$uIBqr+UX{w)2Q$G>`{<$t`1@pAx1&Lq*|I=fIu&hc=3JyIGQcmrN(?x?uQpC=Pn?63ffxAdG`~&9c%e1=Tk8pe;$q_66eA7;2;#q&6|emiSVxZPWa$^ zkctjP{e}cvkd7{Dyxco*i9+n1+8Ro|D?l z1#TP?d8t>CaD*sMeHwm-145Lh@)Xl>k`SX)gUksDQJ#7u6(%5OY&2=vS&khZm(*(y_P@OHz+PVZ-T84RV&JuBJ?;!$7T0=p{*6SQ5ZhD#K_Xv> z9jTv_=;stbW>@NesI5SJ+nxF}9W8VQz|IS%*%@fY;Ts|x5wpTuS;*+jwn(~#sEHn= znp;_1H#(QzZewZVXtx|ALN4nttqMtWJ2nysQ(2pmI>JkBfmBL{+zCjEH%~@0NQzv| zciZXDA;2a*9j(bpFM)G`^e}=HO#dDBl9+5l>0f{+*#zAvnoR9PNCj_%hUmjvfVQ|2 zXvUfFBsJaX4Ulmj@ea;Y%;dDc`Ms#Aq-G00qPhNJZZ-<$r0)VAFu{+J-R$h=klQl5 z+3GxmBs!2u7Z5ek{;=9?4RJSf@zMpR*;?Xp>~}@_g`7-fMdzWJH@k>1}8~{Tk>Gn&2m3N}GKwcp|rhCoAo&J-{;; zoVwhkolT7<+6DY+i-{*iFFrtAtrNmRC3lO%nYVyRRKcVnx%ZO)~;N4J~ zw)`yWFM-9H*wWviE}8_{ST!rhMEjr=v1QvuCnpiH<QxIH-x8OVO+- zCswiZn4TRS1NUPqhRXP$c6EE8MDu#JtDpE0B@T`uGr~g}{DA6TRMl5y< z@eQa=!jKyQSIDJYtFAz^N9SBjzNi1ZZ ziM)=ac+1(D2y^rlWVD>~FItPv!qCvNipegDL@$DW18d9E1noj}Za?IP+_v(|aWLd& zO8g9qHUX8DIeIdZBg28FW{z10Jo*J@=9y)Tt%;tCgv{fJCt-st@G0*g#WgLHGLOHL z%#WZnndKd!4qX$KoH>EXj!9$EV?bpb3Q%AYMWZ9oaxy22K<2C^%S~p56=n?zk#}$bNd3f3g)peCfbGxrxOok&N7(`$&h5A z_Kfks!i(lX+kBSfsCMLBAO#HeVGNc`MM|VI(B+v+D^S6R9g?*lvXy5pvoZJ^MxspV zhi-HRnnR}a!_?@FEY-Q>iAUd{tn|Z-=yG_Uc|Oy#qP@{9GNn(pjSeNglIhvemsz$| z#JglJo;TlQu4W-}qO;*h=9;tcn-{$vDVb}R0WXfeO8yI1056SZ7X!a&E%4FNKGeCc z7#7Q;KeAXCUyAf8(fLfjY&g;@qbITG>xs{eeox=7U~w0jHc6RR&{BFo6vU+O#*dRe z8NUHEnKKc9kh>iex*UW;E{Beg%Svn+Z&map1T&W`GOdb<87XwDK`ewD9g2XpDj^<$ z#B<0GxpXU-38k%$-bl193Y2y12S8iA1@plnXj83A8ITBfF&4MJavV4$-mR}sEO_w43>L40e7S4;J5XC z#M?%D)(`eW?x5&Wl(_Xn4m`7ZiOD$o47Q_a1qRcM#WMPt$SP>g&X{=!JaTW#m^BSNCVI(nV4Bkd0&es% z4wv)C0FOuK;0Y#U;Yq-=Ok3*cOjLf@fV0?)vRGCb^DRaau3iQkA(xg!a9Bc+7;;v@ z-H_WCL@UuxrARm)Ab17b%s7)J3AvR>h^$B6M;TXh5)!?s0-2kMn&{gs+_gi1yV181 zkBsZO!>xE`)f|&?;|L^YWme6?=w5pq@a*VK7#%aVOaPuE!)nIX6M^SN`FANYZlMRo z(T7nd8Mo5O(rBD2?_fzsM|n0{#D%^bZ#0#R#~An>(Np1h#xCNIM0ZXG{v;dbu4o$hpCbNv^i@<_ z#?!=~h_)mDGsK^a4r6?Fvw=Sq&4=cUKM>y?oq#5q@jUStqGhn2@dELeqP^+oABn#j zZB6}qi0_R)$+Evl{LScB^!X*?@1QoXMh<4aQujLqA0s&L45M&Q2t>uY!X}IG6YmC;`rUd`Ba6FG536 zAst0%J!Lv^!rPe>GiNI&W~Ngn7&?!p*1HQpcjjWLMZ0vKOTN3QqVreq$&pINoulh4 z<2<+>++AmRSm(^w5}Vm=#*Bp?-X6&&(8gh-H#uK* zg^jUNzAf}e$|rQkU0@83r4zP%W2Jn33K-EIQtRG|#6{rY<%pjfK$AmLf#fQ{V2LfX`Ic?-J82QSRm%qn*WOL{BKDm$%D=*s zzGtLC;(LeV80T+&dBb;paMgqrRAExq>JOWN=KU@TduY!5(F$wnpqNa9*0-Xn2` z5(h{;tb{bW7nE?YWLWZ+pV;pwzE>iXZ2$EWNv~N4C8wF6XzeGuE76?_1}HI@#6%^= zffzc?CxZ&aSc9=;*uCg_&It}@GmDgAfVGOagfqRkoFH-GLQr2$e^g=>=#tBPMuy+0 z1VS(4M)sdD6ga~tG0dkxo4r>IXM^bMusTNaF3|Zxj-D1B98aKJA+xDnI*Zi{=%z78 zpMV*X^C^|=P_ zPuV61;bt*HTI_!6egNdiPh$}6>TG?>>L10BjDOt{c{CVy2DU-JZH@HyaAGtQ3%h{Y z3aYR#kWMIE;UFNl6Bz-7vzWmv->_P+Kp@vFJkb|UKyGIQxMZE?&P3Ja-=GBBDf`}H z2oz0MFW5WQKvr7&zx4)Vik4{hGAOvgX3O|d;}d(_6Z`opI~bUvdo+6!#NP3;y&ZR^ z=w;2m7ug3To1+p&UktfLANW*f;LVodrlxMdUll#j#K5HL(*1U~(rszL! zYMsGaW^1XG#;lzs*7hc>1+^7@3u}F>m{`lzbUHt$X?2V3zbU5J7I^q{Cg3g?b&C?}R=s0m#QN+cVyFynZ>cG| zTeDf_sZDD=-j+EL!Vd4&MZTtKu__T;o)8=56ML~~v9ThyU2l!1=t`eh61sU4MV~BU zrD_cm5cahEoj&0v1gDAM?_Q@hW)vS*4rst@P*f+$8Q%fp%O0e2Z7+cgZvM87#2gDu za||Sf`@pslY(?3c%jj$vbePtXshZus z6eHL|CHjLfrF-%7K0R!O0reqxSeOlj2Q?P<1hSLJ03ewd;fr4InVAkD>Bru&6Q<}L z%^nZUYrJgV)H>ikVoF+T`&s~|qOnS>0db#5Ob)D~+JM{J6wTFK-e+I5xk;OLVfi7y zQmc?kIPk7A7`S&RdwUSP+O)%;H2Eh2U-&(KxX76Qtggm_77&E8rHRlSs;s*5~c@AwT~u zZgdpCPMT$TqFKJBVvNJ(o>uP|5L5I|pV520>^h$gYW7bk+Y6E{PfJCqzE=2&Csx;m zF4FAQ$Ksg;T~zAPJG%roQeSpQFT1V{f2J*j_t{b}J0V^2vt}1SxheWgXE|k{RtmEX zOThgIw_g8a<-~ydxhXoJ{0qUq+42WgKu@~ff%&}hh^8;5;~cMwI%)1&NWH4LOdq7_ ze4hDNJ*o4NTc)|!Ln@HXFihr5yy#DQ2YmqPxspDCcMUx7*7ejW!AQDeiau6WR^LQb zvBJjF+e>Xq4k{BL;fgZ#{>y+|CK8jJ;)bCJM)22pi$?fZA63?VhqK}XtfHkp){m5x z&(40A@s~yM+PUajA8WLuR6ZvF4Oz1tQ*yhqz5`#2b}GT59xZZ{Q8UtXylvU0XuFOO ze1e*+Op77>lBRzRO$!pjCjWg+XSFi?;5EZ;$2jDiVjtLb6gz};UQX@k&fdiS6q(pR z3+BG$f&|x8+GB;NtPRvTl@57>n|7}(+k&Zdf?mC96xV+KpsJ07yqV6>PR1P99_f+b zj-7UzvZbH}=oL_y-{Nm#-UNqQKRI!nBw-70|L-KYRp`kYzL);jGc=)})z z|B%`THPFt1slIkk2sfv;%G?{S6pc}WL+-1vA=ObgldjS1W5GKJ!C;8B&St9{QuCDw z0*$;PK}-z?JDp==(J!#faM%nibHl+b{frb;oTF%9S(cM$N_MKX6JgCRH%x&|S#B6& zhNYvV&U{;|$~eXb6}9>T812HQY?^Tw zV3y%*aB4L1#DuPPUA@w55M5_McDyW5Z4m2EgD%>kVke_!zJhUeGye@uzX0hdM5Nld z*7{Hh8LfZh2pC`NBXrWk#f2#q$+RHI{naW3Js6{bwBh@j!&k&)3FFXUyP#^iH9&W&vs%WIT`xiuh8q~3uRHGS=PzkpG#hQ*0 zKmS@yKf>bf*FhO&YrJPPGwggUQaCqA8#jNqMMcw+%c+g!cunyJ=@tFpa9_R|Qi(G_ z7cW_W_YbwA;dU0NpQ@pIXet4BH9GP)(CFMLOr@H?z*>Rq@d-0`ikbJIrevJ5eTveX zVPCVyJQ`3J+-Q6$w#n)i;LGKU_fVLI_J@OCjW(h*xdhNdD^k{=~+bM z_*$dG74s{hx^Bh%>JP128okFex@#4teIMBjR@n2BAv1`Q&orIy9g2FYQ)K$Qjw%0+ z|J~X2hR(`bI%6g`x8^3971`%8R`oFwti7uIQ|lnA`nN1+U_qyk@nmi*$6trfOLb~SHajLHdYnuLCX zx-t3Z9f4~Za8`9CWqx*nE`{;W)S!*EWt7(#(^^^vUa0cxlaO10v|*!oKb;{~jJB>n!7wkUb}=g2PNQas z*xEeUiL z{;UG#65t;>pZO03KKhJ4;4=}v4WlEaJ5Zj#_VKFVOtDbd5p)~eOPocb@mkQO2f)}9 zjJBbltEP6X8bw$7sNQUb_rkzuxwsiUjP!$$EZ7cYawi}+0a*?te}uBn9475Z9`YwN z+q8Yv)k$`4laFzrXoH514JiQ2tZX~$?q~A9(acqpzXsxu;qU->#(=ITpua>{Awk*WB~5QmJ4L7UH<1w<^VZ z>u^Z2M4ady^rg>Eq@$XXRv0w%{2^ahqyNK1q0ruYJ)iZ#k_C}_Z@NilY}&2oAT(G? z?+oqd4ZedVSRMGKvvW+4pEq`|K6So_cj%mo^dUjcoVp`;r6PWUyf-^3*r_|zbdb+v zM#uw72l-CM;--tu8Sl%nIBIf!0BS2mS*aHESS0asYVXA;Zinbfac(D~+E*TuD&-+* zQVy5WQKZ=_8c%}QykHIF3SLC|-@!1Ni4)%d#Q|aBhl1={HStS9?p;;*A0Q|6z#o}# zP>6s0%Nj3T4XGcHFeVK@g-79M8F;WPtfp|ckgHXH@Z^xE06&~rndABS&5z25;ae_e zWNQnFEr|3FWX7Zonp_CRorLL-K~*)3 zA6YqT#Z3Gwn^>AKGaP0n%d6+LVg~Q#hwZ0d8%3a81+d{#E~oahLeH;_B5)o2>MP3v zR-#!i&`*_#2J&7*I(-u8njj|~k=~%C$J9uVSp~Z69yCGcN^e=gt|dGe{7sDyzEP1` z>h=ui<#>6g`1o&V;3L1K#v<%R52^rfQGLP8kxk~+cF}Jo68HkaSo3_yR@QQ_vhqi&oHr|wM&m;4eclli&VupdK++`lCbl`8v!M#-tYwg|M2xiz)x>=gUn_Zq}OiQ>q zv)FU9RK9zA9)9$dZzW6RTgd@^z3(N5%6D&h1H;f}@vD(HYIPd?RJA)WN;)Hw`a);H zCZtnY!A(G@Wi)dO?*jEQD3td2Z>$&md~X~?SX!Bh@kW@x)|YE@P?Q*r*N7uEn!h-m<+wGMieJb+unomKZrT2p#eE<&TNq4z9iC@q@java+ zI~W7oeMx!WT1yyAx9#3w_9mj)3ou`u)Y2Fiw``=Xwb5D!8OQ2%>+yx8B&AeYhvxLt|3CCcx zM{6A#McA@Y7-xUdL8Rn;j~`r%6NAc?xXaj4Xuqg+CKoTmXQaaYB$O26u5YP680*>D zE%gp5d_`laH5kkCaxumz{XOZAVO;42=rwuOESlxtNqPbEzewWO)4zi*twg-efID_2 z??-Xr7PRZU_GJ7?=(jLr+e0Tx!Cztfk)}UU+DlKwv`jt$og@);Ds1Do)E|&5jeoZ)-pk59F{wASO5>+G zY5dePnz_>WqbMI5|4%B##$N^z+ttwsWER-{-(&<6))VdAjO*k=wnr#W6Xzvle@e*q5ZQ+z+qVT> z>mjb?z!8~@lQA4zt&{PR6I2sldfPA!0$oFeSp!!DF|&o#;` zajDgulnSq6X%64g+LUR#sNiSjGN4vo0y8B7hmIP-M?dSllwb)RBxa_*hx}Cg{)qFo zEcvc{>Rf1wmdKJAU)W{wD?b%@4bh6Wbtuh`LVZ~$Z-EzW%w71Mgj{~pS!dHs{SXn3 zy(r6De`FR5X{O#w`;SWMdrTGk)9%2i5q*bR_yj99%#`VtP3AY7S=@YLrmaPZTa=TFUjt^z zN08HMm^hp`zwomGn6?T5$h?bc_+5do{8LXs$)jT&%rp$Y-ScHl;~y1oHI%0K<(CZ$ zzm?1?LP@29&9osv+pXcF9=~17V&Bga9&vfv-Occ@coMV2rCzqp`5Q{uVKQ^tdpTy> zNobj|Pq~kxKND?j-wQHUA<-VsRB33k*J9cRh_~Ic-C%9r$)3)ltts`? zo%|$*mNw>(_@&%dFC)u}T!TQR&E+=PN4*>~?Ko6ovvc_j|8gR6Y7T72Iy&^`CoeUN zJhtgmMO`N_Q%{HD*Z}D+{4m6pf(5jJocbngM6Z-m^4ktyJxtk!){*u+2dgaZ&CTNW zEi>(pY*`z(0p-^mzWyspZD~4F>0WjOe!F3tw~*982O^j$0$XYemnIhD0h#M zxjI+MY;T@A5cQQhPpXo$YYp(X2&MadfCDja*~&W=9mM@w7H{*sR6AHRIA&@!no;U) zqN|+wthKB>wk=keIqBaBV{E50lX)^Y&FBga7LV(E)@vExM~b@N@SAGH99I#nIxd@M zalPC(e2eyJZ^1^=V|1B|1Gc`o&ZC{>PY8HN*%SL6vl){t!Q@9&gk17Zc@)i~<8_?F zW{Et1%na_&p{u;-TUS}=EOE6GX9AhjnU0N~`4CgOBy$XJc=q6sUz*#4LmHmI#2uf3 z&QO!|Cg*oSdtyk?9t9G#Cx!&=i6B9HB1q7l2%^V`1nt2ffj3c!p|$g%BEW+|LKhN+ zHVo~!{U*EDkkoTVcnC*w-knHEkwZ9A4t5W~(V=i9<cVdhcT659>S3l!TSd+K!$k;M@p(ghZlt_=~!Hd zC1Gx+O-XkaA!m7*FZEM09oEw7Fc0BKX(jD*O_+ypq+~f~K-=0d58+5@>zoJTk}wb9 zNa-qPb<~7;2uDgE=W-~xF3dwXQu+$9HOxaeQu2h@9_Aq&DfvR|2=fq*lzwuX+7DYp&HHVbI z2}I9fv;sWa#XXlpT+p5@gT}_gT+pn}Lvu@Z{{@w4v1H&$;j25LRmJ5*kGP!Z5tkD^ z;&P%#Tu$_eL$wLT?TH=%p6C&-{SqotZbe3Rt>GMT_I}6Ft z6-;%lf|b7lXZW51Om<(yZ{T_|ts>f@GJ3HbO2pF*qLLv$lwb!NH!sk4Uavt6E05Z&||@En&X6hyCl z8^3ujPeX`aP1$0XClo|Ce}dmqmnRfNuO~jbIZs1~-pKNmyMJc{Zel~7g3_=alU>$O zvikwjlHJF_mF$u?+5J{h4$5y3zkz;8j^3I^l;?S*mNbWl89dJ;a3i`(vxhqh4K%<* zG15jeDk*X(M%tK}z@;6emC;?>4$_Vzp5*ew`LrpIkj1n}N;{qtYH3ty^S|+89dky@VXl`i}=}6|R*(U8o>M#Kw zijj62r${OP2I{8GjiN%Vf_b)8@KB7j(}@R~&oXHX$&iG@IMUAO2`rPXE^R(b(u#*- zq%DvF2Kpc&ZOH&|q;v+lJZ)(|a9O9|cY|_pp z9+zg5b{_EzX*Ox+6VH-nkhX$&TbGAoq^%^L?eb8Jv{l5rNHa)V%|hh3vvEgETQd&6 z)(bY$$T;VwyDE4AX2d@b(X3G;zKN(0_;LB~jfMb?Uwlb?q=lA(fij zVR%%uEnB?e*{nO~%K$4c`?U(-Uy06+JZ#Cs*(;o{12iKJ1|dWHojSsCH%K4gCfmpl zo|{4IHaW%Z=B63*vbcLZ*ntwkJmhue?(tv;R#t0?dIuZzE*luFumsARA~Kr1oZ1>nc(3CiOv2(!$PwYic>^q9x>=(=Ts0`@fbs2>E$qVT< zxgh(o%{zj2e@F$7qrLv6u)&jVa`9#9%`5<)=L_EX2^g-?7MNW2oUOczl_Pt=A_(QO z2i?Y-{5mAz>c17K85mut>T#-iio9_&R1x1p@is##&LoPzLh;#1!j*H6*6%#{)emaW zhWO^T2VN88o1C2g2$xxl+?h7l$wwY`e3P@%C-$Coh#RMJ-qQ4^p&=c2BNW3afTMmFCj{IJ z;b=IxV~O?JCZMoG<=I1W`r6TepC#9 zq=tLoJDHX6aVmm?&-Rm7nf_e{bu~FxsWO^GDtZu80i8rOG>2jmN9Q`*MyH=&e^PRzAj2%BocCqvo&)Z$b1!})gk_{MsC z*@yG}#mBeA?24uxxdd@QBcc};g2XEe^I z1LED6p0ZZQL)kUTk!ZcwCc>|yVt=pon*KYW=JhsSQ@C21!XRi7=U-P%2WV?^U^*fr z_NIeDqHzc9MT1R8V{5{B32|p-O;qnqfeWFuVfFS_wnX)A3B2pse$TU=QV!c=j$pe% z^^Q~4MD=bB^g+R;Ks}*L3RFR*ryW6QgX+CnSu61S39_{0oMQxP%UxYbu>5VumvROnff)sK{SO zdI45$mHrs?pnlYE^N%?JkNbNO;bJ`PKPe(NFe#2O+2}kY(aDzRSiJDh>J%3!=>H0F zt_#2VaE8gEl?mAr2IAIle0-V9!|<|4YWG%%R&8K@Z-Ij=xw-mFPE3qh6Zj?)>1^@nc@8IDSvkwtWbH*$v~)o z2@#su4J2om&%`?rVx=@{rm%Ukt(YS_Bc-iWR@}bj!hZj%4qDnB)77DjQ#^-=(4jYh z6fXOp%t)DEQPxE)^M%g0o{9A{)I?6Dny4j06Y*0~=8t?PUWSl#qy|r=E8)tZwE87( z_~Z&68~lH%!rgS_BIo>USYypDf;9>LFGLvpMKjfrPl4nFQtAv$hLAW?|FPHBap6S` zU1^NVI+LnO^P+HOofGb;&P<)9&iqV-&a9cO&P3+GnJzwOKK7ic|7@+!>}}{wV_epm zKB{ypow?ZA>^ZXv79}#-RqD)kBCMjk)8NcVpEGAdNFr1J0bZSH6RV41lU&xBa#b2< zhrYz=+zA$0O?SYeI5TptI`bDIbfyBmJZG-YnO{6->aP;0GgS?pX^hJ{bG9m7O=m83 zc6iRb0*m6z{L|H$e-oiI=br&*F7r8aDTJiV^_L>lnFkv>(-@a^=4w@XfX-az9Niff z8JX{3QJlGQzB+T%0(ItAAUXH?oXLccI8%SUL!J4hp)-wfS!Z^t(#mFVX1(*W=S-`G z>dY=8Y`~>wsxvPE$@z=VncF;PviY>pV8kpO#Y3-gc|+Oa#<;9A@2JwfbY_EdVi#Cs zWR6~>&itJSovAuYo%sex&HfG*EWAcQZZjPekEjaHKOops@29t^w;1is>H!0zWyS5F!F-~H?VwP z9TXQ#VfSWra!ttm$I5)JGF*A*iuzP8^TTp$y~*mCDBQtZJ(@efi$nI{V%2yMOyu1lUmN_P;Q0txo$B95AFCK!C8n8}O)~{fA zk=1SE77m_rj#f`jwK8#G@)Bi2Bg)yR>Gb;UL^?ck^5}X$lXI<4@(&3PlXIs}^0P!b z%VbNPXLA0aEGb3!5+cV}qYWzU9+V;{Y}*ePU3(}mrVcrieCfw(dNtCo(LHhu(0oa6 zG(b3)Hm9HV6S{GwWo_WV2jCj-UDu(?qeOwJge^p1Mc6Euh41iWN(_*j{9kx%Pa zO=!Jdc}Brf@7mpq@mbPvS+N#5AA8Kk7-$@=5&Uleoku(W1B5)(Wce zN%XQg65>aF5+mwKJnfU1?vwb~C$X%a#J_wJ8+{V7jJjCeRZpUo<}g;z`6LGWB;Knh zG2AEdgHK|fPoi0_zvO56B)ZxhDfzQLi6QkQe$*Vc32rmx9e2RtJ@`J`CS(^LItA~B zyrW7#E)2A^W#;x$%H#1r+2zxIm(l5%HM}f~6>(*%TOTRxW7kJsmi3W^XvlVberz`_4>m!!F6|`L+vGi}C2OQw61nVQOi^xgKG549OcGp_x>=MYa{L-pM zbMRa)7glWgVz_L9tlJ>jw;hnsIXLt#2S_+*^xbU!{VIn?S-Jj$a){JvU>2$MKnfbN zHBeLdXH|2Pbu1j5tHb``(f`Db@16&+TKH8%>2sQt{Oub;VjBG=BAks7Fc-r}i5z0zwO)5TTWnbudCp zflZYSjV*#$hdeO8jr`eQ#GIy;Egz#i16gRFh_t@BIXu!o+E{t+o1C+J@>@Ll(kA8q z(@?&~C;y=*zrM-3`l*3@;R8N-@ja_a+lLy+qLuV-C|!D)H=S*GkN&oybeE*&=)8U8 zBfK4|XJDeS{IQ?yynTZFBJ2Ugx*PWM_6f4vr(FyRJAW;;niT$Who#(0K*^GxrE5U* zwQZi*`4-fmU*oWA>EkZN48DJswYpP!8yX`_58_s7XN(A44W>b7*U=w<&bd&9*wjZs z0I`#21pd_r%tz%D555hvU+tK}Z9e`Z@nTdmIlpQ+sQfygavlThDQt5Dh2-*#^8u{O z%5;=wwv^_8%4H`){YU{qh6UHz66$W3F@Rhrw)_{7p1HJ&^hW3!xE|5Ck5yMC^sk^t z@Z--Hpa$>gwCNq=Mz9sAwKcLE{l-}oysba_Ape*^j}1VwfJ_Ebc#m>Dts|&B?(mUm zLLmIROg!&MwCAY|EMAgvPKmdB{EW*Crl~)wl4eNY|67KQcy2? zc%7zyustz)H{G-5HjuR+u(CSj1J-oYj5RDDm4hfV8?VgPQ#b z)bj%^NqSW!6UzCk=p=8XL2yX0s2D9vP2K~6lpfYaw9W$E> z-wKowDdW1nIgVRib_)>~?66KF$w5IeWHpLdI{{8Ltj;mqk{sT`uhq)9tHqj|M|p}KWyaS4L{l7oC{rfinvUZp z<>Xi7RR^EJ%RZ%zI+OBA^tjXEYjRxPNN`SU^-3Yfal2je_W>H=)V@pv#&Y*<^4D~g zuc&O|anHk4+|Xb#GWg=uS|e2^KN8ikTM*CSWD0YION6D=T8QJhZ7^uJ4bo9QdP#j8 z<~BF|C4Vh*m#-3DHYDSQMi=r+-54M37 zUU#;_tiaWcdfo; zyZtZpD{;I1FZ3I6yZtZpJ8`@HFJv4NcKct*5yEc&3k8I*+y6pILfGwpp^y-E`(G$o z2)q3+E5gWcy#})(e;{+y6q_SXyqg zDnnYb`#h*9>yvJ$UIB!utW8P1&r9X@zlT9IBX64Q*Gs&0ZhUQG7u z#bm!;3`2|w#kdVB*(7nlUUKa&NTu*kePyQ{e>@s^T>ij(IZ@-Dh4hpO!-=|Y5T8gq z)y*e<0`a)Jj`$?v87}|sSIT7K+{ZT=IKsiaH{xEMPP>-uh!LX2OicKOknc`V8G}{D;uK8XVXh?~3tMuTGP@-|0l$4E z%fWPfV?GjpE7`}-Kl=!N*E`b*VovelQlm`f9V&G#tk6OMSpB;3arjVJ2nS0O=C}^j zQdf$T-D&Wm`5+eL1iHRM^~JV*H0HR>Pt>y9Zh@ANy1lA30v4<@|+w*MljG; zRODxS@}?7Kui^JQNP*2mT`*dilQ1;uBw!A1=(f{~jtLB}7hB^--x)~#eg1ZX zzV7qaE&U-EUwxS58Tirrw09gpW9Ie_ zsfKyaPdPLW$tG;K{NF;Bu-)=cJRY`N{)uOWKg4g!Z^X01cFRBUoJcdwh4Aq%iM)tz z`6p2v(JlWZN+Vqyuq6rG=!kClXHI$KM*L#SKZz+3-SU4rJgkgNp-cn^1RFCqqFesy z@S;d1+9|gDlUNebE&rE-SRPqT8Qt<9(JlW=kh3PDTmJc{hS%~Bpm59oIuMscbj$zM zV5^Dfmj5jvu8ZiFe-c|Ge`87W91`0jy5*n5j);HDe}v5kTmI?W?uc&r=bpV6Ow?}q zcXi7@3mLXs{)w6}U!11g%Hq0VyXBus;yA>C5+Rp$m^uSLbXz|6Vk&D>Qfs}`7A9D4 zpFg$eK7X!t9=^}N3aO3m^LLBzkdz&Muow*|jgR!Ml<{qUp2Gs1t(LHbVOS>YJegdZc`79QV8C#X5Ri_c2hZ8W3V`fc(7}V3^(X+Mt{w&O9`LX|3V^5y`;Gz#`;Gz#`;P($x%?hj zj{>+EXvqBse&aHIieB9VoxHhBpPI|`skuy_n#=U5xlEs$%k-(aoj%EN2hrN^sqzT~ zD|HCBj|Tb@l@kGEuXwYP$xxe~*ejm)@EoBrQsKtr(1LP-nYjl(vg<4W}DcF)M0mz$4=`< z+p>E+HuqHER)O6;9_H@xnB6^|Hp|2ok|D`J?HQ}7mTOBf**%`wj-0;TYhbBnn>S(Z9*^1G<6-U|kJ;VhVeTG}+1=w|9y$=SyT`+CP}c4q5A)E0 znB6@d<{<(xyL&v$-QzL4dpykD<1xE?JdKA4#O&_zFn5o~*4zf`dEx6Z)Wp`_1-v-S z9muf@9{^q&&c^e4?4n13j}G&|g4nv#5wG$vcaO&|eiG?Z!aT4bc3CyjE5j$T=Js00wSGV~&q_ z4#F);<74?}N2MO(<7_=}Yi@izlU-}=_(y@q)8;~H`B!L%S>d;+bOMcKhtDKFk$9Kz z0n9PtClJpG|G@M~#CwM$nZPI0iM;SOrdJRz2>(j{6Nwi~pN>zV3xnY(+fv9)h2cPu z!c$uT&DsoEr-X%Yz69MG)87(77B9gZrDPI>A@wA(j%trWIwP3k^g(5ib%d}k3sfRAE!geE1O3eR!W&~_>{ZgeQ=tU*FM=-DWKv}dINr?n3FBzKd1 z_#!&_{W=A$PEw*XYLclUI}Zg4Y+!8$p8+j@O5D=&r_uu(q)6HJOaR6vxSwn&AkGBf zklt~rpk(W0vUx~TAde$%Fbj2R)d_9Y<&B|8E-E;XmkTb__8S)JO}PO&We{PZ-jqUh zz$|y4WOSC|z3s3Wm@ePp*PAtQI=~BOoujjKkkwaVRVf*+a~aO6OfqGRfdnl8go_`PbL zb;`@BeF-zxu9J|pjS)EoNd7g5=IKBJo91_00vHZn;6=3?XG*xdsLqFU4yCQ=QxNUZ zkf#rIHBi)ZgepoDKF3V-1mA@zKKt=zA)7&jxN>)`?d$Nl5Iu;RaIzUk?C zkWl`0qK4{MS1@vQL*;#+$Us@>gKY*3aBpP&A4R&~y5)(Rp3{Bu z|3{JTYanZfIr<~RT$)K{0s8&e5=H!A97EVyYT#OQfa%%RANCbq&bK@nxa&ip-v&?DJApLAXxDR&GQNP=qFv)f zm1a)T#Mr`*DbVd6*U)l~f6^Qcf4{^_3B1cuR>XNDbHYNqhsRnTD3P0iBG6tH9huiqRE}A zl5@fIx-vmJcb}$Tfb_3yy8SDwm1Wp1{%oC48U=QZvFpU9w<<_lppLfAKxE#nEf zduOYX8D1^bu17;1B)7sRljKIJG&L5Dmr%R?e=l8!GyXK{<@I!%fJ;yY6x_{h7oDG4brP)>4kJ4G78tBR&VX!`i+`5y7z`|@Q5$#J%+MUewuUKZcTBF4@bMT!q;f?y$mq)jM#rFWn5` zOsBJ^l*317ok8d7nu=M)HQB&$?5348i^CZ#8dE^D(*#Q-~@lrLv9~%Cv%2f zx`Peq8a9X>%5tsx;M9)Cgm-Win%^}Xhudtmt@awW+8PiA^U*J^CDXT{3QwS>>-bc4 zH(Ff*#IENGHaisjrQvH;?^)3#1#`&GYTIJoGL12(G4oA-R_kcvK9Es(* zpoVkR$_Y3eor9a6SvBH{39uiOWrr`2KO%`z2doh<agf41HrYXC88XusL4ER(W+caE3Bn2&UW(O3>@lHWG-# zCmX@YIDJG-3eB~<+62=b!=*c~Iq8qywt& zu;Bd3$JDZ2y>izD=N~?%LG_vHf)kLx3xGiu=4RAqs;i3(AJc{Pnd;1S^D*63pQ+B= z5M|=Z*K-Lble=2e*>S$N=|}FT@2LPQH51R;tkn8XC?@w4PbuyneJqbuSxT;LH8-Q{ zoS^ACa3=a!?r3GAfg2h%fNmX(6xsUQt#chafx>VQO8xEk-&dL3a#h3T@sQeDfo3zs zm;SP*bB0x^>AXXItm$lKn|YU=&DTh1YlYk_A82TpXKtDLERnt7V zUvR20zN1~u`$6vMmG`0AZd4|=q8GIo9D8(LDl@NQtt^wf)5m?V3GRCmj%U{^>fV&VW?~p`0URD4>QN{?BLjI%;KU# z8D~fK_2*cg9u}D^>nP7Ki*K2%I7!SmIX@cL3|!4kEBxMq#E;2HL>Te;F%}Ynlex&p zseTz}TlQN~8ti1o@)P28`w6k!>zQnhjs#INR&A6ek(%jHiF*w<_)IIx&Fx_K=75AVSlgQ|;toky(r?!gLfJd-SM!s;4 zZh5CkhVgvkL#Mc|A>Nho6;Ig^B$?y*cWhd0VT`!oQ0JyC*Kv0->hDmR&pf`MODT_g zIq?6n_ulbU6~VHoogxGbcGj@Ohv2pYNYHKRsMCvu4ejHEYVAy=FFY z-$=||1kF4bA!d_tt*KhtQ zRnT3~V_X4q1*a8N{vjh@WF#NmdJ|aXFCj8|3QdFScx?;ZWY9*{>uFZ+6|U-~YETC# z!;Z2{E{LT}tIzAO!q5a+LvxYXn@f19q1DIuQ!@jXVA`ZsAY}B%yP(4k(~P+eGyM3$ zozUxLH=heHKYr!&DbVAzZO$tqr53e6J+nhgY~fumfVCgha#?%8(ReNK36Wk)XG~YU z5ghsFN`}>g`2Tq={XefIxFy~E|GU@HBd|raU^;&P7YSy%OPzN4ptf0=1u(yg6 zk7pA{+W+l0OFXqUa)}d9uy*3fK<^3e$??K*IR=p6zI3b**BfLbg*ZB~DHu`gCm}mt0Sr*#$P90vvNHVpKYZ^b zK=lJrfMR|9e3C-T#v@w$B!%|60a$#J%oi=hC&_%#LVS`!D^HUgu0EmtA0{zFIrqew*UA=i^*i14vFzaiwPKqvGPT={Ctwk z7cImm$$Zg5e3Hx;EyO3ue9=ODlFSz^#3#vo(L#KZ%oi=hC&_%#LVS|U7cC;WyJNm+ zAwEf=E0#kX?UNL`ay78_NeaE)@9MxW!8 z6sdiZ#(|yBCyAK-q$~b4K1o}V%?qETYcZ!vJDls2#Au&S(njF$NbyO+X}AAtpCk(5 z^GPE1`6LlH^hu&E1*oqeqwz`lnc~Jp^x_&qx=uuILMw=l8WH7M3148SiRk0&#=}|J zEJpRc6Qtgvh{2se9OPmSS-o08+&qjJrYp-A;}OG25*}2}Y?pQijteTrSQasM0B}lB zJn>}4X9u+-p2qk*$a)is2vFq+1t>}upoR&iL$%|-B(44!FwW0!=w=Y;Pm_q>kp47D z-gjv3#(sW7@!adhzIi-asmZu}Y;O)AY}^Dq?ST{}VK1The{aro0AsANx-#Zufl%iu8X{=-@qYnL-U@kG2~F zsD%V3A&^$s(iS$yQxWLt9~kZzNT1;s$ng2(XXa6&V7uBRPSC6%5}ntxM6bc3BFUT)X1S?>i)PUzTAebC9~Md3 zVl~(tYFSFWqBgy6~tKqu}l$Jnc1M$l@tjD>zif$`B`{NU)c{IbxC@erpA{Y-k>gSybq zSm;CqbfI5}#0av`(|&~tF5l-X^h*}{ID%H8m-=fiPbyWW)Gr}9|LodFLwyF=TnsRD zKf>ZV*+L%EHzKS}E>}$MXM~&KZN)`43uy5W-od6|u~Gpxw8U0oiK7wS)@rS5Sf&55 zVnC8D!$5bN?Y9L)*)kUNknn2^%Ye|+riKCzXmc(TmK_jkL;r+IEZAtj{iQ;;AUb!X zDT($=+pWQGC9aaPa^g)&t2CT1Kt@=ooe#_OH`9UK4abLS{7Cm)m~<#eAN3=B=fb4J zK>E5Nm5aDi452Ny$vX=%BME!T}D)h?E5KgMcbXOhpY zb}JC)d}oq|px%>ov3$do6H%zknThyqI^J&e_ij60ciTy(Ut77|Og@gF)bJ9~WFCyG zR}8FZrp@WD!Vrx#;@Y)K!+gdyQ;h2)h^>vQT8t|mJzd}OFiWbn7~y8H>lz6?&k$@% zhe8f&bI_q_48aO?=mmtbrLWBqv;3N287Jq8(PrT>C3lMv?_71U4lZ_(pG3mFh6wg4 ze|GKts6#s$3p52@W)`kthTlcVqb9@Jx(waIeU<)QSXQI(v~LaBdMG~a5C1?!8{H)R zpxU%7|3FI<*v>pfCU5|O+)@)buFXYWUKVd;OGG;=Oq!!kpji+|*C5)#kp(q~zmGMz z+WrwqdRo7lDS9qn%OQqyxqRG@bGZf>NCoJ*e4R|-(tocLC|!4b{an7GelEX07s8Zq zGIF8^vur&NFeLLpishy#h1C@63Q=2?sRxgb@z1UufOkJlrB$zxR{a=?Z7QvPg|zyV zN73q~)WRy^@GHYIm#&t%bnqdBA7c6%o4g)mxR@pC@L7hV>eKriMp#DrtHfHbK$zBf zwS+uJv~}vxVuqj~9kL!n2or`5&0+|)szYxeB=hn_h!Eub$jr;_xgPtmSlhxf=*9lZ zeiyS$haHGlkNblM5Hk)jElAe!FhaK>)bTlhCjdGf1L#OE!_OG~F~H?V0lop)P4Fv# zdIG?SCZ9qO3a}5LbP|#-X|IJiN+D|a-H{IK5N$mPuo9q%U;)4kfZQd9`lU1(U1jXW zs3yDQ!fvl2pih@QKPAeryV=L?1s^;6DX@F>Tz0Mv%P>4zIZ-8ACXVA3V8JnHsfrAN{ibiT+Y6r=K7FE}_R+;)e5tLyfU=?(n00%TU5M=iC{^p(a{6?;1)D z{Xc0+pLSTOoZ+UbtWy$N`n+?KL(R5w?)IZByD;TEE9Zj_T2CC`cL^n4a5fy@@hL1> zm08C0Fj@K*dc%`s#g~3IQ2v!4xV7Zv;$?nJRB@J-^SLR3L(h}C1P(vBXZ+&PI;P>Q z_8feCX?Zk(f7{=n%XL_S_?Bq#7L4q;2B8HAb=(N>1VAT#My}&s`1y>{djKwf8sHIt zdkLNf_=(^(fWglIybEwOK{$TXba#N< zs|@u8ZThew*hY5ye)6%KMK0_j+kEU!klnlIvU6=%BR1{rSZ~wZvHC}wzQM}L^P?a9 zKhfW4<&5y7Un=zHwdqkpg(x!hfoX*oj z_gFdm{3sJ(5Eroi2d$h-OSPV8ar~$W^#qH{nd}$O_XJ{fBE@!-!d|dfr<|`BJT1MT z=>MV@i z(*kgbc~(g49;BD)2Whp$Qh6CFFAFt>!!n;!T3I=(&AiWi1=tm*iOU1HkPMJ6Hc-LC z&}8MqP0o8J({W_#r!(n!H|I0Ilu5pnz3iXg`K7GzrSJ(PXT2G}xx&BQh%k?J)t*Q> z_Zo}m0`{;kCw-K1_L&r}d*7yv^7;y0+j7xUBqtvkP=@cokzI+0T%%TTh zyn{PS?&o~#_;^`14?viUx&-+!;lCIHtqv7F?^`PB@Fs+t!NV_6Xdh+>CsTCDegPpY zBXy{XAuO?VXg5PxM(WTn2soq8isAbM;MMJ!{7da;aBG} zJZng+$uQfo1Pr@ULSeRw%)+{8b6lgPvx`w(hzM^>YB0m3CTU~9eu?80co;3-`;a!0 ztzD=^Cswz)T}*~LE&6DDTIA5@Q=$~%%Yku0{_Gq_R}^Q8c*)equZWQii}2CZ6@f|G zSA?{ar>m~xHfo`j;{mXjcDl!>*0-sNd_!g0NgCS6GRXN|-Ao3rH~2PVaF-zOF+*%&4Qsb^JOj?6s^5I7%6b{9dgol0=a_Ux-R!5Y#}}RaWHRKDZHXf$#jx!K zZeojb$+mGf-A?E0DfNaeR+DT(7ji}2C-EYWULZ`?V)@q)XR-N2UZgN>UZqt5bvg=%eJ4ukf+Q_{_4`T z1Pb5!D@Q!@ADJEfkTkY<(9 zlP2^qtIf5iVZ)OI;ZHF)SB{!Z*%y>xFSSM^^sC_cs@j`ZFna5*U}U$_r4}K7Px;aM zulF5ePwB~Nz9;1u4J28;kK<{(ekYRbRVEWC$%39q%3bLtp`oxG*ZIZfbX%Q<}<psy}+4&S3{H_x%J5X^P}MH;jKsRUswan z!&{HsztgEyd3fuQ`w!x94{tqk|4AI@`H+nNB2Mw})+6^>;_P7FdgQij2J(V=>yg`* zKv6JnJ#srFP#T4l$Q>Yoir`zw*e!v|VBUJuK}49 z%v+D#jcf{B9b84h!X+>#n71CeBkfpFF9=@7JTdmmAX^s9TaVna_D%#=1oPG-cbxqf zxUCFMB3XhR3azXO=B-EWOgjy6>w|gg5!_|RAkUUy-g@M2DS>Uly!FVPCxM;8y!FW4 zN&dFzoo-);m32ZMR*k-I=-I~vSekKAo+FUon^YQ$TQ+&2fcg9vf%ZLFk+w;s8- z6IveLdgQ*H)m0wedgR{0+J>VMpJ1Hgb3_Q+lVXPk05F!VDX|&8*eJv{M<9%}`l_D5 zO}rrQe{ofhn>QT>*0w~hpf>=+)wmmgJ-j1N!CMD^9$q`7CNNr|#98>){Vqt=M1dKE zlOANMs%2VF)IMn1Q-F~js0gkxJe}{yZ;)Jg6ueoyZs-dXd;=?EMbQ^1_$KOAMbQ^1 z_?9t<4wsUHYe^ml?r)O&{peJ|w-N@)g-5|#FF~@07aj#~BeXoc@F;lu6@bda3y*^D zByQy4g-5}65mVPOpmoz1D0oLIpi<))k$`$P>bwjv@@+ItP(B8o@Q~h5BEs_?a7g(T z$ZvV};~6}p53$R0J>&Zlt0=zR3+YGP$Z~gJLjNmW;CqB{#0kL2y?{Y~Ab(}Z*bV3h z9=a`rjH3-$o{KQ-gp6k|QyyLl6EcCk!abie|3qT1XBY7#W{vaop&XNWb6|?6hYYmykyhWa?NHd+dy{C+PW)PP~O`C6p%=`?nn}<)RA+zp4)-q2- zGVttsfGeOO5litqvPvD4-&atKQgiX^4q~>N_X%%9e+(^o2D#*RC#8-7!n(m;sT=U? z9spwwEBgY`LEQjxn^PQmkVoI4LC&$f&543I$MQBO^1xUKiwK)| zJ#dh@%}Fl(5eAc48Ox(@b0T)&X1}l*B%tS1*wj;Grf+j%P0VdhQbG4c)WICN6*wIb zw>h1L;i5D|&(qeRZ*$T*(6>1eE04a-iMWwR-{wRd?qS`+77=?r`Zg!xIFG)~i8#Td zZ*w9}@#x!}h%=(}ZBDF2wnyLQeyzVKoGozJ<@1G*OkTg7s zu2qp;+aliU$!2^vVh%ew_}9(ro+7(i9t!VlP$KWIjT+h$5#Dfb`{!8B zn0c1B0}+OV`|-nXK}c_OV$Q`l;qAB&F-mb*RqB2;Y>*2BQ+D*FouO6_&pk$0ea!rx zXWIjhX0giiR|fD{;zk}iMMRHd&kK)&Ur6+LHoiA%HsC}Shf8*&!7_UCw+IA9qtKM- z>#hR#s0lR_t?2cqg?o7qkZfSI^6Vh_#_NE?J?wbVo2Xb;b|+|++Ds~SH%!mXUCrpt zeI$Ys$CYCqaZDh+^96((&joT!;N%u>HJJ*=cDIF?Cw)uTHAv>4UCY=6N@RDVM2E1T zNt9ivZk-X#dj+qr_+eL)-GxB%LuThZ?{--hwKmZ>H2EQ%n|=Eq``x5vIii$TX5Nd0&Nq z_ypa>Y?M_D&__o?yBM0`OM6v9*wd3V^%~M9;>_+PTsL$?D0RIlXf$L?z25|8Gw^~5 ztYqL#6WD}6#+QD1pa^|OYkCqI$DVV>q}^2~_#Z~_ITU;j%G7$FL%sijpw{~w>ivde zC@Q9h))vc69%TYl-NRsX0rg#JC9gJ=cY*R-p~N@$&_e!-#x@|Xx`FN|ndUU9YHSt{b!vakHeAiITqEnDN*8wj%Z=-`uY zBFGM;gU8*OQqGG}AB z2(XzO?lH~2#cWJ}O+yNK3~3k!(dHlx7SahQs0H*EB814?vzv0Ut zdcpi*4f3az`{kFiTU;=2c!Rw9(U0|!c{JJzqqds8Pt_;d6^5}HCtv~nkxI2E)~UTy zJV?{*Dnt52o!WoIV-eM!CZw-JceyeHrP&+`6R}%y(T(}Yn<3A-LlJH<2CCMP62F6FsJwJRTt#3sV5J@Mqd8ByE@izT+Qw2! z?9M2q6-!CG%_M9>0&^F`!Si_&*UMD(qVK7#<~I9`6Z;%3uoZ+us2n@95WMJ}Zb;6t zIcs0cWbxF@74ut$aBEicC&M$*r@l5ey?CUmuYxEoqK~#QR<*twgM8Jr(%vu}IDmiv zTdf?mYRIpEJDo8*xq>d>PG`(LgoV!l#$GoD1f0d&@G)8cP|`NnF=ty|pdU4p3z-bqr-(bKu_rm2v>~-s)EW9wCpq7>;WEc6x|k(@%(>Q3@a0F;98PU* zSe8}9-Oj+R90%G=pftjM98v_uTSa}D<4TU^I!ED)7-iI*9Pl`Hw;|BX3)5kt>QhE= z+}0@!S%p_H&mzjiL0N<|d3g1I)KU&T9LuB#lftXoqpo7b*xhvs>9A}DpSbR9AT6%Q z{3uc+XcaDo8XUu@S6Y)O*wm(77LpoUdH7|r*1ff_86Wp}62RMKneVlSbqQ|@GoNh0hGYA#QFm$xD1^E z{Q;CfTLSt6D1iT!v2R^#@P_BkgJg^aoIUm!Sul%g_fSMSlP#FwUL|Zu$c#xD1^i9?>5_ z3Cy$?flPk@CGaBqS_Je5Py$;@Kz{%Qm!UIdXOOuJodNv;l)!xX8jAh^3NAyZZ2AKz zfo;_*fKY(&00wH1sdOI1$!R=(X+KYtHFxf3vQ$I&QzG!HxydQmFW{C8nx#}y@Pv~o{0jvcj=k*G-BOq57W4J89eQ6 zz$orrI?$1^9msvyK-s$t*_?)GuRg~}jay#7bBtbnj!|?eC5P0KoZox-jNG|*8FDLO zpzK|SY^_GJ;@)M*HbQJ5Ld7B5IqWONy~~h0i5n^IU54C6OoPYjN;y9pzK|S^?nNxihGw~<;-s>?p=oUA$BS5U551~R$k6`Vf~03Sq|=9hV{RZ ze7ScSHsUMt<=$nW>|KV9!>PmvE;tipN>q>IXo#YAh_A_?4UKBg%qcs)4eX8PTg4SaB~iqBkXk z-J?|_MEfq)1FaNMxt1i@B8=$IJFpb@G9xND5m}0RnGpjRZCk;NnhGfW-N6ilB`fzb zBZf!@FSjBihUyG4u86+(fIb|1nGpjiNI3Q~BZiTOJ_Q;vaX)aN>}5tw`UF@rn9Ryp ziaRP1Q>0?vu~x(k61Xg|o$5d(!nv0jA?*>%o9QE@IV=Z9sE9cspa_(`%!s+Xy&C@^ zdfpiRqqwCKF`xQyDeh%PEFe~jdzldni5n^IWky^^9IoDE-bKV-#l6gk#l&%ndzleS zh!Yg|G9#7}rzq}aMqEyu;pJXt#4=VQTX8QlVnrro$y40Rj95wQD^lFcjJTo&;!73x zG9#{R1ze`Mml?6@Yy4Iya*J5ay|zllz08QKf5mT=;$CLNHN=w?_c9~avAWe(oGW4- zONx}6=_8M#3U=fW{5oJV+`n`yHjZ2UC78|U;9h2ADN71G3$+wQUcVC@L@kjU8Etvz zR9lgoBvuVW_Q=hTfFfKZjlA(`;5aoo4DnlD15Q!TlIA8Fezv+8wT!%(BT^oU-GlUy zefV)JR?4j&X9V?xPC=-Ro25EJ$nlmk#0LJ64h2N+S^`aqtwi2SXesV4MDAV*tQ4Q_ zBJU$kP%W~7_mE4Tn#=h6i3_Al;PnTJD^fGTAo78Ypf6T)QSZnHNz+Z`kbWOUDpTCd zh}_=+BJ}Z2uU=q9K17XGXx$tj9st4LMtU$albQ4rmle!H?x+tt_GW<9!>2$hhuNb# ziG}k7dsJW2$_e(U;baq?;_c*x+7!2qy`>yD&?%u)Z)b^C+&1=hA!)dm+s59mPopHS z;(cr^1(I+twvD|N%P}0q zDQ+8k2e7ad8C1Oki8Bl5%850 zxzT;!V(y~o!84hg(?j$SmSibbHhP$@EFUnVhm#~+@kDO)rL>bc#S^*FW0wP`D4xiT zp3L}c#S^*F(-==P<`%14EkX$IkmYx^{08DzPUJ>cM*>EN$F$##f4$g_j_E)IL*ZP0 z7*GtwiIEF~d`!nJh>1}#!#>Bqu~#J^P&pN2Q7m_&V}{QHv;rSS^!k|ojF-thX2f%3 zsd(90%xH;LXUJ_LakxyaG1Y99IQ1ZDma^OgHH&x|jV?!>g-&9Y(~>VzcQpZCLEKV$ zSOAIQ(Ycpru3`?RgCun>8%M;sG50Mcl_*O?;e~GcOl(Zgs85%^}mR3X$8b=0i)4NU}b$0x&QIFwQPo zjzlkJFS{KXSd>FUmzoL+yZ8}kNJ$IWB_yW(^}xRlGO*hdHvT#j;XcE?Fp@d_ox&5`nj>8C* zcu)set0b;B?Qb2#R`N6^B-y^lzYrKY;?%&m!%PQy2vr5@ZG=`7BbhmYJ*tO>w3Jkxl8?Uu0#kG4bVy zmpJlmcDIQgh1h0${R5Bq(Kmb2FVOrAzW_Mt&3Csdfo#dStayQa%8<-qA^5Xvd98ek zG-H8HT=)_8S&m_t${EWnZ6)%3L^k`wI7PUWjazd>)8$OgxElyZRB) zzE)F`ZETM+yUL^?B!718zrf}qc1xrZ+e1=ebG@Yjsy+r0J{}5_ZP|o!4YyaLqsB{% z4QGSpp|M8NKJ$=C1Na~dXeDQ*M@gc**twWpu~mN-b&15v9pjf0=5v$sMzCfnt!DtV z+SC(tvw1?NAP?J9b2#?2Izl1lG6$kH$<8{GT{1kGr$923p)JA+q0DaeGP+#hI+lJ! z%+l_O4Y)+9$`J?a(nh3w%t0{|`J7-s=3r5Y?CSR84)*mV5$g#D3r*snXg}#-u}K^n z?5Birl2rU@$(!^&^BOGe{fvX{EfuB!6sVx>xSBbZ{g&jw;)C)QZf38TX0rp?d6=`b zq|>CEBuZ)1B{6XlOP--=M538CB})7pT{S)Ml0~wUNfCk+x2fLx^(( zx0M~gxjJ5SK2Kw=Zua`_#LDE=eJ1N>Jkd#j(rS&(UOp*rtT>7Tf`YdBkQTc84FjtVoS=%1# z;3V8S31uX42DP{Nk|nf5hiJjrpn@sLrUfMubHx|9+W;3WV9w(-%Vnm^rXZSscJ1$Y zplc__dYrcU*2h>o%1-rhPHH_r@twpy&Ux*11dF-kuupJm8}TVp`JiN<;B5E_gPgML zcWCO;IDKUSn``onSBud0SHR>BJ?JP)yzu7RQ(%ZG{8LoSws43 z*_JlNF(i<1EM1DRbdHJNgm^0pR{#j_JqUeosOEuIzJrm~*`&UJ)F2dPcx3{u00?-vB%ga3jG!fb?%+nc z{~f^Z0FMy_V&q^3jn<0_L<~*aC#FjNiy3Z{<-hbH~IivJ5Y;t zhGM<%I1GYxe!If)1HerHiwO8BjK)6#EC+a;U@kz>PXLnvjuKo9@W9UynXED&Kq%!G zfFl486TAS>>{o!d0s0Vp1aN}j8-OGK1^6#Oi{AlU7}B05;9IMw{{%fVBXh6KnyP5oBAP z?gR*Oo?2r%a~0+qF03=3Lj1=dC_RIiGRE)-(!CzUtdGM1Va&prJT%lL*tXKRH&roI zYZnRfXODB71Y!C?q}>Lh^!orVY6NgQz&e2J$tFuLZD_cA0>)|Qp#!)!oLGuy-p-Zu z&c&bah1c)kn3;@X1458cink$FC?$zNR5qis#t+juCV(gJLWcp1%{$b3@b$NR+zv9= zVP!c?5mzI_c*%hGVMXkO5Cq4kpI(Z?0a;;&>V8mNsoCPR?@~9rU=7N?V}vfYuFsU2 z?$ofm;q<3NI*m`|s74+b_Qw>M`2$pZ396Cx%^=P01r+zI7Aj!FQAh&00yZoYk&X_j zuW2*n{>Pg3a#-1IjJjD<%016l%Ymo@#~2J?R*PyBmw5_;+)Y82Us7MMTXi8p&T$v4 zo3}yTvUZsKYz|(4{*OX7Msui3b%7M}H_330po=MJz=rjrfjC3UMu~@sg1KwM8Qm!J z&?pB@It%v|Y?uAr4E|z~S>27!Nxe{W6TRSU_20960NpGctVQK>!A4*4$6&YFD@_WY z3`8hc3fg%aRQo+9^UMQKZ~suRxZRl5X_R?fSm0(RwzHMBdbs9JaTGH7DsWyy-VI(6 z#ssOk0?BZW=A?-OHk?^P<_U(Dnj5H@>)yu)o2&sQmEupSOSQ7zHt`gRClUWqq!%Dk zmYGRz!8&7~VYD~_sy6Wy^`yk(z+SyIayqSqJXZFvhR`UIaaOZKW*p~QA?r`m#_V_< zF-$wH-WRa(u=ztoq%`33V|(;$C#iC=yxJMn^fuWFDN^&4rb zVpbTg4X0=*SxF|EYm8sCP;wjzy*2=!4`2&!GbYA`MmT0zl&y1TJ!4WLp!DXxlwZL& ztIEjA^}r;ZVi*2>fO=JTVrAw8wuM@TFBY2Ij%K*A!Q^gbWna}$0gekQ;Cap1H%+tC zJ=?e5%D?e3<=~_$8+JN}`q0Yy%8x!4D{_$jy?Z*;$5vJ&v-qL0cD^v>r&iX~QCbG7 zWra|lXPM;ma03LUQ&y*z;pS*r)^%A#5eP$oyBwQNtKRjA8s`hGj0>`&Ay{gTrhqg~u#G%?FVw2zTdc z>t7w*!FmBfmi3!FX_tf}GzWVNzsn>1%?NhkCfNy7%qfhK_E|@ADh}Cwh#5@w%M!gVa6 z|29;kjP0q5A!EH{O~z=`th0tNXDK?Q)cIwfWWSP8fuTH~5#L-Vne@IQLmCb{u%n&J z!LVMcCSKcWUT!FiRCY0h!mjH8Q?&|{T-Vl7&iBB?bm85mw5>hZAoi&2DgPjvj~Fw( z&w?(4Dy*^r6t0Q0+T_LNht^{4UzwH}keWETFESAVr^s$y6DJ3xlL*Uz)I@gIGox{# zhinTaO7eXOXFY4UR;FM813wHay4TBiJ3!V&?-`m+5NCy<;d<#yzq~sxkT+|rZZ-~{ zFP=lgryk9}n;*?-KN?AGKGdYLbV#R_pZpp$Zb#TvCUIt+Qch$+DY91-A={V7P)kul zgw0VoAqL|xM*Jw50Tv-7W6c$YPhC64*mr`FSl2Tk5;OfCAbXpkJfC&#H|@gUiJ+6B=OmYF<=h;#`pgEWupHU^<$AQ7d(>86elOfRo9{chge&I`VYxW$^!XUI z3d^!d#-&?1_Y$>dOrMTWdRV?BaYx9o(hijrhwGE_TmZixGA$p2IIB0EA%nJZ9a~OU zCMmCcGRgJJqu$!{uonp=oBZ_k5m^2B+KT0H#U#}g#^tLJW%Ydq%8R{@$y~IbUxKyN z>i2x6C|`oAi)u9wN~p!`OK(cgA}a3%5)x?L_T`0>(QElKmybi`+(#A7n2h{xw08kH zaRsV%N)226d2qdPvV&v0rmf(q@%Xw^<22FoT@L)fBFqnKV)fOh#>tc8S~)w07FesS zf~Usg<9r|dv zLmw1(=)>kNz94t4tVUiJ4{*D#AOxF^_=nz`wG3+SO&6Wy0`m4CMtg6%f2OC6cyGFY zDL}L(-ka{PTwD%?s zbu*y7H*u(&0qwnsL){E$?@b))EhZ$lu2v~EQvFdSY9 z029$ZoJWuxs=w+GxansE{uf_$aOv~jk0Dot@d7P`jYaZgpqfUFMA8eCCK)MSptSKw z@d70sgb*)Km-Yg+5arTdpcK@_%MsMP$%K#KM=cmhsJ%c36KXHezJ%HfG?(zsP|z+W ze;1FQ1?}4k7U?5j77uY&Y_`f@hpUM0o1}a0(x%Fk^)u z1a?@ikC7Za`w65*rvxv{L(f+27`2=bE%g%OwHWsR`5#Va5WU=24B$=+2B?M z`GT(`PC#SaiGN+s1|e$IzX8KIW4Rh#I)T|{BbOC^r<>(BVfo>k!QW}QJ^@jqah*XE zcqeG$8qInZIA;3j1y-ZkOV% zt5h({y151LB&CRNA+A=RQs!EgwLpCjsX}fgUK}%R+-Q8SyDMmxseY7y+r@}qBkdQm zop>!;lmEJv2UKpwe6g8;aq>gk!keXc}%6F2rpFvlZQnM6NEZ+wCOOe#oKY z79v{wkVD6}2W#yx6gokok!vt>(GNLvqCol~hfdlo+;Q!jaW)Ryd;&Oz&cF{Y~fZ{0~T@-QaF7m$!JtpEd zkyfRo0dM0gA*B|l0&gb{R|$;2oj6V{VEi4#De4qh3`Q;^@++ zpmU|38wT8&7Z-<%gH&{vTr3>p)K(N9-IXdxQTgB--HkXyRkQ-`0WCwsUx<4W=f#Yl zG0uuEBQ8=a%Mjn2n}4Nh1SF3xXWnk=X^0x#hqz4b?FHPIxQ}|L8E`+DP}R3sfks!n z2H7fADAW->fVfHxqdWtNC#l2fz(d?9t6EKA{7~WrmMag1d3&5heFM`0%c5tkg!RY3 zWjA^@i?U+q;1FFy>=JjyXg$)zOc+1Gik`>#MzAs9`NZKdHGm6P6R#TD1tl#Ui0C-w zrev3qBtiU{qnE`&f)w>*SHv%;G})@W2k;8wycl{(Mqkkg7y|@rcqMVE<@yPmW!^#S zAZ6eefO*kX{{>dRHwVpV(pWKbW?Io>2$f0zN%YuA;BfUCl{tILlu!^5^=T_cnE>;=)xonAByK^quX4IRi^Hw(QUs2R+cM(s_WPcG=aZE zqeZa;*OMM}R_q{cNKqJbVh0n$ksfv*JA_!ttPwkuH+_f4bhcuL%|lm=iy33ZRxSog ziJ4@@4kyZ1d%-ex1jis)IToi@TxSkTF1qqJ?#zQ~ey;rSy-!mDy6D7EEiq*ye_)($B*EZ7Jjb$@nau`T}c;-AE#@^UK~GO&lq&& zkDowZ+Lb?ERH|M1<0mnzcIA(sd<0m#^2bjh)~@{VQ`yzDD}Ven^3ksR@zaU5D}Ve9 z;?fwn^2g8QWUpQM<7d5qtlE`7em1S24uurUt=JlF)d3ydt$q~DwS$YU{P8tTkh&IfBGqF9C}KZenk8(B}verRnuKg2YNbyz(4DV*js6%yR^Z z6*WT4a|DS47>#oTjN$=!S$XmtLE>P^%5wyXLnK2C-D47m>I{utiG7Q~I}%<(i32G} ziQSQ|&k-a}nggsEOlD>DIfBF~#EzJ;R^kj2xGb=px{+*ojv!Ht zA)e<562%rQ7uUmyb2!H9a|DTVZ^4R9I$fe!%y6lYD8rLJN02Cs8GVi*Q5G}$96_Rt zPx>4|qAX_gIfBH+)TKU0kSGfqeU2b;DdY7yg2c;-Gh%p-AaNNhq0bQ{t~da3^f`jW zl{9^Qjv(=h!-y}Ha|DT3J_)SP5hSjnh3RtyiL0MSygo;ec=c6?*XIZluOZgw2ol$^ zy46+_SK>OBbe^wCxz$5r@@yQOYC%@FV)I3ZC$;?zSz_i?TS-MkSbl>tshHv`IY^UK zLhL~f3kK{~6v!0=eI|8ym5@gfl1o{2eH0=2`o*9Vcl+dxj27<6n@4YCQZl#NLdc%s;_-vzTN3cA zj~^uO>JEDr6HC6AP#-@?-dzr?j~^u8N34$@B=4cT`uIWe{lxnCLGoVqIDPye`GJw3 z*T)Z%A0&-FevrJ6!sz1%$@|&Y`^510LGnXXv_5{2e1Mq84{k+zFf)^xbT1q~U?EfM z!!8~_NPc)HNZpDfKk6^Pyqn#vI3&25LSeC0Hz6W05imS<))8QiPO-CRV)bRIp;))X z*2olN1zwH@ONkxx8)#(B6+2e1xz?0}XnZa*DD`kI@U*_b;c7e!0gkg0$fGHt z{Lud5XbW+yhOB!vVi4l36CqiWWTgA1&ParG&ZBPC8i82hPo{_%gnwM?z&3U!YvNYp z5D|C{(oV&0>Hv2Ub?ZytA@m?_y2MlpBLg><&&)6{;P& zQS9BiXRam9PU@ygwPpN0#N*U(s3CS2@g#KznlSc0{rIsK9AfwIF=K(clJxhFgbd5n zm7t8>OT0!UF#ZAJ^=cl=eUNyIx|w+2Xy9$?3%2V4%C=K38;X6Hir=e7BPLenm;LGh z=8@P#w7G*Sl=O#*A5kx3l@fb|_)(Qe`p1Y5sjkp?>`~h8Vbu!5KS)L+( zTJ>hzJWc$(%AuUk5WlP%lmD~C$J8Nki+zsxE%h~JexCRQT5}UpaGq3tdqD?o#ev!UZRoh4e1-lTRRX}ByZQ@gGKxjuT6+KrgcKRnXz;*CwI-8TY8m!|ev?gb~ZOYO^s z)TdEW`_X{(RG-?PB;heQdXrkw78=t>Z&C-aFn#nUbs(`mdXqYcSRcJf9Zal`-lPtp z5c=p%>QG{R^d@x}u|9f}T1gRj^yUM^xp-q!>hLcCqvO(gJx)Qn8cFL-s1MzwmFw#B z&`p{w_xND8gt_?{ytKa8gEYD*Z7?5RWFeO(OHp0Tv|+lM^p#B;P7;0SChgMJ!1~Zl z+SpFO`p`|H-0e125ds;Oe`CZM^F;0|@Mq1z( zcnGOZ7?X=cS!In~4q>r-iJt_sxa2}JVFDXEJf?bD4Q>|V>I+Nyp@^T%p&><0fXyaM zS&h8e@{E=+m37FA;USiUX+MF!NS>h*rjt);%(&4Lt%MmVpf6K_lx8NE_Z6xP1t(Oq ztt!>h*1)rfN2v;knIPLNRq83y%Y)E3)dtTG39{0dWCdQC26hPpcc3(R@JkrPyUr~& zKNCcQ-)6LWtQGJO#)qplMZiOU1CEoiH(^*Xgh)}Bl72W_Ejwn?LR4TxDR7=%G>#ks zT%=ybb56o2ey^ug54oZf{y_IbMeCG9Mq`#7C+P)9M*0)J6e>oi$RjO-NG_M`?;#LN zfrJ3j7H|Sp#{YehZ_7#}f=QfQD5z%0$sL(;m_i*=Y+t4xjGTfW{_l%CgQ3!`Mk2%l z7txD34aL99M@d;M#xH{?(Xv*I{{dBrmZc)HJ_BV1%4KWm{dXdJ47XI%D+nz$3sp>) zp#;}h63bB1NVOuCp(I?bB9@`Vt9aR3`Vgv?)zuBVtVbPytDxV)*;w@S;xRQ&wycnKt%UH#=QW5G%3Ehg1xh|e=%UI0_eY!1Ue>YSnhW`H<4-x9cV8#LR z(Wl!o9+tsP28N7-V*j#G$asVUU`h;5T4cQ38(Fhs;FOc`3ZXvTmhoBzus+?E@g}i8 z-Inn-+n@~3)74hSzli(bL%6`li7O!M+hW7keG%u63d zqN2t#t3=~+dNy-3`6$H`Bbj4~8_B8H%yFD%!zpp*c+QtzN}M^7I*zkkyxA^u@87YIf3Dda^02r5ahiSd9gWug|l3lYE&RG0y7q3Gf=# zn>_nb1cPV&BW5tcB(840a=5&=-#bvX#+frir=d` z7y0mh72DQ_4{}o?tCA##rR_C7DmJ0<)6!;HBiLrotKJwkvPRO4+CQI3ZgKSz-q#WlKThQ|fBwl^w26)l|~Ue#~h#lHyO|#_O4+ z-BjUZ^31l;0JJ@fN^F2OOqp7P21uTcy4&}-(D;_!7dlMgWQhnF`sHlRJuYfK1v`I; zrk$k7si=EgF1vl4^5xk8cmCHPn^H)&p?^V{aQqD!b{~bb6^h|KJ`V)^@x-5rX@k? z_8}+fQR0`dmy9utTEv6c ztYO_ziB+t`eyzzp;Hfpa-%peK>ovJwYZ9AB$WpJ={eDU{nERTbsaNm;t>EOIDM)xn zmluuNrb->&aj_D*?02MW-7N13VH&rn?UOF{jkFus^zTdQ&6@Mz-S;lOacC~J`a$AR zt;1BL6(9z3cU>`7Kz%V*0F6Z#;}F8;-2Jwl0aDCCR=^d&O18Kh4AQBBjE+1a!@3p<$)`W?Har zIvVG_x(9F%x>=f>%q{nEO|GSw8>QBE=M({>Te)rVW|wRi zTRHlR&zm5mvj!|O<&<$A! zVZNy!{%Ot5zTU*3it=aIc7QwuBaoDh9EB4M$iLMP?nl-(JNyD|eFuGucF>w;N{8EP z2(HrQp*Fjb*ixjODcx{2xVPl?g~@SAJi;6&P54KKr901*?mVaoYAdy$2wj z>TD-_YD5Ck`6qrP5wH3EyMh1f(eHuA^V;Mv>gby zD+S{|plOA--S#>sC+RN9pp!c^uM@g!5H6lPzFx0w;TO0By3GH`=-?S>tR%>fViq_W zs^WqPI_J9}f+p<(Bm_D0`H~BNZTV5>-Ojdjab9z^FRs!t4{7b!r$boFE;Srnb*lDa z<=gz=649v7@S3pPDT!^WVfH3^yZ|j zt^O`+5YB5u)*f~FKK09Y)rIpl()q^L<@?&?i|KD!+jTxVt>yn};+rBqKWL(^b4LV9 z8k<0W1di(p*m+Q(ooD4|nzSj*b&&}yVxX-FtVN(rHxrc zBYHndC>?2{gB{^MhDUR8pu?XrEFE!@gB>w34IK^LW3q$YV=Y3udrXnsUojk1jNCfh zI^DK9{fl299j5YZ^fciemVqEA1|95+ zU?-lQe+e}Ta#mjph`)U2BwbhOhZQEk5%3Q@cSElM_`VblZ&p#0_FRW_7N4N_RGMFYlpf?f zTG!_r=AGXluXY(?&E+{S+6rO2=H5oz&2bzxjDzZ0y&o1zdN|IJR^JWf=~ll;bQ_$B zu(Y}kcV<}HO@|jUEbXep_cJV3(Ne794TNbGd14h!vJiq_Yb)VBfFT*W^Bo+z=OEl} zJwPdh%9F)mv4aBcLPBZ96fJbAw5DZ!(iGz{IQJILjhkZZsx&0Mq4!sj%$BP!i=8xaoNZ^*$eZ)=*De4Z{g_q=(=?go2H5P}%^|`-L1}AJz)@o)1_WC*z4*7|2$gkKVQfzZBBObH2V4T!T?8mhP za_7iVn@{pmEcubQZtD(Qf!OyuH~}3qM#sCS_-EHP$8ugz_V+tD+4o0>(CaFlV-Lc5 z@_#@&I@9wa2P5l)4!)>sizmZ8Zl~J&9NbSGfp9BY=6(k)b3KzqqYudt{4A5jLJv4- z(CN+0pj!+%f}G*&U{v_)au3q1sk-MLg;nF?k4JN`usneHtC6QGBMYBI=u3nOUje9W z4)6}ZI)cvt-XZuNU~CJ3-vJ&6=oX0P#}&?Id~a8ZNhln=3!@SLGYIl0`U*yuEzYmj zQgBd4KMiuOz2JacrB@+7&glHt8%|smwL}@R;(4lWl@e-rbM-b+lFz$>8>ad0tjkyH zm+vlAG29I9Ha%J526>=^EjSrcih`DxW<~SG5`%v0rlB+!6{eM0{Kh z6wb)P&InzNP+=c{&j~64hU5Z_19+978ld?_0E+>(19V#h5airz6yD_`nCEy?)KM0d z;uv)iit35@xR$n6Py#R-pes`g2O+czp~6c6{!1_gpi3SY&jWDctJmFD00cSL`=;!? z>AE7PQNxm1CcsgAH{K0!DFii?beXA%90PFifW+gl@rmCP_H%<+L=j!%u^XbMS? zSj^#-3!1}oTKzt$tYYV^2BviEf_YzTkQbk3xEESnFhg_Lf+pi1zJ2OqD?QCLXr$mE zz%2kh8d4S>L&{@FDLe`A5y5Ey_$*t6KLKu-f*|LrH7@Gj$n8FFNy1Kshqa+@ksq7lv;s0*DUcEx`S&dcvj9-4y ze98s$+70qTdxO#Y7Z}N^wel?cQOCu3(B5dI-GplQXh={v9Vv&YnFRnJ5?lcgoe$ev z4-n)$V@$4Onc>|S))Wb*oYEI#^|;-{w?KUHCnoTJFqU-I2H@iliA$6jOuB&8;<_TB zIWB^&{9KdFwL|_|WAqn;wq%nD9K(`skIBe~p>6&|J57L3Byai=ePiNhfKz@W)8d!2 zHUk9ghZZ`prAFh1e;u|WglFv*$M~{4o$MqL{jtV-9zC&0kP>%bS z{KrtUZF(CnXq%F=CZ5eP#xK6jY^{((DD^VG_>Lz24a8sX7eB$o)8yXJ@favC*iaFA zv%sevtN2R4{QpC*i)@fruX?C%Y2G;(lj zUn6&rMrK%+7ag5kUQA)KEH64ax%l12FyA2Hj2YLbCrCaPi!vQ7E5HN6-8H(j>&z&? z*V=iqoiWDA?TpPJDtXipapFD=sl_Vlw=@1S$(*=TkRO^k-*(1$t&u*yiMzPX99_0= zyXHJwAQN?-$-X>R{$8Uc>4C@m1D}}yyJP+z{(*QSpggo*Fd26C(SbkZy6~>4 zlU1BFSGRuSfhHB@cEl5Qo{9gauH5vtD7Qb7%G#jZi2$1jW&^m}0xSVoM{pIuy9Ap7 zvWg(vNYebq->rq)@jDxl-G9Oxi-D#TJhRH5eb8mGm;h8@Gjm2rtt4kb0q{qNEXW4P zZ3mDDun?d}Lq3J2NclHXpz>Eu8SQip8|*~#d_&PpcK?g@b~}&U;IFxoe=x?k=byuuASSA(~iUkkdjJTjf;0Tnl0qKki2l zV-oxA!uK?PnS@dZYkv~Zrx>l6h4@;OQV;SG^BH2glB}>JLY+IJYxV~ClYs9vAMFI; zFS$%tex-&C9q%a>^0%MI_nX?G5w&r5c>1+*mFudWu--8>}x1_bn$F*;g&WE+H zX}ppzO)5)kQRv+5Ti}%Vg`l7MgdrT$e(>6AhN^^3YUSXfP=zb0*(k@ z5pYBZ=?cIRArGKOLnbmJ3_=QOaR#+`wLJ(wONC&E0=Ri`6_R8~YO+9Aysq@80@nLV zf1E|I^p6QxdSEwGdUFDn-WQ-pLncysHBwM|IEb!i=~)2wOQN)mNNUG1YiylZ$3(1? zND#4pU981|#PVmq9nciCGE$xek%*Pn-H6qbfJ&J{K(Vd`=+Tggh_x3fFuT*HfZi~Z zPTuT;B6!c z&)Ylkyj@&nWbp|O`K&H{0lv&6R70uuhXJ>BL?b+o_+O~$mjF8T;LZe63y&jo3qpmT z0Oa)q_zvJQfYOkKx;Yn`YUFkV{U1pEnq+|(Wzx#9n!;!n> zKPEFrnl(n8x{;=MohjcpqEMq&cfNdobdgrZRHF?0&ww$Vpw|6J>kc&(90gbe(4!$` z;mb(54JoCs86Fs}WVgj)U zw1mL4oh4YZuQ2hlO82cnXby8Uk=An?8`lY_4;_hbt@~sTcBlRiGSos)RMf+eD z_Av2Gs4)4>;|A7&L%RCbfy2ao;xJoPUO^8RUj+%vo1PKk)-$3vp7rHz|48vxaBS!! zz6+zo8{+^{^~)(8jx5JyNZ&GBhnFMVZW~6Ck2}MdSG zKcJSsgf6};t0c=8$Wq+V5HSl{P+lCBR-4GyCg&dH)N9r8;t7)82U31UOP(O!Aj1(Z zSzt2pfnYK+7|SWS#>DfnYh7JD%c`-;`Cx)w-Qqh8Q5UoqGje>We;k3So0@e%p)dO} zk^5ar_M6nv$o;2ImEj2=fyMI6e`$|PH*4?$w6Q6U8M4uUkjCcw&jzF`Kw4!;Yf{jq zg;XBTiVv9h{h~Pi$kw4l8mjY(lm1f2O!^dH{@Jy=diX5m71=OY46SLuk5|O+Be$>5 za$b`S1g7W73-)79zF>bI>8fvb@N%ocj9Ss1Bk={ReH>Xd^;So@R+X6T8WJ=L=hrUkc-Q)S_HL3 z9v7ATCX+>?VChW1Al$ukie+_Ou4@{KLilILxN^X{U}6eTQ z5>PZ`Io~+_x!z4#?;G)oTl?j^K%S3vo=RUHtK?5(@a&>9bzyov$T21VR-;08m*U4w zfZdP$IlMzjfA4@!7xo?K`c`Tr!tz1>?Al>H(VU?v;0B!)#v9Ns1!HwHU()?Z>dKg& zOxLI>P+@EQoJL~t9K)A7WlM?siJj*gmn>W%R%J*$2=K3v9D)bo)dRWYk2lF|E%Zu` z&GrcFTv_&Rh@pKgN6_0u`&y2u_q7})zLsLW7jr$(Gy;;^moTq!ysV*(gX!ROB-|iO zam?N@y`i4z4fRa7kZIGm&<6HR%+Qnvm^GwZ=gofHx7WLM-p=yj5VM}rKgjKjWu{us zp#}J7*A7C<_2-Ed`$1;B2pXsm*M@y8{W1jm^W2KPpXXK_gAtT>tq<{4>q!P>C_5mP z9)i5$D)cZth2|hQK&H$`Sf_6g9Qbd5Lsw|?9i>Hp6YShxXmmH!)N3fZZXNiY#E9w9 zFh?O(8aoUIk^oQz(Bpl>6c4rXSD1yABP3}B@FPIU8AHNu-3}$vFqYs~I(>2MmGzy9 z#``xvHix=amchT8zQN~sj28GCM3cDN#^AKE|`s^HIS=d zBEY=>JsJ`gEL2A?~amLav3d=EV%-4%ij6vM2P!E-oA zFUNd~&w7seO6p{l{A_rZgQwL;xBTU(WaLWSuvLhUm3aCOmNYZbS0K7TlkIad1T*zT9($hkRs)#cdbpW}JI9N(Rr zqr#V?;}zozpOn4CS?m0rwCN<5%4?pXW~Y9uyQOKQc49l^2nfydSaYNj@dUZDMa2 z#*eROK1mX)Q!-eUyofMxD-{yQ`@!NkTg6p_T+nc9#3VOlDX|$vr`tGASdwN{cE(yG z;dXkb>ce}L(@<{4mqm==4?NRGVYaK}*WxoDquZ$|G>H+f(d$-=%{eiSbDdSWnL@rn zA6!HGRVt1ed`&;xI62Ed?42~6M>|mfV!Fb{F|SoQ4BAY%n|`nQ*ddw4$vMVh{7y{9 zN0f&S4?-_xNpc*IdkJH|bL=DIQcz|in;R5y^k%A0i(|RgFy4z8x`>Aunv;g$|6}jH zOjnKfn4%vxJ3d2A5X z+qOS<<+LiLK92#7*4cQvpv)opNuG}i)?I0|Hi5Gf0f)HU1Y= zQTF9Fua@!df+o@LjWzZGHu-%#1vO1hXQC~?;~rO(hrduXV5GjqlYFUaYfSUTxM2JQ z+k!{-+K4LW0SM9RYM!DSX7`}zjqiSz5&VJRw1FD?7J6Fa9XtWm=&`>+nH%5ELq3fd zzYrKr*4s4T;K5#$uOLxcdq!!PB|p~qCyBIKDwbzs4Unuc#mK$saP~iL8Aj>eB6>MO zTHnXK0p)Ho+UC}zlF~vYDnIcyx5j*jOmg01X}OK2tu3V;!|$M{e#8@V4!ltU@?(uZ z9ytXD$~}G#&qvVZQLM4uS|H^`ZcrH1M?s(UZ<={=f>-veTCK-1k3%ootXU6Iz6M6C z0O*hOAK^KENE39oHR67eubtYVj-_P{>G%#OeK1N>n&?G{vc~+1`px=^Jh)n`&(#_q zjG<14%I$qFZt5%5^wV_(NIyc-xxh$Br!Xq@*a;i}H*&F{Wnaz$iNx|FLnV7f{di-I z83U1W_OZuuF(G`dF;Nb3Z*qL&QbM~rU8h9ZU!ruDVvRYO-K37gJSP_wNXE?Lo=0Uj zzF*bWD(sGfM(cQpZ+w*&v{qlGwPtZT5PbN&T!~%|N_Z!&;IAv*NqzsTPs}H+oDLR_ zIw>XiUp_J4sPqOPcuq>&plytk(us)noRqF1Xq=Q1_MDUw_MDUw_MDUwjyox3Anv4; zfw+@W25JH=Z43j6pO}Y}Ql`Y6lrj)^Qd<9sc{nMhL*lrTQVJY*Qp!NwN$G3^;!aAB zKp^g<6irv}q_qAM^KepH|A~1xDP07#xRX-qa@%yUvy7i z|0&p}@dKb%S_b-oomK^LoizEPdzyUFJq^)TqqNU~Kn(uQQug+lM)X?Bz~j*Td?`R`$qjDFg4$(cdo^de zISUF1SEaKNk;#pCxGJUhlnfplq#9SH?;;{iT$QGYtI{-eRqCj#(mhCR0#~ISvEyJ| zl@jz^l}dD$x+*2?xhm}rGS5{hVY({ahQE%wD*Xars&Q311!QUBsx(bpm8OZS(lm8d z>Zq&I8sK=YN*@QDrLIcJ(Q{QwILWvwWsaV!Qo^3AQsQ{7N(ncy9CcMXoBWNd(%;eS z##Jem$a7W7uIjleB~Q;)DPhl5DM>w7rHuDnl@j(`l@iBuRqBK0d9F%Xd!DOO;@4!U zt5PZ(*gbyd1vxYH{@@>X=-W!XJfrG!0KrGz<( zy-jZFs`N8}aL)>2M_rX32{5Av3f=^+N^c~8byX_T8ds$&g#Y3~j5F5|_FR<`_FR<` z_FR<`_FR<`F0~wWRXT+Es;kn6m@i$GIzjNw?DIUsbXDr8tI~HFUfBZS|8O-n@?Q+o z8Ky%IlvzFhL|8pgMn+6^AvUVRij36mLJyRYQH0e4Wn?sA^*|Xpy3RonvU*#QG5N?p znl%xhwQdEdAZr@FYE4KzP)5d6wIDp#<=MTdZ4Nz9Mtd(tZW*tHS(WUQewPyX-D=3> zcTWTCq!nN-eAKl7)v036uGSQL{#<-6_lhPIhQ_HmcTUQrT!mOS<=n+8PtU@wtem^= z<2p49cJVp8393`YoO{@y>Qpi3Uc%~BG3P$Q>Qpi30m8*ubgG#15C`2-h*XTc{qA^# z{BA$|I&`X-JD@M3)v03cz`20M!BXxZa!{v=xq}I-Q^nk|95-F7NmA}nml2{<#oXE{ zf=s81xx*O^r;3ca4xoI&)FHtrA*EBr+|fdiMW>3nM=L=zDR(Hx*v4?Gm^*@kG@dls z${j-ncNH~Eohs&@dm7@^sbcQ=oe{526>~2jtWFhk zFJ^IPTRBO&7c-}{&S)MhZ4Z9zw9)u=pe%QaMzeAJZiW1^`I@9RE8hl^EI3tcRzXOe zDmJU6`07-#SruVARlE`D=oR>N=v1*;j|BvKAvLdtMOUYad6%?8{^C?I?@~q!_q_EI zD^3;jE-M9wI#tZOq6)A&Rm|JKZmLcd^EO_Jic+VFc~@QpE>!;_;HIb;-3U@LzuTK2 zdxn#e23f9p9Ac?c#k`viAWc*(?`DGPR55SIe*mjf#k^Yxt5e0iTPd$PRm{7MusT)D z+sPiMP8IWRPr|sOP8IWZ5l5XW=G{SI)Tv_Lo$TvFvglMX?=DufI#tZOn=qX!9)UbV zBqlTIUT~_&Oq$e(9XeIa+dUkpewTw8$}hj2Ed(OuFH8~r8zLM!RgBDHN#HRF zaPkEpc`vg56Ev@QPK#VlP@O79uDA%A;=22>42^6!4;7N01*eLUtG)tCG>c9ZBX!>b zE)ZWykQpiEBw=-`7}-nsHMHiX z$j9&ACcgtv2bgLxY$FEges?-*%efRkk*AxZ*&Vu5Y~G9g%4rz^cqEJH(6eImq3kRU zJu5aJ$JizX`Mp-5Vq^x+uUP{o>RBC0%-{&7il=LikR?M&M2DMhtiuuEtnR-^t zA3<0>E9Q?RtezF~M-f)fiut1{gnCxYKbo+5R?HtmSUoG|kEICotau^f9C}vFA9n@7 zCeea{r%+IORxB7qP(3Ra4A$a*%J?D7jqAuFQqxCY!O$9@HmN8W^(Lv4P|yNdVrel8 z#%M8lu3IpUDC$|U-~@hcSUoEiO!^wIdR8o$&Up2#STK|E9JRaRuiyPtekmFJS}!O30Rg|lRC;$s}G8mGlh-o%J`Ktm2i3%JuBu+ z;}T3gE9Ok+_@JH@b7ph}t$J3>IhkcB&Emmy&djaASI>$$r;txg7BB1Pocd41t7pZW zSyiA_&x$#-S$pbPG3PYG>RB;o9%1#Ym@}WSdREMl<%Z{3F=xama23yrIU}b7RL_bz zqgFCnJS*mmX1sb<%sF~HVD+q+Gv;2v>RB;o+{=L5X3?`^&iDg>)w5#GF+K>Yo)vSB zZ4S6b$6eM*Hh)m-{0ua{&47Rm$;?@jvPG}`?kq2b6{9Jvu51QD$j?dp-SZHLP#}-% zt$=e`W&H0&zAU5rLrmffLqU}xXLxXVgDI>litQ2ohmlc4@V^(i5h{sSL&P|-0<`{d z)Cs@a5)t^g1@zeOeuT`_vtrIoQxPwo6?1N$2T(mL=ImI-Xl2gmY~}z;Vn>+fMJxjB z+}Z;9+|nB$`Wb%J>tW$h-vZ9!R!w0oLG^lADBWDW9u`VBSFeYK(#_TDVWD($^?F!1 zn#JZ=^OIz75g0j-qU41~Z(?4*BJ*Xj>XR@AWzjS})`Lp|sT)i zRmWz{oMgpnI4e!ag7c7AZ-Udr!C|ZqdCYdd1;be1O8_rKru>?H@**rO(qjV|=bqmh z$%D25)HmbUV2K9mDTs4!18S@vso=bt5i1!nglWl5@j4Za4gU?WvKgUl=wcxz#dqC> z7{_B${4n2wVxu_|q>GQe*wL&BY@2MsxlwG)on-l9E5yW(9g0CgN_iYhi7z^U@_14v z2@?TbaWEJ=flR`h&jiBhc%28A*onztlI%d-n%LAOfW;qQ>?A4_IKqQlY#LV!6?n&E znWm2gPO}RDx_0c;nHU_EU>3WLI`E5~#x>;ZteI$*(}}Ur9Y)eQ%y*f)k=f2Y9r3H( z?+DMMwyzZ*d@&gfHi!>Ch3oKYXT{__WQ#kj4bTO?R($Qn&SYt~i%-4SA};lIxI6HA z9g}yDo#HPqChs11iod*=ynEauE(BvM7D9wQZZ=!?Y!-2^_|c24;;z6xG~{E_JK0!% z_YWwYvx%ixy&4se$8YD^eeG+&qPh6%>MMOE{~8p?{@h_n?GKSy(3^;#JA?~iTJ*Ui zPJP9_#+QQDB1W%|_5n#?R%ZbfD?DV|(k1Z^j@<;?`pW4C;na%G8h&!P{bIG|*W#QZ z>>$1)fY(Ock4d=AJt%=QgyUA55@?7sqy(VV_HJf4$zi;`nykff)Fg)kV1Zmtn&fau zE0mi_lO2w1F)7GY$=+&r6pLBLq0BpZK!N44>vn@D0C!1COYwcJj*Ds6i?aJ9lJr5Rdb zEU>F>c9Ym9{MbEgPT4J5;hJban@y~a;S_Gs3O+lI6eh9l6kTCRg10;1c08Neoarnx zGTe;CEg!q?Hk@vjO4-kp+Po2>c9NP~EHx+LQ$_%Fslz>F_gGw3X2EJ!E061xlVxA% zJcx0lxP)my>e3LQtUFRJL`qpd0FMIbI^Xb^V0df=gRaM!7L3HH>)V%7-m7*&W7G=H4p|T!vJg#X{kLw)j@nQy{zMCAX zZ`%`Wt9-V}<6jgH+)b-=yUD~`-Ovcu`6@wU1SSg-tYJ{G{DGm1Rqh%D8qMGv@xo;> z2-8jcK*X<4i0^CSS^f8DyxsMnX0s}W8l3TK-X~Om0g) z;&45xo%K;EKl|!qQdsHDkIU$3<)6kn9%IXhdv=`F7#)4Z>CG6M8!19GPKE$-8n3;+ z@mNqFBh;GLu`)2kI7!*Z*_@?Xs57K#f&{rUm^9C}`{LwY<({XR39osACYddWXSPr> zYc&@Wz!{oOr$Yv$(W))8!Wo#%>_s-`B^73|3X{j0TB1UVU}uS7G0vX$Qk&Cfi&#en z>J&+4lug34MeJve_SZ-NJ-+2Ptgn5x-3aH~D*nC%@%IUXf?J97f{F_HUQ+q^Jtq5Q zQ#l6!^{N-8SDl8AQ7S$smEs44V~fe*Wl^9`QdEVPPCyS7 zm3hUX%CtVw>yfXDW|CJY(a!y%owJc%MfJVSh_MVRVZZGZ6ky~oMf|-$C~gVBH_^7L znOatj&_smFjs$QEf#Co?Byb#nvPl4@1DFAzOZElYSJB<&DVvX!XOU9T#-z;D4y6}O zttxha$tGzhg?Z1psSv_!Lj1o#SGUi+9z@Jq0#5<>lfcUW z&YKG09RM#9_yWM-lK}hx;AR32m<^l;AQiwZ0D2TayZRyLp1Fwet-F6|SsMV2r(>F` zwkET@3tgLrf~0q++27#9QGT9{*MBGtu$7)@au> z0Vf-sjZnvp*8O(Y`XtOYjn*v_``C(h2|1uz6#;T|<{Y`p@K`9Kp(fvO&O#?IejRC> zPeCtfh*0)1QeHty*}nn&MBsM-xu*h1hRXH?Q2wCd+6JvU5$q`45){N;qpjH;@fv5^ z8EMy^uW7Z3Y2wJo>NS8PrtOE| zlV8Nv-GH>-@;-4gUygdA3i^mHokCTTV9xw zj*31Bbe=9GP9AtsnV>XlJQ}Nfg^`7s{rK0J4Ohap@i&#r3>{mh2`Y{)GskP0YfR!! zG$ImwbM~P`-AlpVp627W;%p;o*LdY`Z0A+}G^zX}QBgVyO_NdRdW5wxW=LZ&o$nea z%ec`9SD7lg12NOb9f)=ab~+ckKlUk--3biKd&{XlzPDUPbg|EzCA#no(|?72!Rt45 z<6DM<6j#I53!s^o8=2(|be9Q8@gaI#F*(eP@(a^n$x>z7|=p=D-kZu{5X;u9j$*7@w4R)wP+k&b%$_GhN z(fBhQI?i#W`Ynn1B05_g^%VaCP5h=kLLKe2&pot4KRGV zczjOi3_dcb5l05Ks{wSIYY=5nJCb`z%S=ookMtPXNBR`l73Y{VDjM|)8h~Ss*%W_2 zwbKq4W4x9zcR$D6f#?RW^NoAZDys17d_x>0+WrQWeb8ts@|&F62V&FNev5a{2GU`* zLfoIW-{$`GK)%Yq!#DXsyjfzuyNaNXv3NRw}!I1Mzmao!fC*NjKIDaFYno{Ua9Bm3OtZrY!fm;A1Ed#I{KpO%N0~kc$SpXjr zcojhJ@0`@rN5kg5%$A4Ga_GXTje zAs!RUIwMqzP+1j#RRoRz@C5)Y5kcJLZfiTL7<_!$K2uHu#eW&x;J zV^CXHumg=!!$I=6#3WcT@MvOxLwU$!J;}*uugB+W^7+T%_)xKb+o-bCkWUx;+m7Hf z5%F2)pg4>yI|ZT12$d}Wu#3QQ0O_#GDmx#*QUdD%Y$dQ6KoWKu%eDi!fWRF9ekX80 zfCB9Il|2dIG63Z@S8CpzPHslV7$H*Dt;S1B3)?Md=@zu+{8H9%esSE}tn$;YswaIz zNp-FR>cbj-Hby?$OS#hD&K5$jS@5~l`6I?4(0H%RlX+y^N7F3{M0J{$zXDZ zTPc`_S@SsVSF+@}$4n9()R}tulSa!Z&@CpL!_>f^R(W63qQrd7V0LaOx-Xc5dj5}T zW0w9~l_+W5Pk6H|_gbGRL3A{Z(OjedWa^7$7_RYBy$#l2U2Q4EBW9*XAsS)dfN!5P z61B?1o9bI>c>){9UDi-i$Nk2tXm9Wb8f{+!fw(?~kIdOn#oe8;0{uM`irPYUmp-Br zh3YhqQ$h2*=8?4S9yD)xE0e;h>T@q;15&zmGAS!T)2-SBu127IstK@GJ0QEmYM?LJ z*};B$0{dZtimef_XE)`_=^u%iyp)*9$jvG;Yj=xMQq3D~#TS{acyAq1ah#z$7Xv<8 zDhW=9p~dC<&A?8XKR4{Sv+oPKXrG3Qv&IlT*{JB9C~`HXe4Uy_f@Q{ZQV82WiRlIp zS{W;k(Nxl<2#kZdX$J=uz<7Uw1+ZvLE5q_LupB8Y*>L4Ym}tHqEIc@;yS(*X`3!@^ z_0gt-k>ZxM2%>BPyFl(v2m*3zJH5mtU$ z0!@c9tsfMbEfhCE?zS|M;)(={2?tZe4UoHSNucOG`t4%_^E)5ei+R40d0DtgC6^7MtEp!%dI|O{5 zejKHywY2IvN=<7C*3xvg#aleg%I2A=Rl6T2QF%X1VFZ8h_R6aS!>2)UVH-OgF>KIm zt}n8=2C-_@u9n9}*|cnt*lZ#SG{UN-@odgko*(J`jM^^>k;hj&L&}!>l_PgS;LNKh zf`-RO*<8$6wOcZA<~o=Ah}k>?uxeLOwBLDbqoUOgCB`}2O;e0f(E?zEZJyN#O8w5&-(c z7El34zDZH!bf24eDhesAQM6o*++uSNFPq0m)+k!8Mt0fUxswtsAL1sK zCh@*J+AxY0)mz*e%05rTR=Z%r9Iho&HE865bnGs^K*{(Hp3Nn$)=8}zp7PC9t9fKg zEVol%X4%=>mGf|8&&e$dcJ2gK8>#l36Cn^^wz7GLGn*y`RxPcfb8g_OORo&o-$5Gv z0a~J!#d`s)4o+1fs8m}vLZIeBZr;B+BZ)$)?l2ogB4mwh#umMty2)usm2`MFMplYi za6Z!JlYTM01(x!ewUWefTM24uNSU*dqpk|dJ8Ifxq%Eaiv5~UtOE5CZ{_-Zf3I`um zBi@Y8=CMpR??PKgSF-tMv7?N6z6H(}?$;`|&c_6kWaUFlV+=X2fkJGp5e8+*!o44z`v28EpRVY$Z839c(Mf zY?8~-!3zSne+D>n;=HL=VAmRCZe_yVa^Mcey6(&@Ot^Q}08Y>3c46Qy!cE-g(R~AV z6OOuRU=!F)nAVNlCwIs>a1TF2@6Z%8ct;YtdJ~#rX3fI7DwJU_Kw1{w{H;*FUC6}w zfYZbjGkj`)M5K3V1WxH0ks2uoFS`tX#S}BVoS>RwhF3^*CQUKJ zD+#M9X83Fsb~ zP*cp*d6O`|$pzT=@OWYQEfbtRieO)*oYRtIF#6f<=dt4&QYQ`cV( zK5B}YdRZM{HN{N5Vk=-Z#Z0|&EnqdpOudS*nqsEbF)ua6Ox;9yaVAYMQ#Wr1j+$bo zZaEt9YKob94PlyM@-MCe1IzD{F8h3d>MMloqx?ZqH?)@DrE2)yd4hbEz-&doOC&MH zOx;REHN{Mu{0^eU6fGrLSWGd~ zw-8iQ%=Bwmb~VLJzm~9?Vy0h5m{;igk{eAi)2|-}(C@Be1Whp;&%6a-6PjX1Dl#^u zVPzwi)ibUZX~h&XV+(y(xb9*s2Qsc9tfrV5TM4TvX2v$cYKob0Enzjq%(#xQF~!Wd zei!qlDQ0F>D`eF~Ofl8;vMa+0rkDL0PB6V3jj(5Wc|TzMgUo;5^fHsCm-CQyG?S*6 zivSg5()5y$XL?Chikn_iyNv1Oixei&^pXXvv&U)5{Mq zIC`d+w_?3?km+US9GYIHV=)!Y#HHh$-2^?;OE#cqdP&$by(H|JUJ@?ORMSfivb17Y zfxP|hi3s`K!T2?%mm3l7nO;5(*qC0DgJ*h4*fYJP*{N$qV0!r_k=68arXZ{7C8J?_ z$*5lehF5`)LxNF4+8-s!9W4ZzYI>;zO<{W39lSHJx1BqJf@Dmh=_Pr1rkDMY?wMZB z0jvzBvoN0Nr4%fark6xWvcUFa&NvxrddZUHsOhB?(3oCsBI6dAVHf7kyAquiEe0tM zGQHF~P}57op6MlF&-9Y8XL?E4Grc72nO+k1OfLz0rk8|UW~%8W3*nhw-UV?y)64yk z%QL1FyJ z6yHuCjb8`Kl7nnv){Z*zyBCAh@3Q$KFunX4B$;A*Nysz3r1+lcC1ILg{)u$IOM#5( z<#Pnp^pZvQOfMHfJ&frkqlJ6kdWkirm#cu`nO?2~?3rG&n|h{~pF`q?rkBfso1$V| zNRX2G-75&PXBgAVT!cN-%YGb_sH1r|6ZA|k2Lbj>FA005mz38ty(H|JUb4q|rkCS^ z@0nf_$1}a8FrMip`}&YfHN9j-d#0C!X?j_Q^bm>3Ou83LFPX`V`miy*yaA|wmxGz# zT`s@p$}fimV|uv(5uWMg{eU?-MNU5zSN;xfdigVO4r6**3Oz#okQrGa1|cfHx&U(>{0iX_aY8~!86*nX8G&r!Po{_-fj`Fdk|puG zlMvyVURGmiZcHx;dZw2jf|X}_`7dZtdZw6O_5n&XQ%x@i0QO8ThXM9XFGm6POfM;c zXL?B?J=05;)HA(&8(Dd#m)bLV3GMHhUUEG$+f~y`E`U7KORmp7(@Vmh=_O&$^pdb= zdO034d#0C^%`?4Z#e1fgggw(s>YQhKN!T;JBlCWobN!T;J zB4ry(Qy4drQW1rLqiJ_}$J3`CUrpcY6x_AYfx}`4qwSEijwcj7OShZ`m3vDOq1l zI#bqHeNe2!*jr|*y(QOOp1map1<&4c8E8FwOO~NDQ|&Fk2L3_zmYHgA*%bJmy(NwD zJbO#lo@Z}K*t54J?Acoq_UtVQ*V|ie=Bn_APAI_0I{|w3mNf10>@6AZ*;{@G*t54x zf)Jj)Wj+g&srHuL0ekkA!vK5smeT>(=wK^#!XMQ7QBv!aL&jm|9F=qq=SaWLOJT)m z3acy1Ad>qD`O64oQy@V=^v|SXmGQq9*tpti^Z+Sc7jlJa_fS$eO3yfCgjE*t~P!c|W6n7+qPo zboY6@PZf3}j6HzCBrX4p9JjXvQDOIymj>9?o(|5_oO_o z`)v=vy@-G6vtuI(uXi7(grf*=aPJ{JnsA-_ z3VDtpyv6;R@K{Q|T`dX6^QCsDS|lDroX=1SR<3guSseEnz`QNlX z>Gt~+qmcKB1mG>c57=h0d}@&W>CtSJLiyP9=PZe2zYT2RRSCfs^vLLxUW91h#pEx> zh7xZ6Kr)kdqF*%^W5d!CQnzf*^7Udb^!DE&fjoBI17OiguDAALkGDr#EeEoE{n_<* zn(g{}^snOR{XO(;L|@1%*kjNijdR}>#d1)%FC==&dA8L?>f=n-2ZL>;+7_|e?AkUx z$ZIicV*%3I-HOVaP<(|$ z4z1UigHIe z1Xjcrla3q9hS9_5`kh5t1R)RC*xN|SPh`m@C}p3-vQI~9I|}qsLxHB#bFB!p88}4^ z(?vq2lze_T39T-y&~HrA&KSf!MJsZ28ADxJdG-j1+-*A*_zt_^8m;^?{e$aZ{GN5W zwCEi+oAfp0Rv}G#m#DjhPXQ16ZkyZAgD${FVyNT0Z5C}gf|co8l^u@HVZbmJwRUvesT^UH*Bn4XOiDU@>7!R-M6XN z1l$+iqjy#6ykqg|XA7?v2yEWaxfFeoc*GBkp@ty=~%CIwJ6e2{dQm zM-!0pCM6WHs>TF507pn~&={g&YGWcWcUn1)kvr@w;BQ~Pa6U(Rqb-WpB#X@t9D zynIK>_X|TaywFFu6W<*-A~kI#?qRDk>e$PYR>-Z(_iV0L-)Fjf>-c@isT5b0ML9nZ z<(!6KulLXq_zg%^NXMZO5 zm3yvJH80hMum%u`H&VL@(ncUvRI3&6>A%?o)IkC-~iVc zq*~R*27{w0jm(grJIAWOdZ#zx>KVgiD;bP?Cotw$Ehwfi=6xXj3}y8SgYyV7=LcPh za~4Xy%fz#@&ewQz^{GA^bk=me!xCMGmf%x;zoBCnTB~$P@~OP)ClXR_@>1}b1*1X*`k>Wp=`*7+3))#D8JViaLC5Lgu`e#s0I-vjX)=jkbK zyka6p@vW*(28m;8^$HU>9x0m*rzPNYzKNe_I3dpJ@fk;?r6TVZll~0i`Pg;O7JB7d zD&=dA+h|&%t(mdqRSS1e|SypMa_~z_H z<~=ev@^6&8-?I(ZDpMl6t~*9com)0ay&OQ9%Eg#&qr*44N?cXddb&#LX%50w7a2BG z%c|>4;0k1F<^4t_+hm^xwz_cMM1A3Ec{4}FLarpXB&?Qi;_wW*>7?6je;=pYO}ge{ zNxYjo$z*YFe8GJmS>*HW!u|&%Yn}t4uDKtk9_EX8kVly0t;?TISeHLboR}g#FG!SO z4J+z<`+VrN%KklN$nVJLABAgcPKrN?6cFdHc*TMj>%Eet?<|OYq&IaD7((@!#oQ;0R_`=5T@YUxw1vuR>rIx{dkC#l zE|%I#(GS;$E2IvmI;_O!7?#D}Nz$6cuaL|B)0|~k03_iKabLFGyC$pmP$c_w=gpQ_ zMXW|V8I&#oPzlU3rWRj{&_;xc>j3;n;CcWhxb-l)niO^m|O8&ENC$(@AM;)elT z3!o}$(C(%N71fv!UbW;Y{wMIB1YS|CNonS#yn&Q2m@>hnpomKI2~tvUy}4>iB5$Vk z<7?j<6FWoE;fugo*$PDrBdru9q_zCXxq@d|w1Y<-(hlwAzr4V(KiUx_E;uUId^BK-CU|#sS}|@)@ogYMPj4_2W2H zY!I$6TPT#J-CW;qT(4DUsi%M6dMhR4U0Y%)^&BeiO~N&SHW zRacl$3byWk2Oj67vmof?L@cZ1faweQKvNWq@wEAd3Dy~$bB>gCt<4RIBc*d4DQ{9o z{-TN8QRph~? zO@ssB(PIN~=gaHBJ|pg3i05P19Vo`IASOTaZRS1=WiOY3X@P{FWLTtIDB)_nx|E9z z&>1$jS07_ohJ`b24huuDCeas;Gv$TjWrPRF3&)xA!r`nlqsn3_co>V1z8sn=Z&fv+ zdr^C%-4sJvX@A6z2103f0J{N{F|~L&LKYTz#m51dMPM2LF7A4LgY>Z|Zt*#^!vO-@`Jy^pH)rcB2zICR~2EC}v51eIvipOt{i?&{}keHG4WihhD{cXe>@?+z{J0U__yo%l#JoB0MB=bXGN)1 z!a>Cwrtib6&C;AU0bFBQmHQ0OQ4Ha^18v&rhh z!#dxn1hQyuSm)5nk{pA}Iwxaz+z}TN;Bt$WirId2P`2M3ssf9VZ68C>q%(?ue#o|v z7qNivy+r$nCm+{_;Z_q@^!y|p%_GDv!b+kU3JoND>ny)jeO!VR)0L^L-HgFeeI?^H zYZ-)?Yw!m^h>ML7VhfsJgiy7_AW?^^uSlTSb1=nzZz))HYa+$o1d4ADrg$$-@j@cS zmnOhPZA%O$tQsTLzdVZSPDUNMv^`dl4!2CbTve$y{+8F-=m&SA<{IXBJ*Ym?#7{z1 zT%_^7#c1w<9ZZ{FlYl(m#4+>NP3DKu<101uUp%2p&N6h|&(j7+-#rSQ!@j}cI)AN6 ze^#`cgXv)8plhrfWQ}zpbi6w@0dABv*&hsvWwwTo!4h0oSU1TEi`W%1%HJ&fuSdG< zSnP1PX8ad|mDcU5xws-CPXsx3p9AlY_HJ3V55@%4_gE|x8XLq?tX1rLoX;^+l&(Ph zsX!=Q0AL*fUN*lIKuNwqpNk4bSwoA>TmKR(#$F@aZm9-`NcpBC)AKAXSFB^tRZT7!hO9c z?+Ht6bUIQ58fFbq%M-q%>q*s+FADK;@D*Q3qjJ4u$VyBYg*DvHi}EN0B-mz7dy6mI zQ911yqP79t-Vu^0Ujanc`X6iXK+qOk$P-(Rd~z74w=1MjgL(O-#pX5O&&?f`v%buO zpF!odoWXYy?p;KQ7v*lBu&@U6Q)T(5^MIK<5>Yws(+W_l2W~q^`7}vR0tZJ~(l=R1 zZa=6nywVfp%R`ixc&s66>%(QLl*$^S7B*bfX~a>{0&of2d}-H$Q^r1BFgbf_`6VRl@)8u{K} zYxU=nPYL36SWhaDb<|!E!or2?!6?@~raZ0MBU(`K$Ju^b?~NCG~;pHPT=Tn&}p*LcrVp}3xz1}zUU{&hR(>~ zy>(efa(Pg%71rQAC}-d?u0pvGh;pfE4Stth>}f`F6%Zw04c>&LMqiUXmjH@6aL5Y4ilEUf;#rAS1dV3jju^2bXf&@E6O)ogK?#B{qCV68lRIL<2ptb8{Zqas zZDjY@mH=l`%e;(*PH#*1|t?Ovhf@21_gL6`TG}8Z=pT`Nc;mcu|j@c zq5hTq%MJ0OSn_X#(?h&>o%}oDXy{%1CjUXWAT&1(@SlX+hEpJ4GQ24uP#WeZ6_RZU zRD>TuH%WFRP!n#6{FBYc#lk+On2(EvuOef=pp6Y5M@d|GQbH?-$C4&!ry(#cd^F_> z+Z1?qcmf4Wm%!X`PqbY!J{yIUg<&kNtmKG26oF;onJEZl+s7cVBAm%gqjna!tqeCO zS~I&90;|J)$iRGDEc`5s(7|TIZ3w@_Kt~B|3BSQWsRXu%-)Eqc1a^i$W1zEi{(Hhd zl3SU`wkOPwizRoni;&M_R?5jx-sCHT-KpcrTUf}@M6_V?H3Y5D_hhq`#dSl|DDCwu zEwA^y1`5AB973mFhA4`iwh91a*_skt<;7+qwl@Ol#FaaoZp}{sgL3U5&}jqGLVPa_ zbS90}7}p*GU5)_gHpaDwKpDYsh&xw-t|UwkJzog88)0+pAy7UXNI|*w5a@nC;1I7p z1S)GFBy#1ohd|Xf#AhTNeDjJ}X8pl;rXGCX1cJh zRPHBKF~e&S%$d*%uZsvoCQq4b**zHlB;s>FG%}(S%hPNCQtX~32sGmtLKVzAV9+|D zkj-Vi4ut&JF64&iD8$YH9a8L0&9Ph?(45P)o6V}cIgil?S=mPz^f_8nRFDEry7nmc z>t!a@R-UM>pP|-TTccQ8zeC=vT69o*6zk`7>`Y|ws)q(|Mo_BY=)qv{5kpu=&csgEF7xZPxqb&Wjb$XcuFI962%ZzI|F8k~zLe$Lufmi0s& zYX-4804qj&_vUwK86c}X_RKB7Z1FXcCIhF%2LR3`uphup0P>0r#WwI}{Vu`pD7+A& zl09b3_8zcdG7_@88WIsF?^7cjn*tc_e6t*9YoJLQw#G?V7jQ)!+|GfZC0E438ws}J zYB%&2mAN%XC#w~gpZ>Sl@U5lSwb=|^30wSp4QrDbwx;&VkJa{ZunLJ`Fq^qG6-j>t zhZI&@E?E4F$c@4aTg|K;7dR=pz+qJ=&-UKrEl91|kz21KBkL5%mSoixVN9{_NkNOA z0g#jTT2nc%gCCzhgV66=07y#w-sb;q@@`Z=c{e(HI(Q!bdz*)yy#4NO5V#yNy(yXQ z=>0MeJG@Km7kdL|B*8O=0?+vbgS7w5BS@kXwNr`e#vFnA3&>>ae!m=DHOR@<)yX!< z$=21$HYm5Ub+Qd|vUPQ`4ZcfJbg~U{vUPQ`4RNw{&14(mWb2yAHpI!+HIr?KldWqe z+Yl#P*G#q{PPVR@Y(t!EUDv)B5>5zlvc(GGAq1v{IN7>pvJG*vbqhOz!EI%Tldap#eg%QmAx^fgnQTLxY+Wr zRu9F<1)r zt^k9^YOwUWFoR)-UM6_*DB=%8>C;=>18KJ920Sx@s0vooWo7SM-Gia3&x|yIA8Ck#3*lx# z9yf+=C9l%pJjUNfxGcykC83?Hfr{WP{DyA74)~Qp9{YuM5vN~}*GxipP_O|(PCTJI z2m0_TnL(?J&|M!PzE*4KZo;(6_!Q|WBqlRy&m=2_ncP($7ORZV?r(vbIjAv8cLGO6 z-)F#R0!2euzEc%L^k*3!fQi6<&SCkRasu! zdoySuUBLH9T%?Bdy@cK?n;BMEU{TI=jB$WtU$DY!Cm6OdsRzW=U5>NcumF&#pF!Hu}6VaRQ!EH)@ zN%dm@g|8c=x4f!*slMvi%ERq$Y**}3D$~yletK&#U9!t#+TmWqbUuK>WN_vaXZl7% zrd>RyZ7FHg;6wZ6v6qD~b&Iq+JjSn)ai@libIw*JrCy1&ojt}<1-%S@4W&JQg2(h% zk7?ig!1VZrOh0ZY?ZH*>vcaECrWfw?n4SS%Qm@yM>9++$;!`JG^p{szBu4C+4eTUzV!%l?OvuP=bYZU2Q|;1R7<%v5Zh zeFha{j6C*5mx5XMXqD*3%_kmzQQ14Jc?Tdy@+Fml8Xc!(+X~M!wjrWSn^RQx)ayEIul(Pmv;iCU0*G~sm z+}Q?qEepEg6p!JB9>aUc@cP3sl>U{dydvan1~o3^#)mzgZ+bkF9|TXTGoSz77{b#- zjo00kNdW8XZY24=V)z}t?%pz~JTTy6ZyF00Qg@p{EqeP5*?jw7#2R2`8PgAbZpibR z9UjjE9?zVIz%vcn%;#`LT^r{q15{gsx`)lN@+a_X&wds3yv@-;f&>-!=fdnli8DBn4C9=}ICeh0|!hX2B^ zzFV{`G-!Qvh``)93RCSUPIx!%Gif~}H^kI^hP+zA5&TU$Gje*{!Rf8>9!M19F^Ii8 z9i52Jc=;t&b1b+?wY#3`UQ%@xDjpQs<7OMG3*uCMtPpitAIE8Z9FTRc9Y;3LGsq>b zJ&p^r-Vb9DB^R(IxQ#)%e=WgAkKpRe`6dT!x65-Qq+$VNVLJsFR@(!}=Usz__ak}i zY2N^`T@&QlCV-#wfZ65`Aif2l@IMBd?wL8G%&EkBBF z2SOeXgggeMz#dqSK!G*Z>NJHF^uE;f4G^-k)b;zU>Ml~hA5yL|*7`@3wu@Bs$3!h- zeSSj9vN@Cm38>7o4Qc`2v+Z181~%N^b~-P0Q^MY zUjQz98o)0API`vjzkC-eX#z%RKFcUm3m-p7+2&Ei{~IV3jO_kALPMVgB|pRYEP+n| zw0#c1w*W3A@H>E42)Jmbw7b4XCVF14pcn-if?*Vunz{l?c_!z+P9{~6_fD1kZ@Ec=30+5V$ zS^P183;?%&0w52-)=vSn1#tRj0J;Fk`5Zt`0A*hQ7zp6{FDY7OxoJsmcUWC-=V;Vk zH1r#&2A?zJ7twXRPOTc+UNrQkui$H*uZ-_<$TgJT?_zYoDGuJ->ljN%Kr zj=l|8MaeRv=zv*9i~&#>g%a|KuSb&NZ{_A?4EqBkaFq#KNX|tDe+z53%y+=!dbh{* z19CmGA=i|KT+2PK`7I1C-=le(nA4)XXfe}#FF%edE#s+H{)hxB-UvR3s&cwXC6!gp zGlAso+^?+WnLzT51bc8#KSlQRxmzKJL;7<&XnJziw0iO8OJFm1Bzkg-vZo|XXF8!Q zt5*=Q;r`q;&@@57?5#no7Y`m%-eTqUya=&Y&7;twREzpnfgl%`J#Qj9L;53lJvKMS zp4n(h!L@NuZV-q}CgYm@V3}&Yk6+?&HKxf*U5sW){+20RXb3g#*<*RZWRXO3U45z=B~8$#|KDi=a|Ta=X9vs~JOgtBiD&SEWu%GNM<8Wc zz?{KTomK?Q8T`rMwldJ1XwB?J2&@hyp1}ta&)@@zXYhf*^W&L`3rpz60X?F55748Ga~s zSXIyOvNa`^my9HqXYf}bAcqBq95^8%HO=^(`~-pYdY_Z&p3lkjxX;OS+!k?X5ifo; z^$JDIy)mPWFP6&jl<__JUKsrcClN=-^a|Mya`PE4NUBCke<~D8XsG2>{1IWV03g z3qqHD0$7~vg%X_Xg*KLuqd3_MUB!;BPWD1|M5il*8}V11?1eTFR403(&1LB6;$$zh zg`hgw3tjUQ1XL$`p=$}NlfBS&gxRQHk=r{Mrb5^M2oSC(K-?rLJm7Tv%{UGTRz?oS zUpwO^3@1)TJN)`GlJT2lIesLBhYbd1R(g2M)%Yupm%?M$fJ|Mlg~y2mxLbrmhmTo8 z+$P}@ellm0fU*Rdtlh@kA02sNt6(uqJEW( zr{9P`^49>Hw67OGO;r0SuK3J@Rp_u&mjgc3_1Agd`|{*2_|zj5)Ch!Lk7%x zu`qD?nUe4l#=6SjtTO- zU=#%dNCdE}!*3+v@aQW1*5sGm#LZw?NEdWO-kdsdu-vodvbv{)%IuAciKC{WSnvF#1>^UsC zy$*QMPbhgulSo zx$%c1c)nbq{z9&XFh8r$A1e=Ugl;B%%}wZu>{jirim|Ahk* z;n!IBZ9_OVYbq}BG`6`GdXr(WZ7fDTO}??MmK(@9Q^fJDyLLeIwOI!5*37!Hy~xfgRO0d74R*)OxYFN+^l zD3JGK*byUwk6qUjb7tvFNOHfmtpD3i@nxaH?zwML;kJgCEqq{v$F8Hl z#M0l8)b>9pY$N1xK7evw;S2aCT&bXu6VhFri;fsPCWKchQV&_H)_nkD`vGQ>~_s9P<-GoKq$A14EoJ zCA98mm_~8|Xs_l1u-7k0#N2Zp>B@hFddLiX0cYU*8I<|;Le8(z-;B0Ik#oRzV57Ed zH7ETYrqoatdF&0#)6jg2kW>Y-(%Aq`1JJ%9V$C^7`4K5l2CfQTH;gd%P4N~`FAL8s3CqUZtNukjhR;qY>?i0w6?Rq~x7ub*w$ z#G-{^D}{TPr557Zf>@Ax3E;Z4v?S2YMsb6S3%XZ*`Cmy^LK^fDw zLkJAeW=s<;on|C0RzWTMvo=v)vuq=kpWI{uSYia@owF)bbpA59<|k_ID!0sDBbS|lWOTGjg&6UN}=$5cXG^6vRS-R!<(;CeC#?} z=<&TIN#0A`B*%*3T|%*EAS4AOQoxt)6>wF8gw2rjU#0W~{kqci$gM8dCD03PufM1q zUohB!R^Jl)y~!f=vh88mlr4bty+nF_L+d3kJ_VSDdP$kv%9~Sfd2{NIwQt`0vLXIdHg67>U+aNH zeANbqL>od@3d#GO!>XHY+tV>Avg&3hRNd@&)y+<*y3?iVw8G}pSJ<5T3Y#m~{kcdm zAXf+qww2|~|Us--9(5AG@we8yI%1XWjoK_4X|KR*RQ3%$Jo% z{EpR{I|;wYPQuV+$7;6|?PdQeGCsoaQle{kTL9sk>cew_j>RnjO~q^VNv-Cdh%)@< zz4f2eN|r3~@T_*{u;PA~dZ`H^bL9Pp)aoRLFbMo9IVYzeL{-z^ZVBQQOM``}NQD+z z4pnkBLTzlEQS!k`OP*q!m}#50cS;bWy9)|`1Olr~v;oEOaf;#u3Wb-Yk)mS*inVcy z4ha+rzb6z&G@y7SPEndbp>Rz)@)$@*x1({o%BPf5^U2PIxRFx29Pt+dqjVmC7L5U% z3}9deCTXITUx1Kr-HwxLt^kmoiEm(DBQZM{)Z7AKFJfx$0WiCXV-4B^ie5Mh8f>Ah zYr^=s9?{l74s7K($mR15Gaq65bCLNeh(9_Dc}@cGBZ2V%^0JXR(aPr|gvFX!O&6VP zSZqVu?Z^hBE$-zV`ra`EuQ>+w5unnyB^R$tu>O4D?fThF2J0#7y#;E+nQWR&M_%TT zyv?14X;2D+7fO_2@Lm+Y=4JeR39;KZM5%cnDUU``NnZo_yeVqK8dLyHKZ~?EC|^x$ z{B+Jikr`dn1)&)T)${_e1prn@nI>QECEX4>mK$%1+_3x2n>{pU2Fl@{)Bq{^nh0SZQybO=E z%dlg_-I6Zt4H5S!DV7qjw0b?+YO}>i;`PV}!CHG{=LFqXxK%DHu+5$Z6yL-t$`U9P zK8_RvH=^=SH|c# z`sSfM=`r^;0`!=>tT})`0hHwf2x8=Y2|$}{Tx8(m73~7tO&Oev)S5Qp)_)tQ+sAP8k1H(3kgc9C*2*V)>4B!8I43kXFQ-&sJ z>AxYvy@rJ9J;;zGsCT1v%T8L4O~4V2)?FxoeA&6n^M>kB{T|+EiFKCMjEX*o8$biO zra1!lSLEUJc8N2*5K1^7@m36N&d;pZEJNs6glc$6A*ls`%K;1}uob|~0Lpg&kU{)z z03BN*X%B#B2|Nv;xD|j`089i>{vH6>g_uEiAZ=_@%D^ z*iPVS0M7#Ga=@U!kHOaryjIaMrX+tLauOJzhP^6+V^z3uGwD$%@_CxBn+{2+NIz?Z z%6FY%-2+&63f6GDGZGWG3C8+@nCOb`GN@C5`m$jtn{Z}`geP5#&vK+6&~!~H37V8k zkW!Rm0^1PCMD9A$sMOr^SfO0G zHwbH+2@Q8K@HJ}3Dr#y7?t~aODuJmOBTZ7Lk zZPp^8N=%i$XC~7tP-Qim-e5n>D*D3UaNBE)!NDoWz=Uyev0*JkNWeGQ>>pS~GYk^* zuRBcsUz!nx>GvNdJp*^)_)xz8n7mQmhDy57k>b~wes2{WVd&U+`7K%QQS535@5uRr zOHoCW6Ho{JHR^JphE1=eH0KK{HUSTn#;?+hitF51(RS!t0{z~ zR>@2g%}vFk<#IF8vc5+Sb%*7HO7{grTB2q3B{DT~fuUy}cf|83y2V6Oyf6Qn?ODop zcD&hlC$Mu`OM$UVTl9JYyVfSU;Su7838X#hNh{1qNl6wRmQ)Iuqmuj-FW@+7vOb2I z#k-`Q=@$u1?>;P3tLQ%oq|eopPJOSwLs)o`JyiRAD#{T?`>Zar4GD$7V9#yqA)7cE zZgjk)1=7h7Rre%#auaH!yhY}50GDZ0>6^}Ccun`4m&LKwGKG# zb0(O?1u6}gpNK|a{qB?cozn*I?0BJn(V2+se_{wbAR6l17Wtl?z`f*>#K03KKp{%r zGyxX3B!-Kq8wnmY2leaUW6!`J7LFaLmN!P^C)XOTw@;~*wPVo8nl>Gn24Msp1E=IW9A|3D z!5Vo(GS01U1ViULUa47wIG!fg5)hPHx%x4B6<$|E(`3(t&aP{@`K0_A#4$U!d4}_L zYij=rBE;pY9ZFUVTBB|a@MY#6{4#eQP$p!=8?8prQM++|l4d=OUkbu0M-he1(T}4_ z(&Z*DU;S&j@1j4FsTAyJx^_z!*KU00PY_3wZ)AC1y9ktAl_nI2QPvpm>MNHqwT!C0 z2?eNK#l)i*koFK;yaB*C|+fwkPmvxXnXD*1rACgNJdAES`Zad{|o)@Zsl^QX)H z8z-;&8nKSv1Q!0USus>_ZSmo}iJblxXCdV{mfp((TMw^U@@;}7E42*QDD+Bjpo3ls ze$VLllh~~1({e0yO+9${S|IFuxfgyNH+dQI!=IiEImw++9&-t}k$WQI{8O1=`+1AN zvEAkTlazc8iERH$hMY#R6#UUE!#;H|b{>d)W1tF2XA?|z8@a;AP5K>*@2dn|qtZP{ zak~M0&HsH38Z*GV!u}sdA=(P?uCV{t?L-OiuCV_%!s!9J5b^&`I2w2tzy3c67X;=) zaQ~l#+Xi`8*l*bklm>ZM*l$aqBFMYKen$c|LEaViCrMyHkavagoqN*M2Cu@e-!Fl& zLEaUHuZ)F|a6)h_X@d4y2uus|uCPB$!#ZnrZ~_HOm%!X0?+W`f?6pW)7+gjg<3c3J zyTbl#dl6Dr1bJ83AGOa0x0S)>L~CZRM__f3cZL0}YzneA$h*S+4)*m3YzXqMu)m`O zwgh=s*k3Av?LpoZ_IHxN&LHm!`#alE4C|gC-*WwBBHNxI?+W|7*;gW;$E*5Brlvx@OWS(FJc$;U5n~WUVJM+DAS`58EUx*iq^;_QL0?- zb=Ma{VbbJsZ<<{0O_R&LX>z$YO)mGQ;iT1Sl%|(^eeVBZ?oFVhsk(6_s{s$5vba zHnw&<+c>my+=KTO*u0 z&9JMJ07X-44SOP?T+adMYfqwHg-CZlxZUyvT(`w|x8;@RD#W|3werlD=YyaOTE3x! z5TA-eOulmF%JBG*vTqpk>@u9gh>XkuNwCB>_8|Ux`k^d*;|Ln5OQ$Y0eB%jQsdV7w zn=lJ}e$P7y@m2i_IPA%$h-%7?N)CM!3FmkwGkg-^Tu%|<$+0|8hO-ZYri_N5w8>pi z;H{;?I$OeC=@vo}z*?UkU~N#5AvtHN;B*8Vj!ZKGQX^vohAqb|TGp8h0qSVytjWMz z8Ld}Ay!mUaSIk5pe`eznP-b$6g!$WriAvUYy63zfL~VZ4$YCJxY^5e#ZFz#*oVyY2 z!N83p{&-rKKeLgc(N03Zq>WAvBN`z(k2!yu=+#8$6TPo9&?=$}h;GOOI+JMKc%XIp z4x`=TdC+blo0xOc*7|Jj<}6}<7ZqSv6%($-H13;3Fy9j7jV?g2=_E*`E0DPw83?2u zHgqJ$xoKN{_O!V%!VQRP&tf!}P@;2FV|{zpRdcCAchIQGFN6vUmcaAd3RduqL}lM-CF|=SK-*tU;#F)nIQdfFen|p)u)aOJ z2lHY!O{|{PcWB5*VWZ?b%IVULJz$!gTM%gqnB5IvheMz_FHW1up6e!7p(7Myp z2(He@5j7t~oxcOHpTNIjz~2BIMMz#-&HA>kZYc4X4>dYc!?wa_{HkL9FkS7AgRTgj z4yva3zVkSjaZ-UFyskMcFyoD8`Hit4dHc?<*350u&sQsEyy77ptllkGq(*+dCh85M z%N3C%4l))I#5>_09P+U(h_#acCMfilR;WlsHdE+2QRrBcLU@T^ofL5_!&2uut+|mk zRU3T<($3$fkrhDF(5tc)qHfYGJ)lLCSt2~_+JFxy<-eD}GBn1r^MA?W#XUj(n97P6 z%bx!wOR;8Q89bs`s1dB#EXxN}8ElW2fn?dppRC#UBSjttj%6s39Ve|G#5VyFbn{~z zfCaGhsp(afXv+Hw3B+e9Vm9=c^i!G3hpUnNy$ns}3CmcsBw|)4YBJG*s|)%0nvyzi z6-reIiImX!EhGP!rldWeY@$3-+ag`xe+AjQN?TRM^QY(-S~mql_-ShRcVgX*jj?LG zHGyr&>Dhh|wrgTFF5mT;G67SYquH95rIGK`G}QGHMWb~cpTPa%DY>OJzATCUd_qk? z<@fVUUjDfW@;_-Nf0>R+!M@S)W-)gqq@0aTj8-~P?}roQ_Ej`m@27MO2e|=)m5+g~^ekLZ?*4 z&K5tjagYxu_;ALcg-K{|k;CZ9c?R%bQO36r|8KtFoP0TYV8a80phu+jCWaLWg`G7D6Czv!{`>|u%htQz`M_(UdbjWeBD|xuBE^qlJ*Uz=@qkZb()b?_>_&snOtZ}scnr95i%a2Y@URLi~dQ?2OZF2 zR>e!CJ*HKeD3L(~79&s52s1y3qvRo=*|6~t7Us`HU}8ZAl>kA>2*THk9-P!we5GaW@svsR%+@RN*Y~^w?C0|kdpSD zQqrTb)^2p7Di3QS=pa9{g8l=GsZQQ=I_@5=N^hO$yE=R)6CHa)oc^Duq4$5Sviln8 zCwv@J@)IiAS;sZc?$f8qZeLAp(DYR~c*BwG`g=pt%u`Cb=ONuEs_ZV+MDgraS3`)( z?j<_z#O!X>;bly8(iL&~eW#&6ti$U_f6iZGO7^9a-|4vK**(&fUD<8T@2)M$TAYsh zcFLLzf4)+Y59)3o4Z@9&7HxK6802n2&-`zc-H)&lxvfqRlq7ZhX%LR`iVx zpkN*E%{pESeY3G>+Lx930V+R1GYp6I*nnm96@`1PrNmigou(KY7x^P3u_K!$9a+ad zc(b@n6Y=dNYjYy9TO;g=vkquPUO*m6K#;V00V(+pQ|%>^U(*CXs4Sxk{U!~&%kQwm z>Lq@`??BpJ`2`G(@9i7wM0?4*@9uuFPPUhHvSa(JPPJ6Jw+UzB@G?48h4JH1rD*U9 zb8IRrMT3tagL+GsT53*0)pKkrFQi39$%`PQ56=-Ehi)Ec|C?3a%stu0R3vNTrVi7(|uIWR5CLCtV1%0-oMEGjhe>k{ZI zG`+YtW=6=csf-Mp29aS?xsmmrW}xx&zlb4TY_e%rl+IRZ4g? z*30FeulfE5ji8(6>t^I%ri1^D;0sl-$LY`oa5?UctTw4h{58me7~ZXci-EDz8{9QI~0UhZVjOs zD5(2Uw!Awf_5Q5#-$5m+cxFGeqJtu>-%`VTM4;~fBK4zYUl5+z{kq{mo)!d+!fkQY zM%K|NL-Oo3lKug>?<-V)nacAn9AHv;UM8ukd@f7Kry^AOT%M3m4NE?kC*<>@cs^Gu z2)R>`WMXwZ6ZHw1Xh_V&<*`hZ@FPR!=OX4cUG!en`q5Q&z&kQK$GX^Ah&apyr3Tyy zns>d17>jrs#ozKK1%qY%aYh)i# zAV;;x7vj}%1Nv`P$Nx%odm@NBeU;H7dyzI@{#;GOvH3xzk)uA!LAG8-<$4*F>oF>?P7wFE=HhbW z;%-b3XF+qMMyqlpl?5oQJUsxcn&vaIeA*nMZs(s=hC4&uzQQ^I_n_;OMBz-`CXD?4 zn(TfI@8cC2r;qvbbvTFfBazyUNYW5NeX0ZC!7q?6Xa}U{ln}8pp zSlzc19Ks#Gln-d+p@g5`Kf^N$DqE$Hn}9;0|eAVVulh^4=w>4L%8#7 z?chS*Q0|Kioy_LB!5?) zi(It_;7I(6#s8U8Dd)P`6vQ23=l|j>7UEROmEcs${hu>XAmUWY{o^!hB~GQ>>RS`y zRLZTsH6c!=-0E8s;#A6=;8e=3zBM6ErQG^k6XI0Lt-m!PPNm%XTNC0`%B{aOAx@>- z`dbs?RLZTtH6c!=+?IJBG*nKd+=))5++LFkE2mQU&KVKqRLZTtHQ{MMvv(&tm2zju zJV-f}a))tQB<57go#<4`t-m!PPNm%XTNC0`%B{aOAx@>-`dbs?RLY&`RLZTtH6c!= z+&x4$4MiGHiiD9lIC6osVTFulE?~_vILNPZ7gNhTq9`#>6-bEN~&u_kob>ET0({NS5DZC zI3B?xY56FE>Vqdk2&xaB$l-`{!JD+Q1Dc$6FxA}2m4o}qE$$zTc-c>OaDUjEJApX& zhh=}+lWMj`Kwu@x*3;Hp$jGIDQ}6Vl-6hZGF}q+9vS|coVBf?H9t7+#9REOc@VZT)gm69*{7>b82?$0G(N;nG#804M& zd2BQ!U$zURskZ=hwLC8iiUt>g%Lwj42WbYm0Okm8fqbXo;KoGD89#x(#U9XvTVA*d z^y%}a;u91LWr(nHK;Lo^VVAWAku4W9Max=`+_YRm*lW@Ab<3rs@ms$j^DUPV#%H!} zhtQVG&j4GCK1gw+cgX_~XSu-ZT{;a)X?Ii0t|4gM4_@zb%Jf?%BzP|(oMw%H81D+Q zhOLpLS;_FIH4N%|FD9I0eS-nWyP7n)Rt=V>y!DR)F0_WDd-IBcORVXH*O0y}efqrl zhIbu{XOMLOx_QN_<>^z;hu5gfXtt5oaOBIo`BTWLu#(8TYx zfYRjOB;s$hJ0%1$4bD%PrqS6N# zfvT4vDx5ye2volgD4Jet1SS&7wRl(}Fp0(~G?YiT)EO=mk9c%To%t@ZraZc(&XQo5 zf?9}2x770mq(`^Z+9;Ut%|UtQ%hM(1`vwvmWAF%;pM~HSc+oSw!C{L5i_5d%aF&U3 zc@`W&*kuiYQo-uyNdoU{!O>d?JpggRiWEH2q+!G07zUe0O9t%)D7S1KWEd~3y!RTM zAPnjJG)AyeF@#;gQ6GaoW%_I*IF^c}OrK!{t0=>89B10+e*?J14*;!TZ5xC=tid=j_}h`pdMpcMLR3C?9sS}`U#PcrDhNdqIecql?zvTmZOC zysHH-y%2D@cvlNv))6+UkVBQh%a2MF7Rzk>-OsDl` zCM;_p43^f1a5DJrK|I`?;pqrLXj;FE37!c#>18wkK9ndF@5u9iXB+RFl{tq#M@tB`X)#>tSd%Zp$Og&*l{(~3@l(ylB`GYY_T3JM+2L$MIl&xPY+yA(6G3H7}&av!PYyd z3W06uP|Ke_Yo-y{elvo@>9eMzBWc_NIBMO5h8Wm!JK$Vv1qcH>4*)K-xH1*k#cY*W zR3@;SN|xcfVSx8Cr{z`>vK83(5a=tcQq=Ikt*RDnAkBW-rpD^U@Y@K_uqL8-0=E;c zwQj)(6}XF?a-FpS{ZHU-jsnZAOG$svqxpF@Wb`?%GO_IZZzA!`h@4LnQuu*IE{z+u8itbFSE9O0L(R+Rrd z;n%FkAT96$;kT@>sPhrR@1it&BPPijF3(x=`~$L+EOtfsN)xD(EWgx@M%W|CnvJL9 zI-2H1b_Yq;5vZGHg@*ouzv<|@LgiB5EFOCc4ddhkzAc9l8TlSbOG0DkK}(A(!J%;k z(K@ga92zgd>0BWVO<-~Or8b4CSewEY&r5}>DLX1-RcIpN9E+>Pp-F^uEv__&Cacj1 z12<$i`Y>n;zq8?Zu?uSTSu|`~S;k22@ut_!m}O*)BB-iv#&}hA-$X#h1P;u8Ni3t1 zaGJ#h$BZh%VXJ3Xz}1Aatgjh9ksUx(>Tbp)HT$U|jZ!Fm>M|o^3iT|3)l!gTl9evc z)l}|jN;v0AfN5pnh3pnA9zO~%VzV{U&&Maa80b%5gwuAH0t#E1!|{}^KPuJ^U$h?K zxz<}<5Wa$qp-|dpcqQ8=Q(Xk{NmeGPlB`YgtMH7B>Gn8v zV{EjImaqniw!;dS`cB80OyOy%S2}(d%7{O+@o(54lKei+BnCoe`&6tOn9s14?;^^M z$9$Hy?mG%7`y2Bxg&ih(%}Ainv75;`8>oDI;(5m212l&nfcXMZ$0lvaKT}zz6FHx5 z@Lpu(XQ1uCvNm5L`q5~hfoh;H6RoWvF+Q%w+VLupMKf{i@Ksh37v@bJ4R&N*;qWzF!=s}-)MPa5f&u5AaR%CYp-dT*h7d%t;1@h zs9xXBJR!kO=W6QHXVS<%6N#E*r6OwTU(p%xXEvrHmG-kx3Cyu?qM=;^723-|o3ZR{ zMvMo_anKygaWHiPN=F*i1lENc1x5K*Qnsg36?PR1`%EIpS2c_JX&@bB!F(bcdz&i6 zp};3ig9fvJ28DHehE7L^zAaY?_m1fmM@wMi>u?a-{szL%$e0@7_z9t$9NkfHb zJQl&B8ETl37t6&3h+VBjm_0<7Cbe-Sb1{_nIDd|z-^0p){={8NY0g^fi5mxPyH+p+$hpq8dQ0Xa6 z^C)P}ZZ2qLTu}0VRT+|KQFEgDI8mV{qOERML{iX+MGRYQ6kA;yXPcS8_K{{QI@!dV zh0WNh>w4aGnvGZMTVf*!(PjxUm6#gNH^NEXy_%90uvjSJD)Qv2x82Bd99P+74(19a z4&I%t%6w7fNIVB;Ca~RddbX<++m2Wc8WPz4c6zq+g>7d%wLJ-J$2D7VGbN2q^mfOe z6U)HT-mpuVi>}uk&M7s#)6L6~_%7VmaLLuUF5K2|$={LB278bUP8I|*3c1M~l9x#qof085^59q})J7q!?FFSe28Z9h)c>~r)+fNvPz3S;@g>ZJ5d{MrL;OggR@{0 z@_DKp7d?~>Hv?@QD*wi{*f?+*t@>cLr*;HhM}6Rqz-zj$ti`~Wv-L&l(~AtzV1RU=Eg3QmBN_%GFcA<|NrnZ*@e(B zewl0;koaXXDjdH|M&$;Kn5;gpxjE{3%DWwNV){J(dZ3^k(ZG8uJ?UnaW_>6~<# zjG5Gz$q2?SlQFxo%VZS7%VcE;b6YG!IqpKW?NPuO%F>k3TVkO>R4%zl=u&seD8t!x3?6thI81%x!U#(rrzbkR{~&pbR5b?+p?_au=6T zy?wajDa)v_8(>3)f{Tc1?^)en;|$xd%jLV)vNCB8`yC`6evH8$&cqB4*EQ@Bgk2u4 zOxo3FLtD#8b=jlaP;UygEB-3PT$!}TFxWJ_3@QL9<>Mg3c(Qu9GHFi`h9Fla?MlUv z=CViel41Jv*@iuqilk4UfxB*$VYs+5X`jCouq7*#cI{rkO2F&~C3UV$+H(jyg3}Fq zJ_%e{5w$Nk3@Du|llENZB*c|Td!A&_)dd0e;=fREdw|RBB`;$X@E}b%uw;cXJY1Qy zK8=~0B&c=+81dp+S=&v(@AYG$|2$Z*+LGo_U7 z95GT3;bEpsz|(;$L+`t8i-m)lC@_o9ZPBhcun($KTpi4VnSwBK^Q(ibzb?bYH5A{- zmLN&R)xjP3tFI0c#2T<%9VBc8)z!h3;EP=y+zwhVeWmJA3oT3qHd2NHSCXrgIpupw24jBp>;?6;3e;TU6ovCY}gp{-oU8%3qtvOhHiG@@(cac4Kh3D~Z!T)#Ve7b)cG z-PzJIjdn`bq$YX+Y1vU?*;~PpG!H3dUPg7-i$z{UyP`$bH(6voEz(BbYuB>^w3Xal z#oURVu5Pl^HBEL>pcrSP7>BjV+{FHvcDk075rilJC&d*2y9>~EE_G6%nDDwL6ABo; z7@Ddq?rO@SfJXG*c--!$I03b}b~l-8cQbSCYoZqrD^;9N;u{_`NNn;}>_g`9GaGMf zg(U#I#RpA7U*d&4C$muKX|?yOf#1iR1m!qMa3XLv2YdvCW&SL2v22=2(|RTYmnDNV zldHA0!1)D{kfgqo7}j?( zF9UD5`b|R0>Y!yrA=)FxFjKb{*}})oer> zd9NXSASm*l1MmWY#{rDP@rQhp6}%6OHxs-33&7h5E;uG3JL|jr2H?sXge0MG@u8La zE&%}VFeFPt_Sbjm0ATJ^9B}Od;CBMO0MtzbPzK;}00koe@bFtfr2q%(I~_vG&*FWh z>nwzH;Z9cf>CEaegn!TQwG6)sk4l8+Gq}qQz^(??WeSyp5eXQAiI79YN#V#=-A%4LXa~hSCP9RG|wvmb`05X~wN$_AH(r|9tS#K0=)#Oxa zsv6Wl8dIu!^9!y$+M6ovaY(ypoirOH_Go6A?!4d1>%T=e zCvdzP<49}9fh8``V|mIbdM<(b_ZW5fbktubQ0Jkmkb>F|J0z%+Abg5L<%DKAUy+}x ztd1zNG?kUv+bFs$f%oRq^ZrG6qx6-`U(s!vZ7b|`MA*hMNi63yRSzuZykQhQuPL7c z<#$4qNr14gJsYbT@Z3DnG||eF`LX^s);`baj!VBQ8ZhJJ8@iZbVB%& z1p4z6!r#&15zyD`a4h{5(L*|awCPhS{8Ux#xY%W!5;oquo)#QpE(Ht`n!}BV!wqO)}nxG5!{Sb3<`8t!mrYLhXUP!y$O?g;xIzET> zwy;&i*`CvEEZaT8cFMAS*C=vZO$ofO6DUS4O)Oh<63HP&5Dd4kk(&ECx@x?TsvPT=Ss=jfNfq2LRI zqx%UQGvXZm6F3z75;;0^{(DyoRff@S7-h4~TD+eY-;Z!7oB|Zz4!}GwpK)EDWZ?N2 z0FOv4#@IIj+<}lT9|HK1QJ+f`2HPJ1tf)nZxEk8Dy}rPbad>}yK~MmUpAi8L))#aV zU{8Ig8l;nhCG@W25YpvbJidX9d+YV9CHxclY{EtTPix_Uw-E5*Fh;`YDW;sm^y_3$5a70rfx<^ zw;wfYd`#UgU3Gj+MK6XP<&ZWsdzAk`^vTuRD0)%Tuw{7DbW1miUeJ}0tRrHw`kK- zrLVL~rx=PWM5Sg!F;r4R@ocTAQS^Wob|Ho zBUIo#;WY^N|7 z>l3^^o@B5)G&>EJh8C%M-lE@hF#GaxI`|Y)&l0Kr6Qy=@+bWNg8tco8TI-oA=O;JB zl0rSeekW>P;z%~uncNDW80(-J46M-Ks~E(ceh(dUW=Lu>Jf?C&VQYKNWlQ_vX&g6kAi96zL zuTk^SDD^SbjH1U9#627fK3U@uC9Wc_@!JU+|Ks!;mqO#*gbuMa-epc>lp>WxZaj&B znvX^qEPSV!Q96@*Ac-{zNo>(coWdxhR1ybu5;Bczz*TmcZmRyuVk_ykKB0fsHOOu4 z#rsmPJzX$TPB8ttiVc@yLr`M}9OZ3~SMUk)3jPbmiyj>{Q4iFV9z8U|iDHj|iO2|z z3caGHQeN9LG4pj`f3tQ7Dh z7H|^2L|m?UDskiHaphn-R+;9C`1gV5ZtV*Cd4f-$5Bx6T^9Ap-0Qh&r7YKeK@D5m> zsS|87G5DTRSnE2_{!H2n&FheMf8eFlQ0H$0;&CSLRn@=8RG+H-lVE_Nq7>bDfmDDF zM({YFjgNKB=bX;uMXE?+vW#wH6ZnPqvv_Hr$h-IiUaWXgO}E8WSlI=kqO$gm>(4g; z?yc^daaX0cx^G6X&tq6l(O1a&z~*e4efI(AOH4hu_GR?ro}{&d<8xo`b@ZLg_$&D! z)ZaK$Um+tkhi65=IHRoT3fU;ekfg6b^5E(yH0QjwpSnWE5l9#Bs9u+P0VwIiLl-D<=U5u>BpVzzy}=OBr8TgbsLT2T0&+H zi4=8vjZ)bANi;6`W@8Dvt%GAsU&%#3b!m;0lT(*YpGEnw@gea|OAZd@vLNS*>^~eMMteDxA_B~ zvA05FuL zDWM$uBs8e6`*=3f0s8;ObsyRC_B2wEi#Otu@4p9NOL|yMTY$t{rkX?XCv7F+w&u%> zY`OvGoqvqUoqPk%#T#(mg|8zvJ?d>JgB5Jvfb*^)XxO{~=Uq$K3h@SIR&B9ygy)djrnJlg{>xF`)6v4LJM4zXA^N z2AsW+5)GR-;Os>r-R2EAdofeAY~Fygmk{>aya8t~C5_+aNl|+l;WWd=8*uh=vU%kO zoNtK_rEl{FoKNjj+g*?g-?IHk%CdO_&bOR0{k91SzKaN_*}MVgTS3;a%^PsOl?;#C z!=S$JV!}B#Z@~FhlP1^Z4LDzY8sI{kH{g6?;1ZiR;CyRHUl!sGINv%J&mfyO;Cy1$ z@(^#p`7Wc`M%u%XFW=??kW*pv2AprpP{7r881>7ybrj$ln=6XG8+m7}*5(a3-*&=v zHgCZB8kyE|n>XNmHxXVH;te?8j&Y!Auz3T{x3eR{udq33^6etL0j0^mZmTt@+;RgW zqZnXV9uyzu15qDAO`I>0XHSq!$oHG^D#18K_n0`jt0O6^{Rx~*&Q^zKG3qy8>!^0 zU9_2He}n}${~p3#dkW#bgxL#xLunsEgn!>J0O9BuY;rawFqex@EqPTny(IOfM}bIP zOTAgNwWHZ+Bs<57{8jA$?;`BCvlzacaM)hX@LLE+?W1i0?;)IP{~iUrmvA9&xkiBO zJBR7=AWN{%YfP8-0bR-9PaAlY_%eufwP_D!`X2-CT?eos)Q^3pG>1@sHSTcFF;w<2 zO2@Kar~)jmRs8m%aexP+O+l?4NIrBHO%S!aLvCmg;T*dH%Xy(8Z(^>JYyU`iDB;4; z%=x?{Lb$|USB~)EpFq1Zn^Tw22=WfH4@1?^NW$gzfnk705guv3*9q|1Y@QYNH>f9} ziYK63we5pBLSqQm*j3bLEa6)FapWsB;XR~PXU}1HCE?}xm^~6pAMzFQ>unFPJapl8 zsQn?lIE5B6DI>Iu@FK!4I~N%Zsh%b@YvwF?E@HSBbqw$_!v4@AfXkVaG`n&j$S=x7 zaM(_wW-CaNW%KY)sNqX!5VgNQ3-B6hlWUI{0(dRq!qC*Yxczd;-vOh8U=A-OTxPg_ zz?3q5+|AI^`zgS}P>l!T?B6aA=wluI8>z zG*oMZClboFdC@dHiG2`iIq%K38lbu*)&{r56k{hA&VlZ(lqe2&jDD3$B>^nSysrXX zM+o=uGVkX%?F^~VnGeuckY%^SN>1j3Y>QHonGew}VVWrOVS-s=#ms{=OVs`m1(x}U zGS^nDH)K94=CapL0Q>~u{LtKG;C+gtF^|zyB5gOOBYd)A$hons@_7jM4szg;HSA`< zHqVV^4W|Sgg+j~Bk_O?Ds*_cH3?!D3?#ded6p1;kWmWVQVxAkz8pB}I@H6Ny0A;e_ zAj5dF+B`RwH9;6cJU5nAsTf+hvPRj6OUAjetg%!idHM_^tBNwzxv{MC!-)6Fxv{L; zp@5Zu+02Y#XQJ4%<`8y-rW;xFNq}RmuB;1YQ7q4mWzA)-TJzjk);!6eoEytpd?5w5 zhYglzEtwBf;~z-$c+7KSS<=E>HqVV^$#`tpJU5mli@XZ?tALFcY~p&y8iRuRQSiW{wN>p2j*Ef$X3ng&*kDNrZf-=^0qUe4i*}TizrVrs{aJ-3lw?&0qyvy3A-!6i@%Ni+T*1dm#yd-k%X#5e&My_M9NRMo0 zsAX4yF|uV6V83KGvUMh4O#9F{Biq<4qxSQpxq&@zu6+)kksJ3x3akGF&?YH0Y6wy@ zoQ5OFmf^A~W&6LOmiKpb+0~KT!w8Wo7P*6P7OB}ERf#g*6#ARuyY7tr^%mmtx|eWV#==ac?^DpPLrZdT+0w)K&rd3DQ; z$b&R=g|f#(gvUVTI#Bt^OkvWzT!x>C^l!pl2XY|l;gukDTkO1$e|b)pC%XjK88B72 zW-bD}a!WXT;YPshox%$TqABA@Cx+heBIzaJKLN6$;c2gcMy3tn>1x`*Tf*U)n0vq| zyd@l-8|7Ta<}Kmy{BD55MiyoK3eK=RSpUMT3t?tMrfv!%3RS0q(rqy%VQftq!bk`) z918Fy1RxnApK%E2hyWLF35ORjCvK}30=(-HcQm}&k6Ds^Qzas=CurE5SA@5!dBrA#4h1L}|FYASGRV|aZgv0x3n;M(9_QJOjo?-KraQJq@wKi`FhwoA| zXxNh*AV@Vh8Yz7NC>u19sF;Z+mDqXQUh+0|))2a?n;^P=cklM$XK z)3N9v!koen#$Olx`$Y%O0+?PF9XUP-sZhj-j$%Qg?m?gE*{ncnsE>{&i9b}k*oao} z0BP8Mn~9BKVo`em;jx5s>|-E|jw76Ff6wsog!AoW%psx^s6?T?kKvVsd)WUaeHGyn zc{_+!_kad{q3FE`b2-U2@o|9Z;daBWrJ@}3+YKj(7a`P$b|X~wKV`T~g86PyLGF$W z8Z{H7=_T#PbN(&U^>#9wQrT=*rLxH>db^1v@!KQFc3u+Tu-zL9w40s^IBN4_%U~Ia~BzzwVZunR$2*~+3XskHt$Jh&f!O~bLBN7^8)6f zFf^k(M#{M_fWAat12X4PPFZLMzLK6f|9ga&+byWg0?tq?>~bWWS;w-fwpSMczL4+~ zy8>!v%1S|v{VeHaE*(fIv6bBb7sswUy2h$&nk#-P^L0~JuS-k7b|1n9=$`H{7A+GEwGItK^ zgxea10Jqf}rHqXh^km+hFuyN z0XqS^?q*5eMGu&0XY%CRk?Td2W2l56RwvN3uq-T*eDQNze3@!xg;qw@fhNT!NleOrvhm)KUW?BQ%*tT+N7Gh@ zcM{;b?6S=u3DwS; z7etRC=$!ztE_>3ifR*IQ36jrcaJ4N;)lgcE-MbL1Qwh&dsmx&CTx+*M<;|W&cn(sz z5qz$x5S?AS7ohheWGg3o-ga#A${ZUcjzhRU;7e@xYIaKy;2XU#M0t>kTBwJovVq|7zs#Uk61g+}&T!UGN0-SIgF4;HzIg-w+Ml!f>`-jyFatY<&2Y_OhId^68t=0` z@yNdI1=4dqoPE2Z?@|u<4xtatoo-~`Nf0mQe*t~=UF>YU&p>2u_5)RTbGA9F%zjX@ z{*@X&B&_x&gk?Hn**nQ9(-E(IF6rfU*KhYEEU&w1_GL8TW8@9n2dL%agtP2zlq0Xf zQTs~LKgsYM!}SjH_0${Cr%evzA8}+qcP^TpD!k{}*BSQvWO#v1vd(^@9pEFJ|1Y<< zFtL|d#~SRmq+Fpzm^b+{a)rH~@LPm8%Cb@R+l05- zAC@BgQ>w7jzLGSbQPKVO5@!B$!gtzv%*+>r57>v8$u9{%U=JkCSL8it@96{h#~FYR z+3z#_C(bvI_+Fu&Elk$L*L-l1Ze&}6yzBE(lE@(kg zh@_cyK#uvYDFM>fnQU4W+XuAXPB2EE^I~) zQev*eMa@Vl74KwjKwPdF>Bs~+o4k{X&sUVwIQix_U?pZm+Ejt?m6?%msD2m02APrH ziFK8nm79_KnCU`^gA?{z%IqfCcr!ATsTT=WZAM1WR6PWnVn$wIj*3M}4N@o8Q?Oby zGM_o>YjXNiXGYqy>i3hlM~HUZDwRN`OcEvlSVU=&Wbcx;&z&meoTFcV0+BS^W+;U*nTr|FZo6a-<@XUO^h7b zqXau(wq3LsqkzdK_W%lonXNFn@_W>bd{4#32o`okxXYJ4RB4v!5Bv_*((vNYI1>5O}yw5C55p0hm z;%D4Bg6(%i)-ns{3U;R>QbAqL6YPMa?XubE&}#&Hz!90uJWLhrprdUaekFzkfE`d2W1k71Z_H)RWIY$T~=Vp*b7r_i> zA1CLFW-g-JbBP-PoM5%*x&mOf-S#h%w~rI0WaNnaeoo3aqK`9Tg-ZPcz$*0>38}A; z)Z1}25QKd9SDLI6rW`CVnisp+4P^I6JJoOw2F_S8*DEyK;Wi|Z!$oIvjqn&9v%6x3 zX>L;z7NZ?%IETyEvGAKvz#7JJZcRhx0h37tj%IPS422r^MeuC&8 za1!M)WZc~6G<$%&-J+SW={_fCW7(UBB4WRj;jk&k;bJ3NcX94X3gol=xsh&I2Ia?74K7V!7ZSJMDdA}eUM{sPi2Dig-j5H<`-Nr1)VM@|%;ByVszGoM< zf}k|k1}*$yNssw^6z>VWq?re$*nWh<-6g;2Qe4DKUe#=~HQSwF>W(XP5fM6J5lDX4 zBh%xtirT!j&*^KBtLOMng`|%b5F59qg*gG<6rzkh$-j6U+Ul4p#hkpk*&E zG-{5Ki(}UK+`$fx@x7}Oa*+=Kx)vcD;y|m4=f>^dE|+|Bj^p zbUeNHBt7B`;nzgMk(!agOeZ9K#bh9&64~q8o})Fg}rEZUV>G%{j{A z97_{9u1?@++p$^BN5(m}C2|}{;26`KV`7}+(L|0nG;%F$wXQkG`7w^tPZNmtHz#`b zN?in{zbB;qN^_!#aT}%uRndsm^EJY9`lC6=f>_!GgAzHWBye;)qnSm<$J1Dx$gwGb zV|sIrPH~Rg5;kJ7ZXrb_u$bE1lv*wO(BL;aE~zqssAqGcxTNBB2}B7}&W$By^u0tz&;y#THr_D=I>lP(7`D(OY?6OTLkk_p zm^7@VpNalgR$k8m(w_@@3cU?z>6=>MT`1IlD($RAh84}Rq8-s_&62J>;@>ow;38tR zQR+=s)_EOVP9(#Qc@>`cvK0>XhIK4QQA}<)=$HN86UiQ9-x}4iRWd#!wDG6ThA}`! zmSgN%Uxr=-xCUz;~XRs{xC`(OrUIye9&emQ96?i(HUGdb#c#P7Abv~~G z({Ys;tA4>D9ey*y3tra9Jw)D3L_SGGzShVglKr9)ww(gE&XOR3M5Ik3(kT(?pNI_C z2rG3#WkO8v=?Tao6j7`s3+CyFx1mk(T8;b*2)iX@5#NJGvn$j_TglSG&ul!i05j^J z5cLbnD$j}6t?CsH;Q#ui+xxqo7gcWWeT4CD;T;%0P3%)%1FHIz>)5Asz1U$4&M8DXoA)CfkF!R5mm4CUAip>-OVyatkF<)ckpavV zX(Bz>xhmfO|DcKbB7dDU(Zy(wDXo+g_A!%GxYRvo@)5_0y@JEqZj|=c3{?B@xg?-Rl|B!su@s?1=O8>QQIID4G-Ivh2q^dTM2oR5<5Q;sut8Kv(g zP%hJyC-trl>mH-j)4Iu;yG~Dez$nd2pnOSFp41IHtow}80h*G2D5o-#_m&XgUuu*DfDr+5P2`h3{ae1LqbdObeR3ftwbqII#N;_$;Kfv{?(%<9USs$C!7whQO zV^PLKG{RA(Z8udXSoRZiIBhyehwCPDecYz=5{PCuCu(X}YZ8dAZccP}T+*$Ys1Q2c zs)(G6UUM0xe@WnexjA=}9-nEVq2T^R6EPDW-2qVQe`8X&L26h>R3jq2dsD7U6BxRv zaOa|n8_JWgO0c#Fn?y_ zaY$9m62oM?y%(LEdT~`8{?!;-|E1Yxk41eDHJVTQoXMk2xEgJvY7MDQtl-Y%aTxLk zeg$T;-YnCUX|9+W+)Pqx)QcKxk*rdqUKAfvkJXZ8hS?xXoy84^TpB6zx$7{e;8M$4;cjz@UP}2GiF%x`-L7hA`9|33??sqd?4ZH6$PU1Lpe@=C zI*qru)L|44h^UNml}HVHY}Kogm-0hkJs0F$)OcJ{8w`%3f5Z41-vhk+w3&wagsk&? z1GIE++a`epAk|}O>2Erm79A(yC))iD%Wz2ZLAEago#OId!aZjhymG#{nk zdrIjqLi)}G>D)Y|&VNPX zAmZOefgczAD&SJV6`FnpqPfw6Pc?Fxb0Kh9JA4o6qD$5lzIa)-Dx$clcj{6&*4R+{wXdR^(5>c=f>S?C1l0HgPuUJYn7ev}C7Fb2#GpYlJ$|)`}e5 zZ2Jr}1y5<3t5E9;{;82$ffyw{c~%y`Ir78+1cinDEMbqVk7+PSG#CJU822XDYCfOl zGlx5}!J6lYVs#Qkc|U>ZaspogxE(<8M$PgB5@u`X+p#QOVjixes9|dLVzG3-!dj+;Kol z#Kd2IX5*cpRONBGl*b#e5zFIpv1sI)Sb1D2CEDD+vhSzae+bnIx z9N%jwv$k0p=jTvoL?11pNQ+SQP-7(g8ll`%kvI+GH z=wcOdg)m1xRgGskqI#D4?>F1x91zh-|Fyqefjy+^##ih z*E*%2jj05q$Z*oRcNAc*(qu3|{>(ebNn79LsL*j| z#LK&)f2{W3C6((#q|=QBdY9C$>6?Md#_wGYZv1`*yjKGzC+6J_j+fx&0y zB9=Nj9EPDT+@bTtYLf)1D$lGot5I!U)UmQrw@eH8zfnD&RKsvgLEWoRYw1-oj3ipF z(_l_uySU5`fvAo1E(sgwUDOWjJdV|cE;f)Hbk*Ht2e*P-jNgEbB0A>az?IoUB4j^Z zgR%pzV7295tTzAEwjsGi8+FWXHI0D~by0 zJT0jn1Xd&yeTDbi<}gO{)|HOu`{-!i8H(eN*B8logl9yhCqZAti(IC{$K3$wxXh)| zMxxShJS+B*#AQGHusU3DBa$m*J$lZCOu(hrw)&#pP5AeS?=JQ5c^B55jLPi}V~i{U zEp=bhMb#atSIi~8LZIu_*qJa(a%UC4k!|38mo)%wbTz^sg^av~04{2D7$X^*Pj>-t z1Ixc2K-EnSW86*v9%nSxaUCVq-3WUDk@=4RXn!++!vH1{cn!dV07@HlqO5ng9%N@q^-a}I=rM#SEPSfl(k2po!_aknFg-9`RG0RBZ0 z&j8rI7r?6kJ^@fXuba|Z_b#qY4fW{YN^dAs!8AiXWTAUG)!WrZWs2IEDN0-FQX}6J zn(q{=;CCs$8am3rkIRFsCJPg||8x3OA6DGkG`CS~7d2^n8clCgJmGkX^0gLN%a4XP z4`o%vJDcWD(yR;i!7^R)l~6T}IdQi8GnN+0%fLGwQVmqIZC&O7EMC{ zXZur=Hf^Z?(N%!SrEAm1`Xn%`!YysnRb`Ar$AA;~jN*wp_J(mvqO6W#P=OrINRaEJ z$jrseHE+C{lifVQ^(8W7l(Yr^qB6^$bH-Cxo4_Ei|Ph~itdK5KKLIkFm&n3%r2ynZ(xj9wem}msm?n54}||K zA$+S2rzMX!g%>}S(11?U5JoADj>Q^}ngB*`LZO<^s54#nU^G#~`ZF@!Z7(m;&&X6* zorinIDd*wj6xm@p6($GYo)eNBp4K)M++i1F<#1;8hD?<)<`el)Ax7sJQS8X-*1JMg zOAOjuhN16Vf~X$*(O0d}K)D|)7M-vPmwy-`|3K8(5=g&5vsZ9E!{_pVAa5$d``?CM zb^?Ga2@C`927r+y%by2~AC$hQ@3PeP@M>F}El=Q4i>2}eiNv{!qU zwip}lIg0I6P2Z`SzB|5*cX0wAk~$SnlHzF><1z5-{03~cQ}ZJC@-rI;Vi_s#V?7e#0}e?KX_90h{N+7Tp)%=?UTEbvW&{QirqR z&(q;7iCyt;g)7v#R{>m^f7B zT$Isis%5Qu?{BKgXY^8~!zOSVo(mLDv#LDMEJAJg!BM8!?=e*onT^kmioH_*Ag|OP z!?b+S`cYPBx*l*C1Qm`* z&qG=lqxj+k)lXyPpVTY&HmwrY?A%zmGgrEg>15J%BQP72(7|`(iG!7H9yy5Ii{}4} zrn(H(1}UfpGGpgwCFmQx&*-*p0ARne6wnkr=GQ=myk8j=gybNT+;XA=K&3^Ehp%ZjIAP9QR>SHXJWo>Iwp$VIB2s+E;B%*hQrsG{t}8`3JjVpORJtf{IEC_{#s z+4q@Go@9|C3y<~zqA!l{OgxOLcVO(Kq0BnZLP&ub)o*r#4SqGL{x`zOY9Yg-TZ^ zl>^z3ig}JeTl~vjD1u^c<*Ims`*s@jy8~bFXt_q{x@VP^cBmSqmN2ZF5FDXqQS10_QwZa zCoywz8Qad{Eysg4hMc?mD8HosQZ-!H7m>^`>Mq3XCFII*zJ;b?IIR{9sPp*KpO~XX zHx!^teMS?$4iJ`f9wW@8KRNlwqIX)StHq^cGLzO3bGWmSqSJEoy9f^Tnas6da;VQ_ z5^Q0)Ey{r(DoV55&w><*u7ns%dm=rC7?1Kqx`QA+k&@RVo=B;zM?8^|4!rW|MThc4 z`WQkS{0gIc3FSNZ6-M{cl>{Hb!@YbS!Ep@b3#sAYR~X$ZW)VCW_HnNqgxcm*?phuE z7^8a?lW{1Aq*D=@Ooyb7-pFr@Lhfs|0%&jZS9b>7}D0++9By+AXnG}QLu1Gx*22}?U&Kv!yze)bDOOlk`mczYloyn_S^J7 z01se94%pfuX#tRfwsuHL-45ALP|=LsG5?CDS3PgWu$AIrkuO`aN{04{IKg zc!+b*AE7<)UE<5K4I@YgroL3O6n}y%3AZ)>!$>+X4cv+9>PneUZ#Ajnz%+FR>}jSR zgc=URK?kNO3x5T9S~R6$HmJOGV4AXqpy8zh)0DM@t#mptO<70S@1+CNluH~)Anc_B z)09gI(}C&#K$L?HOj9n)0cqeCfG+=eI{>FH1Q)z7!Z2oPCeu&d0{KqEK?kP(87n~3 zQXH82FZ=^=Ivtq$7gD0(r2|v{BEl~38btaRGeyfw2d4fdguPxmF!e7bjoZJqIz{P}fyx*XQ46G(iuD1py9;ojJxX?=nrU5Z!kzJz;?oQUOF%hG%~H_UOF%h+(dX)Ivtn>cB}$TgO?6W13SYAzrst0 zMS)#}>A;kK-PT#4!nce7ht36MR|Y2Dh{8@Ovpf*hq4EKYEMe>A*C26Tz0R2M`|IaUP<* zbYL3XNzm}pfoX6T^KNK*p|-)vBXZKq z7K(rhN>QY#peP_HU;_~p0TBy|ipXm}$8s!3<=ERf$9C-J_+8gMv&j>X_x-;AzCX_X ze%V|zbI;6uPk-i_xi;rP7HNhbud#EEo<#Eq`tjl?=OMyeo9~fxjqDcx>yYJPX-MX1w00lok_)0$U7ODMN6{DI~kfS2D)0X3>FTCL>f<+ zEeTyR5JfHRCZvZ^@=k^pt1=+(Bra?r70V{?WJrcl+a~X1=ra0e*snsHkPM@lHi;NR zOX(l9$vYX6AvM<~?_}r-`bTW?PKK@|Zs;fPWN0~!h}-0y46U32b&Bk5@CmKr#87OL zcQSO@8;0!S~yoHSkvo+?Y@K$!qh<%DO+ir!KaeFKZDtrq^N;dztko74w z5`@$YL`sD08Lo7uvYj-iX}>iR_{M428oPZ@>}Q<*ZGyp!Q0?Cbsg zw%m~b@1m@@zm>+{ChRy5XfdvBqEh9~MCj*lXKt@LYz+^T0lXo&O^$ff% zo4k{OSq36!*i$b6o>Lb%XoQ%?+YkxJ7u#QeZ6QE2WX4s9PN>=yk{C$wEfIgIib#Zz z+NfTy^$8qVOkWa(hY#3A-pRmRT7oGIIBh+moC$3H8r5s_I#u9iLc=ESWMIn{BxTuu zp&DDCW-0i=I~myi14M#;@=gYJ{01DcNgEj0>B4thM#aD`E=h`P@=gYJ)2w2fypw_3 zsbs?Db8_G=T3TlN&>I7HZ$eh(HhCuldsNRP?_^-_0BAG8Chuh69^xrBc_#z=h^O1+ zoeUgM3m@`M2JYhmXNgVT$-w=!p~G_fYDfkS60fnzI~jO@c%!|D`5q$PYUALK5jdO) zyvru{!rq$P2S1;3gTuqc_;ISQHdh^Zu$==Ze#zO z@*{|gWl@(uk}8mQaufVqraP&F~;A-%IfABJX6Raus1g1FU!wnOMB03GZaiq%**> z%9>0zO6*qPD`)C%d|NVfX&pmow*8_?OwWsLk92;+ETG$QZwTh0+^o^O}0jJmL#& z@=oT+1KtFiypuVL=s(3K?_`dwG^QJASI3ZC&X7?^)h1_t&d@o4hE3kdoQgHTmQCKt zoMH6Ou*o}_GyDK>P{!Vz5sw2$Z1PU#jCu<=?kC4g&gk!ei`1fVj0HuDZSqd$T-X3O zp@v+RNq}D{^%Rt**Pps@x zfnI>E>k#SPPfSh8J$KKqqFOxC(6ntI)@`QhELQ- zbS`HFj|_m(N@A~{hj63P11$ffN+UX-8QQX_iY_3|uy?mbRM`c|w8;h;l}-}0$p#sf zPLgYr4KlizN=0n4K}MGl#|#(QAfuPAplZV67+p6Ks;O+(Gkvvyi*6wHhzi#dTB^ja zBeo3}SsbI+=OSvR9o=#rlfcthbgN2XIE!jqbqcpg3V1$6PmFG#%ve_Rwny;a{v72K z-KnCH#WA`|q8To-I7WAGgG`#RI7aXJ7v;ISjP6tNyc!t2SLFS(CL7WHgqGnVi(~Y_ zGmQEal8i@>Tpd7EvN%Q`R8ilchDRl;eHF1x?v}laQDt(sZL&B<<>4{ICW~WK9v(Ao zvN%Q`W!#{BkXk-QoNJTCF)9z05qmA=AE$pq!}S;1^@IT(authX^qCDID8x%q(Ni2b z4Er5Mc$VIk_VFn2X|AT1*ko~xKF_wX+|H-W3&bmIvN%RxBwlHg#WDH{@hW>GE9O-$ z?bq03ag4r3ywT>5e?(s=-fEM@G5YBZ$ZMCqmNK7F(Y-cV9HXBT@3+a~82y6ypnZZy zeo1`9CW~YAE511(?)-pL9y^>BA$EYQaH`B@D7)>#m z)S2{W*cwvB@liTi9HaHk+mP62>11(?W}0`x@pU>`9HaRrchi0flf^L_kr2ZSlf^OG z$UFi$%M1^ttFfe)VTQ@#7;R!cg0P?&CW~V?Io@|&G0G4>n*OmW|%CF(f$%|zZoWrV|0MH4w`vjaf}W!+2xL) zQfO?s$?dQ+W|%CF(ZS*hy24~}j1Cc3xhuRs3fEA{V2vxho$-c?YlACH7RTraacy*k zyE5~U;@a#Alf^MQN?coAVX`1 z6M<`rxK475;6*oQy+wY0bAIt!>^t(5$|fvNspN9xh>XR6d~=ZWS{(Yk7AFy}^(I8| z%SkBE`s8(tPBS;6sMCVT`gE-9Ui5PrSYmzD!18TpjQf4*tp=7@KQ*xMF*??tv%+%w zgHqrD#4Byyfs74gZ(CyzM4GWd^xtSdPh8GEz16;+GK0Avxyu&jPg!>FwOMH~S$6NY zSxK>BGJyDn>T?wsZC0i5%VSu!M^Wf1|jg$54u{ z{!}I^{Ehva0~!quqQ{s$lJ7{XsYtd(FrJGlJ*dhEoCIow%X_`3!cjOHKZAl%&Pxv= z3`$AZDL5Jn1(P@z9)|NEDpQ5-qmwIWvp1K7XXub4KU*S9I=k8SWT80%Z$7RUDUsP{SO>dMa|=; zkyXEKW5qXhoxxbu@m3 zj-OhFBb_Qf=~3c$IC34V{Z+2Z5c;ko*XwkytRfr?EuPU)8N{-ESR&(u za^<-NdZ`ibrA0%~j+c=k#M&EzQ=Cn4J2&NbBfid&TCE60{y4RjM!cw#%9yF;i6~Mt z;>)x*^(j*+{89aGHsTLzNf!21BKe1n>72qgi;RNfIxY(umBd0e8a&A^cK;b2v<*W5 zKjscUI;-kp_p^&79z@HQ9{&J){AoBFpJLxQ#3jhghg1hV%ntZA9q4i5nEo&vINvCa z!*t+Exi}g=LI(y8am|6Nu?!jF{GLwfs7ILOosYsPJ@Y~K%)i6gNI1!k^0BSmV>lVh zGg5!TGfiW;_QFWPS_Ko8U8miwWKXxR&5mfP(-=!SgzWgp_v8-tJCy!>Sg{ zC^exJdW9MNaw*i2d|qW@%;yIJ=9B$|&ZiRr^BE6Nkfr0ZMX4Ui7Fxs>x&Ssd*{H*B z(FPZyj9QApev=ljL?UAG>spZ0v6*XHkP}UwXLi)&9|Y8-{t2x~KLTn}2~d#PRav4n z@oYMHrBCaU?CVCs3p$rSE)_D|7v0iXr86ED#fOwC$7OI#fJ$h$9^4>7!WG_4J8+Xk z`lAsatkb33+VjXs*MC%NNd@i~!LzHTj%gJ5x~pveNKKdZGZbsAwPZ)M8j50nG^#%$ z&zFNcb$}^Zl(sFOrN`beE2|4JBG|T08c^!HJ+1>!(;Wte)*a zo7V?5-ReH}yS3(WUD!M~!;iV+aST4KWqw~P%Z|NhUu`g?te0aj-_wQZUb$|6(q*)i zp+dP&!CiDzC;2MWD2noZAwJ@0s~sE!izYZ7i=B?^91f$^I4W9U9@L&#BFM+wv8ZuU z(F#%Yb7bCHhRF))U2UI&a<4=Xd$_na)BSZ$mHTVBAG_jAgKlSdf z{g>iui@T??=OZa&A+tp(*H{aXa~K8OmCK;%W`>Tixk~R(tMr~OdN+Pr74XHfNS;rZ zSTR$yz6WllwQ_q;qPvgRiBfB=vC-~L7SwAl^H>vHJC+K3&Bf`XSh#v$b8%QMk$K|{ z7blJmlFMIQ9Em!hg5Pv;xbH9r*9SF3Ju6i5Gt+)c1WLZ*)T42!1K;7mGl<`IacN)D zj0N$Ii>vz%+($M4>Y|Dr@4;8eE((4x2^*c1E5%JcxW0b?+P7QE=ux-1H=Z;r>aI2` z>ZV!Blm>2^Qt}a#R9K8@DCu>8F&e>Eg_K#1BwU%Lv6!W?n5A%siIZm;;A$4L#6*q7 z#3t@)6XR~0*qJxZk3nzR&~Y1pvaq|dP}@63+bf5wC@s%G^$Z^^Za0nQFLIlYG)Wj-ugqO8PpuhGmZ#2VF}*iF;0q#lb&d!uX=Qk8Y7SW z$mN$R%v~;1VO0ssq!K#FHH$0U+(9U5PZO>bc`1?SU<%FZcrQT7Bs^i8Ya|pcKo|&K zQ7(1djM7pfe#6H?Xm=ZvtM4(_7bHuhzNflD)b~`kbHAs$oo9KZaR{-C#s*6u;9+e_ zLkW7M1E4T8La}Ou!c?f_8x~5oNR~)5QMkjz#b_Ei9w{s-IEBUF?a-83D}(3~gX$PQ z+R$n>lbq=}s5>=J*7Ji)7p;>c+)S~sBl><9>CH36%BSIO#^I!GFEuJ9xPG|B^Fkrk z4+a`wgJ-Zv_#OiD0ZJK~u;Kk0T!|n+(J6q207D5{0GuQ!0ciLvKzD!@1cLw`B^U!> zod&oF;BtZm0Jjlb3E=-9fb{^y0ENqu;r-Ahu>(Fg!Ka|Gw^G#8M-5yHWcuZk#SrhN z4U2I()#$oH%gj>6U?lb-_A7{uPqW8?rcSWBE$N;#4AP3+Vg2n)SUI1tXFpHoI!1V-u0S*xi2N?Gv zz$AcHF9FN}7zWVoGJq7faZoJ^3crRT4>p4`8{oeL0tJiv{GX-J+RhZ7AL2NdH3}!UH4b z4$oqA@aAv8{~yQ~0PZ9x2l$5ILV!-M155|lO0W>%C4%Juo!>xtZvaSfpSfR` z_j0KAWeccx8~opZKzwpPRanFOU`GWZoHCb5%i}Y&(O-q~0kB+$S`m~X*G^|o?I_{6 zHAF>Ngya@UgtMg%L#nNo;!^NFmF&5TRCnrws%E}UF6j!On^ZY#R%$iLsB>?*OI+mI58K_FPAra>52&_1gpg|6x#*pyLvKN5@f)<`2pkC!6{3QI_q8Qe z8U=ZB4WDy0dgE-3;tK|<{NF{Q+t1EF{Z#OM;!4>(2k`zN1j)C&sp&cUUkHmxU;JEGR|Jn|NCsijb<-5MLQp)EXd#x zf2*ez=DOye!QcK1I@4bPt^_D$XySXgZig#jU{3g%zy`SPO@JW47X%FfD&GQV3Gg97 z3BZkS19S(t>K%Xq0N)dg0vP^RfT;jq63hb_@Gg4HG5`!0y2r$K4OUuy-v`gucx6!4 zM!cKWU`%dmj=~m3e5!5+ToRAhQd}xut^K(qUN8P+dpo!5Bs@m^sFr0;M^qY~O+PK- zBc(iw4fbwY&RHNn!cp|!E5ZM*>U*lHOIl9JY47gg#I{Ok?f3$cXp|WyZBx{Xp>6W$k zB3YBX0e3SGHZ$ErRW&SUW4X-pCL2ou{OvPnEcpOs1epNK0gS>|Aon$d+DtO=TR&9f zDE&*huA$#r@q3GYdWSs=w#d@sccTYyRhi4o3_aY8rw~5oj?-1Ej%D(E@*5I}x6@)A zBR*1JXHF@Hl1%pQWEy&%%Z4KTRlH|uEmeK8Lqf{Y(k_wwU^)xjLD z$4c-YZ0@;J52z>bt$GkK;+ex$r7_-3=Z|+##XC_IFIUIoQ|tj1kJ}LOhT5NdfX`I> z7j@A7e9|u(tR3BWJ(%~?A@;;^cv^=5jY zRorYbA64s7kf!~0i=oa&4_=}*|6*q7u&1jUOk=ct)nNW2rWbsG1|#&GZ<##HLO1t3 z-j+x5wREBLD_8#yDcc$;EB8jarMtgl@^Rx7+`ZVHqdHsUB_H#Qc^6u6Z+7W;Z}w-^ znP-0llj0M!bO$ug;}B!PV^J2LuKfqY|MhDBqS#1P5YhxjYX?_z@nsH2Eo82%uht{cbYVXLYz2sDU5T-zgqng^ZC~@T4!I5i+s$4r( z<*Je7+EL|NRzdro5D}C7jVk9SRL(qui9nthR@)^{h!!0tVY}i+pRm+CBKuYqAQ8`L#?%(g6*MYLM!!QCXK$7+Wjs~r}uaa73K zs$HaY5}ms(3Msp_uT;o7sgMrXsnEW7xK>Cs=KeSp>G(eYs-U(gt+fq%oHkHeY^ZJc zsB*i}tfjj=<`n!_`rqZ)9k@%Lo3T4#n0sV)>;TeTg-VuUXfyYUZ^<&IqOjV^xW^+~ z8LR29@xp3sw7VT$$b8#l&VlAC+qWIrzOAxFWB9Ae6((y$RWwAIX~Z2H4N3L=u2M=i z;oeg?g_&#YtHw&%_m#3TD4mftNXZ41`J0F8sZF>KJlvrwkrz83diZ9igS^%G$ivq< zQWFayOuIUc2Po-~g%nb~JXu-N3La*fSGu#_v+3q#SLLo9&m76dM!Q>3A?7x(`6R?u zp=|S3@6>GbR`1ko_sUKU3TTJ;c47m%TPN9*#0lp85^zQjVs~dSGkEWKu}5+&zh4r6 z6T_+6BvCPze}eJ3UIj!S@UnlWe2V23hn{Jp)CgL{qIupMD#du*68_5}(7XY_KM4W= zO+LdSonn1D!qtqUN2QK@kdaTip6G8ONHRbWnr^|BP!jM$qPu!+$&CH9rIp{yUOm zXyQ4z?*9jJc>~~Mf)4^fO;-ng63ic8g+{T*s8(Hce2hRv6~AF>~C zNclU|ZB8cVoj;;tHX<~^J>#2yLJ@}nf7k8{vX3p;I3q;}C3l z(0eEWTS^g@^&4zy4NwBm^=!#RKZIO}ki-apmk1^U1pW;$7vK_tO93kX1F#CU9)Bz~iI?11A6WD85&3pQS96us;Sh=<3i5}?!_N{UO>q7@E*R14Q&*N<1C8C)$r z>s^oL)cisC|A?%c-viM6cL4rM>tujZiY1L{kgaj-9`40a}R5XkeI#$8kj!^9f z!#FE{q(jPS*q^+Qc84jPZ*7;`Xg&|%YJk#Rv}Y|`!`;yJMu3|=0Jj31A=nG>h!=o| zrJnQw90!VqIC@e{x?0uKg-ZD{}*04;2QT!0@4 z;s95syNzyb0I>U@w@aEFo2Uw8CR!dpOS(bTUXbZs8?lA}YzHt3Gti-*Kv=g4@FE#% zeEc*OlN*tH5yJ6Cy@AGKS;4hBl>2Wu-{MhxsPQwCR3xt3&*(^3LI6AFLgyF{O{o_6 zRRpSnb~}QyP|%K86ECWc)meggDuvGk+#0P);WfulxJ-#*=jgnnOiQnf{K>L13Ra&z zLY+VE?6cycUtfxnJF0Eiqe|N_U-b^coZtKggguUeZoV2It&ZF1dbVVOFI{>dB(aa_ z05mC?s;tI4cKH+|rNn~>?U>;=LpEr@0^2a?$lGNNIpw$8yG#vDrLUo-KdKd zon1a4u0$&8nf4u72Tg-Pe1?5jR#ETJg*BCOt*r~!WGph3^9ed-ZT_yT=~C;t^&{uHVKh7U7SH-&{SuSlabHqDO ztIAh#9#6(G;zx9IV$=vU{C?^P`sFAK(2E-3&htUtiW>p$k z)@uI%{G}V6!Qj|W(Y&=JR5Wjd{S~bj_m2WMz#YJ{-3YAY7tsJ?prS3?2?tN{1n}ld ze~Ba?D2#!me#&1?%*~MipKSuX;%4+$EOI;~6<`uZe=;|Pzu`%v08a!5ctlukD^-6P z0~PxdBk*icfcFOiyWtWUV-Sg#(htc)DNjHJcz+=v4?_dVf*0Aq%W&MblY34QqGI+} z9BTU*BVmltta+?RRp^r0Y^FkF^k2yw|ILX@$!>g@;?7;qOoO zs?7a-K2qL;RzWTtlCt2kRFzQq(HM4`^IcpXsxm467n43M{oX;)DBUlaI0NsVc@Eq+<-?FQG-3%2qEsV71XkIe&;Hy1``s za}?2Fa%yEhpe!(+#d6DIe2G4#NwNyyvEGA2?|L|C44e7ci2=dY0N}qQS^p);LNoX; zNfvsr>_BpO_y&XCe@U`XApa%F`Y%b=e@U|be@K#*whEK?@~qBe85BB(tS(#{DVCG0 z1c|FGA)CtT$_vsNLTixKjaTP`_Ra{l(zkj`F)Fy8C!;@UrO5!59vY&NT4lr2puzJqA znmA!-%CarcGL4jFMOhPEFwy?C05TIP1G1yJM%E-k%g%*J*5n9qhVXu6O`(?HsbB?7 zCC()^Sk^RZ9I3msvDR+K8CYWB3yQI?Ca zr-dFORP1RXxd5-&(?W6qUa_Zz>tIjI z9j+n-J-GvXd<}-%qPat;2-(weM=%Y=o|b!2U4$$4wA|?lV4=3kb+D)9R5Z%bmq0CG2Ur4)(O%g%>m71}=2V+)FM(QNszd9PDYi(!)G9+0$~DFcrm~ zmU}6&Vo%GJE~ePiaxbU9Vo%F;u&3oZ*wb}k0U_Ox6Fds^Vo%GxW;6U1ds^7|L~-AkzWE%NpUfE9aM-T`98o|fle zPs?+#r{y`=)AAl@0(r%rmgitk%X6@&@VowWBm3%Sds=Xd zT33)gEm+N-7TjJ3(uzGTxWf;u*wcbLL%@nXEx0QRtk~0nyJ?nUPYd2oB^7&G@Ge@a z*wcb{lkZlsrv>+@o=Nt!po2Xv=wMF^I@r^K4)(O5gFP*He-r4S*wcasi4}WV@Bw1Q zo)$brtk~0nhnoW{_O#$p>ZaJ!f)BCu6?1D7Id(u1s&{ZK?i$U(7~P-Ji)fB z*wcbf5i9nz;M2s4JuP^WSh1%CpCMN4X~9#(iajm(EU{uw3!WzaWA-!->|X272tS8C zE%;nlwg$4NEK}Pm2sER_tk!5yXl;EmFmvwhw;7o)#JPAYf)N+Gjl#C3{-5 zFQH;ji}q9Ie@cH@1d~0j4`Y)(EjnNvL^F${6@Q8RFC2;KxN>}k=;9fSo~V22XT z5vJJFLX&<5mQ~i|0kX>K2D3s_cjH^Jr-dBsX`$&{eJS>|&}jEy zv_Y|_g=U?AykbuaIoQ)ebH0MVVowXr}jEj-N1@HEi{b&iajkf{1mWaPYaFs3$S8O3yt~~Sh1&tM%z$M zv8RQ`M1d81TIj+~zzH?vvP=T}LaE23)TxJz#>`oQ)ZQ^Tp_3sj7!|_e3ebt@0g1i` zjw~vaO!Woe5Q~g|Nl(R|_AY}eXe$&_3Cf;2=<^uDen7R8k?H}5+Tn|TNzcb*if95K zVNVN}gFAPuSC9)7t*}&7Kx}<}N(;E0UvA961zwTI^YRYm%eWTum$Xw3vfEE#_cPi#gcSVh;AS z*sEOHEB3V5Ys88@E%rLGVo!^GdN1-)>}fFvds@uFo)&Ykr^UXc!HPXC_7&qQ_O#d! z4*)CnwAhbay(#vzn3Fv%=44NcIoZ= z(_)Rx7a?aU_Ow_H_Ow_N^Hqce6?jR$#slmu63kH8Vekt5~t8 z#cHsp#cHsp#cHsp#cHsp#cHsp#cHsp#cHsp#cHsp#cHsp#X6Z^LKn@R7OTOY7VBcN z#Fs1fv{()Hv{*vkXlnMfSPk~HSPk~HSPk~HSPk~HSPk~HSPk~HSPk~Hn3Fv%Hppa` z)9h)n8tiGY8tiGY8tiGY8tiGY8tiGY8tiGY8tiGY8tiGY8tiGY8tiGY8tiGY8tiGY z8tiGY8tiGY2~wPzJuOy)JuOy)JuOy)JuP+)d)oCFd%YIt7jPt?X5}fBO<0~%$)3g$ z*=uo7#Vc$1=FsQ0IEmmb6+|(cVMkQh(_+)idnA;*jIQUf4VYC-2trqE`gtvGoq8>9 zM+U8|%g4YkJAkjOrBCB^boSfaPn7MJ?B!ShX31_#_O}s0*=#ZL9o%ErB3`7Ldn{7T zJr;3rk40a_fh;qTeD$1-VS^uY#}ecf6KabD;cy%;Y9Lo}x(z`1?Qk~4i6?P914kq3 z`hb3cy|D{Y=+_?68n1wN-AtSYTLfSkyCO-0$I#$Qp=AR(vOktfzc1+&`^VA#s9)JXo{kZ8;J}wSo`a*X-5jM|2@2On zy0B0aT~%ucBC{Dr;b@0sdnK8q=&B)lu~GPUEjkv74ir(6Y88%{Tbe zez`-O1+V$Q&dLmoiY%t(8@2RZhWeO0V$ozVEoU*!%Tfigk_B;`4itnqas$Z{Tg9*h zoCW{Z$*qA21(}sf@ojK4YwK_r&H1}@=B9-9%dM)T6R~9Go0$3Jsw{3~7GJ_yc(IPe zqQ4fpqH(BmpMO*VHyedFJLI2M^46kr_~&XA&laQbs3X>Q|5q+sjl#Db@?jXk`cc>J zYNWi)DEvlC@)%_&C7I&>M7L|Bu+}_PXbc{c4F0|Z}i%XKu48T(W;o=0wRq4vK5h0XJ1-d85#^KouAZ@^dZEf~>9mS&)Uzw1cWgP$1{&0)76J8V*VuY$6N!q!pU0&@Wi7L-q2}8_G=C2 zEUtpQC-w=Kl&zmZQs$?e!&|?=d=#8p1&uaKh})XxpvItvk^I}5RG=LcXfKP9c9Mz4 zNLiuwa$~I60omHX(uY_P7 zJfWqNtBWgOdS|XsHZM`h6fv2GCMj-Yi86%Ina(xIbe>>3$F#UkhnIH??$Bv-8B%ze z79bJpH%LtG-d7K`L)@w0`YW7wsmhh(Q&W`OA1+wjsV&sS^{N$1`~@BFW5(l1S)KA= zcd8f7+vv=OzgkyLC9S%`bfJnHzXkt~U_%#rmVOLZ_XrC0p8yvT{0i_qffvmsD+*8- zU@buy;Lik20fxr_+5+qZNOT1N?Z+WBKzs^)3zcD1@M|&bY$b6+sBpBF;=(1pshA=s zo@M!R+>u0U6?m4NBauYIOH@W4w0QE=paeaecGcuZP)ywA&hLq#AH`o3I7q*{_%v4eWR#! z_NDVSyWnl!X`1gNiW;fzlmVcduw30K-JPS>-D=dD1JyLFMsjgskI;Ur0c@{h0J}#9 zEu&4H&d4a!ZH_NYW|ZmXkf<`sbaT$@CU?#=g?vnuF+=#vhkpAna|;)Mt6k<7&6CEg zc2(D~y13qsdaseA`t5kfT0?N9D5Uh$zG8#MsCA849~xF6Wuo$J|0vB`D|xgx+3FN- z#|eC$i!*q8xjwyKuEDEzw!tOsOiJNe@o&dpH{w0FAr@}~VXDzQtH=+Ry{^$v>zr6tEx87l+*9lyumV}Z5#3PY2L!$Mh6T&5U3f5Wb=StOmTNRLso z(h-1L|5c378)7ja7r0xwc_?9iBP<43d#$A({z50}N4cgo zh6~gJ%Jl$T9fggrjr7Cc;O@*J;3cia8I*xp?mpNOlhYFTuWW)TcNV}gfG!Lzy$Y^h zafCDV77tDxJ~<F5<-B3@$?;FUsH z!O+rdxQymdtN}nVK?^NdS^_YKK0N>~X#p@0U>5GSEcJ^4?i9) zYo^rz@u#%7W35y8)lyYd&!PODLVT9tB1}!`E0jN{noqR9y2B*5CGoIe6lPwfWc~`7 z+Gv!B>t1Z&Iuz;DF(G?5y?F)a;^SJ5X|+;vvKv&PE=S6gXX=Wf%y2Dpc78Lp4D(xc z-ux87R^gqF1a~_!6*lR@W!EUxIl2E$g`UNTRdXSxu6rj7--z#U#E01_?qJov)YUq)#8`MA zo{Dc9RPgY0D1x}BOs69TL68yzF)7?Ho770MJ{RYzadcC z`vu(r_>3?EApWQpb+mV^%o2#$8>LHvD3&B6clg5k6sHs{p0|^gdg%l+>)(Af)szrbBQL;4^|p0Brmq zdg&>E5d?n*xE7$`pw6%er5;aRtt{yV2Zt4`|IvN8z8#`N&U8aF=;Qu|I(aaPKaDgR z{{(@b3BCeo*$XvGvC<5LPlc;A7hpR<9N9gkT83Hh}oUI?GX_ z3|Hz@X(?4IoS>(`N`$3i3Py-rV=lZx2dqaxOag@eBR)_kCJ&5N*OhAwI%SFlvHH4l zoAsz&^BT8#9}-dv{A*;A=Q?_=RGiw1P*~P=k3*Evuv*2_thqtf;O&LD_gYzl>opAJ zWDS#P_?Uc~&zRQ&xA}WjUJE2IwHCR=&9zAT`4m!^YnVl%gHiGpdW*T+y-PQK>>10) z-0>WAP^**OlGu+Z*G^nU-XSrsEW?U|E0{ZV%#7|x=q@*Z`k?U?_*1?MJxeR$dJf{H zmjV0(Ah8-C#l2jQLtV-#wHbcx`#@?Jz-WNNj5Vr7@p1k{dsYm4?oYtI!deOWH-)pE;Os(ajTF+;w+*^5ME_8E~$-bb)9m8kW6Nq{NbLnnMYJSmu_rEVQt+cq&uU0&J*vrikDXvua_g<#Pi2Hq2hH)#%r<85$`;CJ+0!5 zNX9V=KhPD*vFM1(ta=cO|3il!M<|kXFWBnABBc6edH?F0uJ7nrI@&LF3 zSmEQvmE#IGizC286zY)dAax_1`@?^9BfZ=hTzw;*+dGas+Z9ZonHYn3%{=d$l?>;Z zjDR4?zv|2IT0A^7h&Q|Qe&FV`NEw6Fopm-+eM#JLUztNffM@B{edR&w7C1M)0z9Xo z?A%?Y$KdLl?A)_bGLB$gSC4Ms=|gTY$-y!y1!ct$UbT*0V{!}$@X1=2P%3(B!=Bt8 z5-rr%Y-Y+5Fb47Fc;3HfGMsiBgVe3+rS#wzEa$E2LF!gD7bwbmNHBtkw#f${RbqSy zbtp8D*RJ!_wQH^-RPsYAF#F}XOfI>#4=;nqR+wBBDaEDKt5d5&#^CCE=bX)}8-mJK z1m%p}5MJdD9xyr02Y74RxnC=zpH*u){9LBB0+zX4wJw0kU~OC_ zE^iD;dp+J6a~49YkMB3)4C@kqd4U_6!N*mkx1dMo%lTBC`)lO#4C>Sl=qvHZ`98CF)j#k`yGLEJE$kf`1ZYNTXQ_*%NpOa4-sWUNH`fjOJ0$0$ti$+?L za^ba`(6Ii+WNxRqmNlK)-c4&WP#`Vf=d)OcX{=hRZ8ry?FKbhLHzj@R!*>fD>6G)=iy^nGn=4A)va7O->_z}#Ols4tl4aWbuR&$Q${pxmSN4M9CG*k z8%lUyXWYtfk&I`nAMg@t=&3+f)}kqd597;Pg2xTRGnBrUvN}DVKq2e0L4@S)vM#?I ziMl+V3KW~?PBaf|DYNlxhjA%~w*uC?fp+#rsi)4`OLu2L&uuU-t>ZBX2lV7Z$nMIq zq~7buqW)a8jr4kEB|Pe1PMmLk%)mv!wf7?*PwhD=NT^P0DY+@g-mG&B*kyP=KydB( zUqC!FQhWI*NLeNHT0v-7tx-vQ{UGyZzuI`a|BsBvIi#wAUlgvFm4&sfCDG^`e|B4aT}1aes~?id zxQtPQR)5M|PXCD22kK`mBW`H@qYm&Dl!;pt&=xYTYz|yx^+iLu>diT^XB4Bb{=~$GA6fJQ-;P*|4`v1D;@| zF|S)HfTvp)@pj@$>m%yCgLy5nzCjsg+)BLEKWoZFBV*?*$Sk)8QvY3p;J?PY6WVDA^YiyZn=l>^T(R zP1)?3j|0`^P1)>Ov_x*oX3rJ_J)B*$7yb_uZUDF>`;t>k9|;=SdN{iP^_{&~l>u+c zX3KD9S>rK*WXo`7Tia>XWt7RVUS(Vv&N8hfEWf4n4_eL8{<39g%eA@@UqSzf^&D-x zlDMIN!Hii(_Hr5#x28a;?3I5*XpyxILuB?UH}opDUZDI{pW-`V@rPluul_r5nbm@6 zu4W4>w|=5o*L(;6k=88wuR8+&3D#(QXRjxoZhcGLuA{lUDVu#AbE?w{h8T5D;LEIo zmV|lDXB~h#K8uy(vmQZIVEANa___hHj*{q#oKVzSamt4Bd1H5*cD_Xv=Y6 z%$k@dLR;A_Bi1R(Z1Y3QxHT48gl^%8#pZtivgt|<-px*@WyoNe?M^>=}Do3>~Y1` zTqF>BU^V1BSbVh{Iz*Ws7JmsebePJNS-fu&I>NrLZpwxpWI>m!@;FL77%KDbcp4)! zG3j0&BaNBdT1>DdKIErJHj9K%lBdV=8)jw#Oj}L5+1d}fEoUIp8<1p^3Ufz zX2arZLH~l8ghs6^pcgTWbCQVjt0EF1d^MVx&l(3u7SoqR;c*49=Q^nA zpG!-8*7fkHwH{H<_%}~S^;)-LG3mdV(6D$@*1x3=RIx1Hl=W{tETu4Qs^Q;02O{dG ztbYfecp}!V7~K3jF9VLtsOaCd9Jt78*c|@5X;!gy7$*5|r;-Va9QXdaXla?{LvQro zodR5Ll_1o=NA*nJl=bgr*-Wt7)BhggDb^?ygMT0Kbn6b};y=K7ztY-}27DhE8cVFJ zDS!WJgf6$PhNS->@fs_a{tpmuw0IiCe~5Uibqn#~4ZypsPigv5>bBQvhHw8vEck=g zMApB|FGsAS=>7gj+2)Q}wJHA?@x#^&7zX^ui661Tlz*J~QL8)4=LFmCW7Y+zAOBOt zC#=C3ef&=opS1e2ZcY-Pwwh7TXNX_0vYGxV;#aIkk(&Qm;@7ONsPk#!H&L6{BE)CC zCExQ=20n`eyU)4+;XZ2z%D`vw`NMM~i{rUn$iTy!vbm+~U7jm3t>q42Kk>Ar?+=Qv%Se^imk{ensGZkOna`WDdHtCimu7pBqK7wS^9CGe?BcwNkyxn7;y+JTQ|Mv{ z$Qz-|!}&!RsE>_bS&XH9|2XHhes zRVnyuV9(DKt^AdcH)Vr~4G63CDYm97gOf&LJteEG$@@_f*zdqsaO(AhGIRx}5oh@M z`9c?P2oSA=_LG9CSGI& z=k$YrnN^G0%smENZj~Y9U?od$q{YL&!Fj|NTIEnPC=Xf_tfwizi2hTocG%_%%1UFp zQS0g$k_!&`6W4}6T!4U~p8y)x;zqy~1~Ra$$LT+e{u$O9ECqtY8^J#)V{dRoJK%^l zp7Nsx1FM^|!O=5;i`1fV%yQsj>m@9qgBNZGPN*T5WfI^QN__=v_gU0KMq}nIK>=yk zKI^Mw2n$Aqu($$rBH|*6?t>$X3MEr51P-yt_?PsYCIfpX261wsqAEdlNu)J`AuKDZ zos2Y(o;Tr(e@RcS1~E~<#}kXdxUp;#K5I8TeAW%9WhjQsYVAVtX9V|s2!E?icL?75 zEudk2$g11#MyJ9}Std;H00ClBI*VaRkDuV-xerMN4?GTteultW_u;|G$}cTtBAiO| z6KW*j!MFUbG{a+fo`O(*_Z-RxI~d04{IWERBNl%iC%+Gi-mt!n2MQTfBD=RrS@XXOtkK4Q)80sj%S<(M^+x{c(_c>-p01>zw^ zc>d_Vuqd}2yPf74a|TC7`7zovgn4q@=nNCc$BW4i1mF~r0yD6qq+ldpPDOuA%UP&( z@jtgKGBnqjo2rsr$0YMF!da;ee4;g?>H-v(eeS0bl&3C0(Vce;RqpD~{PNTVC?tk0 z-XEFfFtu%`cWq&)e9Rr+BaH@pPJ;w{1nxh?#xuf9lg;539igBq!Waxq4JE=%i7*zg zzZ!j~#de@qH%3aW8}t3wp2I4i#wOkw%{Cj8bNQ#L_c5`{n9XF9rEaW8f54|Yo2RO> znJn4d%xoHHvHvBTX)2o{oi)sVgV|hYvd0yjlT8W6ZDq}clFiG=rXd%+h{2|0^+&ct z|L<(aoo!u{18f{USQ!&^bbTQUr_?^j6K!0|um{V$D>8|5BsP0+XxRm4Q#lRagM-Xl za281O>czG|;XkWXDBf43}5xoq~0<^k5%=ij8nl072A4k=2zC-oktrzMC zcU>x2GvAqmjppmL)SHlMc87L+4o6y$QE<4}X!fG^PH%vc6mP!EmzwUhK)0yoA8DaD zgqpcFpwRItf#V{HflFIR&Dk_?OKgnMJV#58WweBL%z@)Joj;QB&wtQmA?E7D)J4N5a3W(YEDG447uRX_kl3mL<7#8OJY> z!8=_B%T|(L9T}inGez}UrZtkRD*_Sq3-MVd6Ky5G?Hy3k81C^thW50&hk8dv1n$^a zmQQmDdqvmMNKBsmm^;$2LQ~U9bHrnRy@c z2s3XD|AvUrJ`OMrpqQa0UEtaWS4nSxyrBT)0K)(}yrEMGCo{hgArBw~pN?#N8?RS3 zPSOHqf0Hk)+wVe{QGu*(0w@OPaJFR0y$G3ykdmVSn+Z+;JOogDkZL^#*FWHD{*KNg zsLf;B{6YJjp?QPMGtBdA_%|GeJU;@M2T;t=lHcIk3|EPTM))v6eSmKOI`rJAv|pvQ zFUdnld^ki30LBrt16Tpj;VLcLHYwW`A;%EXXul3AfPNSOyqgZ<)ExS~7r!up(|P=~ z<5W~zwmPs<>ds%Gh`BW2C*(DAk)*&nKsH5$F4{qGSa!YSz~+4jr_E?2 zjYepH)!OOD##e;KhaaXytH%$7Q1-KwtBMYEG zk2ni*3CrngEq5in`7w9QL;1&L1-OJOz>APWTqc1_IR_l3Qx=n#aWVNjoT>>eWij`= z5G9zmS=AkTst1W7d+Dhz>-4!@6}@Y)md|K}$9pBOmXNq8H=FI5Nnla;cfFdBrN!T> z93#=M8=Irh)Ec`M8>|=CVhd%^Xkt>2s%0szcWmkm8{6|qwmS7*Jci}n%ku-hcnr&X z4`FW}r>eD+3)=wS_XpT%1M{JcpfaQP2#mhLJ#4S)IlKD7z4sTWvd~vt;Ra;)yHAiF z?+|l+t2S)8F(2SW8sJvE(U+&CQaYN>NY*u+=v03F zDhlE2GTGU*PcQ->+vIqza_34+m7`eO=PFDfbuZ_`G{^P;fik-vk2QsAnH=1!qZ)mA ztjT|~tYkPq2iUv=e3NPPk-aJwk`Zs&HGNeDBuvrCc?xLV7!shTY225b|ZK^qO`%N`EsTnCv(XqOn zVULUZAlH}UQBobCYLQR}s48{iC%Y*>~1% zuu{jT+%7pjpXqsb)LTRI!|ADou{w7&eK<3=jki2WwP<8(^uY9^L9AY z=_{{oQek!a%9|k$b^6MS(=rHAr?0$Oa*I)&zVZglF$htoue?EXFH%#due`bDF*wxe zD{mw7a)_zZSKb!pwQ#7@SKgN5P^YiFMdDDWue=wCL!G|zwldlB)afg48`15AoWAn5 zGapAj`t+4opT6?$qLFg?%DY=Si=4jl-cEDX=_~Kuw3b`mGvVj6K7vcmSy63!HC*&% zZHn(pNnf76dJT^Bn;@W0TKP6-px^y}IBDhLNh{xuw~&kweby>{42ik;`l8l=X9@ZG zqSmMf2zj2#>ew4OWZVF#4sxX2v=$z9d5|OJX6k0t5l~5hzNZI)pU^&Qu%hM_xw} zqn;;q&{(1)NHn$l&mzoY2&seVjbjM(nhhwG=3;~jiOORLsly~f-N_4=7^%Zmg!-P; z0rx^a6UPuzhftBs$y1Ef5lll7cBfu+6j&WYNS*#Muu5PCjZw!CQZE+6>P|LN=TN|7 zAlaE7OwpMUSeZthXA}6siA_$5KSe_07((jh#OfGA>QZ8L3?X$Hu{ws3dIhmMhLCzCal^VihLF0P zMyO*5sVn)iSRF%1UB#Vcbqpc(DsBO)V+g5N^SF{ahLF1YAE*#@3?cQJQuwQ52&wCS zfxkM2kh-2&9YaXHj^LijI?w`o0lBDH#nwEnFz;!8cG z4N&#K7hGur#arbzs01Pzb*CfI^3Rx%yvIu$tcsQI@zRD!vC4bAw4uc6JziP`v3ie} zHjGNB_jqZ;iPd|&v=PMWJzm;Ks=)VnY)d|CBXktr+q6;Jscz8jvzY4g1drX9P`%Bw z`>8_U?xx+Jd9r^tM!Ld#YY*Uwx_ZTS#m9`zqkQ(TYGdsY%2+O$?NJm_Z}aT&UjnPQ zdG=%;eN}Js>>2b|Z}aR~^yk~WQvCN>-^e#L^I4oraW)O#!h361t^us)OYhhb3WyEq zot}lRhBYJ?LuzMYmzWWsrlohFVba0UOKZc|KNs%wgd|a`G3?1q zFMb&Qbt&AHnWz_Q>D}1SEvpD`G_<)lY?4<=|^r?4u8xdQ zMg?j;oIq%LU!LNvyI|@(BfTG?VWoA2NPo&(){SkGm zG{!ZuZ=io4P9f&c4C5(a<<6m%W*-jnL2Q8v$muNNoP9!d2>UTtBll|J(JZLsQg1E& z@iBMsm}ywD6m>V_sVq-&xsbW$Q=?1u`ta+Xh%h$t0lYG!Z{a&-tlNmb1h9bMX@GYD zVw7v}cepx^!=~XwI`%B|iAH9Hoh1Bfo7bvgBR;GBq#w^3nb?3w)5jxR1!~i5Ek$_~ zr&abv^)Yue$E+QecM`2xaodnb6O_E!mf|176>q5HY($PhNH^j`C9-x|#ph<&)@ayL z%O4R9<<_;)IFNt}Y4G z(Qu)|0Uhxm3)4p-OLG?UU9N){GgExb9a)%5CEr=h_cG)gmaC#NxBU~&0(LEPHe*kj zfO46NTMXu0R{UFVHoQrv$fhJ2BB1fG1fr~96ys)9)@#xF`7w9IF$7D7E0|%OiAYjP zeici;H=Kp?cz+egsvGI#m~CFoVeFq2#xBZgraWj89JA1@#g#P~PyX=1{vFzo`ykg8 z_%z>+L|s~kqFzX7?UOJ#x(D75B8n35Xn_e7Soc9vz?uSq78~I?3(sSPO%n*cfrj@& zKw+;IaNbDg?f(yD-vJ+0vHgGV-fVJr$qk#nA*7K6qf$ay5)#T1T4)j=V6Z^wMM?w| z5Rj^(Scsyc1PO?Uih_!YVnIa3!jos$hl<^2#R7Kyf4^sDH%kED@1M_y<(!#w&YU@O z=G?h+rvN=ojJAe~EytRg(>P``ZzTE)QOua%MC9^`KxRQ{!43jza|H5RVn}eN97?f| zfwlc4c-*yXmE~yIIgS`N3LB84jRI?(%J~kiaF5C{JHi(u-5!U;JrC#iSTWiXM!^8h z=EFPNmx|3}ynP#IE3*i=Gic?#0_wlC4o7&ilr)J%8JgdXHwd?TpKdoCUZTA41EQ;d z($9Djhw(Z+XrNY=R^O>qlw$)|LHFB++?-n7^? zWhkF)IE(@<4{#drXX?9J%f3Rj3Btst1RW-RW|-(T8I_YT@hii`LZB*4{KhcxAW;bu zzcWnyL1Ki7KPb8V6df2IfIyG6TI(!<;d)(a4Ge4k{Vr6J!0-ZCjJAv%YcxSU2_P^; z(R?Z+!$G8e7!Nm)$Pi<)70y9Up@aro@Y{j6li1*qciXRtOK|WC?z;duTCIs-gMbw* zlGj@7afbraARZpZgEx$V4LXA!yIEzN*lw1$sVUYEcl^9x)+?*hW&hD#EpM{o4Ot0a z^o(*;P@FDDDs&-KR26I?_?@}}xl(~6tiUz8JXW9;td26p@3!l7>OWqkpG^PLlnxD! zmwH4p%0!wzdb}hAxyuV^cM(y z#R>Eugy=5_(|^VudZ9T8??Kg?zG2kFRI$^ALjO6cP`HLYWwtQ%oq^%OO3lS_6Z}BN zOlEoGA(Q2u3+v;Z21t|C_|OGR2W`lnfw2bWnP9d+s|Za z*9i0B6H4P`jnwcODeaqZY1awEpqVJmu2=2!ziM~`OXDF7<~nKdY|V!X$)8zQjnX=a z0oRFmHt?@(fQ_nwH3Nc>X4ndbB4OAl3^mlJpC;o#k)cD*d~Lre2svAYszMWVP-5U% zyu(7tQ51JUP6xhXfCCB}M}eO{U$aq5qy0~m_mIe2eS*B=l#o0{(W3_Zj~>V0m5%`Z?fGcQr!=QxnA?tg^L>jODpp!iYp*q75A}l_R!(Ua z^Mg>_T?9M7h@Yl6^A(CZmk=mv%^yw^maw6W&ipRZ^g3qo%|m53rinsM>{32Q`DRf< z!05b^i87R?RUpPwa4Fq&hnqJ9o5rYQuQuU zD;GKL*D;bthT4j)H*2d;3i>;P+nx-H=;2}`N;__suG@YEX|_kU+QwYKb3VO%{f(J+FVekJjF{;Z;l)JaB zi>=Dq=3alHjBGiJ8Y)cZ**wV&>Dj7Qb4=Tr!6s z_t?fP=tz*8YhxBtu*J=?c8|%>r3p97S|w-#PvJb^v7G?E?LGPn_?$8{iuV}HG@NLt z;{AO)K-=N&a_=96eGYe*d;cWtcRs+c_bngYa&J39cEoXa zxwpM+HQyD-sWfj#(QQv0cb9uRaS;)|Z#2CCGojvFV>`qCes4W1>2P;xdlmyvVA;J zwvQ*u_VGm7KAtGs#}naMhC5MhAGi2Xqe&eF#TF%@rDN~^1#r^XizXVe53sq6q=}P_ z*aw+vJJaB{u{*hi#+SsAZtO#Zlblxykp3`Xzta?AVjm&g9J)@&{}v_3?%E6y7B_-B z4|3ad6K(`g=Em;01hX&xOXkMzxGb|BGr6%lK{j?boiQ8~6Z0py6<1chhBr?IdpOZn~VX&*8@IrYn@P+}PdpvXHXe?_zOd zchk$O0VdoIFv>UjKY$ZuV|Su#>`s)8-HA6szGYY+gUC0Y-yULRW4G_ZQn+*yH+K7G zQKI2+W4CWM;V6e2yM1$5qU~^Fx9=jtu?{zO`z|Jp&*8>y-(12;hQ%2--@MO&#LC9* z_={%4#T?EC$6u^^GdFg}&t+@b4mWnk&!bGAW5VL`^9d(8+}Is|30eIPH+IJ_V0yO0 z3C8$Eg!3G3?2f;bGzCsI+$4VSe87bcr=jD;z{L(XcE>LzeK3g|yW^L$d3rhA*c~rc zEl=Xc?)b}Twt)^ecE_*T0yz~9H+IM0xD9ZX_K(O1UYq;&pgqR;O+%{X$ZIj3fHQ1*%rC)ZIw;r3LO{sl3@ct*0`O&2~eP}xRE*ufxNQNo*;&}z>m4u_5>(Lw1hZD9PK1&3fx7itrom!NY@ebjjGqo4scPYQzX+!uu#?FDxxt##N&u(Ag3?Tf0inHBF zb9gN1S34Wv5*Z&7Uh52lOJsaRxZbd^ILXNDp@J}d-)*yAZu?E19?=GMO}kG#!g;p`;O&H4Ih9P`LAcOq#ZG-c;f~HIy7_}gP=2w~5p_-5 zNjM1qtTECaB3$m=M){BY9ZlOzq?}#Ssc}e8HrjLWG1MtG8enn81Kf9=gzeiI5ArHK zLp8%rn%;JJxJ1T7G?`Q{<6%`NxOT=P1e=TZXY8V4+0HQ(n(-*%Jcox%WIRT=z*#mN z@DqeviNP|SqQQ8r>7^*!ZMOsFw%NBWuIk7tzY)o?vZ^DiA1~8(=r~#ZDZy}fxI~u3 zv?%HQSyg@vt8A;2$N02$E2SD%AnLmhDx$JT-A{^To{tL zsv~QJVn~b18WaG57ppq5hEfslxbfJ-Mj3|1!zHpN@uNbl94?VHc_v^bUxWKEX}T3pqUHRl!zmcu2oF1iULAC_rk z=^+(Yb!179jB>cDBTI%+o=iEQyjn=QZ-mkSfXHX$x5kS(M-5;SyOg zylU?7aEYu-nV#+NaEYwNg!7WPsv~O&D^cK#NBqfJc0bf9ba=Q#*7Cp5Yl#}L3dSTHE|FbK$dKx0 zmr#A%;o%b5rG&lU_#OFfn+jPxTq3*c3j}$%L{5-ZkCnqEa;~2X9}>&v+`wd!p0kFj zw!_0Ea&BA(*e8|Ex%nEveusxk~nayMEZ=8fc-{u%4k7Qe&~OG`huU;kkPk-q{(rSAIfmsEJ+y4 z!iLrMWOQhe&mz{aeWu)KEckw08WuQ#oL3pLZ!zI$?&3(0VG0S~`>1!Q+ z4NQM<1az)hlfj~?`9c?bWb>bps9YVh#O( z$4a#5&VFTaU1p0x>>(DX`df@-+oWXYc0T}X$YVD*xE-9BCxF=89!$0!9xIVsMpB;) zYIA!oLQ0a1rE_}`=KI$q{BQACiQL{R0j30V2VM*el|#}XHX*zY3g(_g*HI7o+`%OA zC1E*QZUu*9euu|OT;!(%0Khf|3{hsR3f zjv(C8;jt3AXA>@#SG(LQs?Y_BzJ@f5$4camd>>$nKd;|TD$1vQUVnmki-j-b4N%qR zLbN=2gW-$eEOPT$iM&C)^gE?EuaaX;dDqI5L9eQ2-r1^}e80*YNfMvKVX$Yt|NZ4oo0lmFulOxu@ZUHn9fkW5JjMW19RKd%q_=JxNWwn#bYJ%YMv!{MlQxW z!4XJ^m189`#nlaz9jBH%$Uq^7v3XAfMyDVLbfAA z>Zu%37sxwe#s#cHp&C+8qpgbN9WG-!+RWsOM1@n1f-`E^R#ncW z9ROcQ_&kTlN@U11Pqp(5>E%Uiyu)K9GGvT_8Mez>KwQSqbtp|u8GR3|E8CeOz^!8rlIg=)BXZhyeV z4v&?{IBx>rpbEBP6aK*J15kIjO+6$Ivt+;Ii(k9#heJ6ujLMNW5TalV3j0AIsZ>Y^ zkbIO}G#USe68p;-BN{2q$AX!PDuH~ggDHnOv?0|FF_kiLG=BIml*m^Iw_Sl0t3@^{ zcRqc>ZC`){w|yR3*=<{h)3Nn1zc1tNdy(!m?Fqtr9tUVRAG7JU9RO@A;Y{|k1aOi% zm3g6ry@0Lz*pm0I1Q@zpmT#HXi)hERVuF}jLfCZMUkVA|f!#J=f79%=1!Wk#H{zT zL4ko!H^A$dY^!(VI>J5~5T(gX9AjY}(yULY#BBu8Yo$>?VDjaVoc1V}p~W@>MS0qj z-SAeZ)PG8;FY_&Xm|U#pQl6%pVQP^o?+ zRGR%&1aL6xZp5AgxF$dN2uPB+2QR+|M@i~UKff1~t0cPT_a$5{Pk{V>!qvyeefpTVb-3QH=D7 zgr}mECs@iDmNI!iOZgDh%FCbrB*e+^FnyU(C5$Oqc=*PHTgA!-LlL!UxJOD zG`7abm&u@5X{dae4DvY}17MZOpd{x>mL&1W?|ja5iAT+y_3Z)ArBd0>OH^~PTg@~?7Zl1CN0N=&ZGx|(p5sBjHIq@m=HFaO z5tx6#ENlhim*ATxhI zUs>ikH?pvo=o?F%EYiG8c&W1-0Vn?e;bqQD#H0L!gqJ(3*)Xs1{b{AMity`%SIcB& z{u_kXI`4Nz`sY-k-no)AUr^Dl&PA;Je+h4M&SYi2B)r4f!%BWdc&AfFny<;b%h_BC z_*i$qdz}9;{bvr5_s1Qeo-rmP|G~J~6l4qXc3d1Kc}$8r9QQ1}!7Iooad%RWM6)-9 zeGzw*NRl}K$dS0~=)PGdKVSTk*_P(WmK?*(98SaLo9BYgHZzA2Ybo-4W@bF4pJt9h zp5M&eMTrHHmu+V9@caDJ%}K~BFf&`SfHTbLzzWUGavGk=Og}Rgpw${uXOunA-&92VOS%}pr$4aCkCY_%)12MezfY>g{3l_nc0*jiU+ka_0_R_Ds>%Di(0 zt9NDohgCRFu+6SaAM?%^Y^y7C8LKc#ux+l)3hFXiupO?fxj2|9zgn=JuFP{;hcSZf za%J(*ru?yjJ?_dJTY|iCg6(l-uFM8DUa)!ca~HSmxhz7QZh`A;1s1w$P>yDiZc7{ zGElx`nMcA@FIi$1p*mnO9hRs?P(Cw?D!ne*W;TY4N~%gwQr}ectvVssyw9A8|CD*| zV?ECh^XyKU+S&%Z zAO?_YG$#rQE)sAoe%lyr>rGIk$Z`hjMG)qGpc0sEw9d!tcU0lM04>g#6|BNYMBxSe zSQu6K0%Ib8dtVj6fzgD^vE-`#A^OF@Ximl7NqiKBv%vX`NSlonZi9OOKTGl_0Pl!fCl&S< zF<5P|(C(UpV`mQNHAqLN7{*={(22WDp3{qoxst;>E!rshJA$f{+-P+o-GzAExb0(5 zs+dkxbGu9GkRrcOsIEsomSeqztTQgc`6nN1pmdQYOrDC@_RAxXPN7A9#q0sAPmotj zc~>CoO3J%I1EuRDM0D8_frRCC9ZYkNmPX#83GNQ7c|}XZ=r#>j8f_B%0>ayu)54== z(azM1afuQ3K&W`;svQ{If!;j}lpV4CVZ6|M0GhxtEx9G?m4s{*kJZAoo}Fz3qBpyw z#9qj4rE?eIEig%^pM&)N$8jOIsFlv0k6g-IXhI%#g**&D#vd95XI+8rZC&;)nr=1{ z-S%Ig>bjr|RXI}}pju1YOJ4k$bpuZex!alIZpm{|d48k>2Rq^%;2jaGT1PYLyaucT zXLijtBF{4qIER}W?+LueHM)?Istlt{t|ILu3_JxUuvHUW!`h;J){AvLpwsV@It+C! zrhx2^`#}6$%e)%jSC^FfOf%$EW$nxUD0mll*G zZV((UL*NVQ!Z498e`Z}3>|B05vZ81z*#+XJ z9_zJmphPchh?+RFC>R4HHWWjyVm^fnwFnHX!81`S&JRXiidrRVpwE6y7^>BV5Lq3_dNj`MOTPYmnl#Qa-?ijXa#A*V zwlJsk-w_oldM5%2X%AfkTXi}^%Hz;S7$m{72fKdGV#^rFNFmsCV1p!9%7pu)%*1zZQ!w`u%Q)*`8D#ci zR~rJfNBLbYDQJZ*?yQGqss!X%NHTQ$PdfYw{Af>MhVqo)Zxs>ar`0z(o;6 zPo9)$h*5N11ks67hC-bIZ)QW4sfRTopFsRG>$oUH8DuIAaukXU;){Ygm1C72OM&t& zLZR0HJxj)X(`c@Dfc7x%R+a9rBqE;=;+d@UAILBD>->?ZB|2C(+@)G4U8p#rg@xCT z&aIG@wG6IU1mIEvWdK?(2QUag4S^~ETLAPM1HfY${4j&R!Db5_XsN~CBuP->iL2W{ ztb?r76^PVfz>ky?r1WUaQIdwOi zmOP}CL-to?7DvnZNL3O3xeRZqs+YXVUh*z%IcPs#SIk$(g0=HX%NRNlL-^N!u`m@y z3}e$bDC#F7c$IyV{pA{*mvUBS8Q27UlW2cTc_}pZD$5wW0@dn#uPPVgA^9^u`jFjY z1G36M(|HYm832lgYC_($fQaa^QXfM3_=9_y?HCICahPy1Qbh21jRk)kK&%wOn?r&R zQt(BZaGesY#>67gW3|&|Xqh3>u(F?A8f}#$_9^DHbfd$_VZFq2Z;e{Lo%PB%)S42Wh>ZZhcx|acGoXgg@hgs z35~rPLXZA~qDvl8Er;$;d1v0ITwo97efMEVUR#Kfil0k)!!*&!TB$m0TnrO2ELZKX z8N${7v802p{-q(wcT@63nlS8G|D&x!^q9nvKlA9dA;AYif`6sp>;FOJ0mrvhh%~J1 zvCl&?n_r{NP!6Ezp8ro}L-gp7O4(n7cmWY7xF96>W(t1hAC%pr+Y2s>A&4?>h(4_G z@3({mKNb@F83iBu|I|1{9~S)Qk0HUHYqco?0E&(_7JMYErV0oy8}qO#BJ?q~D<3;w z+hG#MyF)S8_BS8hRS?&op4dTCVMw5?Wtn2C1)+lPWWkl1>SV5XNw{5&VU##Y(}rsk zV?K?dMe2(osmCaFiKYy@;YDGu*72=ls5XI2-MMxnWc>wkh=&YV$B+44_J6?OvHlD{ z7pgdL4z$+HhrpbRP#+pzf_u?zx?`4xqUX;b3ar$s#ZJRJk>)_0E!wTqbC6CIpkQMa z-V+rn!Yv~z7?r#ET!@o-)q`5dE4pa2?m@h~Q2VULi=RAp6n-6XdG09uS>PS94?IB%|DCz~IIHohTHstouJP-D z_X+M$zJu^2f5R~C+!4N$Df6_?fkd_S^_ni+)~(F@Kq_thUrtS+n8fRlCKC! zevp#iYb^P`#*(`nCpkoqS!nq)+nSGrB)=Jw?79Jxf7X&i9cp3tneMT6hdY!QB18(e zP(lmM*v{Gz`H&@s7($^66{G}9mb(>vsk7qe*!*i z8}Jpnn1oPmyO`Hgp(l`6c_Z{#tqIB`VBl0;4%O?y;lhQ~m?%+EvBxfj(=4_Q*nP>(gk7VNWH)9%q`_!A--FZxToI0NFO;P?ksEmpJOq2@=Sf(L;>>N=kV z2Q}5n+&JsukPaO8psCz*jbk?6aZ7*JDl9~8OXIYNn}8UBINjO!>?lQ~J?XQUys*4!s@TW}24CMRO-{2e zm&ZZ9mJ-!O+1ISQ6wcqR2D|8&n*{4%xAx74gJFgEYtx(c^Wt)OUi1Z8c40ZPuaIYe zRl8hM8NWM3tpN7HVF_jl%N|0;Rld`bMZ z9>A}b&%90Q_&DN+m1{)Z&g+5W4e46xE4ztZ5W@E3d8-~bD);dX$mRD)^Ey%OvU=pp z1ckzP6PFnZg})Dc_+!+i#x?E{q4DF}@;;}UV^8?;G&Z{S;6nOX=>=NC4m5ILNdz)O#El6N7VU{B>J-klUlp@R z`!nWakDwA$VN^cY|08zpfjV@YYnX?`GFJgB`<1Qop4io@UAw3|)~|%ox<%c&%_@x7 zFY3;%R$+YeqV97c`+ai-JjSZsu_#zQ05_X-N0D<;%6IbJWb-CWBTRfund(_o^gQIF z4pFuH7vj?D;|DvI_dC-FT&Sr(0reb3%`XLkWjg&=q+c!Rm6CpgPUk%5<_P*bbb2DD zF!w8ZT`Hyl(KR_2_|p?gGtw}oEyiy+*9cTRtg<=f<^+YL(WJ1;Wdz>URQxoPFH|zW z8c5RqG#}{~gt#|`BhHYh+AnB>p<1h|sM^ECM@H4YjsMjN-A3R{Err#-Oi2+2BM|ae zdf*eP+!F_omiHIs8V`nCBk*;EJNYp62SU0Uedg>|O)%e3f5~N-){rUKZmx5YWYxk?IR_g;>lc-A zgIyTkyr^Rh+_bxkQ!3xU9oZoi=DQuvd3~q=w2}eg;*@tswvx08T8XWKPcHnD^^IoY zoH(i?b0&Sv$Cav0wW@s~O?{vm;KHNH=pY}cLNKfv_*w_zGPvJ7DOZzLkgx4m^d#7r~&S5L6_ojNyy$4DRSKKnKiMu1#EHVPS zboRT*o~g2$N38i7I`kg3k|TAh=`;3t$iYr`=(detviUIxJT_ zU`@yc1204n#p6lA_U2?P?7J>ZbW9VmB?l;?Cbdfzt%nw;Wl2@v4_CFrE|;i4q8vrKpYQzu9+EX9~Ne`&U{@E?9L&G5%B52mjaUw4!&rzkNyh|Mpi)Rr8Wwlzu-Moc zON%wXSYvVoGG7UksfVKx>0IcnjBf<8b?l)R+!c}DMyJyYo>A%A3yO6Pz2Lo24!xkX zT<37qUphu3{5~6)q7iZcx-em*^N6EAM^DW+Q1Sg0>aKwv5qxPF^POlPBd|1rX2?lt*c-j4DcOeZ#YW&J z&Bswrjqt&P>hTFx{z^CN>=p1JEPLS|c3GFV2Bfkm>~EuT9;#x_mqEb}O&+D#@kQoY z5RQ;{iuo?ih~dDp$_umc|6)P+Xofo*82V$~jNA;k*v0K4H(;#Lo~u^D!Ewh2z|~92 zQju^b4(kYfs>SdrP!0jK5Fd{xeV#9O8Kp-xgFMfppHl52&+|-;@Oi#eM8O~p&-2bY zo6qxGR7vtY?;DYRe<&RT-Qf}G)GCM=)sqIhUbL^#*)iez9|N;8n4+M;-ok{vd5ctk ziDp1^$)8!bYCvet@fHy|2L>s4i;AAz6} z42VW0pLyopE-q0yqVwHhr5=Y;sup*PQmjP>R(pr*8)O-Kl*Jnun5r0dgcxu@kq70Z zv7Cp6&36J@-ax}RTNVi^3Y1fIj0}&vvNf?P2}yNB!o-h@I4U)V#Cv6oTBsSK!nIfy zX4o5Mn1~=|?w7U*YKCTEhF8cSAKv$iNOSnv1My%3J@-qRm1kd7)_@H$D$io+2VG+! zpjrz}o3ekg$ISw`wm{J0t>n-vNAnPe^#r#a%<2ftPU;k@ zVj01DwDDUI+o7BpA4^6{WEiDy>f-k?%v63sso%I#&cY(Kr(L2^gQGB2+2I>)V#Fn$ z08$ym!_@py*a}Zz8x&^yF~nAxN{9Sa7=kA-TuKJ~3! zVdO(JO_q?=Yj$6l{hTm+T8O=lZIxzmeLoI8t6YQ^N;BIU3zi+49iKDh&#b!z?5cNW zTPlhxU9y!hus=!T7YO^26WHGlvlkr4UJzz)N%lfP3->l|a!*C5?uvrO`kvZ%vgo@( z%@CeguNw~rrEaI=%Il=dJ9`Pf%YmDlM9d*&;*P~4%d9Xef0wsdsYqyQ9tEf--xil99gUeelTbnvBiKs>-YdPT8%5g}Dr&Xx0B9 zs2t8m(-~6BJ(?Cp$)8zwEN`ibo+)AUepHpp!p|>vXws3K!QruJuEYxH)l&T_H^Dl}xUrG(?{JCK<{YHee zK3~K<3^Cn!92z({MVPz;dP{4L773$(2Mq*_j$mZW#cAilcvhzYwwdu}~stZNcrNEV)75*b|W#>yJ zzYD%(Qsc#<@ho70A0jmC4Dr;Mb{@FD!OlY((z{I1>1^`j>66Lp|`1Z0#;;AU^k@yL?iq(6f7^_?1eZD<6E1C))54?lC=+&S5Z)= z;LiZhTSLYyH|rMo@g-F+?yQ&wW;g-92caT?z{?FaULiSL3~U63=yY=2b{xm`I)`R? zC6t2;NH`NA%ZS~zD{x-(1~y+{X; zLJAcp=pBkbP4yNfLq3LX(QU)0+-{xD1uuG~2xhdu)UCpZ{`T<{Mqs1XlVX2}R4s5oE6qv6 zLiAlIE#tLD-$TdaE=;srDZ&8%_`MAAw1O!L`-K8(M8G+3Kymd&ZnnD=>ZvVb z3dUwK9y@3*aKk%|JaK}B!j^Xp`>BS-85W5%EZP|V&U6}cE5qhj_JQTh$yQlUGgLe7(j9t<~rq?~M-ijwdDKJ!Gifq40*@ z@s#9C?-1iCyyepnEC$*m23kg3jHK{?1MgG+s`BwJ${5BB7AnSjLA1-*i{7(S6RF8QT{<^V)HJDykNT>?s}$KpO>$dd9b2Q{g2) zXlVw<;^q+I0_Y5)lHULKZ zwd8vtxg-&}ZJ&kthD4e#u;||n=6e=&to=d+rLQ8=1D*($FB^!8X6keuYVjJa*u{8w z9yCN*JTuVKCunp3Lr>qRdU}00_)CmH6TYlF3Zu^qm;{l6(IfDkPUnzvwN96J8MXWk z)7zhEL+jy_deh-6PUY==VCbL3U5(e39nLY8(abvUxKKa*N&4Xg7_U7~UCTR?2;!j0 z2prbwd?$uYYVBFdCI}X^kDSwYXa6M=NC!=UyHkvhR*)2JF93 zaTVw8k7jVb{Dsii^nqvw?xYuia}Cmi(G0>{h;qr1LftO`#p$@_PRYGQ(Dotp9iSa# zU;V?PP4UaXB}P6H%^3L@@Zb)#)#XsC1CPxyUzZK_T@Qq!+#3yBm@j=(Rf1cX|Av<+ zS5$3;We_@-@ALT(hxEu+!w0Un(Q5zJR2)?e5UL^4eYh%F#w8e}7=fQO6^|3Z@vadi z!M;VU-%@(05w7N!sD)PBqz%qFlt&b+oO@J%^*x`O#*Z z33#H40q2VWbHzsU#YQdgFj*iw#Pj5+f`yWrC&v^l607B1Uj{J>?wKc}_@$BoANjlo zvc3|Q8eO07!+r3AiTKba#eOBlZbNgZ4{P6u&oud$Wt>Y#TB%umgCWg|>HI0udLXm> z9RTLA-c0ZJJ>gL$zvI8FkyjFfO1(iK5kQky5UPVD%LXP})rY>V?8}z?4v8nWCMJGBaDfPjCkCZRLQG;uQ_dKyHf z?`R@5P2BojWrYEX!`KyOIbB#j0gKGJj?{#4n$T<=b315d&Nb#$JZ?Wl;5mZ;=YIzQ zD4L{MLi4}s>BPWPG(u-liBPmE-Jvy;IaiOSVD~wOfFJt*+(p-D zq-3Ue4PVKO$|-%&SX1TPl|4HDw@_{BI>Qaxe_bXNY^)m8KsDA>X^vNbt2gzjF^q<7 zUPI%_tm-s5tYrdlHr{lhewvufs?LaEux$4_9xC5OROtoyMz~7$NoG|qj4=XL|51%Y z8~h{;C!JND57O0|lv~APQ571MWBZ*EB3PcRhdIe&C&)0W9;P>67PCk53agbG)NSbx8mWZ+OMll0zb1F_98z`CGrXL$!ooq(IJXUZ9?2o^)DQu4MF)FoCr=G`4tvp*hSs2gtY6|c!g6Ge{3!i-frTTe> znEze~@Uy4*X@BE6YqV^n_tp|LMs(Goj(nMJ^;Zjay8 zUpWoI0OseDx8bN_KZk8b^)vaP`JOZ!KsTmgx+eU(AD+{DSvX(i{d^sf`fDS2VX4!5 zGn_W)H$Oao$KL-7C=TSQM3HaqCPM!p7jC#gLV;;b7AE4`) z`vL$zG4(^Cxce_2hkeLtt{j5;e}O(qKU%SkaX#+_YqEi>@BOzhPmH^oLKMMh9vkgZ z8>6_;yP+CJ^;VE2t>Kz>F3gv@8`bL}#q$kS&S4@8gfGCTO*V0t#>q>megg#7BP@3e zi9`z?jjqf%x@B*;L5wV+<_-jv&oYea*Lp&Ue^Ci;M`&mOqxyH)BI#Y`a7lSY&e&-) zCmCl?!S)j{s;`cPziy!MxzxI$o=S!46gGt%-^WEc;^;>8$YdnWVvBIev}zyf zZd4y;&PwJK9hc)5ln#Us!&EtlvdHY+->+VG=*S`2m0jM9bgsN!~MLt6x;F1_A z%&2Yx%Ou@Lx8u?n)dr&{!;+vbII?!O5acz7Y58yi@F6nc0eo!b@&OSuu@kJT(qAu@T6MzV=q9*L~iNIT|iiA1(XBD*4xlsyqhDu%cm*T=7>vK^_*VVyk) z2Iikx$Gf8wpJwGd(qI07etyxt6X`E}6S{M&brDtt7(W6_!=Sd9HQ@^=t0l<8Z-H*Q zMy9+C1Y4{nC*~a>*zhJu^1GJN>=OhFb6I-qdngWnWvJaSr~_@ycIcZfyEv8aFNOFR z#lKYSgSJbI^gK;J5%lvEJ!%IAkJS@1E%KK>R1+-)(L)hJBgGAI*<}#wv1-C4$Oez} z8qK^3%pd6z7ON6M2iifis9H`Hrf-NKZVLO-*rz0ZUK6vforSp4?08}=2OH_1Mo^B^ zlqa#r5F_1szrlXjoSJf|k)9Jl`N*j$hZ*UkH6<A!Q6K$|vlkWvNufBs- zS*@x_Ymao<=NswoY04v@ED_2fq(mb$G;@{9t~Sz}e4wgD%JHYB9A~6Ir75ZGDxr)} zwnVoruGKlL1kxpVhduoaMZ;|xiiS%}6>YNdMU8)`gd1Ps)yS7e2 zHrHdN$7;!Gh;0m?$_0${B%RK%k&L*;^h-g%R;N?p5}mGHra|2oBhgVlaHHQNAT+Y@Fh)og8GlD3E}r!aOmVGD-Y7HBqF zvae#}6jb`Q2raHSwYalI+z~BK+HN%(%1A$^`DyWOVY$-yVT-2}eAH0YQ|LQi3Yhml zt!*^tyLZ%9KC+wh-8^gyO-`+!I;e@PbNg?-3 zGvH<7!KZ&1r8CD;N;cp1@Zq1Knckf#S^P0F_?{TEf%VShqgrK6p%CWh7%g~6Xw+`= zPW(qxdA{d#x&hOVhrLu!{A zQoBxe4YeLpN8Uyqvz&uSi$m&|6$BwIG^FOJL0@hycRbsL_aQ|MsXa$IK$9W0=NPSS z$dKCe`%MI8NbUK9uo_Z({v@o1)SkZxt0A@LZ^CLw?J-OuYDn!d1yMt4k4q3Wr1nG! zqK4ESw;*ar?THpd4XHi0IT0GFA+^VAP6MKb)Sg(A3fIVx8WRab)R5YfV9o`ihSZ)E za}W?Ur1qrB9&9zF_V~?Nkfw&zp62E&+Gv|Xj=!5c+I|Arar)l$rgBBO z_k!P$=HnIR-f678Z;Ii?hc*Bg0h&R7_2G(gZ^RYlURhQtSCsP}b9f`KDED4Gmf+`b zOz&L2(prz=$2+f*;4l)*XYIf14A>sf8OhbGv|)eW0r1$COt!0- zKE4a!Si2PT&ct-Ujv-gxI@4SjOULud+oaIl)W}U*fVVZ=O`XL|-c2p{)HW?`OPu%A zs=KOvGln7IRCiVTW_3hva<*^D?fBp3UDdv&1Pz;aRr{7natiON_AMvuvq!)}z7=k0 z;Fnhs-(`fGqy1x$FLzb@E*}L@-Blew`W?Xkd{=e+_?@7M*$m14_zOGZ>5;;_s^e!- zqG9JDA$~UDD0?Y>@fQ(}wRu-{{Kcg4*}uXV@pB35yQ<^oeF7v#?y63> zh(}`EysJ9lV!D!H^Zww3xeP3}&AX}-=2524Hu0Mj>A_pHSyImNn1jUDXNe2`@~UHhzqeu;F3QEU|f4bwWM8aHUOuPuNKKYP2T*kG2RNz)`Js3}e~{G+f}?G^MzqcM!D#y~f!T_P4oH!^suMPmP;OvN>_O3Tt!+}b z_duZDfRl&zLjBMz@W)}QVfY4|TuE5H0VfY9tlof=N8An*_)>Zp$!8bRaZ<(_$yJ>I zWv5Iwl1CC!Z@|gtuo8tvj9iqRGJXn+;YHag6BvmMn=6G=CQ33?rWSHhcFH6Hc~N%C z$5^ZMe{ zsxwhl+enT|9sC=KcOombf*}B14~>{QgvqASgh^h|N*s2Pp;B0RfobY+VMrM_XP%Kd zLNTO8r4A|wy$=_drVgbdzH#G?)Uzo=U0|9zX&B%bxxh4a@-o0mz!X--uz7)L>Qut6 zlyOGt3=;4H)6@$#0`lP2_KwSYpH?q}`L z45@RK4cJnC>z~%*}smu1^x6r-?eK&Rai-3!5USOKK;vnFlosF5t z)XUxkTyD3a%***URbl_aroG}2(yMG%}B4d&q2*nR}r3U^8(Y~>t%V02nDPb=- zl8_&5Q!Tm1)Zg_Zg58mu7Nh~9ZTdeX%P&XN(RN>?%VnF%)x(ewlY!>&C0{rfa0)Kl zOrCW*Jl(K)*=F+WDFlrexok6e>`u@~m`onWhreO-vd!cPpEKF!Wt+*?e?y`B=X7b~NAGLYeX7Uq+AG3McX7ZDSciX&d zGkH%wEbzF^%Qlnu65eC;vd!dY2=B9b*=F)S!u#!3)bm-wFWbCqGx<5f2W`HzCO=R3 zb^B}Tyr1yfXwCDH6K!+w6m2JhBiepk{D7e-+HMA_X#06dxgGY1wrlV!*Ka1j*cOJf z4h0dXN>m4E&C+pw`UCji?h3WihY^JLkC}z*(gnrEn0)V zie}1|+1T`vg!AlknSKu80=om@bJf!(+NKPvlu76Ha{!L(57#dK7r>Y*fb*L7S_K{K zOF`DWH@#oEYV$sHRbR>^qj}#y*y$w>HZNC2-`o$>{pd*rwmkrFe};-e`x2%PVB{&b zKVm@xNfWexB0Pv;qud@&nzIP^w=X7dg$sUGkuuR}K7>$}ZIS{f8Phi>5gyLUPZmQo z7emw-F~1R-9ANHwEdO*QnJO}{>{rClZ0I$inhN8oWYMTw1OQJ*%aG?f#hRu*)JdpkG7wIQRGdH)G}^J zF`V{*Pd~Q}nx~n(Kw4KKA4Q#$3nwXpL6`%EdLF$>uSPGcIG*8Z@dqH^eIkEnd2rrQH=Ux^@ z8sLD)$;Vu~hOqrmLs;RYpn?QAviUEeEJ#RffO|q~^A)LS!F4p%LD9K@UsB9}E0}%P zd{x05Y?!YpxF6|X7x+w>s9)u3bpvWsz?)CanJ!iyEg;xJg(-VK2%^^4AoFv}X!9a% zG20?>XqEJgslG#mC5H_$E*&UmWIGe3U#1yd82cw&*R)ZQoVT^bEvE zrGxC>s>FiTm&;Me0xPI9?+h34XQ+S$Qozp?2%9bveWv_JiN93DGcQn~C0qdUfsv8O z6pbul&Mb}85?P{=O++?ocvU)JipMkA6s1@M-z8xtUtcpXB42 zZw7=0y8t_~xG%_RZbNC=DD4Y2LpHkV7woB-(o=;Z2g1K3X%70S07g~{`9}%=xFp3t zO88ldq-S0?FhoM3qxkw%#NcRFGXzrT81ffA!!!X;E8-K&oFt?-FnJP%7u7a^x$Fv( zn!_iWIhnMGN#NTnVujnJ7E;L#0`jSC3Rv_V)mGq_VUQNB7iGnw0-jbRX1u4tj0zMp z3P{^+qgjf6#RQE4l^O4qQf2AhebQpI==P9B1;CT|4ccI}`3vhWw5$1;%al5x=Wm`$gyTyLv&jO7HnhytP+A&w?iF1oyH1^cqpxOp~;FdeU>Wh z=C)u_@M#4cvX~c1#%cNES><_(8+A3>WV5|)5zUY20C26BIY_QMj8!xeF>f&$G4~^c z6^aRN6%%wh1YFFpPRuZexI~0H5x9+b91B=4Pur&N0hfNfUh>xi?<`T{Ho;xB5`gQ) z)-0?fpSIj6>b?Qu(j|kjwh&VXC4W-tc9TP>)b}l;iw$7(#~6p;ZwH9XUFJ8K3h3Gf z=_MfOnhW4P0)7D22Z+8`YVtQ2@47H{hf)qxz~kmmeh4T;G#U)@u6Y3NBj5+{1%WsK zEe>PxDe1d+0k#}i_dWm~1JH$orH6DOz6ywJYx17xuGL77!Z*6E!vT~M=ntS8K=1`k z{sVNv1IOk08;i9mC;b~$H;xPVXSO#FhGZ=VXBlNFL61>T3r(MlP6R<_A#VNZqSJ~* z0%pL5K~uA``)K_45t#7TgP}g81mC^+XFh4(l#bI{uSH((%lNYpKRp|hb-x9vtv`YV zHUW4EKp%$kb3aj<2Wf%tx;BHB?;?5k$Ef!!0HQv@>hfm+bbTB@!+>=oY4?wTZ35Q) zTL51X_!&U?r^sKzdRyVTFUkJSuz(@e{*N-9m z#m}@uvg*He7J!ckoB^Q6Hvj?vt|AZw@EU=B0DcD0%{K&Q8V;;)HGeL^Pxp)Q6Z{rb zive6o;3@#G61Wk-l&}We*=*HBhJE(@)=muy!vS+yXSB%^pKKibm#h_ zULY)8jrui5)ajmulpB#^1m|nw_R_zwC-;HJl^Aq3k9B7l!Jd{Bvjf)~gvt@=1NeL@ z`BK$l56!pN>{^82{vo7yJrjWYCjeOht|5>J-~j?20B-^4MyBpPfjLJ}r$GR2CNL5} z>@gjDy6FOruz*2kETXvtpW8qn!RIgm1|P}}4$|Z*W?)SNw*2YX(Jgx@ikk@GQJ5F# zJ_|rM0t*3LMc@hm9|0(>2H^n|)O|BjT49xE_Z-$f=%@e=m;i;BJYu?D5Gl)fC@K&@c`-wQ~~$`K(Mps9jg2oi*7EKHt*O0XPvZz<8lFsA;p}h zNfE*2&-~h)6)I*kMr=~d#dx`uVzv=rF&#Z9=3>peKox`aQ*bPtb!_Qksv3%URFmTA zt%~{Cd?!@QJg+Y1{3g1XUkR|78)H$-!T)=0;=fZyLqAl-{9y*Owb8m@Od_?(X{w7k zn*fXX5kRn|=Kbf|bm7Z>UrlcZ z%5(9s)sP~_TA84YRg6hPo;52Q@eP|4$2Q6QtQ($rV zGc#OeEwt?lQ&H~H#@27tej;T@V=1Ywl_4o3DCOz@C55J0t2=zS1x|N;ODXK*3n4{X z;B5jlPqAN{XDxu>cFn6>fKiEI{rD~}4e*?%Jj@1YqVOE?`9$5O&90xaQ40_+gp zW>LoAsGpP*v4mk@;+#V5%O{o+JQ6{8Dk4Kv$vdh<28TnH@vb*Qs;otMqRPJrP?hfq zP?h9#RJK&}smkJ#5%eW2=?X=%(i+ISG!G5G1`S^f4k>NxF;!YUOIzaV2?8lhYuLRXC(ZDE5;LD$Irk zp-4>bZl~t{NpZ*Dcs%zN-z$?ALctM=n_X}4KAqkN>2)d{mpg{KXJwPxtLKJ}|7I90 z7V9(&sH!aQbeA!BjP5iuA!TQT^w5KG1=4@gI-kVowl;c0jiYLJVCBHz_PPg9Zfr}j zm}tFNr&De(m433uY^vlQ)8jv5aJ6=L+Hj%fJ4p+4P<*vdgj%jHf^X-k`GzUJmD+iX z!J9Q7t^RU^{`c$jJCOdFN>?=wJg0LQ_XdZ0-D4ojJFUTCqz7SbbVEB}|Lr)m!$jTP zSiiBF;UxB+pzR&u3z7G_iJ^Pe>rb+FZ zh%SWFd=OJ2n{K4#osXvL@w4inY`WCbPiX{GHJvByno}eAcv&@r%1Mk@rud2*n%pgV z8G~<%5U}CY0*aM@!wuGV*RDmyI+!C7>5RcoMTj|kYB61v7+<6w3^B&wFCqkFpK;2H ze6CufDy#=?8j)BL%Y_Q~V{2BOn*R)?!2e_KJ;0-?+P2ZXGn2`loi=0=k|7BhiV&nE zfdG*ZNG6m}6M7TrOE>Q*J$1Fc_S*Ydxj0;b#hQ;5zxv#KeHGuHFyE*szT@ZS>#q1l zhv$S9QFa=5x;aOK-Hc1$FZ7lmu`kiRx&Gic;h)VdhH=gLhZ$<3l6w__AuO!4bu z_yyB>)#I^8x*;ZH17mY_qfnoRJdN;@N+Y~zP$>6R=rM0ma^+RjCWUwPME+)lr_rP> zf?L#ucexd@$hb46kbdlhV;UPR`i4vQMU^VtG?jJ~Y$Y6VUTx`2${CAc@sC? z)lELy!m{}#tdIUga};2&d9aXu0L7Qa2%B?MM`!-U-(0f6k{-yO>*4; z39=Ef7X-2q@gV^>B0NE?s?0wXdGs!5WrCK$Iq(4pz`B5ogW5COFl=NzrAc`gLub!e zlC#8E!s#-X;pqj(&O+dimE>u{Qp$IYRpq7P_# z^Ou!_N8|EO_NHfEOHd$kPFh%00SmISFUx zt4Z-J3$v|iQrvJ+Zx?lknUQpNrE)%W|Fs5u;)sfa{7>|qbV>XzqL!6y6- zG5mS+ow_CmfxPkyotTQm-HO+>W|z2vd#&1<(ZX;$;^B6c_5M;VN|yH>mOW>(U@gnr z=X_`gMUf{KNCmhMaKy?AYltGhIEuWZL%!{tz4d=Hp@rUDnS<1gK zS9x6&XPwqkHPY(sbl+m1>96w5Hh+Jd`cCzkZ9Bt#CU(s-h6Po2(gOJM{^BUXPKSR1 zCS9)bRX?q~Ompygjl&uK5^SV}SaVqU6EsaaPURv5&Jl~crJ=lFkMS=?i{DMUsQ2{ zQ`|6IJY5&Bq9#?0sRq9A+`LL>5y9SbrIeoaxuFny!gyWsOW3Bqdhx-}ceW}%?vPYo zuk$JIjdROurR4E1UdpfS2F)iG_h6KetahrKoaJFARS9`Byrw>(`B+iK!iPqH1r<*eN)v(wR znvWgrM${zsnD{ zGzH^5v%lbXUOHnr^-kv}4x$q~aY=?jX-BAQovM(T;z+# zVH;4hZd<-2HRB8}=^?Mc>Dei<_Gn;>tiq zsAk_z3wRG#PKy0;t6X^L-S}*^C>(Q*#FLP@Tl%w2(_$>7^MM>L_^@9X2T8A(bql z=NW?J!mqROOv`2&bRSF$Zr}ngLz;;fW8e_iW#XXfmQe947ahtxk;gp+po7I`epfPbVDS3YtT_QsZ`d0;tx3S7N4=SEvJhv!bom<4| zFS>iZjCzjGlCN}m7mX?!`4b$-oG3GgG^1P?V4|cN|GtQ?kOz-OFH&d!^zW_Wm6z$c zErF{J{GNj&Iz05uu;p$j{J$BtyZ|C}*fL>M*z!&$)k#1)Z23OqIAP0eF+b?AWsV;w zYyrauy|%nqgEmDy2MyfP;%!}S{O zxo5;H(?}h!%(18AmB$i3fQ!9w1fhyoX1nNkqJo)|qJo)|qJo)|qJx=}reSwY z1vCFY9$9uH&*rL&Y(dF^)N?;+SO%Ay>sQcVTE>zV#}qD61>A7FmO+s2lTjd~^4x z_~r@~-#m*nJ)ejCD(fg6>BS=xhBDT<_p8VqZOtS_AJu;)*13ug&ebZ`xj*qjw4n+; zCWps*ORfyA)nUk7`?~626G4X|Gp)mrAH}qz!;p)SYv`b2sxvPl#~bJ(uIQj*7U`g3 zLJ2A+WdjBkOAdpI31G?zR76969|#*K(MskQpyXE&;}pW1^Kr6e)L25K#z#eojgN{F zn;^^#)|#Xc{^F%VO-7-5%*jHlD>#l# zN>NZO3SQI#OGF@3gj_bq^OuVcU?h#159nJHx zPNbov?blIccfqRGI@-AKrzomIms=S?VMeHG0vW@) zZzo2z(M|$@dz<&57m%s9FiFU7Z!(dxHz^ySZ}nxfs5oB*C5p0=bBzx99Yj(Ut2&4e zi7Mn*!A7ig1tki1FlQ$f{X0Z7AcA!WnN-;7P|0K1rJP>Da9shgS>ko)n443T&2u6) z&v9&?BZf%y>O9(~B6JlLs}+<8-T9(PB6JrhLl~heP(|n}C=t4f0ClmDnp9l~)DgNX zB3>&fUJJzJXkH%i?+WD~|4#8rTG)WDUP-BRRRE@9{-rPT0oJ?uns)brh`UnI{y-0u zKICvdECa3K-K_0~YEqe#rY4n!GO09z^$lg5HkO*uSSH_wE{5oGl5MO;bv^beg_}0n z!^HV6-p!iaO59vcAv+_Or#rL|)}~DwF}t-QIX{BoOT){Uj8)b>tF4O-TNfK;oyKCF zN32r;#2zt2#nF32kkRlfN_|wOd-GOo({mzyG<=hJH0mbvSkz7Cv8bEOQFUv9|4%4{ zn~Xy0CiA4wHkriA)%dq4976+iz8!^AqVSqNpgAV?HRUw@X4I|fErr<=6vTF5NA!q8 za7H!>W96C*S1IMRa&<|%a`klB)zeX~{uSlwUs0|a^35EZIz}P5s*rNk6(j8|u4*i< zYAmj5EUs!S?zv-Vlekw`-s`A4ak|2EPeJY8O&}J>+>U#%)4d|G%dE;!?iIzb zL=cNJF2|+E>C!aiQhGqSG%f7Xv?!ORN4YdT%B2}$m#V`qDWqJQ73Gq~;*!SV#_SmC z7B`kfxp7&<4F$CuEkP^}#5iv3qZ{g@Q1cb-#w}qtZi#YZQBFgk9qfCD? z%JgI57I->rxf z87gzP#xgs88fEmSQAU3jHu?*NFhy&GA+L~_`BjveUq{STP)+{-6uFqdi#en1RrAj_ zZQ|bW{IgfhKVqWBV&Yzzi`ex0)bt8d6w)`ByJdn>v&8`+fvz{H>w2Z@XRYh{u&(Q) zbZIQQZit%qZit%qZct)#E@f|co_9@ica~a6JkJS+hlV`QduV+T^8%-r`f^yq3!D(^ z%Q+1%I(OTb1)v@Uw3jE5S4h`hCQb!q6e=k5ih?q0Dk%2{flV98Q7`Y(fClpT@*Xu{ zB`}HhekbFh|+eD{Nb@DBF5R+15MCwmxCoD#NxZq-?8-vQ1%a z&)_I~hB)?&;rN@U?0HbzGcRnlV!uaWJ|>dh zvXY(9%xzrIingls^Gx5^66rot9(z6l3V0%KU+u)U!6>VAy%5Ala;ZN4jX7M5lG7l` z1#PEUnyv|+`|xCl69<-h@OW$HCEUe1S7hj%r3_Xit-H5-qe!pdC;Vf6x#ql{FcCPz&wHr0lpxZ1hBmoLI7q1gqGkkIS<)a0X#;q2H+=x%>Y&T z0J{NJ0^rw`&&I`RGQSzs*va9~yszYCWG5ED$)^GG2_69$1W;a^I>eJ(7NI2cDZple zZyoSEz+=qu;Q8(+f;s@DtpTzC<`Xmp*htVC;9-JdfKvcvFR_}sBjsv??EU~<0J@9> z2u;T2PG-*nc!A(j0Cyq4l>p-j)&Lv>=*I4GMP22kF%%x|lAh71EgWOd=uW_%u@*pn z-T44M+oM?W$ui1Sav$R(Amaka+D2JJk?M$4Xgt7dfDYU(J*wrsMDyCarqjIk$e-N-#IINj43Pr?t_46XQs|3XXmA*W7P&;=Nfe8~lO44{8>gt3kwgSCB?2o5 zC~zr&`gPy~{z*$$B!y0J@uT;Whmn5>WF-dx-XhoqaGHRBIjT`7fExge&H$GKoCi?B z2l66(H_aac4diFquI9}!3_N%eE&dGz#r&&p#h>u;ZA1EPw+9O#nV8 zXboVO0(1gsNzfCZieNCn9D=a`Hv{yT0pMD5bZOZ(R>fkZ9$@(u0RJLb15i{3vstr0 zX|pl6D6>B>TQt#4_E`u{vdO&V0Bo`r0Ohq=q_$ZiwLO4XP{RVyh5z~G}N8?};`*k?X9do|TnH47x7U@ZX^+z(JjG7-v@2z{S`mZx?L zTYf?dZKP_)Fn==lID&hEOaxB{D5l`@+T>k0d_?$a(1`G-Bf>kxtGW+2@ITGOTy6Cq zj_{oB+UgKMd2JT)fF+`23IRRX3ZUzLrdASe;D4F39VM@UOg#97fF5L4KuK*DQNj{Y z5+b0Ig#cQ~_S#CmGv9EO><5`Bd6|Gpegr75%_2%zB1$rQXeIps^i1=LR^l6u2L1s@ zB|+4cC>G&+2`Kz|fHIPZK&C|Cj|8;({GJquUk7ePc@tCLXqA*coz*;~&5-)if^9V9!Z)%m)EJl{uq{w)DLZ_*dlTAM{`fhAH4eF#_! z)d0HfnkCkn0dit)a+KTzGO6Cf1XS`CKzVHzQNj{Yf}=o`l6C-ka9*U9Y-2q)i21@% zFbyQ4U=;xs+zU`fG7-v@2z`rymM2$*EnlOBh6iU}OxNbRdb)y41WyJ~gR?eyWN_XJ z8WH|@MEDJotR+AQJ$OT>fm1oYra0A2S5Nww;}c}z08 zpeWf3GV$Pf0#?np0Ohq=L+qz`}|H)FMuQ>^=zF(P~gibeQt0t$Z?po}CU zkSP)PEdi}=GJpc{>%bk(jasG;i)qv6I^GInaG92@YBSs) z2E~lTgNZmif3S9VBLN+L7@)j1i#X2`asFchIv*H9=jAqYn^say&xgd^>nNxMiPY$9 z0xDPsP)0Hl%9IFwn1DjR2hjcCEiE*N4F1eu{?LE7TgO!_2k;*k)AvQG$MQ# zfEHfHH}m*~t7TNoTu1oZj_^MTXmxNHs--rIc)$|zpgRFQSOTCs*?g_!0IOw;>SPB| zELHM40fqkxP(~6F$dm{S4%Y$)1IVuf_nh}@nWrez?;4IL!s4CCFJ8~fwY*%$%K}`= zNEEso=sF5}0N^yilK^c;0K5n=l;9nJ#Q;4%2avwyyAZ5A=<`;Vp9VNdUDC!KQv0}=fIi*|P)0KGkty-8{IzKECpyj1Yg370Ywh2{f2Okv9aT8##{24Dig z%>Y*c^wmwmkKz@>~-q0fLWf{4(!07nRZ19%spteWMqnV8QfAUheL2SFyljRZ{q zf)m~9+3ucHRS(;!`gc{&@1RiXxy~eA&)osaNFsI1l+^7N1gzT^0MxGoUjRI#pUY2C z=*6zdZP2(Aknf%hdBXsj5mW;7Cg=(<3!sejp;<_+MJluy;1oc4FkRU=Me7KyM2UL} zNNxn!2q2HCrJ5{=02%W>wRrpph2qMwivc)xe*-8ZiMYa)xKcP(yRrm8ejWIpV850* znlh)kO0Y*)@+I;Qf~w>_fHw(V2KbZUDS(F403HHZH67p{fI|Qkd=qd&OB?R&%G_vP z)D99`WkC?B8v*=DkO9ze20$`EcLEQZ529@YIKtLUz0hHI~ z5FIQL9f`BGj(h;Ee>p zwm0jlBdA2jasui&0#II?Lv*l2bbLTS9WisMqZ{k$d#z(NyXfa4`#hA2?5PBly&a&8 z6e5o)k$0Sc^1cF)U&VN&ngmo&7^m`hH1}_?yLcYTjO`MzVI`iTZ)Xw`Tn*_>|R{^dgI1X?R!D9fg6C4Kk9iY6nkkFSX$yot~ z-veAk@H@aB0uS2e9|Uy(z9Gm0sB<|$Q-DH%@`Ne$dhuTYzWC#$N2>`~=?4LH%U)kwiQBx#QSv&-L`h(! zR#FL2UYkXfutb#1C!msz09wgiwUv0xx+U6^he0MvVy@ImiU7)MvxpLwh>}qRRI(gE zcc16Al5g34EY*E(L$L_|ih$MB;3{+|^S zjb76()bv%OpnZk%s0RwgqvqFYkH!F$kwiRVN<7+1K##rvP`|=wwZPFMkkNaY4}T&~ z=R}T1UxZh`C2LSr|2inR9pEQ`KAQkMzwx>?bP(55*W*#=Q2-u|9(s=XHz4PvEadZYHqtiS)Y!bph6|251N{{ziaS0QV4d04TW$pc{a_ z7DuD^2bkMPwM#`1vM#Q#60AD@%xhfpJA-Qw%KEN@6FmSvCny1Eb2C5zKn*~rt2OTg z)QG&C#?k0}IbGPA=Wn&vN280HeVP?Sx>lnOtQIxi9OX@T)bDh4Db?O2Z_;XhB%n8|H)}O5wm?l#^ZrkGGe(o* zb(r#IkLylH&8xR+HAl8;HQx}>n`^c~&3w)K-+R+xEa=y3($(mn=26!_sbUWD@7oSJ z1-ccFIF*m1wdKnI)(UPfBH^%>@De3F?aC|D65gSN?;5Jg3QNGz=zo*&n3iCShJ+KY zS&jsA2PEtZ){=mu(W50uo4lkYgxlnx>rF~w4{Hi3(!+9g>dJbNKzi6NDEM6S{`YOt zfgRb>w&c^$2VLDmTE!o?X%$^}YZWI6s3LefR0K8Ox!NOgGI|z#!_K!|pEw$hLX5Prcdynkh=3Zl15^&weAMtLm>2+oqtXASrBms7Njowig=c2f!6!U0wA&MN0 z?%WxueySp3h153TDon#L!8sb8Cd`2a&P+`1JI>9$O>sL%qdVMhG*DGj4g(+81}=rv zR6S^hAwRC0^p)_@=rAq%Xmn14MPgc{#&9%x06p#=EoC{R1-|cm*R^YjsBzNW39JWd{Qr_9u`NC-%sT$j|=PS63%;-&Zv7HWUHdo z$_T<~eUWy+5wgi>hr^ni{ync5&eF;2{JoPefx1sLH)}PqLV0->?rW8o&e7pGrvxgcp&e7<9A2ZQMqhs{2-{1h@NYmkH^z+bkYog|+gK8$6|)!{HwkU*u@?SEKBldTzdV6kqsg^uqTvpFAz8qtQ#;v8Z(OGkj#s zkHt&e{HR?Wjb7qru&X*6y~K@8aifVGjo#VK)6bg7(dZi28(cJDleJ(s54g9mhEXN=XcU3?-1%OS+2n4LDr~fT8%=1Qa5G@{ly3cf@eqQa zxq0?*EGXq1_7m>%M9lYC0r4y97o-<_b{A5N_kB^=Z{Ls4rsdrAm&DZPkmg6$FRS{v z+xe*a6-hTd;GDzWGIr(pYFu~t4wk*E6U(?T^Tl?l#4@lRYT-LDlq3NRxCbBxUk%0KNr~N34a-mBv$4@__rAzIu`0=Ma{7t8}4y z#KLFW`r%9#_Ze*zCq{w%%*Wg>INa6bZmJ3N16mB%h7lQ+gSGISk@#v1jDKI7!OzP3 zHB~22rJx2d@a2Y#Lv&jhmGLc<4U8*pp-R=c%AFo<87Tpe%0&gF>->J&>Z`z&j~I@i zgmT{myUX)6NuDOj$A|w7rTBgnh4D+#Uv z=zSQCL$V(GkmAAMJ&p)CQq$v@fb}(@mjL#Fu*W-+v!N#RIY9UOk@JJ(Y_19Y1#ky) zLhE>Udl*jJQV39|% zMFe~@5x^&tdyv!VAf57UlO>7Pa~N zz!I|t6oI_}icwXpwYEr1hXb0t7J=ZiX@ z&vIQ=zUuXre?_TWqE()y)9+C#N9)IRqjHg+&1veBny>BOyXG9l=bQ~6?wWexxE*vN4rtEBT9G*rc#c?vk0H5gh$SX-xnpWndU1nDqo5c*XOL_jLNs8SjR_Ln-{8X z#)a*!v$Ar`+I^KJxjPiK<0ei;*Zg$wp|IFaSL*EM$d=oY%s@tEax*1>UDZ8UInLII zv6ewktqyw_opw=~#y?K7Rv{iVqcTjZ2>pI&pY zQ8p}Sf2fK%KG3|WIDgIY@Y~|@?46B8Iz5X0GqB^md zlf16q!hGGL_&RI8*0fRKx=b(Q4YKMB0rWXH& z8VwOSR{mLC%*p#JRV?>P{DmJ3o#<|k2lOn|=U1A6J7rnJSR(_4LEXTk8L%l$FB55OmkIsl)i3}whEWIXIB>Hz$t!_|<$bBEN4*7^W^o;{SY ziL&(p_&+d19e}^QCBER9&bymPbWX(Q(LQXsdM3li6VqOa)dpzxB^uNiId8RKEj@Rp-Q1D(nr{ni$m*- zBkXAb*9*$YVx$xj)ymW@81L3UiFtoK;|P21uAbf0s3Yt-ql!6(KEj?lIVnWxj8dnL zuqO>45~FC&YTR`R_)co;7EtqHG2*qfzcJz=3&X~E3RjZwNkfq+&v^8G(s5!g)un$% z9etl8N8jJV5;lH@Ai2~&`aWj^my)%QzR%goy(6w0RX1VkKOKF~)nw$5d*|qTt}7zB z%0%aUdoC`NvvL@I&aYe~)IJP5l#DdN>bu7}ZYU~)frU{&4xTcS1 z-aMcgQ;8-{Gh8!g1L1JtSS$88CV*HgZW*?KVlDTdNO^ejxQl;U!0<2<)irMwV4OR4 z%8a>&XP^%`^S2`>HYT504^uEjl5jaRtf9`3#=9 zE_t6hrga&)crdwZ@wdX|9*B+#lb%#2EvAe{C~=>p;hvK;aRt5c41t{3%L!q6C;Ves zZA>K8QT(0`l$_rcIo@`FZ^r%f6x7%u?3l&>5Sac+Df%#1_m5fb_FH!)#KqA30m*cBHeiPHGSD35bXq9WeK zl2}Pp#dCDWc_cA3ek3ii!bFPOkF8xU|L{@;{VD7GDqe}sm%Gx-_7 zF(Y9rI&9o6-V0Fw8FAbA=X30_S;*Qhe@VywiDGupUCW+KYj@LIAKLQ-NG*$Pn8>E3 z*-7fFHp^mbN-iJvCD#wywn!wC*0Tvc#X8s(Y2S^2b!H;dn__+n(RCIR=a^$zI3GA= zA8Ofc&sd2Je;c%g;U5p9O#cz!7{l`sitX8xP?{RFm%WaE?F*Q78KGgf!R_8&PHd&k znK#|AR}lN`!O&}8emO`o>?s&Z_7%igFtaDhJx`-6+AG%prtAcC$B#-tMfqog%kb|) z4VwN;>i4gMe3#+*7)0^oKL@>c7ico#XH5fr+Vn9CjriG=XxNQGA3ulKZR0CJBYrM5 zTK2W@CVn1qf;}Bo96z5lKKoZVAHRS&)$r_v(D;SvVDlD3ISOVh?ppJ61dVDogb55Tqrsnv?KF_Xp_2`gD`z3rax zD`D*$kW*!Q$h+=6;GuQ~I!eO&kAX+q@ziz8%fORui+B@pwfzZg-b`H!?eCD2u!Z>2 zv}xnV;1BA2iJWD2U)sOzZscEO@1nokiLXOz@?Xn304mEOUtLbb>2jg?bY4)j0A^a2 zbQ9~a5WfpCmc>@IEE0J_^lgVCTm>fYE6DIAjz15*!M+GaCQev{Y{MRh@sl`_*%o*W z{Ofreq=}ORHYS{0#!{;}uHGH+HJG&Sa^SS75Rr7VY>}l+n=r#j+Qi{k5O=fgQB_vP#5ztox=(!bhn6KCkiM|^FJ=u*gZabwi zy#mnlV>Z$Qc#5m@+Hy&k}#^m|9Z*0lL^jr4=wR7kR)8G`O0C+!Pmi=M_P#j^!2JN4_0Y5<8*j^t1evmlV zUXIO}^hbzWq)l4@-p4)#&Nos#Fxs85_C{FXe;h6u{uDH^=`V)8F@7&9-R1ua-njk9 zHe&r81s=Snq7j>Ew`J{=>*FZ4tebK5^ut&SR6K}mZx;@`K##A0?Jwa;peJoG>`UN% zpck>*?gkSALrc(fmXYcXR3-q~hv0Ca>Qy0b1J!|k%r=cgW@Q1&WFJF@fn>G2!pOiN zVMrS{ccBp&tQa!ffj+}Q;2Jl@2=u2Ru5sfL_DUIs=QMRsngHzm5zq=uUJI-QOrbM| zoe7q}#l$gbKK?_t zo<{k{00IkC9lVVjNkFDi%N~VF56Co{U~i&VmypJ1)3<<3qp9{n*59Sf&#+sdNdhvZ zX4xU)rOXf7&(XIU;>Kxnrc5&e%jiU|Jsw5{mcNeDe0w7XePG35NGq~Wkp6Q1^{`Sq zSOk2x?643a|dpq zCVy)0-Aa{XrU2Ve>q!%tM?ldZ$gVUT9?A$G%jh z>fpfu3Z~ob<(6QcT4MaCRp&kZosKa-x|_KpniwO~2rU&}vZXm1&e!kY;V`wcp`{t1e*-@x$lZ)nF_ zNSipp@NXIil8m&8<8WWu%j1Bw9T{9{C5zKw})X^`1cY|ws%5{ z|1PdKs_pC0oc{fs+85eakpAw)C|zb>0ZRV?;;ZZ|=HElS+MZ9n_Y!ZgZy`Q-8Spmy zbGm+*w(YT7;Of7h6@S1UgIe>;9qN#M7^C0+5c}K_JBjoU6F*>|z%<~0g!n-_oAi$o zKV+A)evY#5K5Q4jQ~wjhN9}&F*8e2&F}o+*<{0sDy9MohiueS-7c~4&6Tf6XMBkqw zK52hVn~xK}iPq#ZqGb)1>%Slse*#ISq$VgwDeBU)#={oRO}O}hm~Z9&?A$=hR?!=U-4Ka{JCMcGL&D1G4(8;y==Xviq_Fsl`HeB}sf~lOeR~ zW2nrqd4gAVKPn5_Gl}~XH@11YS@rA&+4=^34%Wb_WVlH>Te0pZ-gnJ^fHurKd+Brl0LQ%R%EhH z8@C-bfo%j_(kG|~Ax>TC6N!Ck)zjt}>65vB%aExdeF~?Bpv_Nc(l5Rpyty`gNS{g{ z^3%q*t~S!Ar6Rw`eybVsr&CU8+W0Y(jPx0$$gi;DXwA&KfUE2ZC{C|t?G3e;wgH|+ ze4$+hGt=b(Z?yd+>E|{6_lPI1l?7xGkE)8;| z27xnKW&GdC^vc9uz#`sUXs8m%n>%FnW(n(xW;;w1nRyK^{NKrZK_o3kj;CP|*(2E} zur^Y}f{7q@ExHo>H8EVd<9`eIaOUSAIgx)=_g%5=GdJ6e}Kf2^;^yW;taXf_(qMO5bCs;+f<1_@v(s>&3d$4JYFWz#dozEn?X5(9 zpGxpdXwSUZ%|fq6z2 z|6Z;+!Mp%dxzax&!ZsnSf07_@O(xL#r&51|JLrIdJ39c%^B6v%~l4d`nNm~kvHMi+4`Zh`kq;$`~w}~Pp)})xa54(+Asr5K%0j8VXq1kHC zIczYTj}QOm;3Jp&bpC4OH-9`j@tjUK;Cxwbo!FOhHGBOsoDR|4kC9MYFQiqgx^ zN9n87buW{vs9KW0Gx<+UY350G!)}j(cO3t`h9t9(;$uvw0ea>%2WWs96uDvxym{7G%#Mg?rpmTaSHtpK-c`Ju0a zK=p@~><^EiT~vR_V}D?>V5Mdn1E)|0Wts6Px>Uw>%0L$J zd0R~}r8FUDEan|q5OZQEXOP>7pmxMjN(C ze0!zq)L0nt@Cw}Z3wdnPBPcI?5#UFHV*sHi-9}qdwfhvQ8<1-EFM#g>+7Hk|Fgwbx z-LEK_e+(pU_`MOJ`B+V|oITbs+Kh(1OLSgv9CSazqW}u0A^Ty_N5BH)WIhGmq-wVu zsZL0>yAEIsK>IyfNRr3}$;~L)h!XsYc;k3T6I`qb%%k(rEid>QMe6czp!T(?I>cad zZkK?|E7bCd7EYCzsWS z$GOP96>Nps04D+3vanqnq=L^tY$t$nfHv%$4*xRpujxhp<;WKP1pwqP;%%==E0QNW zXg60jBk?E{T>@c+0|5>Y^Z@uTfP&$gV}lxfG1g!B2yFWW%9V#C6JO9pW~Kfyd@Ip@ zwPx!nPQvgCm=QbBfgP@6kqsaM^ zIsX7?@GOLpyxr?a4MD14m=^MZHhL+=H+xGDqo0xcZwST|htK7WX5Z-i#70;8opm9!!Pb~Q4M~@7jkrG$!+&rZAxcTm6@9dVB&Ae$2d^% zDd9O-+>|>zX12-aw`R{FEm08lO^(;AknV^To0(&B$@V#t>OS5;?&ID5!EfPtlWb`6 zF1ZTnTv;i+0QiEt68Q1977qgYj=NNWt61gd zHe%jD*Ze&-GVQ{=Mw+D$iiRi_sgxLN4@l1F3y1?Vjb?*1!z?gt(mF1sRIh8B{@h6z z7l&_D{n0MxOCa*u&GqjA`Amd(}s9;EV7@AnBQ!p&VL{IA4TOqrt@ig z5?p2@TSNbDb|K7uMbrKO+9pCPRnsh9SB=#eb510`pt;WHnu*nTse!NjzvU#JZ1TA+ z;%#Y1JPvyH@FjF<7qqzN4#KiB^u6>QWLHmtWnW>KHh6bCGsZ%gQTAVenO}2pk}f;C zp_!d=kGX}-&P7VPJYa-&lp=E%Guf)?1nOBgu-2=^51Oo7Rf=Nium5nD7y|d zn)x03kTio5Mjgr`(H43t85XUgMeO(KVoWWI%0{!rH?mKwZG!DoFO?=2&IU?vWJ4m9 zftJgBht1DUuWFF*7t(2II^QT5q1V{XD`^J@fbJG6m?^6k_Gq2?I5XF=i?BPZ%241DCX8q8kxkq@=uMJxJ8-0yn;EwB2>huG&; zANdexct5~3?lf`Gt3L7}&b9SNK1}4>`Xe7EifsLn4-=)f{>X=k3R{2V!$g(630HjN z!^BWqf8=u<7LK;{M?NngG1=B1`Ox5Mdo+4EKJsB=uB|`vS&hU(dl~%1M?QU!SZ3>w zd=?|I+}0oYoP@L$w*JWH6C|#(^+!H5WVNk7^4X2V23vpR!^AdQf8@i&9$SCp!^8nw zf8;2whS3Qd6Dgt7uh~} zk?oTg***ay_-2d*74cx7vkR(ymz#Vhzu{^JK7!CK`k%eJKDv> zHf&mo@>uI~xxR=z7vDbGCA}qsEgfs^XZE|Ln7%vglkB&V;a`RkYK~%=`3rJW`6k>P zC6I59%u%P2n}&7&7}BK8nT^m*1;@|96ShDIzeXgoLi|rt;vA9K6B3lfIT49-9EtNH z5)~AQ0*$&ov565gip}AgO(`%7X@T{YY{=lj4yi_am9Z`WUIF!Um!MD*7zKWDuNyqF+G66Pk_2FSv~cOEn?C zbZCfm!hBp2KhltEr@eX!)DY()&4HjslzdP#RE>w!e$P5myF-{rokOXw{Wnq{(NZz1 zQ{JbVG|{oNzYmommfq~he1bB+*M$5q0+yN`U?_volo(G()Ej=>UF6Rk$QRrq=2J&Z zofjd-uL=Jqrg6D0>8BK6{|Fu9ydD@U=1R6ol`cQQCZ&qa|CNMhYlg|$T*;172>Dsk zpI5T?t!45?w)o1gQ5tv&$yb{*$%b5nWE1(rUsp{;(zRxNP16G;zM7?s4Q%>aRC04o zQ;tigbX!e*_K$1WKi+|)rV>qltzz9(lPdw`lB{|er4mzq-7yior=~szyLmm0-;cs3 z+$vCv`)cZAi$D^;qoh8fU?tJx6|Cat(i%zLgk;kjS|Pb=9sFceV^axu*U2N$V3?~} zXQx2gY#F-BNf>{=M49j6_{rUgL2L@Fd=)-4I{=z2%b~d~LL+bvXquBGS0c`D`xds} ziM(71I=>C=WPFGuHUa0AKr4Pucj_IMc}GO1z;TGJGFp7guO{&0%7DKsKwp0vE9etS zy%IzX+@*?Uq8=klQIN9`+>3QVfSmZ5zkCh$;9V$s1dPG$01aLPSm%JN0WL#MgSDD< zneJ?8erMou^dSzB@rOpEd!c%drad(tD*n6}tDE5S$WD13k~x@W0W@b}%QumF9;uce z0t`e~Z22|70e}WgLO}T4p@&Z))OlS`hKD#d@TNeo*Y#X@d>W11Ft?a@7yNt^p#85? z(B3Ks*{xD>Y0k`+=L3C4Wo-Zo-UR3buoIxc8~<7BrM0!@-KYl|kC{uxT8E<@bu!Q_ zm1!wrGam0Z7;IAo|~kg*3tG~;q%3}a-C zyi(nfSYP*QBij7E&Tbd$ov_@749lhJGsAN8k85FVpgS+Ild8}jNPMp(Gk%*6qEQg; z1d-DG4SDtkf_#m<&QUB4Fd?BvI76Jlf+-pdF*VRIDT=(xA>VvX@>NmfH4gc{bCSFD zkXZuz?+|i?<-+sm-ZU)6dfv!urYY|P<*P#3k1nE;u|EI3FjCOg1vvXS{nHuM-$G}qsWWLhbke&p7|*ZvOH&e)kDd} zP6>x!-oJIWXJL3G_=%&rsF#*>a})&GpVby4giH2YbG{IA0Pt+w3A+o##eV9Y$l zre>nNI^{|QtKyIrc&01pyD`=qB5+xxDr7tud6}A>UjD;z$H?m$CDq2HPA|_Q^;wbX z3rlsp92h0Ffo4bDEsc`e^{i5jysM&EFO0B09mTrr9IP)zv96D>rgTv?#BY9IKP#)$ z&?fPv=*e0w)*wr>vxcOxxtvyO=$|3YGaVzNU>9$~9y6$E$8loD&)mE}8LuC3*Y(H( z`=6M5^EzuHw%8yPJ3YwE=PZK@#$oAG$_&gIQPeBWK|R@_ZoDFj`fPH;VWLJsCX6@z z=4#E+P+1I<|I{Y?#pDa#!b`B-nrI2?pz+;0af7N5^**nS+O6W#R2#KhMOe5Mqd#U4 z@7P?|wdJy?EmLjP0>0fF*g;M(KE#!|T;ZwW-L$5#1$KWt-?N0bc;Pk*86IXGXD08_ zZBL`3+I~&)_77p*9+PPDai9=s)^A%1YRir7ktB~6= ziL1!Vn^zP+%@zxd3oeHH9-llw@Ybb-u-qto7Sl!2lKp@!St4EwlFKGGZLGy5TG4$_ zl(d1fYg?w}ViXR62T420zkns;15<6~BH{$G6q1hNTF3ys!~-PdtR7`@#QBKvg(0km z5^pCpC+phOQG}=S@W|Mg^~;I8?RFYT-A2*jN|bcxtR2Z!4N=4`sl<;sZHw(j;TEuY z{>e7uC{hjC;V`;fa!w4VG*zWV4DL$$mE%;^nK()BjH0hRXtEvbe`jy9qG##<7wnTt zXEFCh6W>({<5fHlxs8d_&~?<_)W2Z;wdf2-b!R@LpZOkp1byh7dsBMTN$pLYb?-@U zSe>~ARSggH78If0;)=CA)@CNvj+X2k#pcuJIN3S!{L~6V$l}hC=jSQNHZ1NOd49i{ z(BjUK=MQ3^#hoM1pTrp!caA)#iGvn*jy!)6=X$www z9AS_!G1tqTBTtIC0Eva(W#rL2M_%q6dD2bxyX9W)9CtGwJf z@|d;$-K@vyDz#+&S`WCp0YX9C>!oUCZLmk!Lp@^r1r9 zBF`h6E%9txnw@Yx0CU-zlDoml^&|IIBod_?oUxDS>@#wgG7eFa=s?_rj9YvUuCn_W zC%ccbr(<>C7L~_(64xZPcOo1q7I zu&3}tBy%|BKZ-knpW!*?@FPf?15+7UW?o2U`)#+8iqCQ+F@Xs@y^bW=RY(|Vv#DlA zDP!O8WBv1IZhkGSVg^-w4q~NZhEkC-aT>nHm_Zf6ca+p>mW)8cNaGY_E?TCga@&|c zb8~YPD#I61Y7K~$)J4%!7g6dFEp;(Veh{f2QR?MKwbZdnD5U11%ct<^{&H4k`nzuE zK;kVh&Szr$6x7D$lyf(dtbmnFe1Sw=?nr*3C6-Qr{Hw7Ef&G36N_Y>O=G;3g0?2T8 zQ&n^&lm%qpC%}E50QY^iJ*CR<)duBxH7Ul9{LE`oz?4auB5wrc)zw6|D|u!Ih?Cu! ztcJSeDOI9w<8^+a^Q&ohzAo?Lh~GR5lz!#OwuJ0}gwVMXGT2wXOx)Mo^_9`MR~fVnhH6?2pu4Y(eN{a)zFiC6WD zIjtAXz(7>fdU}5~tuNEYKhTt9xF8a)a<^KNj1B>)q8>akfUbzxSu#z$m|~Xb1|~j>>l^~7DAcbPx9J zX=-*y@bA?~sM#ICzgL4y&F%>P-Gqdi-4XoDgqqzE{L6%z-4XoDgqqzE{2M|-&F%>P zEk;7k?g;)}1wDFpkJGbz+%`HXvwPfjLN&X`?V!7Ac8}XlA)GNgBF|&74ddCgG&@0h zCUV)DlFNX3$>r>R8xo16^;i^g=DVUKc}-xg{Ru?L@|qx7UK1qCYl38XO^__F36il2 zHDZ(1YXUc46Ih!c1(#3a>%CLkx-gY9zTP{HRZ(Y(;hoODSO<3w?+kYCI#~O7XUfFu zW+1({+5nH6w-@g`n&#$9FzPuzU3;9WSDZ~$``jUeRvFz+P;33)5>a`Vz~^F^5V zQVRB1dvT4E_)vTN5s0@KA8Jpab%w?GPyZPX<0L*b zeqB1Ja>j?o-^_|NQg{Q3-x#9A6vl_fZ=%OO5g)&qZ1E$Hgkj>GMf!x{ zY!1t+gQ+ZG1oM3<<7XnM_(I|g!#x7b2_x^PNJf+=9JJA%enynL`5r29T0N#qSkCvd zNo9lKhC2)8$z^R>#DLJa*4P~N`FbuuhV>3{FM4ZOhwy=?uQ##Vx{>*Ph^-WUvhC|j zoM5<1SWwvkyzWN`hhI;*2LR*#0RK?mxNcZaS&Y;6ji)=xP2U7gFP6oy58p(}@>!pe ze-d%3wU>A@Su?EOv|~zd;Gk7Rd@*sZh5by!H?==-zQwm-zG>twvaTl0bmEQ{|2U#= z261W1v;~H5<^sSj7XNaeZ`M$-R#T!r?bSsp6~PI##649TmBKqBo==aawhtjm5e_19vrp1VU|7C=R#fX0Ya>-8Ny34`K-+wuM z&9E5J@4tdL3y!RUC^sYe{VQJwOp=KH)KUGwmMjtd$r90@ED`<5Dx%-bi2l^^EkF|| z5&fyN7(<-Gi2l^sl!#9NV0-Euk#1dv)<~U8jrg_`t(`iLIKg5>f9ibF_$)^Br!F8) zHQbEoPhEH+ex#?QEl@q>Ab8UjQl`%`aZOu9oN6(mKkX8-qNk8X zw)}$@Bl^>pkfyQ4i2k&tq{+2LV=73i;gLJ}79;x8q=JhqM)ap$M*7keM)aqxVDogb z7}1|5wOWxfX3{t#Z6&L%x5bG5w6$5#Qe`osKW$w@;GtFqhGyFOT;S0bBl^>BsS7;W zVnl!1CgN&~5&dbKscWJ29qKS`3-P5XjOb6>+6pwwEJpOFZR3Ew%G!l%+IHgW(3+H4w~J^jIWvGon9j2MOH_X|G${6S;nd zw7cyFkQ8DNtbaj6beT4ovfSytFGoi55X?t4$ycJABdl}~mVe2wq4&oa?yew8?>7oG zsf&gHwusq80b_yP*^SUbo$f?BZUx}7K*?s*f;4xalWJ}b=s+n4v}N&|??BlK4quC( zvj;-Ir?ZK-27$}zcF<}K!vbB18(UQcz}@&)I&&?C4+Xjt=VK;D9CQV7k+q@%`8|(f z_Aa%C*9Vq~u8VaHz6NBXtFRad5Ri$kx5b#JKwoyhD(f5EvjSC|C5Bo_m@xwVh(}vP zXitCQ$=1X0D=_FJbX8jyGk-AgLc^U8Wf|RWhre-+04oBs`l9A>XD|Y@X}%$IYG4kr z+seh97*HcAWg-IV1M``mfcqWr0%Bjv9KeP2B-I)m0{Nm|$j-3%H}C?NkR;2J`1NJ{ z%cMc;hjQd!Mr(4dUfqC~6X&Ne#4m6;ztqJ5podowml|%KV309j7_5xr2?qIr(Z_(T z-_Hll7}DT-gqcQQETLs(fg~{Q6tK@?*neO=O~|meuz@CsIVm)LA}tPD{NqXindlo^ zMI@O_l3XK>pKAF6ZNH?dPbsI}2&z)1wSR=V40kNLP`yq+(lmDKqRjpyFcg9C#4|v3 zBtOPf=0IZHxiAxE4kET>R?Hl{H-W@HZO>4%jmV~xzARY1X%$wuZdqFjrIDP#`k z(|x|-zNahdvwR}&mAe4=y?~ZLsTRza(8Z zg@G8^FF%1U9h7@l_ABh_xz;Gkd5sH)eChVtZ?fALS!*6lJZ&QAS)r$B% z&H}xy5$%BA=ikw)vU(AJpk|Ctq&dZ9!fI!(}3PS(`yS{;KSThu&rEZ&& z35a_vnt3*S^4+!^1eSFv#zf9`VxN`8{2jy@)7B=F4J{sP3<^9JXAU>d#t2sQKz3Xgz=U9rOK1q=WP?3vsbTTsm!Qm;Zkbzx zLr;*zNOK1(HxV5IS+HuF5Oa?|*pJz!5znkU0p(dJh71FRwJSzcaF8&h@NA6WV8xK( z4)*yH^mWEfF@pVRNS$%xjo=W_4-zS`>V`#m#r@7yO~{l9I0?f>)n@xG0-oH=vm%sFSyoS8e1r}#ET z?#WCiS}*W&R}p{_mE7eckZQ%ZF>=LOl(#W*#aHyw3dw`@;{nmAE0P;?>li=-Dij-s zgl}WyiV03rd>bQI91^AYHb$;EB+b;-9F^GMOnEpWR~(YIikCxj&mb>5D87x6E6&NW zif?1&Zf1F|;@cRxTbRyo&9^afw{j3Y72n3l-Nx^Mixl6+$lX2~lnhpU8zc8@esVfo z@okLUbJidY6G5Ek_5qJ3sn0m9Z}EVj3K!FmzF;uQ=PSOAk^60?mny!Ek^5Z^mv3X_ zewRJ9l(#WjK7`@>Eg`WU-kMUwKuCt-7Mc>pw=weW;P_5dd>bS0$0TN~n#A%uX;a3v z=Gz!~cahPPG(YZUdNN2Jhd!IKF_DRSrFl)+3BQXr`LuocKy}XyfVSX6R%zKIx$d>x zhCzBQpGH4^%O8MYiI$8b;3+S~B@k|={GBa-X`j;gfJXNGl_+Q=4`^hssYjZoGJEYv z_$;29jx{5D-4G_dM)H70cI~r(5rdY!KpQkZppm`EM+2q!fJXL;E=Xr8KA@4kY5>xB zK!Z5GK+7!oLm|zgz+`c(;^68Ovmmt=kQs_SNyBX5&<&YF4IPRM)d-pP#4mLy=z(+^ zAJE7?g(JyOgHh1v+i3D;_N83cWr@$eTrctTPP4Dj-YFl@$i9-xNhVx0yrYr@=nk#< zfJXMtPDtk}KA@4kyDQQ?#dK!x>4kKW;sYAl*K$~c6(7*ZzK%o=mpi7}H*%z76(7*Z zzKOfsNs13>WPe|)FCWmzzL~t4ulRsQ_AN{=RMj9P`v*)fRo4SU_N{uK!3Q+5Z{vPq zqv8V^*+04vkXzL`fXv><^m&R8Xk_2c^bW-bG_vnt`bzaZrhnWIH1ARGaOiiFwwqNS zh)VW7Wc)tG2Q;!}vAa|80gdea6wG^73&KCZ^nHpCXk`C{>H8HQ(8zv}>HUfiXkKLY% zvAn0^(;3}Xu$=aM8d^ZVk;_n|EJL-C^d(5A@#&0it9LP3&=ro?@P4RkBu{5_s{I0K zarPEW6lZS)hSkZ$rWlUvw3ri}*_uyhbXrO$5WAY`C|^dSkgLSkKbgLMPuZq+TFx;P zXh&yEd^)4kG?r&7 zKAq8N`T?Xnh}G>h<5i?{6`#)NRQ)m1JzMkXj7~FKfVd*{sGtXh3lk4>@a(lsw|Of#Gz~r8KY~+t}JHJyrVR~1)26F$YOmK>1?u$|FeaA zM4^AnDlRJ|R3qft4_u$KhCC$MwozN8vj^i3|7Q!ipUF_YP?DCHi^0vIOk}7NQGi%J zW;sJ~x87(E*q_+tgX(yCb~d20AQv6a-~!a~*W68u zFWGS`Na-l9WXHo8N=NY|y+-w;F}oeFszO8cD51Z{cnEx$p-5jX#d?dqlj%(HZ8}Ow ziWZCgr5zjv&|OSssENY*xhy^xm^h&mN3ce6`zwMC}-zR`i52AVuJq+*;s>h7ssOfk<{`9DNl*uz7Bt5F1Legt=5B~1x zF_GoMj2<()uw2c--yStmtUe&NB}`{ZM7)P+YzK7*VK%ehW7Qg_w{r35qrQS6?{OB_ zyFzs%Xy~zx>3-r!_Be-*WKnB=dfDS#`fGzRQc{Su32R{5BSiEq7Bou3pQ;{rZh-E! zUc7FJ*W)fGwL{wDZsNgfU?&0m9L3rr7JKVbSr&cRs3r&fDCUSfJ&>(xxZ%rpb$3$X;kbAoS> zq0UFU4D}0=+zzbD?RnADC=rr-?hukC`qZM9fkbZUfAIl`MpjY3-MK(0o!X7jg6=HOi8aXWWj3br&l@q*{FVu{(Dsre5?59 zy~a&I`aD&E+FlcgbBFqVF47a3zEVv`Z7&hfJ!%@$BA_>@%a|4cy;*gKe)gJ5UwE&& z`Z%O#kO}+L34?9=PL(ytrtjr}L$4}=JRm&N>4$`uI{kBT^Lx#t$8tbbK&N}nqJ%uH zwlh7O>1WgnBw;SQeO|T;z2+0=uT-n9D6e7q6$v}^TEO({5_Zt(H`N7fD-pPZYB}NM ztmO|9H|n*N!G;ey?IjDBv29NuTz?(Y2U86`r5(qbO_A+4ZdGjMh6F%Vw>NED#s zml$fnM7Hx9%|v>2!SKfcA`)G20wr2&Qo)HVt`euHU<}jq#c?VqXWOL`OemN%59KS+ zF?&f{Ow^N^Y&1C-J$oiIrSiA4%4dO2=A>X1=L8NOMp1AI=YbJEq*pVYF7es|S)*0!+SOjc zS`MX|Sk8iVOlPWVivccS+_vgL_9V-A2lWoiWf?zKT{8gb4J0a8Jw*aHGM(q8{UV9X zX+uFyqiKN8EV!T@=0bP-ZQ|EE(1PzUohBq)$fOe6Rq$P=aXPne_(6nn-a786i zAaY!ArN%Iwthy?~@IAqRa5a2|f~#`@-A)zk+JOJ6cRB65b+b7ndXF^o(oQC!*G>ma zqeq|;%?fVe=f;{566V9^Z!AE5sJnp$D%fkfc@FRew{Bz8p8;jhf;&e*!PGi-b(iky zB~o~|G*xFaEgKJ|_OPjJJesMwgqJ8=raF#kiL$j-=aT39*|vk)M=Bp+`dD=(@ksP7 zSDjDz2U(u)rM=8?{gejf*nHqWkSKVxygLY@xhZ%|n;XVD3m#{zbG4YBf&(-?8`Wj( z>?z8|R@Ip>Pcwa%=yAa_Om9=CVBIWup6Tss2PftQ#wN~F-)8z(Oz)6mhJqKFzEZt$ zJj&l8347G}g!uyry;;?9@b5CcSM}y#{>bz`^$-X7C#LUIBM9>z+uo~gfK@H{bRyCZ zsn=NkSMDqiG=7G3HuC8(J>Pg85h=;M(zpdNHTH?>&Bl*X8k$JvVB_zTjyC=@Ap1k( zPnc=z&qC&d#urh1JNrCX`z)s)*^w(Xo}V*~jP2$x2b}VAPGYXR;LG%LS`m8>e+}w7 z_&N6yV^68e^>dCV;l2C~sO#zHbY}+z{+Y-X`8i|BoId_`){{hY@+qGG`^ zAH6eooaC1JIjh)vslSy{;pcQMMXpThHu^bx*uzkt9N+5ae9YW1sXGri$@AgT!wx@Z zGDmcRHkDpV<-bYLB20!O9wi_e4oBf>I z*>0S)+w13WAt@LyxqW_Te70FI(WlDYiAmvLC;40u-t==mB4Lvy*CCPfDOol}a+4A{ zTrCPtk`B&G@(nJmy#)4|eU75%k&bpbB+nLBI zW8Eyt?MdXk#v#m>+zpAGOxDej+|7xcZ5+Z}$?Z+#Od>7wB)2conLbLve97IJ$eG14 z)JX2$L}&Ue1+|iUAdypBg1QBgdnl1}9?WCGLdpG{G0r6N8Hy_ld|k*_Q|bYQSDZ>N zk+j9wCbJY_cmaw)l$(kl$6lMO=Q3$A1}$r(U@;*ui!FF+EHN*Rg~AZdoUx z_(qlzl1Dk+?E6i)hi411L$b zNiTsbNf2AXBQpR{Drv9xsZ)@7LGD`lf3b~T5C-&;eqQj|QGp-GLMdDkUP#=Q@KGVU&EGH%{t^7GOdckb1l zL+zS20&RPB10jCCwCVK(_Gx}MNf+>rl;1dKz{RN18Y5U>|y`;5?e-7g{m5=-&(dvPAeGS5+HNtr>gZuI~CDiNBZ zc^p~=M`mwD_CT8d{GGdiqQ9W1Ad17dx;a1uZXD6{egjVjU1+XS7OcjNH-Hb+Pq+=_ zXNuuhe8txos8N6dgnXBL+{Ntq(|}#?GxZlr$L!iKz$Y7&u1^DUxdwd=7G`}W4IV=N z_|=PG=<&7d-=wJNZ}CgH9mbFio;MR6;Umb)&~&&dx`8G5=kJ`;8{w=UqUr=RDZLws zO-wwDM7uYUcp8aokSMzriHy(rclXej@weMs_%YUf=(W&dScQ_|1dv9TA}46xWP*r0 z{tk4q#R+ULsiAKpwFu?Os|{tVLF{uFFFA7t{(^NkKdQ$u5MO7Vi6TB!mb}Tpb7tQO z;l1QNruqnBlz)zL5I~bP$rO#z2tmN$KA4P^sOt1KX0R5CjL-RZx0@b%8cNOp zK=C?*py?X&ZL&z_=woT-9@t~5ZuK>CJiF8n`XJ9NJ-|@k9Y8QfO!QBw9^(%p`vQgf zA!hGjmcLf(Kg?{wp)_wSmAa^0GvNbBh5tx30*a*xOz2&xKb~bnnMe;&PsWuI$l{x5vl0`9cm9pey14N}vt~D8o$;hyU zS3I^t_rh|G1%{b6wA<$P2P&#Cj6J$p5R0!18 z%pjSUuYvI1qh((408>roIqmHX2^T_WuY$jy?O)-q0isE!rP8wm-9wZL<;{6;` zwRMBX)Amr8OKvhyqcOaaADPT7X6`ka)yzC>GTWGW!ep*MruY{oV-)~My~-yif!Moz z8i6-WJ;p5m{GI267#ZAMLM#Wjk<8fd^Punp1D_tk-)G_Xhwx93%MbfJLG-x$$G^t% z7sWf@weSyz@XhFNJ?`_AF|z@D$Nq+%$3ytv(g%6Q=P6@u1NhZ|m!|4XCZhOG*{CnvNKhG&f<0YeRP?w;|D?S!% ze2`;x3{te)v}&|g_~rcMs#p0bC;L6|fj=-{D3O2u&elmY8SlwtTnECYh$sKPIQUtA zL|&ZezX*c)$d~-xVBum~QaDb_4;NGKq*jyB*B7E?lS~D+n5M7OY+qkUUk?J;1i}4< z;7F6F&Z;$9%!VE`ieWvR$lBiT4y2Q(wDGEgKL zyA$4}tGs3kkTe%0drWntG#LXuZ-P8os3BehmXS9aFpkwM0>H!HXZPDAxCrkv0FlWW z1Uyp(PaEk8+B$6{8+1%O)S%PT!%jO2aNGCL>7xd$OgLa3Fs=-$fTMGQQK9Dzz{HTz zvx^M}ItvHJ1C3^MXQA?3^4G#!-+8V+!X!EvMk9zO}@ zKo6?74C--GA%oI+4Iul=-U)70{{(<3vd8Q#TizD$i;=IqpVHl5MzXcR&=(*!A=2Gn zhQ0%B^xWzOPav;{o{WZmUh2@3iN-*aGW5h>F!WT=aOhWm&CrK!#n2fv*TWwu!yf{4 zdiXkjJb|Xj@CVB9=K(+uf1nJ18}cwHkDHDrLf*Z~bEbk96;l7EsleJU|NNcJ2OC~g z2rtq;u)L@c<}E^g&$k(_;`B$^aVj_qe-B2icp$q8buoUD@*AVp)~hHOX(D$bc^K23If`Z zH;^Ap%BKqD1&2ZT`-r{3|KfJ`T;!9zO(&Ot@~eT~kPL;Rhkk;orMUc5YK`kAJHW}< zzj?)#2Id}Mpm&2Z_*K)bH|NNb8APh3djavRcwS(NK<)8V_A)!D( zsk$9`Js+E7KK_V&vfV^2;Gcu0cQs91WI=`xIiHL)w4lHM{o_e_g<7yx=q)mh%0hY{ zvGi^gdYk{%(z{jYTg7}g1Rj8Z^xluWrgxjroADXwt#atS3i#skquDlcN$t&LVTX{q$27_fLkBZ)uR=)OA*7B%*P7HFLh22Yr-9M=;B&~kkbbd{ zUW@#cq8X^aBtcYHGT(vuOQn6kFOa{2yt*tgAN9MCAB?kR|MCR(%U<)pp;`>o6+&Mz z^2vt{k+U%JArJzZm@U*A+Na-`N^W;&N+n_khr&(e2d26XZ8w^>vhzfk0sHkyT4pao z?G?81qziPRm+We)e}L+{VvWy0!@mUW zC7^!>1D4(TVYL2cs!6wdxJF9So8ILlq<@W}c@G)9_cqe{=kMHFf!DCPEB-YxEXN$_ zVAHR;&-@74F=7#4C(;}Kj;!e7ZBfbaT#)B7lWP+lQqxxEk>^&9~gmM z)mjvn;Tq)eEE{?Taz8_E=(mvg42k50rU@thq+w(sCf>$GU}Q}-b>Oi4wB!*k*s%-$#Eydc=EK1WS$AFIkWS#5XlY)$?0(9&t!+Tb3n7wy4w8rBND`0R zc94@#LyX}R|1m`Jyn`ei!mHI!rnrTRq;JD1ZfWYhbLtlBS!+;@g@UzrPUU?Edk#p=|!&eA*7Oihf&357W3Wx+y6( z8OD=K%AA_wN|PB3Fx@$*81^Pqb>T=HcF2k_)aPPW=%srlXHV0;Oa*xII+LN{>>h%jr$+uC%?sOdH6S7{^Eq^M2wFv^)hMmxS#GN-!m{cmiFEV z$pp(~m1#3WW8i$WM{A6?;d}&5PS(+wA)!EYHSOqn57g}>YO0r(ex~+P^f}Jdf;Gj1 zOu2Q&H-qlv4Tiv*0DPJN%kwG8pP2H;P+o74ph3xtru=o3Czm=H?~Z_y8%#L`_C<}f zagYqj-(jjbM}IcWFcZn4W?IOOR+td7BOaXciWfOB4eKFrL6ZfVT^*j$%pHiIP{8oL zl0TT`ib2uj2PShE<5;8n61hqko6IoR4k?GOO|_(#G`7`sz|p~EILrquY<{TweVppo z8dR4IG}XrvRiy*lXf%h8ZpVbEYMkoswt7lfZ5K%rGRjuZ39GA&N;1y8T&l6+rN)_) z3k_6%(DN+~}9IwquWxco<;|-)D&+)ag`Kf!(%LA zm8oNg8!X1sb*96T6{h-nG%Y#bWPZlXRVMQmGk2TJ7sw=kX)+}8NsBUa8Q(G0oTGPb zb#%t@rK#qIs|CF1BbYwyq#WaxJQ`5G0b)l}1PG!Oowy7!)!e>rI2w*APDeYB22|s8 zwBL3Vog_W)RR7vmM`uXym}>5TzB*bLUpjQ;mmiHQ#w2mTBLxTp?qvln*~e5fvas}M zI7S*EnxqSl1~k*@Xs_+a9y58#HKv*}^^~oS=s4eL{YP6J9hco;jAA?3ssKw21Rz-V zJml(0Q^8PFp{}q;WT}hdTaIBp>Byj7@+$*GGS>=F%)(_D1KS8Pjs3wzjS(U^brM#- zvn8ay)l{Et7Cpp4D&cm>k@DGcoRpbJ_XcwhaIQ4ihHUZ{)2a^!_n9V47CQV|j`-S< z`!OYGa-k37VH$8t(jFaz>L5n?FQ%3Y#ROfOvQWrEaK2s$W?4}v_V`H|{_*fmW5nRT zoQ%QUBb&-hQ?J5J@7nQZ(|eC>dY{5z^rrV7*|Zh}$fr*c1l+`&kGytq?vqXL&yd%f z-uq?K`x*1H>D@2wuS-K-HoXtXrngl(+H({16WR1`MOJTm9~Am-Mn2io5IG6F>_1Km z3PLE_QYS~6S}MaNsm1I@yWZ)hn!Darx-mFv{gE}MmL}{%+c+{|=b38mdVd&e%$@61 zrk2jzbEZ~rsP(QF{UgV%&S~}5@z#tVRx>v?azWyC zna;8dndFyEsQrdNKs^0x_o$1orHDg4C2e>1^v9G+ud&c@zK@S59D zh5WVCQ2)CGchI*YUozNGMb|r7X)-5+yC+Q0gJn>S+9fXk90NdYpDzHAhsEK&g!QKS z0<=Fzx3||UBA{~(5D(b*#etm52@=-0)`0RN&uekeXvZe8;pFWGlq=~+A*h#p#*}kW zZ3=!sU8P)pxUA%lrd-^SznYA=BWbg=6v!!JJCotbT6KSuSrg(1&tw2) zriN!>=bK(2l*v;}IrZvh-Kue5hvX&CGSwXSGa+#x-39ut0pbV_g+N}(_ndOC@&V3w zs{mT$?K2gy!Sc`FSu@E9U@N&)Hm$K0z*Yh6&v%&@fom=K$B`d-pTTkyxCn}L>{W+d zy-JV0b&%d3GH_FYi2wYZU8b7eI!JFG9^#t7$0GcWf_)eB2NC`7kCFV6rpOhUL!UL6E1pVKc#iNWmH@XFKYw=*E&Yq0yu=z`HvIy&}L#CqxUd+6X75h+eCJ5E1 zNn--+g}pzaLZ2q-yf^s=bF};%hg$x7jV)wXI5yy}a1fr-O8(RUJqqqV1^{w+1K(Y( zY4ma5G~7uX<`q9@V9Wt4#o4RgYzqG(jTpG}ioLnIM;9>po|%_JXx1O2fk9);T!brH zII;1`54@x|TVqJufZ&$~mZ+nSwbL!`Y#_K6^9Ym+p)3LZ;D&2)cc2{Lp!|W0G7Udp zfPwOUA1slB_O%$=0S(di47`%dOoOhVH2H+d&|r6mK|G4l?i+}q-xF@_swFu3f@#eg zF2i+eq0LLa=G0W_8fkIJDPL<_+>DTDvWb}%;`)xQ!8pBSTc_qGTf-l}P4=?$i=jLt zHAV&|r_}=~XciU?aS*&?5lE+FObwQP?<lS$MSjYkxm?W?eJ#sGJ${%)=gvcJ zifH?M=`ODo^0Ii<1YEqTke|r2pw|r@N|XlJmIoifkd(IT2?GV7(k4j!9EswC2J&1C z8{$kA&?r7O6|F3al|c^1GMp%+`R8cvB})w04QOA6`cRZ<vS#ub*j}-zd$e zqq&&G?+g50$X3xr`8NlIQ;Xv1nvGn$KO((H(VvnRE=xH@VqYy2A1ns-Y#>DDNht{>Q7 zn3+7s0MQOy90Ga8^`?A`utDN@-mu{q?+aCSyuXt1c4^D;;u?_ul8pCEalE6X*%8P4vL5dXQDYhJd!{wVd$MlbaJ(Kr?!`ZjcUuUAlQ2_` z2NJ#SNx6w#)@t}OQ2wBXPjSt?;%oy$oD>;s6TD%o!K;oCKP?+?39lX_ulQz%|F-a| zWjpXHX?iBFlGR7&)nB6Fl2=ux8F{rvnjMi>2Q{z8KC6deqJ+sMrZstWxo)jj$HqY< z8>br}j_bA%$V-09lwSj$Jf-m4=}oWp(?#CTVG$q~iH0T!eA*lHW7hcn`Yj zuTgSANZx4551_n4mrEF-Gk;YV?fGxL@m7`{0wEafp{Ku{O9ld#Vi<=nW$QhsV!ZE#G6d4L887r5@#YYH4BOJ zk@yP|LoY+(f(~%j_AJG!faXK5L&=LMNj_oFHwFPEsNved%i)s~8}N4ud0zagf#DY* zl)ZHzW7wNO^%F};(~jxha8fdyR0stpqDUw>6N%#qeFDiS?zcco31#XilUI-?MsSCj zJoHxF#Iz~_nIO^c5A$D&)!iQ@pUVt4)jP-`{PTC-JKNarQSxEV-5_Fue4H~njZfdS z!^5`|_}rsECT%zf+Qqzlq%&3!_P|T06XZjka>-wX{1o|Er&97wj|Dd~m*MCY{pfE| zCQHS1R3tAjL2ZisRtkBpTF~D_O@;j?vQARSAl-km6j;kOTd4r95M+wo)L!cF_mz!434XTW1Qf4 zMtZ?@v}pku`a;@113Wkc&X{LAd_jO)O{Has_1k!A7^3=`j z*wjt&PTJ2=ER>FO7iqEh5H#_hzjNFIGf@j=qB`ape`>M7Z)6txPn{dv1xJFJi#3Wp z#syzr3q=!AK3_O{6MzN_A1@GEUq`-*kFNROmeB>+E=>N+Ah|-5;nmh)v6OB1WrCzz zUb;6MAH4gQ3mHNE-Yv87R%4jmw`I!M5kPr`pqvBfD!$oh@WRv7rN&40O@SaGSRGEa}30!p6DqlH*M^ySYzSOXS+!5@74S zLtFoj2Xv=i@>Zwa7)SwEjZ_lfj28OF!JjuE*H&?2PnenSP@ed)G)$*IU%AS4RH;zmm~ zv+U%@Pl+Li*re$h`S@`&BVOegTDWxx&R|1h+HdiZ!9RazKK4GcRbD4sr^}!<6U2F6 zCl2Yy%-2y%)(e7@y2575(tK*bS7P2^ekjfG2B|N>BjSTspMp~moqrDbDfuKo=R0&u z_h#}t+=Ygc;aHaat--K`@I(%wdiL8 z)FSSx_&~acENoZ#Z!3GaAh_1{@S*LYZFkedAST$uEF_Bins&AaM)9ZW9^`vY3XnH> zrh$URm46EtArc^rsSn80p#J&O3qB`fE|w_UL=M_E$}x@nOM~OlP6l32A~^6nEm^;| zWPM4p>Qcy}$EV2(ns_|$5xR=MYryD@YRLwexQF5AsCqAnJ*Z(Nqa|m645J9iQKp=m z@=Kj^J7tU#JZj2y0PP5ot}TcaTw)NBmXAV2q(?igvd87obQN60MRbv5O1YLf>{`R9;?A*P(R^KDa}xd}hZ9F~(=azHS^Oa94eiS<_o&X!*~Ew2pA zNiQjt%imV0$b%;gNF;);aYVf2eDGkjGar974dSOmn7WV$6AUzY&=OL_DcKCq?s8LJ zgfX#wRFpb$Tbq+Mv8--mqi4uh3~ajT&Yd`LcM%148`N2MHg5j&JeO*w67$;&2F1EA#F zHiJ3+tApu%2U81BEVJentCO`VQv^7Cbm~p3r3Z5;Ez{IB4u`scLltM^kT@I7d%^MR zXu!}MK{81EoC&mQe@f#sbh)My8*%yP@4U>i>rcY2(Lmu%dzW@BGrh<_qsTzN3g`)$ zbk;J{ncf2Mk;MjVgPt?pYlh;Z+?8ddy}iH=H(;GZY!hIxG&T)!FR)GFd+vURbiRLG zfM2gjmYZhh1N-r4K(>JA#j{K~2Vly)%H|~P!!(jM-_)-UyBmJ8k&F*zsPln+Fdqc> zKN8-&h`bK|f1JkPf79N`%UC~2W789m$I&hPuusz%L|TaaO0ysz-+7J_Kx<&0S?89t0f|_~0*E(1XtHlkUysX8IEVHV!5o)G|22 zTdoto1VzPNP3F&fk{bsj4(M7)u4@gjFn3EA|IFes5d4ix_Y}sf{EU0=LFq$)X1;-K5u!X3DCL{iLFv4^ z%pFc|vaKwAwSk4w$v=N*+6p5oWdi#wdY|wzi~)dIbxdF6S5dTwN`5i(FW^kX*6!-42_+KJ>xdHVAP5DuFmrrr`$F2sDv&V-n9 z>Aa%Q5>p}h%b6EqbpCh9YhuP(Vm>)KF_nurjA`jBKwT04;9q1dp0}h-6H*HMrF$dF z3{+ptiZ^XO)Z3qxKHL<3A_!2l^TU;xQTa4;RyvRAmZ0q*Ji-iMzG3Y{ zs8`9;4NW{|yAsrB3pu5s0N29oT;c%#Tmx$tEJfHC0Ct~&9SIJ+ZeX!+6+djstF*jo zYkmS5v?+b~O3ho!D*yRASFN%P+9V9>G637;@dixdc+=g?Jd+uXeM`wwlaW*LH4fN_ z(@lm^K}6C!p{H-9Z#9LNOV{i?zyhjg=UdYGN_0L!*!eAC=O@Sy5`La1{5&%W;x0F6 zgoNEDLlTmEO@LE88A7Ayt7nl1JzWm(iN2l+z&3~is+ zc`YLAYBcj|et{`ycC6f@=CNhez^fU6F*W_JeD=*l%q+h8?A81g*qdG@rF<79i&p`> zg+FhH(r5Uni3Y1}kHx#`C+vgwP^3`PA>A&R1KiE3eF|IDrD4GPz?FZ1450XB(Exb0 z=izU+b6Ln+t@^dz1@l2sc4MEHQVmDu^@D}Gn_#@Qk;MlPyxJSFZ*2Ao3;BG2^yk&? z1;?}B<%N2K^Qs(vfD zruP7_bh&&G&kqlE?{sl=HxvwEnPyS#YhZNNGS>4Vc|=MUe?`gg=Z*c_{a}AoCJjGZbQL*)@VikIko$Arg=*|i?xE?ba4{qJNtEN!1b&a z+b68zyCzwDti-GBiHYhrn^MOM;uDOIrwfIgm5Wf2wH0P})UE|RF6j;>zWRlU9 z)r8C9^)NH9Ijyiqd5oQxv0C`V)?V$KBbro5q=96fggbKMuMh` zxh%GpmVLe2(~-{pg2g<>m)6D&IK4S)(!>qmNxoCHkUvSUuH#wukyoYK)@*y2Sa}NV zHoX_drSsi9Dbo_V@bw%N?4_5f3u<2mM2Agm%VXy(MjyPI_wgsYg%HEDWj)Fz--km{ zGlqRtNL8V&%97MTW{C)s$tMgm6d77`2DYx*$4LX8Xlm*Ntme02Xf)0884}=bGHPm8t{+arOVAhl+*XZby*xfuo0bK&K8tpg+YRHy45DT} zLW{tifoP_;Ade#Rlut)qvq((DGQ1h-Wk2uhB5nh+7#4wd-pcRRqD|AFMRto;e(Oe= zK$gh&nl>GZB2037FKAKHbV$?kHn3}^9PQFu0)%B5-97%N5%W;AEI(+`v?&|-D8+9h z2glRYDjE*4X-fo>|}Hk!^u{VfH9rG zp(*IKs%dpPdmc*?Jg=O5!A&WL%@}*7a1V)b4ug;#?~)N4?*ubI2o?LD$nFSWyPM?p zk7F~-X@r1fW`O)8OD`@$H33y5dzvE+0GUp@j)mgQh=w|>BUQF4qzrRWDw0$k7K!NT z!kKQNE}9h<$u#Q1*-_!D7E}gZJg3m3)c5E(Pzr5svJhA3>77qgYRC zx~Ta4XqV{>heThKzbj9bV| zYav_3&0lNRsI_tJWLs-W+qo9ev7WG<5vj1BA$yE%(`Ewqzcj&Q$T1KAFFOQ`*%RED zvIE7lv5_p|?bOr;oDH$6oSb8^P~}FlkE>OYz>7VFH8t3@HH~A7sQ`|XttqAbaLg<< zqDN#xdTNF3FH2J|$Bd=e)EIV}Rj0-B7#Wn*oYb0!jy+oA6l3S zz3Nv+HLevH7ZpbaBxXUaRhbY%La4R9m>3ngI46b0O>OZ}Oo{fYTq9zYpSqMD`D6b^ zQxdl#Ev*&Fj9Zab(U{1mnAEq9OMM$mit%G8^=+*vQm5NFiqzg#z|82RSx4cgxd=LP zlC2~hC89-q;#zX4$c#^ND?7=p?FtZI7u@Bb zU4#xFIU72}%x1X@3)Tj0`6wOQMdrE?`m?clvk=*KW@+J%4H;|}4a!S=m53~vULB0# zN|`ib*DF)p@8&F8uN(FaTdM}v2&;p(z}>A`>JeF9T&mE1O)qO~3nB^b?Fe=sEr~{& z`&uB5r%+qDe(|x!2G;NNgfck6TywO!(o=Y_6$TjM+;?LAO-NTU9drp zNtdN&ur}$(N7_^pv7P$NHNh~RS)B8@{gg%MdAJqTfqHjUkiLeyLK7Rz2@Vs`a)e&h zWQ|~_SS3OlP;Gr`vuceFxdcgyp&g^=!pzM7ZuN+kiD>N*iPgp;T027HPqv%YgN?1X z>8u_a=YO$H`C5O|8WBX=tSHcEwQ=o3Ti5aYSNfZg2x+T>uL&#>uqm!Iav2EiQ4Yk$ z>l`(Xi3zSuyE!8TG4z@=1c+(4c06Zlwo){K!PRS0g9^#t1TW4`iNhXYtw&}yP?H%s; zrecLou(p1LSby|6Qro~29or~wt+g{4v355jOB1@AW3(GFHYD3|F^qTW8i9%k&iaa+ zNyl6LTH6qh#|4oBBATb2OY1~}M;X>_;NsUPa!Hikr#6l|A=c}_aH-EWqKAoLwwc9- zXr6UKT39CpUI#n*$9_jdF>!vql`uOixQni3`Csfx8!n#o7@gIUZilmv%Q1RrB)zk% zbGeSvcZn=-+-yHbheR{rv}h&64JL{ES#3_H>JZI@VXfAo$WS<% za-7zpK{}Gd5VKW-!6741q?g>|qav$A|J+jg?+@L?_14*IeUrddZrpOKRkV>k9L)=(HMm=$^@dVt{Bxs1cEyZ{=JLQb6Wc}ugKLJN zoMZg((=|iv@VQ!sK7_dD_V`2MGIljWT!s`PDkBS_Wue{oK)S6SB0ghK3P)qoowEGe zh0$0c>z14B5QCFhP+l4l%27IQxvYtf{>mCCYa`nYw@dR0(b7D^ffjB5+CX-lHRJ6{>#UPj?GgW`5dI@CTpJEf$3ODHwKX|H^oETm zyDD?k*l-jMw!42Erlr}HlH|(%|KD$5;v4=bHXJuRj>rBVI$0BsBb`b_Cg;GknZ*J7 z(9l1ZB~RNQ+7h$-L>w3yf{W_p8Ih3;)?6!Bx*hiV8nd={?2Msc(^(V zvu>{m1sel5$T6BQHkPiRL-E*l6Ii;ZysaF}LIP=!6p;u%&Y`C<+dQ_s_4 zD?}6qZs}73vCwjyrk4xWPI1T*;XlbSvr;fsa~ub3hHu8UPmi+Ng_;r0 zhT}q2xrN%aRfAn#>~PHnx1-}V%$f!^hilXq8?l%ZNBLjuWW~*26x5EJKj)+jcQR}k zqm41wVo2gUlDOy9-d-%gLl86@9bD(DV`R#3D&{(0+0n&z}-ZQ`~YOBRt2Go49 zN;X=NVhuwBNNX6HrMNYu)v^{4%{6lFH$wRC?$k#13m=+AHZr<-;E;gbhK8V^#B3aQ z8^*p;+j}>Nw&H^n?beyNh4sN46BP@T#;`L?YHbO$$@*f(WDanYOI#LsWNZ$f%-Tgn zM6JQ0i8MzC@tX(Mm)>2JyXu|*}Mpmzga-JOpLbOU4o0b|nb@fR0i8K(!Vw%wZaUmNZzvVb*-XQwzN`>wMEDg=>jeBsUh@Fp#Rv z2EwP>hDT00_Jz8L3+h;h03BMfv$hTeOjOFofAH3wRUgD+U6_~<;z=wEMzv~h=ALSW zEYI@IVtS;5{Kx@5#tKxnRk!$Yjg?bu3muh<2VY$pQ{0a(k@UMECRw(k5L4;`g>#$K z<9`?x*%U@KHp)mDi<}~1r52o62-f=8=Hk%5Nt$%P{a+ZtkGs%O1i`w=&ay+1Y7?=? zHQj9^S;6fO>REeN>0@#QH`*EzTHy|nO`%-LHIT^GrCcb8A>tXJvkasL_v7*^K};L= zj!Ty#b`0%fQQ!g)y9pBOm&bud^ix9nW@KjN>F%0;3K86Fz0UMZU6b&d0Q*c`n%D^L zb2v({%Lz5uIHMC~K#U<`XY9rgol0-RK?l( zGK=tPt*?nVw9mk7uZ#+w>1r-l#b0XM+@RK+6#=>&>q!eq^iSKd9lqa)X(CF z^2IqG;{fi^Tg4=Kyys&!aU3H~8MJRJ_j`Dmlg^@JB<1F(HG}RJRu)Y6=BE_M@j4FI zBhwKhhF9qwj{U|(2SfIO}Lf~>}u_7VQ;H_(J|aSI6GMlS?-uw z*@#zIkE4?Gxc(vfjnQv5w8ndPcD35}IKHB5Oc3y+z(zY-h`e?Prnn>2MJL5?sYmwfB2$YQ)w4=XE9a;%YOR$sj(9gK?X+(OCtMA^ z?DmYjb^z#3~XJBj4RXgQ4zicx1y1N1O_rfM|)-YbDvjL)LH;EN2~d z9mL)lN2?CuVvb-8wd;f3vo_9dEDsC8iFS#h%`-Eo4bV5acoh5E#aun2|4f3l9f=*P z+Cpb1?b^0zFAW5`d4s+5Q4EZ0RsK`)w7BEcGO{4Jq;zB>6E{h1?3L+%^MODpwy;Jq z(d5MoNA1ld$+1e^tz}7Zl^osX zEex|?I*OxYPT!jH^o?J}Sp4YD-Zla;THK>!fN(`EayeyX7dshaH5@4)0F3>6KK0Tw7nwn4 zyR9$qhii``w5f4n?Z+WzDObqas7H^A*NIznr0gbmI2r}uxW)e zef^zhL8^hq=Um!A_tA?c#8lg92&k^WrkZPye6Yp7>~8gFpTJtJAWZ`!os}hwigp}H zFo809VjqRkhX&*|RiFVPBHaYv~Xd#JxA*(Tr z2)h)OJ<8JXzgIYhP#edsI`69*n~2-0)~Yv)d#TLu@5`9(OctLq>9Iw+`88+6#^R%` z_9R0UhaX9Cg*HKt+*yt618<;)T5eB-AvAg)hQMdao;Ok~t4Qu%IVRZsoCORv-wr6Y zHsaE$YZZ7E&oL7Ao;pTGBOw=1t)>)Pg_J`Vi#%m*Og(go%nHAfkyVZiGIwRf0cGBt zxfqAk`irUSIyTZ)Xi1&8jb?+4EU(BIk!J1Je=uWafPj(qVHRS%8Ywmn>Wz(cz(ng)>FKSZO`maoVzu*LHM*WBwq|_V}1H zheng=C0LhwvU__+?$Wry#gjy?&}J&d$K302uF+_>BDRm#X3OlNIRlY-i}uluA*^=! zpc~Ibhn~4g!`AlRjJZk^Aw7yUw8n=j_%)955!{csAxwFf16-rW(==`f?TZ{(Bxswg zU8L=xU9_~oCR#(7X$|2~-{x=);lJ5YjvK;Gjv0sG&@LJaAa*fwQnW>~Aw`Tmx(Aju1>w3$s;fQ@*ZY$&zTKgq^QvDKK&e!gTd_r#I zUfcx+`OR|19*cm@YzvG>5?UvGN@&ep%s%ilLdSU8uX>E}H1^WiG@Mgg9Gb7Rl%_G> z?LfxR5=9$p4#lR&Qb4}T5xP6_&bS>x4FoAZ(Fc*~NK8*It@Ohx^kme#X zaH%$Ml&iYd^qHqkM!P16gvm{1225>yQEY&TFlw_^;Z6{Yo1p_zpzTbwcNSlWSjW>; zq}(OcM#PCNMiwZ#H-p|aTuPMj|Cto?$`8&fC}aQpWxRi6Qry+k+6gCo2g4GXotTQ* zvkGG++$bJ&mQg&{q&TuADvsl5t^9ImNWpYJesH`ce*IvSKMdqi^in=g4s{{bwiRkq zWOO~Y1y9i#>z4t8)(h*9iAlBYm}IOoCK()O#O;SY!w@TBPcS6IuOvca!Z$2JM<8}H zFUDtnA>o)Z3Eyc~pSIC{Az{o*nZsv^&JER`iT*MI@Y?V|ZDDw{UB>r<5ltht8AHep zSCT`Ximiwd#oKs}g~rJRt6^QVDT$p~;GRq5Ys%d_!rDD1uPGA~SgFm7iO0E~M`U4y zl2i*5nxjcHM=^_HLn=o+xo|wkZxTzH>yH!c zgEM0!MpUMAWF2raN@0VQIg%xUBctVv;t-QS8|tIrW7<<=D3Jrw-7zNE_-SElfX>4s7kB>vM@Adj2DcQfzBas|&|sGF1yG zQU0wTO~peyM>v2qI||4#w@0mGaaT9c+BO2jg(u@fi0Za?Z(iWo(dv^HY92V6WnXSq z*jjs+C;n|_G@;QqnhnLkF(cHrc=**7EV*Q%A2&gSNJ~C0X_Y(KKnji+mMFzu>0OVU1$6qAMI+DRnXyo#m>06fJT> zsdn#9wBO(u|Gz1e8fg#JteqQB_*dUrk4F%`aVS-*YlA>)xY9VwYjh+p3lgIPq1y_* zu_~@H!kxFu0#%7rLSH-zO#>HHvw~tdbr*S!rcWr?5F=fL}Hb!U9nWAtcVOIm?@$uvT;??2{sJ3R>Tb|gyRALynC#;j`5K#!YFMbaS4g`gM+f4 z916*3hfirhG7=IZAQZj#l=nSi#s^>2STP`><0C;}*13tqtowqecn9tao>GwF)5p4+ z0#S0zvwVMON#tOnD@hG)9FOHk5+fH0qSZhzV_clgG7#JO z#_kT7z`cz_BW#Za*+`}=TSJN6uC{P}?Oou)aKH`iD{sy@ z>(vpyc6Dm`A^?^kvj`>~g^Df=ql=jBWhCE32i+F}X!mWbO?E9)0BE5EXS5WhL7bXOVYpweCRoW<5HjvZE7yJwCoV~=G=N0ks5Z8~Es?mxc) z`G58fwtHL!dfNP(4pIkRL*A8X>Gtw%!>_y6s# zaLmM|{H#EA1~{n>e{!6&)OuxWib z!G9TQZ3H$P)-JlYfWITFC6f*w* zVe?|P>VIMDtfLqE#^Rr_d2!e3zwiA;>)yq`pNI!LqkC*_P}8|E%1F$=;H{HXN5Y9t z{^LWAXytS-h{ha6=Z;3oF2x>kFu;gqn2!d?u1;rdBqr5EVnD_^I?zjcfR4`dSnSD~xggJS}VW|Lmdvn9o$`epF>gnDljkst%OnG9_^?;(ERneXn z4pMd8#5}i(AWN$DON>RFIa;zP6xq;f!^*jAun)@__fHN@$q@!vEc3u}9G=EKpXkPD z=;TCq)?`|>^Dz>QouiJ>DM>kE)xgeI5w7zSJMH-A9T@H-|7{;aS%p37k9)W}n))GB zL)nObejQ1ie1?6bpkNmH-QmcKf5%86uo;i!!2Q7wOkHdZ=4Ei}0Yl0io#zJMIgwzt zbE;TkZ>J^K{ruX|wXSU7ihjyx*WoxsqGE*Ek3Nk}uouKl)^7KVHbz&(BRMt~v}9XH z%#?b4K^!B2Z$m}uXB_}mx|gv+!cvWn{qWl8lZ~f>4!vWDHgt}X;821>38%(RsVn}@ z6>_&28#@baJ^ko-LiAoMRqO#~T@={|5b<9f|8U0`x!5fup~O9JO8h^HaXE&XF)o`$ z)6^K3+ha`N+Na7YE-Go^?qH<^5idu$k4e=Ad}&Cb;unU|Zr}NoT1&_`{Ba9c6jH7b ze3KcCu5ZMzb?B=e|7BM?;_=LH@(XhR@|WGBgJ51r{bq+vP%gbWv4>5t0`PuZ;pN>i zBaDb=F;FFkO!`(3;#dt=1bdM~G+d+SVH1()*p@*r8GG0y85}l68!hX6#EzRH4eLv# zvL24KZg9|~zq56&j-@zl_F{)I!Okr*E*0TN@wBW19j*EL8~x^fJI`s&h>0xqH<7g4 zWFDk24pB-#NH%+Ht2cWXE^h8?b&j@rT3_WePi*kCUuc}ckufF4T@H)i-oUre^rKO zW;E4$7Kmh~W1fZjS>X)nQz$DhASH^3IaCwLT%xyL`#fiU&}e>?)rQ(Rbt2h%Y1L;= z;xR>q3tY|9aOT`ek69Nj3g_3j2A;P#Y#7_{E{UIEEe)Y!ryR?oVzbIWi(j8jc+2rS zt-k*SzMS&$4|omyfwaZq{ zV;))jIIE!24bXDgDLT1m?OI*EVCBMjD^}_BV$)>7N>fm?WPz=zS+7$oPFb?DX8lr~ z0e??jWI$G~6x`@>^}2a0SF9j@EIE2mOF5_|E0(P@SZbH8nzvFDkBarc2x$Bx#G)08 zR?e$gvEmeiciY79Zi|&5U`b7#Znb*- zN+-8&z`S*fRxWc()~{V$w`u{I2ii4*kib`diRYi;fALMsEy^FS`gw^oKcgZeXngRg z4Z&KKn<#7_+;O_fy<}*~P*s=6Yo|tBw|aQB>KZgZsIFbKq~HDx!J1w5s$bdeoost& z@W7dgJb&rh+@V2ZRTyk2tPUC{M*1rM)UiX=tuy+ojlomi`Zhyy%a+yGpIu*FKXZRI z{%_{~`uh3@kgcv?Qa`h-^X^ag*Uv1kyd=0_i>lZ#Z5IA-{F+(SL(1k1Dy!VEL=^>1 zw*{w`22CoE-X1)$xguz)cBxJ3dewJ-`R!Ltd|B10)9}BSKN?aQv{|gmwqG24+uu9x zv7uwfO<#KMpC?wA@2-BaQq8<D3G$)J8oyc3kzkvRj920y0&hURK-HepRXVqy3WL zHb0T?pIzQBn4ogE52-AAC%Ame;Ww`v{N&D|)Ay7lO0$AZrIVJavPA#(zuQxyZcsxL z{oAVFtKn+JA$9V#z11h`)atq!>i8dBxLcifZE*e;m8-4`UiT8+{6zP*ZwLFgs9nLL zL{C5X7{4Lx1AU^qpXk;hI6IN(<)8h7he`J4pW(Bf8OQ`k8 zJb2~~WFASV1BvNbiK6!V_s<+s*S~y8-&;TZ$=b84XU?coc~9@(Uw!I>C-nN3D*AHV zD+@OSH>4eY_wJ1=(frL#Y<_*ZS{&pp4yq0ZeG7xxhnJL>4JkwItD6?1c3-+`y@-=N zJ7Zgh>i5KuGGr2oZf*FV$7ccVz$OxSZ~87tle&A;x2f#vVDaK7P;_XM;$Ut8p7P+B z9oMOsgN-jGdbfEzs9hhl-W5Cyfy*kW+rT~wFAX+SO;TO2%Pk8U?+7+l)a~ZKy1I?M z!Nx?DT7K?+)qTw+7Y{n&WOWH!WE{x2Bxt%rbqqS)pXify_L4j34z5 z2P4#a^=!~m?Wo@#X~IrmaTod zZV{5zi;A|N+GlBS%1gmtHmmjL-g9suDg zTfC>d9|Zd3?Wb0*TcX;e1;LL_Uk~zrkya|{gGm1}ttvQ1?Mn1$zkLIsKHdN6v)hA% zAW1#FU*#pbwpGWBz4g{=i0kfiW>hY!t`4^OdxJxp)i$8G{0yS|V^AUKZAkwqs8VOt zL)3$dd{q@Js|d2Hf;D?le}Q!UsdRn8>AL{?S9JY}rwTt&^PYQWNWb!#ivYHD6VYtV zAj++qASlAnuhI|TzljX~4N5aAcMA&+WCR;jZk=j#4J=Dl{h}pB)xpa9d)E^*$b=#h z>f@ldI;e&YsRKWP?gxXJ+n!8xZ4)%E3QmPtQcHHHr3Jq{y$YS)mUb9;)(3To3O{Ib zxN=5a(7Gx(r6Oom7|huVuwMw+kJ3~{&^FP-4_Y1!)>Z^9s)EIPgLa8A{x!G$b@Tvr zY1^PV1Y}di1_itakmyKPUfg@3O9JKnd7>{RZmiZxpBC`VIF>x=_-bwKr5%UC^|m-IJB& zOCBJ`j9nRtKGbxbY8$4aGM#z}i%24=C$!1ojDs0mTM`)uYin7jnP2ZqcpC z_~1yQcPn+Jsw=-$b+g=Jj6uI}XOqA_KQ%KDbg{NWz8Vb3hJy>iA6 zH$D;6m8valAGA@e$E|yE*2}gyXt`rpzhJ@oV9olnpm$-gZhf%0B6th(98?~@I2fYM zz>bXFSEzX(p`TXwS5H_o3`>?;Tp3JKxz)kQy}=_M#AN@LZNV?S!{-FI_=(|un{a*Usv_5D8qur)@Pj#XR{I_4=7u6Hqqx9hZw;tU$bK)HL@c)KK2mir1 zHpY#MyKat8XIwY9GLGwJeKk0A)>lI^#i0vbx1}}fmd;yWQ@g^rZIMG2`C_hn7t$uK zR*KIQcc`?_36}`ngDCBCBE0}^t9Fz^XAGtEl^*(p|Ant~e!}<5hF(W6W@*r2Z?Jq@ z(ENV5F8H^-U$Ac5{@}EV{qSglQx^vv3xg{*zce@4RP~T*U#U7jt2&mc&d;gqN0luL z+EfIqc2$oJ+Q9OZO8ffy%8O>+8JxC$`}S|moPPF)q9aB8dlvu5QoC-Z+76qyoJ)24 zy@|dsHOMZZ9(Sx@iuUc89qLpptY`V#f~{LBf~|gGaL$&!YIk|Hn*DQCzi0ZACkAX+ zWeUrxx}O4^v1?n#GI$?Q(!=t%l7GvmPppJ}Z(xCm~#E|yaR0kXB zsx*ITM$iQIwY0MOf@@zHKd5rT7}aik$RJl5scsN)G#eCAc|Llv)%YtV&tAmMdZG(Ln z@GsyF{s;s9c=O(%KG^l^)e}^f>KruN7SvUp^WpZ{A8xN!`0r0tb;|$Esr;~V7U@w! zWTHo_PaYU@*2U^tHBMCqE%pxCE|pL4@8kR7h}KEPVd|6~NeJsoZqlYm%{zmgAb zOamoB@R~IJewx~G&PRYrs5)tu2!6#1mIQm#G%A*XcvA*UlKK_bM@juKjZ6NEvR>{? zQ*<{D8cO#907AM;-MDTHik}j<;NG+2w~IgoQ&fdCJVptzSlFw6gx$jldxK`{gOj%f&v*xe)`h{U zs^yjU22J(`8%wdbsoy`d;P{|fRdsOc!JtWD@b@!bf^L=u_xlI9Cs~}xqf<8>zL+2M zRXc7(W*pb(!D{huRXgM=;Ns}~4Z#LDhuaeU*y02NJ?g2&*T1Tk!CToCtS8TZw1v+6 z^WFiZ_iZ6-f8%jpuHPaHzof6*Liu{bqwrlP<-e8kYo+|RQhu$JzbWN=r2I`O-y`L3 zN%?Lme@n`DOZo4le3z8}PRe&l`P)){jg-GF<=060K`GxUMGL$%(>LNB3y`1r`8aA!0zHA81gfF&CEn{s7|A_67CW-DX=Z+gYj)iJF|0a6T zJ90EU(LHm{_-W%3`E6$OTUT~TNqME1O(i;6ehz^B{l;n1Hc6GkyHs^Qtb9rjNcQZq zIQY_!_RbP-PiH?r<)635sr}>neHCQxIIHq)A`I5hP9!pR;BRm^qyFV}B-YR1o+ilH zqt32Q97p#tAXQYl0kUVu*^f6wjjaa-4;wnwv@Wg;(?j$R6X)D5>Lacxe3oTZ+%wmO* z6N$wtQY~0T`b|$ER=3b%b;~SPsECVIbV6{6?nr7+!~wU^Vs*CTixukWVikQ9T%xy<+7)4S3oTZ+%wmOdyI4h=1(#^Oq^^mux`h_2TV}Ds zG`LvB76>k}8Isx=VRZ{FR=3Pzg<)~AiX{CTixp-mn8~0|Ufb%v z)xq+r-ADz0^QsPsDM=XZRqKM2cTFB2ochw_bAnT0qbjP)E1@6TcB}n;tEKaHLf-!& z?@i#Ns;>C)%sVhWh$~@JTLr@oN!+TEu&7l@0I_vR0Bx<3fVQ?uf=g{}6RO?R|M%QULO|^H``J(b{jt1x%YFCV z_uhT?obx^3bFP*WFObAafKr9E=)Xa24{jj{rMa5t|ocsMNF>KgXcpGd0bqz4R6DyJ1Z>|r&5spu;h)H}CH7OXv z#D}#@VaR^NdE_*AJ#EnEzik3cu_F__EI+?zV*s<`fmpSutAy*mK3q>1~rK zjQ-2^91NpwBMx|S%xXi?Q!7)ZShv}SV!f?06z;LIx)AB}FTzgzA)6`X>e2-qEw=G+ z%Z=l7zdw_T!*mWlAMz#A*@-LA_d8N1B&HP{w`TyLz77EFwL{zO-UM3;J}o|?q%*!B z^}$@oBK1t<2V57gjWQilJvGTJM>TUy!WZXE&Wil#dDt_le!ob16P1VxtFe4^8W-m@ zldpxQ1cup+pzTt6A+ByvPGzdSDEUX%XeRUzkiF19eu_KzA2a&r70&f_`)$4kgMVqa zW94*%zXu5@9@`Bfpl|#$#=mN@>U&>p_xJ9K=zcw25&atQKrf$(nE%K`8S9uY#+h{0 zAK)qJ{yov|knYko{P7#qtYHYwG(3En{;V8X#)ko8jXHUz$38j+db!OWDPVS+mAXgE z)yR(G=V&8(6>se-##yXa*mB; z*&Hk_Brm&x+1{G3r3}(8AG9^d#-Np@4!ZNto`cWINa#aL-2WUu_4&b!`WT| zA1)B-o)l9}`&Cno2HaARqC-_QsE(Gjb^3u4P5ZI(a~YNCDKx){1}D;8Wz~EU#Okfy z#$ubrh`}jXdf_8lX}yNy;f{*TePv%OTv|4`rLg`y*Uq&Sc<1@+sb9W!)gZ2#sr!u$ z^1jiLxTc5p4L?p2w_@)V16wz6DgG``yRXpLYC}f|&9i$2 zDW*rt0p{PrZW|3xq(yFux7z4tv71bk!o%cuE70cw^8QB$>vp zAiW&d0l!v|3VlE37x_inRSt*L$oL>F_2Fk}0-YD27E=>I=uVDu&7~kLm`oQU21$!+ z`rjNp$1E-EaeRLb188qI^*8e#illy^UbsjUmXpB1MN;=`$Ga!v$D69X)ex6O%2p{Pr7`XoI>X~ zQK>guN&RCyJP*S{B482h7Zu}tH`eJ6;N8JrM`Vj zM~-(nGI=DO2PYt1C0^V)aH&Nc3J7>pt}gBgO}w3(~4D+i_52i5IT4i8W|sb*#cM!Y4bD&SC6t1hZ;IR+Te3gD$|g_lnI zc05Mmz>urHJzaOVKRnO*-Kcgl#n;i&hKL7$_u#L<+6(h(VB&l@ zFgr|8#C=f28yaReM)q)xCC_eT>#$HX+hG30!Qaf<$%1{RRR&_)f!kXI7Pyi4~?&|TWq1CL6fm^GuZ$Vu(zvJgS1 z@x2(f8tgM|c?A}S9fieH)l*pEGTP2IX<^+QI-#-En>BqchS6qva5cNN@fa}s zS5Jwx%QMqc$Pv}B+AnnDSvwcHUUF4w<6`ZqEY~JT!~PnlS{70l|C?%BZ2j}zZG#5@ zWj~L#ZB4nfEnsS+r2*;cOT$k|+ZHvz4bk363+iZPJ`L{(*3jdcHr`YdqBW~|*bKTl zKm)l&X*hJuB;ObeJ-Q2@vmn|pt%BW44HUq8Pt0-%+WXQfaYQ^%JOCTdtzt2_eoTTf z?pr18c>&Op`T`pjDx*=us-`YH_9g1ZUK>`$Y-f#Lr0TA6jdHrYW9*aa8oMq83>ViC zTkd&)*Rn27??a@GQzDsla07UdH2i+7)qDXr3b4;r=$S!wo&?;NFGZP&p1$qBaJ%FPm+M5QCj381PJ<`+EqojPFF#t>spk7tv zsA}sER|y=8>xlXJnA&(p8t$-d)%rp>z6hOEi@Ox|=f7oH{I?pXAkr0kXBU7IwWMf8 zw}Ekz7}nbc#jV4NJQE%4OExHqb~CZCdXmqDjUGXX^-~0)6g-`pg?-XIaMtn`!Y7E$ zF3SUJr%KHp2G=Qe%1H@&29sE7UI><5QJ(l4@u&Bb_=I?u4Knqkna*jwu*HFa!+YfXJ7jG@wqqHs1bm#J&+yaFmIrw$ZuO zTGGJT(=vZ(o0@8;m2GzahHK=Czrc{Kh7g$N5xbT+5Cn)0Xr(jlGy?>cq=B=JPs^}n z{mz~>*+!NyWjJZPl`^WSzk58THt`UfL*xb&b7^_ZdKYCudzPmd0Dr6yCq61g1KQ&M zgunicne7K`7NuUWp~JJcUgU4gV58+RL5q7i7gpP+rc!*lKQ5EOW1p!-t;?X&y)I+d zK9gJR7hlQq@E0^k({5NYMQSwT0Dj?rd#WtvH6tm}Km)_tH}LW9HOq&58D8SQ^&yM5 z|6hiH{v*7A-u+ntNT;(p|L;-*x<7Dy0Vh9jZ1jBKSU=?hmx8B%;Mmvu1IOk`XyIS` zz)w|?dq0bRq%-#>AAI>+PIh&D%hj4GWx@v0W=z2@&`K%K)J%c36ZA+qJ-sS$6cmIi zFl3BhLUS{89y=Z!%SkXL)6>A01Co3$4;V~$l>-;Oe%h2JQ>OXW)nwRZu46}Q_wE#+i&!62&3wQwA zc7!bO1r5-y9_qE|(Rn&p2{hEIH&Z_6e@>Tm@Tw@_;?e+gdl^**2cYf+H*xE3zG*l7 z+`p$G9eljgZ?mkK%9nZM_ZPGzpDwV{5;u)YToY<;q}K@E{Z&r<1`2fAwu%GK(%V!= z#jxo2Q2z$<=OZgS4|hFB53R;`_Y2KQ53debrjA<<^w-5kf?mMGk5|s9gdaA)g5xc; z&eVZh2X7-}3e&c-2Kpg>>jCcvE7%M8A%6$^_e}>sF2ptmJ%qdFSj2SwJY`UJFwJ4O!EKpGC$~L;KiE818rk4ndhB9v1 z@J{8jBvbiE_AaKQSjkiqf1ZEVN3eGJjWkgE$@=)NlPWo10wXRq4x3r|e`g&cT zB4vP#@NmwWo;Cit5+1#0js5Ni`G|Jq;3;55Qc-mlfRQG+!EO4@SY|eE@_-LhMFyHM z3LSSE;H;G`+LiJ67@)wy$?%4-W?QtRbEzJxYB9Xw9j0V_ZCZ*fz9^(xa({3Yl(Y9& z3J-E?U#0aOQ&iWjeMLJwrr3-R^i^!hw}s9~5BJp^qAI?%QmKlM^kspQVX}&Rcyp!r zL}A83h^Q5Mv@eT0{)pn)*7a@j>Tp&VP($S;`njtAnOObJs{UvCiq6}t$~X3f%;gjr z6ii;_+|^(y23s>WRvr;^QW?qv!sM&7HMVBV@_sOR;%#*F_O@ENHXB_E>p^jW%N}~# zq#CR7=uZ=D3G`^6{CKS&gx2L}i2xf3ee{1zfSneqAVYX@-khSj1>I`tsjy8<5rr7< z#-%Y%cY8VTY`S$)toGnBy|r10n%=~cr610Lj*&Xu0GNj zEDy4-Xo~{dkl;Ba^e?s6#mErkmCP~3EWAzyV@@#LMwK`;+#K*un91fHp# zWo>*7hRDqeI$3Y0bHf>i7rJmV$ntstdE4gO?727_!5(T!{lz#n>AzVRO-WCq8(?^n zy+a7sg7UtxvLS0JgpapsSs~BJ3Cy}K0Ty1|V(N7Fbxjc2{KB8Q&R z5J9ncPm!zr2@0#4K1BEt7=+Ig~Do4LoM1GDUBC9uI(S0b98O$3b!A7#_Vs9-fJh(9`9Rt$b0jUV_UW;epCH=(^rb?60s{k}K!W zn`nUVJ<^0NT9!y7G|A=k47_y;F6kD=ei`Hr*}F16W8CXm}nS5LQsZ;8cLJ7S36|Y}@S= zS@v3tSf!`F|SLg%)C{+Q@E;4%shvW4D(kG{yBT98ed9kuk!GVMB3h?n2l zjMma%Xb=#vSIe+&qB{tp_;E;Y`kO5N5Qm~P8J>-!v>W^b6ZIcPe&6@xa(fQ89%ZU!#^|O|4 zFEI{_KsBk?(l17N?AJpR?&-4N4RnHDp2)c=VCbh!g`Q#y z1w$@Z-Yh7#&;t6i&@Ry+^ZRtR6<%e})}RCnl=^J<7znBu0;LF=>g=}0x5izsO1jM( z{nW3+5~NSc!gNg{)tLejO6HbeGJHyHjR`s@@y#G9+}Ks|zWsUvxOPrBuH5t~JYhQM z!=S0-{svY;m8`?7bJK@7V9;i*gGxAGx@SQmJ%_lA8J00dt2TM?!W2YuUoR3+0b;9`Qemt$_3^GsjcuAcaG(REfK^jOfyLd@kwgpY1CqbG%ypx^g@{%+OuIytl>tl->~S@X+@a! znB42wVmOXxJ~nU4dVSKw?U^&?t?-B*w!(QMJpJ}~)1$c66|q~r z)yMI;C&bWzW?~Pkd)zT0ElKB$P111Mfd@gan)1=dK3!G!Dp!q8o{xq}1OlDc!p)_l z^`f-eMq7HyvauUElC2+Y)h%nj^B!2i?(m5dfSnU*NgZ7fpruYaKT%ysSS)wY%BHEF z(e?$jtcix#y=4>VL&D#n=)-L$8&upv=Q|@CxpKyHALzZ0Uol8H*wxDg7-;)OOMyH* z!~!{Ka5zRgc&?nShd!YR9i%(y+I-ThX-FGg5}>)zXA==nP)FzZxN!;YYL}^LMIZ*KM;oDRB}eRKD$IYb+^I#&>ueP`q2f1v&F zJdvmRnL_#td}$9tXq0k32P^(4REwoPI={}#Q9r6@f2$g|%njx(wE|?DGCypjsri)b zLpuLhaJ&&)`{b72pWZ;Nr2>Tpx62aHv5Z9R75PyZ8W2w zcDbk+z0@2QP5vvCo%|NM1lUr)4k(>TId_NZKM8%F94d0{&OFYYd}#;(`pk zLo5r_hPGi7JrY#l5Aa)T(H+N@Z=_$|-ZFCXL>IIoT6D67@sO@_-H6bt_S@jN-wVtLlwlkdU16dVrxDxnH2?Aa?4hK^fB62URS>@ zQ?tcGhW|P)pNg9hqG;O+ut#_37C(ENU5?bO@fC39I(XmbgriVr13Ay&6Y$Ka_$(7(t6+2`|BO*Fv=ouHW0EQrf3 zGAd`*Q!Uh)y8-<3pB34bYP1%9Q%ksD&xYBwqAeQT#bcMHO(;CFA!k|X9_`BWxx}*< z{bVDIif6Pig#IGh({EG~O9CQk=JYNB1@GEKxK zrF3kl!8izWqrn_>2=a_@c98g%hxx&${m|!i(yews23K2=jmB7MB3lOn-N+OU49==E z*E>8^5TI{jJj-{}`Bo_Ry3Jzu+KOoq2x~8B`L}|kxag!j-m9e!2}YX_2=)@=%ZS9# zl)P1ovR`-{fcICp>Ff?(9LzSB=R|TV96V@zma;b*&7vvy4$@OnI{Spj_4)B&k#aw3 zR}Gdj%Vbe3i=DDiJeQaG3QBY$M4R=TXVNC*7{x)OIO%2Gs0hybJu+?}3xXBefU?x1 z=Hnyi#@<9I{4B`R0FbuTEN+aqJ*KIk#vsrgR zhl;N(D)d8X0dS9Avap(dsx?*7ORHf#Qg#y(gkbDWOV8>2gFpKL9lR6tDcyUsr;lqt+_>=J)J_^i=!S z_EiiMMfiGQb0HPAD7W%w_`I~ZGAzGlRQ^B2BRblOOCM$ht@u=w6!J3#nu@Vpl^ z4+y*mO+M`^YJBTP^98E!m3;>_oa(0S8R}3_@ZMW@bq#f+Op5aNzPz`Jsz{J?xpG2n zG^VJwnV$tL%Ma-K5-8d>TZ9&~yH-yJHE%#ZUwF96=6z<%S`KB{XC8>yB*HsgDB7tl zjnm-!f@bOt<Uj4t<0puNZz4epCpwqbp|3nYy^*XzqGk9S!=ZxwV zr{!hBzMk&Un{V@X`+~gx@RMEdzp1Y&$?`qCeUn+?ZhZt~|3-&&2l4#%je&7uCIJ68 z$Eek2#d+;xR>7tH5NiL%W!W0}7kTp^E2e~V;S|CiCizJ0nzU;h6=r#Gm!1)&ZtN`g{=eK0%T;)l< z5>8f)+(IcFr3%cH0;6J~6LRZ4Pf)>`3Zqt!O+C@R9o-zA88{843AGG}?W382?p+C-FIyqMgkOlq%tWOd*cN%z)V8O~NLde|?TOKy|l*>poLSEJ^xxxr{tP{qB z6+GKHF(0xC&}&oI1IX=pW+Qr@z^v{kFv6`AFl8~D%u%|$W3WT%R;sINyFDelhGeMD ztHt&x{p8tPe~F(qmA8a!NmtvwV^R%0ReVS>Qu)ibLYupES%r?5tBdKm#l#))Hrs=P zIvelLiqf7wT<1kvn-CoW^Fy%&1hJODd21mL-+t7V&6lw~1WWdBS)3JIQ)sjr93P>9 zfyQ08O-%CF&w}A^Z;YmS>!Ws%JFT>$BQ!;Feyk~PsS;4&ld>kH*MMr9ukUPb|MT3! zq)@8OXszO@Qw;mnwxH3vWz&Yn#!R>xf?1))`b?w#aI&46OjfFZc{!wmR(6o1gWg%y zVVhNGgNm%*Av+(UZL!ru^YDIWb7NzvY$wFFZ+)Vg~av z!&xVQQv>M63CM2#VE5(FPjW(EQwOSxMgD6kE0}xv}1E)NiGf>U#)5{_;p3EQcZpI3F+& z?yYTg2elx#Rx|$3>cI2rpr4pJehYF*$0l%akcB6ka@w}Yi5EA`){CKfb*QbJCfa5~ zH7}HP{E1RK=p~$)h;!y}{w5?jxTu3ZCxiyN)6hkqTq)ztPeGg5j;$SvMDd!iH)KOP z#v6UzJ0)IJ@ocv!qr2+s7o-2_v^^@W}im4B^p_V@z>=d(mHz7)Fi*C?FM*k z^Lb3|LdAnJ^h__!<}h6;JgVEAG#m$$l+BZ2)1gu>7H-h-yKQ>Cs%KdPfW{UH=b92h zNLf7607c5>f`5#I3;1B{NhpoOT;GW;jfxdlNg=Cnm(u;J^apW1+ET741oUy7q7WqQ zw+S-YUp-A)7!$~cRioi|Leqav7om+k&&Q)wk{RmIVQs`kx{;%II&4eF$R423>cE@g z-Ng+IfJq7BpcR8^VI|i92~1%zU!h;+n|U#BSqyG+uzX_qCXNvfxXrwm3)ElllSYNN zLJF%#;1Cfa$pXdgEFR#_2M)e>a9^}oUud!Ui*<=tr1w_?p3?%L=w<3Td{<`feVN!N zrmCB~0jkyV=~t^c47)t%v5DvlffI;s!?_>9W6jM``YD1ec9y{bTT^xq3K_?2uA}HX z90oTIUh4X?Fb~}@fivkd3}(9+W^6ru55b5i>v<^+p&vkc zBidmlFj;wf6J&?7Oka{`qJl^@dwjP?Sm8C&0krI%f(qCWu0<@q>dvjSx6Ga48eOoK zpTWCwBD^WFmWz`d$uunh)*k%^7-xUHf20zP231z7s&eVFb%^xjnl*OAVH7kYMuLv0 z5Rpg8D)PHk#a%o?4V!8=A|43&INdeMp**SqyiKSpSL0Fps2MbkyWvIVpU`_IbZ;A0 z$ID-ERI!Et82ro-$^&Q)C9-&?OqPj29ex~#6E2ah7sL?W>we8TG^6Sgj1Kvt>!wHoQ-caSx;A9fPlGxRMiBQY4|XSd zTYGba?_+u5pk{>Ob8c_G``8mkP-wfVkO$uF_Q>5&7;7`^^E?U;H42=`?>T zQrjZ4?Yz9jXR`XfoPz+5<6jd{X99swVUT|n-R)$<&IEt+yznDzJq11uKb)pQYS0WW9g3(MxU<4ru8zgQJT&?(Vs||Mz@0WhWe=)P$ zoRlq4o~gN2n{Xc6UTKCi0*2wRC-}E~StXCngDK)&+A_Nc9M_9xZ z=ZY+C^iX`fEy%ku)2>E*Z49C;q?EbYtY{<1pd{rvfgS6S%|jb?Aw+1bp%& zj1k#zZs9YWg8%Qr0-<|=z6mL<5}a*ekqf+r|H3H;aR=IaJ_231Oj>(A(qBeuXYd9D zKOPHeS6$R;lv*0$GV)^(a`K?Z_Pq?AL;l@d#(6Nz8Zam+Z&E=EJzdtqr4up{jrqq3 z2(QN7eG{gP2|V^;SieZr#(a4qT5FeSbs=`iHhGbvSFKzqQS`B0u%TkRx(nrtRVBuw ziRMXw$v0I-+=a4tpwzukY(NBTN?_Vzb;$v;d+{lkyr7$@yQKS)7xY|mNn+O}dkQU< z$_J=RE|g0SRG0M0-m^uA@hNOULxNt_)c)O-`&wih;g7N1&{Nckzxx9H16_N-iCYNi zJfu2$7^JYAt23pXvY?f`kQc9Id+3K6yA>o5lx)xVYrC|OCUqPdKi}KP9YM~&gKGd%zc8;@F=tSpPCGs;q(Mxl~pgk!Clt&{^E&TNp$LAWc zd!O}mu#%78Z%57pb&v9>q08)uXvr5;=HT045B!j_Q?m_34%OD6Hc>V;McafMWVCEl z$>RPokWcC|fcKH3b$}|Sq!mP|4jOs|9m3)?)>R<#hAdL9K#PW{&usu@c{lQvC>J z`+P;cssD5!_3z-DY?<=8oE6TPh~8(Si{;BjEUYY#i3?5RWLYY)Ahh3D^3T_=<;2sJhnED`Ocj#m%$j-l+;3EaKsNyUN(`(unS*~2 zO$=X|)y(SpF+MTU4J5);l63F}4|u0`u9iAf_;{7&X&ZPD51QZp1;RF@DFAWJ1|QuA z?ftP#PT4hiB01y}C9w$+M65pLqd+UgRULZL=n0Kvr@pH2gH zvx<*BA_$2QbVSzMCXUmMz5Jk-d=3)DyOtx5Z-Nj$6SqPMaz^<`NT{tNMVCMtm_Tg} zU4iV6ypF$zww=R)w?Yu0PTE)A6uZiYafkx0WrV9qKUN=i0uQ3uVOnaX^TE2!r>oJo zVR2mrmuPohj9B8z!(cL@mk)(pq+D&HTyOxrTZRRUwFW>M$m;`f3}seu7oHCN5H^}T zl?SxTh9c5!x%DPm-gFa$pBu8-GK6_WL)%bsywodg;vu?tYs|0QgpfyA_70M)*NMVVWF4_WK`~ zi3pYm9Au~#ZP1X4p|?h3yEKB=2RD70b@Y>J3%m34JM43H!QbJ%-pbIR|^BJc=s8j^Ef6GFX|TrjSub z)Fdxh>z2@1Jp}~C_Q}Br8z)1xu+b&>v36>xmX!Oy7OEwc^@_UcA}00Pb6U*PsRQD_ z8;5nud;5~Ifj0GwlXwBW3(w9kotKX&wb(d)`jL~l6TakwKMx8V{?H@eFbzwSh^QxS zZ%dhw;$?mFvP#46|#ID)PoUV1dKZ{E@2C8A+8%w6bnp5`Dfh|2oi*cIuf7 zjL6~zwe-x3_k<;AZ1v_Kv`Q6X$pPktRj?iZqkew>-iSRdO0~*EjBg^Ni+H8_mH3+giKhz9fIS&9o1X50N)T zVct6-6OlIuR$}xoPDht>A zXtv+T_UB9}&EXm(sMrH|le7J^et`U*7Vlo~7mbxXqa->D;b(J8b6ziP1-#$xuw`Q~ zuEe}Q$nWMa^80T^T?$ML$jUMCSq=!v0V-{X{T3_a8xis#{P>V55|BD3RDsSJ@ltU^ z(rzzrSXL@A)-;+MK9rjpT3^Eo#5YT&)MnOFE@VA&hh2=XSd5;@yj_7PU8ZV@n7(Qr zrL&yuvQG(0ES-bhAHMDIBCAFN@b+0=@KEzX{Lt<5Ibw+}jB-ptR;sN$omi%62?mU1 znJ-RhJ>oBrl&49Dy}%*UOUVa;>P6-`Ov{9=8QhT!7_-G#F9GRJCtcS<&T451@{tcf zJabn9OyCLhEm*}D9#yS$n_YN!iTmY3W_Fr`7Ua;|i}`6VuSUZcAZ|U|Sa73JOSkf{ zg@$Bq^+LQ}2-}tuSAvH!m4|N600lsSmf98PE<&)3g5(j@vu|=14rrIhL!f@BvbW#U zr=|c? z?XpylR;es8QTy1Z{x=6dwGopA9FhE@@0dEqEFC*ecT5zG2Ej&Hk~!uzP)fYAMY;kv zrJCM>n=$7F7p zd3mF{XNZ0$Q0hdJ#KUzW91g)}2qgI9>Ly+=X~7o0tirZCG}FGYvKc9z8llsH7TICY zCHdgbIeBfYjz!oT=p$*$1V6)UGHo00&0Qdu$5VShlot%WE4`WMXjuclvV%J_Q(d7$ zd;?zOewyQ>2*UK~v2rKy2}C=#lpvWmkg8_Tzmt%56|t07SFAFrM4Un@WxvW|ZZ;zx z?J_ZQ%(Ot58RlHIJ^(6I%9loDB6{!Jpnl;eMna8MlwVIL5&EU2DS2#JO;c-`c_l>`WS&{Z@I$o@V=y#C9=qqg+mrHR%yyCpCD`M zTW}%$UZ*R2=Bz^;*{vV7<+;*trQ{}_^ez?ffc79#@g=h>)oyrqdm}{!60Es57R)MB zBw6VOUl3^UnS$DWSmx|$;5WmanvQe)#vmtA7p&`|r`0MU_$t(_B%E{tW`%|DoP|isJisblv|$ z{rVJ@`V4yW-)G?ex2VUlh{AECyV_-g#nRSD1y+}X zTR@nwK&Ky+w*-SB0Mk~FA?4truQT8ITK=A($}{l4zMKInC8hv{_qBxjPh-9O^(*B zRMh6@_5K{h0Bk6isQgP>M8y6OmpO{_A1n_`+vw78J;)YyRE4m%-{JQygb8GgM_gK- zdM9eJRobauN499;m_sCN=H}ym2haG>*jW^fdW!4u&!~s+;QR-qbnNA-v)9}bx>V94 zVH&hU91Z<3RbTTlv;;o_laY2kN*$OVlCLkm%~k90dg-^TkRUnXW~j<~kv(ad%awEW zdY6kQ?r6`Np6iDPt>$pD*K6nLZgCP^I)XJHgDI(^0&{*4uwC-aE9!|zwp#>#)uXR=MjEyw4a-}xrf)pd_h*eU8N^+gZ zmXl0lG0BpbbT|vIb&}If*SWEg=s>d8Vc?yLjxwmuzkG?leB3OR)zx}%$Aqk6+c8f) z;wlW(3XHfj#5J!&gLGSpU7IJ^{WK|zx7b1Fx6o2I{8SOl+z?-jp4`NK9kX{G*pX4d zm*mVyOJaL5?;DRaJA9kaaA>xbhWRk{}v?z?p!IHMpA}HEUNy0o7SoUCUvlx??=S)wxLG^C9LHqU~_BRUA zqB?7dD-+aP<304<^AOV=h98j@I_aBDT4Fp$BNa&r0OYnA#q@1%5PknuZjZiIHa#0u`lwCsCJyI%^(1($_NTat( z#W(pd{D~*mtuiy|ky2saJ&NRjV+Qj#0qA2U3wNg@m>oghj8V|beBk%_6KQZm(3?XC zR&jo6)?6faa!;jSBh+&qRGM69Ilu_9HXr}%%G;1f0V`W>Z@UZ=${u*UZdhx2=_R<=8HkHPM=5ku-OGue~wqpgbQ= zPK(mMZ!l&8o1ArsOLCU&$OSd$3nV|lGp(lg%=vULte3ar0x~I%Ha6aPcgpt>r{hzf zX8oSfV{ZmO$24b6QOXEFM_R9YwWM^fddaL!N9tiGU7AR* zA_XG!r^fai&)z@Hh=wYFazv@p9H779Vj=wg3VBW*)B^O&)oy-LOE^C=@53>e(#_35 znQ`$8FqhuJv{cA9>s{lT`8~Fj)MxA2n=AZ!Jx5+%{|W+ygD1RnS6|FWYFM<9L-Xt# zw|~aj%X!VMRYFzx+$03LKdU+7zW0p)eYzY&alCh?YvvtXTvDHa%3hYryjxLOLVU1O zRW=~on2qStZ8^1cAtGVt)`9d*a~mGo^9Z`d4d6yIgo+Ms9|sR6+3*oio*P}-SqVch zfGK~qNkg_J>rw9qa0g|0Xjy(U+fR_E1DS<0rF=jpAsrUsgEJ3sak4jJ9Aaa6%^sjS zu}xaigpenvc4NFZ)iv`L@EC%f295S@zzm(gmi%peU`_I~W2TQmc7D+1eAUf6cze*x z+j6ImNzyJKJpMX%!8^U!%0Ezyf~1Q$X?sOulJ}jPv>OMe=fFkY(7Lx4A^^$LWlp6# z5t$7xAEs%=2mY7a1t-6&kIzCcfzR|zd6?c_$t`)Ss1QY3C5hT>5e&$$HViUA@bsbE zRVVD4IOe2HoBdr*hzU^Djk8}ZUO7iU!Xg|8J|yT^YhoLxsP}Gu`9R{%_Hv zd%Nb)rrt2KxZ}bLyOiYpaVDAh7r7?;)j1##`b#(pWSj=oez{`!0i=vOqrZjo~`fl zm&^#d98mY53=N9Hh)R%MMA)D{n@*m6Y*;kw#w!4#eN>KtTY+o@8E<|&pNu-)O2WR zR*-&I7Jxi$$y}OsR}N=sBL_h)w`VSUWwKs5IqTU!{lNy67Y;Zl1Wk19oqC>U{Z?D< zq*)n_36X5h-M~}#L6qGLH0Z~198RxSu$mH;dC=vcQYvlobkVp4^5svHw#P~%^N{G- znmHy`Q=;4J@rN?n_RFjs2p*yL%2c{VQ+T}E04<5OA|*gOpSa#JX{v><$0KvRC7E|F z0mS7hwjF)(`f)j_uA>`tI8uExkuwVsH=yClnLkqu>z!&!lb@MHVcA(Gw651s$8dypY>)mWwp6bXRo;s zIz)hitWvJGwf-jJU9)Mmq=vYRTl5Sn#uNiS>0iecy>%)s{-kuW6Nw_xT|7Z<6W67lOE{PhV{2^m+L*yN3I=P zf4Gl3bvwUb*51jjHcLIf^YV|8f0O1R1hxek*xKkE%qI{)q(vQ|uwQIXjqCuw?#hcm zVS2@)B@7;CAeJPY_ub4W-Xrn}xiY|DN-vyGIlu^?lnk?N!H8?Sx8QG7YvKSTG3E|| zG&=ybuDw-nZQg?K$}fOCRQ<%l?VgDD1b}Y1hk@p{`xA5+j;+z@m|L}>$TeEWY!Iw$ zKw*IEUPt*VXk7J4j*QLGVCIZ0#L={2KJNB1_>civa$C)zNjiTb`9(d!oD*K}XJl*f z(q<5)KN6?&TF{W|kBGL#n~?}Z!;}Hp$l;bqkFBl?MyUqeHR@cI=t(N}J2Fr3iaU+H z5;;O!2&URVH5ZDHru&*36KqF#;$6meq?l6k_yA|LQcYQ#^gtxGK+r*eY)$ltq+na= zyhW00U4+#j$(1dHnv^&BkYbwL@%4-Q z|1i_!G;i{kL6(17)_41hAyc~j#aQj(aP{^$<5~8&kFkCd2E)cluGg2qH5~nCC}iE9 zW)wfg(~RwZ8T^uSdU=BXL%!iJzlASBU1*p{>;2Lr@rMp;ra=_n5r0_6$L((#_y&^c z;WxJ3zPjnSo|O~vRPex5*L;0z)F}2Mfm$=frvZ~Wy%Yk+WGIJ@W>(}hr8dXllH(pm z=7$O;xp<_Arn_XJ0`$ve?PdOUJIFZk;-zg>uG;#;HhAPP(fsTtdec;mpq`t5d2m@8 z0u;Ex1$)DZ%z$p!_ZP6Ov;ZDkE5&2_ti)BCeIP%ZRga7VL5PaZ``!RsWx$F%voO7( zv%Lf(CT3N94HE@VbOLzD$B%A#XwnoY`dO2+N*hZ!XpeyOb`JU55aWE{fGF4gpC$U@)v0DbEx`RHAHB*A2&hChcxj(|Rp}pdO z5nTGwf~zi9vrcNAa%P1rVrR0;XpT15!14S_OyDbjgA(}4_E6XR41>{Q59_ZqCe$}jLAM*HOxpR=&gyLeIF;-2aG z&d6o$Js|ZOv+!Jc0^m=Xx#A=~f6AzWQ%@y?NV?q^H{;aAyQefveb3z^CNB98l=7t; zyFT+bp_DI03eF3hFsS{xwh-6D1MSRl*z+PZ-;FexgR3!#+RfFVSR6Azq6@tl<6$8S zeu%DW2&WyfMV~W}Y+c91^(&hGEPmay6ZcVmB3x?|hD5rOeKk?3i2V+|{rJp12yX-MQ0yXi1LbRWnJ1`2C4M>t82kdDaZ3To zj?a1vDMoDG-0_h88JS4{;hMb749-|JG+N0{-=aQbuxzWLEp=}UQ@}Go)E0azG7nYk zcMx=ou~5LkiA|(1a{8a!FoXP7Y`W=wQ$W|b{^%c(L2NiDCE=n}8irXT7l!hm)QYQq z+f7q3a$STgUx2!nwrm`qg}lGRzp{nGl`zq*F_-sXoN^xU!y$a{&vaX{k?Kl@?Idx0 z@NHW?;9qngbGz$q-J9ImdpBb6K8e@&#r};!6)Bi_R+K(@;=kOvn0WNdF+gN;K%V=g!WG&hP6<93UGgKN}U$)bEtqDpYn zbBK+-q1(ESXd3X4?dQpW(jTA0zfHI6@-W8z3zNEj{iDn23erj1*<2C4>Kh(|?;Rs) zkG}~Y>zSR2csku|dX(=y0$~g|lfKhEM4-lQr3$Mjm8$MZLVK%I|A#u#Dcaac*C85s zQZ+l3jfX>LP^|tnnB-s7vV7nw_@|kx*c;@&YPquA-`R@p+IRQV|N^ zne4zoM$%kDBFXAIGF-6Lo^M9ptI=@ew7F6%y&EQ^aeQZG9!~&p5JqNS&JQA`L4ceH zF$YE1L-`HsfraPn}{imdH72kXitCN;HYk~B{Zf8Zeog2%wle@C_h32s;P5%(}?tm$j_lKx33xdCdNIa8!N=I z!PWFjp!)l`o-PVU^-Ms?NJ9MwoAC#v8bdhyO1F+bA)71RZXnyW6E^z@VYA3|5s+gx zi+*^<7EHOcYuv&E*}7Npyy!;EF*?j_x45$XAJ5_v{02XsMM>-nW$W|6`F>??>0EL& zK?Ac}bbllhS+7+Buj<$yuhG5dindL2E3dwTX0%aJ2VEYf^B{SEi-SDL13;nnP0?LZ zsDzc}GD`;LrcrrcJ};Av@0zrHr4pJE&t^tWVhKOI6H($Qe?kS(-)VC1aDZDMpWUS~ zc9eCe)@0)n-XL_X^s~4{|}N!xoDhX)u?BzP|-LFr52>0-xSBX)l>1%SyF^x84B$^dx#% zu7FgRBR8er5-Lu%6_*&t(RA9X&UwSc)#~x9JalAMsZgk<Hy=uWnrl#M~c}=*VedX$geiJ9oUI{`O zMrT(;t3h8*L|`6rrpO#X5nhBGBr@+~wl0&pCrR=U zoST8}jk~Zl0U8OMTz`&J;SHmVU~3Jvm5F=l+OTBTw$`F0xb+9s$qQVX&(I*FoEhZHM%yJ(Nu)xL z6iY#*v>pj2fFj*v&S0h5JjU^gw#SQjA}+J1<|RF%L#Y8(>s)+b^MkDq@)HL`Zvp+f zKNCIm2Z(;5z4-apY z(NVH$%(#cMPF96h#T&tewtI7IYkTU{N5+RNVkHVamh(cNoW2QdFV@H1=FkIANm`mt zRXUc$urtEb)TY(^GZjFBj;*#kje9ZnMj0u3Vy%hMH_Y`$un*#`6h^kq+`>0XFr-O+ zKqhmiI(R@GeAe7j;t)2#`C+_*g_v{#$#@?(wFrwF5hm3VJ>y&)ESZN6?@F1V%gfhP zPAp9g)LL=QCdPLmyIJu99X#X!R z(8N1y!32gu7NTOGa6|jBKrb=oxSZVw$;<$UZ^aiOb7c%}!iN#C&$BtYvh&MF+Q;0C zB}joH-20f{1J_AyH<-bEsJ?|i2!?DbzZCL+r~@xz9xN)(hkKb^ZChbi_RB}`?--{Vpkl3;Utop0%}q*d?XkjAC5RFe3&yZx4Yf8NLb>VK^-4C%}?0;YB*WDY&=f3B|g}Zdp_B$sufd zx(IG}cUmfaGk^qa`&}8fY(4f#$+H5vU;1Fzvo(Ppt6m!tP19v^ZB3!^F>bYb<7%PU zrfThTDYIS{sw-tnT{KhGu~pWkkjVnicRm~n6V`bx%|c$DkBMT7I}x&8_e&&;&Gpep zr+;`G z_$P3a>_+z)o)75&_BF&N941d98%*x>+@)_$cjiu?@5#9;ZJyo8$Sg!+p4xO|&*Ix6 z#u^%m>q&-(4l1r|o?p+I={8$15|Zc$lj3lFj5Upi%2GW$TG9eW5cqQJdr62A1K_N< z7(A0fV2t^IwS{j_&kQcc+&NN%#p4K$P0t*^7R-D4R1q2WeZsmODq}`ws>7~(4{SxE z_qGYf%Rki%tMt^un`uTJR1suWr~EK@JKO4k5#kbOg~2wF$u<4fn}55A6u%MzMIL^Zk*1BZSH^g);-F`P0}(MR+-fq4 zX)sK*xa_YV0_=qn{wJp0{IbQa2(I1c`oA65e$whLo_$8jY;O<`CZkw?=l`P1`n$tq z5``mWLSkA0W`)J;z`*D3R7wXTv)`7L%7i3ZBuN$M&hmz_f88~0N={M1gtU6g0zM)q zh-cWm|5+E0F}~0}n4J=Uu5N78k7EkQ2;y@*MJ~SIRqW5sLegfPw|4)?xg11>XjMt8 z_yx5jnO2-G)+U;Q(0OKK2v$u(q6DN$xJr~lEny&i2Q$oIE=u_dufUwp0>ja$He?_P zpo}`<61QkANSZI@6_5Pfe$uUO!F~U413^B_9EYqt-6?r`O@-$x%$ui<&7Qkt(V``b zV`%VKBSmMN!THR{&uNfRZ`h}&d!7Q|bb~=Bv71?b6{Lxk{5%y+h_xQF3f2MX zoUxbpa5Z`TM3~FhmHckk*LA{d8u;mQWRr3v z8Jk=)J?NS-NiGUrOg1PLi!Yg9Rdp%Ek-vrRS=FH!)>cTovz(%%orS!V;Cs3yEy!7J z|MJOe7o^Nc+GrDY!e12~axGbpsSOE*{+lV_K#FT@Kdf@qy{V>XctlOt@B>q|W{uZe z@sKRl^gU1yU{Xgy+RC9u!Tt4V&Gq_SVxk%kZu^p^y{%A zY6;RkWI8Pd4~o8ADlTzM(iLC}Pk|YVcY0RWnll}sQAUQ5rl(t` zrcPc7c@m~?V2+c>mQK^or&?bZ(m1K0-=b%sPYZ0xR}#nm(+ zz%Yi#BOe-G0vi3>)e4aLmC45&?yo9J3i8#UQ8a-Ve%(~e{8BG{HbeTwIP9PXC#lu z-d8XyH=;}(#uKSDybU~Qi$NFW%ap|zqGwVboJ3Zzsq=Zt2OnyeUASwn7;?o(N@B%K ze-T6gXjcxj7??{K0i4_Jh3=J)y4T0*ZZm0XOeR2%m{J&Oi7n3qDvIzut;mDhhkg+& z70}RRZ2o1na5dIy)oNWbjYcBNY@+}?T2%AH)k4BLss+@#wBxAO;K5nQi|{MSlJ}6QPSPNWt6C~4L3P^b zA^1+E-k*qyO(Sri9;e`Nfh>NdO8zk}0Ijd#7r-HXw=~-`Tpsj#fR2SQ?*=^Xnz?-* zvRYh^Nsg3*+04qJWJZpbm`SG}Q$wAEH;6(Q3nC<+nJnA_QNIV&BJ3tHZwYao^Aa)N zFpW$^B8#)QrE?o-0hby)xF;t?%t4;LaOY&B7idliW7T!?{mq zy+2*@edyY#q0yivl4r|OxjuIAi1Zzbdw@wJF?G|>>R6hOKD29<%JcCWaiFjU!Z{rnu! zh&=!68d32W1ZFKN{4dptx)q^Qw4?tzt>~0z_>VQCQ?#KqlIsM2=&7@y4Z%I6)S)e6 zSs)x_dDw_h09~8IvnFv$I=;j^)P&ie^p&sjj+H_?`J`{+lySA#T&L1Nf6><+N|3+; zZPGv<*mw{JTGaRaxLLdc-Rl9hE*^qy_|8wPKuFUaSm|8h%uLshYu8_Bl&on?YmVyo zjhTF{4rL}S^70Nbp%H*T0I;$%9qNLWwj=vLd{N=6siv=$evNch@_THh6Ny@{8T2&f z7Z2Duz8#r%0yavu(&T&y*nYsv1*NuN-VjNWx_2da+$v5oiDXGkx)qIT?Aw%sH07{~ zjO-*7d1j?`%JQBfV^N~1Z`h#4EuatPWBz(7*3uBy1NRD&7i;rOJlya1+p@<2aAbLy zkt%*gk3>+@hSha*jC)YQhgwS%+mY2xvF(qvI@w;|z5P3_PRifaz5RO#AENMTdFH=| zD3f&=C%;hpKU>vRZ3VT_t%2xHhphrBZ6lbFoGQC7`6sQ#i|t@{m4DIdWV@n!`)^vE zl>cH?SCc+hRR`21HxO6rdQdc2S_8gib1-O2(3dRcApV3fQD*G+4tKZXQBt?}dUsuq zle(SPy0_~{Zs(0vayxY-xATS~^X^vrf6`q|BW`D2AiCUPTTkc4Zl}5X*i)o#=jHAy zpC;A(7rVEgRaG^qOT40*kG$v&NQ=(Z&3*{SrHfvfHf5YNpPvUrA}MmWcAxueYLlmb zU-$OAs;+8P*SjPdVYO=RZ`J)(GazvW0lEu6ZtgerBv`zq!5ZtyJ}q%m40nd2&^K3yD(!$Ms}6Mm5PKP>3U{%x-Bi4hKG?P`0AX;?e!J<{K-*7vqbOR5G`$7%|00&_G(So`pIfhiuY=XNgf9_pIsf6Cch+8{*{DjA63&s ztMFuz2)Sts%%~?3Yt|Y2SjNZu5ty5blQxxGC+UlE+Hc~**o>5iW1GKKo9oL1vCWUw z=3U)K|DZO%-@SPvt`6tksYrk);^1d<(t1+|q7D4*^)tv@$DJX#<{IrYJ)=?XzOuwv zrN=?n2CwI~I^H=sYm|plv8GYmow_)nVH|`k2AgBz0TTe zt-bcz?|n`%Z~YvujER3P!Mq&qaWY?|%n#RzdwzGps26gDOa8|N>a8nX@;N52t`mPe z?^Ik36?k3XZ@3%w`v!E?SDc4M>FsypIhJ0oGCxo+LHK`NWqyE_`P}&zOJ!bFe?`OC z6%BuCxb>b%mt@uV_$Aq|@m`rN$+ozderXDqWbaj`SEksK>@RM(ylkpplHsqx>?I1P z>XPiSbHkGCgLqNcEy$r^-6!8JGRqsWnTo@1cc&m)oob;p-vf88icGQ80VDSvhIluM`m_bkb_)Lo2E@#OYGyKjBZ zrpzVT&gdIIzAS9a*G>DA|1dOGN56JwN$#teu_YP4nz<0+hBa9pvocwJwc@np)A?i}8dKfH{!^b@!yF^7NQ@QpjQuK059 zd8|qB`NG{>?>ZG5GdIW^^Z0Yuay(a$DVO`LpSvfP{(rpgIP4-{f-iC6CKJ|k2hY&; z+|yjoxx3)MzVO5NAaYf{sv>K}-Wyb^|BNZVzqc25upyv9iitI4Ni@M^d}`3G? zz3|0-{PWHDI_{DB?9Oex;><6f>KAgG5(~K-GZ%6Qf%k5df#DU@ z!i`(;GO;YsJF>!IORKFiqb^BnCv_87?wXW*^=Wj0Vz%|PF2~FboWMs5+w8vkm z=65&rBqg@v9p9FQL$G)4Pg!d3J90}Kj^kxUK-O(Wn50o+}XC>ZxPj>_}gb9XGh)y@!Rpp^{SiXHMh)nD(Vnxd-XK%h}@d~*%gulda z>9LpIa|{mIH{iI|?0zwS%V>PP_E&^@r{&ug{#Z4u7X~(WbWCMVs32F5vu4xi_BD za?#>N<%XgAH@S1wdbqScx^U8SRlVjs*$WfW7Ps&1i~prAgx9hocez#@fBf$bYGX&R zO>(&z4#{r&p}~U1w-|tMi8p?JR2#hUvsPsB8zEi~oae6wyCb4SAj+o5{SiKT@2>jI zki}Ld=PniHHoN;S_0w+Cn~&464v>g!7{a@t4ot@=;=rK1s&B|`*C!tMp1X$gjrzm!tz!4* zC+3HJ%Qs)R^^PC+{h!=Df5X1~=3lRHx6SGs_s>0m&lzqw=C*qpcD_G%+=m~KE?$>x*y^ zv=#5j-mnJE3;XWJ;cx<*)n9G63M(kwyaTSE`#QN++Kcz4+m$!|i`R=+(9Z20p@&gC1afz(mJ9d7MiO-+PkAFy8*zZ~2PDBpPMH z=5Gzn6Ew2G&D8u~Ey{iR&iBbjWOjWw{<7Z#FXWEeN3NUIO}lm4-7j3b;B9A0hTIwr z?^etqg&;5Gki<6d7TM)%ljica`*CWTTPWN9_0#I-?j`cRGHq<^P}k%AXcwvLPr=I9 zeB{4LIvT_>hOHRFGmum9L2=rsp}o!lp)f-@ZiNX<+KX`3_whfWj;o5RS1_CKf z`|IZ1y~tl$JA4{G&-uxnZoTT^En~T@59Hn{ukr2j?lE~aZr2+Y$REUgX2WQ%{kBC5 z+^cH1*@|QF-s{hlP53R}#b4(7^6wgseR1n0k3Nh^QR5a!`#{4LSDm?dIDhyvZPzcx|Ka}p5x7CuAw9}B{h~xeYO6@886i>KIJO+f@8xj_v8JDS#7dEFE^Ux5ANX>H!fV``t+vDEjK*I{)3LZ$6{p6ZNgD{^gV{4@`jIiDbLrti-h`jpmN8FsVhD`@9gE+=yz)VSi>L} z^Xd+D<>^~-{k)$pZ@9#>{cTdVwtt-0Fykk)`tV_|vBd|jz3h;~k4Hr z-iSRp;^>Q)%zFfXA#2gRd6(p7wjXlddhGeG|Mt(ex}Q6Y@uovAJEpz;nB&*x#_(-X zY{TakU%#U5AMuCU=e5CY!?{tZC2TQn!W)h6Y52-{`10zT#b%r*Z)$rC_bwLae*V<; zV{O-uHGBlK^5>!(@H^U;LuKL%B(?wh4K8>rI-`E}evjbdKCXSV-Lve}_GOp)|7(*^ zcdxmA>*h0mUB%zm-LnaQPNDJl-~BVbVSEq1GJONS|9s_dpzX?MaLoFSh8ey1JRJVg z?B+#_`*0e5cH1*}wmEmU|JQldO_+Xt4c;^PSnjFQ7cc6&Eq9pvCJo9a4DuJT@a?Sk z%HJk>HhS@rrxvxX`2ud0oQVK9{U^E2*mlj`FNac3w&B9)4GkZv`$|r}-wSWxQZHU& zXx-A0+q!7%?Z^-@{vvW(@ih7AJTjLW#UlWH(1=T8~(^79O`PK4X>!)D(;jU zbXQ>45HD6dnL8>scKzbqXL4`ajK4_uIW(JfZC5T|(T;1c_@?5b`5??&wY1}Utf_v2 zkleJf4R=yn_x=kmh~Tfy{88%qLuOR*F^+><@pZV? z>W#Ut-FOdXrTEP8Snl0uhVxfkwBnN7=G#z&z0gWV-|zk^SZnU=pPmBq#5Mi?8bSRu zcOL(Hko?ECuYVM8`^XiikNGXSUrxOkiJQ)qS@6%N;^lmNU;4@6hPU6k;>uj({V(M@ zJ}29;&u@^a@zp!Y8OHM)Wd88copL`}cIxI+mu=cK)`k~|AG|wvE*SPxi7klxSrX+R2 zhFr%fUzOV_d)^=i^}odhq@OhOy}M!m!@rO_^KDy%=SY`ryF>?0yiqR7;70dXzOxzE!RpVNQNLpUP2WZZugM*V#diIQI@BTl z92LGZIr0;P5*Fu=G<*Pm$|tv>?J_y^yX8IZ&efyt(C8MoUH#K3FXF)`-{W?oe>w$! z)^)#&FTv+~zLHz~)TWD$TXZI#-r%$S%4NI3WqZ9+R8hiqEV(EN^ra7b{%{Ez3>Uvy-y;~#JhW7dkVE;&VKS>@4ar2pI={B(9^>8#eHagH#iMo1*hDL{@6PB+mpL){Llgp>AET6QzutFY}SNDvJVn$Qx?}oPC zbrd+#19`n&y?v@+M1Nt^^3%#Ao$GtbJ(X@w0LyE@zPfXyCmQRoj2_V#REf%^r=Hf_ z7F9%xWPnVOF+SXn-94AdmjT;-!=vRf{PDQno-*cDT|FZs<=)}Wbv+}I|1(+Tk*>jE zq{;)>4hx3FWDNI=_romxOInx;^^ZnE85}Q*zoK$iUuSr5CAdV0#k;$*Kv2%X)sZ`nz&i5+EBqn{I@ z0Og8Qh%dKygchwb*gpaT`cO>Nqx<7v<<73re)tJ;Q^rE8o1dSZphwTv~ZzaXFeqIg%N6XBq35k!Y+kf-iaWbk9P-3`c{*{cFk< z24ip6z#u|hT2FWXItdu>nf`$RxE*ZL7@eQgH?9K3JFrvOrL`dU5Cpi8@gB5NA-k)u z-U_UgIKf@+A^97oaJEW!-o)agXMGueowa`uo)pH)`p$t7Ym@5I_@iKL@(5rXC<9lI0;{f#s#9|^9^+95dB;U2Wqirbw;HOcjOT>pneqERVs zzgw0$iOW}>eA_;v~@IiT>zzYVxuxXrnzRMkzE)%ZS-Ig2~M@^P(?NxvyW{i z28eH4Q)W(^h;kTeuuk82M449`2KKg zbP!r0th^4(*^!Mn_E<-MN=GkeG3@P7kEkC)_Bj_Ryia@}f~W9n$%_s_Y#eTqlM}c#U?V z>2&q2_5BliJB)5+#6DuAvSyb12Nu)O$b=&MS_a0@PCK28-2O<^Jvg>{peK?!z~Gq7 z0&KLDA-7V-XvSa_w`(Kv4ys^8?ONL_rb)jmfBG2RZeurkH`nV+2q4_obq={$Jz+`l z#CJvg73s_1>&|sUj6spSW_WPiH8UBM#R_=RkJzX~jY;3v=bKMEacQBjeC0AIUOm=7 zFxu~`uB%Th8S3m_;C~wZ&k_D-q5nBD>K*MF7>LRvQd0~yAKemxoRj#eii-?%# zj^#eI0rUYD4VYC}kx}(NLM0?z{EkNAMK>n65yQ!MT`;2wjn~^Frt2^&{mF=H8W?ef z?stS-hh4k32Jegxj&=?pm`9KW72`WBsj~h`@1V3g2{Rd~E53P*xjvVb?r6SSb=_x( zTN?x80nA87rN~^wyCLdY-RMSsM?>WJ2@IMceBaewh6&;&G)b7N4L(9;OP42M>dK{j zkV)iu2i6ZDmrOakrEH@;5%v%vgjGBnh9<(_>9KaW{SU3hoVX`|mAmJ)CAoDpH74iS4 zH9K_rlIE3KA#Rv)b5!SzSrVBtup^_iDYW+Zlvy)zULle(CiJWYA8w1oqk4$ z-&#lP7F61?%37t|je*{s>6fL;fZehg?J)*peVNP$*|L?TStrg~c=$1gFPwGQy3w&p z&*C*bm7d}LE+jjLyZRPyIOeFsj>5w=vkp70an@nI`Q<0#Us%$$_AnSa>i!UFO{e45 zJP<$HGhFE$@RI=7VAl1l>l)e^hHde;w1Ra#oihLNr9%?_@eSYETp4tg;_6Lm#d}?* zThhP!>4DBG+%_@FTa!e?A06y1clq(;sD)0Y8y2xFa=xR#p;*Gzj}V38lI9}T1C_F$ zrih^~7khW+5=$^o#_9_t-hfJ~NujfpNeo)6KZoEjg6Y4H6eqIO{!&j=oS#-Rw-UZ*Jq8+t?+2)@EYHt)eOO98r-u% zI%+@h861|#l{rdSNOcYLbPlUbRQ3>*iyCPXGOd#n2U!_QXNci?K$gQUHyTmTF#5{sB;(#Oq;5q+leYY;{)=~aG3Y#WD){mL>=*0%UaSO3vqSn z&WL;hT}ziAfNfChb+Lw}vp+Y$iX6R;^dbXYZeBIiS4JL$nfsMKdq}z^TX*_wm_}CM z8EK35gd)-X_w}#o3lC)8R+jLIdUeJ~*1pl`^wXM8D(6ottb{|0OPg0>SEU!7H~L_- z^sXSpcWq8eXz?N$9#^q$n0Li-+X7)CAmaksrgRwYNjOE5fbJaWEBj6dl`l(PH@U?M zO*%1_4)gV3X$gzzlb5e_4akr8zIg`@nS3EwgQXJ1l*QEn6qGB2U9wX%?492`IE0yj zAIA8|a(T~75TI^go~tALq7}-zShp42_>;)vwv(ixt>d^6EXBqEdL1kgf_Xkdg6(4! znVHGxSVkzIr@*ARyiRCA%n3`EEnkVKa!!-6e?XMhoSykkxt1jD1R+#&$kr8MAqf(u z9@zJB^EH{VXrh)`R__Ul>y2w9!c(uPHE)oQ+|b4>JQ_)@L^X?rpz^=D80+L!~;5yiX@B?Q8X;8N0I9MjX8yD z3#f67HnMDUT3sDG#D?T7tn`ociGKIQH4TTfI8G=`YZQQB>D=J-U|)iER-}mz^@&NE zN4!C41KzB7QHG>d)z~4?IdTMykRTBUX*V@a?Y!_OVOcP81RUgyi9K=wqQ(tj7UvD^?C$mjbWZ}0Zw!uz z?m;TZRWUyMC!qk-T}KH`UQciDz!)|Q(Q9H*85ouYx0Bz9#|Gl_hatz(i?t=@3s}jb zCvsa%Xc;5ETMF6SE=`v-Jh4Ya!oRKv{z|^9(7>-cZbuHI9aEWi2wvV+Uo8k4`MpEZG*9o;)tg4-KG5ZgrsqoAjL6 zWf*Bh_qndAl5>H^==ZLao!{LSq(rKtT)OWkOI~F&@Po<#R zDf7;#HI)lVUk@nokXv73&l8L98WUY*I?51ceG=_u*D_s%`&<&lq89f^S7MX^vjN}1>iv`&LB1|1)(h?Kal%9&ue4xmuzxjtz6SEp!^Rw9D#c_> zPr7{+YDQ6xoi-8W-7NJM0$=DRz?ZbUhkNl+Wy7e;mOJ4!M2cI)MNsGjiINE3 zk?Fr9$Sx8#+GKCY^d#kjqR29e z!=m-tr0H}w!lDasqf#_HIEeL@Gu1u7497bG9kQD(hg$J-r;)KP?_hJJ)t>jL!~z7$ zZo4mMYNQ7n!mefnfn#tD=I5A$4z6*_RCG~2 z>!W_$f07+VsSUTWV3SSpom;&|YNb0ulZC8al9GuNMlvgml07$;Xg*fgW0Rl<6HB!O zKJD{v5&4=$9033JV3mmeYIGguk8XwuUHlHQltCJn=qJqufls@>3VGc_mk^h@?t7h= zD0K@RxUA^{58BDDyGlNXNMTVj2$*^yA#X`N)kcvHI`^`3B*pR?_*o@}MEXXU;A0_;8j> zCp9#TT^2O~)rpmr6cY}K*R=QcYPa8x0Xp_L839^9ZaOL}qlz5b`5+h%`8#ndt~2f# zKOK}&K*pSI8Pj}sCEM}iotRvAj$kt$-B)J?Cpmst?HU@3%Rok$PyfKBt`O1?6!@U@ z^GqwC-=tx!JGX?Y6H~k{@ufM^^^xA2=U|eA$bvXVrg%i1C(~jSf2h})sohnG_nO9q z)w%WnHEqd{6J32Wt%@muYq4I#4F*5$$8rhbhAs#V&)eHG&^d%njwp8BQ>NRojiF@C z)xusTH^zsZ7S z8s;+V*2&qUpL@6%M%~N7FlJ|QA4p8slql9GjP`foxOk&)R>AQi!P_XYJ7?TFhEMXpPEhSbA0{O!V?tqQru=CbC#b>|w2WvLT-1X8}4U_})l{g=D;1 zzapiKWT17O`;gG#{66-gwFx)OOW^pr8mp|W;5g7}L4(!}8%*0UQi%XR%J-MC?B6H@ ze+`4QJsp@tsbBjHxvmxlxL-G0sL6yQpM)4VUb3fIb+}0KYd@DHJO5x@$9xJsVxO|~BdEvccxPCiM;5XEh9SxY6n<+ge<%7(!Q!8!*XYX`2$I(g78Ga58Rr{2ap>+(Pin5o>T2(PvXEW5d~n<+KaO`KmYYdU*S^T6s$djA30 zWtLk6Np9%?w8she-!YBD9vwKE!b3?j~{F==rb@=GG!HtG>{Z4)4ZVp z$rJZ1;#t)D#v3bwb|^6lTXKx#1KJbdKlE{NTV>nI3LMuN=6S1o)?kX}dLk){x-%IG zuDcQ~!6)j^7{NzKj3Ci1JC5Ay0nlN@N-O+QpLB-GKYLtwix}e!@E0k@?Borpfa`kC&Xwb14@dz2* zartM+w{3LWQV7`}F>wya$-0{?y5|Mgoz_S{GA1al)hm#rEt!8w7VSpek!r0mUWU-5 zGsX5szaEtV$rPl=U&)iE35xHP+#1F01G?*#{c@;VW<50<4$O%6kuOU?`H4Y1fTmxdfNsPUb*Z+RHrJE%0%f0#`FIrvRV-X)ntl=iJSAeKoy>Yb1-TFYq$T+B)UD?oEskb6u0GULA4;zr)AI^tT zOq2+FR8k~Ik}4UBM$W;!9tYP_A)3J#(Ul($oQtJ~uzrxb!EDP%x*ycB|36NGvtJ)# zUfWZVfd|facNTS+yFGCi!epZ0+)T3XM=RJL9e3LrYb1bIV=&@I(TF==^0zZ=rzi;a4#f52 z@oxD;?C#*oZvyv^%5=f2;#1w^g=;qqbz%>~A3$J3ly-V?tA|EcV|(6BjG1+)XBfMx z&ODv1%XsHkf`0I+dFV&`*keSR3?r*?E`vyy-lG%CAh+iw{c!98lCS-^Cb>Ber?{i} zS{w9U9_HuLC9WPC=wpfHRZ8OVZnr#%&knIWi~(ID1O2?57|Yuh{t;%=u7=z=<>j&Kb#>!L zT-nibt8iZzeo*nu!7K^qcyYA`p$uaL-Bd%wdNy7I?#&X^o!jrXnsAPc%Vn^{J*Hym zd?%HBS6h(JU;maD`5Tqb2M)`m5*S@z{~%+hDDY5S0I zJ0UVW=%$tSR=(p-%Y^N2YkM_LMBR$RYxF&f9~|(pkU=k7*0}?2wW}>3EvbylL^uJF zb(ut~+gwWb0d8gyTmGwjw+s?vV}UNdM}^|GAE_3%G{u4s7a8L5k6^4xvSu`hXbB{Q zF3U^7Y!Z!s#H~@)Db9(m@i3Y^>oDemI(3!PAm4hl?j&yf@g{mHTy((fmy1x}k-Kxk z)p&`krV7Oc+G=a)iD1PoESc`2|Dg{e=yjb;%(o<2Z*65&rM_YN`vu(_G2Hay&YKwS zI}>N9Mo+vEyOpN65VhoPb_I;fUvhCmrvWuZ;2vxZktYs*)NwoTwGPoCTx&vvM*~B$ z+vV(Z%4E2b`I40ml^-yMiy?O~8#_l5p}33?TD2Qm)m^^UT!qC84Jk5EN!M;Q3Yu@& zq8{4;ozhwdFreGG$GBrvxQ+@wlW>SjcNQV4WNCn%BH#O(TQMm>E3S0o-hajIcnl1= z;$zv+C#w-icY_JF3}8NkOVhXs8tZHP-iX&qM(*JGH_*H{WilQc*4;(>&~%y8R7f*x z^wSD#3)Bq2uCUU22c+kX%Z!ag94+8ic+Sjo;C^$S(Tb1K)lqPg)u09;(7bc!?H#K9tZ> zWsT~*t8f0v-W7JR2C#pNd7=lf6xp>=8rDO& zL+T#sn2L$#hH;$hR64s*CU-dn`lZG8NDGyVz_>l=ny|bXfljB^GtM&Y)SZ24%X}Xs zV-!v;`298--W)&R(C+2i*@Hc=L5G-Uo+u|H5anGW+0_?V?d2=*Ov$xM-)D| zq$=D2P_1aEO>Vyr4{kJlHPt|Em?W@Im!OfuYU%iWWWWJVIGIDULTjoOF6DNGiAlk1 zkU3)msu!LZ_LL94Plux`wHJ`_)TUPHjJiRMepGhlt>NjCQ>r$W$1A`9lcvcrNm7W6 z7~UN|=u-?jLrmxNGv74b4`d!%KF%UlC=%_iHzOkZoi zj4cG&fxt-`wujbK+-8v7)We0rng>$#ur1E(E+aW3(qy!nT4rc+Z#vhodLnk3#@u*^ zUER2RIR+H9wNzQGh?nA=I3&!VI{Olwj+QXZc{ahP??EJ}iKG)YhGhpv0hu7z*yJ2D zo^&wk1G#X5==kNS>*bPcxK{0NOxDWOod@ikVSlVfn?7-GM9Gw*=ApB5&EV)@Et&fm znbd@j5=ke~&F*DllX!?0In=oZwNxvZ%eJ&>(g)Y_x@MAQbgx!|j47kcqkME=TT*6w z;|s7=DqB0K4&1WyU7FmUcUMAXzewasy9ATJ$-%TV^KSPFABHF-Fhe{WM>HXWE2&uN zPrIpJx*|7losLIIBlqW$Ee09Wps`VJ249qy6%s30GV>UU!w@>sa3Q)tVna!i56fB*PY>d~zTZ2n`P=#Y*V{ z$T`Rnx#x(XUbY7P{M%=DrIwYQeCXmFR2?Et6~-9+IOH4<+~mB1OSE`9z?I5f=E18; zG*9-aoxVWgM`u}k$_FyyT)y?mjiFFJ+3c(Fc&G}Q!D#VNG@P1ZLlwKIQtX(Q zozd=v1?h4nD5Y9)Osa^X6AI@lk$%&o{t#+#*61+qIkp2TjtrQXV&-vSL0!D^g)ER1zgjOO?PbN%WxkOe*aOV zpcM_`G^e{0H}|o->e@DDEIs3*RSosErU@4^v3hn*8?6?N*-^(EoiVVzB5$4g%F#^N zk;mh7*r4}x_q;Jh)1dHOkWl@|XN^~?U4*KS17y`WWAXmdM!Y8Ol{*XVZl9iN$LzBD zj&NhIjMKcK-M>Y-GPuBv)QAt(I-0toV%YRn-YjPKZIJDTntHw#g1%nB7q6K zD?9|dc=N44l${riyeovo_pZ(Z=}0?!5cigYzq0x(&~(ZuqX(|FBzjS2=-J82w?-E$ zv8!<3L?H^rj)jvop16Ot>BOsGaOfONzTF)u$rAOC4E1B_7h}=AGaTx<&z-nIPM*7i zE|qA9hd2Uphll>L>k8$~aJ6!MXl*olh{$(d* zay!GW#E!!)i`=acoU+MsYNW5f*H3!D4ClDdxuAB?<=_^B+x0+b$)_jlt=ImP#J<8Hv`^Xg+LaZv4O+ob`VFOILDB8K%F^43l_u!uq@2$$os#%pdAa#do zZ~@MRm&!kR_j;I9EfZE*!9$O5Md!#w1@Hg4vrnx%+?PUq<3=NZk6xRe9lR|NS2qinv23 zw>42=HMw0w$jVc}q}!R)sJ}<(??U}O($D54vd85dd%pi!;15^b;bBbfF>zaBzCioT z;(~SwXg5WOJ=YR>_qp*LKA$f)P!_0FQgxMR{W&KiPRFp$R9CwTTX8yGS_zI)#3QnZ3$utvW)Y9_ZjL{qtu;1~SYrc;H8zk~V*`mt`s#F@ zik$1qn}%}a?e?c++9UfqZb@ysfUArRH?W z)wNu#bEj&wk8>v7UG)WuTcRsaSs_&9LcQvDl_D>ckM+oh8gMD2%THzGo7D(4`SNyI zrhHLUql2%&A5Y7)Cm@I?!Xg^T33CpI^k@oPJgE$5}`6XmHU`Zv`7^`_drQF zJd&3O;(rE2uBq`85H5#14{-BBnNuZ5&dim|nwOl4uO754Ic51t^r3vIX{e_MAFfip zwJyfBdASvb#jd=bA>SBENT!#yMLPphOnUcfT!uwegFA%rt7|Twvoan>;)n3WREP|2 zGRBG;Ynx_n)+Z$;>eF{#sHh;nva6`!G52j4P(^|i&exy+k#p~)b@Dx$AXZ8#Ny%+IUSSIeM0wW^UEv+LoKB zx^@4*1$~Hn}{y0R97Mw``S(%c6~07k~Jb@a$RKW z*LZv-2a3xoElf3FyDQ-e-^W`RYMYS~X&35*#e2|DFT&++X{h-!SV{F@g)}Cw`r_S1 z=V-Z$FP)7%Q~R+x^WQc~RHE(qiC5h9OU$KRO}Ky;>JUDahf4{L2m^#9Ls3kSU*-Cm z^u4SLpkxbBM`x1p-dXrC1kQl)B?wo`?g|w;dAc!(m!QH$B6Wq||Hp=tHyc}W*pBrB zN2WgZs8Sl7d81se^~J5gykkJ#=D;%(KPg%h9cqlMrtLDD=k)&+V)cdHPuC}RCZ>NMM#!fsqY0wFC_d+@pZ;hBs|+l?SvHQtCy)DzC8%` zh~oD(Sxtm}Mrt9XKoQ?mWh#hIIcKTLAZuNe|BR9zH1YYQQ9sZ}PZ~>!@SXVEIr3j! zR3KccB=1uHIQ&alzc5)v!q=Is7Q(o!bcp{|WstirvW&;YjF>zlxnO;;(4)Kx=rp5B zgda6h3*pw7x>72TDXY&i7772^NCm>UthDKTdWU5!5nks1I*8N-;roqLBK&}oeDyH3 z*%%9iR~o65bk0_NbbDYS{IQW*2p?8bc0f?pU6!#(_#-0~2q_DJn>6Zi<$lR>l?eYf z%`?|U9fb8ed6GAZsV9{RM#5)n7@2y0SCcrI9sgl=6bUcDpNf(H>Y`PI6exBSt4zHk zXN-i@=o$Uv@GlF$t7&K=q$acuLaGs2O{VlBQ`$lpSK5?{YbupLh$H`@XD6hlx~QEn zuC&>dwwTg(!no4(sBnNPJJ6Ko317BqE)cR}5if-QZgpIsNz|Cp572rF1PdVr#$-Pb zWM7Xzu_gcgyZ$2MJPn%jEO-hxDcptyTeP4b3k4?pmXTVh?lYz?PZ%s{DW)uFp#|SI zqf(;=)%?`dt1nad_e-kwfyvd+(l};4pt|XIdI2QXJe>|w(BjeicJ{y5>u*L+ zH(kp!!^)K>Jl05M!gm>|v|Qo1k;;VcF;a;z6s4TDyPULpwhCBag7SoGjnsaz!VeoM zPuZ84|MP^wO{s~}Hhe%!>Y_3si_#EnzH@>KDcup1#i4vksE_7XiHl}@3t=c?o*oTF zY@x;vSP@$YV@7;oB56c2g6gA%sZRI>m3ho=J~!sOgg-M`C*T#rvqcs1d5+# zEJeb{jnqL%fqsx;Dv0k$ihqmBn6JN6qRsbSP-W`prlEz9GCd3o4^wck?yjTq6|--)f{1;UP-$?q}*~V=NFJTf><28tvH4G8PHn zY@`-KDsPC!uBc;zx_wPCbxg=jNK2++u27nDg-*GHMaOHFf@Lice$Yq-!VfFSJ0M8$ zh_bpZW0CMfMrt99%Sum_uh0x1vy3IeyNy&Jyhlmdc2U-?ma$0qRU@?!QkM7Fg(;8S zt66?#Sxbcb?BN}Oae;6@C1qPiS&x{kBH_OqshMzJ6W>Be@!nXj&O*h^(k$&Q*RLb+w$UaE7UGd85K$(W}a? zj}}yE5`_ybDP3qu@j^?MIB9!*)R-Z^F++Z1hWy4!<+rGBFuJX*GO@-SRwASi9bdAb zj+iW|BPNULh{>{kQ`J4HzcPptH(5okBBXmU<@upLeb~72NsS_GM-)yoQB8!qDXAeE zov5CwiC{%Lt@w*&ZQmX%KBdJCl3FNf$6}F!?oxp}N9RPj`Ezsg4@#Astkfx?msGmF zAxc?P+YpUBn)Gz^2eoO6`6f?Dw_=|&nT@$?-Le==15Z=Ogz=(`KhCl`ZcE z^Kq(>WVu3FwhWv4 zZH$C-mE;+j`eR^BmWg&uGdqfe`XxLV$&@ZvzaRpA{*%0H~|4}p{{;0M*@tIYH!!adB+RY#>vU&T^9WL){j6+UUC zCPEezJE<%MivSW!!6Jb4B{iAV15(oT!_?$mOd%33vSMwpVigJBXx6q6vLIqwvC7m^V=NLLW*S=v zSrDI>sqY3xLR#$^nF?iSnXC+#S{a%MXPapqgtS`3H(43pZj4QY3(T|*LR#(fGWGqy zNJy(aBU7Oaslk%r)n{dBCX5^0Yz8kegPRE{UX-Q}Pu8pC2Fut^xQCMJqxDhR*3?k> zewFl?*;*j{m67sZ^;I2&sAxQGL}EPVZCmXv!x));YUpRwsmjnDG)Dz+Bl;j=B)LdgM5e^zDRdv+3uW2k2?q<2#38_Og z7OPAJ@u`M+f{Hy=e`TYIxW!a95mt;;*r@PoBQ+7;Y^1^y3a6N@O-C!t8>v8ewvn0$ zgYBt)jkd2absb+;NVRB_$tpZUS%xiF(_}0x?M~=>j+lF1G@AtG#e)g=;MFAT?j)># zIhuBUG<#Y~4jw~}Jx)p+Qn#FI?kN#|Z>DF)6rb=1O7c<1)PjF7M#6j^YKShlwvLIoCFz}$Ppdk5;=j)+v@>HR zb*CzQMt`%mYWeJ6v})?3Bde^KJ++)dV;xYP(30+^tk;{YqpNwvLH^MhvW`y4nxpxS z*594v$avaBG&`yE31xUzf2FU^V7ph#a?l$YY$d`YmE?mhDgQ!!dUMD~_>hrS5ta}1 z`MoTr-lJ615#jr57$;MDhiNDh{=rBsgfAOu6(Kc?9mOhBRE~jwFm6XWY+3jlOhXgl zUyM{Bq#9A$WJw!rvIFg^>1Q_P4jnJiuh<37d@6Ldeo&OdHQq?sF|yiSQ~TwG&>g zB<~icK4*+2!n=)>Dl;{X8%vRJvylpf)FB#+Ri=XY)HG&7Wn5vh@}F0DS0F`+|Hkyu zrN+{7lfsV&5+O^8YZ3RR&*+u^am!aC{EL#j`GfJN8&1`Jkgzg}wyMmX=J-d5B*GJv|CGMGct9CQZr(cN)I-cA|Z2&tYVd^Agh=x!3#P?qSX?H#K)Sgd76Kwl7x-;Q^wYM zvRXuiSwa0#<@p!=6&~WZy_s%oBV4GYhG=75^>$5sIq-d3;g9rpM^!#$PHfs=MI2z# zI|v7i)O4-Fj~c0sFqqZ!4Sh=U&u+D@H03UTLIe!eD7JZE10P zEWKZ?VLi#KN~$NXzfu*%A2%CX)0NnowxKl{sH3WHi+Q0y$mp3GjY-31+3qow1w!gk z&SW{2oK*c0RrzTX*pe4hVk3Pz^ZILE7B z-(~(S5w;qsK-i`vUpGlR&(fzCSjH0Jr;OA>_%AiGnEIMAmIxoHVVq3q#g?&1c#Dw= zgjC~epDAj{IPaOR`VP@w#4h1RBNYhGRg(7)Q{M=Tg!dUKH81BB?BT#dc>Xj`%XU9A z{?sxS37<1ki7+lJz0omP=W}e-U(9g{-_qb8;q2&eg)`MIkO=1(DNlHek=oZQq!AhC zP`_7``ARG-AbhJ?&_N5{XtF!f>N=>o)wuG6=NPFYZB(iy{)4{W_zwM*@&6LVHyLd~ zmH2ID>8fUhefld|iC;0cX2M;j`0@+e&lSHEqY*zh)$`%d@%9NOUQl9Ah*$;GRg+F} z?8yR)F7>+oWZ6U8XhX(UYgV>&F&0)S;?PixJ13aggJsFkpLXeMs3i>2E`H{w%d6I4#X|9-SPR?pF!F(BB;P=oZX{wAq2j zqa-IT1syYOB)!3%tPzRYWR+yBw`XeYEVqhm$}8**q@+=Y>Z5lUOa6F;r9evNnxWCj zKo%2;8NrxQ5;B+@qI1(NHDl&EU&Vi3f3Yz6l0r5CkkS#8T5T6LT%F&}&MT z?m~U^VPh!~o^Njl76>m@k{`2}dN43fCjM#@UnIQVNF_oF@&kHO*2gu&4=iJz@B*`- zg+_fdkO;qHq&y)tX0+uWDEA*NSBdabyLj8sR}y~RNF~D4^!7Tq2%CAK9s3=nDpS?K zNO)5XBU5(<#-wv-?O)B>A|Xw5Jtz}25;qCUSM(V2qeNU87WUlvohv$H|l$dck8b-P2vajJvuDg2p?7wI>3o46EjU?2jQEQ z2_&as3tA*Yu^ThxAuybQ$$*uYBqXb=3SF zRnHec(YE-ydWWXkMAbgUdw>vtMvfr#OWU*n#ecQ0#o@Ll?&t6T(f2aNLOxyqc zZP;(mGVHf!N&AyJ{yXhw2*+aNG1^ZX8Plj6d&briiywQIv_GjMJ6Mtu!Ic#BxH>y# z?6cc2)}AFrqagO|)pWdOWB-yi_AlEo)}Cb;YtNF#CUv}KV`pf$AM@-U8?+nA2m^bT zVXQq%8k^MdnvFd?ZR{JjVXQsNFxH+WjZNx!&BiWE8@p&5#@e$CW9?be*rblvY%Isn zK^yT?o0gmuJf$pXOB<8rspx1Pf0nd4DJNz#vxAh(wU26@8MMET+Fy+~LtLYZi52F` z$;2gjGsJP~@r7XBM<)}PRFInApm7Je}H7 zEM>gP)b?JL@`PDYB3z`e&t`AZU-UX1NJLrrj7}WgmI#cIPRm(FCP>q2u*YtFe>_JB`#%IHDvU3rt;OZw0m!{#joh@r+D;@&I2B zY_$`fqE|#cBU3+ADi{fm*2|)vk*NpmYG6Cz|5cJ_WNL4_Zq`nCf|5LA(!*)T6w{7r z$#P7wO2@o;Zy{ztY$3H^UowsQwD=*NXodqs`pM^DWX} zk$1J?j~Q)#mH1Yr;TjDgUup*3o|WLG75lUO7R`F zKK7P4A&G_~zMHC#p>SSX~Ym5VF_yj7;rp-PkI^6Er$KBU9|* zA(4;;^^8ohp93Qy!`L%2#p(hhA-gosm~_<>i5PPo-`lmM>~S5D7E)ej7nu|%;hB^s zw4|`CFiy)_m?3LnhOC9Drj(Qg|IjSfB}jyvYf0)&&U+( z5{!hbNYBU=>k^EFtOn1Rtk$hsgEXn8279zoIbu?=BPNw()^$=xyk4n7Xh{u1ODf2! z|Fry2*FpZm4EYN)%O}E+MPjJC`ZeIv5G*U(dMh+NRBu)^^e<*;UIa6?=Jz zBc!3Ox;Uw#iQr4xR}%p2SHVZf@Z0{FpmDTB>NRPI(2|x2?X|{9TIa$HogsGE`s72Q zX`R~_JJiX^tXv}0DQ>%tdAPqm#q8j87JP)P7sr=uzlW$W`q9XhX?LVb^l$yJ$H zVhflOVXUHaW*jR76-`JVIeE!~o|0A3yXq_FuhUAtlHJT; z)+VBakiJBe?3QW{m8>Xf(dalMLKHC`z7x%~6sxP->O-(U={HlB6Zu8zpHw z7G~J7{ZW#(WBa0ncHAAJWdAA?4}>Toj77=*W-x0LQ9?*xB1-m8Mahq|qU7i|`02|c z{l&b5FbLbBDA`{(=yrTwk~C0imG;q?9f^{pCEFV%X*(8X*s=XllD1>}qJ(z*B1Fl| zDihC#C?SkR3I0M^s$xs&iXBOR%HXA}D7jdLT^6E*kQL+Rq}yDkaH{4wm%ipGNg61% zO8aQcjzme)lI@L>v>gjG?AZP&N!zh~Q9?WZ9-?Gcm5JSLx3)wWi;`JpFl!Ti2_b!n zzGPOaFX4A~YZkNL)9CnNh!VmeY=`=i;ny4`Ndu);X&;T*ktj)8vb|A~wqs$29oruz zX*;$rN@&NM!dAxIDiiZUln}6%(cB0#C!*+ttd$PRV1E! zEsq^}5|1ejM_Ys&mDCWeud805iEuR9lH6BHipST8@b&x)(l0RGrLuO_W7eH;q`k}E zapFnB>-E7d(dMlaSJk^`gGxI;nJH-oOGNYGAKBO=RDp1fj0v90-&A7kRt=u28TeEFEzYkMidDt(}x372bhK;VO&Ex z9Db*gDIn`s0C}hyFF+A8o3|nu?$La;=7(lgiEtPFtd4gOQ+p{Do+R9_hLNdRfswFS z!^l*BU?d!=VPxv^z({yy4I@)G2S&m>Y8aXNR$wIjK@B5QPX$K8|Eyu0%&*s*UyFqF zq^}UB=uFfcAwB6CnVM;)6bb1`&&bs3z(`0>dPb%$3XFvGq-SJ`-#mhig!H6mWa?`{ zA|XBL8JYTJU?hzDHQg8(ueX_Bn+WMi(a=<7iq6EPB|>`AGcrYIf{~D(^o&eZ%;qLS zdeSp8^`XE>NKbl3rfv<4g!H6mWa_(tk&vGBj7&Wj7zyKkO@G0We*KC0wV9Bf6b;Q8 zer?Y3Yjc%;W#h*zosgdN5}7*FY;Go`Cp{xm=LSYXdeSp8^-qD3ke>96Ox+n63F%4C z$kZc&kudJp=IUhqz*h5XD`DKPtr>o8&GKuj`ISM6_oxZ!NwK-L%G9vg+)7AKdPb%; z2S!4A(lau3dtfA_Cp{xm-w%w0^rUBG>UV*WFz(mZlwVI*e{Ov>zcLKzqeZZa>h+Xf>c%k3GNVz&)OLYCVzGWDFbh$h0g z7t%dAy})S(25G{$7m68Pm}DYBFK|)-iG*=46wM2q6#PG&AJ7Y&#A2FC823WSyudLD zjD+ksr9w(odVy0;FcQYSP%6sMeEBxLP-My5FB1S4TQ7D}n!@jmSp zAG6-EjgVeIKbR~pNKxXyq@b*|N1A70HLcAC|3(Y!=A#v!7Dx&G5e5BDOCkmkN0u$m zqRdrNmYpx?vt9MOF7PJd!A2?*zEw%SCYXBb9B&}*ohL1&`29>)k#M$=+6gI8#22ef zy~7xbgh6BbWEyw2Tup@3jLjlK>JW`hrtu-m+d}wPC3!}sf*mcB*+EU{xC!G*n@uUp z21de9njHl~Y8E@1t4swu3a@TQYnC0Y8FsYNjv#(jQv6~y@eDIHf2P7pAl;|%sX%&K zA&Zc)nR1e{e8_TjB&!2exvNIsT#Levq>&>jK`oTY+}N-p45dv~Dh1tS78M9@F;bpI z3W8F#GGC3o%8V`%zG$QZ;VVj#N-tHJ%Fp%X%y`?9;y+-riiFH9vWg~aipeSx?xiHp z$keRBNVuSek*RkEMnW3wB_=D0HowNm(GDj(RTp#_Hv6KkM>OBu)obX&F`RZWm{=i81 zJtLJ~O{2`RsPah5)PHj3X_vk4FJToY9wJj_UW7V-VDoWvhD zwgTa8M#?9P{R4gUsIim?pE6Q`@L4032%l4u_kB|Q3;J|7-y@>0DiY36l8-m04hW1% zS$|VmyBJHJkhwEv`OMXzxpu~%8XU%3j&Gbud)4gPQvOJ9GD>X`(n?=j zOr2sHiiA||8JT*2U?hy2lJ3}P%3{mdL`dbLp{dFgmv`8FAnee*o{_2XAd!$(dPb%` z5*P{NHm9cz%*YbLeT4Ch>B2H2)u0T7@r-GWTh+wRnW-hhN0cOGDpi^KkHARyQVka91#m@Lno+QNq-J8ed;OwBaw ziiC0N(&eA88QyIfON6)Cpi?0HvXXpBnfgs&OctKvPc-pG!cil&5dLdSe6h+@5Z^MH z_-2#UM95rXYPuIWQ!`LArpJU-i(9F8PB8J16){gp1&%LiSZ6}M%yTYL+T~_!o^Xqa z?;yO+NO}61#$;T6;*h^n$VGU$k=m11ZdOY^tG{9;@i)!NcEax~sUbRVqRPZC0$PQd&mQ{pNXytvc#M)7 zqTz`u6YmUs)JX-{HB3tXyB1}N<;oN8W2B~JuDm{)FqRVGJEwYPl#g(^lDs3B+F+k; z=7iL=q{SC0exZqPC!|0TU#v1!4vd6jMk*5i+(_+&d#YVt98OwdY&jCcbwSu>3|*#xa3j2qFMVZBQwQ?VCEG^7MGq4)}o<0rgQ$y69D(I_0J>k1db~!D(oR*zBqxg#oU_4}8 zvrMz3YKbgUEcR30;0M@0X)GneSBz93{GEP%**7hwUREmFAmM(y_)zhT7B&i~^g7c} zB>Zg7^Ps?lUs959Axu$2hG%}IVyEpyS$V=Y8mUZpmXY#=jb=odaG8s1u;ZJl7^+#sJYCV%ThQa;PcdXbp|E94_qrUD^r0XlD;U}CBHzd--*6KuP6 zf{Cx0Z3RMBj+4g(V^?e;W+4#T$s(*#GdG&KdBS7VGKjx!BEz=p%(gjZTb}UHP=@O! zm}m`rgzq=fDngdT>17f2)uxDvFd<9j_>$%Ng&O~|xi?R@-DfIO{YWw(<+eQ|lJ3Cl zHt7tID4fP;%z@coFk0}pGo$({Q)dTn-(ucg7`%AP1QT=}TtRrX6=@YA4S{!VnP7t6 z^s1SPIr5h6it!Aa?=+jK3ySYdDb9*Y$C#|YtfrNr_I6V{J-F)j2`1Qh;3~qHdADz` zdAFy$!l3wuHJkPyDhzSbo{p3DbeyE7MwI<=lU=0j#{wzou=(0R+O46K2p=_4f$*0~ z@*^8lzX^6xN6x_6OM6x6j)Lt{tL?T2K|CI_FoAP(r<;~3qgc$ zRgy0YQzsi^iSYjzX%*ppHF=p@v8VSglqB6u)AlvfiiFgRc)oUmi6y49NJ#09FDd`+ zDz~J+;#A^p)0ro{c{f_x@r-IZdb*K*rf?4{PY2-~BjpK?HBtxRiAoYHh-rRC5BGo? z_-xF0;+KN)gl{n4l^vdM3a+H_B7ZX1kH@ShzQ?RD zu#kTaAL-qe^vxXj`v|1O2C zft2*j`TFR_z(N@6u%$&yy1`1EC%oH8Ep!6wE#owuZR{{LRy;twAe4phEF%>N*(}h+ zZn37wcoK2R#^M-h5^KN_nOJ14qd>@(;P{e0VRiSQ;P6$tNAQuf-2-Z)qRdT_!qBefHrZ=@381xngp z@kNS{XH0J=tJH|xQY)nKm(LoNki~PMKD$kSQ9i;aY%jcn@afn-divT1W&MlEDiS_o zvf2sbveMF3(7YSIo3LAx+EHkTmrX z6~G$>JK-??oM`sKnI!OD0Xh;wDnDp4>#myOOSWJx{t)ECnMs|=I;xMxQYD`X*(fem zu~5RA6gOS#Vo9h;LjILeU*$~o1jfl^#jZUNGMC6ox4qdabFsM&QmZR)nCbEOuZ{aW@*^jErMViq8yOKwypi%eObkP_=7-s=dF_)TSh zAY>zCwv21<-%;+zLoPz*!f zs8rS5UoyvWh@eo#xfSGOictv!nlTX-$o7pY#Eyf zKW3yNVO&;vR`HLTf!xz^$7{h{`~`!n>T~nw=H?$%<&&F(=wy+TLiVDN#+j3fc|E%A zCJsx`7h`=j@vyOO+cw68&q=T*h2NsZ`kWOn6$%6TsA??DgmjAbl}X`4nq$Or76@7U z=uUIQpAT$FN&LI8Pa8{#uweU81;V0|e1tM}W?&?2H&Q97aY!Fs9#{ykv8893@C;pm zdyP!-FP@_BAlzdwugEhpb&66mIvLur)$Aw|QaL)AD<+trZc$LIGDY={l?iJ1tW41s z$C~uY6Kcg%W=)>(J2}scMKs|O+X^lbK5wMdX595E;ARt)Cw$CE1wsmhIzpBJmS3Cd zbca~rH7H6 z?o6)MUyS2~Yn4bE_jBH??LvEGrPctR%SS!ikx>_wZfYgJ?fTO`>|-bxdk}Mm7Fbe?=qlO!HwAeQ>q; zVt$qQr)F3O;WI|cr_D<3aIv(sMQmtP39k>ODJZ-^e}#>hJ7So{5C%V_I$;J0+mA>h zepsc$r%SKKaE*%igo#R-)u7Q%6=;pr@}TY0v=BaQ zq&y)bJY(xEDH~>AJ3;Bp=ZML&?5|e6-#Y5l{F2R-ZD0JE6!V;B-)VRMM0kkjC=CmG z!h@C65RFY#nK&%)5iT%NYoyVBg8qsIdgfQ^tSrmEua-Tlzq^WSrkxkfo;DH9P8Q?s z%5avaSPf9{*(gR02Uon|4 z!^_EByF}|}x!TV7e%S-6{ulbYdvyMkumO^a@gzG25$22) zYlt|eX4UNzNw>m;bhExxtL9p(qE^D4)T+#8oz7QG=F4zsG8bxb{$!o_!)np9`ui%) zI?0Y^&784UIY=e33>tfotZmm8^>@S1&mjc0n0qAsy~MZ)jw?en2K zApD+@@`SDW_tVhU2_G_23n6XrOP*u|zE73kqQBDgh~Ho;3xo$M3E#7vs4}rI@Fm6n zSjGN4CZ3qz$ixbea2FFlF;QjWbtb+%nfPEq>c+r5>Jhp_3P^msRu9@3;k%8LPbzy> zCB^@!BJsYKtw8uzt9!VLiFtu9DSoXM^FsXDdL7Grv?ZfUBn#Uj z#wbFzMO-8&WRu8jmPwOv1OLfQeuFtRl}PetjJm(oLNkgX?zzdtC3!Q%Q4AfH!LqN` zz{&axjsH2B#w2g1N7!80HXv~BC6jn0$(vyx+YH;nwmg#L%@9X1v@U~%&Er4?hz`P& zjnqQ8TuFYvim6KjBjM#WjG9RO>}wf|gzqv^J0aEhUYe=*21dfT()330+cd*G%a|uz zYNP@o)u7!IUJ|$nsWGE>xI(#qV!29$eES~NLD*`C#wEfwC3#;n)nSaOMeG+68l^u{ zlKs$xUnnJu=XQO@H!@K;LS~;DjYZSu9Ajb?(1LkpbI47|Lb}{cu#B2p%fC}7@#Patu#BFSsbyB;CPEg{ zDPkg&xM{KyvqYE?5wbXWY&nsr? zOe<_NArGganDF~CdBk*sm&a6aO7mn+Io2w&m5{mM->W7j%g5KD>!LP7Iu-dY%nYA4 z^DuqrSec*;LA-r}iQTlYj*|)c%W*OhGdsPB#U{-UwA4qNBjS>}U~1I5Wy+S_n7l&C z`wDqOl$-VD>Xs?xEmI~G@;O`2-VnKE%H}CGOni8c3fnE}*fOPk%aoQaQwm$AkowKc zr=)%_^C_v1Wj-bKm-=+qpm)m@5?NujMzKx&S+nA=A85I@%fsji4VfU-^QPex$!3@vZQit>KnFukfirq9N3mF|nJc z+`4Xvz`{Ue%LQprOTxyNA?PeMjxMf`MyJrR93q59%u#Nd3>VYpOktW1N2K2}kt~1+ zNIHyBd8>J+m5|YfjR!)ShtK8EI#xSKY?yQ}G7{3$_0dF*_>bo5G9jG@57GFasL7B| z$O_pb+87-%_dWQ3+)JE2ZFaJ3bSi^ECb+~b5yTR*aKe@>ozT+7Ta_#xO3c!QqO4k^ zMPTKiZ)WLOl&rb;H(1V9X}eQPgm)GAA?MX&H-z@r>zp=)IcZKFe4ld|;azAJ?Zd!>t#>^OfXHWr|m{5JZH04cId> zbw`j$7{4f$z8JoXW}tqF5#qcFYbGoz2_H77tFF>SPvA@XmZFYUmaGt@3Fny@e#yzC zk%d>5F!d&6E`L>Nf6JnP7mQvs;U&Tk+Fh3x!p%y`4iw7zt;s49#xte^g&ALod0`J# z^?tJ=wYK6-sCc&hmHmj2jW9?`wI50%3wEPUyv%ptsf~pbRPwlKNbPYh)kkB-(oD!) znEocKBI;K53oTn}_RgDLBgRrBq=x!vcsF8dn+k2y=I8-%&`X7}VizVWHgmmI0h$`& z^+sAnc%zX@gf}V4#|~4U4vdQIXQm>mk+wlxv23ZR;9ku;jio?%qLEq%*_3chMR-== zQe;0Ff|lvSv-CIP@Rr+5UpJN#A-@5JT!c>>SAp<%MrtA4-F6`ggnJpOw70?o1Bo!~ zJ*Bo$exPb-34B6GOE7gI#B|X8CkK2Ary40wb+e6BAfyHL(faAC(SGJDJ6|!8IwxMN z&*X)0V!nb>A2n8qR~X+BRpL{OwlLM8^ZIPF{vxsozg5pNmI*iMd8?a)GI5g~!j=h# zbmQIeS@{%DWxuH`55ekkV2Lr=|3$& zL#{SMS_vD?kPbpBhaoxQxFM|>hIC{ZlKy)qX+zp*$gyU~Dncr6h~D#H#6;YZwhT*F zWm(deY9S*!ANz^^N~>(!*@sfE{x(EIb=5WvdRBGTbS6vKvnu%eIWH8AX6pnKzf~e8 zHH3@xu9D*`YJ!DzL>6qib}^3lSxxL3+UC}Y?XmfKjfJ}`Ch~-bYgNeW6|{iLvtGIQ zs+Q(wR;v6j75*`hlFf8C)xwIci_RqE0xxa=+dkL`w`J3(RXY1PsW#$gY#rM{$WMm} z8*%vNR{o8;^qQ-`{~vE>0%u22?f;vVgf&1&0tARjSd@K-2!hHg2z^&(k~=d%kcfXl zAcO#txls@ziv|-kkL^Ze35pWbCnyL35fNPCLzGpJ&7g=8MS>5_|8)2Hp6aQpnZ)hQ z=aclWPMJ1E-slvrD0<*?!xV=oyR}G8OpMghcn7rhQUKz9f==nWpK;()lHQ zOU3VTg;Tzit2L3oWeFXuu6YZSTY}Q;z_C`V8#viW3GiVfbpz=jA`3`okUJ&5k*M3s z1oiMq!JUkh0GAu7r$0e2Y0O0ZAXFA8)?($dL!X@u9r5&?o5qu-frsietH!1fEPOR7WYQ-YjMn$#b(PJ z?n-2F%$CKyzAZEj@k#Rw{1LsQAWp34ovxM@EL_p+w^&;H1ihzliypJuGj&0>l{0Wf z?{~HE<0A2Eo8~4KBDkWL0$nB5<9l+wHab0Jm|O?QgMuTxMX8eg+TJFSM}ba1!5)};DAIdoa$YQk^I~K3JR6$}F`Q>(bHU1R zn=@7x!t;MK^7x8}mtNm%m9(&*IMDq;7&_xHu0!{SV(9%PQ6T^;EI*!hZ?LTBr7&Cv zGg+4c3)964%cD`nagDM}Z63vB@&1V3{>QA$ZHI+ZDRgvRHRoX5Fb^?y|t#Wts)M z+2XLu(6oiU7+Sqq;dhPHIauEj-OJt;?F90@I%$L@y@zU29PJiLOL~8%1w50BZIa?l z8+JOcQRq5ngGCg>pj5nX<2=6mTH^&zM*bW)*$ka*UZT!@)|^a$_&=%C%D#YiJSX(-He6$!%wy?;`V8#>g=1_dCatMILyvz_|vBGW-+7%Vb* zi-Xv75vD?BJYbo@aFSIHqu6{+qsVJHVqaN@;aPeV5|9yCq|Faf3Rl-PSG$0`BrBZ) zYx!_r>U}STSvGx?zo8HZWW|R0zjiav%3caCGlG8iwx+?lmg`+Wm;T8DT}ppJk76s( z^@s+I{E{V0b-4C~1Fc6?fyWvt0gljwkPP;_h>+gWvjk4O25zHal@X}~c5y9F)zjS; z{RBv&$rKu4O_O~N{h3gvjNl^+sXd3n(bg*xAbnl#(=dU$j#2^ALa7EY{UtNyMV0KDu*}r^ z4jmXWJ__3@Q4#{UOOfyWIu_U6EGyU6TIhAem2>>Lkv1BpeO0DnAd8ft>4n#DN`)D7 zl{MTTZ7VT))f@`6mZU%M$J#G5J_>JJXRQKh(~OV8Db|B)K$bhXiIiATXSFF5IwO#b z$@oYaR@51h0%;OoUay)%F3_G?Wm=RKbw;GXh+bG;v(C!+{B~lQ(`##(I*^smuu?0% zH9@h^P&dS``EH0^^W6};=DQ(w&38k~H*qUXp;&jn+tOcA_$@pkbdVNNu9qGmyk;bF)~*6t{kfrXZz8%*!VsiQOWxQWa|*+QuBMJvuROKufeHx=0L4i-n9k;RcLwsaoa zNRNew9!zNOvZ<;QNVh6*FVg5-8Jllz89xAyRInY=gQvmv<mTegdFg;I{ zQ!U_?y0FL?DZJrU8^A)gtPHwYDv(}AyJZ6Z$(EaEEw{qWTl0D;xHL}n2A&XI9 zVL)AO-IAt|PQE6cIa5^;TPjRU@5&yPt(q{%~42oALA zJn&y`TM>fBny;sBG?qGW%$VE`@ff(JlJec}ln!u=zU86#8sayxS`8oq^G&{#ocP9? z#g`F3+Qc`3TNtSZL`S~umy**M+PN;@^>Vya%|ok?O$Rjno6=9jRO|rB27F*4qKM-Y~anz^BaG1`hnukwQ}&n7X;C zs{!9>q(*2|kboG)OOEN)o@z#iTx8zbqCh}|4~WYdpLwewlwXO+zcV7g5|JN%F8?vr z!^@dz-oH~FIKo1hd|Dx|n90SU?@?OQxBjp|QU#&3lX$(f<+o5qjMyK3n-;q_GF!WV zqm?wIG^f?3@T}v*f;Sw=w?i(`uwrLR3wyhdhKpRfl9+p#>;{lf${iZuXO%16KLx(S zYIb8N9~6_v8lj=V?VbTl;8*X>e1R5O%d7bccN-umF!~@*$;>tJ@TwG5?xCY?0)` zzrwfEuwh5Dp$WtmsR(p!6AbmfS;I;PA2oR!Gwh>gSoL&;PdXA1Tje44ovq=RJJ@Wi zV(t!(6xvqxI}Fh|*)-NZr_d!t4Rv%unSJ{cbe;)H=(}HXq)<@e3p!ry|G4>42lm*j zLRH{&Bh`T?DJecz-L7IEG4a!ZRFrQWeb~2(pY@vO^Z{QtQWePeXyPUy>k6w_1OCZK z4Pa4LxC{+tm67#^$!Y?Nvcd&=X=v^>Z%oQs57?nEI7kNuPE%6uBc-PtqaQ-vlIm79 zl0-mi$uJzg!Ly6|@`MTQ4h08GlZJ9nwOR@AG$Zu@ zXB#O2-eaU5pbJRg2eM~at>heqF8D#MmCC|bi(~=-HuPDZ^g7`2O3G7|57JqZ z8sd4(E6H|ii^BH$$W%V1R{}3^dn|5kQD`esW)vW1WCHyp+d%~%?H(%oENpMw-&mSx zeN0^q>VY7#2UOvM(}q34+R2E9gGw2esKtzfe4Z>H}oG) z{FY0GBju8TqVu^K`rIU*DA&pqT_~DiD1tFNRM{1(>+2dY9yH6!4%sJL z69!?vSZm$x8prRw#Al7!NTw9Bk?>%@WFwg}K!Wn_cBk3h3}rV%+0BxBqBVDGiO)i9js-d8&Z&PFd_XTAM;EP)ORQYS*V3#jU7So|! z!4R~LcA#UeBPBz1U+qNOUmFZTWXZd1;SuzrkR@26en<1%NeRsJS)%=BrOMgTtmywX zSgZED)_UCp)qn_!PQ$xt3Y=}JPzUa{VIC{-4EP}>4K2-_-`l1%!>H-Ef+^kTs{1kj zxGGz0N*iIVAXZCN;P*{%9oRhzQyah@CFN^(O6NL8->79O_FmgTRt;+f8IA=%)!ONY zfLAE~LxJXN<2UY3GHnTvADWYEN8l3WlKXZ?VANUWN&Gn*;} z|8&LWD)uGQSO>msq$=?5eT<-VxbA3;j0~ap8sh(E;u}B&raso%l!lx58qjGBI!~h9 z&seQGa36cUpb0!sN%5#6i~YHBQ3`z6#8-hoH&P9_r)jJLiyFgwz-Z)U8M&VZ{HclW z0-`3hzTBqtiZPaf`O|H7CaVWnloft^l6M4lv5JY`t( z=bHyvWcGhP$ZU4;td0l7G2TJ)xA7_u)RN3rzuAZ zRnH=)4~Ra=PP9FxZVCyAud);bVpHUf*v+cuYkEu{+Jk8cnF2npt`hT<4NSriMDZQIFdq>h2bfW00(gf!HI`fH03lC%t)gQc9Lr20!hJ5@ZkYV&>OKMQC8`CcW;(k^o(Uy zS6h3`VcJQA%eOid)I<Dq_{!>ba1Be>YMBbaAQn7Z(gp4J9x?Q-f0)7>gyHfYZ&=1h}CM9Sz{g)?D2f zk9i^s_-<>#ZlE*1@vj>HezUX(h!aCf^259oer>k)V5_sD$G3tO`?N|=!v)5BX`g?j z+9ETwa*e`!9m$tO%TKW2HGG!aG%4P2$>FmM*4krCO3-0%(QN*2J<2cxWPFvO&L3SP zcLcW3*>HP3iXh-cMrr`(8ObJ#51AisXp6z-}Y;0A11r!5N|4MGY(ocm{5A zf3%?1E4E&$`7FQHQ~zr$$=eF|af9N%3XgUqU(oAXt7I&JpPV|hf0lLh)aJ%g+eV=? zCvf5>WqI6c1-ft7Q;+Czw0wK!&Ar~-x%Yw6Uxx0ywZPJp?SdTxr|V+n^R{TI125k) zkAQSp;AfPSUvE?Tv10`Oqz@yd=N%*Pg+7da$bYF;{mQIMfb&dN6^K33ebM*}$K}iZ zv&tM|EVXqM?&V1DQ}}5kHIV(7k%H#BT4g`#>;`_&YBjL;3r0$S*BQywIah*V03#36 zS{s&TE-Nh@obRyPeS90b(;W8+A#u0Zk;R1 zB~qHI)W}r}29Gv_Yd{Q_hbqARjH>~}>QrN`P3Z|UtpUWCoRN|ZmD{-sRUQ-!qjy@X`|MIlR& zfaK2)oGrkojMN0aWTZOzvzN;w;2}mzfNtz)`hGm5GM(%M**iHwey!v6)Y-;T2cB!B zD)2ld%sYK~%lhpzIoylqfi?YI}siCY+WPMEIBR3hAwkQyj)Ur;C(04R$87qaN z;_%UHX`9^Z_4O!o9q@2#mc zg6RJ=(A5>z3PMdS29`9`U}tp|Ne9>nQ}xG^w5Dsq96hEsAyJ|RM7Z?CyIY7yW=5po zA{E5fmmjk}>*^@jMeQGv4iyWBP8t*pi7_`ynyT0=DT6>4kRWA7Xssj~M~0^C+f=`b1YW7$p5a=$_<0{>@FeojUt;FCtG1Nq=WT>K>} z{zg3xDoqDcQTz#?5Uo^x6#pwWY^_Fbr^htz;Q8iI(4ti1W$DOze;2KNhDoUcKWU^O zn-11fYr%53NvQ*?M(P1hGg7^&@B||T^IJsFaci#ioU*Jo!FAwQ29qaE;KNE9S~`De zZ=2GOjhbd6rA>xdb!~Jzys655WE#4{TET!#E$mC%8@#tkYV;_)-biKOZAy~&eRn|N zbB+!8dV%e4ibt6@Wgrfw(#$ml8)-FXSM@?AVTAO^(1yA%XoBiJ-1OHC+Uq#ogA@+s zn2iaPPIQdGQ;bvx@*5zL{ty~b!-%8RF6r&JwkTAUn7&5{MsvnU;Z!rD2E>ev&yU6w zeN*^7dX!-lI9*BdyLBt%ck4z`{-M4-D)Qd${gl3M$?pthL_bU!@kzDpMLi<6r1v`u zX1?9)n^{x;KW~keAmu+yw>5C_*_!EAyVv(5Ml5L4vY-n>B+wpZzry(@Zs%Q8;iu3xI;*GxmO z%A~*1nPm9~d{w)W=v&hAn>r)nB*sW({H6UfKHn~sl2!jqf;pYtzRpO_eL!P}Z)q}t z`O#pxhV@4eA^DCA$#*-JnP;iOwhm4bnoxK%6do*Qh!vxp^!!jzS172Ux|y}lJ0XJ|*ow1-0s{j69?vf)BWP zVnxjU6*2o)^!oOTvGOB~ULa8dM(!b?mb7k+sq4HePbH0RiUv*)h+w$!b|L4ZW zmbpPtGS2>VkfJgQ&L2df5aUG=al(mzI3qg37eC+7{9EPn5V*1BVF&P7=k5F!Usz~Z zoI89EHc|dRxj>LhX!EM=R)pvfoTzmmK+09UPU=e~`t*)?Euy8_``#?#RPm4G~RRrCqvtneR zc|rYfwR)&UY$JCu_E3TQnBWBHEUJA`&)#8NTO()lwKt}b*@`qZECFlhw z>lo!&g8L7ADa5e^OY75AN=uLF(g^IT1JdrsTv2-81yDjQIaG@m;`Y3qF?Hlu#oJH=xrP z?E74-Vli2+Ueb>wQhe9~)*Z?Z2I*NUtk-O<0xwWf_UbML9FcJ{lpf@bZ)*0L$$%|;tH;a-lC?pUv zWIU*(A2}}6oMJJlep2C;MoNIL)q_R|1vURm1zh6<0iB@0m0i?0az=812)c9))bF4= zoF9$vE6M2!dTm&%8rJGp*9Xk6uCP`xM((5BQ><1nK9ADzWd|E)>cH!b)Bt`-N%=@d z=~l<+OTXt^Eg+QU|_eAAzU>|5r)5Ym_#( zZ%hP6PSXl!n5+hHmXfj$22kK@6WLBPKTbba8#gpzHQ??_NF2}gH`t!vmpqZ?_4SgJBdl`X3_B~^1~*&4xDMED)1~N<;g4mSYvej~Se#_P{O6G9bRmOaa8Pf6-0E5ERh>EV>y!Uwuxk z-9|sEBGv+TGEx<|vyl?uenzSS_g7Nxliwn%RO4u?7<2?!uw<=`@^$^wMjoujb(@iO z;8%@Q1%As&72uKjN<%ybh@WE>Yd|W>wOaVtnR=&Ly)y8Bjno6&S#1zeOIj3;P@*g# zfd!S}`-79A+xJfd!S}m-110k*Vweo@Xi>KpaaW-O;9W zu<2|7(U~*)sS+yfM5+6wyCx9VQdymCO7AnJO<+-JxHD}BeYt2?J*LAZc#6{Go)qvH zBPGBqjTDU24{G?9TNvxWpDSr_sdoo3mP)pSw+Fwj6-aMcqXU0q;;TR!K}5~B#5>4> zQw0`OhF=1Ek2dwljq|3GgauxsPG|Bd>^;W#fKTb`PZ=MD7wx609w6#=YwE{np?KaH4tM zh3E5()Cm0!R{WQ1s25xBN`QQDLd;s#OQ?~a5q)ND`f+dlaUoJ)!s5m32@}5 zc^GBjq8Uk;$o+M4FBU)gmt@c4mLHjn=qE=;T$|`%Kdu(to@33?1H4d4^2vxnZ3-?t zJ*)NnCfZ?Baf#yT1)85=*J-BUz1+n0t&iN-CBH}}Vez9QBtJF-2qMrj)`fz4LP5bz z)7R7wMn=gP1Tk<$lIU@*HPj^$5JAIAtsRC>+5usA>FB3qMn3W^a<>^BgH1;Thz@Dg zd4qfn88MU}^nZqQk|DdN=QlG<4EFNe@j0KTbdcuIN64kp%%QTub(;|rw#;8u+GBEX zRY#oxwZnv9*#k7UHGI;CeG6{YL?sl`ndZ0Xx+FnHj82@sxHnWB<3ZNNbZnSCI_DN? zH?>&96!hNI@}(W8HD~HEl?J}uMw|r5H%jEmzArwl=}X^IC7?x;709PAq;CL^RqKTd zc#@HNe0`Ax#4D8L zP@94abNxO&Pmoe^ekfw0$I)1tjJK#(f$y-)nb~SnAf03(;H!+R4XCxhNl*NI_?1Te z*Dm_Nw~bT<78+!3tU>0+8f0#e;wUYMTh$xsf2(>U?Yk=2z4se+?|05kAVHGgAZoN* zp8LU=poEL`D3{~F=Z(|=zMv#|ZBcKKD?tu>DrD#p{U1@%uk|P-U_sJ;de#o#QuI@+ zR$jh)rj@2~I*?kiJIAM}#3d%V z8Y-*$?#)#0tF2bUXIZAF{%kCD;0Nu2eh=^%CFSl?D%(z$o;8cFA%1t;I@1k2Tm_}# zYi&wSeDM4+w7!h^2W@*}6S&++32>|#(FHu*+-?GKG_|YTrsV7ju9dD)v5QT70=&~m z4d8c-)CD|HjgSd{NehJ=YIrgtg;5s#29UsIe1403Se1R$lqSI2jnoA!*s(Nb$I=#d zj5RyDfCW3kyH*s zlspaKMfcuO!zWG}#To2eS2*^boS*xhnlQn(W^@6cbf&!68!_d@VE*CPy4d_RxU_p4 zyqzja7X)Mj(M|dMMn)FyrS-tbl9>ZhWea81Z_d~fn&Fds1^W_>^ zLY%7bBOGhhSUqHr)zVydwkQzFktuQE(6dVu+Y7ulDV(B16#D3$K_4yfyC%qy-`7$X zd`l!Ez6C<^dtc1?S9JP&)uzD&$b>SiG%LNdrpV|oAqm%#D}z}ziPQ^!>2F7EZze?P z3BY|_k6GNJaFBJ}gq}t2i(QL@;jX6gJM<{>fd@MIE3BIqgvstt@6V6^NclNM{mH)@ zf;_NOerptJdGbsAd>Gw2(w(tkJ5`vD-)EL4?lGQkBeglh@6?SUxxAo1o<^M&whL+|m?`>0h)2OjmKCjTT z*XS`#Z}3-@CSyJDVI^hzvM4<2_(3FHU2sR+Z{CM9^b zcZZ&Oz*quB>^|#pr>f+f27rS)D0g4wECMW-u(z(5XvFC*KHF$rY#Qspwc8U z{1y)-cl-9lmQQGN1_gmd`L?FKzLUa(9Lcu_fmbL?svNwV_4{tR5*;$K+ufI>S&6V4 z&4$_%h2L|ewJ~dR-3z#0>heuTQNV6-U)bd80*iK3%#LHs`6>|2slkN}B=a7BahRnO%&t_-x-uEW1y4W9m?)T_SY?O z5};ETtRP83!XfH_FS}F)@&kv$1w7Llq6%yoDFHgutD)&Z-i}rQ=a`^ISS!e~@yflA z9%Z`kZBv+H#Ist~%0Duqa8g*IM430Y&``P-44#Lfbb=GrYEwX|{FE5>uQutmP1Sq z&;>-IaQT7;Dfc#3t2#;HVUC2l+Z+j*SQ%-)laq8^EIYN<@5+kD>Su#N%^xr4ZKZjMNLC0(?|${)^e(jm_wbT;SfX+%H)z z^edrMx3%BU-6p6EykAK}N@ome zQ#jQ`m4W9fDcj#p0c#{kz(vL<@+e?!wuhEYO4u!V@7sH_5-!$bx^n=GFY=5HA6$IO zK-V_4x75Q8%&7)&nvrVQkEvo6hJMYsf@H-Q)MgG+c+8^R{EKHp#)lQ%Cco)h(I;To zkrDlnU8NdsG^L&IRJnVZ{7%1?Z@=Da#DnWiSb|*VRDx5xoBV00!jD0vX+Q$2DhRI2 zf@!{SWFr!!kNXMLudtv;;wd>J?F+=EtP7wFb2FlESxGlQ>|+}t>OelGCtU(KOS$ri zhSDNe7uYsZ1GuD5T}t0I#yao^MhcP?Yj-l18t^P5bpx?4Uoug;$QWxtjL8`(eakTd zF)e58FP87Hie=!LM(P4$Pb#b2rnJBq%RubO87bZG7=cCW!nu~%?QRt-z|)P?1Y%FB zv|`q^jIjd5o}7`=ZH^IGv@ZOL|DjspB&(PJPc>2%h;@;!jI=KT)9lMDa5P8o1N8 z*K`3-v~4o7Hly&M;{*P*$VcI~jt{u5?KNovH&xP*()q16g`FH9@I6NA`k2CV^q9`< z;46%+3A{>4nFb19a(us2_-8$);=mhND>Q*)l$431u#Mwm3&~O?rA_ge;tegcx`1Pq zlr4WL@b#F;jqQE4<=70jZfVG)SLFSneThb#m=(|YLnd;_RapuF5iQe?FEO%`CFQ6k zN}t3a+Pz?qo%0Ry<%lZ3dPF!;KdwMOz`MeQvZ>Sh{p^0@Pbpi~o+kD=LI65@p zjIeNuF;O(W+Fv~2WuO&tKn7Zw3xG(>$6PW`1GR(C8*u|MC>=-~yx9J)xWS&` ze}}C9(WEczQdlu8n57Y!vO zM|`fIASR z6LfMNC~JJ)h`6IvOqU*GFClzR&)qNp&vSZiC)-O^2fjy1`AU=$JN0Db0P-=pzwrm+m9b}FmfrgVrYEdvps zGxq1x7FMwWL}psCVj2jQq$9AXA-pWY2O3Cr)c}hcIwBf6d=0Ygmb={M$Z)kBvtv1R zwDQpQ8_I6){GraClV^<^J`pSsFe`SWKS+L{?R_Y>b)Grhpu|xC0WTjL#P~ zSA|@n$8@O+zFuh}3wV?1Jbh5GVpy&xZ_=GalJdZtm6WzbvUeyYJJZ$Uar!Wsc;l8>>6OoVt!sT}P;{BUINBstY!Aq3+A7 zc2H?55DVn(4Qc*Sz7lb76kVs;YyuCif@{3H#h*(2xa-x?l8PQjp5&h^~tx*|k+1Lqe8mR(2&q!q; z7EAB)<2R_(iM0n>W_JSl7N6X@1QJpi8vRg;EZ_8AHT?_LunEu^)j5DsPF*LEsLIT= z78dNPnwOacm6Aq?Ac`x%?JamUAa)Ke%^JmrENSi31dZC>7QG6PC<+%4A5vjp=T9V} zQ^}C?ZA7W~K|WDkd#4#+-e2KiMw$jBPozzOxG09+tQDMxWjw?OsR$$~q$03xaVP_E zRJef7=W^JF!NVCoq)I+Z9s`}}mC*DA(+@SH5+L?U;{!2H#D_)&xAz$i&erJ5gMsv8 z(G)kf$VXxt$(l%LBI#Wt9hhKLtDh26)ToOr>l1?bgtPZZv6tdrX75y>i|w>9wo{2M zxgZk@&;@cDaJp-OFt(8-55kT4^kaPvLyl4$yRgyicGk}qFKYm%K!b-whB=*!QDzJ};bS=O+fY~h;<{D_e{eNmAu@PE}n zun}LzJm3u~Xd4;A7Y?2Eo`r+gUA=mX-6v;jsNwdu<9OR>{#DaF4fuT{m4R-Xc?XbI zNGA&d^$yLnHEM^^rDO+jJ;rjo3~U&w14!bg+QWziWAsRMiOudZ*aM$+5nEp(c0j)o zgYh>Oo+|L~Myde`k2D|Aan9Co_GI&{2E;R|7&=z-^Oi4gkF)Nc04Ex$99ocIfm4@+ z>Vk0&bw{YfI>1xpi^)-^BP|^9Ft|k6TUB*hjHk8~@>yqjst$BvuZB)f!)dZeDgs>` zs>IE4Os6%9j3crL2hvew@B+HVtC76S<1*D?zUxMv zVS9Fl?OCQhnc37f-vw5EXWQ=RI_sEgEn@W_E94tiGEM$XNnaQsr;KKgX+C87K zeenqp3v?dztx&RWiIRP5lpIz+IIzzBEf-p__HT#5SL=Pj_D?7~h7A?~coDN?_t-0*^D&)X=!v=6b8? zoq8NtGhF-H4XUZY!;Dk|9%H279?C5m1HS$(0|D?l7lY9fgJtm;z;%mxR|Vd0q)y-u zjTDJNCv7#-#b5x!VfRJB?HU z(q|;vevc6n{pA-nx>bN~bnB!8@!7&Pnh2vC4lUp=I2FH>oUB3F*Sx3!-|vDm;6&Gk z@hFo~1)gZ68qfu&gW!DLB2fcgYore1<$_ZqIL_A^$wiLHQj>n++^_lWKd0_HqY{jA z79^nsNoYYZuK$3%)1wR@+p0P@R#X=#$#tFT-<7nN1+NNpc1{iLoEq9$4ehKlI=Qd} zL+5>J@-NNw$`)$Wcs+_Yzz-N{>O6&)7^w=p+elOYr0@+RRe_Vt=gxx^I-jed&sBV; z3rPnHeeT5PKiPCq0sciv>&a&`&e%%VY-AHdtPDP66C;k0{A^-+*~9#*0rytY7iXh*e>81A{U5E2&`bZ{a0(f^Vrr&Cu8)zw0EwNPCxR9EXy z-QgSOXJkMEVu4;8V8vH$uImKeqa@{|=)%+K+pC<|yodH8B~z?gf9nLE(U+5=i*aY@ zbnr-r7@uTLPX+dMdR*xA)VR~*LZ_$3ogNo=dR*xA)VR~*LZ_#OP6xw1PUB&AIfH*R zRYvsf&WKn|q%)$gHY55ew$-SdvRIGOvw^!<10+EAx@j5sN8{=Q;)KY;1=>YOK-xsE zA%Qq5w+e9cRZHj!@NY)y#BZ8MWC3X&kp-k_gbTR9lDP6Kg|7Pt%do#|_y2DfEFeD1 z-OSwva2gL&HeAG?l!imtm(sumTYUjV7Py6{)oMs^3*TN>yMXuA{*&h~+S1Wj~(|&`5Qg;~k$@$cQ1c7?4;<{)VCG zAQay+w>yE(?GE2z_Wo9GAto(fl&`j4Zs3I~!vg?>dR5|Z!pL+bN==5yu83ZFDm z704(l9TfPcag~8YMjC8=;^3UF;51`m$_9SJ!c_q>#7Jfm8(bALe1ATu=8Q5y2@tbH z5LS_#X^+whFS&|9jFXB$XHF8Rs+t_I6)RiaS^wr;#XUDM@8g{GoA91-gh=i8#|iVHzOJ(j$S4cad>U zZXbjZpGqnb=Ex`)?eI2vTy5d4gp)_mX9zFzsD^^#TnlePc$rg_li~&zv@+pkELBd5 zjH{CN-_}ZuK*~vRxyh^$smbPD2a!6&NM(X{f{{AN%?pi``2F#Cy|O*qE_&<02aMDJ zKCGmCA0?&7jj;}Vq7P$#N-waAHQ>cYssO)dq$&{2sU5X8rJp%QAoj@33SiN+@N)>n zo17G#}dE=6QGtmUsmuSTZ#L36}IV zAWHJM`KI6}Tw=-w{h0zUlGj=ZO2;dZD|X->_MUeY_$wvl2}kKnd)2!Nyj)2+Bc&T0 zBYOSgp=L)7NG9eg$9o_dCsfTvh!NS{fsKTZr0cj$6 z6)|j=;A<1ds2bF!yV{XJ_1I2#>Mb@it3X5zEnTs6b|6eLS3_n8WYtyHdZiJ^%q;1> zONfMM-O?4e&(6+m6LfBVbLJk4N*(y3k*dI#m6Yc&r8gZT@U1?KX10P*X$_?>nXCp7 zHL22Co6;)B2rMcM$Ibsc4Ma=Y4T#nMV&HhoenkG-P)UX+;Py(&HTV&y;>K371}s(# zqqdt?IK?W~fiwGPq%_Yl0(FEg#Z5!Q5mvDVtQ9oW+LTUoj6js8>tHXh?4SnP+H~~{nkVLTh1XMwR6uYon^9Wz)u#G*4mWjJ4PUH z8Rrry@v^T>=s*n48T+&O4YRonJi(MUfEb?2Dz_eF!JSN7Z&T$#Ubib8=cRkn*m1rz#QN8_!)!-pK2Cvs4VKBP`hdA$@0Ak`B0` zzR4;R8j#Npq#>!>M+kN?#yYUaNL|3Qj8q3+V5DGv4DG66*K1~K53p!g&Fp%oiLU`M zM!o_JJk@alu`8aGm^R4lC}}Mbbqh71k(Ha2difczt&z&PeYJjHo;jIj&f$FOVMm+N91BGU5T|oS ze^kToz0B`U;3$*T4J^9bY3`z2zW4`3x!lAAVn^h=fJF0CW<>Q~h4d;}dK{wm9A$PT zK-5MSmi#=M6BJyK9}wtj;;0iG+&rSzVa{kE{%llgmG+!`j{KYTcu95-PDCsX9WZc$ zR(1??atVI>VFfBB0w^I~k)WIscpP*HSWY+h5+KbaZ!?deot{*-l;+!rsLwf3el@vr z_iN49W?rDLh0AOJyjDqRO4r+z{@@saye6JAQsOHvA`v)Fjm{Yz2zkAXcWP$d^misdY?44TzOFBc<&eBM>WdMoRoVkt~3KMVrILBn^V0 zvOED|WvW3whpIMjYNnKdSeY|Y+QTsdu`*|*RCbKOqRrugC$zZ|vsu2esy3HQLj{PH zsVS8I+i;wUl)Q#7)u9`k3`8J z1ay9Mpw9gkTJU6R0NImGT`<5Q_-13Nd_|#itrEHx#3&S$gn|+TJ!0wti;mZ3UtrB& z2VSeBG*4v6)za4;Bk=A%jD9Pi;WDdO10plkP%{l*ag4yChH#WxrWMw=PZ`vKW0aKp zKxs$E2;935qwfP6hFQfL5Sh6TlqNeyU{OQp!@*kNJgZm-eoWtmksGCRXHekB9dgGg zu@gOGrSLA@%$T!MI$fz5D}{6P5k}5R=}LRBQ3w7~Nm*?QCB4a>*QPXDsTnJUyZf+G zda1}t;fc-i*2tw&+Hy=z&7@MeNr^ctrI(AW6#m+WmC~rO1*sJFQ(`Wa(o;oN3a=_r zmKng(xPr(Wy8pvguhHrRKh;`mQ@Yfeq6S2F&PeGMv!n*ZlAO^Qk)zu+@gA`ROn@kt zSg$N9!^B+ARg%uaX-8z%IT2F2WYgAn7l# z{nK6Z6q5Q<6-eG^RVk47!Uz1l>lce=P}p`AJ-H8EyH%&(Lo!LhxmJWOWGFTpT=_y=G zpRLYO8l6#^-S1>VqCfq&_9r0$zvH^tWiu$ytK`xZNS~6bz^V4Uz6#`_zuasB_9$2O zYhn}**(CR06aYVIq^=L?utxtCE<*pB~N|N9F8Pp!Dg`Ep^!3S8~3h-d7d*+}v(YvNl z*N<83Sv>sgSlgm>=7{2JmlKC)F9@dZ3bx^4v&;AxZ~D8+8Mhx9U(@=fbLDrI1=FXB%AFr_IoU z@Ra7yD=Ce}U=B%XWH7TuN+Vxy(o9Tg3^kaR(tO+aNy^-=&ciW$VQ<^{Or8MM| z@+r-if3M1Q^55O|XNAF~cSq#EJ0kzxf&554S-OX6NqxJZ1Amd{CRR3dbN@Skg*!2@HXC(Drv9Yro zNH*q-xJ5pSMADHlQ%K=h+0C#?(&pkwCniOy8%8PkWw$U&Jz~-@$9G)<(V z3MurlC-kugA8|-3hTimq-t_q0W;fDM*V9U-_@lJO7>@LCFA%gU9T$HH<<9dFKl!J@j+%n?8hP@Va?^X#)zyPY|`Fbt&oblD0H34 zCR*2-f;7RXN8EbpgMpx62{lxW!|rq>#c)z7rTMv(()?sfY1mAUNojsMr8GaEQktJo zDa~(5R+DE&vq zH0NVa=;J>>%=zB%gSf}&D3$I_^BX;-(dw>a?H=h^yGJ_K?zS{yv`XdqKBY9j;Zhnc zM>C}~zmZbfn*5T6^xYB?UXj2;0{&m+GC>j5eoTbqheSw3gaj56kRYvfF8i%7I|X+> zpPhol>jh1Xfp!Xx2*%<)+y2}&xU^@`OnyCa#;+zMzj3KGMzxCBr5&Yp0^*YgdKsfL68~tsLWZEHz2A2+qENBl1Tu#(zS8weW)r0i~ z3;dJW_8+@=KdpH2PI}XyMOv7C)iBp$m(qUogqC(=DK^ORF|?pNv>>)X^}D~wTC)W` zp#?pm1+k$vj6rPq*q;UaYpaQoK-YkF_r--Ja=#>UC!{MhD!Ahq2@4h+YepqNXH+AM zR3nU3gSNWX78woT?M6y~tf}OdVQ6~858nA|-+X5$5Ibc7GuQ476TXb-+nN!vc9xo! z5h;ASe|s}N-{Oqu+x%U%^=HmzV8Q0gVm4nkBVzMqGl<>yoz0icpx^?UM9jNvhHoBy zl9#X3ITMV1=>SdRpRFTc%J*5t3-l;&{{VllBngS!)YrmL9ca?J;6f8EGIvkaJ2vUf zEHDF7TA5bE*_0OXcF_!fNJts|2z*pmf#A2)ogq8YDoL)gph@ z$-eyBn&n4k;*+%29A}j;n78G4A1?BM0v4nUmYeYYA3SHOrVZp~J3pauerY0PM2sq3 zaqA3TsoHb0aQFgw+C5sIzsnlO20P7D)4zD1xBpYQ|oS?n*-POT+p^mY+(fsmW_%QOuzjrE!1omSD9mttYJnXlC^}e=vM&|*l#v?1 zv-LeevEsR23XkeLCTWCfZAxz`HDjfKgE=cDe3T_W5D#-kN;oNuKwQijDLIFOgqWaS z?PT7SfhX8IMm<2hNyV4VH@0HSq6LUAIU^<95k}z4+O|0(CEO84Aim^`l$>Y5dI`^_ znr9VYLp_tmSk+6R=vyW5En|&&S84m+Wvns(DsA7tj5X$={QQ(ADIR95>WUrk@o@98 z19+Rg$yo&!J?tp%E{s6j&LvVJ z2*PN-E10Xt>+~oay@1q~(5>jD;9jOkfJo2yRE!;NR`iS>(_x%n5C4Y7IHiH_wz!vp z%aoM;nD^0|d%b#0>w;gh9yb;Eilyp#gWBioAab!D)4JfVDNPpAz&mWrksrvVaF64o z^=PD2ocXN))A-r#ln4B@ncE3`&dfbG{Gl%DeO;Mi`UVOQ^<+VZzLjP|@Su61MtZ;+ zDafa5^weTwNq~e}##_GwM8@jKs4OHuzOnQo)tFJF8eNx}Lr81WdWUOxj6p+ zr(aE85A(HA>oq+gHxqV0m)rZ)|CM?vCwDn_kbWfq;w$dtZs!ixlMr!qWa-=?{d_^- z2(|ZA^EZsicB+G>%*HQ&AdL=ce$Di@k6$r%D~Ni#sb+az@`YBL5mR{EKo$gsDr(CGV*x2}Om5J*q5BL)<40pG%lW>T}yMx%oG$8FY z)s*spJDi54t!Y{~Nslt?MwBiM++0`Pdtbp#@Bt>P3Ov$Cf%r(%B774SE=B>-A*~I> zbP3L#v54In7(YwpK5O!OfIF(8LrSgl+Z3GjJ$`T^_xE;Csn{n&JdkjVkY8@yWAfSZ zy%s13tKM}vGihiW8tUa-E2|~vd^?;(KOsqEQX-aYa(~7bC?v9ue2*m>X-@nk9>Bed zp$x_M_=YZ5{*vu=tOF0V?cCkKqm`6)=z4q2vTDepV%C?|R4;Q`?U|?=rQ*`owp!TL zEDL7Hiq<<>kEty1Dy3yPJ4`nVZfBbvcWZ<1P+G?LpcbAgFoNGunsg_i`?b05tbBvGCs4A1{_;rtseOt$u8vMF^|#KGdJwL_>d~H9;LX*GLWECzKS= zd0$qVZwNcxgjIoO8L0-GrKD_gI|Y7}F)~iiSN>~ER2}$pBUOQq8>tR_LP@zplzwfD zRp9eR3U1l0)KiDp*10-xGrc7ymr_7}S9_odCo>88dHfQMl0*oB+hajE}+tjt_{9 z86O4q1c_cC24{Tz*~{;;$$Q4YO-*G3Nb{t=m#win9V3wD$r&l(v@AV$w@0(+SZ1%vlvkm}G$n>@cgUVKjpI zZKZO5QMV+?6%X*4QMvu8FZDL1*Oe-aK)%tMGx|=48fq~OHPi4r(@+BzHH7c?qG2EN zp$wd1vbupEDYzw{lF}0H$*K?drqwM2u_N+04hOOwOaD);^q{M|oCk?V#K2T(*@NmHH zd-$|kz}IVKa12`~xH(3x7j4tc)Rz=GK~qCP+(9=hLP66)LDND(!ROl%M#csAZUsOqzpv%dTEml-*d90M5^RUv@ zYJ|0ddyFeJMOIl)Pk?VLDSP#T0k!5Pv#J8b zx^+sks5T0RjUK@oR_tf5kLW`@SMIlok^3ZL8=Qa(ZO`Bs&5W87Fh zO0NVSYg?CkfE6Pp!2NBvPB-v0BlQ5;ag(ozC@pe~z;7F=8~6hw_4H@`wq|_|_#vxR z1)?@JqSmJ5#0OIl!9k|1(1Fy7E=^XbIlKj(Ch{&CI^venzywZ&Eo}Lb$cVn>21c)gT%#t?L_4Sy$S{ zohpawIk~j}Jkm&Y;0KhHXA`BeF;;;UBLz1Jj@MHkb}YbCl@wpTQ}Lr#u?8$w3|Hl+ zYlX+GVjcJgdxTX5zNMtx2ugf|ICAR+@xM0lHQ)*p-vlBs?+cXnv?rrY-~mRe0iQKe z6Np{8IJLkIn0AMmRt92^TtEOZCY2>0dsEx7M;L*JnH^BQ@76p7uJ(bU`d7fshp(z~^Q^Q?W^kJopn#jfZVpV&9dM48F!PN?;TWYPe zT8*$)aE(HW{91LUO$q*^(j+*(<0%_XU#JR)m(G*V+Kz8ut>vY9luNXwt%XD7lw5T~ zd{$3NYN{4H3}n)u%%t*2#5+j?S$VRtb@>KLMq}39##MP)p=(nnEVC4A=v)zJQ0t@w z_XN=CSOP^qR9l`h^Aa;cfuC<_3z2L0x{d{W*hpm{(?wd-m;QTY|GQNS449yMT@u^# zQV0H*Zd;H<23}=58PeNzlz!$IffMzScsd}~+mueR$NW9Og?$()@fcN91GmrzzPUu- zQ`~sJxlsdNVb(Q(7@o?inHxiF$6f=7;W;BEY?m9qKn%|rDPg-X0*h{h>lxgbVs4ay z3(Sosu;@nF+}P5B+yr8HYF*h{15+ZG@Mo+3^URI}c%|9Vh5oHfV;2yOG6(^kx}Yx& zQvuYLt_`HN2=d$fAvNwXXC&|oW@I-;ZevDvBa^KrGMED&F|GvY><(@)t)m&Up=C}2 z+}s2OITFbRA^G01^NgQFkmV_^j5FC)TyaKLeL=t1@C?(Kqyq(bw8g0d_zoovDV;N@ zy}cIZI=5=XPQAoZKl($kK*TleQj8p~Qq&m`kt+y$C!?_JStlzyaCi7jxsK3vZkDLrP7+^ax-t2}4KKmRzzoT~w;D65=Ry*@wX-K<_2 zc%_lLiPO6@A|h&KFEROBkw{3sWFhGeo$to^XEYv}yuWIJ7-U53^N(Cc%7Z!}MoPWq zy%cE6;iW$fd1K?9gSO3>@dV>xri?QgGX>m&nKHg*%oOkmX38h(28oQB0#D0erhKJ7 zJqnXtM#4H)9fk>BW92@*2iII*lq6eaqcK^T5q*^z(N~%gQTv&Z zxsr@XftHBeu_7RJO6hq(%#-8{qtWA=CKY|dgoIhnf}mq>sTVs3xr-hk7Kk&?#RBwP zuWv=h>D!SJv4n3oW<(0#*QklBKrGJq{1!YyZM{T~X%7RxL$95r;)ShATHts5GNLby z#nl*FG$p`K+pt+>nkGS{G4Xy2>#SA!?OaFl!yy$3#s=nhunNS29o4ARMKG^th&Ri7 zDIBY7T6y%oJb&~KrJ`rDr=S#?ZVBvLlZo|%bfemFZ^0h$YZka};7TQl&Q|*`S~$>j zb^{M`wuO&SkxzYDgtCHPPwNepXF=PvDG>`{^zHW>IgKYVUTDT%@wkL8uewN&l9Rxz z%vj-zMD6ilp+HiSf3bHz;Q6H`^PX)#Z)5L%d`9^n)T6xU;a7{i`$4TmTC2~yAJpGP zyG@^WKOpY!PP%tLAmZo%?|ux``Y4OVN`AE2Q&1f3kP3I zO7nHZzJ9Ws%3^>_KPMZ?+S_C?E~b1R*RjzBG+baD8OR^l)*tEeE44M0A1-`O4CL<@ zskdLS1YBP)ICj*dj1It4jZ_7G#5U+QfPXbo70C68+*AOrV|!Vu!0n8b09n~Z))jlH zF|+lU4tHRb$bBRrS3@bApEd)Dy54;5VBh>{=3oa9N5w(lJ8dUp$3JUBtln9=p#M~1 zv45H3tK4EAc%726nbG%~aE(=m(lHqG(H$F?FVmPjV6o|>n)5n%Cy!d}rSCH?Q-3{; zTAy(l;uv>w4|^vMBAN#nm+{y67QU0WhsL7QViNLfq(SA1O0x52B|T+L5Uh9nTIq=D zSBs6Z)Elj$W$3%Q)uyzqDXarAD`)goO&Bxy7>L2X3yUTqC6^juF^tq&jeVpSqOJag0EA1&Lli zWTCY+tbJJ>NFV)yu_iUQ)}~Z3l{FyN{w!U9A)w=KvawTB`pe{Funv>up@j{zT8W$bRxhI+DH`K z+WLbw-Uz1vNRr9D4Itsms!}*atHvf9K1IleKAB&Er>N!)N^fkk^P79US(>zZohjS3 zA%D`kMH$G)0j0*qg&J)7e8klN{@Cd#*1#RMVTx5iobs&l+ZiV?NhDmMx*j((62F%3 zNaV@qKn?eEliUSFnd}G{)TTfKi&1!rTXOpZI8d|U9*q$jsdrFoPB5z~z!^#!S(+o; zOr_fmp9l$w^2{f+EqH=U0Ck0#ZmR-vgI1;^;AYA$T);6(%7;zFah#w4y;2c4Pfy7j z2Y9KHa#@sac8tI;_hF=TyD`>*PZ+5Ie7a9vN~;|saI{?})`43qX<%oMFVSye~6Tn|J`3>OLl{BPucB@Tcnd4JO>~OuFy4_fU zQRX>4^%rBQ1K(6q?v0i73SQEmi}_(n${8tb=orl)1)?#0P3Bl$-CKjr_b)eFXlWqRrbW2pmwrS}FT6@bqxDUSiAL3-0c7=irW zX*%)f*^zq8>r&d-)di02!|3~j!M`zsYrtpC;06#AQ>C>wrNO4O0mPo1krE%4kl74a zv@RUVL+i>|_iMAR3B;aMY1ynBYSuM@*po9-8siv&MeD*%uUL1##!lXQUO zZ<>H$43-rVaAkoFOp^;6wqjUxW>G)*5QZcT@bBhg6*yQ|GQtHMqNFrD^)@9w84;Om z&d~~=Gg;Gt)EZp6;=?W|IpW+)R;>!<8iPSHQDeHys5-D=cc!|5ol43bqBOzoEd=|F5P!ajuK_>1ULI1pBD%9h z;Z`LME}c~ZBR*sF8w3S&O+gu$nEeeP7N_=?+muiseSFR0D~PX|_%0vC-XyRnzQe@xqlm%?+|X_TrCZ4?}AdN<<}cZr&>swK!T9hr9{5S*a_sL3L*|j5QGc(NsC7Xc)5|9 zK>9$gl#+`_Fb)%sDHe|o;3$hn16YhlhsA?;h-Eed;%;h3N1M`VW^eDkbzU?Fyg8pV$u4=Ys`3|%mkA|D(WR$4H$zF??7J}B8A(H>TzKhfi` zQaKe$@d+a@7+PcNzmq|BuB(lcUKoJiX$_WqR0BjlrfhyP#jYt3zpsgEtc|G1BJcuj zNM59ui<)q#Oi1NFS%W6dS4ErT$1mtnCT-yJN=mb=-lp_>#|Zp$A4W@NG z2<#f2*UHn5(*IMcFal@xVWc$M7=!y_p&d2sc+gDi0wOTAqt>S6#MgW`cTpMpnXD=h zHS(PHoKRBLm-K*2*vEWn0{PLLAtm`#Hw8i`>kD5LnjK3wA?1fjA}@4O>t1uE33P(G z5X5I0BI>IufS}6YNUe{WbHR-LTdg&=f0k|Z)UL)743-nup5-u;64-(iVl7SrsU>X@ z-Z-7BBJVWOb>PG?c`Hfaf!iu6PkKsIjIj=Uzmb9&8jU;Z6F3=>fz--#+0T)Uw8DN? zu>pLykrE)kk0wnCe9gG3z|m%B131P=32?lT8op6qQJJ@y>;#Ao84LVcztw0@Ho?KY zgqbSvQaz>*SiwIwWli93lqBD*e6>Vjg%PC}QW$AEn?PL8dMgE-k8~GWVyxMb0BOqo z<;K?DlY4g?K55kOiIYb0LqfYxE|NzKpSZ{Pg@Z@zHhIKu+wHk^_Q94(LlHrGWtXjf z1b?LweA)803M|wMzj>Uf_vcs?>cEGM)CB%mNqN5eHiWWj$SPJ0@136!7*VC-1!hD8 z_!T2nfp;0H;TshZbcu2gP;0re3?G}zlYIxkjg*wepxmZ3+A;bT{D1b&JWh_P-20t{ zVF+6w3jsnHl7N6LfdmYSSGb_EykgDtLK3=r*i;bEuw?*~=_sgCg9M0*811Nl5u$`0 zA+iW6t1RLL5xtS+8u!R%1T^ncRnPZ1m2=J{ae423|G4wXC-pl|J^OjiQdQm6KT}=L z>#?gevy^x7VdKu~vhJRE_SB9ET^-{)#<$^IsS;xf66eV00~{wDxUpU7tnp|(Y~0$s zzF%GH@*;D+3VhK>W#DT{%DbM{eq+c_8TfW1Re={9DH!=U@kO&(0U{Nj{q|RZmrSsR zQ~R5_8W2wgm(K14qd&6qKU9^zV#@0%pK8kMKoo8*V|=m<=<#y#*4Z)PR=GlJbIutH z*7}+n`Lh{oVC=1CtPv^-E41^;1+65wBq)I@iO=}v%~8mWo7GaL!Hz(@(uMHeh@ z{PftpCRGLAZ=^Et0V5^A=Z#bbzM!P|H1rP(@>63+Y)esBfuAx`8F;CZawlkA;TVD6 zGg1|}&30G_1_VyL#iT00PaCNQ#B4rBXkl3@8;E7uT>zaEHGgWr3Bs2z$pTR*tI*OG z4O9vr5bYV?K>Ej7MBTvoMydk|D-E){O$*zy9s{v0vo#PmBCB>7WDh}p)|_YnF`GKk z6LF#uI?)q45scYA)Y1a8*u)YFWxp9J3dUJk6`X8}65u69>P7cgjFbSKxn9hzHm+VE zzi=lPxj>iVVAIy6b$+1LdlmQ}<7@~3S12hTQM8WP$ryp}Q&P@I>-q`C=-1mNV{^*a z^_bo_0^hGRsSx0gl$7oNXgulo?${w$_o5!11)vy7Ag zZ!l67c&m{rz=w=f1wLk^O3C}1r8(TnoN6AWp>J+dO(G}E$i?rrfuaThKc>3VZV#0= zu!EN=TWGLxkk;3UdW_wC{E8O(y;krE@UPqFk;|k^toSD+s(o*(gxcE_;;{@lJUqY( zphopCcO+mkKDQ`S@Z#1s>h(@~%!q{Y86`%xLZo$PO>Y`Cm^eh&k```~&5Y=$F(Y~v zP`X-^MK=l4{1yoz3mFj`ltD%$1C0NSIFJo`Ly`&nyF2E8pcniU$u+c}AR+nb5t5&r z$i?^Vntqpu1|91Pw1GKSpp7sO4a_aDYHWlx)>vQXq%}tGoNdFV8G6;kt4

%~Q3O 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 ToCF1Gnk@%@Z8;eiZ43S%3v+(% literal 0 HcmV?d00001 diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/Makefile b/pocketsphinx-5prealpha/src/libpocketsphinx/Makefile index 10a752f..eb42e28 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/Makefile +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/Makefile @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # src/libpocketsphinx/Makefile. Generated from Makefile.in by configure. -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -16,17 +16,7 @@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -87,9 +77,11 @@ POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -build_triplet = armv7l-unknown-linux-gnueabihf -host_triplet = armv7l-unknown-linux-gnueabihf +build_triplet = x86_64-unknown-linux-gnu +host_triplet = x86_64-unknown-linux-gnu subdir = src/libpocketsphinx +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/depcomp $(noinst_HEADERS) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -99,8 +91,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(noinst_HEADERS) \ - $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/config.h CONFIG_CLEAN_FILES = @@ -213,21 +203,20 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags -am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing aclocal-1.15 +ACLOCAL = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing aclocal-1.14 AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar -AUTOCONF = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing autoconf -AUTOHEADER = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing autoheader -AUTOMAKE = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing automake-1.15 -AWK = gawk +AUTOCONF = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing autoconf +AUTOHEADER = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing autoheader +AUTOMAKE = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing automake-1.14 +AWK = mawk CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 -Wall CPP = gcc -E -CPPFLAGS = -I/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include -I/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase +CPPFLAGS = -I/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include -I/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase CYGPATH_W = echo DEFS = -DHAVE_CONFIG_H DEPDIR = .deps @@ -254,16 +243,15 @@ INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s -LD = /usr/bin/ld -LDFLAGS = -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase +LD = /usr/bin/ld -m elf_x86_64 +LDFLAGS = -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase LIBOBJS = LIBS = -lsphinxbase LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LTLIBOBJS = -LT_SYS_LIBRARY_PATH = -MAKEINFO = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing makeinfo +MAKEINFO = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p NM = /usr/bin/nm -B @@ -297,15 +285,15 @@ SET_MAKE = SHELL = /bin/bash SPHINXBASE_CFLAGS = SPHINXBASE_LIBS = -SPHINXBASE_SWIG = /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/swig +SPHINXBASE_SWIG = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/swig STRIP = strip SWIG = /usr/bin/swig -SWIG_LIB = /usr/share/swig3.0 +SWIG_LIB = /usr/share/swig2.0 VERSION = 5prealpha -abs_builddir = /home/pi/speech2text/pocketsphinx-5prealpha/src/libpocketsphinx -abs_srcdir = /home/pi/speech2text/pocketsphinx-5prealpha/src/libpocketsphinx -abs_top_builddir = /home/pi/speech2text/pocketsphinx-5prealpha -abs_top_srcdir = /home/pi/speech2text/pocketsphinx-5prealpha +abs_builddir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/src/libpocketsphinx +abs_srcdir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/src/libpocketsphinx +abs_top_builddir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha +abs_top_srcdir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = @@ -315,10 +303,10 @@ am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin -build = armv7l-unknown-linux-gnueabihf +build = x86_64-unknown-linux-gnu build_alias = -build_cpu = armv7l -build_os = linux-gnueabihf +build_cpu = x86_64 +build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} @@ -326,15 +314,15 @@ datarootdir = ${prefix}/share docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} -host = armv7l-unknown-linux-gnueabihf +host = x86_64-unknown-linux-gnu host_alias = -host_cpu = armv7l -host_os = linux-gnueabihf +host_cpu = x86_64 +host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info -install_sh = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/install-sh +install_sh = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/install-sh libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale @@ -351,7 +339,6 @@ program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages -runstatedir = ${localstatedir}/run sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . @@ -448,6 +435,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/libpocketsphinx/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/libpocketsphinx/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -773,8 +761,6 @@ uninstall-am: uninstall-libLTLIBRARIES mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am uninstall-libLTLIBRARIES -.PRECIOUS: Makefile - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/pocketsphinx-5prealpha/src/libpocketsphinx/Makefile.in b/pocketsphinx-5prealpha/src/libpocketsphinx/Makefile.in index ae3ebe8..5c924a4 100644 --- a/pocketsphinx-5prealpha/src/libpocketsphinx/Makefile.in +++ b/pocketsphinx-5prealpha/src/libpocketsphinx/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -16,17 +16,7 @@ VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -90,6 +80,8 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = src/libpocketsphinx +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/depcomp $(noinst_HEADERS) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -99,8 +91,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(noinst_HEADERS) \ - $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/config.h CONFIG_CLEAN_FILES = @@ -213,7 +203,6 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags -am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ @@ -262,7 +251,6 @@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ @@ -351,7 +339,6 @@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -448,6 +435,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/libpocketsphinx/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/libpocketsphinx/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -773,8 +761,6 @@ uninstall-am: uninstall-libLTLIBRARIES mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am uninstall-libLTLIBRARIES -.PRECIOUS: Makefile - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/pocketsphinx-5prealpha/src/programs/.deps/batch.Po b/pocketsphinx-5prealpha/src/programs/.deps/batch.Po index 0b83380..4dfcbf1 100644 --- a/pocketsphinx-5prealpha/src/programs/.deps/batch.Po +++ b/pocketsphinx-5prealpha/src/programs/.deps/batch.Po @@ -1,85 +1,84 @@ batch.o: batch.c /usr/include/stdc-predef.h /usr/include/stdio.h \ - /usr/include/features.h /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h /usr/include/libio.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \ /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/pio.h \ - /usr/include/arm-linux-gnueabihf/sys/stat.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/bits/stat.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ - /usr/include/stdlib.h /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h /usr/include/errno.h \ - /usr/include/arm-linux-gnueabihf/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/pio.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/filename.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/filename.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h \ ../../include/pocketsphinx.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/arm-linux-gnueabihf/bits/posix1_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/local_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ /usr/include/linux/limits.h \ - /usr/include/arm-linux-gnueabihf/bits/posix2_lim.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ ../../include/pocketsphinx_export.h ../../include/cmdln_macro.h \ ../../include/ps_lattice.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ ../../include/ps_mllr.h ../../include/ps_search.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ /usr/include/string.h /usr/include/xlocale.h \ - /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/setjmp.h /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ + /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/setjmp.h /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ ../../src/libpocketsphinx/pocketsphinx_internal.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h \ ../../src/libpocketsphinx/acmod.h ../../src/libpocketsphinx/bin_mdef.h \ ../../src/libpocketsphinx/mdef.h ../../src/libpocketsphinx/tmat.h \ ../../src/libpocketsphinx/hmm.h ../../src/libpocketsphinx/dict.h \ ../../src/libpocketsphinx/s3types.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h /usr/include/assert.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h /usr/include/assert.h \ ../../src/libpocketsphinx/dict2pid.h /usr/include/stdc-predef.h: @@ -88,19 +87,19 @@ batch.o: batch.c /usr/include/stdc-predef.h /usr/include/stdio.h \ /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: /usr/include/libio.h: @@ -108,117 +107,117 @@ batch.o: batch.c /usr/include/stdc-predef.h /usr/include/stdio.h \ /usr/include/wchar.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/pio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/pio.h: -/usr/include/arm-linux-gnueabihf/sys/stat.h: +/usr/include/x86_64-linux-gnu/sys/stat.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/bits/stat.h: +/usr/include/x86_64-linux-gnu/bits/stat.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: /usr/include/stdlib.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: /usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: /usr/include/asm-generic/errno-base.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/strfuncs.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/filename.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/filename.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/byteorder.h: ../../include/pocketsphinx.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h: /usr/include/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: -/usr/include/arm-linux-gnueabihf/bits/local_lim.h: +/usr/include/x86_64-linux-gnu/bits/local_lim.h: /usr/include/linux/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix2_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: ../../include/pocketsphinx_export.h: @@ -226,45 +225,45 @@ batch.o: batch.c /usr/include/stdc-predef.h /usr/include/stdio.h \ ../../include/ps_lattice.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: ../../include/ps_mllr.h: ../../include/ps_search.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: /usr/include/string.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: ../../src/libpocketsphinx/pocketsphinx_internal.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/profile.h: ../../src/libpocketsphinx/acmod.h: @@ -280,7 +279,7 @@ batch.o: batch.c /usr/include/stdc-predef.h /usr/include/stdio.h \ ../../src/libpocketsphinx/s3types.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h: /usr/include/assert.h: diff --git a/pocketsphinx-5prealpha/src/programs/.deps/continuous.Po b/pocketsphinx-5prealpha/src/programs/.deps/continuous.Po index 5337f3d..fa23b5d 100644 --- a/pocketsphinx-5prealpha/src/programs/.deps/continuous.Po +++ b/pocketsphinx-5prealpha/src/programs/.deps/continuous.Po @@ -1,73 +1,72 @@ continuous.o: continuous.c /usr/include/stdc-predef.h \ /usr/include/stdio.h /usr/include/features.h \ - /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h /usr/include/libio.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \ /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h /usr/include/string.h \ - /usr/include/xlocale.h /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h /usr/include/stdlib.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h /usr/include/assert.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ - /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h /usr/include/errno.h \ - /usr/include/arm-linux-gnueabihf/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/string.h \ + /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h /usr/include/assert.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ad.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ad.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ ../../include/pocketsphinx.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/arm-linux-gnueabihf/bits/posix1_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/local_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ /usr/include/linux/limits.h \ - /usr/include/arm-linux-gnueabihf/bits/posix2_lim.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ ../../include/pocketsphinx_export.h ../../include/cmdln_macro.h \ ../../include/ps_lattice.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ ../../include/ps_mllr.h ../../include/ps_search.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/setjmp.h /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/setjmp.h /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h /usr/include/stdc-predef.h: @@ -75,19 +74,19 @@ continuous.o: continuous.c /usr/include/stdc-predef.h \ /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: /usr/include/libio.h: @@ -95,119 +94,119 @@ continuous.o: continuous.c /usr/include/stdc-predef.h \ /usr/include/wchar.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: /usr/include/string.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/stdlib.h: +/usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/usr/include/assert.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/stdlib.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: -/usr/include/time.h: +/usr/include/assert.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: +/usr/include/time.h: -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/endian.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/err.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: /usr/include/asm-generic/errno-base.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ad.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ad.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: ../../include/pocketsphinx.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h: /usr/include/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: -/usr/include/arm-linux-gnueabihf/bits/local_lim.h: +/usr/include/x86_64-linux-gnu/bits/local_lim.h: /usr/include/linux/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix2_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: ../../include/pocketsphinx_export.h: @@ -215,28 +214,28 @@ continuous.o: continuous.c /usr/include/stdc-predef.h \ ../../include/ps_lattice.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: ../../include/ps_mllr.h: ../../include/ps_search.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: diff --git a/pocketsphinx-5prealpha/src/programs/.deps/mdef_convert.Po b/pocketsphinx-5prealpha/src/programs/.deps/mdef_convert.Po index ca6812d..bfa8baf 100644 --- a/pocketsphinx-5prealpha/src/programs/.deps/mdef_convert.Po +++ b/pocketsphinx-5prealpha/src/programs/.deps/mdef_convert.Po @@ -1,68 +1,67 @@ mdef_convert.o: mdef_convert.c /usr/include/stdc-predef.h \ /usr/include/stdio.h /usr/include/features.h \ - /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h /usr/include/libio.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \ /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h /usr/include/string.h \ - /usr/include/xlocale.h /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h /usr/include/stdlib.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/string.h \ + /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h \ ../../include/pocketsphinx.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/arm-linux-gnueabihf/bits/posix1_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/local_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ /usr/include/linux/limits.h \ - /usr/include/arm-linux-gnueabihf/bits/posix2_lim.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ ../../include/pocketsphinx_export.h ../../include/cmdln_macro.h \ ../../include/ps_lattice.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ ../../include/ps_mllr.h ../../include/ps_search.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ - /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /usr/include/setjmp.h /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /usr/include/setjmp.h /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ ../../src/libpocketsphinx/bin_mdef.h ../../src/libpocketsphinx/mdef.h /usr/include/stdc-predef.h: @@ -71,19 +70,19 @@ mdef_convert.o: mdef_convert.c /usr/include/stdc-predef.h \ /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: /usr/include/libio.h: @@ -91,63 +90,71 @@ mdef_convert.o: mdef_convert.c /usr/include/stdc-predef.h \ /usr/include/wchar.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: /usr/include/string.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: /usr/include/stdlib.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: ../../include/pocketsphinx.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h: /usr/include/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: -/usr/include/arm-linux-gnueabihf/bits/local_lim.h: +/usr/include/x86_64-linux-gnu/bits/local_lim.h: /usr/include/linux/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix2_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: ../../include/pocketsphinx_export.h: @@ -155,69 +162,61 @@ mdef_convert.o: mdef_convert.c /usr/include/stdc-predef.h \ ../../include/ps_lattice.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: ../../include/ps_mllr.h: ../../include/ps_search.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: - -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: - -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: - -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: - -/usr/include/endian.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: ../../src/libpocketsphinx/bin_mdef.h: diff --git a/pocketsphinx-5prealpha/src/programs/.libs/pocketsphinx_batch b/pocketsphinx-5prealpha/src/programs/.libs/pocketsphinx_batch new file mode 100755 index 0000000000000000000000000000000000000000..9f436b150dfed11c584a2db050c92ebfd4f9b864 GIT binary patch literal 88321 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

Cq! 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 literal 0 HcmV?d00001 diff --git a/pocketsphinx-5prealpha/src/programs/.libs/pocketsphinx_mdef_convert b/pocketsphinx-5prealpha/src/programs/.libs/pocketsphinx_mdef_convert new file mode 100755 index 0000000000000000000000000000000000000000..1cc75ad9c6d7bbef4c3783647f60d1cd5072829d GIT binary patch literal 15211 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 literal 0 HcmV?d00001 diff --git a/pocketsphinx-5prealpha/src/programs/Makefile b/pocketsphinx-5prealpha/src/programs/Makefile index 6d6a830..bc443f4 100644 --- a/pocketsphinx-5prealpha/src/programs/Makefile +++ b/pocketsphinx-5prealpha/src/programs/Makefile @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # src/programs/Makefile. Generated from Makefile.in by configure. -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,17 +15,7 @@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -86,12 +76,14 @@ POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -build_triplet = armv7l-unknown-linux-gnueabihf -host_triplet = armv7l-unknown-linux-gnueabihf +build_triplet = x86_64-unknown-linux-gnu +host_triplet = x86_64-unknown-linux-gnu bin_PROGRAMS = pocketsphinx_batch$(EXEEXT) \ pocketsphinx_continuous$(EXEEXT) \ pocketsphinx_mdef_convert$(EXEEXT) subdir = src/programs +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -101,7 +93,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/config.h CONFIG_CLEAN_FILES = @@ -190,21 +181,20 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags -am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing aclocal-1.15 +ACLOCAL = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing aclocal-1.14 AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar -AUTOCONF = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing autoconf -AUTOHEADER = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing autoheader -AUTOMAKE = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing automake-1.15 -AWK = gawk +AUTOCONF = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing autoconf +AUTOHEADER = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing autoheader +AUTOMAKE = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing automake-1.14 +AWK = mawk CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 -Wall CPP = gcc -E -CPPFLAGS = -I/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include -I/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase +CPPFLAGS = -I/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include -I/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase CYGPATH_W = echo DEFS = -DHAVE_CONFIG_H DEPDIR = .deps @@ -231,16 +221,15 @@ INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s -LD = /usr/bin/ld -LDFLAGS = -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase +LD = /usr/bin/ld -m elf_x86_64 +LDFLAGS = -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase LIBOBJS = LIBS = -lsphinxbase LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LTLIBOBJS = -LT_SYS_LIBRARY_PATH = -MAKEINFO = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing makeinfo +MAKEINFO = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p NM = /usr/bin/nm -B @@ -274,15 +263,15 @@ SET_MAKE = SHELL = /bin/bash SPHINXBASE_CFLAGS = SPHINXBASE_LIBS = -SPHINXBASE_SWIG = /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/swig +SPHINXBASE_SWIG = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/swig STRIP = strip SWIG = /usr/bin/swig -SWIG_LIB = /usr/share/swig3.0 +SWIG_LIB = /usr/share/swig2.0 VERSION = 5prealpha -abs_builddir = /home/pi/speech2text/pocketsphinx-5prealpha/src/programs -abs_srcdir = /home/pi/speech2text/pocketsphinx-5prealpha/src/programs -abs_top_builddir = /home/pi/speech2text/pocketsphinx-5prealpha -abs_top_srcdir = /home/pi/speech2text/pocketsphinx-5prealpha +abs_builddir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/src/programs +abs_srcdir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/src/programs +abs_top_builddir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha +abs_top_srcdir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = @@ -292,10 +281,10 @@ am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin -build = armv7l-unknown-linux-gnueabihf +build = x86_64-unknown-linux-gnu build_alias = -build_cpu = armv7l -build_os = linux-gnueabihf +build_cpu = x86_64 +build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} @@ -303,15 +292,15 @@ datarootdir = ${prefix}/share docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} -host = armv7l-unknown-linux-gnueabihf +host = x86_64-unknown-linux-gnu host_alias = -host_cpu = armv7l -host_os = linux-gnueabihf +host_cpu = x86_64 +host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info -install_sh = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/install-sh +install_sh = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/install-sh libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale @@ -328,7 +317,6 @@ program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages -runstatedir = ${localstatedir}/run sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . @@ -369,6 +357,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/programs/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/programs/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -690,8 +679,6 @@ uninstall-am: uninstall-binPROGRAMS mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am uninstall-binPROGRAMS -.PRECIOUS: Makefile - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/pocketsphinx-5prealpha/src/programs/Makefile.in b/pocketsphinx-5prealpha/src/programs/Makefile.in index ff1408b..1e665c6 100644 --- a/pocketsphinx-5prealpha/src/programs/Makefile.in +++ b/pocketsphinx-5prealpha/src/programs/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,17 +15,7 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -92,6 +82,8 @@ bin_PROGRAMS = pocketsphinx_batch$(EXEEXT) \ pocketsphinx_continuous$(EXEEXT) \ pocketsphinx_mdef_convert$(EXEEXT) subdir = src/programs +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -101,7 +93,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/config.h CONFIG_CLEAN_FILES = @@ -190,7 +181,6 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags -am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ @@ -239,7 +229,6 @@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ @@ -328,7 +317,6 @@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -369,6 +357,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/programs/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/programs/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -690,8 +679,6 @@ uninstall-am: uninstall-binPROGRAMS mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am uninstall-binPROGRAMS -.PRECIOUS: Makefile - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/pocketsphinx-5prealpha/src/programs/pocketsphinx_batch b/pocketsphinx-5prealpha/src/programs/pocketsphinx_batch new file mode 100755 index 0000000..2cb1c6b --- /dev/null +++ b/pocketsphinx-5prealpha/src/programs/pocketsphinx_batch @@ -0,0 +1,228 @@ +#! /bin/bash + +# pocketsphinx_batch - temporary wrapper script for .libs/pocketsphinx_batch +# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1.7ubuntu1 +# +# The pocketsphinx_batch program cannot be directly executed until all the libtool +# libraries that it depends on are installed. +# +# This wrapper script should never be moved out of the build directory. +# If it is, it will not operate correctly. + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +sed_quote_subst='s/\([`"$\\]\)/\\\1/g' + +# Be Bourne compatible +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac +fi +BIN_SH=xpg4; export BIN_SH # for Tru64 +DUALCASE=1; export DUALCASE # for MKS sh + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +relink_command="(cd /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/src/programs; { test -z \"\${LIBRARY_PATH+set}\" || unset LIBRARY_PATH || { LIBRARY_PATH=; export LIBRARY_PATH; }; }; { test -z \"\${COMPILER_PATH+set}\" || unset COMPILER_PATH || { COMPILER_PATH=; export COMPILER_PATH; }; }; { test -z \"\${GCC_EXEC_PREFIX+set}\" || unset GCC_EXEC_PREFIX || { GCC_EXEC_PREFIX=; export GCC_EXEC_PREFIX; }; }; { test -z \"\${LD_RUN_PATH+set}\" || unset LD_RUN_PATH || { LD_RUN_PATH=; export LD_RUN_PATH; }; }; LD_LIBRARY_PATH=/usr/local/lib; export LD_LIBRARY_PATH; PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games; export PATH; gcc -I../../include -I../../src/libpocketsphinx -I../../include -g -O2 -Wall -o \$progdir/\$file batch.o -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase ../../src/libpocketsphinx/.libs/libpocketsphinx.so /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase/.libs/libsphinxbase.so -Wl,-rpath -Wl,/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/src/libpocketsphinx/.libs -Wl,-rpath -Wl,/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase/.libs)" + +# This environment variable determines our operation mode. +if test "$libtool_install_magic" = "%%%MAGIC variable%%%"; then + # install mode needs the following variables: + generated_by_libtool_version='2.4.2' + notinst_deplibs=' ../../src/libpocketsphinx/libpocketsphinx.la /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase/libsphinxbase.la' +else + # When we are sourced in execute mode, $file and $ECHO are already set. + if test "$libtool_execute_magic" != "%%%MAGIC variable%%%"; then + file="$0" + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' +} + ECHO="printf %s\\n" + fi + +# Very basic option parsing. These options are (a) specific to +# the libtool wrapper, (b) are identical between the wrapper +# /script/ and the wrapper /executable/ which is used only on +# windows platforms, and (c) all begin with the string --lt- +# (application programs are unlikely to have options which match +# this pattern). +# +# There are only two supported options: --lt-debug and +# --lt-dump-script. There is, deliberately, no --lt-help. +# +# The first argument to this parsing function should be the +# script's ../../libtool value, followed by no. +lt_option_debug= +func_parse_lt_options () +{ + lt_script_arg0=$0 + shift + for lt_opt + do + case "$lt_opt" in + --lt-debug) lt_option_debug=1 ;; + --lt-dump-script) + lt_dump_D=`$ECHO "X$lt_script_arg0" | /bin/sed -e 's/^X//' -e 's%/[^/]*$%%'` + test "X$lt_dump_D" = "X$lt_script_arg0" && lt_dump_D=. + lt_dump_F=`$ECHO "X$lt_script_arg0" | /bin/sed -e 's/^X//' -e 's%^.*/%%'` + cat "$lt_dump_D/$lt_dump_F" + exit 0 + ;; + --lt-*) + $ECHO "Unrecognized --lt- option: '$lt_opt'" 1>&2 + exit 1 + ;; + esac + done + + # Print the debug banner immediately: + if test -n "$lt_option_debug"; then + echo "pocketsphinx_batch:pocketsphinx_batch:${LINENO}: libtool wrapper (GNU libtool) 2.4.2 Debian-2.4.2-1.7ubuntu1" 1>&2 + fi +} + +# Used when --lt-debug. Prints its arguments to stdout +# (redirection is the responsibility of the caller) +func_lt_dump_args () +{ + lt_dump_args_N=1; + for lt_arg + do + $ECHO "pocketsphinx_batch:pocketsphinx_batch:${LINENO}: newargv[$lt_dump_args_N]: $lt_arg" + lt_dump_args_N=`expr $lt_dump_args_N + 1` + done +} + +# Core function for launching the target application +func_exec_program_core () +{ + + if test -n "$lt_option_debug"; then + $ECHO "pocketsphinx_batch:pocketsphinx_batch:${LINENO}: newargv[0]: $progdir/$program" 1>&2 + func_lt_dump_args ${1+"$@"} 1>&2 + fi + exec "$progdir/$program" ${1+"$@"} + + $ECHO "$0: cannot exec $program $*" 1>&2 + exit 1 +} + +# A function to encapsulate launching the target application +# Strips options in the --lt-* namespace from $@ and +# launches target application with the remaining arguments. +func_exec_program () +{ + case " $* " in + *\ --lt-*) + for lt_wr_arg + do + case $lt_wr_arg in + --lt-*) ;; + *) set x "$@" "$lt_wr_arg"; shift;; + esac + shift + done ;; + esac + func_exec_program_core ${1+"$@"} +} + + # Parse options + func_parse_lt_options "$0" ${1+"$@"} + + # Find the directory that this script lives in. + thisdir=`$ECHO "$file" | /bin/sed 's%/[^/]*$%%'` + test "x$thisdir" = "x$file" && thisdir=. + + # Follow symbolic links until we get to the real thisdir. + file=`ls -ld "$file" | /bin/sed -n 's/.*-> //p'` + while test -n "$file"; do + destdir=`$ECHO "$file" | /bin/sed 's%/[^/]*$%%'` + + # If there was a directory component, then change thisdir. + if test "x$destdir" != "x$file"; then + case "$destdir" in + [\\/]* | [A-Za-z]:[\\/]*) thisdir="$destdir" ;; + *) thisdir="$thisdir/$destdir" ;; + esac + fi + + file=`$ECHO "$file" | /bin/sed 's%^.*/%%'` + file=`ls -ld "$thisdir/$file" | /bin/sed -n 's/.*-> //p'` + done + + # Usually 'no', except on cygwin/mingw when embedded into + # the cwrapper. + WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=no + if test "$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR" = "yes"; then + # special case for '.' + if test "$thisdir" = "."; then + thisdir=`pwd` + fi + # remove .libs from thisdir + case "$thisdir" in + *[\\/].libs ) thisdir=`$ECHO "$thisdir" | /bin/sed 's%[\\/][^\\/]*$%%'` ;; + .libs ) thisdir=. ;; + esac + fi + + # Try to get the absolute directory name. + absdir=`cd "$thisdir" && pwd` + test -n "$absdir" && thisdir="$absdir" + + program=lt-'pocketsphinx_batch' + progdir="$thisdir/.libs" + + if test ! -f "$progdir/$program" || + { file=`ls -1dt "$progdir/$program" "$progdir/../$program" 2>/dev/null | /bin/sed 1q`; \ + test "X$file" != "X$progdir/$program"; }; then + + file="$$-$program" + + if test ! -d "$progdir"; then + mkdir "$progdir" + else + rm -f "$progdir/$file" + fi + + # relink executable if necessary + if test -n "$relink_command"; then + if relink_command_output=`eval $relink_command 2>&1`; then : + else + printf %s\n "$relink_command_output" >&2 + rm -f "$progdir/$file" + exit 1 + fi + fi + + mv -f "$progdir/$file" "$progdir/$program" 2>/dev/null || + { rm -f "$progdir/$program"; + mv -f "$progdir/$file" "$progdir/$program"; } + rm -f "$progdir/$file" + fi + + if test -f "$progdir/$program"; then + if test "$libtool_execute_magic" != "%%%MAGIC variable%%%"; then + # Run the actual program with our arguments. + func_exec_program ${1+"$@"} + fi + else + # The program doesn't exist. + $ECHO "$0: error: \`$progdir/$program' does not exist" 1>&2 + $ECHO "This script is just a wrapper for $program." 1>&2 + $ECHO "See the libtool documentation for more information." 1>&2 + exit 1 + fi +fi diff --git a/pocketsphinx-5prealpha/src/programs/pocketsphinx_continuous b/pocketsphinx-5prealpha/src/programs/pocketsphinx_continuous new file mode 100755 index 0000000..c7487e8 --- /dev/null +++ b/pocketsphinx-5prealpha/src/programs/pocketsphinx_continuous @@ -0,0 +1,228 @@ +#! /bin/bash + +# pocketsphinx_continuous - temporary wrapper script for .libs/pocketsphinx_continuous +# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1.7ubuntu1 +# +# The pocketsphinx_continuous program cannot be directly executed until all the libtool +# libraries that it depends on are installed. +# +# This wrapper script should never be moved out of the build directory. +# If it is, it will not operate correctly. + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +sed_quote_subst='s/\([`"$\\]\)/\\\1/g' + +# Be Bourne compatible +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac +fi +BIN_SH=xpg4; export BIN_SH # for Tru64 +DUALCASE=1; export DUALCASE # for MKS sh + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +relink_command="(cd /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/src/programs; { test -z \"\${LIBRARY_PATH+set}\" || unset LIBRARY_PATH || { LIBRARY_PATH=; export LIBRARY_PATH; }; }; { test -z \"\${COMPILER_PATH+set}\" || unset COMPILER_PATH || { COMPILER_PATH=; export COMPILER_PATH; }; }; { test -z \"\${GCC_EXEC_PREFIX+set}\" || unset GCC_EXEC_PREFIX || { GCC_EXEC_PREFIX=; export GCC_EXEC_PREFIX; }; }; { test -z \"\${LD_RUN_PATH+set}\" || unset LD_RUN_PATH || { LD_RUN_PATH=; export LD_RUN_PATH; }; }; LD_LIBRARY_PATH=/usr/local/lib; export LD_LIBRARY_PATH; PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games; export PATH; gcc -I../../include -I../../src/libpocketsphinx -I../../include -g -O2 -Wall -o \$progdir/\$file continuous.o -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase ../../src/libpocketsphinx/.libs/libpocketsphinx.so /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad/.libs/libsphinxad.so /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase/.libs/libsphinxbase.so -Wl,-rpath -Wl,/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/src/libpocketsphinx/.libs -Wl,-rpath -Wl,/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad/.libs -Wl,-rpath -Wl,/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase/.libs)" + +# This environment variable determines our operation mode. +if test "$libtool_install_magic" = "%%%MAGIC variable%%%"; then + # install mode needs the following variables: + generated_by_libtool_version='2.4.2' + notinst_deplibs=' ../../src/libpocketsphinx/libpocketsphinx.la /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad/libsphinxad.la /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase/libsphinxbase.la' +else + # When we are sourced in execute mode, $file and $ECHO are already set. + if test "$libtool_execute_magic" != "%%%MAGIC variable%%%"; then + file="$0" + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' +} + ECHO="printf %s\\n" + fi + +# Very basic option parsing. These options are (a) specific to +# the libtool wrapper, (b) are identical between the wrapper +# /script/ and the wrapper /executable/ which is used only on +# windows platforms, and (c) all begin with the string --lt- +# (application programs are unlikely to have options which match +# this pattern). +# +# There are only two supported options: --lt-debug and +# --lt-dump-script. There is, deliberately, no --lt-help. +# +# The first argument to this parsing function should be the +# script's ../../libtool value, followed by no. +lt_option_debug= +func_parse_lt_options () +{ + lt_script_arg0=$0 + shift + for lt_opt + do + case "$lt_opt" in + --lt-debug) lt_option_debug=1 ;; + --lt-dump-script) + lt_dump_D=`$ECHO "X$lt_script_arg0" | /bin/sed -e 's/^X//' -e 's%/[^/]*$%%'` + test "X$lt_dump_D" = "X$lt_script_arg0" && lt_dump_D=. + lt_dump_F=`$ECHO "X$lt_script_arg0" | /bin/sed -e 's/^X//' -e 's%^.*/%%'` + cat "$lt_dump_D/$lt_dump_F" + exit 0 + ;; + --lt-*) + $ECHO "Unrecognized --lt- option: '$lt_opt'" 1>&2 + exit 1 + ;; + esac + done + + # Print the debug banner immediately: + if test -n "$lt_option_debug"; then + echo "pocketsphinx_continuous:pocketsphinx_continuous:${LINENO}: libtool wrapper (GNU libtool) 2.4.2 Debian-2.4.2-1.7ubuntu1" 1>&2 + fi +} + +# Used when --lt-debug. Prints its arguments to stdout +# (redirection is the responsibility of the caller) +func_lt_dump_args () +{ + lt_dump_args_N=1; + for lt_arg + do + $ECHO "pocketsphinx_continuous:pocketsphinx_continuous:${LINENO}: newargv[$lt_dump_args_N]: $lt_arg" + lt_dump_args_N=`expr $lt_dump_args_N + 1` + done +} + +# Core function for launching the target application +func_exec_program_core () +{ + + if test -n "$lt_option_debug"; then + $ECHO "pocketsphinx_continuous:pocketsphinx_continuous:${LINENO}: newargv[0]: $progdir/$program" 1>&2 + func_lt_dump_args ${1+"$@"} 1>&2 + fi + exec "$progdir/$program" ${1+"$@"} + + $ECHO "$0: cannot exec $program $*" 1>&2 + exit 1 +} + +# A function to encapsulate launching the target application +# Strips options in the --lt-* namespace from $@ and +# launches target application with the remaining arguments. +func_exec_program () +{ + case " $* " in + *\ --lt-*) + for lt_wr_arg + do + case $lt_wr_arg in + --lt-*) ;; + *) set x "$@" "$lt_wr_arg"; shift;; + esac + shift + done ;; + esac + func_exec_program_core ${1+"$@"} +} + + # Parse options + func_parse_lt_options "$0" ${1+"$@"} + + # Find the directory that this script lives in. + thisdir=`$ECHO "$file" | /bin/sed 's%/[^/]*$%%'` + test "x$thisdir" = "x$file" && thisdir=. + + # Follow symbolic links until we get to the real thisdir. + file=`ls -ld "$file" | /bin/sed -n 's/.*-> //p'` + while test -n "$file"; do + destdir=`$ECHO "$file" | /bin/sed 's%/[^/]*$%%'` + + # If there was a directory component, then change thisdir. + if test "x$destdir" != "x$file"; then + case "$destdir" in + [\\/]* | [A-Za-z]:[\\/]*) thisdir="$destdir" ;; + *) thisdir="$thisdir/$destdir" ;; + esac + fi + + file=`$ECHO "$file" | /bin/sed 's%^.*/%%'` + file=`ls -ld "$thisdir/$file" | /bin/sed -n 's/.*-> //p'` + done + + # Usually 'no', except on cygwin/mingw when embedded into + # the cwrapper. + WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=no + if test "$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR" = "yes"; then + # special case for '.' + if test "$thisdir" = "."; then + thisdir=`pwd` + fi + # remove .libs from thisdir + case "$thisdir" in + *[\\/].libs ) thisdir=`$ECHO "$thisdir" | /bin/sed 's%[\\/][^\\/]*$%%'` ;; + .libs ) thisdir=. ;; + esac + fi + + # Try to get the absolute directory name. + absdir=`cd "$thisdir" && pwd` + test -n "$absdir" && thisdir="$absdir" + + program=lt-'pocketsphinx_continuous' + progdir="$thisdir/.libs" + + if test ! -f "$progdir/$program" || + { file=`ls -1dt "$progdir/$program" "$progdir/../$program" 2>/dev/null | /bin/sed 1q`; \ + test "X$file" != "X$progdir/$program"; }; then + + file="$$-$program" + + if test ! -d "$progdir"; then + mkdir "$progdir" + else + rm -f "$progdir/$file" + fi + + # relink executable if necessary + if test -n "$relink_command"; then + if relink_command_output=`eval $relink_command 2>&1`; then : + else + printf %s\n "$relink_command_output" >&2 + rm -f "$progdir/$file" + exit 1 + fi + fi + + mv -f "$progdir/$file" "$progdir/$program" 2>/dev/null || + { rm -f "$progdir/$program"; + mv -f "$progdir/$file" "$progdir/$program"; } + rm -f "$progdir/$file" + fi + + if test -f "$progdir/$program"; then + if test "$libtool_execute_magic" != "%%%MAGIC variable%%%"; then + # Run the actual program with our arguments. + func_exec_program ${1+"$@"} + fi + else + # The program doesn't exist. + $ECHO "$0: error: \`$progdir/$program' does not exist" 1>&2 + $ECHO "This script is just a wrapper for $program." 1>&2 + $ECHO "See the libtool documentation for more information." 1>&2 + exit 1 + fi +fi diff --git a/pocketsphinx-5prealpha/src/programs/pocketsphinx_mdef_convert b/pocketsphinx-5prealpha/src/programs/pocketsphinx_mdef_convert new file mode 100755 index 0000000..e1d5293 --- /dev/null +++ b/pocketsphinx-5prealpha/src/programs/pocketsphinx_mdef_convert @@ -0,0 +1,228 @@ +#! /bin/bash + +# pocketsphinx_mdef_convert - temporary wrapper script for .libs/pocketsphinx_mdef_convert +# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1.7ubuntu1 +# +# The pocketsphinx_mdef_convert program cannot be directly executed until all the libtool +# libraries that it depends on are installed. +# +# This wrapper script should never be moved out of the build directory. +# If it is, it will not operate correctly. + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +sed_quote_subst='s/\([`"$\\]\)/\\\1/g' + +# Be Bourne compatible +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac +fi +BIN_SH=xpg4; export BIN_SH # for Tru64 +DUALCASE=1; export DUALCASE # for MKS sh + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +relink_command="(cd /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/src/programs; { test -z \"\${LIBRARY_PATH+set}\" || unset LIBRARY_PATH || { LIBRARY_PATH=; export LIBRARY_PATH; }; }; { test -z \"\${COMPILER_PATH+set}\" || unset COMPILER_PATH || { COMPILER_PATH=; export COMPILER_PATH; }; }; { test -z \"\${GCC_EXEC_PREFIX+set}\" || unset GCC_EXEC_PREFIX || { GCC_EXEC_PREFIX=; export GCC_EXEC_PREFIX; }; }; { test -z \"\${LD_RUN_PATH+set}\" || unset LD_RUN_PATH || { LD_RUN_PATH=; export LD_RUN_PATH; }; }; LD_LIBRARY_PATH=/usr/local/lib; export LD_LIBRARY_PATH; PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games; export PATH; gcc -I../../include -I../../src/libpocketsphinx -I../../include -g -O2 -Wall -o \$progdir/\$file mdef_convert.o -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase ../../src/libpocketsphinx/.libs/libpocketsphinx.so /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase/.libs/libsphinxbase.so -Wl,-rpath -Wl,/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/src/libpocketsphinx/.libs -Wl,-rpath -Wl,/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase/.libs)" + +# This environment variable determines our operation mode. +if test "$libtool_install_magic" = "%%%MAGIC variable%%%"; then + # install mode needs the following variables: + generated_by_libtool_version='2.4.2' + notinst_deplibs=' ../../src/libpocketsphinx/libpocketsphinx.la /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase/libsphinxbase.la' +else + # When we are sourced in execute mode, $file and $ECHO are already set. + if test "$libtool_execute_magic" != "%%%MAGIC variable%%%"; then + file="$0" + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' +} + ECHO="printf %s\\n" + fi + +# Very basic option parsing. These options are (a) specific to +# the libtool wrapper, (b) are identical between the wrapper +# /script/ and the wrapper /executable/ which is used only on +# windows platforms, and (c) all begin with the string --lt- +# (application programs are unlikely to have options which match +# this pattern). +# +# There are only two supported options: --lt-debug and +# --lt-dump-script. There is, deliberately, no --lt-help. +# +# The first argument to this parsing function should be the +# script's ../../libtool value, followed by no. +lt_option_debug= +func_parse_lt_options () +{ + lt_script_arg0=$0 + shift + for lt_opt + do + case "$lt_opt" in + --lt-debug) lt_option_debug=1 ;; + --lt-dump-script) + lt_dump_D=`$ECHO "X$lt_script_arg0" | /bin/sed -e 's/^X//' -e 's%/[^/]*$%%'` + test "X$lt_dump_D" = "X$lt_script_arg0" && lt_dump_D=. + lt_dump_F=`$ECHO "X$lt_script_arg0" | /bin/sed -e 's/^X//' -e 's%^.*/%%'` + cat "$lt_dump_D/$lt_dump_F" + exit 0 + ;; + --lt-*) + $ECHO "Unrecognized --lt- option: '$lt_opt'" 1>&2 + exit 1 + ;; + esac + done + + # Print the debug banner immediately: + if test -n "$lt_option_debug"; then + echo "pocketsphinx_mdef_convert:pocketsphinx_mdef_convert:${LINENO}: libtool wrapper (GNU libtool) 2.4.2 Debian-2.4.2-1.7ubuntu1" 1>&2 + fi +} + +# Used when --lt-debug. Prints its arguments to stdout +# (redirection is the responsibility of the caller) +func_lt_dump_args () +{ + lt_dump_args_N=1; + for lt_arg + do + $ECHO "pocketsphinx_mdef_convert:pocketsphinx_mdef_convert:${LINENO}: newargv[$lt_dump_args_N]: $lt_arg" + lt_dump_args_N=`expr $lt_dump_args_N + 1` + done +} + +# Core function for launching the target application +func_exec_program_core () +{ + + if test -n "$lt_option_debug"; then + $ECHO "pocketsphinx_mdef_convert:pocketsphinx_mdef_convert:${LINENO}: newargv[0]: $progdir/$program" 1>&2 + func_lt_dump_args ${1+"$@"} 1>&2 + fi + exec "$progdir/$program" ${1+"$@"} + + $ECHO "$0: cannot exec $program $*" 1>&2 + exit 1 +} + +# A function to encapsulate launching the target application +# Strips options in the --lt-* namespace from $@ and +# launches target application with the remaining arguments. +func_exec_program () +{ + case " $* " in + *\ --lt-*) + for lt_wr_arg + do + case $lt_wr_arg in + --lt-*) ;; + *) set x "$@" "$lt_wr_arg"; shift;; + esac + shift + done ;; + esac + func_exec_program_core ${1+"$@"} +} + + # Parse options + func_parse_lt_options "$0" ${1+"$@"} + + # Find the directory that this script lives in. + thisdir=`$ECHO "$file" | /bin/sed 's%/[^/]*$%%'` + test "x$thisdir" = "x$file" && thisdir=. + + # Follow symbolic links until we get to the real thisdir. + file=`ls -ld "$file" | /bin/sed -n 's/.*-> //p'` + while test -n "$file"; do + destdir=`$ECHO "$file" | /bin/sed 's%/[^/]*$%%'` + + # If there was a directory component, then change thisdir. + if test "x$destdir" != "x$file"; then + case "$destdir" in + [\\/]* | [A-Za-z]:[\\/]*) thisdir="$destdir" ;; + *) thisdir="$thisdir/$destdir" ;; + esac + fi + + file=`$ECHO "$file" | /bin/sed 's%^.*/%%'` + file=`ls -ld "$thisdir/$file" | /bin/sed -n 's/.*-> //p'` + done + + # Usually 'no', except on cygwin/mingw when embedded into + # the cwrapper. + WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=no + if test "$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR" = "yes"; then + # special case for '.' + if test "$thisdir" = "."; then + thisdir=`pwd` + fi + # remove .libs from thisdir + case "$thisdir" in + *[\\/].libs ) thisdir=`$ECHO "$thisdir" | /bin/sed 's%[\\/][^\\/]*$%%'` ;; + .libs ) thisdir=. ;; + esac + fi + + # Try to get the absolute directory name. + absdir=`cd "$thisdir" && pwd` + test -n "$absdir" && thisdir="$absdir" + + program=lt-'pocketsphinx_mdef_convert' + progdir="$thisdir/.libs" + + if test ! -f "$progdir/$program" || + { file=`ls -1dt "$progdir/$program" "$progdir/../$program" 2>/dev/null | /bin/sed 1q`; \ + test "X$file" != "X$progdir/$program"; }; then + + file="$$-$program" + + if test ! -d "$progdir"; then + mkdir "$progdir" + else + rm -f "$progdir/$file" + fi + + # relink executable if necessary + if test -n "$relink_command"; then + if relink_command_output=`eval $relink_command 2>&1`; then : + else + printf %s\n "$relink_command_output" >&2 + rm -f "$progdir/$file" + exit 1 + fi + fi + + mv -f "$progdir/$file" "$progdir/$program" 2>/dev/null || + { rm -f "$progdir/$program"; + mv -f "$progdir/$file" "$progdir/$program"; } + rm -f "$progdir/$file" + fi + + if test -f "$progdir/$program"; then + if test "$libtool_execute_magic" != "%%%MAGIC variable%%%"; then + # Run the actual program with our arguments. + func_exec_program ${1+"$@"} + fi + else + # The program doesn't exist. + $ECHO "$0: error: \`$progdir/$program' does not exist" 1>&2 + $ECHO "This script is just a wrapper for $program." 1>&2 + $ECHO "See the libtool documentation for more information." 1>&2 + exit 1 + fi +fi diff --git a/pocketsphinx-5prealpha/swig/Makefile b/pocketsphinx-5prealpha/swig/Makefile index 3ac51c0..ebc0411 100644 --- a/pocketsphinx-5prealpha/swig/Makefile +++ b/pocketsphinx-5prealpha/swig/Makefile @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # swig/Makefile. Generated from Makefile.in by configure. -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,17 +15,7 @@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -86,9 +76,11 @@ POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -build_triplet = armv7l-unknown-linux-gnueabihf -host_triplet = armv7l-unknown-linux-gnueabihf +build_triplet = x86_64-unknown-linux-gnu +host_triplet = x86_64-unknown-linux-gnu subdir = swig +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(dist_swig_DATA) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -98,8 +90,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(dist_swig_DATA) \ - $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/config.h CONFIG_CLEAN_FILES = @@ -188,7 +178,6 @@ am__define_uniq_tagged_files = \ ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) -am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ @@ -215,19 +204,19 @@ am__relativize = \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" -ACLOCAL = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing aclocal-1.15 +ACLOCAL = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing aclocal-1.14 AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar -AUTOCONF = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing autoconf -AUTOHEADER = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing autoheader -AUTOMAKE = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing automake-1.15 -AWK = gawk +AUTOCONF = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing autoconf +AUTOHEADER = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing autoheader +AUTOMAKE = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing automake-1.14 +AWK = mawk CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 -Wall CPP = gcc -E -CPPFLAGS = -I/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include -I/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase +CPPFLAGS = -I/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include -I/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase CYGPATH_W = echo DEFS = -DHAVE_CONFIG_H DEPDIR = .deps @@ -254,16 +243,15 @@ INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s -LD = /usr/bin/ld -LDFLAGS = -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase +LD = /usr/bin/ld -m elf_x86_64 +LDFLAGS = -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase LIBOBJS = LIBS = -lsphinxbase LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LTLIBOBJS = -LT_SYS_LIBRARY_PATH = -MAKEINFO = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing makeinfo +MAKEINFO = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p NM = /usr/bin/nm -B @@ -297,15 +285,15 @@ SET_MAKE = SHELL = /bin/bash SPHINXBASE_CFLAGS = SPHINXBASE_LIBS = -SPHINXBASE_SWIG = /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/swig +SPHINXBASE_SWIG = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/swig STRIP = strip SWIG = /usr/bin/swig -SWIG_LIB = /usr/share/swig3.0 +SWIG_LIB = /usr/share/swig2.0 VERSION = 5prealpha -abs_builddir = /home/pi/speech2text/pocketsphinx-5prealpha/swig -abs_srcdir = /home/pi/speech2text/pocketsphinx-5prealpha/swig -abs_top_builddir = /home/pi/speech2text/pocketsphinx-5prealpha -abs_top_srcdir = /home/pi/speech2text/pocketsphinx-5prealpha +abs_builddir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/swig +abs_srcdir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/swig +abs_top_builddir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha +abs_top_srcdir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = @@ -315,10 +303,10 @@ am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin -build = armv7l-unknown-linux-gnueabihf +build = x86_64-unknown-linux-gnu build_alias = -build_cpu = armv7l -build_os = linux-gnueabihf +build_cpu = x86_64 +build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} @@ -326,15 +314,15 @@ datarootdir = ${prefix}/share docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} -host = armv7l-unknown-linux-gnueabihf +host = x86_64-unknown-linux-gnu host_alias = -host_cpu = armv7l -host_os = linux-gnueabihf +host_cpu = x86_64 +host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info -install_sh = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/install-sh +install_sh = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/install-sh libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale @@ -351,7 +339,6 @@ program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages -runstatedir = ${localstatedir}/run sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . @@ -382,6 +369,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign swig/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign swig/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -701,8 +689,6 @@ uninstall-am: uninstall-dist_swigDATA mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ uninstall-am uninstall-dist_swigDATA -.PRECIOUS: Makefile - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/pocketsphinx-5prealpha/swig/Makefile.in b/pocketsphinx-5prealpha/swig/Makefile.in index e88c5ba..f740502 100644 --- a/pocketsphinx-5prealpha/swig/Makefile.in +++ b/pocketsphinx-5prealpha/swig/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,17 +15,7 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -89,6 +79,8 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = swig +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(dist_swig_DATA) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -98,8 +90,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(dist_swig_DATA) \ - $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/config.h CONFIG_CLEAN_FILES = @@ -188,7 +178,6 @@ am__define_uniq_tagged_files = \ ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) -am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ @@ -262,7 +251,6 @@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ @@ -351,7 +339,6 @@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -382,6 +369,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign swig/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign swig/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -701,8 +689,6 @@ uninstall-am: uninstall-dist_swigDATA mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ uninstall-am uninstall-dist_swigDATA -.PRECIOUS: Makefile - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/pocketsphinx-5prealpha/swig/python/.deps/pocketsphinx_wrap.Plo b/pocketsphinx-5prealpha/swig/python/.deps/pocketsphinx_wrap.Plo index 72df4e2..27ddbce 100644 --- a/pocketsphinx-5prealpha/swig/python/.deps/pocketsphinx_wrap.Plo +++ b/pocketsphinx-5prealpha/swig/python/.deps/pocketsphinx_wrap.Plo @@ -1,77 +1,74 @@ pocketsphinx_wrap.lo: pocketsphinx_wrap.c /usr/include/stdc-predef.h \ /usr/include/python2.7/Python.h /usr/include/python2.7/patchlevel.h \ /usr/include/python2.7/pyconfig.h \ - /usr/include/arm-linux-gnueabihf/python2.7/pyconfig.h \ + /usr/include/x86_64-linux-gnu/python2.7/pyconfig.h \ /usr/include/python2.7/pymacconfig.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h \ /usr/include/limits.h /usr/include/features.h \ - /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h \ - /usr/include/arm-linux-gnueabihf/bits/posix1_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/local_lim.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ /usr/include/linux/limits.h \ - /usr/include/arm-linux-gnueabihf/bits/posix2_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/xopen_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h /usr/include/stdio.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h \ - /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h /usr/include/libio.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \ /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h /usr/include/string.h \ - /usr/include/xlocale.h /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h /usr/include/stdlib.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h /usr/include/errno.h \ - /usr/include/arm-linux-gnueabihf/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/string.h \ + /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h /usr/include/unistd.h \ - /usr/include/arm-linux-gnueabihf/bits/posix_opt.h \ - /usr/include/arm-linux-gnueabihf/bits/environments.h \ - /usr/include/arm-linux-gnueabihf/bits/confname.h /usr/include/getopt.h \ - /usr/include/arm-linux-gnueabihf/bits/unistd.h /usr/include/assert.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h /usr/include/getopt.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h /usr/include/assert.h \ /usr/include/python2.7/pyport.h /usr/include/inttypes.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdint.h \ - /usr/include/stdint.h /usr/include/arm-linux-gnueabihf/bits/wchar.h \ - /usr/include/math.h /usr/include/arm-linux-gnueabihf/bits/math-vector.h \ - /usr/include/arm-linux-gnueabihf/bits/libm-simd-decl-stubs.h \ - /usr/include/arm-linux-gnueabihf/bits/huge_val.h \ - /usr/include/arm-linux-gnueabihf/bits/huge_valf.h \ - /usr/include/arm-linux-gnueabihf/bits/huge_vall.h \ - /usr/include/arm-linux-gnueabihf/bits/inf.h \ - /usr/include/arm-linux-gnueabihf/bits/nan.h \ - /usr/include/arm-linux-gnueabihf/bits/mathdef.h \ - /usr/include/arm-linux-gnueabihf/bits/mathcalls.h \ - /usr/include/arm-linux-gnueabihf/bits/mathinline.h \ - /usr/include/arm-linux-gnueabihf/sys/time.h \ - /usr/include/arm-linux-gnueabihf/bits/timex.h \ - /usr/include/arm-linux-gnueabihf/sys/stat.h \ - /usr/include/arm-linux-gnueabihf/bits/stat.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/huge_val.h \ + /usr/include/x86_64-linux-gnu/bits/huge_valf.h \ + /usr/include/x86_64-linux-gnu/bits/huge_vall.h \ + /usr/include/x86_64-linux-gnu/bits/inf.h \ + /usr/include/x86_64-linux-gnu/bits/nan.h \ + /usr/include/x86_64-linux-gnu/bits/mathdef.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/include/x86_64-linux-gnu/sys/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ /usr/include/python2.7/pymath.h /usr/include/python2.7/pymem.h \ /usr/include/python2.7/object.h /usr/include/python2.7/objimpl.h \ /usr/include/python2.7/pydebug.h /usr/include/python2.7/unicodeobject.h \ - /usr/include/ctype.h /usr/include/arm-linux-gnueabihf/bits/wchar2.h \ + /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/wchar2.h \ /usr/include/python2.7/intobject.h /usr/include/python2.7/boolobject.h \ /usr/include/python2.7/longobject.h /usr/include/python2.7/floatobject.h \ /usr/include/python2.7/complexobject.h \ @@ -101,39 +98,38 @@ pocketsphinx_wrap.lo: pocketsphinx_wrap.c /usr/include/stdc-predef.h \ /usr/include/python2.7/eval.h /usr/include/python2.7/pyctype.h \ /usr/include/python2.7/pystrtod.h /usr/include/python2.7/pystrcmp.h \ /usr/include/python2.7/dtoa.h /usr/include/python2.7/pyfpe.h \ - /usr/include/signal.h /usr/include/arm-linux-gnueabihf/bits/signum.h \ - /usr/include/arm-linux-gnueabihf/bits/siginfo.h \ - /usr/include/arm-linux-gnueabihf/bits/sigaction.h \ - /usr/include/arm-linux-gnueabihf/bits/sigcontext.h \ - /usr/include/arm-linux-gnueabihf/asm/sigcontext.h \ - /usr/include/arm-linux-gnueabihf/bits/sigstack.h \ - /usr/include/arm-linux-gnueabihf/sys/ucontext.h \ - /usr/include/arm-linux-gnueabihf/bits/sigthread.h /usr/include/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp.h \ - /usr/include/arm-linux-gnueabihf/bits/setjmp2.h \ + /usr/include/signal.h /usr/include/x86_64-linux-gnu/bits/signum.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h /usr/include/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp2.h \ ../../include/pocketsphinx.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h \ ../../include/pocketsphinx_export.h ../../include/cmdln_macro.h \ ../../include/ps_lattice.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h \ ../../include/ps_mllr.h ../../include/ps_search.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ - /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h \ + /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h /usr/include/stdc-predef.h: @@ -143,45 +139,45 @@ pocketsphinx_wrap.lo: pocketsphinx_wrap.c /usr/include/stdc-predef.h \ /usr/include/python2.7/pyconfig.h: -/usr/include/arm-linux-gnueabihf/python2.7/pyconfig.h: +/usr/include/x86_64-linux-gnu/python2.7/pyconfig.h: /usr/include/python2.7/pymacconfig.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/limits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include-fixed/syslimits.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h: /usr/include/limits.h: /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/usr/include/arm-linux-gnueabihf/bits/posix1_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: -/usr/include/arm-linux-gnueabihf/bits/local_lim.h: +/usr/include/x86_64-linux-gnu/bits/local_lim.h: /usr/include/linux/limits.h: -/usr/include/arm-linux-gnueabihf/bits/posix2_lim.h: +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: -/usr/include/arm-linux-gnueabihf/bits/xopen_lim.h: +/usr/include/x86_64-linux-gnu/bits/xopen_lim.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: /usr/include/stdio.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: /usr/include/libio.h: @@ -189,87 +185,87 @@ pocketsphinx_wrap.lo: pocketsphinx_wrap.c /usr/include/stdc-predef.h \ /usr/include/wchar.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: /usr/include/string.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: /usr/include/stdlib.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: /usr/include/asm-generic/errno-base.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: - -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/endian.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: - -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: - -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: - -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: /usr/include/unistd.h: -/usr/include/arm-linux-gnueabihf/bits/posix_opt.h: +/usr/include/x86_64-linux-gnu/bits/posix_opt.h: -/usr/include/arm-linux-gnueabihf/bits/environments.h: +/usr/include/x86_64-linux-gnu/bits/environments.h: -/usr/include/arm-linux-gnueabihf/bits/confname.h: +/usr/include/x86_64-linux-gnu/bits/confname.h: /usr/include/getopt.h: -/usr/include/arm-linux-gnueabihf/bits/unistd.h: +/usr/include/x86_64-linux-gnu/bits/unistd.h: /usr/include/assert.h: @@ -277,41 +273,37 @@ pocketsphinx_wrap.lo: pocketsphinx_wrap.c /usr/include/stdc-predef.h \ /usr/include/inttypes.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdint.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdint.h: /usr/include/stdint.h: -/usr/include/arm-linux-gnueabihf/bits/wchar.h: +/usr/include/x86_64-linux-gnu/bits/wchar.h: /usr/include/math.h: -/usr/include/arm-linux-gnueabihf/bits/math-vector.h: +/usr/include/x86_64-linux-gnu/bits/huge_val.h: -/usr/include/arm-linux-gnueabihf/bits/libm-simd-decl-stubs.h: +/usr/include/x86_64-linux-gnu/bits/huge_valf.h: -/usr/include/arm-linux-gnueabihf/bits/huge_val.h: +/usr/include/x86_64-linux-gnu/bits/huge_vall.h: -/usr/include/arm-linux-gnueabihf/bits/huge_valf.h: +/usr/include/x86_64-linux-gnu/bits/inf.h: -/usr/include/arm-linux-gnueabihf/bits/huge_vall.h: +/usr/include/x86_64-linux-gnu/bits/nan.h: -/usr/include/arm-linux-gnueabihf/bits/inf.h: +/usr/include/x86_64-linux-gnu/bits/mathdef.h: -/usr/include/arm-linux-gnueabihf/bits/nan.h: +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: -/usr/include/arm-linux-gnueabihf/bits/mathdef.h: +/usr/include/x86_64-linux-gnu/bits/mathinline.h: -/usr/include/arm-linux-gnueabihf/bits/mathcalls.h: +/usr/include/x86_64-linux-gnu/sys/time.h: -/usr/include/arm-linux-gnueabihf/bits/mathinline.h: +/usr/include/x86_64-linux-gnu/bits/timex.h: -/usr/include/arm-linux-gnueabihf/sys/time.h: +/usr/include/x86_64-linux-gnu/sys/stat.h: -/usr/include/arm-linux-gnueabihf/bits/timex.h: - -/usr/include/arm-linux-gnueabihf/sys/stat.h: - -/usr/include/arm-linux-gnueabihf/bits/stat.h: +/usr/include/x86_64-linux-gnu/bits/stat.h: /usr/include/python2.7/pymath.h: @@ -327,7 +319,7 @@ pocketsphinx_wrap.lo: pocketsphinx_wrap.c /usr/include/stdc-predef.h \ /usr/include/ctype.h: -/usr/include/arm-linux-gnueabihf/bits/wchar2.h: +/usr/include/x86_64-linux-gnu/bits/wchar2.h: /usr/include/python2.7/intobject.h: @@ -431,49 +423,47 @@ pocketsphinx_wrap.lo: pocketsphinx_wrap.c /usr/include/stdc-predef.h \ /usr/include/signal.h: -/usr/include/arm-linux-gnueabihf/bits/signum.h: - -/usr/include/arm-linux-gnueabihf/bits/siginfo.h: +/usr/include/x86_64-linux-gnu/bits/signum.h: -/usr/include/arm-linux-gnueabihf/bits/sigaction.h: +/usr/include/x86_64-linux-gnu/bits/siginfo.h: -/usr/include/arm-linux-gnueabihf/bits/sigcontext.h: +/usr/include/x86_64-linux-gnu/bits/sigaction.h: -/usr/include/arm-linux-gnueabihf/asm/sigcontext.h: +/usr/include/x86_64-linux-gnu/bits/sigcontext.h: -/usr/include/arm-linux-gnueabihf/bits/sigstack.h: +/usr/include/x86_64-linux-gnu/bits/sigstack.h: -/usr/include/arm-linux-gnueabihf/sys/ucontext.h: +/usr/include/x86_64-linux-gnu/sys/ucontext.h: -/usr/include/arm-linux-gnueabihf/bits/sigthread.h: +/usr/include/x86_64-linux-gnu/bits/sigthread.h: /usr/include/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/arm-linux-gnueabihf/bits/setjmp2.h: +/usr/include/x86_64-linux-gnu/bits/setjmp2.h: ../../include/pocketsphinx.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmd_ln.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/sphinxbase_export.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/prim_type.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinx_config.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/logmath.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fe.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fixpoint.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/feat.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/cmn.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/agc.h: ../../include/pocketsphinx_export.h: @@ -481,24 +471,24 @@ pocketsphinx_wrap.lo: pocketsphinx_wrap.c /usr/include/stdc-predef.h \ ../../include/ps_lattice.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ngram_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/mmio.h: ../../include/ps_mllr.h: ../../include/ps_search.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/fsg_model.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/glist.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/bitvec.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/ckd_alloc.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/hash_table.h: -/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: +/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase/listelem_alloc.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/float.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/float.h: diff --git a/pocketsphinx-5prealpha/swig/python/.libs/_pocketsphinx.so.0 b/pocketsphinx-5prealpha/swig/python/.libs/_pocketsphinx.so.0 new file mode 120000 index 0000000..bfc927b --- /dev/null +++ b/pocketsphinx-5prealpha/swig/python/.libs/_pocketsphinx.so.0 @@ -0,0 +1 @@ +_pocketsphinx.so.0.0.0 \ No newline at end of file diff --git a/pocketsphinx-5prealpha/swig/python/.libs/_pocketsphinx.so.0.0.0 b/pocketsphinx-5prealpha/swig/python/.libs/_pocketsphinx.so.0.0.0 new file mode 100755 index 0000000000000000000000000000000000000000..4e13fd85a1d8e5ddc6e9f0f1abd8fcfb263dd9ed GIT binary patch literal 327517 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 Qq2J`o_}gS|;Cada2jd+hf&c&j literal 0 HcmV?d00001 diff --git a/pocketsphinx-5prealpha/swig/python/.libs/_pocketsphinx.so.0.0.0T b/pocketsphinx-5prealpha/swig/python/.libs/_pocketsphinx.so.0.0.0T new file mode 100755 index 0000000000000000000000000000000000000000..8169ffe18a4e0256d9462d4f79ffa362abe4cf26 GIT binary patch literal 327517 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 z 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

oLezJN{c^?mt3DY#g+^!30x@qx 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

  • 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 g+p+vFYNnT4bAO?l3+5rGhJKST= (2,6,0): + def swig_import_helper(): + from os.path import dirname + import imp + fp = None + try: + fp, pathname, description = imp.find_module('_pocketsphinx', [dirname(__file__)]) + except ImportError: + import _pocketsphinx + return _pocketsphinx + if fp is not None: + try: + _mod = imp.load_module('_pocketsphinx', fp, pathname, description) + finally: + fp.close() + return _mod + _pocketsphinx = swig_import_helper() + del swig_import_helper +else: + import _pocketsphinx +del version_info +try: + _swig_property = property +except NameError: + pass # Python < 2.2 doesn't have 'property'. +def _swig_setattr_nondynamic(self,class_type,name,value,static=1): + if (name == "thisown"): return self.this.own(value) + if (name == "this"): + if type(value).__name__ == 'SwigPyObject': + self.__dict__[name] = value + return + method = class_type.__swig_setmethods__.get(name,None) + if method: return method(self,value) + if (not static): + self.__dict__[name] = value + else: + raise AttributeError("You cannot add attributes to %s" % self) + +def _swig_setattr(self,class_type,name,value): + return _swig_setattr_nondynamic(self,class_type,name,value,0) + +def _swig_getattr(self,class_type,name): + if (name == "thisown"): return self.this.own() + method = class_type.__swig_getmethods__.get(name,None) + if method: return method(self) + raise AttributeError(name) + +def _swig_repr(self): + try: strthis = "proxy of " + self.this.__repr__() + except: strthis = "" + return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,) + +try: + _object = object + _newclass = 1 +except AttributeError: + class _object : pass + _newclass = 0 + + +import sphinxbase +class Hypothesis(_object): + """Proxy of C Hypothesis struct""" + __swig_setmethods__ = {} + __setattr__ = lambda self, name, value: _swig_setattr(self, Hypothesis, name, value) + __swig_getmethods__ = {} + __getattr__ = lambda self, name: _swig_getattr(self, Hypothesis, name) + __repr__ = _swig_repr + __swig_setmethods__["hypstr"] = _pocketsphinx.Hypothesis_hypstr_set + __swig_getmethods__["hypstr"] = _pocketsphinx.Hypothesis_hypstr_get + if _newclass:hypstr = _swig_property(_pocketsphinx.Hypothesis_hypstr_get, _pocketsphinx.Hypothesis_hypstr_set) + __swig_setmethods__["best_score"] = _pocketsphinx.Hypothesis_best_score_set + __swig_getmethods__["best_score"] = _pocketsphinx.Hypothesis_best_score_get + if _newclass:best_score = _swig_property(_pocketsphinx.Hypothesis_best_score_get, _pocketsphinx.Hypothesis_best_score_set) + __swig_setmethods__["prob"] = _pocketsphinx.Hypothesis_prob_set + __swig_getmethods__["prob"] = _pocketsphinx.Hypothesis_prob_get + if _newclass:prob = _swig_property(_pocketsphinx.Hypothesis_prob_get, _pocketsphinx.Hypothesis_prob_set) + def __init__(self, *args): + """__init__(Hypothesis self, char const * hypstr, int best_score, int prob) -> Hypothesis""" + this = _pocketsphinx.new_Hypothesis(*args) + try: self.this.append(this) + except: self.this = this + __swig_destroy__ = _pocketsphinx.delete_Hypothesis + __del__ = lambda self : None; +Hypothesis_swigregister = _pocketsphinx.Hypothesis_swigregister +Hypothesis_swigregister(Hypothesis) + +class Segment(_object): + """Proxy of C Segment struct""" + __swig_setmethods__ = {} + __setattr__ = lambda self, name, value: _swig_setattr(self, Segment, name, value) + __swig_getmethods__ = {} + __getattr__ = lambda self, name: _swig_getattr(self, Segment, name) + __repr__ = _swig_repr + __swig_setmethods__["word"] = _pocketsphinx.Segment_word_set + __swig_getmethods__["word"] = _pocketsphinx.Segment_word_get + if _newclass:word = _swig_property(_pocketsphinx.Segment_word_get, _pocketsphinx.Segment_word_set) + __swig_setmethods__["ascore"] = _pocketsphinx.Segment_ascore_set + __swig_getmethods__["ascore"] = _pocketsphinx.Segment_ascore_get + if _newclass:ascore = _swig_property(_pocketsphinx.Segment_ascore_get, _pocketsphinx.Segment_ascore_set) + __swig_setmethods__["lscore"] = _pocketsphinx.Segment_lscore_set + __swig_getmethods__["lscore"] = _pocketsphinx.Segment_lscore_get + if _newclass:lscore = _swig_property(_pocketsphinx.Segment_lscore_get, _pocketsphinx.Segment_lscore_set) + __swig_setmethods__["lback"] = _pocketsphinx.Segment_lback_set + __swig_getmethods__["lback"] = _pocketsphinx.Segment_lback_get + if _newclass:lback = _swig_property(_pocketsphinx.Segment_lback_get, _pocketsphinx.Segment_lback_set) + __swig_setmethods__["prob"] = _pocketsphinx.Segment_prob_set + __swig_getmethods__["prob"] = _pocketsphinx.Segment_prob_get + if _newclass:prob = _swig_property(_pocketsphinx.Segment_prob_get, _pocketsphinx.Segment_prob_set) + __swig_setmethods__["start_frame"] = _pocketsphinx.Segment_start_frame_set + __swig_getmethods__["start_frame"] = _pocketsphinx.Segment_start_frame_get + if _newclass:start_frame = _swig_property(_pocketsphinx.Segment_start_frame_get, _pocketsphinx.Segment_start_frame_set) + __swig_setmethods__["end_frame"] = _pocketsphinx.Segment_end_frame_set + __swig_getmethods__["end_frame"] = _pocketsphinx.Segment_end_frame_get + if _newclass:end_frame = _swig_property(_pocketsphinx.Segment_end_frame_get, _pocketsphinx.Segment_end_frame_set) + def fromIter(*args): + """fromIter(ps_seg_t * itor) -> Segment""" + return _pocketsphinx.Segment_fromIter(*args) + + if _newclass:fromIter = staticmethod(fromIter) + __swig_getmethods__["fromIter"] = lambda x: fromIter + __swig_destroy__ = _pocketsphinx.delete_Segment + __del__ = lambda self : None; + def __init__(self): + """__init__(Segment self) -> Segment""" + this = _pocketsphinx.new_Segment() + try: self.this.append(this) + except: self.this = this +Segment_swigregister = _pocketsphinx.Segment_swigregister +Segment_swigregister(Segment) + +def Segment_fromIter(*args): + """Segment_fromIter(ps_seg_t * itor) -> Segment""" + return _pocketsphinx.Segment_fromIter(*args) + +class NBest(_object): + """Proxy of C NBest struct""" + __swig_setmethods__ = {} + __setattr__ = lambda self, name, value: _swig_setattr(self, NBest, name, value) + __swig_getmethods__ = {} + __getattr__ = lambda self, name: _swig_getattr(self, NBest, name) + __repr__ = _swig_repr + __swig_setmethods__["hypstr"] = _pocketsphinx.NBest_hypstr_set + __swig_getmethods__["hypstr"] = _pocketsphinx.NBest_hypstr_get + if _newclass:hypstr = _swig_property(_pocketsphinx.NBest_hypstr_get, _pocketsphinx.NBest_hypstr_set) + __swig_setmethods__["score"] = _pocketsphinx.NBest_score_set + __swig_getmethods__["score"] = _pocketsphinx.NBest_score_get + if _newclass:score = _swig_property(_pocketsphinx.NBest_score_get, _pocketsphinx.NBest_score_set) + def fromIter(*args): + """fromIter(ps_nbest_t * itor) -> NBest""" + return _pocketsphinx.NBest_fromIter(*args) + + if _newclass:fromIter = staticmethod(fromIter) + __swig_getmethods__["fromIter"] = lambda x: fromIter + def hyp(self): + """hyp(NBest self) -> Hypothesis""" + return _pocketsphinx.NBest_hyp(self) + + __swig_destroy__ = _pocketsphinx.delete_NBest + __del__ = lambda self : None; + def __init__(self): + """__init__(NBest self) -> NBest""" + this = _pocketsphinx.new_NBest() + try: self.this.append(this) + except: self.this = this +NBest_swigregister = _pocketsphinx.NBest_swigregister +NBest_swigregister(NBest) + +def NBest_fromIter(*args): + """NBest_fromIter(ps_nbest_t * itor) -> NBest""" + return _pocketsphinx.NBest_fromIter(*args) + +class SegmentIterator(_object): + """Proxy of C SegmentIterator struct""" + __swig_setmethods__ = {} + __setattr__ = lambda self, name, value: _swig_setattr(self, SegmentIterator, name, value) + __swig_getmethods__ = {} + __getattr__ = lambda self, name: _swig_getattr(self, SegmentIterator, name) + __repr__ = _swig_repr + __swig_setmethods__["ptr"] = _pocketsphinx.SegmentIterator_ptr_set + __swig_getmethods__["ptr"] = _pocketsphinx.SegmentIterator_ptr_get + if _newclass:ptr = _swig_property(_pocketsphinx.SegmentIterator_ptr_get, _pocketsphinx.SegmentIterator_ptr_set) + def __init__(self, *args): + """__init__(SegmentIterator self, ps_seg_t * ptr) -> SegmentIterator""" + this = _pocketsphinx.new_SegmentIterator(*args) + try: self.this.append(this) + except: self.this = this + __swig_destroy__ = _pocketsphinx.delete_SegmentIterator + __del__ = lambda self : None; + def next(self): + """next(SegmentIterator self) -> Segment""" + return _pocketsphinx.SegmentIterator_next(self) + + def __next__(self): + """__next__(SegmentIterator self) -> Segment""" + return _pocketsphinx.SegmentIterator___next__(self) + +SegmentIterator_swigregister = _pocketsphinx.SegmentIterator_swigregister +SegmentIterator_swigregister(SegmentIterator) + +class NBestIterator(_object): + """Proxy of C NBestIterator struct""" + __swig_setmethods__ = {} + __setattr__ = lambda self, name, value: _swig_setattr(self, NBestIterator, name, value) + __swig_getmethods__ = {} + __getattr__ = lambda self, name: _swig_getattr(self, NBestIterator, name) + __repr__ = _swig_repr + __swig_setmethods__["ptr"] = _pocketsphinx.NBestIterator_ptr_set + __swig_getmethods__["ptr"] = _pocketsphinx.NBestIterator_ptr_get + if _newclass:ptr = _swig_property(_pocketsphinx.NBestIterator_ptr_get, _pocketsphinx.NBestIterator_ptr_set) + def __init__(self, *args): + """__init__(NBestIterator self, ps_nbest_t * ptr) -> NBestIterator""" + this = _pocketsphinx.new_NBestIterator(*args) + try: self.this.append(this) + except: self.this = this + __swig_destroy__ = _pocketsphinx.delete_NBestIterator + __del__ = lambda self : None; + def next(self): + """next(NBestIterator self) -> NBest""" + return _pocketsphinx.NBestIterator_next(self) + + def __next__(self): + """__next__(NBestIterator self) -> NBest""" + return _pocketsphinx.NBestIterator___next__(self) + +NBestIterator_swigregister = _pocketsphinx.NBestIterator_swigregister +NBestIterator_swigregister(NBestIterator) + +class Decoder(_object): + """Proxy of C Decoder struct""" + __swig_setmethods__ = {} + __setattr__ = lambda self, name, value: _swig_setattr(self, Decoder, name, value) + __swig_getmethods__ = {} + __getattr__ = lambda self, name: _swig_getattr(self, Decoder, name) + __repr__ = _swig_repr + def __init__(self, *args): + """ + __init__(Decoder self) -> Decoder + __init__(Decoder self, Config config) -> Decoder + """ + this = _pocketsphinx.new_Decoder(*args) + try: self.this.append(this) + except: self.this = this + __swig_destroy__ = _pocketsphinx.delete_Decoder + __del__ = lambda self : None; + def reinit(self, *args): + """reinit(Decoder self, Config config)""" + return _pocketsphinx.Decoder_reinit(self, *args) + + def load_dict(self, *args): + """load_dict(Decoder self, char const * fdict, char const * ffilter, char const * format)""" + return _pocketsphinx.Decoder_load_dict(self, *args) + + def save_dict(self, *args): + """save_dict(Decoder self, char const * dictfile, char const * format)""" + return _pocketsphinx.Decoder_save_dict(self, *args) + + def add_word(self, *args): + """add_word(Decoder self, char const * word, char const * phones, int update)""" + return _pocketsphinx.Decoder_add_word(self, *args) + + def lookup_word(self, *args): + """lookup_word(Decoder self, char const * word) -> char *""" + return _pocketsphinx.Decoder_lookup_word(self, *args) + + def get_lattice(self): + """get_lattice(Decoder self) -> Lattice""" + return _pocketsphinx.Decoder_get_lattice(self) + + def get_config(self): + """get_config(Decoder self) -> Config""" + return _pocketsphinx.Decoder_get_config(self) + + def default_config(): + """default_config() -> Config""" + return _pocketsphinx.Decoder_default_config() + + if _newclass:default_config = staticmethod(default_config) + __swig_getmethods__["default_config"] = lambda x: default_config + def file_config(*args): + """file_config(char const * path) -> Config""" + return _pocketsphinx.Decoder_file_config(*args) + + if _newclass:file_config = staticmethod(file_config) + __swig_getmethods__["file_config"] = lambda x: file_config + def start_stream(self): + """start_stream(Decoder self)""" + return _pocketsphinx.Decoder_start_stream(self) + + def start_utt(self): + """start_utt(Decoder self)""" + return _pocketsphinx.Decoder_start_utt(self) + + def end_utt(self): + """end_utt(Decoder self)""" + return _pocketsphinx.Decoder_end_utt(self) + + def process_raw(self, *args): + """process_raw(Decoder self, char const * SDATA, bool no_search, bool full_utt) -> int""" + return _pocketsphinx.Decoder_process_raw(self, *args) + + def process_cep(self, *args): + """process_cep(Decoder self, char const * SDATA, bool no_search, bool full_utt) -> int""" + return _pocketsphinx.Decoder_process_cep(self, *args) + + def hyp(self): + """hyp(Decoder self) -> Hypothesis""" + return _pocketsphinx.Decoder_hyp(self) + + def get_fe(self): + """get_fe(Decoder self) -> FrontEnd""" + return _pocketsphinx.Decoder_get_fe(self) + + def get_feat(self): + """get_feat(Decoder self) -> Feature""" + return _pocketsphinx.Decoder_get_feat(self) + + def get_in_speech(self): + """get_in_speech(Decoder self) -> bool""" + return _pocketsphinx.Decoder_get_in_speech(self) + + def get_fsg(self, *args): + """get_fsg(Decoder self, char const * name) -> FsgModel""" + return _pocketsphinx.Decoder_get_fsg(self, *args) + + def set_fsg(self, *args): + """set_fsg(Decoder self, char const * name, FsgModel fsg)""" + return _pocketsphinx.Decoder_set_fsg(self, *args) + + def set_jsgf_file(self, *args): + """set_jsgf_file(Decoder self, char const * name, char const * path)""" + return _pocketsphinx.Decoder_set_jsgf_file(self, *args) + + def set_jsgf_string(self, *args): + """set_jsgf_string(Decoder self, char const * name, char const * jsgf_string)""" + return _pocketsphinx.Decoder_set_jsgf_string(self, *args) + + def get_kws(self, *args): + """get_kws(Decoder self, char const * name) -> char const *""" + return _pocketsphinx.Decoder_get_kws(self, *args) + + def set_kws(self, *args): + """set_kws(Decoder self, char const * name, char const * keyfile)""" + return _pocketsphinx.Decoder_set_kws(self, *args) + + def set_keyphrase(self, *args): + """set_keyphrase(Decoder self, char const * name, char const * keyphrase)""" + return _pocketsphinx.Decoder_set_keyphrase(self, *args) + + def set_allphone_file(self, *args): + """set_allphone_file(Decoder self, char const * name, char const * lmfile)""" + return _pocketsphinx.Decoder_set_allphone_file(self, *args) + + def get_lm(self, *args): + """get_lm(Decoder self, char const * name) -> NGramModel""" + return _pocketsphinx.Decoder_get_lm(self, *args) + + def set_lm(self, *args): + """set_lm(Decoder self, char const * name, NGramModel lm)""" + return _pocketsphinx.Decoder_set_lm(self, *args) + + def set_lm_file(self, *args): + """set_lm_file(Decoder self, char const * name, char const * path)""" + return _pocketsphinx.Decoder_set_lm_file(self, *args) + + def get_logmath(self): + """get_logmath(Decoder self) -> LogMath""" + return _pocketsphinx.Decoder_get_logmath(self) + + def set_search(self, *args): + """set_search(Decoder self, char const * search_name)""" + return _pocketsphinx.Decoder_set_search(self, *args) + + def get_search(self): + """get_search(Decoder self) -> char const *""" + return _pocketsphinx.Decoder_get_search(self) + + def n_frames(self): + """n_frames(Decoder self) -> int""" + return _pocketsphinx.Decoder_n_frames(self) + + def seg(self): + """seg(Decoder self) -> SegmentList""" + return _pocketsphinx.Decoder_seg(self) + + def nbest(self): + """nbest(Decoder self) -> NBestList""" + return _pocketsphinx.Decoder_nbest(self) + +Decoder_swigregister = _pocketsphinx.Decoder_swigregister +Decoder_swigregister(Decoder) + +def Decoder_default_config(): + """Decoder_default_config() -> Config""" + return _pocketsphinx.Decoder_default_config() + +def Decoder_file_config(*args): + """Decoder_file_config(char const * path) -> Config""" + return _pocketsphinx.Decoder_file_config(*args) + +class Lattice(_object): + """Proxy of C Lattice struct""" + __swig_setmethods__ = {} + __setattr__ = lambda self, name, value: _swig_setattr(self, Lattice, name, value) + __swig_getmethods__ = {} + __getattr__ = lambda self, name: _swig_getattr(self, Lattice, name) + __repr__ = _swig_repr + def __init__(self, *args): + """ + __init__(Lattice self, char const * path) -> Lattice + __init__(Lattice self, Decoder decoder, char * path) -> Lattice + """ + this = _pocketsphinx.new_Lattice(*args) + try: self.this.append(this) + except: self.this = this + __swig_destroy__ = _pocketsphinx.delete_Lattice + __del__ = lambda self : None; + def write(self, *args): + """write(Lattice self, char const * path)""" + return _pocketsphinx.Lattice_write(self, *args) + + def write_htk(self, *args): + """write_htk(Lattice self, char const * path)""" + return _pocketsphinx.Lattice_write_htk(self, *args) + +Lattice_swigregister = _pocketsphinx.Lattice_swigregister +Lattice_swigregister(Lattice) + +class NBestList(_object): + """Proxy of C NBestList struct""" + __swig_setmethods__ = {} + __setattr__ = lambda self, name, value: _swig_setattr(self, NBestList, name, value) + __swig_getmethods__ = {} + __getattr__ = lambda self, name: _swig_getattr(self, NBestList, name) + def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined") + __repr__ = _swig_repr + def __iter__(self): + """__iter__(NBestList self) -> NBestIterator""" + return _pocketsphinx.NBestList___iter__(self) + + __swig_destroy__ = _pocketsphinx.delete_NBestList + __del__ = lambda self : None; +NBestList_swigregister = _pocketsphinx.NBestList_swigregister +NBestList_swigregister(NBestList) + +class SegmentList(_object): + """Proxy of C SegmentList struct""" + __swig_setmethods__ = {} + __setattr__ = lambda self, name, value: _swig_setattr(self, SegmentList, name, value) + __swig_getmethods__ = {} + __getattr__ = lambda self, name: _swig_getattr(self, SegmentList, name) + def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined") + __repr__ = _swig_repr + def __iter__(self): + """__iter__(SegmentList self) -> SegmentIterator""" + return _pocketsphinx.SegmentList___iter__(self) + + __swig_destroy__ = _pocketsphinx.delete_SegmentList + __del__ = lambda self : None; +SegmentList_swigregister = _pocketsphinx.SegmentList_swigregister +SegmentList_swigregister(SegmentList) + +# This file is compatible with both classic and new-style classes. + + diff --git a/pocketsphinx-5prealpha/swig/python/pocketsphinx_wrap.c b/pocketsphinx-5prealpha/swig/python/pocketsphinx_wrap.c new file mode 100644 index 0000000..48a2631 --- /dev/null +++ b/pocketsphinx-5prealpha/swig/python/pocketsphinx_wrap.c @@ -0,0 +1,7482 @@ +/* ---------------------------------------------------------------------------- + * This file was automatically generated by SWIG (http://www.swig.org). + * Version 2.0.11 + * + * This file is not intended to be easily readable and contains a number of + * coding conventions designed to improve portability and efficiency. Do not make + * changes to this file unless you know what you are doing--modify the SWIG + * interface file instead. + * ----------------------------------------------------------------------------- */ + +#include + + + +#ifndef __cplusplus +typedef int bool; +#define true 1 +#define false 0 +#endif + +#include + +typedef ps_decoder_t Decoder; +typedef ps_decoder_t SegmentList; +typedef ps_decoder_t NBestList; +typedef ps_lattice_t Lattice; + + +#define SWIGPYTHON +#define SWIG_PYTHON_DIRECTOR_NO_VTABLE + +/* ----------------------------------------------------------------------------- + * This section contains generic SWIG labels for method/variable + * declarations/attributes, and other compiler dependent labels. + * ----------------------------------------------------------------------------- */ + +/* template workaround for compilers that cannot correctly implement the C++ standard */ +#ifndef SWIGTEMPLATEDISAMBIGUATOR +# if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560) +# define SWIGTEMPLATEDISAMBIGUATOR template +# elif defined(__HP_aCC) +/* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */ +/* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */ +# define SWIGTEMPLATEDISAMBIGUATOR template +# else +# define SWIGTEMPLATEDISAMBIGUATOR +# endif +#endif + +/* inline attribute */ +#ifndef SWIGINLINE +# if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__)) +# define SWIGINLINE inline +# else +# define SWIGINLINE +# endif +#endif + +/* attribute recognised by some compilers to avoid 'unused' warnings */ +#ifndef SWIGUNUSED +# if defined(__GNUC__) +# if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)) +# define SWIGUNUSED __attribute__ ((__unused__)) +# else +# define SWIGUNUSED +# endif +# elif defined(__ICC) +# define SWIGUNUSED __attribute__ ((__unused__)) +# else +# define SWIGUNUSED +# endif +#endif + +#ifndef SWIG_MSC_UNSUPPRESS_4505 +# if defined(_MSC_VER) +# pragma warning(disable : 4505) /* unreferenced local function has been removed */ +# endif +#endif + +#ifndef SWIGUNUSEDPARM +# ifdef __cplusplus +# define SWIGUNUSEDPARM(p) +# else +# define SWIGUNUSEDPARM(p) p SWIGUNUSED +# endif +#endif + +/* internal SWIG method */ +#ifndef SWIGINTERN +# define SWIGINTERN static SWIGUNUSED +#endif + +/* internal inline SWIG method */ +#ifndef SWIGINTERNINLINE +# define SWIGINTERNINLINE SWIGINTERN SWIGINLINE +#endif + +/* exporting methods */ +#if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) +# ifndef GCC_HASCLASSVISIBILITY +# define GCC_HASCLASSVISIBILITY +# endif +#endif + +#ifndef SWIGEXPORT +# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) +# if defined(STATIC_LINKED) +# define SWIGEXPORT +# else +# define SWIGEXPORT __declspec(dllexport) +# endif +# else +# if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY) +# define SWIGEXPORT __attribute__ ((visibility("default"))) +# else +# define SWIGEXPORT +# endif +# endif +#endif + +/* calling conventions for Windows */ +#ifndef SWIGSTDCALL +# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) +# define SWIGSTDCALL __stdcall +# else +# define SWIGSTDCALL +# endif +#endif + +/* Deal with Microsoft's attempt at deprecating C standard runtime functions */ +#if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE) +# define _CRT_SECURE_NO_DEPRECATE +#endif + +/* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */ +#if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE) +# define _SCL_SECURE_NO_DEPRECATE +#endif + + + +#if defined(_DEBUG) && defined(SWIG_PYTHON_INTERPRETER_NO_DEBUG) +/* Use debug wrappers with the Python release dll */ +# undef _DEBUG +# include +# define _DEBUG +#else +# include +#endif + +/* ----------------------------------------------------------------------------- + * swigrun.swg + * + * This file contains generic C API SWIG runtime support for pointer + * type checking. + * ----------------------------------------------------------------------------- */ + +/* This should only be incremented when either the layout of swig_type_info changes, + or for whatever reason, the runtime changes incompatibly */ +#define SWIG_RUNTIME_VERSION "4" + +/* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */ +#ifdef SWIG_TYPE_TABLE +# define SWIG_QUOTE_STRING(x) #x +# define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x) +# define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE) +#else +# define SWIG_TYPE_TABLE_NAME +#endif + +/* + You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for + creating a static or dynamic library from the SWIG runtime code. + In 99.9% of the cases, SWIG just needs to declare them as 'static'. + + But only do this if strictly necessary, ie, if you have problems + with your compiler or suchlike. +*/ + +#ifndef SWIGRUNTIME +# define SWIGRUNTIME SWIGINTERN +#endif + +#ifndef SWIGRUNTIMEINLINE +# define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE +#endif + +/* Generic buffer size */ +#ifndef SWIG_BUFFER_SIZE +# define SWIG_BUFFER_SIZE 1024 +#endif + +/* Flags for pointer conversions */ +#define SWIG_POINTER_DISOWN 0x1 +#define SWIG_CAST_NEW_MEMORY 0x2 + +/* Flags for new pointer objects */ +#define SWIG_POINTER_OWN 0x1 + + +/* + Flags/methods for returning states. + + The SWIG conversion methods, as ConvertPtr, return an integer + that tells if the conversion was successful or not. And if not, + an error code can be returned (see swigerrors.swg for the codes). + + Use the following macros/flags to set or process the returning + states. + + In old versions of SWIG, code such as the following was usually written: + + if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) { + // success code + } else { + //fail code + } + + Now you can be more explicit: + + int res = SWIG_ConvertPtr(obj,vptr,ty.flags); + if (SWIG_IsOK(res)) { + // success code + } else { + // fail code + } + + which is the same really, but now you can also do + + Type *ptr; + int res = SWIG_ConvertPtr(obj,(void **)(&ptr),ty.flags); + if (SWIG_IsOK(res)) { + // success code + if (SWIG_IsNewObj(res) { + ... + delete *ptr; + } else { + ... + } + } else { + // fail code + } + + I.e., now SWIG_ConvertPtr can return new objects and you can + identify the case and take care of the deallocation. Of course that + also requires SWIG_ConvertPtr to return new result values, such as + + int SWIG_ConvertPtr(obj, ptr,...) { + if () { + if () { + *ptr = ; + return SWIG_NEWOBJ; + } else { + *ptr = ; + return SWIG_OLDOBJ; + } + } else { + return SWIG_BADOBJ; + } + } + + Of course, returning the plain '0(success)/-1(fail)' still works, but you can be + more explicit by returning SWIG_BADOBJ, SWIG_ERROR or any of the + SWIG errors code. + + Finally, if the SWIG_CASTRANK_MODE is enabled, the result code + allows to return the 'cast rank', for example, if you have this + + int food(double) + int fooi(int); + + and you call + + food(1) // cast rank '1' (1 -> 1.0) + fooi(1) // cast rank '0' + + just use the SWIG_AddCast()/SWIG_CheckState() +*/ + +#define SWIG_OK (0) +#define SWIG_ERROR (-1) +#define SWIG_IsOK(r) (r >= 0) +#define SWIG_ArgError(r) ((r != SWIG_ERROR) ? r : SWIG_TypeError) + +/* The CastRankLimit says how many bits are used for the cast rank */ +#define SWIG_CASTRANKLIMIT (1 << 8) +/* The NewMask denotes the object was created (using new/malloc) */ +#define SWIG_NEWOBJMASK (SWIG_CASTRANKLIMIT << 1) +/* The TmpMask is for in/out typemaps that use temporal objects */ +#define SWIG_TMPOBJMASK (SWIG_NEWOBJMASK << 1) +/* Simple returning values */ +#define SWIG_BADOBJ (SWIG_ERROR) +#define SWIG_OLDOBJ (SWIG_OK) +#define SWIG_NEWOBJ (SWIG_OK | SWIG_NEWOBJMASK) +#define SWIG_TMPOBJ (SWIG_OK | SWIG_TMPOBJMASK) +/* Check, add and del mask methods */ +#define SWIG_AddNewMask(r) (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r) +#define SWIG_DelNewMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r) +#define SWIG_IsNewObj(r) (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK)) +#define SWIG_AddTmpMask(r) (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r) +#define SWIG_DelTmpMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r) +#define SWIG_IsTmpObj(r) (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK)) + +/* Cast-Rank Mode */ +#if defined(SWIG_CASTRANK_MODE) +# ifndef SWIG_TypeRank +# define SWIG_TypeRank unsigned long +# endif +# ifndef SWIG_MAXCASTRANK /* Default cast allowed */ +# define SWIG_MAXCASTRANK (2) +# endif +# define SWIG_CASTRANKMASK ((SWIG_CASTRANKLIMIT) -1) +# define SWIG_CastRank(r) (r & SWIG_CASTRANKMASK) +SWIGINTERNINLINE int SWIG_AddCast(int r) { + return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r; +} +SWIGINTERNINLINE int SWIG_CheckState(int r) { + return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0; +} +#else /* no cast-rank mode */ +# define SWIG_AddCast(r) (r) +# define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0) +#endif + + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +typedef void *(*swig_converter_func)(void *, int *); +typedef struct swig_type_info *(*swig_dycast_func)(void **); + +/* Structure to store information on one type */ +typedef struct swig_type_info { + const char *name; /* mangled name of this type */ + const char *str; /* human readable name of this type */ + swig_dycast_func dcast; /* dynamic cast function down a hierarchy */ + struct swig_cast_info *cast; /* linked list of types that can cast into this type */ + void *clientdata; /* language specific type data */ + int owndata; /* flag if the structure owns the clientdata */ +} swig_type_info; + +/* Structure to store a type and conversion function used for casting */ +typedef struct swig_cast_info { + swig_type_info *type; /* pointer to type that is equivalent to this type */ + swig_converter_func converter; /* function to cast the void pointers */ + struct swig_cast_info *next; /* pointer to next cast in linked list */ + struct swig_cast_info *prev; /* pointer to the previous cast */ +} swig_cast_info; + +/* Structure used to store module information + * Each module generates one structure like this, and the runtime collects + * all of these structures and stores them in a circularly linked list.*/ +typedef struct swig_module_info { + swig_type_info **types; /* Array of pointers to swig_type_info structures that are in this module */ + size_t size; /* Number of types in this module */ + struct swig_module_info *next; /* Pointer to next element in circularly linked list */ + swig_type_info **type_initial; /* Array of initially generated type structures */ + swig_cast_info **cast_initial; /* Array of initially generated casting structures */ + void *clientdata; /* Language specific module data */ +} swig_module_info; + +/* + Compare two type names skipping the space characters, therefore + "char*" == "char *" and "Class" == "Class", etc. + + Return 0 when the two name types are equivalent, as in + strncmp, but skipping ' '. +*/ +SWIGRUNTIME int +SWIG_TypeNameComp(const char *f1, const char *l1, + const char *f2, const char *l2) { + for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) { + while ((*f1 == ' ') && (f1 != l1)) ++f1; + while ((*f2 == ' ') && (f2 != l2)) ++f2; + if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1; + } + return (int)((l1 - f1) - (l2 - f2)); +} + +/* + Check type equivalence in a name list like ||... + Return 0 if equal, -1 if nb < tb, 1 if nb > tb +*/ +SWIGRUNTIME int +SWIG_TypeCmp(const char *nb, const char *tb) { + int equiv = 1; + const char* te = tb + strlen(tb); + const char* ne = nb; + while (equiv != 0 && *ne) { + for (nb = ne; *ne; ++ne) { + if (*ne == '|') break; + } + equiv = SWIG_TypeNameComp(nb, ne, tb, te); + if (*ne) ++ne; + } + return equiv; +} + +/* + Check type equivalence in a name list like ||... + Return 0 if not equal, 1 if equal +*/ +SWIGRUNTIME int +SWIG_TypeEquiv(const char *nb, const char *tb) { + return SWIG_TypeCmp(nb, tb) == 0 ? 1 : 0; +} + +/* + Check the typename +*/ +SWIGRUNTIME swig_cast_info * +SWIG_TypeCheck(const char *c, swig_type_info *ty) { + if (ty) { + swig_cast_info *iter = ty->cast; + while (iter) { + if (strcmp(iter->type->name, c) == 0) { + if (iter == ty->cast) + return iter; + /* Move iter to the top of the linked list */ + iter->prev->next = iter->next; + if (iter->next) + iter->next->prev = iter->prev; + iter->next = ty->cast; + iter->prev = 0; + if (ty->cast) ty->cast->prev = iter; + ty->cast = iter; + return iter; + } + iter = iter->next; + } + } + return 0; +} + +/* + Identical to SWIG_TypeCheck, except strcmp is replaced with a pointer comparison +*/ +SWIGRUNTIME swig_cast_info * +SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *ty) { + if (ty) { + swig_cast_info *iter = ty->cast; + while (iter) { + if (iter->type == from) { + if (iter == ty->cast) + return iter; + /* Move iter to the top of the linked list */ + iter->prev->next = iter->next; + if (iter->next) + iter->next->prev = iter->prev; + iter->next = ty->cast; + iter->prev = 0; + if (ty->cast) ty->cast->prev = iter; + ty->cast = iter; + return iter; + } + iter = iter->next; + } + } + return 0; +} + +/* + Cast a pointer up an inheritance hierarchy +*/ +SWIGRUNTIMEINLINE void * +SWIG_TypeCast(swig_cast_info *ty, void *ptr, int *newmemory) { + return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr, newmemory); +} + +/* + Dynamic pointer casting. Down an inheritance hierarchy +*/ +SWIGRUNTIME swig_type_info * +SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) { + swig_type_info *lastty = ty; + if (!ty || !ty->dcast) return ty; + while (ty && (ty->dcast)) { + ty = (*ty->dcast)(ptr); + if (ty) lastty = ty; + } + return lastty; +} + +/* + Return the name associated with this type +*/ +SWIGRUNTIMEINLINE const char * +SWIG_TypeName(const swig_type_info *ty) { + return ty->name; +} + +/* + Return the pretty name associated with this type, + that is an unmangled type name in a form presentable to the user. +*/ +SWIGRUNTIME const char * +SWIG_TypePrettyName(const swig_type_info *type) { + /* The "str" field contains the equivalent pretty names of the + type, separated by vertical-bar characters. We choose + to print the last name, as it is often (?) the most + specific. */ + if (!type) return NULL; + if (type->str != NULL) { + const char *last_name = type->str; + const char *s; + for (s = type->str; *s; s++) + if (*s == '|') last_name = s+1; + return last_name; + } + else + return type->name; +} + +/* + Set the clientdata field for a type +*/ +SWIGRUNTIME void +SWIG_TypeClientData(swig_type_info *ti, void *clientdata) { + swig_cast_info *cast = ti->cast; + /* if (ti->clientdata == clientdata) return; */ + ti->clientdata = clientdata; + + while (cast) { + if (!cast->converter) { + swig_type_info *tc = cast->type; + if (!tc->clientdata) { + SWIG_TypeClientData(tc, clientdata); + } + } + cast = cast->next; + } +} +SWIGRUNTIME void +SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) { + SWIG_TypeClientData(ti, clientdata); + ti->owndata = 1; +} + +/* + Search for a swig_type_info structure only by mangled name + Search is a O(log #types) + + We start searching at module start, and finish searching when start == end. + Note: if start == end at the beginning of the function, we go all the way around + the circular list. +*/ +SWIGRUNTIME swig_type_info * +SWIG_MangledTypeQueryModule(swig_module_info *start, + swig_module_info *end, + const char *name) { + swig_module_info *iter = start; + do { + if (iter->size) { + register size_t l = 0; + register size_t r = iter->size - 1; + do { + /* since l+r >= 0, we can (>> 1) instead (/ 2) */ + register size_t i = (l + r) >> 1; + const char *iname = iter->types[i]->name; + if (iname) { + register int compare = strcmp(name, iname); + if (compare == 0) { + return iter->types[i]; + } else if (compare < 0) { + if (i) { + r = i - 1; + } else { + break; + } + } else if (compare > 0) { + l = i + 1; + } + } else { + break; /* should never happen */ + } + } while (l <= r); + } + iter = iter->next; + } while (iter != end); + return 0; +} + +/* + Search for a swig_type_info structure for either a mangled name or a human readable name. + It first searches the mangled names of the types, which is a O(log #types) + If a type is not found it then searches the human readable names, which is O(#types). + + We start searching at module start, and finish searching when start == end. + Note: if start == end at the beginning of the function, we go all the way around + the circular list. +*/ +SWIGRUNTIME swig_type_info * +SWIG_TypeQueryModule(swig_module_info *start, + swig_module_info *end, + const char *name) { + /* STEP 1: Search the name field using binary search */ + swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name); + if (ret) { + return ret; + } else { + /* STEP 2: If the type hasn't been found, do a complete search + of the str field (the human readable name) */ + swig_module_info *iter = start; + do { + register size_t i = 0; + for (; i < iter->size; ++i) { + if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name))) + return iter->types[i]; + } + iter = iter->next; + } while (iter != end); + } + + /* neither found a match */ + return 0; +} + +/* + Pack binary data into a string +*/ +SWIGRUNTIME char * +SWIG_PackData(char *c, void *ptr, size_t sz) { + static const char hex[17] = "0123456789abcdef"; + register const unsigned char *u = (unsigned char *) ptr; + register const unsigned char *eu = u + sz; + for (; u != eu; ++u) { + register unsigned char uu = *u; + *(c++) = hex[(uu & 0xf0) >> 4]; + *(c++) = hex[uu & 0xf]; + } + return c; +} + +/* + Unpack binary data from a string +*/ +SWIGRUNTIME const char * +SWIG_UnpackData(const char *c, void *ptr, size_t sz) { + register unsigned char *u = (unsigned char *) ptr; + register const unsigned char *eu = u + sz; + for (; u != eu; ++u) { + register char d = *(c++); + register unsigned char uu; + if ((d >= '0') && (d <= '9')) + uu = ((d - '0') << 4); + else if ((d >= 'a') && (d <= 'f')) + uu = ((d - ('a'-10)) << 4); + else + return (char *) 0; + d = *(c++); + if ((d >= '0') && (d <= '9')) + uu |= (d - '0'); + else if ((d >= 'a') && (d <= 'f')) + uu |= (d - ('a'-10)); + else + return (char *) 0; + *u = uu; + } + return c; +} + +/* + Pack 'void *' into a string buffer. +*/ +SWIGRUNTIME char * +SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) { + char *r = buff; + if ((2*sizeof(void *) + 2) > bsz) return 0; + *(r++) = '_'; + r = SWIG_PackData(r,&ptr,sizeof(void *)); + if (strlen(name) + 1 > (bsz - (r - buff))) return 0; + strcpy(r,name); + return buff; +} + +SWIGRUNTIME const char * +SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) { + if (*c != '_') { + if (strcmp(c,"NULL") == 0) { + *ptr = (void *) 0; + return name; + } else { + return 0; + } + } + return SWIG_UnpackData(++c,ptr,sizeof(void *)); +} + +SWIGRUNTIME char * +SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) { + char *r = buff; + size_t lname = (name ? strlen(name) : 0); + if ((2*sz + 2 + lname) > bsz) return 0; + *(r++) = '_'; + r = SWIG_PackData(r,ptr,sz); + if (lname) { + strncpy(r,name,lname+1); + } else { + *r = 0; + } + return buff; +} + +SWIGRUNTIME const char * +SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) { + if (*c != '_') { + if (strcmp(c,"NULL") == 0) { + memset(ptr,0,sz); + return name; + } else { + return 0; + } + } + return SWIG_UnpackData(++c,ptr,sz); +} + +#ifdef __cplusplus +} +#endif + +/* Errors in SWIG */ +#define SWIG_UnknownError -1 +#define SWIG_IOError -2 +#define SWIG_RuntimeError -3 +#define SWIG_IndexError -4 +#define SWIG_TypeError -5 +#define SWIG_DivisionByZero -6 +#define SWIG_OverflowError -7 +#define SWIG_SyntaxError -8 +#define SWIG_ValueError -9 +#define SWIG_SystemError -10 +#define SWIG_AttributeError -11 +#define SWIG_MemoryError -12 +#define SWIG_NullReferenceError -13 + + + +/* Compatibility macros for Python 3 */ +#if PY_VERSION_HEX >= 0x03000000 + +#define PyClass_Check(obj) PyObject_IsInstance(obj, (PyObject *)&PyType_Type) +#define PyInt_Check(x) PyLong_Check(x) +#define PyInt_AsLong(x) PyLong_AsLong(x) +#define PyInt_FromLong(x) PyLong_FromLong(x) +#define PyInt_FromSize_t(x) PyLong_FromSize_t(x) +#define PyString_Check(name) PyBytes_Check(name) +#define PyString_FromString(x) PyUnicode_FromString(x) +#define PyString_Format(fmt, args) PyUnicode_Format(fmt, args) +#define PyString_AsString(str) PyBytes_AsString(str) +#define PyString_Size(str) PyBytes_Size(str) +#define PyString_InternFromString(key) PyUnicode_InternFromString(key) +#define Py_TPFLAGS_HAVE_CLASS Py_TPFLAGS_BASETYPE +#define PyString_AS_STRING(x) PyUnicode_AS_STRING(x) +#define _PyLong_FromSsize_t(x) PyLong_FromSsize_t(x) + +#endif + +#ifndef Py_TYPE +# define Py_TYPE(op) ((op)->ob_type) +#endif + +/* SWIG APIs for compatibility of both Python 2 & 3 */ + +#if PY_VERSION_HEX >= 0x03000000 +# define SWIG_Python_str_FromFormat PyUnicode_FromFormat +#else +# define SWIG_Python_str_FromFormat PyString_FromFormat +#endif + + +/* Warning: This function will allocate a new string in Python 3, + * so please call SWIG_Python_str_DelForPy3(x) to free the space. + */ +SWIGINTERN char* +SWIG_Python_str_AsChar(PyObject *str) +{ +#if PY_VERSION_HEX >= 0x03000000 + char *cstr; + char *newstr; + Py_ssize_t len; + str = PyUnicode_AsUTF8String(str); + PyBytes_AsStringAndSize(str, &cstr, &len); + newstr = (char *) malloc(len+1); + memcpy(newstr, cstr, len+1); + Py_XDECREF(str); + return newstr; +#else + return PyString_AsString(str); +#endif +} + +#if PY_VERSION_HEX >= 0x03000000 +# define SWIG_Python_str_DelForPy3(x) free( (void*) (x) ) +#else +# define SWIG_Python_str_DelForPy3(x) +#endif + + +SWIGINTERN PyObject* +SWIG_Python_str_FromChar(const char *c) +{ +#if PY_VERSION_HEX >= 0x03000000 + return PyUnicode_FromString(c); +#else + return PyString_FromString(c); +#endif +} + +/* Add PyOS_snprintf for old Pythons */ +#if PY_VERSION_HEX < 0x02020000 +# if defined(_MSC_VER) || defined(__BORLANDC__) || defined(_WATCOM) +# define PyOS_snprintf _snprintf +# else +# define PyOS_snprintf snprintf +# endif +#endif + +/* A crude PyString_FromFormat implementation for old Pythons */ +#if PY_VERSION_HEX < 0x02020000 + +#ifndef SWIG_PYBUFFER_SIZE +# define SWIG_PYBUFFER_SIZE 1024 +#endif + +static PyObject * +PyString_FromFormat(const char *fmt, ...) { + va_list ap; + char buf[SWIG_PYBUFFER_SIZE * 2]; + int res; + va_start(ap, fmt); + res = vsnprintf(buf, sizeof(buf), fmt, ap); + va_end(ap); + return (res < 0 || res >= (int)sizeof(buf)) ? 0 : PyString_FromString(buf); +} +#endif + +/* Add PyObject_Del for old Pythons */ +#if PY_VERSION_HEX < 0x01060000 +# define PyObject_Del(op) PyMem_DEL((op)) +#endif +#ifndef PyObject_DEL +# define PyObject_DEL PyObject_Del +#endif + +/* A crude PyExc_StopIteration exception for old Pythons */ +#if PY_VERSION_HEX < 0x02020000 +# ifndef PyExc_StopIteration +# define PyExc_StopIteration PyExc_RuntimeError +# endif +# ifndef PyObject_GenericGetAttr +# define PyObject_GenericGetAttr 0 +# endif +#endif + +/* Py_NotImplemented is defined in 2.1 and up. */ +#if PY_VERSION_HEX < 0x02010000 +# ifndef Py_NotImplemented +# define Py_NotImplemented PyExc_RuntimeError +# endif +#endif + +/* A crude PyString_AsStringAndSize implementation for old Pythons */ +#if PY_VERSION_HEX < 0x02010000 +# ifndef PyString_AsStringAndSize +# define PyString_AsStringAndSize(obj, s, len) {*s = PyString_AsString(obj); *len = *s ? strlen(*s) : 0;} +# endif +#endif + +/* PySequence_Size for old Pythons */ +#if PY_VERSION_HEX < 0x02000000 +# ifndef PySequence_Size +# define PySequence_Size PySequence_Length +# endif +#endif + +/* PyBool_FromLong for old Pythons */ +#if PY_VERSION_HEX < 0x02030000 +static +PyObject *PyBool_FromLong(long ok) +{ + PyObject *result = ok ? Py_True : Py_False; + Py_INCREF(result); + return result; +} +#endif + +/* Py_ssize_t for old Pythons */ +/* This code is as recommended by: */ +/* http://www.python.org/dev/peps/pep-0353/#conversion-guidelines */ +#if PY_VERSION_HEX < 0x02050000 && !defined(PY_SSIZE_T_MIN) +typedef int Py_ssize_t; +# define PY_SSIZE_T_MAX INT_MAX +# define PY_SSIZE_T_MIN INT_MIN +typedef inquiry lenfunc; +typedef intargfunc ssizeargfunc; +typedef intintargfunc ssizessizeargfunc; +typedef intobjargproc ssizeobjargproc; +typedef intintobjargproc ssizessizeobjargproc; +typedef getreadbufferproc readbufferproc; +typedef getwritebufferproc writebufferproc; +typedef getsegcountproc segcountproc; +typedef getcharbufferproc charbufferproc; +static long PyNumber_AsSsize_t (PyObject *x, void *SWIGUNUSEDPARM(exc)) +{ + long result = 0; + PyObject *i = PyNumber_Int(x); + if (i) { + result = PyInt_AsLong(i); + Py_DECREF(i); + } + return result; +} +#endif + +#if PY_VERSION_HEX < 0x02050000 +#define PyInt_FromSize_t(x) PyInt_FromLong((long)x) +#endif + +#if PY_VERSION_HEX < 0x02040000 +#define Py_VISIT(op) \ + do { \ + if (op) { \ + int vret = visit((op), arg); \ + if (vret) \ + return vret; \ + } \ + } while (0) +#endif + +#if PY_VERSION_HEX < 0x02030000 +typedef struct { + PyTypeObject type; + PyNumberMethods as_number; + PyMappingMethods as_mapping; + PySequenceMethods as_sequence; + PyBufferProcs as_buffer; + PyObject *name, *slots; +} PyHeapTypeObject; +#endif + +#if PY_VERSION_HEX < 0x02030000 +typedef destructor freefunc; +#endif + +#if ((PY_MAJOR_VERSION == 2 && PY_MINOR_VERSION > 6) || \ + (PY_MAJOR_VERSION == 3 && PY_MINOR_VERSION > 0) || \ + (PY_MAJOR_VERSION > 3)) +# define SWIGPY_USE_CAPSULE +# define SWIGPY_CAPSULE_NAME ((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION ".type_pointer_capsule" SWIG_TYPE_TABLE_NAME) +#endif + +#if PY_VERSION_HEX < 0x03020000 +#define PyDescr_TYPE(x) (((PyDescrObject *)(x))->d_type) +#define PyDescr_NAME(x) (((PyDescrObject *)(x))->d_name) +#endif + +/* ----------------------------------------------------------------------------- + * error manipulation + * ----------------------------------------------------------------------------- */ + +SWIGRUNTIME PyObject* +SWIG_Python_ErrorType(int code) { + PyObject* type = 0; + switch(code) { + case SWIG_MemoryError: + type = PyExc_MemoryError; + break; + case SWIG_IOError: + type = PyExc_IOError; + break; + case SWIG_RuntimeError: + type = PyExc_RuntimeError; + break; + case SWIG_IndexError: + type = PyExc_IndexError; + break; + case SWIG_TypeError: + type = PyExc_TypeError; + break; + case SWIG_DivisionByZero: + type = PyExc_ZeroDivisionError; + break; + case SWIG_OverflowError: + type = PyExc_OverflowError; + break; + case SWIG_SyntaxError: + type = PyExc_SyntaxError; + break; + case SWIG_ValueError: + type = PyExc_ValueError; + break; + case SWIG_SystemError: + type = PyExc_SystemError; + break; + case SWIG_AttributeError: + type = PyExc_AttributeError; + break; + default: + type = PyExc_RuntimeError; + } + return type; +} + + +SWIGRUNTIME void +SWIG_Python_AddErrorMsg(const char* mesg) +{ + PyObject *type = 0; + PyObject *value = 0; + PyObject *traceback = 0; + + if (PyErr_Occurred()) PyErr_Fetch(&type, &value, &traceback); + if (value) { + char *tmp; + PyObject *old_str = PyObject_Str(value); + PyErr_Clear(); + Py_XINCREF(type); + + PyErr_Format(type, "%s %s", tmp = SWIG_Python_str_AsChar(old_str), mesg); + SWIG_Python_str_DelForPy3(tmp); + Py_DECREF(old_str); + Py_DECREF(value); + } else { + PyErr_SetString(PyExc_RuntimeError, mesg); + } +} + +#if defined(SWIG_PYTHON_NO_THREADS) +# if defined(SWIG_PYTHON_THREADS) +# undef SWIG_PYTHON_THREADS +# endif +#endif +#if defined(SWIG_PYTHON_THREADS) /* Threading support is enabled */ +# if !defined(SWIG_PYTHON_USE_GIL) && !defined(SWIG_PYTHON_NO_USE_GIL) +# if (PY_VERSION_HEX >= 0x02030000) /* For 2.3 or later, use the PyGILState calls */ +# define SWIG_PYTHON_USE_GIL +# endif +# endif +# if defined(SWIG_PYTHON_USE_GIL) /* Use PyGILState threads calls */ +# ifndef SWIG_PYTHON_INITIALIZE_THREADS +# define SWIG_PYTHON_INITIALIZE_THREADS PyEval_InitThreads() +# endif +# ifdef __cplusplus /* C++ code */ + class SWIG_Python_Thread_Block { + bool status; + PyGILState_STATE state; + public: + void end() { if (status) { PyGILState_Release(state); status = false;} } + SWIG_Python_Thread_Block() : status(true), state(PyGILState_Ensure()) {} + ~SWIG_Python_Thread_Block() { end(); } + }; + class SWIG_Python_Thread_Allow { + bool status; + PyThreadState *save; + public: + void end() { if (status) { PyEval_RestoreThread(save); status = false; }} + SWIG_Python_Thread_Allow() : status(true), save(PyEval_SaveThread()) {} + ~SWIG_Python_Thread_Allow() { end(); } + }; +# define SWIG_PYTHON_THREAD_BEGIN_BLOCK SWIG_Python_Thread_Block _swig_thread_block +# define SWIG_PYTHON_THREAD_END_BLOCK _swig_thread_block.end() +# define SWIG_PYTHON_THREAD_BEGIN_ALLOW SWIG_Python_Thread_Allow _swig_thread_allow +# define SWIG_PYTHON_THREAD_END_ALLOW _swig_thread_allow.end() +# else /* C code */ +# define SWIG_PYTHON_THREAD_BEGIN_BLOCK PyGILState_STATE _swig_thread_block = PyGILState_Ensure() +# define SWIG_PYTHON_THREAD_END_BLOCK PyGILState_Release(_swig_thread_block) +# define SWIG_PYTHON_THREAD_BEGIN_ALLOW PyThreadState *_swig_thread_allow = PyEval_SaveThread() +# define SWIG_PYTHON_THREAD_END_ALLOW PyEval_RestoreThread(_swig_thread_allow) +# endif +# else /* Old thread way, not implemented, user must provide it */ +# if !defined(SWIG_PYTHON_INITIALIZE_THREADS) +# define SWIG_PYTHON_INITIALIZE_THREADS +# endif +# if !defined(SWIG_PYTHON_THREAD_BEGIN_BLOCK) +# define SWIG_PYTHON_THREAD_BEGIN_BLOCK +# endif +# if !defined(SWIG_PYTHON_THREAD_END_BLOCK) +# define SWIG_PYTHON_THREAD_END_BLOCK +# endif +# if !defined(SWIG_PYTHON_THREAD_BEGIN_ALLOW) +# define SWIG_PYTHON_THREAD_BEGIN_ALLOW +# endif +# if !defined(SWIG_PYTHON_THREAD_END_ALLOW) +# define SWIG_PYTHON_THREAD_END_ALLOW +# endif +# endif +#else /* No thread support */ +# define SWIG_PYTHON_INITIALIZE_THREADS +# define SWIG_PYTHON_THREAD_BEGIN_BLOCK +# define SWIG_PYTHON_THREAD_END_BLOCK +# define SWIG_PYTHON_THREAD_BEGIN_ALLOW +# define SWIG_PYTHON_THREAD_END_ALLOW +#endif + +/* ----------------------------------------------------------------------------- + * Python API portion that goes into the runtime + * ----------------------------------------------------------------------------- */ + +#ifdef __cplusplus +extern "C" { +#endif + +/* ----------------------------------------------------------------------------- + * Constant declarations + * ----------------------------------------------------------------------------- */ + +/* Constant Types */ +#define SWIG_PY_POINTER 4 +#define SWIG_PY_BINARY 5 + +/* Constant information structure */ +typedef struct swig_const_info { + int type; + char *name; + long lvalue; + double dvalue; + void *pvalue; + swig_type_info **ptype; +} swig_const_info; + + +/* ----------------------------------------------------------------------------- + * Wrapper of PyInstanceMethod_New() used in Python 3 + * It is exported to the generated module, used for -fastproxy + * ----------------------------------------------------------------------------- */ +#if PY_VERSION_HEX >= 0x03000000 +SWIGRUNTIME PyObject* SWIG_PyInstanceMethod_New(PyObject *SWIGUNUSEDPARM(self), PyObject *func) +{ + return PyInstanceMethod_New(func); +} +#else +SWIGRUNTIME PyObject* SWIG_PyInstanceMethod_New(PyObject *SWIGUNUSEDPARM(self), PyObject *SWIGUNUSEDPARM(func)) +{ + return NULL; +} +#endif + +#ifdef __cplusplus +} +#endif + + +/* ----------------------------------------------------------------------------- + * pyrun.swg + * + * This file contains the runtime support for Python modules + * and includes code for managing global variables and pointer + * type checking. + * + * ----------------------------------------------------------------------------- */ + +/* Common SWIG API */ + +/* for raw pointers */ +#define SWIG_Python_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, 0) +#define SWIG_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtr(obj, pptr, type, flags) +#define SWIG_ConvertPtrAndOwn(obj,pptr,type,flags,own) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, own) + +#ifdef SWIGPYTHON_BUILTIN +#define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(self, ptr, type, flags) +#else +#define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) +#endif + +#define SWIG_InternalNewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) + +#define SWIG_CheckImplicit(ty) SWIG_Python_CheckImplicit(ty) +#define SWIG_AcquirePtr(ptr, src) SWIG_Python_AcquirePtr(ptr, src) +#define swig_owntype int + +/* for raw packed data */ +#define SWIG_ConvertPacked(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty) +#define SWIG_NewPackedObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type) + +/* for class or struct pointers */ +#define SWIG_ConvertInstance(obj, pptr, type, flags) SWIG_ConvertPtr(obj, pptr, type, flags) +#define SWIG_NewInstanceObj(ptr, type, flags) SWIG_NewPointerObj(ptr, type, flags) + +/* for C or C++ function pointers */ +#define SWIG_ConvertFunctionPtr(obj, pptr, type) SWIG_Python_ConvertFunctionPtr(obj, pptr, type) +#define SWIG_NewFunctionPtrObj(ptr, type) SWIG_Python_NewPointerObj(NULL, ptr, type, 0) + +/* for C++ member pointers, ie, member methods */ +#define SWIG_ConvertMember(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty) +#define SWIG_NewMemberObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type) + + +/* Runtime API */ + +#define SWIG_GetModule(clientdata) SWIG_Python_GetModule(clientdata) +#define SWIG_SetModule(clientdata, pointer) SWIG_Python_SetModule(pointer) +#define SWIG_NewClientData(obj) SwigPyClientData_New(obj) + +#define SWIG_SetErrorObj SWIG_Python_SetErrorObj +#define SWIG_SetErrorMsg SWIG_Python_SetErrorMsg +#define SWIG_ErrorType(code) SWIG_Python_ErrorType(code) +#define SWIG_Error(code, msg) SWIG_Python_SetErrorMsg(SWIG_ErrorType(code), msg) +#define SWIG_fail goto fail + + +/* Runtime API implementation */ + +/* Error manipulation */ + +SWIGINTERN void +SWIG_Python_SetErrorObj(PyObject *errtype, PyObject *obj) { + SWIG_PYTHON_THREAD_BEGIN_BLOCK; + PyErr_SetObject(errtype, obj); + Py_DECREF(obj); + SWIG_PYTHON_THREAD_END_BLOCK; +} + +SWIGINTERN void +SWIG_Python_SetErrorMsg(PyObject *errtype, const char *msg) { + SWIG_PYTHON_THREAD_BEGIN_BLOCK; + PyErr_SetString(errtype, msg); + SWIG_PYTHON_THREAD_END_BLOCK; +} + +#define SWIG_Python_Raise(obj, type, desc) SWIG_Python_SetErrorObj(SWIG_Python_ExceptionType(desc), obj) + +/* Set a constant value */ + +#if defined(SWIGPYTHON_BUILTIN) + +SWIGINTERN void +SwigPyBuiltin_AddPublicSymbol(PyObject *seq, const char *key) { + PyObject *s = PyString_InternFromString(key); + PyList_Append(seq, s); + Py_DECREF(s); +} + +SWIGINTERN void +SWIG_Python_SetConstant(PyObject *d, PyObject *public_interface, const char *name, PyObject *obj) { +#if PY_VERSION_HEX < 0x02030000 + PyDict_SetItemString(d, (char *)name, obj); +#else + PyDict_SetItemString(d, name, obj); +#endif + Py_DECREF(obj); + if (public_interface) + SwigPyBuiltin_AddPublicSymbol(public_interface, name); +} + +#else + +SWIGINTERN void +SWIG_Python_SetConstant(PyObject *d, const char *name, PyObject *obj) { +#if PY_VERSION_HEX < 0x02030000 + PyDict_SetItemString(d, (char *)name, obj); +#else + PyDict_SetItemString(d, name, obj); +#endif + Py_DECREF(obj); +} + +#endif + +/* Append a value to the result obj */ + +SWIGINTERN PyObject* +SWIG_Python_AppendOutput(PyObject* result, PyObject* obj) { +#if !defined(SWIG_PYTHON_OUTPUT_TUPLE) + if (!result) { + result = obj; + } else if (result == Py_None) { + Py_DECREF(result); + result = obj; + } else { + if (!PyList_Check(result)) { + PyObject *o2 = result; + result = PyList_New(1); + PyList_SetItem(result, 0, o2); + } + PyList_Append(result,obj); + Py_DECREF(obj); + } + return result; +#else + PyObject* o2; + PyObject* o3; + if (!result) { + result = obj; + } else if (result == Py_None) { + Py_DECREF(result); + result = obj; + } else { + if (!PyTuple_Check(result)) { + o2 = result; + result = PyTuple_New(1); + PyTuple_SET_ITEM(result, 0, o2); + } + o3 = PyTuple_New(1); + PyTuple_SET_ITEM(o3, 0, obj); + o2 = result; + result = PySequence_Concat(o2, o3); + Py_DECREF(o2); + Py_DECREF(o3); + } + return result; +#endif +} + +/* Unpack the argument tuple */ + +SWIGINTERN int +SWIG_Python_UnpackTuple(PyObject *args, const char *name, Py_ssize_t min, Py_ssize_t max, PyObject **objs) +{ + if (!args) { + if (!min && !max) { + return 1; + } else { + PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got none", + name, (min == max ? "" : "at least "), (int)min); + return 0; + } + } + if (!PyTuple_Check(args)) { + if (min <= 1 && max >= 1) { + register int i; + objs[0] = args; + for (i = 1; i < max; ++i) { + objs[i] = 0; + } + return 2; + } + PyErr_SetString(PyExc_SystemError, "UnpackTuple() argument list is not a tuple"); + return 0; + } else { + register Py_ssize_t l = PyTuple_GET_SIZE(args); + if (l < min) { + PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d", + name, (min == max ? "" : "at least "), (int)min, (int)l); + return 0; + } else if (l > max) { + PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d", + name, (min == max ? "" : "at most "), (int)max, (int)l); + return 0; + } else { + register int i; + for (i = 0; i < l; ++i) { + objs[i] = PyTuple_GET_ITEM(args, i); + } + for (; l < max; ++l) { + objs[l] = 0; + } + return i + 1; + } + } +} + +/* A functor is a function object with one single object argument */ +#if PY_VERSION_HEX >= 0x02020000 +#define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunctionObjArgs(functor, obj, NULL); +#else +#define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunction(functor, "O", obj); +#endif + +/* + Helper for static pointer initialization for both C and C++ code, for example + static PyObject *SWIG_STATIC_POINTER(MyVar) = NewSomething(...); +*/ +#ifdef __cplusplus +#define SWIG_STATIC_POINTER(var) var +#else +#define SWIG_STATIC_POINTER(var) var = 0; if (!var) var +#endif + +/* ----------------------------------------------------------------------------- + * Pointer declarations + * ----------------------------------------------------------------------------- */ + +/* Flags for new pointer objects */ +#define SWIG_POINTER_NOSHADOW (SWIG_POINTER_OWN << 1) +#define SWIG_POINTER_NEW (SWIG_POINTER_NOSHADOW | SWIG_POINTER_OWN) + +#define SWIG_POINTER_IMPLICIT_CONV (SWIG_POINTER_DISOWN << 1) + +#define SWIG_BUILTIN_TP_INIT (SWIG_POINTER_OWN << 2) +#define SWIG_BUILTIN_INIT (SWIG_BUILTIN_TP_INIT | SWIG_POINTER_OWN) + +#ifdef __cplusplus +extern "C" { +#endif + +/* How to access Py_None */ +#if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) +# ifndef SWIG_PYTHON_NO_BUILD_NONE +# ifndef SWIG_PYTHON_BUILD_NONE +# define SWIG_PYTHON_BUILD_NONE +# endif +# endif +#endif + +#ifdef SWIG_PYTHON_BUILD_NONE +# ifdef Py_None +# undef Py_None +# define Py_None SWIG_Py_None() +# endif +SWIGRUNTIMEINLINE PyObject * +_SWIG_Py_None(void) +{ + PyObject *none = Py_BuildValue((char*)""); + Py_DECREF(none); + return none; +} +SWIGRUNTIME PyObject * +SWIG_Py_None(void) +{ + static PyObject *SWIG_STATIC_POINTER(none) = _SWIG_Py_None(); + return none; +} +#endif + +/* The python void return value */ + +SWIGRUNTIMEINLINE PyObject * +SWIG_Py_Void(void) +{ + PyObject *none = Py_None; + Py_INCREF(none); + return none; +} + +/* SwigPyClientData */ + +typedef struct { + PyObject *klass; + PyObject *newraw; + PyObject *newargs; + PyObject *destroy; + int delargs; + int implicitconv; + PyTypeObject *pytype; +} SwigPyClientData; + +SWIGRUNTIMEINLINE int +SWIG_Python_CheckImplicit(swig_type_info *ty) +{ + SwigPyClientData *data = (SwigPyClientData *)ty->clientdata; + return data ? data->implicitconv : 0; +} + +SWIGRUNTIMEINLINE PyObject * +SWIG_Python_ExceptionType(swig_type_info *desc) { + SwigPyClientData *data = desc ? (SwigPyClientData *) desc->clientdata : 0; + PyObject *klass = data ? data->klass : 0; + return (klass ? klass : PyExc_RuntimeError); +} + + +SWIGRUNTIME SwigPyClientData * +SwigPyClientData_New(PyObject* obj) +{ + if (!obj) { + return 0; + } else { + SwigPyClientData *data = (SwigPyClientData *)malloc(sizeof(SwigPyClientData)); + /* the klass element */ + data->klass = obj; + Py_INCREF(data->klass); + /* the newraw method and newargs arguments used to create a new raw instance */ + if (PyClass_Check(obj)) { + data->newraw = 0; + data->newargs = obj; + Py_INCREF(obj); + } else { +#if (PY_VERSION_HEX < 0x02020000) + data->newraw = 0; +#else + data->newraw = PyObject_GetAttrString(data->klass, (char *)"__new__"); +#endif + if (data->newraw) { + Py_INCREF(data->newraw); + data->newargs = PyTuple_New(1); + PyTuple_SetItem(data->newargs, 0, obj); + } else { + data->newargs = obj; + } + Py_INCREF(data->newargs); + } + /* the destroy method, aka as the C++ delete method */ + data->destroy = PyObject_GetAttrString(data->klass, (char *)"__swig_destroy__"); + if (PyErr_Occurred()) { + PyErr_Clear(); + data->destroy = 0; + } + if (data->destroy) { + int flags; + Py_INCREF(data->destroy); + flags = PyCFunction_GET_FLAGS(data->destroy); +#ifdef METH_O + data->delargs = !(flags & (METH_O)); +#else + data->delargs = 0; +#endif + } else { + data->delargs = 0; + } + data->implicitconv = 0; + data->pytype = 0; + return data; + } +} + +SWIGRUNTIME void +SwigPyClientData_Del(SwigPyClientData *data) { + Py_XDECREF(data->newraw); + Py_XDECREF(data->newargs); + Py_XDECREF(data->destroy); +} + +/* =============== SwigPyObject =====================*/ + +typedef struct { + PyObject_HEAD + void *ptr; + swig_type_info *ty; + int own; + PyObject *next; +#ifdef SWIGPYTHON_BUILTIN + PyObject *dict; +#endif +} SwigPyObject; + +SWIGRUNTIME PyObject * +SwigPyObject_long(SwigPyObject *v) +{ + return PyLong_FromVoidPtr(v->ptr); +} + +SWIGRUNTIME PyObject * +SwigPyObject_format(const char* fmt, SwigPyObject *v) +{ + PyObject *res = NULL; + PyObject *args = PyTuple_New(1); + if (args) { + if (PyTuple_SetItem(args, 0, SwigPyObject_long(v)) == 0) { + PyObject *ofmt = SWIG_Python_str_FromChar(fmt); + if (ofmt) { +#if PY_VERSION_HEX >= 0x03000000 + res = PyUnicode_Format(ofmt,args); +#else + res = PyString_Format(ofmt,args); +#endif + Py_DECREF(ofmt); + } + Py_DECREF(args); + } + } + return res; +} + +SWIGRUNTIME PyObject * +SwigPyObject_oct(SwigPyObject *v) +{ + return SwigPyObject_format("%o",v); +} + +SWIGRUNTIME PyObject * +SwigPyObject_hex(SwigPyObject *v) +{ + return SwigPyObject_format("%x",v); +} + +SWIGRUNTIME PyObject * +#ifdef METH_NOARGS +SwigPyObject_repr(SwigPyObject *v) +#else +SwigPyObject_repr(SwigPyObject *v, PyObject *args) +#endif +{ + const char *name = SWIG_TypePrettyName(v->ty); + PyObject *repr = SWIG_Python_str_FromFormat("", (name ? name : "unknown"), (void *)v); + if (v->next) { +# ifdef METH_NOARGS + PyObject *nrep = SwigPyObject_repr((SwigPyObject *)v->next); +# else + PyObject *nrep = SwigPyObject_repr((SwigPyObject *)v->next, args); +# endif +# if PY_VERSION_HEX >= 0x03000000 + PyObject *joined = PyUnicode_Concat(repr, nrep); + Py_DecRef(repr); + Py_DecRef(nrep); + repr = joined; +# else + PyString_ConcatAndDel(&repr,nrep); +# endif + } + return repr; +} + +SWIGRUNTIME int +SwigPyObject_compare(SwigPyObject *v, SwigPyObject *w) +{ + void *i = v->ptr; + void *j = w->ptr; + return (i < j) ? -1 : ((i > j) ? 1 : 0); +} + +/* Added for Python 3.x, would it also be useful for Python 2.x? */ +SWIGRUNTIME PyObject* +SwigPyObject_richcompare(SwigPyObject *v, SwigPyObject *w, int op) +{ + PyObject* res; + if( op != Py_EQ && op != Py_NE ) { + Py_INCREF(Py_NotImplemented); + return Py_NotImplemented; + } + res = PyBool_FromLong( (SwigPyObject_compare(v, w)==0) == (op == Py_EQ) ? 1 : 0); + return res; +} + + +SWIGRUNTIME PyTypeObject* SwigPyObject_TypeOnce(void); + +#ifdef SWIGPYTHON_BUILTIN +static swig_type_info *SwigPyObject_stype = 0; +SWIGRUNTIME PyTypeObject* +SwigPyObject_type(void) { + SwigPyClientData *cd; + assert(SwigPyObject_stype); + cd = (SwigPyClientData*) SwigPyObject_stype->clientdata; + assert(cd); + assert(cd->pytype); + return cd->pytype; +} +#else +SWIGRUNTIME PyTypeObject* +SwigPyObject_type(void) { + static PyTypeObject *SWIG_STATIC_POINTER(type) = SwigPyObject_TypeOnce(); + return type; +} +#endif + +SWIGRUNTIMEINLINE int +SwigPyObject_Check(PyObject *op) { +#ifdef SWIGPYTHON_BUILTIN + PyTypeObject *target_tp = SwigPyObject_type(); + if (PyType_IsSubtype(op->ob_type, target_tp)) + return 1; + return (strcmp(op->ob_type->tp_name, "SwigPyObject") == 0); +#else + return (Py_TYPE(op) == SwigPyObject_type()) + || (strcmp(Py_TYPE(op)->tp_name,"SwigPyObject") == 0); +#endif +} + +SWIGRUNTIME PyObject * +SwigPyObject_New(void *ptr, swig_type_info *ty, int own); + +SWIGRUNTIME void +SwigPyObject_dealloc(PyObject *v) +{ + SwigPyObject *sobj = (SwigPyObject *) v; + PyObject *next = sobj->next; + if (sobj->own == SWIG_POINTER_OWN) { + swig_type_info *ty = sobj->ty; + SwigPyClientData *data = ty ? (SwigPyClientData *) ty->clientdata : 0; + PyObject *destroy = data ? data->destroy : 0; + if (destroy) { + /* destroy is always a VARARGS method */ + PyObject *res; + if (data->delargs) { + /* we need to create a temporary object to carry the destroy operation */ + PyObject *tmp = SwigPyObject_New(sobj->ptr, ty, 0); + res = SWIG_Python_CallFunctor(destroy, tmp); + Py_DECREF(tmp); + } else { + PyCFunction meth = PyCFunction_GET_FUNCTION(destroy); + PyObject *mself = PyCFunction_GET_SELF(destroy); + res = ((*meth)(mself, v)); + } + Py_XDECREF(res); + } +#if !defined(SWIG_PYTHON_SILENT_MEMLEAK) + else { + const char *name = SWIG_TypePrettyName(ty); + printf("swig/python detected a memory leak of type '%s', no destructor found.\n", (name ? name : "unknown")); + } +#endif + } + Py_XDECREF(next); + PyObject_DEL(v); +} + +SWIGRUNTIME PyObject* +SwigPyObject_append(PyObject* v, PyObject* next) +{ + SwigPyObject *sobj = (SwigPyObject *) v; +#ifndef METH_O + PyObject *tmp = 0; + if (!PyArg_ParseTuple(next,(char *)"O:append", &tmp)) return NULL; + next = tmp; +#endif + if (!SwigPyObject_Check(next)) { + return NULL; + } + sobj->next = next; + Py_INCREF(next); + return SWIG_Py_Void(); +} + +SWIGRUNTIME PyObject* +#ifdef METH_NOARGS +SwigPyObject_next(PyObject* v) +#else +SwigPyObject_next(PyObject* v, PyObject *SWIGUNUSEDPARM(args)) +#endif +{ + SwigPyObject *sobj = (SwigPyObject *) v; + if (sobj->next) { + Py_INCREF(sobj->next); + return sobj->next; + } else { + return SWIG_Py_Void(); + } +} + +SWIGINTERN PyObject* +#ifdef METH_NOARGS +SwigPyObject_disown(PyObject *v) +#else +SwigPyObject_disown(PyObject* v, PyObject *SWIGUNUSEDPARM(args)) +#endif +{ + SwigPyObject *sobj = (SwigPyObject *)v; + sobj->own = 0; + return SWIG_Py_Void(); +} + +SWIGINTERN PyObject* +#ifdef METH_NOARGS +SwigPyObject_acquire(PyObject *v) +#else +SwigPyObject_acquire(PyObject* v, PyObject *SWIGUNUSEDPARM(args)) +#endif +{ + SwigPyObject *sobj = (SwigPyObject *)v; + sobj->own = SWIG_POINTER_OWN; + return SWIG_Py_Void(); +} + +SWIGINTERN PyObject* +SwigPyObject_own(PyObject *v, PyObject *args) +{ + PyObject *val = 0; +#if (PY_VERSION_HEX < 0x02020000) + if (!PyArg_ParseTuple(args,(char *)"|O:own",&val)) +#elif (PY_VERSION_HEX < 0x02050000) + if (!PyArg_UnpackTuple(args, (char *)"own", 0, 1, &val)) +#else + if (!PyArg_UnpackTuple(args, "own", 0, 1, &val)) +#endif + { + return NULL; + } + else + { + SwigPyObject *sobj = (SwigPyObject *)v; + PyObject *obj = PyBool_FromLong(sobj->own); + if (val) { +#ifdef METH_NOARGS + if (PyObject_IsTrue(val)) { + SwigPyObject_acquire(v); + } else { + SwigPyObject_disown(v); + } +#else + if (PyObject_IsTrue(val)) { + SwigPyObject_acquire(v,args); + } else { + SwigPyObject_disown(v,args); + } +#endif + } + return obj; + } +} + +#ifdef METH_O +static PyMethodDef +swigobject_methods[] = { + {(char *)"disown", (PyCFunction)SwigPyObject_disown, METH_NOARGS, (char *)"releases ownership of the pointer"}, + {(char *)"acquire", (PyCFunction)SwigPyObject_acquire, METH_NOARGS, (char *)"acquires ownership of the pointer"}, + {(char *)"own", (PyCFunction)SwigPyObject_own, METH_VARARGS, (char *)"returns/sets ownership of the pointer"}, + {(char *)"append", (PyCFunction)SwigPyObject_append, METH_O, (char *)"appends another 'this' object"}, + {(char *)"next", (PyCFunction)SwigPyObject_next, METH_NOARGS, (char *)"returns the next 'this' object"}, + {(char *)"__repr__",(PyCFunction)SwigPyObject_repr, METH_NOARGS, (char *)"returns object representation"}, + {0, 0, 0, 0} +}; +#else +static PyMethodDef +swigobject_methods[] = { + {(char *)"disown", (PyCFunction)SwigPyObject_disown, METH_VARARGS, (char *)"releases ownership of the pointer"}, + {(char *)"acquire", (PyCFunction)SwigPyObject_acquire, METH_VARARGS, (char *)"aquires ownership of the pointer"}, + {(char *)"own", (PyCFunction)SwigPyObject_own, METH_VARARGS, (char *)"returns/sets ownership of the pointer"}, + {(char *)"append", (PyCFunction)SwigPyObject_append, METH_VARARGS, (char *)"appends another 'this' object"}, + {(char *)"next", (PyCFunction)SwigPyObject_next, METH_VARARGS, (char *)"returns the next 'this' object"}, + {(char *)"__repr__",(PyCFunction)SwigPyObject_repr, METH_VARARGS, (char *)"returns object representation"}, + {0, 0, 0, 0} +}; +#endif + +#if PY_VERSION_HEX < 0x02020000 +SWIGINTERN PyObject * +SwigPyObject_getattr(SwigPyObject *sobj,char *name) +{ + return Py_FindMethod(swigobject_methods, (PyObject *)sobj, name); +} +#endif + +SWIGRUNTIME PyTypeObject* +SwigPyObject_TypeOnce(void) { + static char swigobject_doc[] = "Swig object carries a C/C++ instance pointer"; + + static PyNumberMethods SwigPyObject_as_number = { + (binaryfunc)0, /*nb_add*/ + (binaryfunc)0, /*nb_subtract*/ + (binaryfunc)0, /*nb_multiply*/ + /* nb_divide removed in Python 3 */ +#if PY_VERSION_HEX < 0x03000000 + (binaryfunc)0, /*nb_divide*/ +#endif + (binaryfunc)0, /*nb_remainder*/ + (binaryfunc)0, /*nb_divmod*/ + (ternaryfunc)0,/*nb_power*/ + (unaryfunc)0, /*nb_negative*/ + (unaryfunc)0, /*nb_positive*/ + (unaryfunc)0, /*nb_absolute*/ + (inquiry)0, /*nb_nonzero*/ + 0, /*nb_invert*/ + 0, /*nb_lshift*/ + 0, /*nb_rshift*/ + 0, /*nb_and*/ + 0, /*nb_xor*/ + 0, /*nb_or*/ +#if PY_VERSION_HEX < 0x03000000 + 0, /*nb_coerce*/ +#endif + (unaryfunc)SwigPyObject_long, /*nb_int*/ +#if PY_VERSION_HEX < 0x03000000 + (unaryfunc)SwigPyObject_long, /*nb_long*/ +#else + 0, /*nb_reserved*/ +#endif + (unaryfunc)0, /*nb_float*/ +#if PY_VERSION_HEX < 0x03000000 + (unaryfunc)SwigPyObject_oct, /*nb_oct*/ + (unaryfunc)SwigPyObject_hex, /*nb_hex*/ +#endif +#if PY_VERSION_HEX >= 0x03000000 /* 3.0 */ + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_index, nb_inplace_divide removed */ +#elif PY_VERSION_HEX >= 0x02050000 /* 2.5.0 */ + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_index */ +#elif PY_VERSION_HEX >= 0x02020000 /* 2.2.0 */ + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */ +#elif PY_VERSION_HEX >= 0x02000000 /* 2.0.0 */ + 0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_or */ +#endif + }; + + static PyTypeObject swigpyobject_type; + static int type_init = 0; + if (!type_init) { + const PyTypeObject tmp = { + /* PyObject header changed in Python 3 */ +#if PY_VERSION_HEX >= 0x03000000 + PyVarObject_HEAD_INIT(NULL, 0) +#else + PyObject_HEAD_INIT(NULL) + 0, /* ob_size */ +#endif + (char *)"SwigPyObject", /* tp_name */ + sizeof(SwigPyObject), /* tp_basicsize */ + 0, /* tp_itemsize */ + (destructor)SwigPyObject_dealloc, /* tp_dealloc */ + 0, /* tp_print */ +#if PY_VERSION_HEX < 0x02020000 + (getattrfunc)SwigPyObject_getattr, /* tp_getattr */ +#else + (getattrfunc)0, /* tp_getattr */ +#endif + (setattrfunc)0, /* tp_setattr */ +#if PY_VERSION_HEX >= 0x03000000 + 0, /* tp_reserved in 3.0.1, tp_compare in 3.0.0 but not used */ +#else + (cmpfunc)SwigPyObject_compare, /* tp_compare */ +#endif + (reprfunc)SwigPyObject_repr, /* tp_repr */ + &SwigPyObject_as_number, /* tp_as_number */ + 0, /* tp_as_sequence */ + 0, /* tp_as_mapping */ + (hashfunc)0, /* tp_hash */ + (ternaryfunc)0, /* tp_call */ + 0, /* tp_str */ + PyObject_GenericGetAttr, /* tp_getattro */ + 0, /* tp_setattro */ + 0, /* tp_as_buffer */ + Py_TPFLAGS_DEFAULT, /* tp_flags */ + swigobject_doc, /* tp_doc */ + 0, /* tp_traverse */ + 0, /* tp_clear */ + (richcmpfunc)SwigPyObject_richcompare,/* tp_richcompare */ + 0, /* tp_weaklistoffset */ +#if PY_VERSION_HEX >= 0x02020000 + 0, /* tp_iter */ + 0, /* tp_iternext */ + swigobject_methods, /* tp_methods */ + 0, /* tp_members */ + 0, /* tp_getset */ + 0, /* tp_base */ + 0, /* tp_dict */ + 0, /* tp_descr_get */ + 0, /* tp_descr_set */ + 0, /* tp_dictoffset */ + 0, /* tp_init */ + 0, /* tp_alloc */ + 0, /* tp_new */ + 0, /* tp_free */ + 0, /* tp_is_gc */ + 0, /* tp_bases */ + 0, /* tp_mro */ + 0, /* tp_cache */ + 0, /* tp_subclasses */ + 0, /* tp_weaklist */ +#endif +#if PY_VERSION_HEX >= 0x02030000 + 0, /* tp_del */ +#endif +#if PY_VERSION_HEX >= 0x02060000 + 0, /* tp_version */ +#endif +#ifdef COUNT_ALLOCS + 0,0,0,0 /* tp_alloc -> tp_next */ +#endif + }; + swigpyobject_type = tmp; + type_init = 1; +#if PY_VERSION_HEX < 0x02020000 + swigpyobject_type.ob_type = &PyType_Type; +#else + if (PyType_Ready(&swigpyobject_type) < 0) + return NULL; +#endif + } + return &swigpyobject_type; +} + +SWIGRUNTIME PyObject * +SwigPyObject_New(void *ptr, swig_type_info *ty, int own) +{ + SwigPyObject *sobj = PyObject_NEW(SwigPyObject, SwigPyObject_type()); + if (sobj) { + sobj->ptr = ptr; + sobj->ty = ty; + sobj->own = own; + sobj->next = 0; + } + return (PyObject *)sobj; +} + +/* ----------------------------------------------------------------------------- + * Implements a simple Swig Packed type, and use it instead of string + * ----------------------------------------------------------------------------- */ + +typedef struct { + PyObject_HEAD + void *pack; + swig_type_info *ty; + size_t size; +} SwigPyPacked; + +SWIGRUNTIME int +SwigPyPacked_print(SwigPyPacked *v, FILE *fp, int SWIGUNUSEDPARM(flags)) +{ + char result[SWIG_BUFFER_SIZE]; + fputs("pack, v->size, 0, sizeof(result))) { + fputs("at ", fp); + fputs(result, fp); + } + fputs(v->ty->name,fp); + fputs(">", fp); + return 0; +} + +SWIGRUNTIME PyObject * +SwigPyPacked_repr(SwigPyPacked *v) +{ + char result[SWIG_BUFFER_SIZE]; + if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) { + return SWIG_Python_str_FromFormat("", result, v->ty->name); + } else { + return SWIG_Python_str_FromFormat("", v->ty->name); + } +} + +SWIGRUNTIME PyObject * +SwigPyPacked_str(SwigPyPacked *v) +{ + char result[SWIG_BUFFER_SIZE]; + if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))){ + return SWIG_Python_str_FromFormat("%s%s", result, v->ty->name); + } else { + return SWIG_Python_str_FromChar(v->ty->name); + } +} + +SWIGRUNTIME int +SwigPyPacked_compare(SwigPyPacked *v, SwigPyPacked *w) +{ + size_t i = v->size; + size_t j = w->size; + int s = (i < j) ? -1 : ((i > j) ? 1 : 0); + return s ? s : strncmp((char *)v->pack, (char *)w->pack, 2*v->size); +} + +SWIGRUNTIME PyTypeObject* SwigPyPacked_TypeOnce(void); + +SWIGRUNTIME PyTypeObject* +SwigPyPacked_type(void) { + static PyTypeObject *SWIG_STATIC_POINTER(type) = SwigPyPacked_TypeOnce(); + return type; +} + +SWIGRUNTIMEINLINE int +SwigPyPacked_Check(PyObject *op) { + return ((op)->ob_type == SwigPyPacked_TypeOnce()) + || (strcmp((op)->ob_type->tp_name,"SwigPyPacked") == 0); +} + +SWIGRUNTIME void +SwigPyPacked_dealloc(PyObject *v) +{ + if (SwigPyPacked_Check(v)) { + SwigPyPacked *sobj = (SwigPyPacked *) v; + free(sobj->pack); + } + PyObject_DEL(v); +} + +SWIGRUNTIME PyTypeObject* +SwigPyPacked_TypeOnce(void) { + static char swigpacked_doc[] = "Swig object carries a C/C++ instance pointer"; + static PyTypeObject swigpypacked_type; + static int type_init = 0; + if (!type_init) { + const PyTypeObject tmp = { + /* PyObject header changed in Python 3 */ +#if PY_VERSION_HEX>=0x03000000 + PyVarObject_HEAD_INIT(NULL, 0) +#else + PyObject_HEAD_INIT(NULL) + 0, /* ob_size */ +#endif + (char *)"SwigPyPacked", /* tp_name */ + sizeof(SwigPyPacked), /* tp_basicsize */ + 0, /* tp_itemsize */ + (destructor)SwigPyPacked_dealloc, /* tp_dealloc */ + (printfunc)SwigPyPacked_print, /* tp_print */ + (getattrfunc)0, /* tp_getattr */ + (setattrfunc)0, /* tp_setattr */ +#if PY_VERSION_HEX>=0x03000000 + 0, /* tp_reserved in 3.0.1 */ +#else + (cmpfunc)SwigPyPacked_compare, /* tp_compare */ +#endif + (reprfunc)SwigPyPacked_repr, /* tp_repr */ + 0, /* tp_as_number */ + 0, /* tp_as_sequence */ + 0, /* tp_as_mapping */ + (hashfunc)0, /* tp_hash */ + (ternaryfunc)0, /* tp_call */ + (reprfunc)SwigPyPacked_str, /* tp_str */ + PyObject_GenericGetAttr, /* tp_getattro */ + 0, /* tp_setattro */ + 0, /* tp_as_buffer */ + Py_TPFLAGS_DEFAULT, /* tp_flags */ + swigpacked_doc, /* tp_doc */ + 0, /* tp_traverse */ + 0, /* tp_clear */ + 0, /* tp_richcompare */ + 0, /* tp_weaklistoffset */ +#if PY_VERSION_HEX >= 0x02020000 + 0, /* tp_iter */ + 0, /* tp_iternext */ + 0, /* tp_methods */ + 0, /* tp_members */ + 0, /* tp_getset */ + 0, /* tp_base */ + 0, /* tp_dict */ + 0, /* tp_descr_get */ + 0, /* tp_descr_set */ + 0, /* tp_dictoffset */ + 0, /* tp_init */ + 0, /* tp_alloc */ + 0, /* tp_new */ + 0, /* tp_free */ + 0, /* tp_is_gc */ + 0, /* tp_bases */ + 0, /* tp_mro */ + 0, /* tp_cache */ + 0, /* tp_subclasses */ + 0, /* tp_weaklist */ +#endif +#if PY_VERSION_HEX >= 0x02030000 + 0, /* tp_del */ +#endif +#if PY_VERSION_HEX >= 0x02060000 + 0, /* tp_version */ +#endif +#ifdef COUNT_ALLOCS + 0,0,0,0 /* tp_alloc -> tp_next */ +#endif + }; + swigpypacked_type = tmp; + type_init = 1; +#if PY_VERSION_HEX < 0x02020000 + swigpypacked_type.ob_type = &PyType_Type; +#else + if (PyType_Ready(&swigpypacked_type) < 0) + return NULL; +#endif + } + return &swigpypacked_type; +} + +SWIGRUNTIME PyObject * +SwigPyPacked_New(void *ptr, size_t size, swig_type_info *ty) +{ + SwigPyPacked *sobj = PyObject_NEW(SwigPyPacked, SwigPyPacked_type()); + if (sobj) { + void *pack = malloc(size); + if (pack) { + memcpy(pack, ptr, size); + sobj->pack = pack; + sobj->ty = ty; + sobj->size = size; + } else { + PyObject_DEL((PyObject *) sobj); + sobj = 0; + } + } + return (PyObject *) sobj; +} + +SWIGRUNTIME swig_type_info * +SwigPyPacked_UnpackData(PyObject *obj, void *ptr, size_t size) +{ + if (SwigPyPacked_Check(obj)) { + SwigPyPacked *sobj = (SwigPyPacked *)obj; + if (sobj->size != size) return 0; + memcpy(ptr, sobj->pack, size); + return sobj->ty; + } else { + return 0; + } +} + +/* ----------------------------------------------------------------------------- + * pointers/data manipulation + * ----------------------------------------------------------------------------- */ + +SWIGRUNTIMEINLINE PyObject * +_SWIG_This(void) +{ + return SWIG_Python_str_FromChar("this"); +} + +static PyObject *swig_this = NULL; + +SWIGRUNTIME PyObject * +SWIG_This(void) +{ + if (swig_this == NULL) + swig_this = _SWIG_This(); + return swig_this; +} + +/* #define SWIG_PYTHON_SLOW_GETSET_THIS */ + +/* TODO: I don't know how to implement the fast getset in Python 3 right now */ +#if PY_VERSION_HEX>=0x03000000 +#define SWIG_PYTHON_SLOW_GETSET_THIS +#endif + +SWIGRUNTIME SwigPyObject * +SWIG_Python_GetSwigThis(PyObject *pyobj) +{ + PyObject *obj; + + if (SwigPyObject_Check(pyobj)) + return (SwigPyObject *) pyobj; + +#ifdef SWIGPYTHON_BUILTIN + (void)obj; +# ifdef PyWeakref_CheckProxy + if (PyWeakref_CheckProxy(pyobj)) { + pyobj = PyWeakref_GET_OBJECT(pyobj); + if (pyobj && SwigPyObject_Check(pyobj)) + return (SwigPyObject*) pyobj; + } +# endif + return NULL; +#else + + obj = 0; + +#if (!defined(SWIG_PYTHON_SLOW_GETSET_THIS) && (PY_VERSION_HEX >= 0x02030000)) + if (PyInstance_Check(pyobj)) { + obj = _PyInstance_Lookup(pyobj, SWIG_This()); + } else { + PyObject **dictptr = _PyObject_GetDictPtr(pyobj); + if (dictptr != NULL) { + PyObject *dict = *dictptr; + obj = dict ? PyDict_GetItem(dict, SWIG_This()) : 0; + } else { +#ifdef PyWeakref_CheckProxy + if (PyWeakref_CheckProxy(pyobj)) { + PyObject *wobj = PyWeakref_GET_OBJECT(pyobj); + return wobj ? SWIG_Python_GetSwigThis(wobj) : 0; + } +#endif + obj = PyObject_GetAttr(pyobj,SWIG_This()); + if (obj) { + Py_DECREF(obj); + } else { + if (PyErr_Occurred()) PyErr_Clear(); + return 0; + } + } + } +#else + obj = PyObject_GetAttr(pyobj,SWIG_This()); + if (obj) { + Py_DECREF(obj); + } else { + if (PyErr_Occurred()) PyErr_Clear(); + return 0; + } +#endif + if (obj && !SwigPyObject_Check(obj)) { + /* a PyObject is called 'this', try to get the 'real this' + SwigPyObject from it */ + return SWIG_Python_GetSwigThis(obj); + } + return (SwigPyObject *)obj; +#endif +} + +/* Acquire a pointer value */ + +SWIGRUNTIME int +SWIG_Python_AcquirePtr(PyObject *obj, int own) { + if (own == SWIG_POINTER_OWN) { + SwigPyObject *sobj = SWIG_Python_GetSwigThis(obj); + if (sobj) { + int oldown = sobj->own; + sobj->own = own; + return oldown; + } + } + return 0; +} + +/* Convert a pointer value */ + +SWIGRUNTIME int +SWIG_Python_ConvertPtrAndOwn(PyObject *obj, void **ptr, swig_type_info *ty, int flags, int *own) { + int res; + SwigPyObject *sobj; + int implicit_conv = (flags & SWIG_POINTER_IMPLICIT_CONV) != 0; + + if (!obj) + return SWIG_ERROR; + if (obj == Py_None && !implicit_conv) { + if (ptr) + *ptr = 0; + return SWIG_OK; + } + + res = SWIG_ERROR; + + sobj = SWIG_Python_GetSwigThis(obj); + if (own) + *own = 0; + while (sobj) { + void *vptr = sobj->ptr; + if (ty) { + swig_type_info *to = sobj->ty; + if (to == ty) { + /* no type cast needed */ + if (ptr) *ptr = vptr; + break; + } else { + swig_cast_info *tc = SWIG_TypeCheck(to->name,ty); + if (!tc) { + sobj = (SwigPyObject *)sobj->next; + } else { + if (ptr) { + int newmemory = 0; + *ptr = SWIG_TypeCast(tc,vptr,&newmemory); + if (newmemory == SWIG_CAST_NEW_MEMORY) { + assert(own); /* badly formed typemap which will lead to a memory leak - it must set and use own to delete *ptr */ + if (own) + *own = *own | SWIG_CAST_NEW_MEMORY; + } + } + break; + } + } + } else { + if (ptr) *ptr = vptr; + break; + } + } + if (sobj) { + if (own) + *own = *own | sobj->own; + if (flags & SWIG_POINTER_DISOWN) { + sobj->own = 0; + } + res = SWIG_OK; + } else { + if (implicit_conv) { + SwigPyClientData *data = ty ? (SwigPyClientData *) ty->clientdata : 0; + if (data && !data->implicitconv) { + PyObject *klass = data->klass; + if (klass) { + PyObject *impconv; + data->implicitconv = 1; /* avoid recursion and call 'explicit' constructors*/ + impconv = SWIG_Python_CallFunctor(klass, obj); + data->implicitconv = 0; + if (PyErr_Occurred()) { + PyErr_Clear(); + impconv = 0; + } + if (impconv) { + SwigPyObject *iobj = SWIG_Python_GetSwigThis(impconv); + if (iobj) { + void *vptr; + res = SWIG_Python_ConvertPtrAndOwn((PyObject*)iobj, &vptr, ty, 0, 0); + if (SWIG_IsOK(res)) { + if (ptr) { + *ptr = vptr; + /* transfer the ownership to 'ptr' */ + iobj->own = 0; + res = SWIG_AddCast(res); + res = SWIG_AddNewMask(res); + } else { + res = SWIG_AddCast(res); + } + } + } + Py_DECREF(impconv); + } + } + } + } + if (!SWIG_IsOK(res) && obj == Py_None) { + if (ptr) + *ptr = 0; + if (PyErr_Occurred()) + PyErr_Clear(); + res = SWIG_OK; + } + } + return res; +} + +/* Convert a function ptr value */ + +SWIGRUNTIME int +SWIG_Python_ConvertFunctionPtr(PyObject *obj, void **ptr, swig_type_info *ty) { + if (!PyCFunction_Check(obj)) { + return SWIG_ConvertPtr(obj, ptr, ty, 0); + } else { + void *vptr = 0; + + /* here we get the method pointer for callbacks */ + const char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc); + const char *desc = doc ? strstr(doc, "swig_ptr: ") : 0; + if (desc) + desc = ty ? SWIG_UnpackVoidPtr(desc + 10, &vptr, ty->name) : 0; + if (!desc) + return SWIG_ERROR; + if (ty) { + swig_cast_info *tc = SWIG_TypeCheck(desc,ty); + if (tc) { + int newmemory = 0; + *ptr = SWIG_TypeCast(tc,vptr,&newmemory); + assert(!newmemory); /* newmemory handling not yet implemented */ + } else { + return SWIG_ERROR; + } + } else { + *ptr = vptr; + } + return SWIG_OK; + } +} + +/* Convert a packed value value */ + +SWIGRUNTIME int +SWIG_Python_ConvertPacked(PyObject *obj, void *ptr, size_t sz, swig_type_info *ty) { + swig_type_info *to = SwigPyPacked_UnpackData(obj, ptr, sz); + if (!to) return SWIG_ERROR; + if (ty) { + if (to != ty) { + /* check type cast? */ + swig_cast_info *tc = SWIG_TypeCheck(to->name,ty); + if (!tc) return SWIG_ERROR; + } + } + return SWIG_OK; +} + +/* ----------------------------------------------------------------------------- + * Create a new pointer object + * ----------------------------------------------------------------------------- */ + +/* + Create a new instance object, without calling __init__, and set the + 'this' attribute. +*/ + +SWIGRUNTIME PyObject* +SWIG_Python_NewShadowInstance(SwigPyClientData *data, PyObject *swig_this) +{ +#if (PY_VERSION_HEX >= 0x02020000) + PyObject *inst = 0; + PyObject *newraw = data->newraw; + if (newraw) { + inst = PyObject_Call(newraw, data->newargs, NULL); + if (inst) { +#if !defined(SWIG_PYTHON_SLOW_GETSET_THIS) + PyObject **dictptr = _PyObject_GetDictPtr(inst); + if (dictptr != NULL) { + PyObject *dict = *dictptr; + if (dict == NULL) { + dict = PyDict_New(); + *dictptr = dict; + PyDict_SetItem(dict, SWIG_This(), swig_this); + } + } +#else + PyObject *key = SWIG_This(); + PyObject_SetAttr(inst, key, swig_this); +#endif + } + } else { +#if PY_VERSION_HEX >= 0x03000000 + inst = PyBaseObject_Type.tp_new((PyTypeObject*) data->newargs, Py_None, Py_None); + if (inst) { + PyObject_SetAttr(inst, SWIG_This(), swig_this); + Py_TYPE(inst)->tp_flags &= ~Py_TPFLAGS_VALID_VERSION_TAG; + } +#else + PyObject *dict = PyDict_New(); + if (dict) { + PyDict_SetItem(dict, SWIG_This(), swig_this); + inst = PyInstance_NewRaw(data->newargs, dict); + Py_DECREF(dict); + } +#endif + } + return inst; +#else +#if (PY_VERSION_HEX >= 0x02010000) + PyObject *inst = 0; + PyObject *dict = PyDict_New(); + if (dict) { + PyDict_SetItem(dict, SWIG_This(), swig_this); + inst = PyInstance_NewRaw(data->newargs, dict); + Py_DECREF(dict); + } + return (PyObject *) inst; +#else + PyInstanceObject *inst = PyObject_NEW(PyInstanceObject, &PyInstance_Type); + if (inst == NULL) { + return NULL; + } + inst->in_class = (PyClassObject *)data->newargs; + Py_INCREF(inst->in_class); + inst->in_dict = PyDict_New(); + if (inst->in_dict == NULL) { + Py_DECREF(inst); + return NULL; + } +#ifdef Py_TPFLAGS_HAVE_WEAKREFS + inst->in_weakreflist = NULL; +#endif +#ifdef Py_TPFLAGS_GC + PyObject_GC_Init(inst); +#endif + PyDict_SetItem(inst->in_dict, SWIG_This(), swig_this); + return (PyObject *) inst; +#endif +#endif +} + +SWIGRUNTIME void +SWIG_Python_SetSwigThis(PyObject *inst, PyObject *swig_this) +{ + PyObject *dict; +#if (PY_VERSION_HEX >= 0x02020000) && !defined(SWIG_PYTHON_SLOW_GETSET_THIS) + PyObject **dictptr = _PyObject_GetDictPtr(inst); + if (dictptr != NULL) { + dict = *dictptr; + if (dict == NULL) { + dict = PyDict_New(); + *dictptr = dict; + } + PyDict_SetItem(dict, SWIG_This(), swig_this); + return; + } +#endif + dict = PyObject_GetAttrString(inst, (char*)"__dict__"); + PyDict_SetItem(dict, SWIG_This(), swig_this); + Py_DECREF(dict); +} + + +SWIGINTERN PyObject * +SWIG_Python_InitShadowInstance(PyObject *args) { + PyObject *obj[2]; + if (!SWIG_Python_UnpackTuple(args, "swiginit", 2, 2, obj)) { + return NULL; + } else { + SwigPyObject *sthis = SWIG_Python_GetSwigThis(obj[0]); + if (sthis) { + SwigPyObject_append((PyObject*) sthis, obj[1]); + } else { + SWIG_Python_SetSwigThis(obj[0], obj[1]); + } + return SWIG_Py_Void(); + } +} + +/* Create a new pointer object */ + +SWIGRUNTIME PyObject * +SWIG_Python_NewPointerObj(PyObject *self, void *ptr, swig_type_info *type, int flags) { + SwigPyClientData *clientdata; + PyObject * robj; + int own; + + if (!ptr) + return SWIG_Py_Void(); + + clientdata = type ? (SwigPyClientData *)(type->clientdata) : 0; + own = (flags & SWIG_POINTER_OWN) ? SWIG_POINTER_OWN : 0; + if (clientdata && clientdata->pytype) { + SwigPyObject *newobj; + if (flags & SWIG_BUILTIN_TP_INIT) { + newobj = (SwigPyObject*) self; + if (newobj->ptr) { + PyObject *next_self = clientdata->pytype->tp_alloc(clientdata->pytype, 0); + while (newobj->next) + newobj = (SwigPyObject *) newobj->next; + newobj->next = next_self; + newobj = (SwigPyObject *)next_self; + } + } else { + newobj = PyObject_New(SwigPyObject, clientdata->pytype); + } + if (newobj) { + newobj->ptr = ptr; + newobj->ty = type; + newobj->own = own; + newobj->next = 0; +#ifdef SWIGPYTHON_BUILTIN + newobj->dict = 0; +#endif + return (PyObject*) newobj; + } + return SWIG_Py_Void(); + } + + assert(!(flags & SWIG_BUILTIN_TP_INIT)); + + robj = SwigPyObject_New(ptr, type, own); + if (robj && clientdata && !(flags & SWIG_POINTER_NOSHADOW)) { + PyObject *inst = SWIG_Python_NewShadowInstance(clientdata, robj); + Py_DECREF(robj); + robj = inst; + } + return robj; +} + +/* Create a new packed object */ + +SWIGRUNTIMEINLINE PyObject * +SWIG_Python_NewPackedObj(void *ptr, size_t sz, swig_type_info *type) { + return ptr ? SwigPyPacked_New((void *) ptr, sz, type) : SWIG_Py_Void(); +} + +/* -----------------------------------------------------------------------------* + * Get type list + * -----------------------------------------------------------------------------*/ + +#ifdef SWIG_LINK_RUNTIME +void *SWIG_ReturnGlobalTypeList(void *); +#endif + +SWIGRUNTIME swig_module_info * +SWIG_Python_GetModule(void *SWIGUNUSEDPARM(clientdata)) { + static void *type_pointer = (void *)0; + /* first check if module already created */ + if (!type_pointer) { +#ifdef SWIG_LINK_RUNTIME + type_pointer = SWIG_ReturnGlobalTypeList((void *)0); +#else +# ifdef SWIGPY_USE_CAPSULE + type_pointer = PyCapsule_Import(SWIGPY_CAPSULE_NAME, 0); +# else + type_pointer = PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION, + (char*)"type_pointer" SWIG_TYPE_TABLE_NAME); +# endif + if (PyErr_Occurred()) { + PyErr_Clear(); + type_pointer = (void *)0; + } +#endif + } + return (swig_module_info *) type_pointer; +} + +#if PY_MAJOR_VERSION < 2 +/* PyModule_AddObject function was introduced in Python 2.0. The following function + is copied out of Python/modsupport.c in python version 2.3.4 */ +SWIGINTERN int +PyModule_AddObject(PyObject *m, char *name, PyObject *o) +{ + PyObject *dict; + if (!PyModule_Check(m)) { + PyErr_SetString(PyExc_TypeError, + "PyModule_AddObject() needs module as first arg"); + return SWIG_ERROR; + } + if (!o) { + PyErr_SetString(PyExc_TypeError, + "PyModule_AddObject() needs non-NULL value"); + return SWIG_ERROR; + } + + dict = PyModule_GetDict(m); + if (dict == NULL) { + /* Internal error -- modules must have a dict! */ + PyErr_Format(PyExc_SystemError, "module '%s' has no __dict__", + PyModule_GetName(m)); + return SWIG_ERROR; + } + if (PyDict_SetItemString(dict, name, o)) + return SWIG_ERROR; + Py_DECREF(o); + return SWIG_OK; +} +#endif + +SWIGRUNTIME void +#ifdef SWIGPY_USE_CAPSULE +SWIG_Python_DestroyModule(PyObject *obj) +#else +SWIG_Python_DestroyModule(void *vptr) +#endif +{ +#ifdef SWIGPY_USE_CAPSULE + swig_module_info *swig_module = (swig_module_info *) PyCapsule_GetPointer(obj, SWIGPY_CAPSULE_NAME); +#else + swig_module_info *swig_module = (swig_module_info *) vptr; +#endif + swig_type_info **types = swig_module->types; + size_t i; + for (i =0; i < swig_module->size; ++i) { + swig_type_info *ty = types[i]; + if (ty->owndata) { + SwigPyClientData *data = (SwigPyClientData *) ty->clientdata; + if (data) SwigPyClientData_Del(data); + } + } + Py_DECREF(SWIG_This()); + swig_this = NULL; +} + +SWIGRUNTIME void +SWIG_Python_SetModule(swig_module_info *swig_module) { +#if PY_VERSION_HEX >= 0x03000000 + /* Add a dummy module object into sys.modules */ + PyObject *module = PyImport_AddModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION); +#else + static PyMethodDef swig_empty_runtime_method_table[] = { {NULL, NULL, 0, NULL} }; /* Sentinel */ + PyObject *module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION, swig_empty_runtime_method_table); +#endif +#ifdef SWIGPY_USE_CAPSULE + PyObject *pointer = PyCapsule_New((void *) swig_module, SWIGPY_CAPSULE_NAME, SWIG_Python_DestroyModule); + if (pointer && module) { + PyModule_AddObject(module, (char*)"type_pointer_capsule" SWIG_TYPE_TABLE_NAME, pointer); + } else { + Py_XDECREF(pointer); + } +#else + PyObject *pointer = PyCObject_FromVoidPtr((void *) swig_module, SWIG_Python_DestroyModule); + if (pointer && module) { + PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer); + } else { + Py_XDECREF(pointer); + } +#endif +} + +/* The python cached type query */ +SWIGRUNTIME PyObject * +SWIG_Python_TypeCache(void) { + static PyObject *SWIG_STATIC_POINTER(cache) = PyDict_New(); + return cache; +} + +SWIGRUNTIME swig_type_info * +SWIG_Python_TypeQuery(const char *type) +{ + PyObject *cache = SWIG_Python_TypeCache(); + PyObject *key = SWIG_Python_str_FromChar(type); + PyObject *obj = PyDict_GetItem(cache, key); + swig_type_info *descriptor; + if (obj) { +#ifdef SWIGPY_USE_CAPSULE + descriptor = (swig_type_info *) PyCapsule_GetPointer(obj, NULL); +#else + descriptor = (swig_type_info *) PyCObject_AsVoidPtr(obj); +#endif + } else { + swig_module_info *swig_module = SWIG_GetModule(0); + descriptor = SWIG_TypeQueryModule(swig_module, swig_module, type); + if (descriptor) { +#ifdef SWIGPY_USE_CAPSULE + obj = PyCapsule_New((void*) descriptor, NULL, NULL); +#else + obj = PyCObject_FromVoidPtr(descriptor, NULL); +#endif + PyDict_SetItem(cache, key, obj); + Py_DECREF(obj); + } + } + Py_DECREF(key); + return descriptor; +} + +/* + For backward compatibility only +*/ +#define SWIG_POINTER_EXCEPTION 0 +#define SWIG_arg_fail(arg) SWIG_Python_ArgFail(arg) +#define SWIG_MustGetPtr(p, type, argnum, flags) SWIG_Python_MustGetPtr(p, type, argnum, flags) + +SWIGRUNTIME int +SWIG_Python_AddErrMesg(const char* mesg, int infront) +{ + if (PyErr_Occurred()) { + PyObject *type = 0; + PyObject *value = 0; + PyObject *traceback = 0; + PyErr_Fetch(&type, &value, &traceback); + if (value) { + char *tmp; + PyObject *old_str = PyObject_Str(value); + Py_XINCREF(type); + PyErr_Clear(); + if (infront) { + PyErr_Format(type, "%s %s", mesg, tmp = SWIG_Python_str_AsChar(old_str)); + } else { + PyErr_Format(type, "%s %s", tmp = SWIG_Python_str_AsChar(old_str), mesg); + } + SWIG_Python_str_DelForPy3(tmp); + Py_DECREF(old_str); + } + return 1; + } else { + return 0; + } +} + +SWIGRUNTIME int +SWIG_Python_ArgFail(int argnum) +{ + if (PyErr_Occurred()) { + /* add information about failing argument */ + char mesg[256]; + PyOS_snprintf(mesg, sizeof(mesg), "argument number %d:", argnum); + return SWIG_Python_AddErrMesg(mesg, 1); + } else { + return 0; + } +} + +SWIGRUNTIMEINLINE const char * +SwigPyObject_GetDesc(PyObject *self) +{ + SwigPyObject *v = (SwigPyObject *)self; + swig_type_info *ty = v ? v->ty : 0; + return ty ? ty->str : ""; +} + +SWIGRUNTIME void +SWIG_Python_TypeError(const char *type, PyObject *obj) +{ + if (type) { +#if defined(SWIG_COBJECT_TYPES) + if (obj && SwigPyObject_Check(obj)) { + const char *otype = (const char *) SwigPyObject_GetDesc(obj); + if (otype) { + PyErr_Format(PyExc_TypeError, "a '%s' is expected, 'SwigPyObject(%s)' is received", + type, otype); + return; + } + } else +#endif + { + const char *otype = (obj ? obj->ob_type->tp_name : 0); + if (otype) { + PyObject *str = PyObject_Str(obj); + const char *cstr = str ? SWIG_Python_str_AsChar(str) : 0; + if (cstr) { + PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s(%s)' is received", + type, otype, cstr); + SWIG_Python_str_DelForPy3(cstr); + } else { + PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s' is received", + type, otype); + } + Py_XDECREF(str); + return; + } + } + PyErr_Format(PyExc_TypeError, "a '%s' is expected", type); + } else { + PyErr_Format(PyExc_TypeError, "unexpected type is received"); + } +} + + +/* Convert a pointer value, signal an exception on a type mismatch */ +SWIGRUNTIME void * +SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int SWIGUNUSEDPARM(argnum), int flags) { + void *result; + if (SWIG_Python_ConvertPtr(obj, &result, ty, flags) == -1) { + PyErr_Clear(); +#if SWIG_POINTER_EXCEPTION + if (flags) { + SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj); + SWIG_Python_ArgFail(argnum); + } +#endif + } + return result; +} + +#ifdef SWIGPYTHON_BUILTIN +SWIGRUNTIME int +SWIG_Python_NonDynamicSetAttr(PyObject *obj, PyObject *name, PyObject *value) { + PyTypeObject *tp = obj->ob_type; + PyObject *descr; + PyObject *encoded_name; + descrsetfunc f; + int res = -1; + +# ifdef Py_USING_UNICODE + if (PyString_Check(name)) { + name = PyUnicode_Decode(PyString_AsString(name), PyString_Size(name), NULL, NULL); + if (!name) + return -1; + } else if (!PyUnicode_Check(name)) +# else + if (!PyString_Check(name)) +# endif + { + PyErr_Format(PyExc_TypeError, "attribute name must be string, not '%.200s'", name->ob_type->tp_name); + return -1; + } else { + Py_INCREF(name); + } + + if (!tp->tp_dict) { + if (PyType_Ready(tp) < 0) + goto done; + } + + descr = _PyType_Lookup(tp, name); + f = NULL; + if (descr != NULL) + f = descr->ob_type->tp_descr_set; + if (!f) { + if (PyString_Check(name)) { + encoded_name = name; + Py_INCREF(name); + } else { + encoded_name = PyUnicode_AsUTF8String(name); + } + PyErr_Format(PyExc_AttributeError, "'%.100s' object has no attribute '%.200s'", tp->tp_name, PyString_AsString(encoded_name)); + Py_DECREF(encoded_name); + } else { + res = f(descr, obj, value); + } + + done: + Py_DECREF(name); + return res; +} +#endif + + +#ifdef __cplusplus +} +#endif + + + +#define SWIG_exception_fail(code, msg) do { SWIG_Error(code, msg); SWIG_fail; } while(0) + +#define SWIG_contract_assert(expr, msg) if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else + + + + #define SWIG_exception(code, msg) do { SWIG_Error(code, msg); SWIG_fail;; } while(0) + + +/* -------- TYPES TABLE (BEGIN) -------- */ + +#define SWIGTYPE_p_Config swig_types[0] +#define SWIGTYPE_p_Decoder swig_types[1] +#define SWIGTYPE_p_Feature swig_types[2] +#define SWIGTYPE_p_FrontEnd swig_types[3] +#define SWIGTYPE_p_FsgModel swig_types[4] +#define SWIGTYPE_p_Hypothesis swig_types[5] +#define SWIGTYPE_p_Lattice swig_types[6] +#define SWIGTYPE_p_LogMath swig_types[7] +#define SWIGTYPE_p_NBest swig_types[8] +#define SWIGTYPE_p_NBestIterator swig_types[9] +#define SWIGTYPE_p_NBestList swig_types[10] +#define SWIGTYPE_p_NGramModel swig_types[11] +#define SWIGTYPE_p_Segment swig_types[12] +#define SWIGTYPE_p_SegmentIterator swig_types[13] +#define SWIGTYPE_p_SegmentList swig_types[14] +#define SWIGTYPE_p_char swig_types[15] +#define SWIGTYPE_p_int swig_types[16] +#define SWIGTYPE_p_ps_nbest_t swig_types[17] +#define SWIGTYPE_p_ps_seg_t swig_types[18] +static swig_type_info *swig_types[20]; +static swig_module_info swig_module = {swig_types, 19, 0, 0, 0, 0}; +#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name) +#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name) + +/* -------- TYPES TABLE (END) -------- */ + +#if (PY_VERSION_HEX <= 0x02000000) +# if !defined(SWIG_PYTHON_CLASSIC) +# error "This python version requires swig to be run with the '-classic' option" +# endif +#endif + +/*----------------------------------------------- + @(target):= _pocketsphinx.so + ------------------------------------------------*/ +#if PY_VERSION_HEX >= 0x03000000 +# define SWIG_init PyInit__pocketsphinx + +#else +# define SWIG_init init_pocketsphinx + +#endif +#define SWIG_name "_pocketsphinx" + +#define SWIGVERSION 0x020011 +#define SWIG_VERSION SWIGVERSION + + +#define SWIG_as_voidptr(a) (void *)((const void *)(a)) +#define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),(void**)(a)) + + +typedef cmd_ln_t Config; +typedef feat_t Feature; +typedef fe_t FrontEnd; +typedef fsg_model_t FsgModel; +typedef logmath_t LogMath; +typedef ngram_model_t NGramModel; +typedef ngram_model_t NGramModelSet; + + + +// TODO: make private with %immutable +typedef struct { + char *hypstr; + int best_score; + int prob; +} Hypothesis; + +typedef struct { + char *word; + int32 ascore; + int32 lscore; + int32 lback; + int32 prob; + int start_frame; + int end_frame; +} Segment; + +typedef struct { + char *hypstr; + int32 score; +} NBest; + + + +SWIGINTERN swig_type_info* +SWIG_pchar_descriptor(void) +{ + static int init = 0; + static swig_type_info* info = 0; + if (!init) { + info = SWIG_TypeQuery("_p_char"); + init = 1; + } + return info; +} + + +SWIGINTERN int +SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* psize, int *alloc) +{ +#if PY_VERSION_HEX>=0x03000000 + if (PyUnicode_Check(obj)) +#else + if (PyString_Check(obj)) +#endif + { + char *cstr; Py_ssize_t len; +#if PY_VERSION_HEX>=0x03000000 + if (!alloc && cptr) { + /* We can't allow converting without allocation, since the internal + representation of string in Python 3 is UCS-2/UCS-4 but we require + a UTF-8 representation. + TODO(bhy) More detailed explanation */ + return SWIG_RuntimeError; + } + obj = PyUnicode_AsUTF8String(obj); + PyBytes_AsStringAndSize(obj, &cstr, &len); + if(alloc) *alloc = SWIG_NEWOBJ; +#else + PyString_AsStringAndSize(obj, &cstr, &len); +#endif + if (cptr) { + if (alloc) { + /* + In python the user should not be able to modify the inner + string representation. To warranty that, if you define + SWIG_PYTHON_SAFE_CSTRINGS, a new/copy of the python string + buffer is always returned. + + The default behavior is just to return the pointer value, + so, be careful. + */ +#if defined(SWIG_PYTHON_SAFE_CSTRINGS) + if (*alloc != SWIG_OLDOBJ) +#else + if (*alloc == SWIG_NEWOBJ) +#endif + { + *cptr = (char *)memcpy((char *)malloc((len + 1)*sizeof(char)), cstr, sizeof(char)*(len + 1)); + *alloc = SWIG_NEWOBJ; + } + else { + *cptr = cstr; + *alloc = SWIG_OLDOBJ; + } + } else { + #if PY_VERSION_HEX>=0x03000000 + assert(0); /* Should never reach here in Python 3 */ + #endif + *cptr = SWIG_Python_str_AsChar(obj); + } + } + if (psize) *psize = len + 1; +#if PY_VERSION_HEX>=0x03000000 + Py_XDECREF(obj); +#endif + return SWIG_OK; + } else { + swig_type_info* pchar_descriptor = SWIG_pchar_descriptor(); + if (pchar_descriptor) { + void* vptr = 0; + if (SWIG_ConvertPtr(obj, &vptr, pchar_descriptor, 0) == SWIG_OK) { + if (cptr) *cptr = (char *) vptr; + if (psize) *psize = vptr ? (strlen((char *)vptr) + 1) : 0; + if (alloc) *alloc = SWIG_OLDOBJ; + return SWIG_OK; + } + } + } + return SWIG_TypeError; +} + + + + + +SWIGINTERNINLINE PyObject * +SWIG_FromCharPtrAndSize(const char* carray, size_t size) +{ + if (carray) { + if (size > INT_MAX) { + swig_type_info* pchar_descriptor = SWIG_pchar_descriptor(); + return pchar_descriptor ? + SWIG_InternalNewPointerObj((char *)(carray), pchar_descriptor, 0) : SWIG_Py_Void(); + } else { +#if PY_VERSION_HEX >= 0x03000000 + return PyUnicode_FromStringAndSize(carray, (int)(size)); +#else + return PyString_FromStringAndSize(carray, (int)(size)); +#endif + } + } else { + return SWIG_Py_Void(); + } +} + + +SWIGINTERNINLINE PyObject * +SWIG_FromCharPtr(const char *cptr) +{ + return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0)); +} + + +#include +#if !defined(SWIG_NO_LLONG_MAX) +# if !defined(LLONG_MAX) && defined(__GNUC__) && defined (__LONG_LONG_MAX__) +# define LLONG_MAX __LONG_LONG_MAX__ +# define LLONG_MIN (-LLONG_MAX - 1LL) +# define ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL) +# endif +#endif + + +SWIGINTERN int +SWIG_AsVal_double (PyObject *obj, double *val) +{ + int res = SWIG_TypeError; + if (PyFloat_Check(obj)) { + if (val) *val = PyFloat_AsDouble(obj); + return SWIG_OK; + } else if (PyInt_Check(obj)) { + if (val) *val = PyInt_AsLong(obj); + return SWIG_OK; + } else if (PyLong_Check(obj)) { + double v = PyLong_AsDouble(obj); + if (!PyErr_Occurred()) { + if (val) *val = v; + return SWIG_OK; + } else { + PyErr_Clear(); + } + } +#ifdef SWIG_PYTHON_CAST_MODE + { + int dispatch = 0; + double d = PyFloat_AsDouble(obj); + if (!PyErr_Occurred()) { + if (val) *val = d; + return SWIG_AddCast(SWIG_OK); + } else { + PyErr_Clear(); + } + if (!dispatch) { + long v = PyLong_AsLong(obj); + if (!PyErr_Occurred()) { + if (val) *val = v; + return SWIG_AddCast(SWIG_AddCast(SWIG_OK)); + } else { + PyErr_Clear(); + } + } + } +#endif + return res; +} + + +#include + + +#include + + +SWIGINTERNINLINE int +SWIG_CanCastAsInteger(double *d, double min, double max) { + double x = *d; + if ((min <= x && x <= max)) { + double fx = floor(x); + double cx = ceil(x); + double rd = ((x - fx) < 0.5) ? fx : cx; /* simple rint */ + if ((errno == EDOM) || (errno == ERANGE)) { + errno = 0; + } else { + double summ, reps, diff; + if (rd < x) { + diff = x - rd; + } else if (rd > x) { + diff = rd - x; + } else { + return 1; + } + summ = rd + x; + reps = diff/summ; + if (reps < 8*DBL_EPSILON) { + *d = rd; + return 1; + } + } + } + return 0; +} + + +SWIGINTERN int +SWIG_AsVal_long (PyObject *obj, long* val) +{ + if (PyInt_Check(obj)) { + if (val) *val = PyInt_AsLong(obj); + return SWIG_OK; + } else if (PyLong_Check(obj)) { + long v = PyLong_AsLong(obj); + if (!PyErr_Occurred()) { + if (val) *val = v; + return SWIG_OK; + } else { + PyErr_Clear(); + } + } +#ifdef SWIG_PYTHON_CAST_MODE + { + int dispatch = 0; + long v = PyInt_AsLong(obj); + if (!PyErr_Occurred()) { + if (val) *val = v; + return SWIG_AddCast(SWIG_OK); + } else { + PyErr_Clear(); + } + if (!dispatch) { + double d; + int res = SWIG_AddCast(SWIG_AsVal_double (obj,&d)); + if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, LONG_MIN, LONG_MAX)) { + if (val) *val = (long)(d); + return res; + } + } + } +#endif + return SWIG_TypeError; +} + + +SWIGINTERN int +SWIG_AsVal_int (PyObject * obj, int *val) +{ + long v; + int res = SWIG_AsVal_long (obj, &v); + if (SWIG_IsOK(res)) { + if ((v < INT_MIN || v > INT_MAX)) { + return SWIG_OverflowError; + } else { + if (val) *val = (int)(v); + } + } + return res; +} + + +SWIGINTERNINLINE PyObject* + SWIG_From_int (int value) +{ + return PyInt_FromLong((long) value); +} + +SWIGINTERN Hypothesis *new_Hypothesis(char const *hypstr,int best_score,int prob){ + Hypothesis *h = (Hypothesis *)ckd_malloc(sizeof *h); + if (hypstr) + h->hypstr = ckd_salloc(hypstr); + else + h->hypstr = NULL; + h->best_score = best_score; + h->prob = prob; + return h; + } +SWIGINTERN void delete_Hypothesis(Hypothesis *self){ + if (self->hypstr) + ckd_free(self->hypstr); + ckd_free(self); + } +SWIGINTERN Segment *Segment_fromIter(ps_seg_t *itor){ + Segment *seg; + if (!itor) + return NULL; + seg = (Segment *)ckd_malloc(sizeof(Segment)); + seg->word = ckd_salloc(ps_seg_word(itor)); + seg->prob = ps_seg_prob(itor, &(seg->ascore), &(seg->lscore), &(seg->lback)); + ps_seg_frames(itor, &seg->start_frame, &seg->end_frame); + return seg; + } +SWIGINTERN void delete_Segment(Segment *self){ + ckd_free(self->word); + ckd_free(self); + } +SWIGINTERN NBest *NBest_fromIter(ps_nbest_t *itor){ + NBest *nbest; + if (!itor) + return NULL; + nbest = (NBest *)ckd_malloc(sizeof(NBest)); + nbest->hypstr = ckd_salloc(ps_nbest_hyp(itor, &(nbest->score))); + return nbest; + } +SWIGINTERN Hypothesis *NBest_hyp(NBest *self){ + return self->hypstr ? new_Hypothesis(self->hypstr, self->score, 0) : NULL; + } +SWIGINTERN void delete_NBest(NBest *self){ + ckd_free(self->hypstr); + ckd_free(self); + } + +typedef struct { + ps_seg_t *ptr; +} SegmentIterator; + +SWIGINTERN SegmentIterator *new_SegmentIterator(ps_seg_t *ptr){ + SegmentIterator *iter = (SegmentIterator *)ckd_malloc(sizeof *iter); + iter->ptr = ptr; + return iter; + } +SWIGINTERN void delete_SegmentIterator(SegmentIterator *self){ + if (self->ptr) + ps_seg_free(self->ptr); + ckd_free(self); + } +SWIGINTERN Segment *SegmentIterator_next(SegmentIterator *self){ + if (self->ptr) { + Segment *value =Segment_fromIter(self->ptr); + self->ptr =ps_seg_next(self->ptr); + return value; + } + return NULL; + } +SWIGINTERN Segment *SegmentIterator___next__(SegmentIterator *self){ + if (self->ptr) { + Segment *value =Segment_fromIter(self->ptr); + self->ptr =ps_seg_next(self->ptr); + return value; + } + return NULL; + } + +typedef struct { + ps_nbest_t *ptr; +} NBestIterator; + +SWIGINTERN NBestIterator *new_NBestIterator(ps_nbest_t *ptr){ + NBestIterator *iter = (NBestIterator *)ckd_malloc(sizeof *iter); + iter->ptr = ptr; + return iter; + } +SWIGINTERN void delete_NBestIterator(NBestIterator *self){ + if (self->ptr) + ps_nbest_free(self->ptr); + ckd_free(self); + } +SWIGINTERN NBest *NBestIterator_next(NBestIterator *self){ + if (self->ptr) { + NBest *value =NBest_fromIter(self->ptr); + self->ptr =ps_nbest_next(self->ptr); + return value; + } + return NULL; + } +SWIGINTERN NBest *NBestIterator___next__(NBestIterator *self){ + if (self->ptr) { + NBest *value =NBest_fromIter(self->ptr); + self->ptr =ps_nbest_next(self->ptr); + return value; + } + return NULL; + } +SWIGINTERN Decoder *new_Decoder__SWIG_0(int *errcode){ + Decoder *d = ps_init(cmd_ln_init(NULL, ps_args(), FALSE, NULL)); + *errcode = d ? 0 : -1; + return d; + } +SWIGINTERN Decoder *new_Decoder__SWIG_1(Config *config,int *errcode){ + Decoder *d = ps_init(config); + *errcode = d ? 0 : -1; + return d; + } +SWIGINTERN void delete_Decoder(Decoder *self){ + ps_free(self); + } +SWIGINTERN void Decoder_reinit(Decoder *self,Config *config,int *errcode){ + *errcode = ps_reinit(self, config); + } +SWIGINTERN void Decoder_load_dict(Decoder *self,char const *fdict,char const *ffilter,char const *format,int *errcode){ + *errcode = ps_load_dict(self, fdict, ffilter, format); + } +SWIGINTERN void Decoder_save_dict(Decoder *self,char const *dictfile,char const *format,int *errcode){ + *errcode = ps_save_dict(self, dictfile, format); + } +SWIGINTERN void Decoder_add_word(Decoder *self,char const *word,char const *phones,int update,int *errcode){ + *errcode = ps_add_word(self, word, phones, update); + } +SWIGINTERN char *Decoder_lookup_word(Decoder *self,char const *word){ + return ps_lookup_word(self, word); + } +SWIGINTERN Lattice *Decoder_get_lattice(Decoder *self){ + return ps_lattice_retain(ps_get_lattice(self)); + } +SWIGINTERN Config *Decoder_get_config(Decoder *self){ + return cmd_ln_retain(ps_get_config(self)); + } +SWIGINTERN Config *Decoder_default_config(void){ + return cmd_ln_parse_r(NULL, ps_args(), 0, NULL, FALSE); + } +SWIGINTERN Config *Decoder_file_config(char const *path){ + return cmd_ln_parse_file_r(NULL, ps_args(), path, FALSE); + } +SWIGINTERN void Decoder_start_stream(Decoder *self,int *errcode){ + *errcode = ps_start_stream(self); + } +SWIGINTERN void Decoder_start_utt(Decoder *self,int *errcode){ + *errcode = ps_start_utt(self); + } +SWIGINTERN void Decoder_end_utt(Decoder *self,int *errcode){ + *errcode = ps_end_utt(self); + } + +SWIGINTERN int +SWIG_AsVal_bool (PyObject *obj, bool *val) +{ + int r = PyObject_IsTrue(obj); + if (r == -1) + return SWIG_ERROR; + if (val) *val = r ? true : false; + return SWIG_OK; +} + + +SWIGINTERN int +SWIG_AsVal_unsigned_SS_long (PyObject *obj, unsigned long *val) +{ +#if PY_VERSION_HEX < 0x03000000 + if (PyInt_Check(obj)) { + long v = PyInt_AsLong(obj); + if (v >= 0) { + if (val) *val = v; + return SWIG_OK; + } else { + return SWIG_OverflowError; + } + } else +#endif + if (PyLong_Check(obj)) { + unsigned long v = PyLong_AsUnsignedLong(obj); + if (!PyErr_Occurred()) { + if (val) *val = v; + return SWIG_OK; + } else { + PyErr_Clear(); +#if PY_VERSION_HEX >= 0x03000000 + { + long v = PyLong_AsLong(obj); + if (!PyErr_Occurred()) { + if (v < 0) { + return SWIG_OverflowError; + } + } else { + PyErr_Clear(); + } + } +#endif + } + } +#ifdef SWIG_PYTHON_CAST_MODE + { + int dispatch = 0; + unsigned long v = PyLong_AsUnsignedLong(obj); + if (!PyErr_Occurred()) { + if (val) *val = v; + return SWIG_AddCast(SWIG_OK); + } else { + PyErr_Clear(); + } + if (!dispatch) { + double d; + int res = SWIG_AddCast(SWIG_AsVal_double (obj,&d)); + if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, 0, ULONG_MAX)) { + if (val) *val = (unsigned long)(d); + return res; + } + } + } +#endif + return SWIG_TypeError; +} + + +SWIGINTERNINLINE int +SWIG_AsVal_size_t (PyObject * obj, size_t *val) +{ + unsigned long v; + int res = SWIG_AsVal_unsigned_SS_long (obj, val ? &v : 0); + if (SWIG_IsOK(res) && val) *val = (size_t)(v); + return res; +} + +SWIGINTERN int Decoder_process_raw(Decoder *self,char const *SDATA,size_t NSAMP,bool no_search,bool full_utt,int *errcode){ + NSAMP /= sizeof(int16); + return *errcode = ps_process_raw(self, (int16 *)SDATA, NSAMP, no_search, full_utt); + } +SWIGINTERN int Decoder_process_cep(Decoder *self,char const *SDATA,size_t NSAMP,bool no_search,bool full_utt,int *errcode){ + mfcc_t **feats; + int ncep = fe_get_output_size(ps_get_fe(self)); + NSAMP /= ncep * sizeof(mfcc_t); + feats = ckd_calloc_2d(NSAMP, ncep, sizeof(mfcc_t)); + memcpy(feats[0], SDATA, NSAMP * ncep * sizeof(mfcc_t)); + *errcode = ps_process_cep(self, feats, NSAMP, no_search, full_utt); + ckd_free_2d(feats); + return *errcode; + } +SWIGINTERN Hypothesis *Decoder_hyp(Decoder *self){ + char const *hyp; + int32 best_score, prob; + hyp = ps_get_hyp(self, &best_score); + if (hyp) + prob = ps_get_prob(self); + return hyp ? new_Hypothesis(hyp, best_score, prob) : NULL; + } +SWIGINTERN FrontEnd *Decoder_get_fe(Decoder *self){ + return ps_get_fe(self); + } +SWIGINTERN Feature *Decoder_get_feat(Decoder *self){ + return ps_get_feat(self); + } +SWIGINTERN bool Decoder_get_in_speech(Decoder *self){ + return ps_get_in_speech(self); + } + +SWIGINTERNINLINE PyObject* + SWIG_From_bool (bool value) +{ + return PyBool_FromLong(value ? 1 : 0); +} + +SWIGINTERN FsgModel *Decoder_get_fsg(Decoder *self,char const *name){ + return fsg_model_retain(ps_get_fsg(self, name)); + } +SWIGINTERN void Decoder_set_fsg(Decoder *self,char const *name,FsgModel *fsg,int *errcode){ + *errcode = ps_set_fsg(self, name, fsg); + } +SWIGINTERN void Decoder_set_jsgf_file(Decoder *self,char const *name,char const *path,int *errcode){ + *errcode = ps_set_jsgf_file(self, name, path); + } +SWIGINTERN void Decoder_set_jsgf_string(Decoder *self,char const *name,char const *jsgf_string,int *errcode){ + *errcode = ps_set_jsgf_string(self, name, jsgf_string); + } +SWIGINTERN char const *Decoder_get_kws(Decoder *self,char const *name){ + return ps_get_kws(self, name); + } +SWIGINTERN void Decoder_set_kws(Decoder *self,char const *name,char const *keyfile,int *errcode){ + *errcode = ps_set_kws(self, name, keyfile); + } +SWIGINTERN void Decoder_set_keyphrase(Decoder *self,char const *name,char const *keyphrase,int *errcode){ + *errcode = ps_set_keyphrase(self, name, keyphrase); + } +SWIGINTERN void Decoder_set_allphone_file(Decoder *self,char const *name,char const *lmfile,int *errcode){ + *errcode = ps_set_allphone_file(self, name, lmfile); + } +SWIGINTERN NGramModel *Decoder_get_lm(Decoder *self,char const *name){ + return ngram_model_retain(ps_get_lm(self, name)); + } +SWIGINTERN void Decoder_set_lm(Decoder *self,char const *name,NGramModel *lm,int *errcode){ + *errcode = ps_set_lm(self, name, lm); + } +SWIGINTERN void Decoder_set_lm_file(Decoder *self,char const *name,char const *path,int *errcode){ + *errcode = ps_set_lm_file(self, name, path); + } +SWIGINTERN LogMath *Decoder_get_logmath(Decoder *self){ + return logmath_retain(ps_get_logmath(self)); + } +SWIGINTERN void Decoder_set_search(Decoder *self,char const *search_name,int *errcode){ + *errcode = ps_set_search(self, search_name); + } +SWIGINTERN char const *Decoder_get_search(Decoder *self){ + return ps_get_search(self); + } +SWIGINTERN int Decoder_n_frames(Decoder *self){ + return ps_get_n_frames(self); + } +SWIGINTERN SegmentList *Decoder_seg(Decoder *self){ + return self; + } +SWIGINTERN NBestList *Decoder_nbest(Decoder *self){ + return self; + } +SWIGINTERN Lattice *new_Lattice__SWIG_0(char const *path){ + return ps_lattice_read(NULL, path); + } +SWIGINTERN Lattice *new_Lattice__SWIG_1(Decoder *decoder,char *path){ + return ps_lattice_read(decoder, path); + } +SWIGINTERN void delete_Lattice(Lattice *self){ + ps_lattice_free(self); + } +SWIGINTERN void Lattice_write(Lattice *self,char const *path,int *errcode){ + *errcode = ps_lattice_write(self, path); + } +SWIGINTERN void Lattice_write_htk(Lattice *self,char const *path,int *errcode){ + *errcode = ps_lattice_write_htk(self, path); + } +SWIGINTERN NBestIterator *NBestList___iter__(NBestList *self){ + return new_NBestIterator(ps_nbest(self)); + } +SWIGINTERN SegmentIterator *SegmentList___iter__(SegmentList *self){ + return new_SegmentIterator(ps_seg_iter(self)); + } +#ifdef __cplusplus +extern "C" { +#endif +SWIGINTERN PyObject *_wrap_Hypothesis_hypstr_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Hypothesis *arg1 = (Hypothesis *) 0 ; + char *arg2 = (char *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:Hypothesis_hypstr_set",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Hypothesis, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Hypothesis_hypstr_set" "', argument " "1"" of type '" "Hypothesis *""'"); + } + arg1 = (Hypothesis *)(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Hypothesis_hypstr_set" "', argument " "2"" of type '" "char *""'"); + } + arg2 = (char *)(buf2); + if (arg1->hypstr) free((char*)arg1->hypstr); + if (arg2) { + size_t size = strlen((const char *)(arg2)) + 1; + arg1->hypstr = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size)); + } else { + arg1->hypstr = 0; + } + resultobj = SWIG_Py_Void(); + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + return resultobj; +fail: + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Hypothesis_hypstr_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Hypothesis *arg1 = (Hypothesis *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + char *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:Hypothesis_hypstr_get",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Hypothesis, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Hypothesis_hypstr_get" "', argument " "1"" of type '" "Hypothesis *""'"); + } + arg1 = (Hypothesis *)(argp1); + result = (char *) ((arg1)->hypstr); + resultobj = SWIG_FromCharPtr((const char *)result); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Hypothesis_best_score_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Hypothesis *arg1 = (Hypothesis *) 0 ; + int arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + int val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:Hypothesis_best_score_set",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Hypothesis, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Hypothesis_best_score_set" "', argument " "1"" of type '" "Hypothesis *""'"); + } + arg1 = (Hypothesis *)(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Hypothesis_best_score_set" "', argument " "2"" of type '" "int""'"); + } + arg2 = (int)(val2); + if (arg1) (arg1)->best_score = arg2; + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Hypothesis_best_score_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Hypothesis *arg1 = (Hypothesis *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + int result; + + if (!PyArg_ParseTuple(args,(char *)"O:Hypothesis_best_score_get",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Hypothesis, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Hypothesis_best_score_get" "', argument " "1"" of type '" "Hypothesis *""'"); + } + arg1 = (Hypothesis *)(argp1); + result = (int) ((arg1)->best_score); + resultobj = SWIG_From_int((int)(result)); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Hypothesis_prob_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Hypothesis *arg1 = (Hypothesis *) 0 ; + int arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + int val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:Hypothesis_prob_set",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Hypothesis, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Hypothesis_prob_set" "', argument " "1"" of type '" "Hypothesis *""'"); + } + arg1 = (Hypothesis *)(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Hypothesis_prob_set" "', argument " "2"" of type '" "int""'"); + } + arg2 = (int)(val2); + if (arg1) (arg1)->prob = arg2; + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Hypothesis_prob_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Hypothesis *arg1 = (Hypothesis *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + int result; + + if (!PyArg_ParseTuple(args,(char *)"O:Hypothesis_prob_get",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Hypothesis, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Hypothesis_prob_get" "', argument " "1"" of type '" "Hypothesis *""'"); + } + arg1 = (Hypothesis *)(argp1); + result = (int) ((arg1)->prob); + resultobj = SWIG_From_int((int)(result)); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_new_Hypothesis(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + char *arg1 = (char *) 0 ; + int arg2 ; + int arg3 ; + int res1 ; + char *buf1 = 0 ; + int alloc1 = 0 ; + int val2 ; + int ecode2 = 0 ; + int val3 ; + int ecode3 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + Hypothesis *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OOO:new_Hypothesis",&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Hypothesis" "', argument " "1"" of type '" "char const *""'"); + } + arg1 = (char *)(buf1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Hypothesis" "', argument " "2"" of type '" "int""'"); + } + arg2 = (int)(val2); + ecode3 = SWIG_AsVal_int(obj2, &val3); + if (!SWIG_IsOK(ecode3)) { + SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_Hypothesis" "', argument " "3"" of type '" "int""'"); + } + arg3 = (int)(val3); + result = (Hypothesis *)new_Hypothesis((char const *)arg1,arg2,arg3); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Hypothesis, SWIG_POINTER_NEW | 0 ); + if (alloc1 == SWIG_NEWOBJ) free((char*)buf1); + return resultobj; +fail: + if (alloc1 == SWIG_NEWOBJ) free((char*)buf1); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_delete_Hypothesis(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Hypothesis *arg1 = (Hypothesis *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:delete_Hypothesis",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Hypothesis, SWIG_POINTER_DISOWN | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Hypothesis" "', argument " "1"" of type '" "Hypothesis *""'"); + } + arg1 = (Hypothesis *)(argp1); + delete_Hypothesis(arg1); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *Hypothesis_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *obj; + if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; + SWIG_TypeNewClientData(SWIGTYPE_p_Hypothesis, SWIG_NewClientData(obj)); + return SWIG_Py_Void(); +} + +SWIGINTERN PyObject *_wrap_Segment_word_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Segment *arg1 = (Segment *) 0 ; + char *arg2 = (char *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:Segment_word_set",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Segment, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Segment_word_set" "', argument " "1"" of type '" "Segment *""'"); + } + arg1 = (Segment *)(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Segment_word_set" "', argument " "2"" of type '" "char *""'"); + } + arg2 = (char *)(buf2); + if (arg1->word) free((char*)arg1->word); + if (arg2) { + size_t size = strlen((const char *)(arg2)) + 1; + arg1->word = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size)); + } else { + arg1->word = 0; + } + resultobj = SWIG_Py_Void(); + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + return resultobj; +fail: + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Segment_word_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Segment *arg1 = (Segment *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + char *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:Segment_word_get",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Segment, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Segment_word_get" "', argument " "1"" of type '" "Segment *""'"); + } + arg1 = (Segment *)(argp1); + result = (char *) ((arg1)->word); + resultobj = SWIG_FromCharPtr((const char *)result); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Segment_ascore_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Segment *arg1 = (Segment *) 0 ; + int32 arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + int val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:Segment_ascore_set",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Segment, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Segment_ascore_set" "', argument " "1"" of type '" "Segment *""'"); + } + arg1 = (Segment *)(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Segment_ascore_set" "', argument " "2"" of type '" "int32""'"); + } + arg2 = (int32)(val2); + if (arg1) (arg1)->ascore = arg2; + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Segment_ascore_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Segment *arg1 = (Segment *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + int32 result; + + if (!PyArg_ParseTuple(args,(char *)"O:Segment_ascore_get",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Segment, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Segment_ascore_get" "', argument " "1"" of type '" "Segment *""'"); + } + arg1 = (Segment *)(argp1); + result = ((arg1)->ascore); + resultobj = SWIG_From_int((int)(result)); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Segment_lscore_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Segment *arg1 = (Segment *) 0 ; + int32 arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + int val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:Segment_lscore_set",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Segment, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Segment_lscore_set" "', argument " "1"" of type '" "Segment *""'"); + } + arg1 = (Segment *)(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Segment_lscore_set" "', argument " "2"" of type '" "int32""'"); + } + arg2 = (int32)(val2); + if (arg1) (arg1)->lscore = arg2; + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Segment_lscore_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Segment *arg1 = (Segment *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + int32 result; + + if (!PyArg_ParseTuple(args,(char *)"O:Segment_lscore_get",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Segment, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Segment_lscore_get" "', argument " "1"" of type '" "Segment *""'"); + } + arg1 = (Segment *)(argp1); + result = ((arg1)->lscore); + resultobj = SWIG_From_int((int)(result)); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Segment_lback_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Segment *arg1 = (Segment *) 0 ; + int32 arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + int val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:Segment_lback_set",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Segment, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Segment_lback_set" "', argument " "1"" of type '" "Segment *""'"); + } + arg1 = (Segment *)(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Segment_lback_set" "', argument " "2"" of type '" "int32""'"); + } + arg2 = (int32)(val2); + if (arg1) (arg1)->lback = arg2; + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Segment_lback_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Segment *arg1 = (Segment *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + int32 result; + + if (!PyArg_ParseTuple(args,(char *)"O:Segment_lback_get",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Segment, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Segment_lback_get" "', argument " "1"" of type '" "Segment *""'"); + } + arg1 = (Segment *)(argp1); + result = ((arg1)->lback); + resultobj = SWIG_From_int((int)(result)); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Segment_prob_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Segment *arg1 = (Segment *) 0 ; + int32 arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + int val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:Segment_prob_set",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Segment, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Segment_prob_set" "', argument " "1"" of type '" "Segment *""'"); + } + arg1 = (Segment *)(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Segment_prob_set" "', argument " "2"" of type '" "int32""'"); + } + arg2 = (int32)(val2); + if (arg1) (arg1)->prob = arg2; + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Segment_prob_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Segment *arg1 = (Segment *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + int32 result; + + if (!PyArg_ParseTuple(args,(char *)"O:Segment_prob_get",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Segment, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Segment_prob_get" "', argument " "1"" of type '" "Segment *""'"); + } + arg1 = (Segment *)(argp1); + result = ((arg1)->prob); + resultobj = SWIG_From_int((int)(result)); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Segment_start_frame_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Segment *arg1 = (Segment *) 0 ; + int arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + int val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:Segment_start_frame_set",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Segment, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Segment_start_frame_set" "', argument " "1"" of type '" "Segment *""'"); + } + arg1 = (Segment *)(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Segment_start_frame_set" "', argument " "2"" of type '" "int""'"); + } + arg2 = (int)(val2); + if (arg1) (arg1)->start_frame = arg2; + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Segment_start_frame_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Segment *arg1 = (Segment *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + int result; + + if (!PyArg_ParseTuple(args,(char *)"O:Segment_start_frame_get",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Segment, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Segment_start_frame_get" "', argument " "1"" of type '" "Segment *""'"); + } + arg1 = (Segment *)(argp1); + result = (int) ((arg1)->start_frame); + resultobj = SWIG_From_int((int)(result)); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Segment_end_frame_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Segment *arg1 = (Segment *) 0 ; + int arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + int val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:Segment_end_frame_set",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Segment, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Segment_end_frame_set" "', argument " "1"" of type '" "Segment *""'"); + } + arg1 = (Segment *)(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Segment_end_frame_set" "', argument " "2"" of type '" "int""'"); + } + arg2 = (int)(val2); + if (arg1) (arg1)->end_frame = arg2; + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Segment_end_frame_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Segment *arg1 = (Segment *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + int result; + + if (!PyArg_ParseTuple(args,(char *)"O:Segment_end_frame_get",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Segment, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Segment_end_frame_get" "', argument " "1"" of type '" "Segment *""'"); + } + arg1 = (Segment *)(argp1); + result = (int) ((arg1)->end_frame); + resultobj = SWIG_From_int((int)(result)); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Segment_fromIter(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + ps_seg_t *arg1 = (ps_seg_t *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + Segment *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:Segment_fromIter",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_ps_seg_t, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Segment_fromIter" "', argument " "1"" of type '" "ps_seg_t *""'"); + } + arg1 = (ps_seg_t *)(argp1); + result = (Segment *)Segment_fromIter(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Segment, 0 | 0 ); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_delete_Segment(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Segment *arg1 = (Segment *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:delete_Segment",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Segment, SWIG_POINTER_DISOWN | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Segment" "', argument " "1"" of type '" "Segment *""'"); + } + arg1 = (Segment *)(argp1); + delete_Segment(arg1); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_new_Segment(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Segment *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)":new_Segment")) SWIG_fail; + result = (Segment *)calloc(1, sizeof(Segment)); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Segment, SWIG_POINTER_NEW | 0 ); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *Segment_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *obj; + if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; + SWIG_TypeNewClientData(SWIGTYPE_p_Segment, SWIG_NewClientData(obj)); + return SWIG_Py_Void(); +} + +SWIGINTERN PyObject *_wrap_NBest_hypstr_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + NBest *arg1 = (NBest *) 0 ; + char *arg2 = (char *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:NBest_hypstr_set",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_NBest, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NBest_hypstr_set" "', argument " "1"" of type '" "NBest *""'"); + } + arg1 = (NBest *)(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NBest_hypstr_set" "', argument " "2"" of type '" "char *""'"); + } + arg2 = (char *)(buf2); + if (arg1->hypstr) free((char*)arg1->hypstr); + if (arg2) { + size_t size = strlen((const char *)(arg2)) + 1; + arg1->hypstr = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size)); + } else { + arg1->hypstr = 0; + } + resultobj = SWIG_Py_Void(); + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + return resultobj; +fail: + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_NBest_hypstr_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + NBest *arg1 = (NBest *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + char *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:NBest_hypstr_get",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_NBest, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NBest_hypstr_get" "', argument " "1"" of type '" "NBest *""'"); + } + arg1 = (NBest *)(argp1); + result = (char *) ((arg1)->hypstr); + resultobj = SWIG_FromCharPtr((const char *)result); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_NBest_score_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + NBest *arg1 = (NBest *) 0 ; + int32 arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + int val2 ; + int ecode2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:NBest_score_set",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_NBest, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NBest_score_set" "', argument " "1"" of type '" "NBest *""'"); + } + arg1 = (NBest *)(argp1); + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "NBest_score_set" "', argument " "2"" of type '" "int32""'"); + } + arg2 = (int32)(val2); + if (arg1) (arg1)->score = arg2; + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_NBest_score_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + NBest *arg1 = (NBest *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + int32 result; + + if (!PyArg_ParseTuple(args,(char *)"O:NBest_score_get",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_NBest, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NBest_score_get" "', argument " "1"" of type '" "NBest *""'"); + } + arg1 = (NBest *)(argp1); + result = ((arg1)->score); + resultobj = SWIG_From_int((int)(result)); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_NBest_fromIter(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + ps_nbest_t *arg1 = (ps_nbest_t *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + NBest *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:NBest_fromIter",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_ps_nbest_t, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NBest_fromIter" "', argument " "1"" of type '" "ps_nbest_t *""'"); + } + arg1 = (ps_nbest_t *)(argp1); + result = (NBest *)NBest_fromIter(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_NBest, 0 | 0 ); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_NBest_hyp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + NBest *arg1 = (NBest *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + Hypothesis *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:NBest_hyp",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_NBest, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NBest_hyp" "', argument " "1"" of type '" "NBest *""'"); + } + arg1 = (NBest *)(argp1); + result = (Hypothesis *)NBest_hyp(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Hypothesis, SWIG_POINTER_OWN | 0 ); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_delete_NBest(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + NBest *arg1 = (NBest *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:delete_NBest",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_NBest, SWIG_POINTER_DISOWN | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NBest" "', argument " "1"" of type '" "NBest *""'"); + } + arg1 = (NBest *)(argp1); + delete_NBest(arg1); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_new_NBest(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + NBest *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)":new_NBest")) SWIG_fail; + result = (NBest *)calloc(1, sizeof(NBest)); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_NBest, SWIG_POINTER_NEW | 0 ); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *NBest_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *obj; + if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; + SWIG_TypeNewClientData(SWIGTYPE_p_NBest, SWIG_NewClientData(obj)); + return SWIG_Py_Void(); +} + +SWIGINTERN PyObject *_wrap_SegmentIterator_ptr_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + SegmentIterator *arg1 = (SegmentIterator *) 0 ; + ps_seg_t *arg2 = (ps_seg_t *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:SegmentIterator_ptr_set",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_SegmentIterator, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SegmentIterator_ptr_set" "', argument " "1"" of type '" "SegmentIterator *""'"); + } + arg1 = (SegmentIterator *)(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_ps_seg_t, SWIG_POINTER_DISOWN | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SegmentIterator_ptr_set" "', argument " "2"" of type '" "ps_seg_t *""'"); + } + arg2 = (ps_seg_t *)(argp2); + if (arg1) (arg1)->ptr = arg2; + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_SegmentIterator_ptr_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + SegmentIterator *arg1 = (SegmentIterator *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + ps_seg_t *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:SegmentIterator_ptr_get",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_SegmentIterator, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SegmentIterator_ptr_get" "', argument " "1"" of type '" "SegmentIterator *""'"); + } + arg1 = (SegmentIterator *)(argp1); + result = (ps_seg_t *) ((arg1)->ptr); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_ps_seg_t, 0 | 0 ); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_new_SegmentIterator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + ps_seg_t *arg1 = (ps_seg_t *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + SegmentIterator *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:new_SegmentIterator",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_ps_seg_t, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SegmentIterator" "', argument " "1"" of type '" "ps_seg_t *""'"); + } + arg1 = (ps_seg_t *)(argp1); + result = (SegmentIterator *)new_SegmentIterator(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_SegmentIterator, SWIG_POINTER_NEW | 0 ); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_delete_SegmentIterator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + SegmentIterator *arg1 = (SegmentIterator *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:delete_SegmentIterator",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_SegmentIterator, SWIG_POINTER_DISOWN | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SegmentIterator" "', argument " "1"" of type '" "SegmentIterator *""'"); + } + arg1 = (SegmentIterator *)(argp1); + delete_SegmentIterator(arg1); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_SegmentIterator_next(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + SegmentIterator *arg1 = (SegmentIterator *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + Segment *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:SegmentIterator_next",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_SegmentIterator, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SegmentIterator_next" "', argument " "1"" of type '" "SegmentIterator *""'"); + } + arg1 = (SegmentIterator *)(argp1); + { + if (!arg1->ptr) { + SWIG_SetErrorObj(PyExc_StopIteration, SWIG_Py_Void()); + SWIG_fail; + } + result = (Segment *)SegmentIterator_next(arg1);; + } + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Segment, SWIG_POINTER_OWN | 0 ); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_SegmentIterator___next__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + SegmentIterator *arg1 = (SegmentIterator *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + Segment *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:SegmentIterator___next__",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_SegmentIterator, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SegmentIterator___next__" "', argument " "1"" of type '" "SegmentIterator *""'"); + } + arg1 = (SegmentIterator *)(argp1); + { + if (!arg1->ptr) { + SWIG_SetErrorObj(PyExc_StopIteration, SWIG_Py_Void()); + SWIG_fail; + } + result = (Segment *)SegmentIterator___next__(arg1);; + } + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Segment, SWIG_POINTER_OWN | 0 ); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *SegmentIterator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *obj; + if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; + SWIG_TypeNewClientData(SWIGTYPE_p_SegmentIterator, SWIG_NewClientData(obj)); + return SWIG_Py_Void(); +} + +SWIGINTERN PyObject *_wrap_NBestIterator_ptr_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + NBestIterator *arg1 = (NBestIterator *) 0 ; + ps_nbest_t *arg2 = (ps_nbest_t *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:NBestIterator_ptr_set",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_NBestIterator, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NBestIterator_ptr_set" "', argument " "1"" of type '" "NBestIterator *""'"); + } + arg1 = (NBestIterator *)(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_ps_nbest_t, SWIG_POINTER_DISOWN | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NBestIterator_ptr_set" "', argument " "2"" of type '" "ps_nbest_t *""'"); + } + arg2 = (ps_nbest_t *)(argp2); + if (arg1) (arg1)->ptr = arg2; + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_NBestIterator_ptr_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + NBestIterator *arg1 = (NBestIterator *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + ps_nbest_t *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:NBestIterator_ptr_get",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_NBestIterator, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NBestIterator_ptr_get" "', argument " "1"" of type '" "NBestIterator *""'"); + } + arg1 = (NBestIterator *)(argp1); + result = (ps_nbest_t *) ((arg1)->ptr); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_ps_nbest_t, 0 | 0 ); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_new_NBestIterator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + ps_nbest_t *arg1 = (ps_nbest_t *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + NBestIterator *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:new_NBestIterator",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_ps_nbest_t, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NBestIterator" "', argument " "1"" of type '" "ps_nbest_t *""'"); + } + arg1 = (ps_nbest_t *)(argp1); + result = (NBestIterator *)new_NBestIterator(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_NBestIterator, SWIG_POINTER_NEW | 0 ); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_delete_NBestIterator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + NBestIterator *arg1 = (NBestIterator *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:delete_NBestIterator",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_NBestIterator, SWIG_POINTER_DISOWN | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NBestIterator" "', argument " "1"" of type '" "NBestIterator *""'"); + } + arg1 = (NBestIterator *)(argp1); + delete_NBestIterator(arg1); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_NBestIterator_next(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + NBestIterator *arg1 = (NBestIterator *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + NBest *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:NBestIterator_next",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_NBestIterator, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NBestIterator_next" "', argument " "1"" of type '" "NBestIterator *""'"); + } + arg1 = (NBestIterator *)(argp1); + { + if (!arg1->ptr) { + SWIG_SetErrorObj(PyExc_StopIteration, SWIG_Py_Void()); + SWIG_fail; + } + result = (NBest *)NBestIterator_next(arg1);; + } + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_NBest, SWIG_POINTER_OWN | 0 ); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_NBestIterator___next__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + NBestIterator *arg1 = (NBestIterator *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + NBest *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:NBestIterator___next__",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_NBestIterator, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NBestIterator___next__" "', argument " "1"" of type '" "NBestIterator *""'"); + } + arg1 = (NBestIterator *)(argp1); + { + if (!arg1->ptr) { + SWIG_SetErrorObj(PyExc_StopIteration, SWIG_Py_Void()); + SWIG_fail; + } + result = (NBest *)NBestIterator___next__(arg1);; + } + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_NBest, SWIG_POINTER_OWN | 0 ); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *NBestIterator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *obj; + if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; + SWIG_TypeNewClientData(SWIGTYPE_p_NBestIterator, SWIG_NewClientData(obj)); + return SWIG_Py_Void(); +} + +SWIGINTERN PyObject *_wrap_new_Decoder__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + int *arg1 = (int *) 0 ; + Decoder *result = 0 ; + + int errcode; + arg1 = &errcode; + if (!PyArg_ParseTuple(args,(char *)":new_Decoder")) SWIG_fail; + result = (Decoder *)new_Decoder__SWIG_0(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Decoder, SWIG_POINTER_NEW | 0 ); + { + if (*arg1 < 0) { + char buf[64]; + snprintf(buf, 64, "new_Decoder returned %d", *arg1); + SWIG_exception(SWIG_RuntimeError, buf); + } + } + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_new_Decoder__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Config *arg1 = (Config *) 0 ; + int *arg2 = (int *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + Decoder *result = 0 ; + + int errcode; + arg2 = &errcode; + if (!PyArg_ParseTuple(args,(char *)"O:new_Decoder",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Config, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Decoder" "', argument " "1"" of type '" "Config *""'"); + } + arg1 = (Config *)(argp1); + result = (Decoder *)new_Decoder__SWIG_1(arg1,arg2); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Decoder, SWIG_POINTER_NEW | 0 ); + { + if (*arg2 < 0) { + char buf[64]; + snprintf(buf, 64, "new_Decoder returned %d", *arg2); + SWIG_exception(SWIG_RuntimeError, buf); + } + } + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_new_Decoder(PyObject *self, PyObject *args) { + int argc; + PyObject *argv[2]; + int ii; + + if (!PyTuple_Check(args)) SWIG_fail; + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 1) && (ii < argc); ii++) { + argv[ii] = PyTuple_GET_ITEM(args,ii); + } + if (argc == 0) { + return _wrap_new_Decoder__SWIG_0(self, args); + } + if (argc == 1) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_Config, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_new_Decoder__SWIG_1(self, args); + } + } + +fail: + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Decoder'.\n" + " Possible C/C++ prototypes are:\n" + " Decoder::Decoder(int *)\n" + " Decoder::Decoder(Config *,int *)\n"); + return 0; +} + + +SWIGINTERN PyObject *_wrap_delete_Decoder(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:delete_Decoder",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, SWIG_POINTER_DISOWN | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Decoder" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + delete_Decoder(arg1); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_reinit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + Config *arg2 = (Config *) 0 ; + int *arg3 = (int *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + void *argp2 = 0 ; + int res2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + int errcode; + arg3 = &errcode; + if (!PyArg_ParseTuple(args,(char *)"OO:Decoder_reinit",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_reinit" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_Config, 0 | 0 ); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Decoder_reinit" "', argument " "2"" of type '" "Config *""'"); + } + arg2 = (Config *)(argp2); + Decoder_reinit(arg1,arg2,arg3); + resultobj = SWIG_Py_Void(); + { + if (*arg3 < 0) { + char buf[64]; + snprintf(buf, 64, "Decoder_reinit returned %d", *arg3); + SWIG_exception(SWIG_RuntimeError, buf); + } + } + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_load_dict(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + char *arg2 = (char *) 0 ; + char *arg3 = (char *) 0 ; + char *arg4 = (char *) 0 ; + int *arg5 = (int *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + int res3 ; + char *buf3 = 0 ; + int alloc3 = 0 ; + int res4 ; + char *buf4 = 0 ; + int alloc4 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + PyObject * obj3 = 0 ; + + int errcode; + arg5 = &errcode; + if (!PyArg_ParseTuple(args,(char *)"OOOO:Decoder_load_dict",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_load_dict" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Decoder_load_dict" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = (char *)(buf2); + res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Decoder_load_dict" "', argument " "3"" of type '" "char const *""'"); + } + arg3 = (char *)(buf3); + res4 = SWIG_AsCharPtrAndSize(obj3, &buf4, NULL, &alloc4); + if (!SWIG_IsOK(res4)) { + SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "Decoder_load_dict" "', argument " "4"" of type '" "char const *""'"); + } + arg4 = (char *)(buf4); + Decoder_load_dict(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4,arg5); + resultobj = SWIG_Py_Void(); + { + if (*arg5 < 0) { + char buf[64]; + snprintf(buf, 64, "Decoder_load_dict returned %d", *arg5); + SWIG_exception(SWIG_RuntimeError, buf); + } + } + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + if (alloc3 == SWIG_NEWOBJ) free((char*)buf3); + if (alloc4 == SWIG_NEWOBJ) free((char*)buf4); + return resultobj; +fail: + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + if (alloc3 == SWIG_NEWOBJ) free((char*)buf3); + if (alloc4 == SWIG_NEWOBJ) free((char*)buf4); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_save_dict(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + char *arg2 = (char *) 0 ; + char *arg3 = (char *) 0 ; + int *arg4 = (int *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + int res3 ; + char *buf3 = 0 ; + int alloc3 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + + int errcode; + arg4 = &errcode; + if (!PyArg_ParseTuple(args,(char *)"OOO:Decoder_save_dict",&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_save_dict" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Decoder_save_dict" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = (char *)(buf2); + res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Decoder_save_dict" "', argument " "3"" of type '" "char const *""'"); + } + arg3 = (char *)(buf3); + Decoder_save_dict(arg1,(char const *)arg2,(char const *)arg3,arg4); + resultobj = SWIG_Py_Void(); + { + if (*arg4 < 0) { + char buf[64]; + snprintf(buf, 64, "Decoder_save_dict returned %d", *arg4); + SWIG_exception(SWIG_RuntimeError, buf); + } + } + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + if (alloc3 == SWIG_NEWOBJ) free((char*)buf3); + return resultobj; +fail: + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + if (alloc3 == SWIG_NEWOBJ) free((char*)buf3); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_add_word(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + char *arg2 = (char *) 0 ; + char *arg3 = (char *) 0 ; + int arg4 ; + int *arg5 = (int *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + int res3 ; + char *buf3 = 0 ; + int alloc3 = 0 ; + int val4 ; + int ecode4 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + PyObject * obj3 = 0 ; + + int errcode; + arg5 = &errcode; + if (!PyArg_ParseTuple(args,(char *)"OOOO:Decoder_add_word",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_add_word" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Decoder_add_word" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = (char *)(buf2); + res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Decoder_add_word" "', argument " "3"" of type '" "char const *""'"); + } + arg3 = (char *)(buf3); + ecode4 = SWIG_AsVal_int(obj3, &val4); + if (!SWIG_IsOK(ecode4)) { + SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "Decoder_add_word" "', argument " "4"" of type '" "int""'"); + } + arg4 = (int)(val4); + Decoder_add_word(arg1,(char const *)arg2,(char const *)arg3,arg4,arg5); + resultobj = SWIG_Py_Void(); + { + if (*arg5 < 0) { + char buf[64]; + snprintf(buf, 64, "Decoder_add_word returned %d", *arg5); + SWIG_exception(SWIG_RuntimeError, buf); + } + } + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + if (alloc3 == SWIG_NEWOBJ) free((char*)buf3); + return resultobj; +fail: + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + if (alloc3 == SWIG_NEWOBJ) free((char*)buf3); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_lookup_word(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + char *arg2 = (char *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + char *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:Decoder_lookup_word",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_lookup_word" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Decoder_lookup_word" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = (char *)(buf2); + result = (char *)Decoder_lookup_word(arg1,(char const *)arg2); + resultobj = SWIG_FromCharPtr((const char *)result); + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + free((char*)result); + return resultobj; +fail: + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_get_lattice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + Lattice *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:Decoder_get_lattice",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_get_lattice" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + result = (Lattice *)Decoder_get_lattice(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Lattice, 0 | 0 ); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_get_config(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + Config *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:Decoder_get_config",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_get_config" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + result = (Config *)Decoder_get_config(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Config, SWIG_POINTER_OWN | 0 ); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_default_config(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Config *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)":Decoder_default_config")) SWIG_fail; + result = (Config *)Decoder_default_config(); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Config, SWIG_POINTER_OWN | 0 ); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_file_config(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + char *arg1 = (char *) 0 ; + int res1 ; + char *buf1 = 0 ; + int alloc1 = 0 ; + PyObject * obj0 = 0 ; + Config *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:Decoder_file_config",&obj0)) SWIG_fail; + res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_file_config" "', argument " "1"" of type '" "char const *""'"); + } + arg1 = (char *)(buf1); + result = (Config *)Decoder_file_config((char const *)arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Config, SWIG_POINTER_OWN | 0 ); + if (alloc1 == SWIG_NEWOBJ) free((char*)buf1); + return resultobj; +fail: + if (alloc1 == SWIG_NEWOBJ) free((char*)buf1); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_start_stream(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + int *arg2 = (int *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + + int errcode; + arg2 = &errcode; + if (!PyArg_ParseTuple(args,(char *)"O:Decoder_start_stream",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_start_stream" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + Decoder_start_stream(arg1,arg2); + resultobj = SWIG_Py_Void(); + { + if (*arg2 < 0) { + char buf[64]; + snprintf(buf, 64, "Decoder_start_stream returned %d", *arg2); + SWIG_exception(SWIG_RuntimeError, buf); + } + } + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_start_utt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + int *arg2 = (int *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + + int errcode; + arg2 = &errcode; + if (!PyArg_ParseTuple(args,(char *)"O:Decoder_start_utt",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_start_utt" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + Decoder_start_utt(arg1,arg2); + resultobj = SWIG_Py_Void(); + { + if (*arg2 < 0) { + char buf[64]; + snprintf(buf, 64, "Decoder_start_utt returned %d", *arg2); + SWIG_exception(SWIG_RuntimeError, buf); + } + } + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_end_utt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + int *arg2 = (int *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + + int errcode; + arg2 = &errcode; + if (!PyArg_ParseTuple(args,(char *)"O:Decoder_end_utt",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_end_utt" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + Decoder_end_utt(arg1,arg2); + resultobj = SWIG_Py_Void(); + { + if (*arg2 < 0) { + char buf[64]; + snprintf(buf, 64, "Decoder_end_utt returned %d", *arg2); + SWIG_exception(SWIG_RuntimeError, buf); + } + } + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_process_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + char *arg2 = (char *) 0 ; + size_t arg3 ; + bool arg4 ; + bool arg5 ; + int *arg6 = (int *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + int res2 ; + Py_ssize_t size2 = 0 ; + void const *buf2 = 0 ; + bool val4 ; + int ecode4 = 0 ; + bool val5 ; + int ecode5 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + PyObject * obj3 = 0 ; + int result; + + int errcode; + arg6 = &errcode; + if (!PyArg_ParseTuple(args,(char *)"OOOO:Decoder_process_raw",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_process_raw" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + { + res2 = PyObject_AsReadBuffer(obj1, &buf2, &size2); + if (res2<0) { + PyErr_Clear(); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Decoder_process_raw" "', argument " "2"" of type '" "(const char* SDATA, size_t NSAMP)""'"); + } + arg2 = (char *) buf2; + arg3 = (size_t) (size2 / sizeof(char const)); + } + ecode4 = SWIG_AsVal_bool(obj2, &val4); + if (!SWIG_IsOK(ecode4)) { + SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "Decoder_process_raw" "', argument " "4"" of type '" "bool""'"); + } + arg4 = (bool)(val4); + ecode5 = SWIG_AsVal_bool(obj3, &val5); + if (!SWIG_IsOK(ecode5)) { + SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "Decoder_process_raw" "', argument " "5"" of type '" "bool""'"); + } + arg5 = (bool)(val5); + result = (int)Decoder_process_raw(arg1,(char const *)arg2,arg3,arg4,arg5,arg6); + resultobj = SWIG_From_int((int)(result)); + { + if (*arg6 < 0) { + char buf[64]; + snprintf(buf, 64, "Decoder_process_raw returned %d", *arg6); + SWIG_exception(SWIG_RuntimeError, buf); + } + } + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_process_cep(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + char *arg2 = (char *) 0 ; + size_t arg3 ; + bool arg4 ; + bool arg5 ; + int *arg6 = (int *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + int res2 ; + Py_ssize_t size2 = 0 ; + void const *buf2 = 0 ; + bool val4 ; + int ecode4 = 0 ; + bool val5 ; + int ecode5 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + PyObject * obj3 = 0 ; + int result; + + int errcode; + arg6 = &errcode; + if (!PyArg_ParseTuple(args,(char *)"OOOO:Decoder_process_cep",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_process_cep" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + { + res2 = PyObject_AsReadBuffer(obj1, &buf2, &size2); + if (res2<0) { + PyErr_Clear(); + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Decoder_process_cep" "', argument " "2"" of type '" "(const char* SDATA, size_t NSAMP)""'"); + } + arg2 = (char *) buf2; + arg3 = (size_t) (size2 / sizeof(char const)); + } + ecode4 = SWIG_AsVal_bool(obj2, &val4); + if (!SWIG_IsOK(ecode4)) { + SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "Decoder_process_cep" "', argument " "4"" of type '" "bool""'"); + } + arg4 = (bool)(val4); + ecode5 = SWIG_AsVal_bool(obj3, &val5); + if (!SWIG_IsOK(ecode5)) { + SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "Decoder_process_cep" "', argument " "5"" of type '" "bool""'"); + } + arg5 = (bool)(val5); + result = (int)Decoder_process_cep(arg1,(char const *)arg2,arg3,arg4,arg5,arg6); + resultobj = SWIG_From_int((int)(result)); + { + if (*arg6 < 0) { + char buf[64]; + snprintf(buf, 64, "Decoder_process_cep returned %d", *arg6); + SWIG_exception(SWIG_RuntimeError, buf); + } + } + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_hyp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + Hypothesis *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:Decoder_hyp",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_hyp" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + result = (Hypothesis *)Decoder_hyp(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Hypothesis, SWIG_POINTER_OWN | 0 ); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_get_fe(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + FrontEnd *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:Decoder_get_fe",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_get_fe" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + result = (FrontEnd *)Decoder_get_fe(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FrontEnd, 0 | 0 ); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_get_feat(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + Feature *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:Decoder_get_feat",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_get_feat" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + result = (Feature *)Decoder_get_feat(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Feature, 0 | 0 ); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_get_in_speech(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + bool result; + + if (!PyArg_ParseTuple(args,(char *)"O:Decoder_get_in_speech",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_get_in_speech" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + result = (bool)Decoder_get_in_speech(arg1); + resultobj = SWIG_From_bool((bool)(result)); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_get_fsg(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + char *arg2 = (char *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + FsgModel *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:Decoder_get_fsg",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_get_fsg" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Decoder_get_fsg" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = (char *)(buf2); + result = (FsgModel *)Decoder_get_fsg(arg1,(char const *)arg2); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FsgModel, 0 | 0 ); + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + return resultobj; +fail: + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_set_fsg(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + char *arg2 = (char *) 0 ; + FsgModel *arg3 = (FsgModel *) 0 ; + int *arg4 = (int *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + void *argp3 = 0 ; + int res3 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + + int errcode; + arg4 = &errcode; + if (!PyArg_ParseTuple(args,(char *)"OOO:Decoder_set_fsg",&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_set_fsg" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Decoder_set_fsg" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = (char *)(buf2); + res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_FsgModel, 0 | 0 ); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Decoder_set_fsg" "', argument " "3"" of type '" "FsgModel *""'"); + } + arg3 = (FsgModel *)(argp3); + Decoder_set_fsg(arg1,(char const *)arg2,arg3,arg4); + resultobj = SWIG_Py_Void(); + { + if (*arg4 < 0) { + char buf[64]; + snprintf(buf, 64, "Decoder_set_fsg returned %d", *arg4); + SWIG_exception(SWIG_RuntimeError, buf); + } + } + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + return resultobj; +fail: + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_set_jsgf_file(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + char *arg2 = (char *) 0 ; + char *arg3 = (char *) 0 ; + int *arg4 = (int *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + int res3 ; + char *buf3 = 0 ; + int alloc3 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + + int errcode; + arg4 = &errcode; + if (!PyArg_ParseTuple(args,(char *)"OOO:Decoder_set_jsgf_file",&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_set_jsgf_file" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Decoder_set_jsgf_file" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = (char *)(buf2); + res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Decoder_set_jsgf_file" "', argument " "3"" of type '" "char const *""'"); + } + arg3 = (char *)(buf3); + Decoder_set_jsgf_file(arg1,(char const *)arg2,(char const *)arg3,arg4); + resultobj = SWIG_Py_Void(); + { + if (*arg4 < 0) { + char buf[64]; + snprintf(buf, 64, "Decoder_set_jsgf_file returned %d", *arg4); + SWIG_exception(SWIG_RuntimeError, buf); + } + } + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + if (alloc3 == SWIG_NEWOBJ) free((char*)buf3); + return resultobj; +fail: + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + if (alloc3 == SWIG_NEWOBJ) free((char*)buf3); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_set_jsgf_string(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + char *arg2 = (char *) 0 ; + char *arg3 = (char *) 0 ; + int *arg4 = (int *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + int res3 ; + char *buf3 = 0 ; + int alloc3 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + + int errcode; + arg4 = &errcode; + if (!PyArg_ParseTuple(args,(char *)"OOO:Decoder_set_jsgf_string",&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_set_jsgf_string" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Decoder_set_jsgf_string" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = (char *)(buf2); + res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Decoder_set_jsgf_string" "', argument " "3"" of type '" "char const *""'"); + } + arg3 = (char *)(buf3); + Decoder_set_jsgf_string(arg1,(char const *)arg2,(char const *)arg3,arg4); + resultobj = SWIG_Py_Void(); + { + if (*arg4 < 0) { + char buf[64]; + snprintf(buf, 64, "Decoder_set_jsgf_string returned %d", *arg4); + SWIG_exception(SWIG_RuntimeError, buf); + } + } + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + if (alloc3 == SWIG_NEWOBJ) free((char*)buf3); + return resultobj; +fail: + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + if (alloc3 == SWIG_NEWOBJ) free((char*)buf3); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_get_kws(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + char *arg2 = (char *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + char *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:Decoder_get_kws",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_get_kws" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Decoder_get_kws" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = (char *)(buf2); + result = (char *)Decoder_get_kws(arg1,(char const *)arg2); + resultobj = SWIG_FromCharPtr((const char *)result); + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + return resultobj; +fail: + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_set_kws(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + char *arg2 = (char *) 0 ; + char *arg3 = (char *) 0 ; + int *arg4 = (int *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + int res3 ; + char *buf3 = 0 ; + int alloc3 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + + int errcode; + arg4 = &errcode; + if (!PyArg_ParseTuple(args,(char *)"OOO:Decoder_set_kws",&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_set_kws" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Decoder_set_kws" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = (char *)(buf2); + res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Decoder_set_kws" "', argument " "3"" of type '" "char const *""'"); + } + arg3 = (char *)(buf3); + Decoder_set_kws(arg1,(char const *)arg2,(char const *)arg3,arg4); + resultobj = SWIG_Py_Void(); + { + if (*arg4 < 0) { + char buf[64]; + snprintf(buf, 64, "Decoder_set_kws returned %d", *arg4); + SWIG_exception(SWIG_RuntimeError, buf); + } + } + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + if (alloc3 == SWIG_NEWOBJ) free((char*)buf3); + return resultobj; +fail: + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + if (alloc3 == SWIG_NEWOBJ) free((char*)buf3); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_set_keyphrase(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + char *arg2 = (char *) 0 ; + char *arg3 = (char *) 0 ; + int *arg4 = (int *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + int res3 ; + char *buf3 = 0 ; + int alloc3 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + + int errcode; + arg4 = &errcode; + if (!PyArg_ParseTuple(args,(char *)"OOO:Decoder_set_keyphrase",&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_set_keyphrase" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Decoder_set_keyphrase" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = (char *)(buf2); + res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Decoder_set_keyphrase" "', argument " "3"" of type '" "char const *""'"); + } + arg3 = (char *)(buf3); + Decoder_set_keyphrase(arg1,(char const *)arg2,(char const *)arg3,arg4); + resultobj = SWIG_Py_Void(); + { + if (*arg4 < 0) { + char buf[64]; + snprintf(buf, 64, "Decoder_set_keyphrase returned %d", *arg4); + SWIG_exception(SWIG_RuntimeError, buf); + } + } + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + if (alloc3 == SWIG_NEWOBJ) free((char*)buf3); + return resultobj; +fail: + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + if (alloc3 == SWIG_NEWOBJ) free((char*)buf3); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_set_allphone_file(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + char *arg2 = (char *) 0 ; + char *arg3 = (char *) 0 ; + int *arg4 = (int *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + int res3 ; + char *buf3 = 0 ; + int alloc3 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + + int errcode; + arg4 = &errcode; + if (!PyArg_ParseTuple(args,(char *)"OOO:Decoder_set_allphone_file",&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_set_allphone_file" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Decoder_set_allphone_file" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = (char *)(buf2); + res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Decoder_set_allphone_file" "', argument " "3"" of type '" "char const *""'"); + } + arg3 = (char *)(buf3); + Decoder_set_allphone_file(arg1,(char const *)arg2,(char const *)arg3,arg4); + resultobj = SWIG_Py_Void(); + { + if (*arg4 < 0) { + char buf[64]; + snprintf(buf, 64, "Decoder_set_allphone_file returned %d", *arg4); + SWIG_exception(SWIG_RuntimeError, buf); + } + } + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + if (alloc3 == SWIG_NEWOBJ) free((char*)buf3); + return resultobj; +fail: + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + if (alloc3 == SWIG_NEWOBJ) free((char*)buf3); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_get_lm(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + char *arg2 = (char *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + NGramModel *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:Decoder_get_lm",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_get_lm" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Decoder_get_lm" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = (char *)(buf2); + result = (NGramModel *)Decoder_get_lm(arg1,(char const *)arg2); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_NGramModel, SWIG_POINTER_OWN | 0 ); + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + return resultobj; +fail: + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_set_lm(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + char *arg2 = (char *) 0 ; + NGramModel *arg3 = (NGramModel *) 0 ; + int *arg4 = (int *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + void *argp3 = 0 ; + int res3 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + + int errcode; + arg4 = &errcode; + if (!PyArg_ParseTuple(args,(char *)"OOO:Decoder_set_lm",&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_set_lm" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Decoder_set_lm" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = (char *)(buf2); + res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_NGramModel, 0 | 0 ); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Decoder_set_lm" "', argument " "3"" of type '" "NGramModel *""'"); + } + arg3 = (NGramModel *)(argp3); + Decoder_set_lm(arg1,(char const *)arg2,arg3,arg4); + resultobj = SWIG_Py_Void(); + { + if (*arg4 < 0) { + char buf[64]; + snprintf(buf, 64, "Decoder_set_lm returned %d", *arg4); + SWIG_exception(SWIG_RuntimeError, buf); + } + } + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + return resultobj; +fail: + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_set_lm_file(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + char *arg2 = (char *) 0 ; + char *arg3 = (char *) 0 ; + int *arg4 = (int *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + int res3 ; + char *buf3 = 0 ; + int alloc3 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + + int errcode; + arg4 = &errcode; + if (!PyArg_ParseTuple(args,(char *)"OOO:Decoder_set_lm_file",&obj0,&obj1,&obj2)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_set_lm_file" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Decoder_set_lm_file" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = (char *)(buf2); + res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Decoder_set_lm_file" "', argument " "3"" of type '" "char const *""'"); + } + arg3 = (char *)(buf3); + Decoder_set_lm_file(arg1,(char const *)arg2,(char const *)arg3,arg4); + resultobj = SWIG_Py_Void(); + { + if (*arg4 < 0) { + char buf[64]; + snprintf(buf, 64, "Decoder_set_lm_file returned %d", *arg4); + SWIG_exception(SWIG_RuntimeError, buf); + } + } + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + if (alloc3 == SWIG_NEWOBJ) free((char*)buf3); + return resultobj; +fail: + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + if (alloc3 == SWIG_NEWOBJ) free((char*)buf3); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_get_logmath(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + LogMath *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:Decoder_get_logmath",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_get_logmath" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + result = (LogMath *)Decoder_get_logmath(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LogMath, SWIG_POINTER_OWN | 0 ); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_set_search(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + char *arg2 = (char *) 0 ; + int *arg3 = (int *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + int errcode; + arg3 = &errcode; + if (!PyArg_ParseTuple(args,(char *)"OO:Decoder_set_search",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_set_search" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Decoder_set_search" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = (char *)(buf2); + Decoder_set_search(arg1,(char const *)arg2,arg3); + resultobj = SWIG_Py_Void(); + { + if (*arg3 < 0) { + char buf[64]; + snprintf(buf, 64, "Decoder_set_search returned %d", *arg3); + SWIG_exception(SWIG_RuntimeError, buf); + } + } + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + return resultobj; +fail: + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_get_search(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + char *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:Decoder_get_search",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_get_search" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + result = (char *)Decoder_get_search(arg1); + resultobj = SWIG_FromCharPtr((const char *)result); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_n_frames(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + int result; + + if (!PyArg_ParseTuple(args,(char *)"O:Decoder_n_frames",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_n_frames" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + result = (int)Decoder_n_frames(arg1); + resultobj = SWIG_From_int((int)(result)); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_seg(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + SegmentList *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:Decoder_seg",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_seg" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + result = (SegmentList *)Decoder_seg(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_SegmentList, 0 | 0 ); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Decoder_nbest(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + NBestList *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:Decoder_nbest",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Decoder_nbest" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + result = (NBestList *)Decoder_nbest(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_NBestList, 0 | 0 ); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *Decoder_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *obj; + if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; + SWIG_TypeNewClientData(SWIGTYPE_p_Decoder, SWIG_NewClientData(obj)); + return SWIG_Py_Void(); +} + +SWIGINTERN PyObject *_wrap_new_Lattice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + char *arg1 = (char *) 0 ; + int res1 ; + char *buf1 = 0 ; + int alloc1 = 0 ; + PyObject * obj0 = 0 ; + Lattice *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:new_Lattice",&obj0)) SWIG_fail; + res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Lattice" "', argument " "1"" of type '" "char const *""'"); + } + arg1 = (char *)(buf1); + result = (Lattice *)new_Lattice__SWIG_0((char const *)arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Lattice, SWIG_POINTER_NEW | 0 ); + if (alloc1 == SWIG_NEWOBJ) free((char*)buf1); + return resultobj; +fail: + if (alloc1 == SWIG_NEWOBJ) free((char*)buf1); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_new_Lattice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Decoder *arg1 = (Decoder *) 0 ; + char *arg2 = (char *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + Lattice *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"OO:new_Lattice",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Decoder, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Lattice" "', argument " "1"" of type '" "Decoder *""'"); + } + arg1 = (Decoder *)(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_Lattice" "', argument " "2"" of type '" "char *""'"); + } + arg2 = (char *)(buf2); + result = (Lattice *)new_Lattice__SWIG_1(arg1,arg2); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Lattice, SWIG_POINTER_NEW | 0 ); + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + return resultobj; +fail: + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_new_Lattice(PyObject *self, PyObject *args) { + int argc; + PyObject *argv[3]; + int ii; + + if (!PyTuple_Check(args)) SWIG_fail; + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 2) && (ii < argc); ii++) { + argv[ii] = PyTuple_GET_ITEM(args,ii); + } + if (argc == 1) { + int _v; + int res = SWIG_AsCharPtrAndSize(argv[0], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_new_Lattice__SWIG_0(self, args); + } + } + if (argc == 2) { + int _v; + void *vptr = 0; + int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_Decoder, 0); + _v = SWIG_CheckState(res); + if (_v) { + int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); + _v = SWIG_CheckState(res); + if (_v) { + return _wrap_new_Lattice__SWIG_1(self, args); + } + } + } + +fail: + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Lattice'.\n" + " Possible C/C++ prototypes are:\n" + " Lattice::Lattice(char const *)\n" + " Lattice::Lattice(Decoder *,char *)\n"); + return 0; +} + + +SWIGINTERN PyObject *_wrap_delete_Lattice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Lattice *arg1 = (Lattice *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:delete_Lattice",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Lattice, SWIG_POINTER_DISOWN | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Lattice" "', argument " "1"" of type '" "Lattice *""'"); + } + arg1 = (Lattice *)(argp1); + delete_Lattice(arg1); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Lattice_write(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Lattice *arg1 = (Lattice *) 0 ; + char *arg2 = (char *) 0 ; + int *arg3 = (int *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + int errcode; + arg3 = &errcode; + if (!PyArg_ParseTuple(args,(char *)"OO:Lattice_write",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Lattice, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Lattice_write" "', argument " "1"" of type '" "Lattice *""'"); + } + arg1 = (Lattice *)(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Lattice_write" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = (char *)(buf2); + Lattice_write(arg1,(char const *)arg2,arg3); + resultobj = SWIG_Py_Void(); + { + if (*arg3 < 0) { + char buf[64]; + snprintf(buf, 64, "Lattice_write returned %d", *arg3); + SWIG_exception(SWIG_RuntimeError, buf); + } + } + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + return resultobj; +fail: + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + return NULL; +} + + +SWIGINTERN PyObject *_wrap_Lattice_write_htk(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + Lattice *arg1 = (Lattice *) 0 ; + char *arg2 = (char *) 0 ; + int *arg3 = (int *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + + int errcode; + arg3 = &errcode; + if (!PyArg_ParseTuple(args,(char *)"OO:Lattice_write_htk",&obj0,&obj1)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_Lattice, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Lattice_write_htk" "', argument " "1"" of type '" "Lattice *""'"); + } + arg1 = (Lattice *)(argp1); + res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Lattice_write_htk" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = (char *)(buf2); + Lattice_write_htk(arg1,(char const *)arg2,arg3); + resultobj = SWIG_Py_Void(); + { + if (*arg3 < 0) { + char buf[64]; + snprintf(buf, 64, "Lattice_write_htk returned %d", *arg3); + SWIG_exception(SWIG_RuntimeError, buf); + } + } + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + return resultobj; +fail: + if (alloc2 == SWIG_NEWOBJ) free((char*)buf2); + return NULL; +} + + +SWIGINTERN PyObject *Lattice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *obj; + if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; + SWIG_TypeNewClientData(SWIGTYPE_p_Lattice, SWIG_NewClientData(obj)); + return SWIG_Py_Void(); +} + +SWIGINTERN PyObject *_wrap_NBestList___iter__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + NBestList *arg1 = (NBestList *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + NBestIterator *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:NBestList___iter__",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_NBestList, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NBestList___iter__" "', argument " "1"" of type '" "NBestList *""'"); + } + arg1 = (NBestList *)(argp1); + result = (NBestIterator *)NBestList___iter__(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_NBestIterator, SWIG_POINTER_OWN | 0 ); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_delete_NBestList(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + NBestList *arg1 = (NBestList *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:delete_NBestList",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_NBestList, SWIG_POINTER_DISOWN | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NBestList" "', argument " "1"" of type '" "NBestList *""'"); + } + arg1 = (NBestList *)(argp1); + free((char *) arg1); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *NBestList_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *obj; + if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; + SWIG_TypeNewClientData(SWIGTYPE_p_NBestList, SWIG_NewClientData(obj)); + return SWIG_Py_Void(); +} + +SWIGINTERN PyObject *_wrap_SegmentList___iter__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + SegmentList *arg1 = (SegmentList *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + SegmentIterator *result = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:SegmentList___iter__",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_SegmentList, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SegmentList___iter__" "', argument " "1"" of type '" "SegmentList *""'"); + } + arg1 = (SegmentList *)(argp1); + result = (SegmentIterator *)SegmentList___iter__(arg1); + resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_SegmentIterator, SWIG_POINTER_OWN | 0 ); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *_wrap_delete_SegmentList(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + SegmentList *arg1 = (SegmentList *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + PyObject * obj0 = 0 ; + + if (!PyArg_ParseTuple(args,(char *)"O:delete_SegmentList",&obj0)) SWIG_fail; + res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_SegmentList, SWIG_POINTER_DISOWN | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SegmentList" "', argument " "1"" of type '" "SegmentList *""'"); + } + arg1 = (SegmentList *)(argp1); + free((char *) arg1); + resultobj = SWIG_Py_Void(); + return resultobj; +fail: + return NULL; +} + + +SWIGINTERN PyObject *SegmentList_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *obj; + if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; + SWIG_TypeNewClientData(SWIGTYPE_p_SegmentList, SWIG_NewClientData(obj)); + return SWIG_Py_Void(); +} + +static PyMethodDef SwigMethods[] = { + { (char *)"SWIG_PyInstanceMethod_New", (PyCFunction)SWIG_PyInstanceMethod_New, METH_O, NULL}, + { (char *)"Hypothesis_hypstr_set", _wrap_Hypothesis_hypstr_set, METH_VARARGS, (char *)"Hypothesis_hypstr_set(Hypothesis self, char * hypstr)"}, + { (char *)"Hypothesis_hypstr_get", _wrap_Hypothesis_hypstr_get, METH_VARARGS, (char *)"Hypothesis_hypstr_get(Hypothesis self) -> char *"}, + { (char *)"Hypothesis_best_score_set", _wrap_Hypothesis_best_score_set, METH_VARARGS, (char *)"Hypothesis_best_score_set(Hypothesis self, int best_score)"}, + { (char *)"Hypothesis_best_score_get", _wrap_Hypothesis_best_score_get, METH_VARARGS, (char *)"Hypothesis_best_score_get(Hypothesis self) -> int"}, + { (char *)"Hypothesis_prob_set", _wrap_Hypothesis_prob_set, METH_VARARGS, (char *)"Hypothesis_prob_set(Hypothesis self, int prob)"}, + { (char *)"Hypothesis_prob_get", _wrap_Hypothesis_prob_get, METH_VARARGS, (char *)"Hypothesis_prob_get(Hypothesis self) -> int"}, + { (char *)"new_Hypothesis", _wrap_new_Hypothesis, METH_VARARGS, (char *)"new_Hypothesis(char const * hypstr, int best_score, int prob) -> Hypothesis"}, + { (char *)"delete_Hypothesis", _wrap_delete_Hypothesis, METH_VARARGS, (char *)"delete_Hypothesis(Hypothesis self)"}, + { (char *)"Hypothesis_swigregister", Hypothesis_swigregister, METH_VARARGS, NULL}, + { (char *)"Segment_word_set", _wrap_Segment_word_set, METH_VARARGS, (char *)"Segment_word_set(Segment self, char * word)"}, + { (char *)"Segment_word_get", _wrap_Segment_word_get, METH_VARARGS, (char *)"Segment_word_get(Segment self) -> char *"}, + { (char *)"Segment_ascore_set", _wrap_Segment_ascore_set, METH_VARARGS, (char *)"Segment_ascore_set(Segment self, int32 ascore)"}, + { (char *)"Segment_ascore_get", _wrap_Segment_ascore_get, METH_VARARGS, (char *)"Segment_ascore_get(Segment self) -> int32"}, + { (char *)"Segment_lscore_set", _wrap_Segment_lscore_set, METH_VARARGS, (char *)"Segment_lscore_set(Segment self, int32 lscore)"}, + { (char *)"Segment_lscore_get", _wrap_Segment_lscore_get, METH_VARARGS, (char *)"Segment_lscore_get(Segment self) -> int32"}, + { (char *)"Segment_lback_set", _wrap_Segment_lback_set, METH_VARARGS, (char *)"Segment_lback_set(Segment self, int32 lback)"}, + { (char *)"Segment_lback_get", _wrap_Segment_lback_get, METH_VARARGS, (char *)"Segment_lback_get(Segment self) -> int32"}, + { (char *)"Segment_prob_set", _wrap_Segment_prob_set, METH_VARARGS, (char *)"Segment_prob_set(Segment self, int32 prob)"}, + { (char *)"Segment_prob_get", _wrap_Segment_prob_get, METH_VARARGS, (char *)"Segment_prob_get(Segment self) -> int32"}, + { (char *)"Segment_start_frame_set", _wrap_Segment_start_frame_set, METH_VARARGS, (char *)"Segment_start_frame_set(Segment self, int start_frame)"}, + { (char *)"Segment_start_frame_get", _wrap_Segment_start_frame_get, METH_VARARGS, (char *)"Segment_start_frame_get(Segment self) -> int"}, + { (char *)"Segment_end_frame_set", _wrap_Segment_end_frame_set, METH_VARARGS, (char *)"Segment_end_frame_set(Segment self, int end_frame)"}, + { (char *)"Segment_end_frame_get", _wrap_Segment_end_frame_get, METH_VARARGS, (char *)"Segment_end_frame_get(Segment self) -> int"}, + { (char *)"Segment_fromIter", _wrap_Segment_fromIter, METH_VARARGS, (char *)"Segment_fromIter(ps_seg_t * itor) -> Segment"}, + { (char *)"delete_Segment", _wrap_delete_Segment, METH_VARARGS, (char *)"delete_Segment(Segment self)"}, + { (char *)"new_Segment", _wrap_new_Segment, METH_VARARGS, (char *)"new_Segment() -> Segment"}, + { (char *)"Segment_swigregister", Segment_swigregister, METH_VARARGS, NULL}, + { (char *)"NBest_hypstr_set", _wrap_NBest_hypstr_set, METH_VARARGS, (char *)"NBest_hypstr_set(NBest self, char * hypstr)"}, + { (char *)"NBest_hypstr_get", _wrap_NBest_hypstr_get, METH_VARARGS, (char *)"NBest_hypstr_get(NBest self) -> char *"}, + { (char *)"NBest_score_set", _wrap_NBest_score_set, METH_VARARGS, (char *)"NBest_score_set(NBest self, int32 score)"}, + { (char *)"NBest_score_get", _wrap_NBest_score_get, METH_VARARGS, (char *)"NBest_score_get(NBest self) -> int32"}, + { (char *)"NBest_fromIter", _wrap_NBest_fromIter, METH_VARARGS, (char *)"NBest_fromIter(ps_nbest_t * itor) -> NBest"}, + { (char *)"NBest_hyp", _wrap_NBest_hyp, METH_VARARGS, (char *)"NBest_hyp(NBest self) -> Hypothesis"}, + { (char *)"delete_NBest", _wrap_delete_NBest, METH_VARARGS, (char *)"delete_NBest(NBest self)"}, + { (char *)"new_NBest", _wrap_new_NBest, METH_VARARGS, (char *)"new_NBest() -> NBest"}, + { (char *)"NBest_swigregister", NBest_swigregister, METH_VARARGS, NULL}, + { (char *)"SegmentIterator_ptr_set", _wrap_SegmentIterator_ptr_set, METH_VARARGS, (char *)"SegmentIterator_ptr_set(SegmentIterator self, ps_seg_t * ptr)"}, + { (char *)"SegmentIterator_ptr_get", _wrap_SegmentIterator_ptr_get, METH_VARARGS, (char *)"SegmentIterator_ptr_get(SegmentIterator self) -> ps_seg_t *"}, + { (char *)"new_SegmentIterator", _wrap_new_SegmentIterator, METH_VARARGS, (char *)"new_SegmentIterator(ps_seg_t * ptr) -> SegmentIterator"}, + { (char *)"delete_SegmentIterator", _wrap_delete_SegmentIterator, METH_VARARGS, (char *)"delete_SegmentIterator(SegmentIterator self)"}, + { (char *)"SegmentIterator_next", _wrap_SegmentIterator_next, METH_VARARGS, (char *)"SegmentIterator_next(SegmentIterator self) -> Segment"}, + { (char *)"SegmentIterator___next__", _wrap_SegmentIterator___next__, METH_VARARGS, (char *)"SegmentIterator___next__(SegmentIterator self) -> Segment"}, + { (char *)"SegmentIterator_swigregister", SegmentIterator_swigregister, METH_VARARGS, NULL}, + { (char *)"NBestIterator_ptr_set", _wrap_NBestIterator_ptr_set, METH_VARARGS, (char *)"NBestIterator_ptr_set(NBestIterator self, ps_nbest_t * ptr)"}, + { (char *)"NBestIterator_ptr_get", _wrap_NBestIterator_ptr_get, METH_VARARGS, (char *)"NBestIterator_ptr_get(NBestIterator self) -> ps_nbest_t *"}, + { (char *)"new_NBestIterator", _wrap_new_NBestIterator, METH_VARARGS, (char *)"new_NBestIterator(ps_nbest_t * ptr) -> NBestIterator"}, + { (char *)"delete_NBestIterator", _wrap_delete_NBestIterator, METH_VARARGS, (char *)"delete_NBestIterator(NBestIterator self)"}, + { (char *)"NBestIterator_next", _wrap_NBestIterator_next, METH_VARARGS, (char *)"NBestIterator_next(NBestIterator self) -> NBest"}, + { (char *)"NBestIterator___next__", _wrap_NBestIterator___next__, METH_VARARGS, (char *)"NBestIterator___next__(NBestIterator self) -> NBest"}, + { (char *)"NBestIterator_swigregister", NBestIterator_swigregister, METH_VARARGS, NULL}, + { (char *)"new_Decoder", _wrap_new_Decoder, METH_VARARGS, (char *)"\n" + "Decoder()\n" + "new_Decoder(Config config) -> Decoder\n" + ""}, + { (char *)"delete_Decoder", _wrap_delete_Decoder, METH_VARARGS, (char *)"delete_Decoder(Decoder self)"}, + { (char *)"Decoder_reinit", _wrap_Decoder_reinit, METH_VARARGS, (char *)"Decoder_reinit(Decoder self, Config config)"}, + { (char *)"Decoder_load_dict", _wrap_Decoder_load_dict, METH_VARARGS, (char *)"Decoder_load_dict(Decoder self, char const * fdict, char const * ffilter, char const * format)"}, + { (char *)"Decoder_save_dict", _wrap_Decoder_save_dict, METH_VARARGS, (char *)"Decoder_save_dict(Decoder self, char const * dictfile, char const * format)"}, + { (char *)"Decoder_add_word", _wrap_Decoder_add_word, METH_VARARGS, (char *)"Decoder_add_word(Decoder self, char const * word, char const * phones, int update)"}, + { (char *)"Decoder_lookup_word", _wrap_Decoder_lookup_word, METH_VARARGS, (char *)"Decoder_lookup_word(Decoder self, char const * word) -> char *"}, + { (char *)"Decoder_get_lattice", _wrap_Decoder_get_lattice, METH_VARARGS, (char *)"Decoder_get_lattice(Decoder self) -> Lattice"}, + { (char *)"Decoder_get_config", _wrap_Decoder_get_config, METH_VARARGS, (char *)"Decoder_get_config(Decoder self) -> Config"}, + { (char *)"Decoder_default_config", _wrap_Decoder_default_config, METH_VARARGS, (char *)"Decoder_default_config() -> Config"}, + { (char *)"Decoder_file_config", _wrap_Decoder_file_config, METH_VARARGS, (char *)"Decoder_file_config(char const * path) -> Config"}, + { (char *)"Decoder_start_stream", _wrap_Decoder_start_stream, METH_VARARGS, (char *)"Decoder_start_stream(Decoder self)"}, + { (char *)"Decoder_start_utt", _wrap_Decoder_start_utt, METH_VARARGS, (char *)"Decoder_start_utt(Decoder self)"}, + { (char *)"Decoder_end_utt", _wrap_Decoder_end_utt, METH_VARARGS, (char *)"Decoder_end_utt(Decoder self)"}, + { (char *)"Decoder_process_raw", _wrap_Decoder_process_raw, METH_VARARGS, (char *)"Decoder_process_raw(Decoder self, char const * SDATA, bool no_search, bool full_utt) -> int"}, + { (char *)"Decoder_process_cep", _wrap_Decoder_process_cep, METH_VARARGS, (char *)"Decoder_process_cep(Decoder self, char const * SDATA, bool no_search, bool full_utt) -> int"}, + { (char *)"Decoder_hyp", _wrap_Decoder_hyp, METH_VARARGS, (char *)"Decoder_hyp(Decoder self) -> Hypothesis"}, + { (char *)"Decoder_get_fe", _wrap_Decoder_get_fe, METH_VARARGS, (char *)"Decoder_get_fe(Decoder self) -> FrontEnd"}, + { (char *)"Decoder_get_feat", _wrap_Decoder_get_feat, METH_VARARGS, (char *)"Decoder_get_feat(Decoder self) -> Feature"}, + { (char *)"Decoder_get_in_speech", _wrap_Decoder_get_in_speech, METH_VARARGS, (char *)"Decoder_get_in_speech(Decoder self) -> bool"}, + { (char *)"Decoder_get_fsg", _wrap_Decoder_get_fsg, METH_VARARGS, (char *)"Decoder_get_fsg(Decoder self, char const * name) -> FsgModel"}, + { (char *)"Decoder_set_fsg", _wrap_Decoder_set_fsg, METH_VARARGS, (char *)"Decoder_set_fsg(Decoder self, char const * name, FsgModel fsg)"}, + { (char *)"Decoder_set_jsgf_file", _wrap_Decoder_set_jsgf_file, METH_VARARGS, (char *)"Decoder_set_jsgf_file(Decoder self, char const * name, char const * path)"}, + { (char *)"Decoder_set_jsgf_string", _wrap_Decoder_set_jsgf_string, METH_VARARGS, (char *)"Decoder_set_jsgf_string(Decoder self, char const * name, char const * jsgf_string)"}, + { (char *)"Decoder_get_kws", _wrap_Decoder_get_kws, METH_VARARGS, (char *)"Decoder_get_kws(Decoder self, char const * name) -> char const *"}, + { (char *)"Decoder_set_kws", _wrap_Decoder_set_kws, METH_VARARGS, (char *)"Decoder_set_kws(Decoder self, char const * name, char const * keyfile)"}, + { (char *)"Decoder_set_keyphrase", _wrap_Decoder_set_keyphrase, METH_VARARGS, (char *)"Decoder_set_keyphrase(Decoder self, char const * name, char const * keyphrase)"}, + { (char *)"Decoder_set_allphone_file", _wrap_Decoder_set_allphone_file, METH_VARARGS, (char *)"Decoder_set_allphone_file(Decoder self, char const * name, char const * lmfile)"}, + { (char *)"Decoder_get_lm", _wrap_Decoder_get_lm, METH_VARARGS, (char *)"Decoder_get_lm(Decoder self, char const * name) -> NGramModel"}, + { (char *)"Decoder_set_lm", _wrap_Decoder_set_lm, METH_VARARGS, (char *)"Decoder_set_lm(Decoder self, char const * name, NGramModel lm)"}, + { (char *)"Decoder_set_lm_file", _wrap_Decoder_set_lm_file, METH_VARARGS, (char *)"Decoder_set_lm_file(Decoder self, char const * name, char const * path)"}, + { (char *)"Decoder_get_logmath", _wrap_Decoder_get_logmath, METH_VARARGS, (char *)"Decoder_get_logmath(Decoder self) -> LogMath"}, + { (char *)"Decoder_set_search", _wrap_Decoder_set_search, METH_VARARGS, (char *)"Decoder_set_search(Decoder self, char const * search_name)"}, + { (char *)"Decoder_get_search", _wrap_Decoder_get_search, METH_VARARGS, (char *)"Decoder_get_search(Decoder self) -> char const *"}, + { (char *)"Decoder_n_frames", _wrap_Decoder_n_frames, METH_VARARGS, (char *)"Decoder_n_frames(Decoder self) -> int"}, + { (char *)"Decoder_seg", _wrap_Decoder_seg, METH_VARARGS, (char *)"Decoder_seg(Decoder self) -> SegmentList"}, + { (char *)"Decoder_nbest", _wrap_Decoder_nbest, METH_VARARGS, (char *)"Decoder_nbest(Decoder self) -> NBestList"}, + { (char *)"Decoder_swigregister", Decoder_swigregister, METH_VARARGS, NULL}, + { (char *)"new_Lattice", _wrap_new_Lattice, METH_VARARGS, (char *)"\n" + "Lattice(char const * path)\n" + "new_Lattice(Decoder decoder, char * path) -> Lattice\n" + ""}, + { (char *)"delete_Lattice", _wrap_delete_Lattice, METH_VARARGS, (char *)"delete_Lattice(Lattice self)"}, + { (char *)"Lattice_write", _wrap_Lattice_write, METH_VARARGS, (char *)"Lattice_write(Lattice self, char const * path)"}, + { (char *)"Lattice_write_htk", _wrap_Lattice_write_htk, METH_VARARGS, (char *)"Lattice_write_htk(Lattice self, char const * path)"}, + { (char *)"Lattice_swigregister", Lattice_swigregister, METH_VARARGS, NULL}, + { (char *)"NBestList___iter__", _wrap_NBestList___iter__, METH_VARARGS, (char *)"NBestList___iter__(NBestList self) -> NBestIterator"}, + { (char *)"delete_NBestList", _wrap_delete_NBestList, METH_VARARGS, (char *)"delete_NBestList(NBestList self)"}, + { (char *)"NBestList_swigregister", NBestList_swigregister, METH_VARARGS, NULL}, + { (char *)"SegmentList___iter__", _wrap_SegmentList___iter__, METH_VARARGS, (char *)"SegmentList___iter__(SegmentList self) -> SegmentIterator"}, + { (char *)"delete_SegmentList", _wrap_delete_SegmentList, METH_VARARGS, (char *)"delete_SegmentList(SegmentList self)"}, + { (char *)"SegmentList_swigregister", SegmentList_swigregister, METH_VARARGS, NULL}, + { NULL, NULL, 0, NULL } +}; + + +/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */ + +static swig_type_info _swigt__p_Config = {"_p_Config", "Config *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_Decoder = {"_p_Decoder", "Decoder *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_Feature = {"_p_Feature", "Feature *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_FrontEnd = {"_p_FrontEnd", "FrontEnd *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_FsgModel = {"_p_FsgModel", "FsgModel *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_Hypothesis = {"_p_Hypothesis", "Hypothesis *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_Lattice = {"_p_Lattice", "Lattice *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_LogMath = {"_p_LogMath", "LogMath *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_NBest = {"_p_NBest", "NBest *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_NBestIterator = {"_p_NBestIterator", "NBestIterator *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_NBestList = {"_p_NBestList", "NBestList *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_NGramModel = {"_p_NGramModel", "NGramModel *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_Segment = {"_p_Segment", "Segment *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_SegmentIterator = {"_p_SegmentIterator", "SegmentIterator *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_SegmentList = {"_p_SegmentList", "SegmentList *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_int = {"_p_int", "int *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_ps_nbest_t = {"_p_ps_nbest_t", "ps_nbest_t *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_ps_seg_t = {"_p_ps_seg_t", "ps_seg_t *", 0, 0, (void*)0, 0}; + +static swig_type_info *swig_type_initial[] = { + &_swigt__p_Config, + &_swigt__p_Decoder, + &_swigt__p_Feature, + &_swigt__p_FrontEnd, + &_swigt__p_FsgModel, + &_swigt__p_Hypothesis, + &_swigt__p_Lattice, + &_swigt__p_LogMath, + &_swigt__p_NBest, + &_swigt__p_NBestIterator, + &_swigt__p_NBestList, + &_swigt__p_NGramModel, + &_swigt__p_Segment, + &_swigt__p_SegmentIterator, + &_swigt__p_SegmentList, + &_swigt__p_char, + &_swigt__p_int, + &_swigt__p_ps_nbest_t, + &_swigt__p_ps_seg_t, +}; + +static swig_cast_info _swigc__p_Config[] = { {&_swigt__p_Config, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Decoder[] = { {&_swigt__p_Decoder, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Feature[] = { {&_swigt__p_Feature, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FrontEnd[] = { {&_swigt__p_FrontEnd, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FsgModel[] = { {&_swigt__p_FsgModel, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Hypothesis[] = { {&_swigt__p_Hypothesis, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Lattice[] = { {&_swigt__p_Lattice, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_LogMath[] = { {&_swigt__p_LogMath, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_NBest[] = { {&_swigt__p_NBest, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_NBestIterator[] = { {&_swigt__p_NBestIterator, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_NBestList[] = { {&_swigt__p_NBestList, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_NGramModel[] = { {&_swigt__p_NGramModel, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Segment[] = { {&_swigt__p_Segment, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_SegmentIterator[] = { {&_swigt__p_SegmentIterator, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_SegmentList[] = { {&_swigt__p_SegmentList, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_int[] = { {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_ps_nbest_t[] = { {&_swigt__p_ps_nbest_t, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_ps_seg_t[] = { {&_swigt__p_ps_seg_t, 0, 0, 0},{0, 0, 0, 0}}; + +static swig_cast_info *swig_cast_initial[] = { + _swigc__p_Config, + _swigc__p_Decoder, + _swigc__p_Feature, + _swigc__p_FrontEnd, + _swigc__p_FsgModel, + _swigc__p_Hypothesis, + _swigc__p_Lattice, + _swigc__p_LogMath, + _swigc__p_NBest, + _swigc__p_NBestIterator, + _swigc__p_NBestList, + _swigc__p_NGramModel, + _swigc__p_Segment, + _swigc__p_SegmentIterator, + _swigc__p_SegmentList, + _swigc__p_char, + _swigc__p_int, + _swigc__p_ps_nbest_t, + _swigc__p_ps_seg_t, +}; + + +/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */ + +static swig_const_info swig_const_table[] = { +{0, 0, 0, 0.0, 0, 0}}; + +#ifdef __cplusplus +} +#endif +/* ----------------------------------------------------------------------------- + * Type initialization: + * This problem is tough by the requirement that no dynamic + * memory is used. Also, since swig_type_info structures store pointers to + * swig_cast_info structures and swig_cast_info structures store pointers back + * to swig_type_info structures, we need some lookup code at initialization. + * The idea is that swig generates all the structures that are needed. + * The runtime then collects these partially filled structures. + * The SWIG_InitializeModule function takes these initial arrays out of + * swig_module, and does all the lookup, filling in the swig_module.types + * array with the correct data and linking the correct swig_cast_info + * structures together. + * + * The generated swig_type_info structures are assigned staticly to an initial + * array. We just loop through that array, and handle each type individually. + * First we lookup if this type has been already loaded, and if so, use the + * loaded structure instead of the generated one. Then we have to fill in the + * cast linked list. The cast data is initially stored in something like a + * two-dimensional array. Each row corresponds to a type (there are the same + * number of rows as there are in the swig_type_initial array). Each entry in + * a column is one of the swig_cast_info structures for that type. + * The cast_initial array is actually an array of arrays, because each row has + * a variable number of columns. So to actually build the cast linked list, + * we find the array of casts associated with the type, and loop through it + * adding the casts to the list. The one last trick we need to do is making + * sure the type pointer in the swig_cast_info struct is correct. + * + * First off, we lookup the cast->type name to see if it is already loaded. + * There are three cases to handle: + * 1) If the cast->type has already been loaded AND the type we are adding + * casting info to has not been loaded (it is in this module), THEN we + * replace the cast->type pointer with the type pointer that has already + * been loaded. + * 2) If BOTH types (the one we are adding casting info to, and the + * cast->type) are loaded, THEN the cast info has already been loaded by + * the previous module so we just ignore it. + * 3) Finally, if cast->type has not already been loaded, then we add that + * swig_cast_info to the linked list (because the cast->type) pointer will + * be correct. + * ----------------------------------------------------------------------------- */ + +#ifdef __cplusplus +extern "C" { +#if 0 +} /* c-mode */ +#endif +#endif + +#if 0 +#define SWIGRUNTIME_DEBUG +#endif + + +SWIGRUNTIME void +SWIG_InitializeModule(void *clientdata) { + size_t i; + swig_module_info *module_head, *iter; + int found, init; + + /* check to see if the circular list has been setup, if not, set it up */ + if (swig_module.next==0) { + /* Initialize the swig_module */ + swig_module.type_initial = swig_type_initial; + swig_module.cast_initial = swig_cast_initial; + swig_module.next = &swig_module; + init = 1; + } else { + init = 0; + } + + /* Try and load any already created modules */ + module_head = SWIG_GetModule(clientdata); + if (!module_head) { + /* This is the first module loaded for this interpreter */ + /* so set the swig module into the interpreter */ + SWIG_SetModule(clientdata, &swig_module); + module_head = &swig_module; + } else { + /* the interpreter has loaded a SWIG module, but has it loaded this one? */ + found=0; + iter=module_head; + do { + if (iter==&swig_module) { + found=1; + break; + } + iter=iter->next; + } while (iter!= module_head); + + /* if the is found in the list, then all is done and we may leave */ + if (found) return; + /* otherwise we must add out module into the list */ + swig_module.next = module_head->next; + module_head->next = &swig_module; + } + + /* When multiple interpreters are used, a module could have already been initialized in + a different interpreter, but not yet have a pointer in this interpreter. + In this case, we do not want to continue adding types... everything should be + set up already */ + if (init == 0) return; + + /* Now work on filling in swig_module.types */ +#ifdef SWIGRUNTIME_DEBUG + printf("SWIG_InitializeModule: size %d\n", swig_module.size); +#endif + for (i = 0; i < swig_module.size; ++i) { + swig_type_info *type = 0; + swig_type_info *ret; + swig_cast_info *cast; + +#ifdef SWIGRUNTIME_DEBUG + printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name); +#endif + + /* if there is another module already loaded */ + if (swig_module.next != &swig_module) { + type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name); + } + if (type) { + /* Overwrite clientdata field */ +#ifdef SWIGRUNTIME_DEBUG + printf("SWIG_InitializeModule: found type %s\n", type->name); +#endif + if (swig_module.type_initial[i]->clientdata) { + type->clientdata = swig_module.type_initial[i]->clientdata; +#ifdef SWIGRUNTIME_DEBUG + printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name); +#endif + } + } else { + type = swig_module.type_initial[i]; + } + + /* Insert casting types */ + cast = swig_module.cast_initial[i]; + while (cast->type) { + /* Don't need to add information already in the list */ + ret = 0; +#ifdef SWIGRUNTIME_DEBUG + printf("SWIG_InitializeModule: look cast %s\n", cast->type->name); +#endif + if (swig_module.next != &swig_module) { + ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name); +#ifdef SWIGRUNTIME_DEBUG + if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name); +#endif + } + if (ret) { + if (type == swig_module.type_initial[i]) { +#ifdef SWIGRUNTIME_DEBUG + printf("SWIG_InitializeModule: skip old type %s\n", ret->name); +#endif + cast->type = ret; + ret = 0; + } else { + /* Check for casting already in the list */ + swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type); +#ifdef SWIGRUNTIME_DEBUG + if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name); +#endif + if (!ocast) ret = 0; + } + } + + if (!ret) { +#ifdef SWIGRUNTIME_DEBUG + printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name); +#endif + if (type->cast) { + type->cast->prev = cast; + cast->next = type->cast; + } + type->cast = cast; + } + cast++; + } + /* Set entry in modules->types array equal to the type */ + swig_module.types[i] = type; + } + swig_module.types[i] = 0; + +#ifdef SWIGRUNTIME_DEBUG + printf("**** SWIG_InitializeModule: Cast List ******\n"); + for (i = 0; i < swig_module.size; ++i) { + int j = 0; + swig_cast_info *cast = swig_module.cast_initial[i]; + printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name); + while (cast->type) { + printf("SWIG_InitializeModule: cast type %s\n", cast->type->name); + cast++; + ++j; + } + printf("---- Total casts: %d\n",j); + } + printf("**** SWIG_InitializeModule: Cast List ******\n"); +#endif +} + +/* This function will propagate the clientdata field of type to +* any new swig_type_info structures that have been added into the list +* of equivalent types. It is like calling +* SWIG_TypeClientData(type, clientdata) a second time. +*/ +SWIGRUNTIME void +SWIG_PropagateClientData(void) { + size_t i; + swig_cast_info *equiv; + static int init_run = 0; + + if (init_run) return; + init_run = 1; + + for (i = 0; i < swig_module.size; i++) { + if (swig_module.types[i]->clientdata) { + equiv = swig_module.types[i]->cast; + while (equiv) { + if (!equiv->converter) { + if (equiv->type && !equiv->type->clientdata) + SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata); + } + equiv = equiv->next; + } + } + } +} + +#ifdef __cplusplus +#if 0 +{ + /* c-mode */ +#endif +} +#endif + + + +#ifdef __cplusplus +extern "C" { +#endif + + /* Python-specific SWIG API */ +#define SWIG_newvarlink() SWIG_Python_newvarlink() +#define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr) +#define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants) + + /* ----------------------------------------------------------------------------- + * global variable support code. + * ----------------------------------------------------------------------------- */ + + typedef struct swig_globalvar { + char *name; /* Name of global variable */ + PyObject *(*get_attr)(void); /* Return the current value */ + int (*set_attr)(PyObject *); /* Set the value */ + struct swig_globalvar *next; + } swig_globalvar; + + typedef struct swig_varlinkobject { + PyObject_HEAD + swig_globalvar *vars; + } swig_varlinkobject; + + SWIGINTERN PyObject * + swig_varlink_repr(swig_varlinkobject *SWIGUNUSEDPARM(v)) { +#if PY_VERSION_HEX >= 0x03000000 + return PyUnicode_InternFromString(""); +#else + return PyString_FromString(""); +#endif + } + + SWIGINTERN PyObject * + swig_varlink_str(swig_varlinkobject *v) { +#if PY_VERSION_HEX >= 0x03000000 + PyObject *str = PyUnicode_InternFromString("("); + PyObject *tail; + PyObject *joined; + swig_globalvar *var; + for (var = v->vars; var; var=var->next) { + tail = PyUnicode_FromString(var->name); + joined = PyUnicode_Concat(str, tail); + Py_DecRef(str); + Py_DecRef(tail); + str = joined; + if (var->next) { + tail = PyUnicode_InternFromString(", "); + joined = PyUnicode_Concat(str, tail); + Py_DecRef(str); + Py_DecRef(tail); + str = joined; + } + } + tail = PyUnicode_InternFromString(")"); + joined = PyUnicode_Concat(str, tail); + Py_DecRef(str); + Py_DecRef(tail); + str = joined; +#else + PyObject *str = PyString_FromString("("); + swig_globalvar *var; + for (var = v->vars; var; var=var->next) { + PyString_ConcatAndDel(&str,PyString_FromString(var->name)); + if (var->next) PyString_ConcatAndDel(&str,PyString_FromString(", ")); + } + PyString_ConcatAndDel(&str,PyString_FromString(")")); +#endif + return str; + } + + SWIGINTERN int + swig_varlink_print(swig_varlinkobject *v, FILE *fp, int SWIGUNUSEDPARM(flags)) { + char *tmp; + PyObject *str = swig_varlink_str(v); + fprintf(fp,"Swig global variables "); + fprintf(fp,"%s\n", tmp = SWIG_Python_str_AsChar(str)); + SWIG_Python_str_DelForPy3(tmp); + Py_DECREF(str); + return 0; + } + + SWIGINTERN void + swig_varlink_dealloc(swig_varlinkobject *v) { + swig_globalvar *var = v->vars; + while (var) { + swig_globalvar *n = var->next; + free(var->name); + free(var); + var = n; + } + } + + SWIGINTERN PyObject * + swig_varlink_getattr(swig_varlinkobject *v, char *n) { + PyObject *res = NULL; + swig_globalvar *var = v->vars; + while (var) { + if (strcmp(var->name,n) == 0) { + res = (*var->get_attr)(); + break; + } + var = var->next; + } + if (res == NULL && !PyErr_Occurred()) { + PyErr_SetString(PyExc_NameError,"Unknown C global variable"); + } + return res; + } + + SWIGINTERN int + swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) { + int res = 1; + swig_globalvar *var = v->vars; + while (var) { + if (strcmp(var->name,n) == 0) { + res = (*var->set_attr)(p); + break; + } + var = var->next; + } + if (res == 1 && !PyErr_Occurred()) { + PyErr_SetString(PyExc_NameError,"Unknown C global variable"); + } + return res; + } + + SWIGINTERN PyTypeObject* + swig_varlink_type(void) { + static char varlink__doc__[] = "Swig var link object"; + static PyTypeObject varlink_type; + static int type_init = 0; + if (!type_init) { + const PyTypeObject tmp = { + /* PyObject header changed in Python 3 */ +#if PY_VERSION_HEX >= 0x03000000 + PyVarObject_HEAD_INIT(NULL, 0) +#else + PyObject_HEAD_INIT(NULL) + 0, /* ob_size */ +#endif + (char *)"swigvarlink", /* tp_name */ + sizeof(swig_varlinkobject), /* tp_basicsize */ + 0, /* tp_itemsize */ + (destructor) swig_varlink_dealloc, /* tp_dealloc */ + (printfunc) swig_varlink_print, /* tp_print */ + (getattrfunc) swig_varlink_getattr, /* tp_getattr */ + (setattrfunc) swig_varlink_setattr, /* tp_setattr */ + 0, /* tp_compare */ + (reprfunc) swig_varlink_repr, /* tp_repr */ + 0, /* tp_as_number */ + 0, /* tp_as_sequence */ + 0, /* tp_as_mapping */ + 0, /* tp_hash */ + 0, /* tp_call */ + (reprfunc) swig_varlink_str, /* tp_str */ + 0, /* tp_getattro */ + 0, /* tp_setattro */ + 0, /* tp_as_buffer */ + 0, /* tp_flags */ + varlink__doc__, /* tp_doc */ + 0, /* tp_traverse */ + 0, /* tp_clear */ + 0, /* tp_richcompare */ + 0, /* tp_weaklistoffset */ +#if PY_VERSION_HEX >= 0x02020000 + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */ +#endif +#if PY_VERSION_HEX >= 0x02030000 + 0, /* tp_del */ +#endif +#if PY_VERSION_HEX >= 0x02060000 + 0, /* tp_version */ +#endif +#ifdef COUNT_ALLOCS + 0,0,0,0 /* tp_alloc -> tp_next */ +#endif + }; + varlink_type = tmp; + type_init = 1; +#if PY_VERSION_HEX < 0x02020000 + varlink_type.ob_type = &PyType_Type; +#else + if (PyType_Ready(&varlink_type) < 0) + return NULL; +#endif + } + return &varlink_type; + } + + /* Create a variable linking object for use later */ + SWIGINTERN PyObject * + SWIG_Python_newvarlink(void) { + swig_varlinkobject *result = PyObject_NEW(swig_varlinkobject, swig_varlink_type()); + if (result) { + result->vars = 0; + } + return ((PyObject*) result); + } + + SWIGINTERN void + SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) { + swig_varlinkobject *v = (swig_varlinkobject *) p; + swig_globalvar *gv = (swig_globalvar *) malloc(sizeof(swig_globalvar)); + if (gv) { + size_t size = strlen(name)+1; + gv->name = (char *)malloc(size); + if (gv->name) { + strncpy(gv->name,name,size); + gv->get_attr = get_attr; + gv->set_attr = set_attr; + gv->next = v->vars; + } + } + v->vars = gv; + } + + SWIGINTERN PyObject * + SWIG_globals(void) { + static PyObject *_SWIG_globals = 0; + if (!_SWIG_globals) _SWIG_globals = SWIG_newvarlink(); + return _SWIG_globals; + } + + /* ----------------------------------------------------------------------------- + * constants/methods manipulation + * ----------------------------------------------------------------------------- */ + + /* Install Constants */ + SWIGINTERN void + SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) { + PyObject *obj = 0; + size_t i; + for (i = 0; constants[i].type; ++i) { + switch(constants[i].type) { + case SWIG_PY_POINTER: + obj = SWIG_InternalNewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0); + break; + case SWIG_PY_BINARY: + obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype)); + break; + default: + obj = 0; + break; + } + if (obj) { + PyDict_SetItemString(d, constants[i].name, obj); + Py_DECREF(obj); + } + } + } + + /* -----------------------------------------------------------------------------*/ + /* Fix SwigMethods to carry the callback ptrs when needed */ + /* -----------------------------------------------------------------------------*/ + + SWIGINTERN void + SWIG_Python_FixMethods(PyMethodDef *methods, + swig_const_info *const_table, + swig_type_info **types, + swig_type_info **types_initial) { + size_t i; + for (i = 0; methods[i].ml_name; ++i) { + const char *c = methods[i].ml_doc; + if (c && (c = strstr(c, "swig_ptr: "))) { + int j; + swig_const_info *ci = 0; + const char *name = c + 10; + for (j = 0; const_table[j].type; ++j) { + if (strncmp(const_table[j].name, name, + strlen(const_table[j].name)) == 0) { + ci = &(const_table[j]); + break; + } + } + if (ci) { + void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue : 0; + if (ptr) { + size_t shift = (ci->ptype) - types; + swig_type_info *ty = types_initial[shift]; + size_t ldoc = (c - methods[i].ml_doc); + size_t lptr = strlen(ty->name)+2*sizeof(void*)+2; + char *ndoc = (char*)malloc(ldoc + lptr + 10); + if (ndoc) { + char *buff = ndoc; + strncpy(buff, methods[i].ml_doc, ldoc); + buff += ldoc; + strncpy(buff, "swig_ptr: ", 10); + buff += 10; + SWIG_PackVoidPtr(buff, ptr, ty->name, lptr); + methods[i].ml_doc = ndoc; + } + } + } + } + } + } + +#ifdef __cplusplus +} +#endif + +/* -----------------------------------------------------------------------------* + * Partial Init method + * -----------------------------------------------------------------------------*/ + +#ifdef __cplusplus +extern "C" +#endif + +SWIGEXPORT +#if PY_VERSION_HEX >= 0x03000000 +PyObject* +#else +void +#endif +SWIG_init(void) { + PyObject *m, *d, *md; +#if PY_VERSION_HEX >= 0x03000000 + static struct PyModuleDef SWIG_module = { +# if PY_VERSION_HEX >= 0x03020000 + PyModuleDef_HEAD_INIT, +# else + { + PyObject_HEAD_INIT(NULL) + NULL, /* m_init */ + 0, /* m_index */ + NULL, /* m_copy */ + }, +# endif + (char *) SWIG_name, + NULL, + -1, + SwigMethods, + NULL, + NULL, + NULL, + NULL + }; +#endif + +#if defined(SWIGPYTHON_BUILTIN) + static SwigPyClientData SwigPyObject_clientdata = { + 0, 0, 0, 0, 0, 0, 0 + }; + static PyGetSetDef this_getset_def = { + (char *)"this", &SwigPyBuiltin_ThisClosure, NULL, NULL, NULL + }; + static SwigPyGetSet thisown_getset_closure = { + (PyCFunction) SwigPyObject_own, + (PyCFunction) SwigPyObject_own + }; + static PyGetSetDef thisown_getset_def = { + (char *)"thisown", SwigPyBuiltin_GetterClosure, SwigPyBuiltin_SetterClosure, NULL, &thisown_getset_closure + }; + PyObject *metatype_args; + PyTypeObject *builtin_pytype; + int builtin_base_count; + swig_type_info *builtin_basetype; + PyObject *tuple; + PyGetSetDescrObject *static_getset; + PyTypeObject *metatype; + SwigPyClientData *cd; + PyObject *public_interface, *public_symbol; + PyObject *this_descr; + PyObject *thisown_descr; + int i; + + (void)builtin_pytype; + (void)builtin_base_count; + (void)builtin_basetype; + (void)tuple; + (void)static_getset; + + /* metatype is used to implement static member variables. */ + metatype_args = Py_BuildValue("(s(O){})", "SwigPyObjectType", &PyType_Type); + assert(metatype_args); + metatype = (PyTypeObject *) PyType_Type.tp_call((PyObject *) &PyType_Type, metatype_args, NULL); + assert(metatype); + Py_DECREF(metatype_args); + metatype->tp_setattro = (setattrofunc) &SwigPyObjectType_setattro; + assert(PyType_Ready(metatype) >= 0); +#endif + + /* Fix SwigMethods to carry the callback ptrs when needed */ + SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_type_initial); + +#if PY_VERSION_HEX >= 0x03000000 + m = PyModule_Create(&SWIG_module); +#else + m = Py_InitModule((char *) SWIG_name, SwigMethods); +#endif + md = d = PyModule_GetDict(m); + (void)md; + + SWIG_InitializeModule(0); + +#ifdef SWIGPYTHON_BUILTIN + SwigPyObject_stype = SWIG_MangledTypeQuery("_p_SwigPyObject"); + assert(SwigPyObject_stype); + cd = (SwigPyClientData*) SwigPyObject_stype->clientdata; + if (!cd) { + SwigPyObject_stype->clientdata = &SwigPyObject_clientdata; + SwigPyObject_clientdata.pytype = SwigPyObject_TypeOnce(); + } else if (SwigPyObject_TypeOnce()->tp_basicsize != cd->pytype->tp_basicsize) { + PyErr_SetString(PyExc_RuntimeError, "Import error: attempted to load two incompatible swig-generated modules."); +# if PY_VERSION_HEX >= 0x03000000 + return NULL; +# else + return; +# endif + } + + /* All objects have a 'this' attribute */ + this_descr = PyDescr_NewGetSet(SwigPyObject_type(), &this_getset_def); + (void)this_descr; + + /* All objects have a 'thisown' attribute */ + thisown_descr = PyDescr_NewGetSet(SwigPyObject_type(), &thisown_getset_def); + (void)thisown_descr; + + public_interface = PyList_New(0); + public_symbol = 0; + (void)public_symbol; + + PyDict_SetItemString(md, "__all__", public_interface); + Py_DECREF(public_interface); + for (i = 0; SwigMethods[i].ml_name != NULL; ++i) + SwigPyBuiltin_AddPublicSymbol(public_interface, SwigMethods[i].ml_name); + for (i = 0; swig_const_table[i].name != 0; ++i) + SwigPyBuiltin_AddPublicSymbol(public_interface, swig_const_table[i].name); +#endif + + SWIG_InstallConstants(d,swig_const_table); + +#if PY_VERSION_HEX >= 0x03000000 + return m; +#else + return; +#endif +} + diff --git a/pocketsphinx-5prealpha/swig/python/test/Makefile b/pocketsphinx-5prealpha/swig/python/test/Makefile index 5909db7..0ec9c1f 100644 --- a/pocketsphinx-5prealpha/swig/python/test/Makefile +++ b/pocketsphinx-5prealpha/swig/python/test/Makefile @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # swig/python/test/Makefile. Generated from Makefile.in by configure. -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -14,17 +14,7 @@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -85,9 +75,10 @@ POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -build_triplet = armv7l-unknown-linux-gnueabihf -host_triplet = armv7l-unknown-linux-gnueabihf +build_triplet = x86_64-unknown-linux-gnu +host_triplet = x86_64-unknown-linux-gnu subdir = swig/python/test +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -97,7 +88,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/config.h CONFIG_CLEAN_FILES = @@ -122,21 +112,20 @@ am__can_run_installinfo = \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing aclocal-1.15 +ACLOCAL = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing aclocal-1.14 AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar -AUTOCONF = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing autoconf -AUTOHEADER = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing autoheader -AUTOMAKE = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing automake-1.15 -AWK = gawk +AUTOCONF = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing autoconf +AUTOHEADER = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing autoheader +AUTOMAKE = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing automake-1.14 +AWK = mawk CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 -Wall CPP = gcc -E -CPPFLAGS = -I/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include -I/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase +CPPFLAGS = -I/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include -I/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase CYGPATH_W = echo DEFS = -DHAVE_CONFIG_H DEPDIR = .deps @@ -163,16 +152,15 @@ INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s -LD = /usr/bin/ld -LDFLAGS = -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase +LD = /usr/bin/ld -m elf_x86_64 +LDFLAGS = -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase LIBOBJS = LIBS = -lsphinxbase LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LTLIBOBJS = -LT_SYS_LIBRARY_PATH = -MAKEINFO = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing makeinfo +MAKEINFO = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p NM = /usr/bin/nm -B @@ -206,15 +194,15 @@ SET_MAKE = SHELL = /bin/bash SPHINXBASE_CFLAGS = SPHINXBASE_LIBS = -SPHINXBASE_SWIG = /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/swig +SPHINXBASE_SWIG = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/swig STRIP = strip SWIG = /usr/bin/swig -SWIG_LIB = /usr/share/swig3.0 +SWIG_LIB = /usr/share/swig2.0 VERSION = 5prealpha -abs_builddir = /home/pi/speech2text/pocketsphinx-5prealpha/swig/python/test -abs_srcdir = /home/pi/speech2text/pocketsphinx-5prealpha/swig/python/test -abs_top_builddir = /home/pi/speech2text/pocketsphinx-5prealpha -abs_top_srcdir = /home/pi/speech2text/pocketsphinx-5prealpha +abs_builddir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/swig/python/test +abs_srcdir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/swig/python/test +abs_top_builddir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha +abs_top_srcdir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = @@ -224,10 +212,10 @@ am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin -build = armv7l-unknown-linux-gnueabihf +build = x86_64-unknown-linux-gnu build_alias = -build_cpu = armv7l -build_os = linux-gnueabihf +build_cpu = x86_64 +build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} @@ -235,15 +223,15 @@ datarootdir = ${prefix}/share docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} -host = armv7l-unknown-linux-gnueabihf +host = x86_64-unknown-linux-gnu host_alias = -host_cpu = armv7l -host_os = linux-gnueabihf +host_cpu = x86_64 +host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info -install_sh = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/install-sh +install_sh = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/install-sh libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale @@ -260,7 +248,6 @@ program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages -runstatedir = ${localstatedir}/run sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . @@ -295,6 +282,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign swig/python/test/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign swig/python/test/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -469,8 +457,6 @@ uninstall-am: mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags-am uninstall uninstall-am -.PRECIOUS: Makefile - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/pocketsphinx-5prealpha/swig/python/test/Makefile.in b/pocketsphinx-5prealpha/swig/python/test/Makefile.in index a454041..d55d69a 100644 --- a/pocketsphinx-5prealpha/swig/python/test/Makefile.in +++ b/pocketsphinx-5prealpha/swig/python/test/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -14,17 +14,7 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -88,6 +78,7 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = swig/python/test +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -97,7 +88,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/config.h CONFIG_CLEAN_FILES = @@ -122,7 +112,6 @@ am__can_run_installinfo = \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ @@ -171,7 +160,6 @@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ @@ -260,7 +248,6 @@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -295,6 +282,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign swig/python/test/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign swig/python/test/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -469,8 +457,6 @@ uninstall-am: mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags-am uninstall uninstall-am -.PRECIOUS: Makefile - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/pocketsphinx-5prealpha/test/Makefile b/pocketsphinx-5prealpha/test/Makefile index 93e2f60..755ad89 100644 --- a/pocketsphinx-5prealpha/test/Makefile +++ b/pocketsphinx-5prealpha/test/Makefile @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # test/Makefile. Generated from Makefile.in by configure. -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -14,17 +14,7 @@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -85,9 +75,11 @@ POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -build_triplet = armv7l-unknown-linux-gnueabihf -host_triplet = armv7l-unknown-linux-gnueabihf +build_triplet = x86_64-unknown-linux-gnu +host_triplet = x86_64-unknown-linux-gnu subdir = test +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(srcdir)/testfuncs.sh.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -97,7 +89,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/config.h CONFIG_CLEAN_FILES = testfuncs.sh @@ -157,7 +148,6 @@ am__define_uniq_tagged_files = \ ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) -am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/testfuncs.sh.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ @@ -184,19 +174,19 @@ am__relativize = \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" -ACLOCAL = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing aclocal-1.15 +ACLOCAL = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing aclocal-1.14 AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar -AUTOCONF = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing autoconf -AUTOHEADER = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing autoheader -AUTOMAKE = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing automake-1.15 -AWK = gawk +AUTOCONF = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing autoconf +AUTOHEADER = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing autoheader +AUTOMAKE = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing automake-1.14 +AWK = mawk CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 -Wall CPP = gcc -E -CPPFLAGS = -I/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include -I/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase +CPPFLAGS = -I/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include -I/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase CYGPATH_W = echo DEFS = -DHAVE_CONFIG_H DEPDIR = .deps @@ -223,16 +213,15 @@ INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s -LD = /usr/bin/ld -LDFLAGS = -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase +LD = /usr/bin/ld -m elf_x86_64 +LDFLAGS = -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase LIBOBJS = LIBS = -lsphinxbase LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LTLIBOBJS = -LT_SYS_LIBRARY_PATH = -MAKEINFO = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing makeinfo +MAKEINFO = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p NM = /usr/bin/nm -B @@ -266,15 +255,15 @@ SET_MAKE = SHELL = /bin/bash SPHINXBASE_CFLAGS = SPHINXBASE_LIBS = -SPHINXBASE_SWIG = /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/swig +SPHINXBASE_SWIG = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/swig STRIP = strip SWIG = /usr/bin/swig -SWIG_LIB = /usr/share/swig3.0 +SWIG_LIB = /usr/share/swig2.0 VERSION = 5prealpha -abs_builddir = /home/pi/speech2text/pocketsphinx-5prealpha/test -abs_srcdir = /home/pi/speech2text/pocketsphinx-5prealpha/test -abs_top_builddir = /home/pi/speech2text/pocketsphinx-5prealpha -abs_top_srcdir = /home/pi/speech2text/pocketsphinx-5prealpha +abs_builddir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/test +abs_srcdir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/test +abs_top_builddir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha +abs_top_srcdir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = @@ -284,10 +273,10 @@ am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin -build = armv7l-unknown-linux-gnueabihf +build = x86_64-unknown-linux-gnu build_alias = -build_cpu = armv7l -build_os = linux-gnueabihf +build_cpu = x86_64 +build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} @@ -295,15 +284,15 @@ datarootdir = ${prefix}/share docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} -host = armv7l-unknown-linux-gnueabihf +host = x86_64-unknown-linux-gnu host_alias = -host_cpu = armv7l -host_os = linux-gnueabihf +host_cpu = x86_64 +host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info -install_sh = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/install-sh +install_sh = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/install-sh libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale @@ -320,7 +309,6 @@ program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages -runstatedir = ${localstatedir}/run sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . @@ -433,6 +421,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign test/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign test/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -729,8 +718,6 @@ uninstall-am: mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am -.PRECIOUS: Makefile - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/pocketsphinx-5prealpha/test/Makefile.in b/pocketsphinx-5prealpha/test/Makefile.in index 7aa6b30..cd693ff 100644 --- a/pocketsphinx-5prealpha/test/Makefile.in +++ b/pocketsphinx-5prealpha/test/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -14,17 +14,7 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -88,6 +78,8 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = test +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(srcdir)/testfuncs.sh.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -97,7 +89,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/config.h CONFIG_CLEAN_FILES = testfuncs.sh @@ -157,7 +148,6 @@ am__define_uniq_tagged_files = \ ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) -am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/testfuncs.sh.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ @@ -231,7 +221,6 @@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ @@ -320,7 +309,6 @@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -433,6 +421,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign test/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign test/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -729,8 +718,6 @@ uninstall-am: mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am -.PRECIOUS: Makefile - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/pocketsphinx-5prealpha/test/regression/Makefile b/pocketsphinx-5prealpha/test/regression/Makefile index 70b44c4..06bf329 100644 --- a/pocketsphinx-5prealpha/test/regression/Makefile +++ b/pocketsphinx-5prealpha/test/regression/Makefile @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # test/regression/Makefile. Generated from Makefile.in by configure. -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -14,17 +14,7 @@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -85,9 +75,11 @@ POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -build_triplet = armv7l-unknown-linux-gnueabihf -host_triplet = armv7l-unknown-linux-gnueabihf +build_triplet = x86_64-unknown-linux-gnu +host_triplet = x86_64-unknown-linux-gnu subdir = test/regression +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/test-driver ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -97,7 +89,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/config.h CONFIG_CLEAN_FILES = @@ -326,21 +317,20 @@ TEST_LOGS = $(am__test_logs2:.test.log=.log) TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \ $(TEST_LOG_FLAGS) -am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/test-driver DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing aclocal-1.15 +ACLOCAL = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing aclocal-1.14 AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar -AUTOCONF = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing autoconf -AUTOHEADER = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing autoheader -AUTOMAKE = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing automake-1.15 -AWK = gawk +AUTOCONF = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing autoconf +AUTOHEADER = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing autoheader +AUTOMAKE = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing automake-1.14 +AWK = mawk CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 -Wall CPP = gcc -E -CPPFLAGS = -I/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include -I/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase +CPPFLAGS = -I/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include -I/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase CYGPATH_W = echo DEFS = -DHAVE_CONFIG_H DEPDIR = .deps @@ -367,16 +357,15 @@ INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s -LD = /usr/bin/ld -LDFLAGS = -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase +LD = /usr/bin/ld -m elf_x86_64 +LDFLAGS = -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase LIBOBJS = LIBS = -lsphinxbase LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LTLIBOBJS = -LT_SYS_LIBRARY_PATH = -MAKEINFO = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing makeinfo +MAKEINFO = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p NM = /usr/bin/nm -B @@ -410,15 +399,15 @@ SET_MAKE = SHELL = /bin/bash SPHINXBASE_CFLAGS = SPHINXBASE_LIBS = -SPHINXBASE_SWIG = /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/swig +SPHINXBASE_SWIG = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/swig STRIP = strip SWIG = /usr/bin/swig -SWIG_LIB = /usr/share/swig3.0 +SWIG_LIB = /usr/share/swig2.0 VERSION = 5prealpha -abs_builddir = /home/pi/speech2text/pocketsphinx-5prealpha/test/regression -abs_srcdir = /home/pi/speech2text/pocketsphinx-5prealpha/test/regression -abs_top_builddir = /home/pi/speech2text/pocketsphinx-5prealpha -abs_top_srcdir = /home/pi/speech2text/pocketsphinx-5prealpha +abs_builddir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/test/regression +abs_srcdir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/test/regression +abs_top_builddir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha +abs_top_srcdir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = @@ -428,10 +417,10 @@ am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin -build = armv7l-unknown-linux-gnueabihf +build = x86_64-unknown-linux-gnu build_alias = -build_cpu = armv7l -build_os = linux-gnueabihf +build_cpu = x86_64 +build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} @@ -439,15 +428,15 @@ datarootdir = ${prefix}/share docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} -host = armv7l-unknown-linux-gnueabihf +host = x86_64-unknown-linux-gnu host_alias = -host_cpu = armv7l -host_os = linux-gnueabihf +host_cpu = x86_64 +host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info -install_sh = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/install-sh +install_sh = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/install-sh libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale @@ -464,7 +453,6 @@ program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages -runstatedir = ${localstatedir}/run sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . @@ -498,6 +486,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign test/regression/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign test/regression/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -558,7 +547,7 @@ $(TEST_SUITE_LOG): $(TEST_LOGS) if test -n "$$am__remaking_logs"; then \ echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \ "recursion detected" >&2; \ - elif test -n "$$redo_logs"; then \ + else \ am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \ fi; \ if $(am__make_dryrun); then :; else \ @@ -862,8 +851,6 @@ uninstall-am: mostlyclean-libtool pdf pdf-am ps ps-am recheck tags-am \ uninstall uninstall-am -.PRECIOUS: Makefile - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/pocketsphinx-5prealpha/test/regression/Makefile.in b/pocketsphinx-5prealpha/test/regression/Makefile.in index 9792ead..668e4f4 100644 --- a/pocketsphinx-5prealpha/test/regression/Makefile.in +++ b/pocketsphinx-5prealpha/test/regression/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -14,17 +14,7 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -88,6 +78,8 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = test/regression +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/test-driver ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -97,7 +89,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/config.h CONFIG_CLEAN_FILES = @@ -326,7 +317,6 @@ TEST_LOGS = $(am__test_logs2:.test.log=.log) TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \ $(TEST_LOG_FLAGS) -am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/test-driver DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ @@ -375,7 +365,6 @@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ @@ -464,7 +453,6 @@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -498,6 +486,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign test/regression/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign test/regression/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -558,7 +547,7 @@ $(TEST_SUITE_LOG): $(TEST_LOGS) if test -n "$$am__remaking_logs"; then \ echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \ "recursion detected" >&2; \ - elif test -n "$$redo_logs"; then \ + else \ am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \ fi; \ if $(am__make_dryrun); then :; else \ @@ -862,8 +851,6 @@ uninstall-am: mostlyclean-libtool pdf pdf-am ps ps-am recheck tags-am \ uninstall uninstall-am -.PRECIOUS: Makefile - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/pocketsphinx-5prealpha/test/testfuncs.sh b/pocketsphinx-5prealpha/test/testfuncs.sh index 9af5d08..88784f5 100644 --- a/pocketsphinx-5prealpha/test/testfuncs.sh +++ b/pocketsphinx-5prealpha/test/testfuncs.sh @@ -1,7 +1,7 @@ # Utility functions and parameters for regression tests # Predefined directories you may need -# Stupid broken CMU Facilities autoconf doesn't do /home/pi/speech2text/pocketsphinx-5prealpha +# Stupid broken CMU Facilities autoconf doesn't do /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha builddir=../".." sourcedir=../".." tests=$sourcedir/test diff --git a/pocketsphinx-5prealpha/test/unit/Makefile b/pocketsphinx-5prealpha/test/unit/Makefile index 50d468d..50d042f 100644 --- a/pocketsphinx-5prealpha/test/unit/Makefile +++ b/pocketsphinx-5prealpha/test/unit/Makefile @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # test/unit/Makefile. Generated from Makefile.in by configure. -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,17 +15,7 @@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -86,8 +76,8 @@ POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -build_triplet = armv7l-unknown-linux-gnueabihf -host_triplet = armv7l-unknown-linux-gnueabihf +build_triplet = x86_64-unknown-linux-gnu +host_triplet = x86_64-unknown-linux-gnu check_PROGRAMS = test_acmod$(EXEEXT) test_acmod_grow$(EXEEXT) \ test_alignment$(EXEEXT) test_allphone$(EXEEXT) \ test_dict2pid$(EXEEXT) test_dict$(EXEEXT) test_fsg$(EXEEXT) \ @@ -100,6 +90,9 @@ check_PROGRAMS = test_acmod$(EXEEXT) test_acmod_grow$(EXEEXT) \ test_set_search$(EXEEXT) test_simple$(EXEEXT) \ test_state_align$(EXEEXT) subdir = test/unit +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/depcomp $(noinst_HEADERS) \ + $(top_srcdir)/test-driver ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -109,8 +102,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(noinst_HEADERS) \ - $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/config.h CONFIG_CLEAN_FILES = @@ -516,22 +507,20 @@ TEST_LOGS = $(am__test_logs2:.test.log=.log) TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \ $(TEST_LOG_FLAGS) -am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp \ - $(top_srcdir)/test-driver DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing aclocal-1.15 +ACLOCAL = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing aclocal-1.14 AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar -AUTOCONF = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing autoconf -AUTOHEADER = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing autoheader -AUTOMAKE = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing automake-1.15 -AWK = gawk +AUTOCONF = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing autoconf +AUTOHEADER = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing autoheader +AUTOMAKE = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing automake-1.14 +AWK = mawk CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 -Wall CPP = gcc -E -CPPFLAGS = -I/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include -I/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase +CPPFLAGS = -I/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include -I/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/include/sphinxbase CYGPATH_W = echo DEFS = -DHAVE_CONFIG_H DEPDIR = .deps @@ -558,16 +547,15 @@ INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s -LD = /usr/bin/ld -LDFLAGS = -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase +LD = /usr/bin/ld -m elf_x86_64 +LDFLAGS = -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/lib -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxad -L/home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/src/libsphinxbase LIBOBJS = LIBS = -lsphinxbase LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LTLIBOBJS = -LT_SYS_LIBRARY_PATH = -MAKEINFO = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/missing makeinfo +MAKEINFO = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p NM = /usr/bin/nm -B @@ -601,15 +589,15 @@ SET_MAKE = SHELL = /bin/bash SPHINXBASE_CFLAGS = SPHINXBASE_LIBS = -SPHINXBASE_SWIG = /home/pi/speech2text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/swig +SPHINXBASE_SWIG = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/../sphinxbase-5prealpha/swig STRIP = strip SWIG = /usr/bin/swig -SWIG_LIB = /usr/share/swig3.0 +SWIG_LIB = /usr/share/swig2.0 VERSION = 5prealpha -abs_builddir = /home/pi/speech2text/pocketsphinx-5prealpha/test/unit -abs_srcdir = /home/pi/speech2text/pocketsphinx-5prealpha/test/unit -abs_top_builddir = /home/pi/speech2text/pocketsphinx-5prealpha -abs_top_srcdir = /home/pi/speech2text/pocketsphinx-5prealpha +abs_builddir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/test/unit +abs_srcdir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/test/unit +abs_top_builddir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha +abs_top_srcdir = /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = @@ -619,10 +607,10 @@ am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin -build = armv7l-unknown-linux-gnueabihf +build = x86_64-unknown-linux-gnu build_alias = -build_cpu = armv7l -build_os = linux-gnueabihf +build_cpu = x86_64 +build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} @@ -630,15 +618,15 @@ datarootdir = ${prefix}/share docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} -host = armv7l-unknown-linux-gnueabihf +host = x86_64-unknown-linux-gnu host_alias = -host_cpu = armv7l -host_os = linux-gnueabihf +host_cpu = x86_64 +host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info -install_sh = ${SHELL} /home/pi/speech2text/pocketsphinx-5prealpha/install-sh +install_sh = ${SHELL} /home/navbryce/sphinxSpeech2Text/pocketsphinx-5prealpha/install-sh libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale @@ -655,7 +643,6 @@ program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages -runstatedir = ${localstatedir}/run sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . @@ -695,6 +682,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign test/unit/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign test/unit/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -958,7 +946,7 @@ $(TEST_SUITE_LOG): $(TEST_LOGS) if test -n "$$am__remaking_logs"; then \ echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \ "recursion detected" >&2; \ - elif test -n "$$redo_logs"; then \ + else \ am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \ fi; \ if $(am__make_dryrun); then :; else \ @@ -1409,8 +1397,6 @@ uninstall-am: mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ recheck tags tags-am uninstall uninstall-am -.PRECIOUS: Makefile - valgrind-check: for testf in .libs/lt-*; do valgrind --leak-check=full --show-reachable=yes \ diff --git a/pocketsphinx-5prealpha/test/unit/Makefile.in b/pocketsphinx-5prealpha/test/unit/Makefile.in index 7e8f525..cef3cc9 100644 --- a/pocketsphinx-5prealpha/test/unit/Makefile.in +++ b/pocketsphinx-5prealpha/test/unit/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,17 +15,7 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -100,6 +90,9 @@ check_PROGRAMS = test_acmod$(EXEEXT) test_acmod_grow$(EXEEXT) \ test_set_search$(EXEEXT) test_simple$(EXEEXT) \ test_state_align$(EXEEXT) subdir = test/unit +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/depcomp $(noinst_HEADERS) \ + $(top_srcdir)/test-driver ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -109,8 +102,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(noinst_HEADERS) \ - $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/config.h CONFIG_CLEAN_FILES = @@ -516,8 +507,6 @@ TEST_LOGS = $(am__test_logs2:.test.log=.log) TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \ $(TEST_LOG_FLAGS) -am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp \ - $(top_srcdir)/test-driver DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ @@ -566,7 +555,6 @@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ @@ -655,7 +643,6 @@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -695,6 +682,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign test/unit/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign test/unit/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -958,7 +946,7 @@ $(TEST_SUITE_LOG): $(TEST_LOGS) if test -n "$$am__remaking_logs"; then \ echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \ "recursion detected" >&2; \ - elif test -n "$$redo_logs"; then \ + else \ am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \ fi; \ if $(am__make_dryrun); then :; else \ @@ -1409,8 +1397,6 @@ uninstall-am: mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ recheck tags tags-am uninstall uninstall-am -.PRECIOUS: Makefile - valgrind-check: for testf in .libs/lt-*; do valgrind --leak-check=full --show-reachable=yes \ diff --git a/sphinxbase-5prealpha/Makefile b/sphinxbase-5prealpha/Makefile index 5d59206..a934f47 100644 --- a/sphinxbase-5prealpha/Makefile +++ b/sphinxbase-5prealpha/Makefile @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # Makefile. Generated from Makefile.in by configure. -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,17 +15,7 @@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -86,9 +76,14 @@ POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -build_triplet = armv7l-unknown-linux-gnueabihf -host_triplet = armv7l-unknown-linux-gnueabihf +build_triplet = x86_64-unknown-linux-gnu +host_triplet = x86_64-unknown-linux-gnu subdir = . +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/configure $(am__configure_deps) \ + $(srcdir)/sphinxbase.pc.in AUTHORS NEWS README compile \ + config.guess config.sub depcomp install-sh missing py-compile \ + ylwrap ltmain.sh ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -97,8 +92,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ - $(am__configure_deps) $(am__DIST_COMMON) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d @@ -191,9 +184,6 @@ ETAGS = etags CTAGS = ctags CSCOPE = cscope DIST_SUBDIRS = $(SUBDIRS) -am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/sphinxbase.pc.in \ - AUTHORS NEWS README compile config.guess config.sub install-sh \ - ltmain.sh missing py-compile ylwrap DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) @@ -236,18 +226,18 @@ distuninstallcheck_listfiles = find . -type f -print am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' distcleancheck_listfiles = find . -type f -print -ACLOCAL = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing aclocal-1.15 +ACLOCAL = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing aclocal-1.14 AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar -AUTOCONF = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing autoconf -AUTOHEADER = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing autoheader -AUTOMAKE = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing automake-1.15 -AWK = gawk -CC = gcc +AUTOCONF = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing autoconf +AUTOHEADER = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing autoheader +AUTOMAKE = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing automake-1.14 +AWK = mawk +CC = gcc -std=gnu99 CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 -Wall -CPP = gcc -E +CPP = gcc -std=gnu99 -E CPPFLAGS = CYGPATH_W = echo DEFS = -DHAVE_CONFIG_H @@ -268,7 +258,7 @@ INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s -LD = /usr/bin/ld +LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBOBJS = LIBS = -lpthread -lm -lblas -llapack @@ -276,8 +266,7 @@ LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LTLIBOBJS = -LT_SYS_LIBRARY_PATH = -MAKEINFO = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing makeinfo +MAKEINFO = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p NM = /usr/bin/nm -B @@ -310,13 +299,13 @@ SET_MAKE = SHELL = /bin/bash STRIP = strip SWIG = /usr/bin/swig -SWIG_LIB = /usr/share/swig3.0 +SWIG_LIB = /usr/share/swig2.0 VERSION = 5prealpha YACC = bison -y -abs_builddir = /home/pi/speech2text/sphinxbase-5prealpha -abs_srcdir = /home/pi/speech2text/sphinxbase-5prealpha -abs_top_builddir = /home/pi/speech2text/sphinxbase-5prealpha -abs_top_srcdir = /home/pi/speech2text/sphinxbase-5prealpha +abs_builddir = /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha +abs_srcdir = /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha +abs_top_builddir = /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha +abs_top_srcdir = /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = @@ -329,10 +318,10 @@ am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin -build = armv7l-unknown-linux-gnueabihf +build = x86_64-unknown-linux-gnu build_alias = -build_cpu = armv7l -build_os = linux-gnueabihf +build_cpu = x86_64 +build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} @@ -340,15 +329,15 @@ datarootdir = ${prefix}/share docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} -host = armv7l-unknown-linux-gnueabihf +host = x86_64-unknown-linux-gnu host_alias = -host_cpu = armv7l -host_os = linux-gnueabihf +host_cpu = x86_64 +host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info -install_sh = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/install-sh +install_sh = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/install-sh libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale @@ -364,7 +353,6 @@ program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages -runstatedir = ${localstatedir}/run sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . @@ -418,6 +406,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -656,15 +645,15 @@ dist-xz: distdir $(am__post_remove_distdir) dist-tarZ: distdir - @echo WARNING: "Support for distribution archives compressed with" \ - "legacy program 'compress' is deprecated." >&2 + @echo WARNING: "Support for shar distribution archives is" \ + "deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__post_remove_distdir) dist-shar: distdir - @echo WARNING: "Support for shar distribution archives is" \ - "deprecated." >&2 + @echo WARNING: "Support for distribution archives compressed with" \ + "legacy program 'compress' is deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz $(am__post_remove_distdir) @@ -700,17 +689,17 @@ distcheck: dist esac chmod -R a-w $(distdir) chmod u+w $(distdir) - mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst + mkdir $(distdir)/_build $(distdir)/_inst chmod a-w $(distdir) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && am__cwd=`pwd` \ - && $(am__cd) $(distdir)/_build/sub \ - && ../../configure \ + && $(am__cd) $(distdir)/_build \ + && ../configure \ $(AM_DISTCHECK_CONFIGURE_FLAGS) \ $(DISTCHECK_CONFIGURE_FLAGS) \ - --srcdir=../.. --prefix="$$dc_install_base" \ + --srcdir=.. --prefix="$$dc_install_base" \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ @@ -891,8 +880,6 @@ uninstall-am: uninstall-pkgconfigDATA mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ uninstall-am uninstall-pkgconfigDATA -.PRECIOUS: Makefile - doxygen: doxygen ./doc/doxygen.cfg diff --git a/sphinxbase-5prealpha/Makefile.in b/sphinxbase-5prealpha/Makefile.in index f237ce6..88a1d58 100644 --- a/sphinxbase-5prealpha/Makefile.in +++ b/sphinxbase-5prealpha/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,17 +15,7 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -89,6 +79,11 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = . +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/configure $(am__configure_deps) \ + $(srcdir)/sphinxbase.pc.in AUTHORS NEWS README compile \ + config.guess config.sub depcomp install-sh missing py-compile \ + ylwrap ltmain.sh ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -97,8 +92,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ - $(am__configure_deps) $(am__DIST_COMMON) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d @@ -191,9 +184,6 @@ ETAGS = etags CTAGS = ctags CSCOPE = cscope DIST_SUBDIRS = $(SUBDIRS) -am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/sphinxbase.pc.in \ - AUTHORS NEWS README compile config.guess config.sub install-sh \ - ltmain.sh missing py-compile ylwrap DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) @@ -276,7 +266,6 @@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ @@ -364,7 +353,6 @@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -418,6 +406,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -656,15 +645,15 @@ dist-xz: distdir $(am__post_remove_distdir) dist-tarZ: distdir - @echo WARNING: "Support for distribution archives compressed with" \ - "legacy program 'compress' is deprecated." >&2 + @echo WARNING: "Support for shar distribution archives is" \ + "deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__post_remove_distdir) dist-shar: distdir - @echo WARNING: "Support for shar distribution archives is" \ - "deprecated." >&2 + @echo WARNING: "Support for distribution archives compressed with" \ + "legacy program 'compress' is deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz $(am__post_remove_distdir) @@ -700,17 +689,17 @@ distcheck: dist esac chmod -R a-w $(distdir) chmod u+w $(distdir) - mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst + mkdir $(distdir)/_build $(distdir)/_inst chmod a-w $(distdir) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && am__cwd=`pwd` \ - && $(am__cd) $(distdir)/_build/sub \ - && ../../configure \ + && $(am__cd) $(distdir)/_build \ + && ../configure \ $(AM_DISTCHECK_CONFIGURE_FLAGS) \ $(DISTCHECK_CONFIGURE_FLAGS) \ - --srcdir=../.. --prefix="$$dc_install_base" \ + --srcdir=.. --prefix="$$dc_install_base" \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ @@ -891,8 +880,6 @@ uninstall-am: uninstall-pkgconfigDATA mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ uninstall-am uninstall-pkgconfigDATA -.PRECIOUS: Makefile - doxygen: doxygen ./doc/doxygen.cfg diff --git a/sphinxbase-5prealpha/aclocal.m4 b/sphinxbase-5prealpha/aclocal.m4 index 849e2db..4d1cc5f 100644 --- a/sphinxbase-5prealpha/aclocal.m4 +++ b/sphinxbase-5prealpha/aclocal.m4 @@ -1,6 +1,6 @@ -# generated automatically by aclocal 1.15 -*- Autoconf -*- +# generated automatically by aclocal 1.14.1 -*- Autoconf -*- -# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# Copyright (C) 1996-2013 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -20,7 +20,7 @@ You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'.])]) -# Copyright (C) 2002-2014 Free Software Foundation, Inc. +# Copyright (C) 2002-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -32,10 +32,10 @@ To do so, use the procedure documented by the package, typically 'autoreconf'.]) # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], -[am__api_version='1.15' +[am__api_version='1.14' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.15], [], +m4_if([$1], [1.14.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -51,14 +51,14 @@ m4_define([_AM_AUTOCONF_VERSION], []) # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.15])dnl +[AM_AUTOMAKE_VERSION([1.14.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -103,14 +103,15 @@ _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # configured tree to be moved without reconfiguration. AC_DEFUN([AM_AUX_DIR_EXPAND], -[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl -# Expand $ac_aux_dir to an absolute path. -am_aux_dir=`cd "$ac_aux_dir" && pwd` +[dnl Rely on autoconf to set up CDPATH properly. +AC_PREREQ([2.50])dnl +# expand $ac_aux_dir to an absolute path +am_aux_dir=`cd $ac_aux_dir && pwd` ]) # AM_CONDITIONAL -*- Autoconf -*- -# Copyright (C) 1997-2014 Free Software Foundation, Inc. +# Copyright (C) 1997-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -141,7 +142,7 @@ AC_CONFIG_COMMANDS_PRE( Usually this means the macro was only invoked conditionally.]]) fi])]) -# Copyright (C) 1999-2014 Free Software Foundation, Inc. +# Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -332,7 +333,7 @@ _AM_SUBST_NOTMAKE([am__nodep])dnl # Generate code to set up dependency tracking. -*- Autoconf -*- -# Copyright (C) 1999-2014 Free Software Foundation, Inc. +# Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -408,7 +409,7 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], # Do all the work for Automake. -*- Autoconf -*- -# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -498,8 +499,8 @@ AC_REQUIRE([AC_PROG_MKDIR_P])dnl # # AC_SUBST([mkdir_p], ['$(MKDIR_P)']) -# We need awk for the "check" target (and possibly the TAP driver). The -# system "awk" is bad on some platforms. +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl @@ -572,11 +573,7 @@ to "yes", and re-run configure. END AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) fi -fi -dnl The trailing newline in this macro's definition is deliberate, for -dnl backward compatibility and to allow trailing 'dnl'-style comments -dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. -]) +fi]) dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further @@ -605,7 +602,7 @@ for _am_header in $config_headers :; do done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -616,7 +613,7 @@ echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_co # Define $install_sh. AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -if test x"${install_sh+set}" != xset; then +if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; @@ -626,7 +623,7 @@ if test x"${install_sh+set}" != xset; then fi AC_SUBST([install_sh])]) -# Copyright (C) 2003-2014 Free Software Foundation, Inc. +# Copyright (C) 2003-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -647,7 +644,7 @@ AC_SUBST([am__leading_dot])]) # Check to see how 'make' treats includes. -*- Autoconf -*- -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -697,7 +694,7 @@ rm -f confinc confmf # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- -# Copyright (C) 1997-2014 Free Software Foundation, Inc. +# Copyright (C) 1997-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -736,7 +733,7 @@ fi # Helper functions for option handling. -*- Autoconf -*- -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -765,7 +762,7 @@ AC_DEFUN([_AM_SET_OPTIONS], AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) -# Copyright (C) 1999-2014 Free Software Foundation, Inc. +# Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -812,7 +809,7 @@ AC_LANG_POP([C])]) # For backward compatibility. AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) -# Copyright (C) 1999-2014 Free Software Foundation, Inc. +# Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1047,7 +1044,7 @@ for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[[i]] sys.exit(sys.hexversion < minverhex)" AS_IF([AM_RUN_LOG([$1 -c "$prog"])], [$3], [$4])]) -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1066,7 +1063,7 @@ AC_DEFUN([AM_RUN_LOG], # Check to make sure that the build environment is sane. -*- Autoconf -*- -# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1147,7 +1144,7 @@ AC_CONFIG_COMMANDS_PRE( rm -f conftest.file ]) -# Copyright (C) 2009-2014 Free Software Foundation, Inc. +# Copyright (C) 2009-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1207,7 +1204,7 @@ AC_SUBST([AM_BACKSLASH])dnl _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1235,7 +1232,7 @@ fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) -# Copyright (C) 2006-2014 Free Software Foundation, Inc. +# Copyright (C) 2006-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1254,7 +1251,7 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- -# Copyright (C) 2004-2014 Free Software Foundation, Inc. +# Copyright (C) 2004-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, diff --git a/sphinxbase-5prealpha/autom4te.cache/output.0 b/sphinxbase-5prealpha/autom4te.cache/output.0 index aff7e65..1bf24da 100644 --- a/sphinxbase-5prealpha/autom4te.cache/output.0 +++ b/sphinxbase-5prealpha/autom4te.cache/output.0 @@ -666,7 +666,6 @@ LAPACK_LITE_FALSE LAPACK_LITE_TRUE YACC CPP -LT_SYS_LIBRARY_PATH OTOOL64 OTOOL LIPO @@ -759,7 +758,6 @@ infodir docdir oldincludedir includedir -runstatedir localstatedir sharedstatedir sysconfdir @@ -788,7 +786,6 @@ enable_shared enable_static with_pic enable_fast_install -with_aix_soname with_gnu_ld with_sysroot enable_libtool_lock @@ -806,7 +803,6 @@ CFLAGS LDFLAGS LIBS CPPFLAGS -LT_SYS_LIBRARY_PATH CPP YACC PYTHON @@ -849,7 +845,6 @@ datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' -runstatedir='${localstatedir}/run' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' @@ -1102,15 +1097,6 @@ do | -silent | --silent | --silen | --sile | --sil) silent=yes ;; - -runstatedir | --runstatedir | --runstatedi | --runstated \ - | --runstate | --runstat | --runsta | --runst | --runs \ - | --run | --ru | --r) - ac_prev=runstatedir ;; - -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ - | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ - | --run=* | --ru=* | --r=*) - runstatedir=$ac_optarg ;; - -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ @@ -1248,7 +1234,7 @@ fi for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir runstatedir + libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. @@ -1401,7 +1387,6 @@ Fine tuning of the installation directories: --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] @@ -1462,12 +1447,9 @@ Optional Packages: --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-pic@<:@=PKGS@:>@ try to use only PIC/non-PIC objects @<:@default=use both@:>@ - --with-aix-soname=aix|svr4|both - shared library versioning (aka "SONAME") variant to - provide on AIX, @<:@default=aix@:>@. --with-gnu-ld assume the C compiler uses GNU ld @<:@default=no@:>@ - --with-sysroot@<:@=DIR@:>@ Search for dependent libraries within DIR (or the - compiler's sysroot if not specified). + --with-sysroot=DIR Search for dependent libraries within DIR + (or the compiler's sysroot if not specified). --without-lapack Disable matrix algebra support (depends on LAPACK) --with-python Enable Python extension, built with swig, enabled by default @@ -1480,8 +1462,6 @@ Some influential environment variables: LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory - LT_SYS_LIBRARY_PATH - User-defined run-time library search path. CPP C preprocessor YACC Bison command PYTHON the Python interpreter @@ -2508,7 +2488,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_config_headers="$ac_config_headers include/config.h include/sphinx_config.h" -am__api_version='1.15' +am__api_version='1.14' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do @@ -2709,8 +2689,8 @@ test "$program_suffix" != NONE && ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` -# Expand $ac_aux_dir to an absolute path. -am_aux_dir=`cd "$ac_aux_dir" && pwd` +# expand $ac_aux_dir to an absolute path +am_aux_dir=`cd $ac_aux_dir && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in @@ -2729,7 +2709,7 @@ else $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi -if test x"${install_sh+set}" != xset; then +if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; @@ -3048,8 +3028,8 @@ MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # mkdir_p='$(MKDIR_P)' -# We need awk for the "check" target (and possibly the TAP driver). The -# system "awk" is bad on some platforms. +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. # Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' @@ -3108,7 +3088,6 @@ END fi - CFLAGS=${CFLAGS:--g -O2 -Wall} # Make sure we can run config.sub. @@ -5305,8 +5284,8 @@ esac -macro_version='2.4.6' -macro_revision='2.4.6' +macro_version='2.4.2' +macro_revision='1.3337' @@ -5320,7 +5299,7 @@ macro_revision='2.4.6' -ltmain=$ac_aux_dir/ltmain.sh +ltmain="$ac_aux_dir/ltmain.sh" # Backslashify metacharacters that are still active within # double-quoted strings. @@ -5366,10 +5345,10 @@ fi # Invoke $ECHO with all args, space-separated. func_echo_all () { - $ECHO "" + $ECHO "" } -case $ECHO in +case "$ECHO" in printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 $as_echo "printf" >&6; } ;; print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 @@ -5692,19 +5671,19 @@ test -z "$GREP" && GREP=grep @%:@ Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : - withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes + withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi ac_prog=ld -if test yes = "$GCC"; then +if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) - # gcc leaves a trailing carriage return, which upsets mingw + # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; @@ -5718,7 +5697,7 @@ $as_echo_n "checking for ld used by $CC... " >&6; } while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done - test -z "$LD" && LD=$ac_prog + test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. @@ -5729,7 +5708,7 @@ $as_echo_n "checking for ld used by $CC... " >&6; } with_gnu_ld=unknown ;; esac -elif test yes = "$with_gnu_ld"; then +elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else @@ -5740,32 +5719,32 @@ if ${lt_cv_path_LD+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD=$ac_dir/$ac_prog + lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 $as_echo "$LD" >&6; } @@ -5808,38 +5787,33 @@ if ${lt_cv_path_NM+:} false; then : else if test -n "$NM"; then # Let the user override the test. - lt_cv_path_NM=$NM + lt_cv_path_NM="$NM" else - lt_nm_to_check=${ac_tool_prefix}nm + lt_nm_to_check="${ac_tool_prefix}nm" if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. - tmp_nm=$ac_dir/$lt_tmp_nm - if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then + tmp_nm="$ac_dir/$lt_tmp_nm" + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. - # Adding the 'sed 1q' prevents false positives on HP-UX, which says: + # Adding the `sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file - # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty - case $build_os in - mingw*) lt_bad_file=conftest.nm/nofile ;; - *) lt_bad_file=/dev/null ;; - esac - case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in - *$lt_bad_file* | *'Invalid file or object type'*) + case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in + */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" - break 2 + break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" - break 2 + break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but @@ -5850,15 +5824,15 @@ else esac fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 $as_echo "$lt_cv_path_NM" >&6; } -if test no != "$lt_cv_path_NM"; then - NM=$lt_cv_path_NM +if test "$lt_cv_path_NM" != "no"; then + NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$DUMPBIN"; then : @@ -5964,9 +5938,9 @@ esac fi fi - case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in + case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in *COFF*) - DUMPBIN="$DUMPBIN -symbols -headers" + DUMPBIN="$DUMPBIN -symbols" ;; *) DUMPBIN=: @@ -5974,8 +5948,8 @@ fi esac fi - if test : != "$DUMPBIN"; then - NM=$DUMPBIN + if test "$DUMPBIN" != ":"; then + NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm @@ -6026,7 +6000,7 @@ if ${lt_cv_sys_max_cmd_len+:} false; then : $as_echo_n "(cached) " >&6 else i=0 - teststring=ABCD + teststring="ABCD" case $build_os in msdosdjgpp*) @@ -6066,7 +6040,7 @@ else lt_cv_sys_max_cmd_len=8192; ;; - bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) + netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` @@ -6117,22 +6091,22 @@ else *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len" && \ - test undefined != "$lt_cv_sys_max_cmd_len"; then + test undefined != "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. - for i in 1 2 3 4 5 6 7 8; do + for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. - while { test X`env echo "$teststring$teststring" 2>/dev/null` \ + while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && - test 17 != "$i" # 1/2 MB should be enough + test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring @@ -6150,7 +6124,7 @@ else fi -if test -n "$lt_cv_sys_max_cmd_len"; then +if test -n $lt_cv_sys_max_cmd_len ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 $as_echo "$lt_cv_sys_max_cmd_len" >&6; } else @@ -6168,6 +6142,30 @@ max_cmd_len=$lt_cv_sys_max_cmd_len : ${MV="mv -f"} : ${RM="rm -f"} +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 +$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } +# Try some XSI features +xsi_shell=no +( _lt_dummy="a/b/c" + test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ + = c,a/b,b/c, \ + && eval 'test $(( 1 + 1 )) -eq 2 \ + && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ + && xsi_shell=yes +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 +$as_echo "$xsi_shell" >&6; } + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 +$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } +lt_shell_append=no +( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ + >/dev/null 2>&1 \ + && lt_shell_append=yes +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 +$as_echo "$lt_shell_append" >&6; } + + if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else @@ -6290,13 +6288,13 @@ esac reload_cmds='$LD$reload_flag -o $output$reload_objs' case $host_os in cygwin* | mingw* | pw32* | cegcc*) - if test yes != "$GCC"; then + if test "$GCC" != yes; then reload_cmds=false fi ;; darwin*) - if test yes = "$GCC"; then - reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' + if test "$GCC" = yes; then + reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' else reload_cmds='$LD$reload_flag -o $output$reload_objs' fi @@ -6424,13 +6422,13 @@ lt_cv_deplibs_check_method='unknown' # Need to set the preceding variable on all platforms that support # interlibrary dependencies. # 'none' -- dependencies not supported. -# 'unknown' -- same as none, but documents that we really don't know. +# `unknown' -- same as none, but documents that we really don't know. # 'pass_all' -- all dependencies passed with no checks. # 'test_compile' -- check by making test program. # 'file_magic [[regex]]' -- check by looking for files in library path -# that responds to the $file_magic_cmd with a given extended regex. -# If you have 'file' or equivalent on your system and you're not sure -# whether 'pass_all' will *always* work, you probably want this one. +# which responds to the $file_magic_cmd with a given extended regex. +# If you have `file' or equivalent on your system and you're not sure +# whether `pass_all' will *always* work, you probably want this one. case $host_os in aix[4-9]*) @@ -6457,7 +6455,8 @@ mingw* | pw32*) # Base MSYS/MinGW do not provide the 'file' command needed by # func_win32_libid shell function, so use a weaker test based on 'objdump', # unless we find 'file', for example because we are cross-compiling. - if ( file / ) >/dev/null 2>&1; then + # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. + if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else @@ -6553,8 +6552,8 @@ newos6*) lt_cv_deplibs_check_method=pass_all ;; -openbsd* | bitrig*) - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then +openbsd*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' @@ -6607,9 +6606,6 @@ sysv4 | sysv4.3*) tpf*) lt_cv_deplibs_check_method=pass_all ;; -os2*) - lt_cv_deplibs_check_method=pass_all - ;; esac fi @@ -6767,8 +6763,8 @@ else case $host_os in cygwin* | mingw* | pw32* | cegcc*) - # two different shell functions defined in ltmain.sh; - # decide which one to use based on capabilities of $DLLTOOL + # two different shell functions defined in ltmain.sh + # decide which to use based on capabilities of $DLLTOOL case `$DLLTOOL --help 2>&1` in *--identify-strict*) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib @@ -6780,7 +6776,7 @@ cygwin* | mingw* | pw32* | cegcc*) ;; *) # fallback: assume linklib IS sharedlib - lt_cv_sharedlib_from_linklib_cmd=$ECHO + lt_cv_sharedlib_from_linklib_cmd="$ECHO" ;; esac @@ -6934,7 +6930,7 @@ if ac_fn_c_try_compile "$LINENO"; then : ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } - if test 0 -eq "$ac_status"; then + if test "$ac_status" -eq 0; then # Ensure the archiver fails upon bogus file names. rm -f conftest.$ac_objext libconftest.a { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 @@ -6942,7 +6938,7 @@ if ac_fn_c_try_compile "$LINENO"; then : ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } - if test 0 -ne "$ac_status"; then + if test "$ac_status" -ne 0; then lt_cv_ar_at_file=@ fi fi @@ -6955,7 +6951,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 $as_echo "$lt_cv_ar_at_file" >&6; } -if test no = "$lt_cv_ar_at_file"; then +if test "x$lt_cv_ar_at_file" = xno; then archiver_list_spec= else archiver_list_spec=$lt_cv_ar_at_file @@ -7172,7 +7168,7 @@ old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in - bitrig* | openbsd*) + openbsd*) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" ;; *) @@ -7262,7 +7258,7 @@ cygwin* | mingw* | pw32* | cegcc*) symcode='[ABCDGISTW]' ;; hpux*) - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then symcode='[ABCDEGRST]' fi ;; @@ -7295,44 +7291,14 @@ case `$NM -V 2>&1` in symcode='[ABCDGIRSTW]' ;; esac -if test "$lt_cv_nm_interface" = "MS dumpbin"; then - # Gets list of data symbols to import. - lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" - # Adjust the below global symbol transforms to fixup imported variables. - lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" - lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" - lt_c_name_lib_hook="\ - -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ - -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" -else - # Disable hooks by default. - lt_cv_sys_global_symbol_to_import= - lt_cdecl_hook= - lt_c_name_hook= - lt_c_name_lib_hook= -fi - # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. -lt_cv_sys_global_symbol_to_cdecl="sed -n"\ -$lt_cdecl_hook\ -" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ -" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address -lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ -$lt_c_name_hook\ -" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ -" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" - -# Transform an extracted symbol line into symbol name with lib prefix and -# symbol address. -lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ -$lt_c_name_lib_hook\ -" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ -" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ -" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" +lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" # Handle CRLF in mingw tool chain opt_cr= @@ -7350,24 +7316,21 @@ for ac_symprfx in "" "_"; do # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then - # Fake it for dumpbin and say T for any non-static function, - # D for any global variable and I for any imported variable. + # Fake it for dumpbin and say T for any non-static function + # and D for any global variable. # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK '"\ " {last_section=section; section=\$ 3};"\ " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ -" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ -" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ -" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ -" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ -" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ -" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ -" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ +" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ +" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ +" s[1]~/^[@?]/{print s[1], s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" @@ -7415,11 +7378,11 @@ _LT_EOF if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ -#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE -/* DATA imports from DLLs on WIN32 can't be const, because runtime +#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) +/* DATA imports from DLLs on WIN32 con't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT@&t@_DLSYM_CONST -#elif defined __osf__ +#elif defined(__osf__) /* This system does not cope well with relocations in const data. */ # define LT@&t@_DLSYM_CONST #else @@ -7445,7 +7408,7 @@ lt__PROGRAM__LTX_preloaded_symbols[] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF - $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; @@ -7465,13 +7428,13 @@ _LT_EOF mv conftest.$ac_objext conftstm.$ac_objext lt_globsym_save_LIBS=$LIBS lt_globsym_save_CFLAGS=$CFLAGS - LIBS=conftstm.$ac_objext + LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && test -s conftest$ac_exeext; then + test $ac_status = 0; } && test -s conftest${ac_exeext}; then pipe_works=yes fi LIBS=$lt_globsym_save_LIBS @@ -7492,7 +7455,7 @@ _LT_EOF rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. - if test yes = "$pipe_works"; then + if test "$pipe_works" = yes; then break else lt_cv_sys_global_symbol_pipe= @@ -7534,16 +7497,6 @@ fi - - - - - - - - - - @@ -7567,9 +7520,9 @@ fi lt_sysroot= -case $with_sysroot in #( +case ${with_sysroot} in #( yes) - if test yes = "$GCC"; then + if test "$GCC" = yes; then lt_sysroot=`$CC --print-sysroot 2>/dev/null` fi ;; #( @@ -7579,8 +7532,8 @@ case $with_sysroot in #( no|'') ;; #( *) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 -$as_echo "$with_sysroot" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 +$as_echo "${with_sysroot}" >&6; } as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 ;; esac @@ -7592,99 +7545,18 @@ $as_echo "${lt_sysroot:-no}" >&6; } -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 -$as_echo_n "checking for a working dd... " >&6; } -if ${ac_cv_path_lt_DD+:} false; then : - $as_echo_n "(cached) " >&6 -else - printf 0123456789abcdef0123456789abcdef >conftest.i -cat conftest.i conftest.i >conftest2.i -: ${lt_DD:=$DD} -if test -z "$lt_DD"; then - ac_path_lt_DD_found=false - # Loop through the user's path and test for each of PROGNAME-LIST - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in dd; do - for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" - as_fn_executable_p "$ac_path_lt_DD" || continue -if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then - cmp -s conftest.i conftest.out \ - && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: -fi - $ac_path_lt_DD_found && break 3 - done - done - done -IFS=$as_save_IFS - if test -z "$ac_cv_path_lt_DD"; then - : - fi -else - ac_cv_path_lt_DD=$lt_DD -fi - -rm -f conftest.i conftest2.i conftest.out -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 -$as_echo "$ac_cv_path_lt_DD" >&6; } - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 -$as_echo_n "checking how to truncate binary pipes... " >&6; } -if ${lt_cv_truncate_bin+:} false; then : - $as_echo_n "(cached) " >&6 -else - printf 0123456789abcdef0123456789abcdef >conftest.i -cat conftest.i conftest.i >conftest2.i -lt_cv_truncate_bin= -if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then - cmp -s conftest.i conftest.out \ - && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" -fi -rm -f conftest.i conftest2.i conftest.out -test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 -$as_echo "$lt_cv_truncate_bin" >&6; } - - - - - - - -# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. -func_cc_basename () -{ - for cc_temp in @S|@*""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac - done - func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` -} - @%:@ Check whether --enable-libtool-lock was given. if test "${enable_libtool_lock+set}" = set; then : enableval=$enable_libtool_lock; fi -test no = "$enable_libtool_lock" || enable_libtool_lock=yes +test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) - # Find out what ABI is being produced by ac_compile, and set mode - # options accordingly. + # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 @@ -7693,25 +7565,24 @@ ia64-*-hpux*) test $ac_status = 0; }; then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) - HPUX_IA64_MODE=32 + HPUX_IA64_MODE="32" ;; *ELF-64*) - HPUX_IA64_MODE=64 + HPUX_IA64_MODE="64" ;; esac fi rm -rf conftest* ;; *-*-irix6*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. + # Find out which ABI we are using. echo '#line '$LINENO' "configure"' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - if test yes = "$lt_cv_prog_gnu_ld"; then + if test "$lt_cv_prog_gnu_ld" = yes; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" @@ -7740,50 +7611,9 @@ ia64-*-hpux*) rm -rf conftest* ;; -mips64*-*linux*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. - echo '#line '$LINENO' "configure"' > conftest.$ac_ext - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - emul=elf - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - emul="${emul}32" - ;; - *64-bit*) - emul="${emul}64" - ;; - esac - case `/usr/bin/file conftest.$ac_objext` in - *MSB*) - emul="${emul}btsmip" - ;; - *LSB*) - emul="${emul}ltsmip" - ;; - esac - case `/usr/bin/file conftest.$ac_objext` in - *N32*) - emul="${emul}n32" - ;; - esac - LD="${LD-ld} -m $emul" - fi - rm -rf conftest* - ;; - x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. Note that the listed cases only cover the - # situations where additional linker options are needed (such as when - # doing 32-bit compilation for a host where ld defaults to 64-bit, or - # vice versa); the common cases where no linker options are needed do - # not appear in the list. + # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 @@ -7806,10 +7636,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) ;; esac ;; - powerpc64le-*linux*) + powerpc64le-*) LD="${LD-ld} -m elf32lppclinux" ;; - powerpc64-*linux*) + powerpc64-*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -7828,10 +7658,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - powerpcle-*linux*) + powerpcle-*) LD="${LD-ld} -m elf64lppc" ;; - powerpc-*linux*) + powerpc-*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) @@ -7849,7 +7679,7 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. - SAVE_CFLAGS=$CFLAGS + SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 $as_echo_n "checking whether the C compiler needs -belf... " >&6; } @@ -7889,14 +7719,13 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 $as_echo "$lt_cv_cc_needs_belf" >&6; } - if test yes != "$lt_cv_cc_needs_belf"; then + if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf - CFLAGS=$SAVE_CFLAGS + CFLAGS="$SAVE_CFLAGS" fi ;; *-*solaris*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. + # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 @@ -7908,7 +7737,7 @@ $as_echo "$lt_cv_cc_needs_belf" >&6; } case $lt_cv_prog_gnu_ld in yes*) case $host in - i?86-*-solaris*|x86_64-*-solaris*) + i?86-*-solaris*) LD="${LD-ld} -m elf_x86_64" ;; sparc*-*-solaris*) @@ -7917,7 +7746,7 @@ $as_echo "$lt_cv_cc_needs_belf" >&6; } esac # GNU ld 2.21 introduced _sol2 emulations. Use them if available. if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then - LD=${LD-ld}_sol2 + LD="${LD-ld}_sol2" fi ;; *) @@ -7933,7 +7762,7 @@ $as_echo "$lt_cv_cc_needs_belf" >&6; } ;; esac -need_locks=$enable_libtool_lock +need_locks="$enable_libtool_lock" if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. @@ -8044,7 +7873,7 @@ else fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 $as_echo "$lt_cv_path_mainfest_tool" >&6; } -if test yes != "$lt_cv_path_mainfest_tool"; then +if test "x$lt_cv_path_mainfest_tool" != xyes; then MANIFEST_TOOL=: fi @@ -8547,7 +8376,7 @@ if ${lt_cv_apple_cc_single_mod+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_apple_cc_single_mod=no - if test -z "$LT_MULTI_MODULE"; then + if test -z "${LT_MULTI_MODULE}"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the @@ -8565,7 +8394,7 @@ else cat conftest.err >&5 # Otherwise, if the output was created with a 0 exit code from # the compiler, it worked. - elif test -f libconftest.dylib && test 0 = "$_lt_result"; then + elif test -f libconftest.dylib && test $_lt_result -eq 0; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&5 @@ -8604,7 +8433,7 @@ else fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext - LDFLAGS=$save_LDFLAGS + LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 @@ -8633,7 +8462,7 @@ _LT_EOF _lt_result=$? if test -s conftest.err && $GREP force_load conftest.err; then cat conftest.err >&5 - elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then + elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then lt_cv_ld_force_load=yes else cat conftest.err >&5 @@ -8646,32 +8475,32 @@ fi $as_echo "$lt_cv_ld_force_load" >&6; } case $host_os in rhapsody* | darwin1.[012]) - _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; + _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; darwin1.*) - _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[91]*) - _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; - 10.[012][,.]*) - _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + 10.[012]*) + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) - _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; esac ;; esac - if test yes = "$lt_cv_apple_cc_single_mod"; then + if test "$lt_cv_apple_cc_single_mod" = "yes"; then _lt_dar_single_mod='$single_module' fi - if test yes = "$lt_cv_ld_exported_symbols_list"; then - _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' + if test "$lt_cv_ld_exported_symbols_list" = "yes"; then + _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' else - _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' fi - if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then + if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= @@ -8679,41 +8508,6 @@ $as_echo "$lt_cv_ld_force_load" >&6; } ;; esac -# func_munge_path_list VARIABLE PATH -# ----------------------------------- -# VARIABLE is name of variable containing _space_ separated list of -# directories to be munged by the contents of PATH, which is string -# having a format: -# "DIR[:DIR]:" -# string "DIR[ DIR]" will be prepended to VARIABLE -# ":DIR[:DIR]" -# string "DIR[ DIR]" will be appended to VARIABLE -# "DIRP[:DIRP]::[DIRA:]DIRA" -# string "DIRP[ DIRP]" will be prepended to VARIABLE and string -# "DIRA[ DIRA]" will be appended to VARIABLE -# "DIR[:DIR]" -# VARIABLE will be replaced by "DIR[ DIR]" -func_munge_path_list () -{ - case x@S|@2 in - x) - ;; - *:) - eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" - ;; - x:*) - eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" - ;; - *::*) - eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" - eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" - ;; - *) - eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" - ;; - esac -} - ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -9017,14 +8811,14 @@ if test "${enable_shared+set}" = set; then : *) enable_shared=no # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_shared=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac else @@ -9048,14 +8842,14 @@ if test "${enable_static+set}" = set; then : *) enable_static=no # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_static=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac else @@ -9079,14 +8873,14 @@ if test "${with_pic+set}" = set; then : *) pic_mode=default # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for lt_pkg in $withval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$lt_pkg" = "X$lt_p"; then pic_mode=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac else @@ -9094,6 +8888,8 @@ else fi +test -z "$pic_mode" && pic_mode=default + @@ -9109,14 +8905,14 @@ if test "${enable_fast_install+set}" = set; then : *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac else @@ -9130,63 +8926,11 @@ fi - shared_archive_member_spec= -case $host,$enable_shared in -power*-*-aix[5-9]*,yes) - { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 -$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } - -@%:@ Check whether --with-aix-soname was given. -if test "${with_aix_soname+set}" = set; then : - withval=$with_aix_soname; case $withval in - aix|svr4|both) - ;; - *) - as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 - ;; - esac - lt_cv_with_aix_soname=$with_aix_soname -else - if ${lt_cv_with_aix_soname+:} false; then : - $as_echo_n "(cached) " >&6 -else - lt_cv_with_aix_soname=aix -fi - - with_aix_soname=$lt_cv_with_aix_soname -fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 -$as_echo "$with_aix_soname" >&6; } - if test aix != "$with_aix_soname"; then - # For the AIX way of multilib, we name the shared archive member - # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', - # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. - # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, - # the AIX toolchain works better with OBJECT_MODE set (default 32). - if test 64 = "${OBJECT_MODE-32}"; then - shared_archive_member_spec=shr_64 - else - shared_archive_member_spec=shr - fi - fi - ;; -*) - with_aix_soname=aix - ;; -esac - - - - - - - # This can be used to rebuild libtool when needed -LIBTOOL_DEPS=$ltmain +LIBTOOL_DEPS="$ltmain" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' @@ -9235,7 +8979,7 @@ test -z "$LN_S" && LN_S="ln -s" -if test -n "${ZSH_VERSION+set}"; then +if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi @@ -9274,7 +9018,7 @@ aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. - if test set != "${COLLECT_NAMES+set}"; then + if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi @@ -9285,14 +9029,14 @@ esac ofile=libtool can_build_shared=yes -# All known linkers require a '.a' archive for static linking (except MSVC, +# All known linkers require a `.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a -with_gnu_ld=$lt_cv_prog_gnu_ld +with_gnu_ld="$lt_cv_prog_gnu_ld" -old_CC=$CC -old_CFLAGS=$CFLAGS +old_CC="$CC" +old_CFLAGS="$CFLAGS" # Set sane defaults for various variables test -z "$CC" && CC=cc @@ -9301,8 +9045,15 @@ test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS test -z "$LD" && LD=ld test -z "$ac_objext" && ac_objext=o -func_cc_basename $compiler -cc_basename=$func_cc_basename_result +for cc_temp in $compiler""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac +done +cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` # Only perform the check for file, if the check method requires it @@ -9317,22 +9068,22 @@ if ${lt_cv_path_MAGIC_CMD+:} false; then : else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) - lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) - lt_save_MAGIC_CMD=$MAGIC_CMD - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/${ac_tool_prefix}file"; then - lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" + if test -f $ac_dir/${ac_tool_prefix}file; then + lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` - MAGIC_CMD=$lt_cv_path_MAGIC_CMD + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : @@ -9355,13 +9106,13 @@ _LT_EOF break fi done - IFS=$lt_save_ifs - MAGIC_CMD=$lt_save_MAGIC_CMD + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi -MAGIC_CMD=$lt_cv_path_MAGIC_CMD +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } @@ -9383,22 +9134,22 @@ if ${lt_cv_path_MAGIC_CMD+:} false; then : else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) - lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) - lt_save_MAGIC_CMD=$MAGIC_CMD - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/file"; then - lt_cv_path_MAGIC_CMD=$ac_dir/"file" + if test -f $ac_dir/file; then + lt_cv_path_MAGIC_CMD="$ac_dir/file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` - MAGIC_CMD=$lt_cv_path_MAGIC_CMD + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : @@ -9421,13 +9172,13 @@ _LT_EOF break fi done - IFS=$lt_save_ifs - MAGIC_CMD=$lt_save_MAGIC_CMD + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi -MAGIC_CMD=$lt_cv_path_MAGIC_CMD +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } @@ -9448,7 +9199,7 @@ esac # Use C for the default configuration in the libtool script -lt_save_CC=$CC +lt_save_CC="$CC" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -9510,7 +9261,7 @@ if test -n "$compiler"; then lt_prog_compiler_no_builtin_flag= -if test yes = "$GCC"; then +if test "$GCC" = yes; then case $cc_basename in nvcc*) lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; @@ -9526,7 +9277,7 @@ else lt_cv_prog_compiler_rtti_exceptions=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment + lt_compiler_flag="-fno-rtti -fno-exceptions" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins @@ -9556,7 +9307,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } -if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then +if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" else : @@ -9574,18 +9325,17 @@ lt_prog_compiler_pic= lt_prog_compiler_static= - if test yes = "$GCC"; then + if test "$GCC" = yes; then lt_prog_compiler_wl='-Wl,' lt_prog_compiler_static='-static' case $host_os in aix*) # All AIX code is PIC. - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' fi - lt_prog_compiler_pic='-fPIC' ;; amigaos*) @@ -9596,8 +9346,8 @@ lt_prog_compiler_static= ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but - # adding the '-m68020' flag to GCC prevents building anything better, - # like '-m68040'. + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' ;; esac @@ -9613,11 +9363,6 @@ lt_prog_compiler_static= # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic='-DDLL_EXPORT' - case $host_os in - os2*) - lt_prog_compiler_static='$wl-static' - ;; - esac ;; darwin* | rhapsody*) @@ -9688,7 +9433,7 @@ lt_prog_compiler_static= case $host_os in aix*) lt_prog_compiler_wl='-Wl,' - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' else @@ -9696,29 +9441,10 @@ lt_prog_compiler_static= fi ;; - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - lt_prog_compiler_pic='-fno-common' - case $cc_basename in - nagfor*) - # NAG Fortran compiler - lt_prog_compiler_wl='-Wl,-Wl,,' - lt_prog_compiler_pic='-PIC' - lt_prog_compiler_static='-Bstatic' - ;; - esac - ;; - mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic='-DDLL_EXPORT' - case $host_os in - os2*) - lt_prog_compiler_static='$wl-static' - ;; - esac ;; hpux9* | hpux10* | hpux11*) @@ -9734,7 +9460,7 @@ lt_prog_compiler_static= ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? - lt_prog_compiler_static='$wl-a ${wl}archive' + lt_prog_compiler_static='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) @@ -9745,7 +9471,7 @@ lt_prog_compiler_static= linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in - # old Intel for x86_64, which still supported -KPIC. + # old Intel for x86_64 which still supported -KPIC. ecc*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' @@ -9770,12 +9496,6 @@ lt_prog_compiler_static= lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; - tcc*) - # Fabrice Bellard et al's Tiny C Compiler - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-fPIC' - lt_prog_compiler_static='-static' - ;; pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) @@ -9873,7 +9593,7 @@ lt_prog_compiler_static= ;; sysv4*MP*) - if test -d /usr/nec; then + if test -d /usr/nec ;then lt_prog_compiler_pic='-Kconform_pic' lt_prog_compiler_static='-Bstatic' fi @@ -9902,7 +9622,7 @@ lt_prog_compiler_static= fi case $host_os in - # For platforms that do not support PIC, -DPIC is meaningless: + # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic= ;; @@ -9934,7 +9654,7 @@ else lt_cv_prog_compiler_pic_works=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$lt_prog_compiler_pic@&t@ -DPIC" ## exclude from sc_useless_quotes_in_assignment + lt_compiler_flag="$lt_prog_compiler_pic@&t@ -DPIC" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins @@ -9964,7 +9684,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } -if test yes = "$lt_cv_prog_compiler_pic_works"; then +if test x"$lt_cv_prog_compiler_pic_works" = xyes; then case $lt_prog_compiler_pic in "" | " "*) ;; *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; @@ -9996,7 +9716,7 @@ if ${lt_cv_prog_compiler_static_works+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works=no - save_LDFLAGS=$LDFLAGS + save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then @@ -10015,13 +9735,13 @@ else fi fi $RM -r conftest* - LDFLAGS=$save_LDFLAGS + LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 $as_echo "$lt_cv_prog_compiler_static_works" >&6; } -if test yes = "$lt_cv_prog_compiler_static_works"; then +if test x"$lt_cv_prog_compiler_static_works" = xyes; then : else lt_prog_compiler_static= @@ -10141,8 +9861,8 @@ $as_echo "$lt_cv_prog_compiler_c_o" >&6; } -hard_links=nottested -if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then +hard_links="nottested" +if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } @@ -10154,9 +9874,9 @@ $as_echo_n "checking if we can lock with hard links... " >&6; } ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } - if test no = "$hard_links"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 -$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} + if test "$hard_links" = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 +$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else @@ -10199,9 +9919,9 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie # included in the symbol list include_expsyms= # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ' (' and ')$', so one must not match beginning or - # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', - # as well as any symbol that contains 'd'. + # it will be wrapped by ` (' and `)$', so one must not match beginning or + # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', + # as well as any symbol that contains `d'. exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if @@ -10216,7 +9936,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. - if test yes != "$GCC"; then + if test "$GCC" != yes; then with_gnu_ld=no fi ;; @@ -10224,7 +9944,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; - openbsd* | bitrig*) + openbsd*) with_gnu_ld=no ;; linux* | k*bsd*-gnu | gnu*) @@ -10237,7 +9957,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie # On some targets, GNU ld is compatible enough with the native linker # that we're better off using the native interface for both. lt_use_gnu_ld_interface=no - if test yes = "$with_gnu_ld"; then + if test "$with_gnu_ld" = yes; then case $host_os in aix*) # The AIX port of GNU ld has always aspired to compatibility @@ -10259,24 +9979,24 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie esac fi - if test yes = "$lt_use_gnu_ld_interface"; then + if test "$lt_use_gnu_ld_interface" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='$wl' + wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' - export_dynamic_flag_spec='$wl--export-dynamic' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + export_dynamic_flag_spec='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then - whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec= fi supports_anon_versioning=no - case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in + case `$LD -v 2>&1` in *GNU\ gold*) supports_anon_versioning=yes ;; *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... @@ -10289,7 +10009,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie case $host_os in aix[3-9]*) # On AIX/PPC, the GNU linker is very broken - if test ia64 != "$host_cpu"; then + if test "$host_cpu" != ia64; then ld_shlibs=no cat <<_LT_EOF 1>&2 @@ -10308,7 +10028,7 @@ _LT_EOF case $host_cpu in powerpc) # see comment about AmigaOS4 .so support - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) @@ -10324,7 +10044,7 @@ _LT_EOF allow_undefined_flag=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME - archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs=no fi @@ -10334,7 +10054,7 @@ _LT_EOF # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec='-L$libdir' - export_dynamic_flag_spec='$wl--export-all-symbols' + export_dynamic_flag_spec='${wl}--export-all-symbols' allow_undefined_flag=unsupported always_export_symbols=no enable_shared_with_static_runtimes=yes @@ -10342,89 +10062,61 @@ _LT_EOF exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - # If the export-symbols file already is a .def file, use it as - # is; otherwise, prepend EXPORTS... - archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs=no fi ;; haiku*) - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' link_all_deplibs=yes ;; - os2*) - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - allow_undefined_flag=unsupported - shrext_cmds=.dll - archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - prefix_cmds="$SED"~ - if test EXPORTS = "`$SED 1q $export_symbols`"; then - prefix_cmds="$prefix_cmds -e 1d"; - fi~ - prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ - cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' - enable_shared_with_static_runtimes=yes - ;; - interix[3-9]*) hardcode_direct=no hardcode_shlibpath_var=no - hardcode_libdir_flag_spec='$wl-rpath,$libdir' - export_dynamic_flag_spec='$wl-E' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + export_dynamic_flag_spec='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - archive_expsym_cmds='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) tmp_diet=no - if test linux-dietlibc = "$host_os"; then + if test "$host_os" = linux-dietlibc; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ - && test no = "$tmp_diet" + && test "$tmp_diet" = no then tmp_addflag=' $pic_flag' tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler - whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group f77 and f90 compilers - whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; @@ -10435,47 +10127,42 @@ _LT_EOF lf95*) # Lahey Fortran 8.1 whole_archive_flag_spec= tmp_sharedflag='--shared' ;; - nagfor*) # NAGFOR 5.3 - tmp_sharedflag='-Wl,-shared' ;; xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; nvcc*) # Cuda Compiler Driver 2.2 - whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 - whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac - archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - if test yes = "$supports_anon_versioning"; then + if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi case $cc_basename in - tcc*) - export_dynamic_flag_spec='-rdynamic' - ;; xlf* | bgf* | bgxlf* | mpixlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' - if test yes = "$supports_anon_versioning"; then + if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac @@ -10489,8 +10176,8 @@ _LT_EOF archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; @@ -10508,8 +10195,8 @@ _LT_EOF _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi @@ -10521,7 +10208,7 @@ _LT_EOF ld_shlibs=no cat <<_LT_EOF 1>&2 -*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify @@ -10536,9 +10223,9 @@ _LT_EOF # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi @@ -10555,15 +10242,15 @@ _LT_EOF *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac - if test no = "$ld_shlibs"; then + if test "$ld_shlibs" = no; then runpath_var= hardcode_libdir_flag_spec= export_dynamic_flag_spec= @@ -10579,7 +10266,7 @@ _LT_EOF # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L=yes - if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then + if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct=unsupported @@ -10587,57 +10274,34 @@ _LT_EOF ;; aix[4-9]*) - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' - no_entry_flag= + no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to GNU nm, but means don't demangle to AIX nm. - # Without the "-l" option, or with the "-B" option, AIX nm treats - # weak defined symbols like other global defined symbols, whereas - # GNU nm marks them as "W". - # While the 'weak' keyword is ignored in the Export File, we need - # it in the Import File for the 'aix-soname' feature, so we have - # to replace the "-B" option with "-P" for AIX nm. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + # Also, AIX nm treats weak defined symbols like other global + # defined symbols, whereas GNU nm marks them as "W". if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then - export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else - export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # have runtime linking enabled, and use it for executables. - # For shared libraries, we enable/disable runtime linking - # depending on the kind of the shared library created - - # when "with_aix_soname,aix_use_runtimelinking" is: - # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables - # "aix,yes" lib.so shared, rtl:yes, for executables - # lib.a static archive - # "both,no" lib.so.V(shr.o) shared, rtl:yes - # lib.a(lib.so.V) shared, rtl:no, for executables - # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables - # lib.a(lib.so.V) shared, rtl:no - # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables - # lib.a static archive + # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do - if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then + if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done - if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then - # With aix-soname=svr4, we create the lib.so.V shared archives only, - # so we don't have lib.a shared libs to link our executables. - # We have to force runtime linking in this case. - aix_use_runtimelinking=yes - LDFLAGS="$LDFLAGS -Wl,-brtl" - fi ;; esac @@ -10656,21 +10320,13 @@ _LT_EOF hardcode_direct_absolute=yes hardcode_libdir_separator=':' link_all_deplibs=yes - file_list_spec='$wl-f,' - case $with_aix_soname,$aix_use_runtimelinking in - aix,*) ;; # traditional, no import file - svr4,* | *,yes) # use import file - # The Import File defines what to hardcode. - hardcode_direct=no - hardcode_direct_absolute=no - ;; - esac + file_list_spec='${wl}-f,' - if test yes = "$GCC"; then + if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ - collect2name=`$CC -print-prog-name=collect2` + collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then @@ -10689,42 +10345,36 @@ _LT_EOF ;; esac shared_flag='-shared' - if test yes = "$aix_use_runtimelinking"; then - shared_flag="$shared_flag "'$wl-G' + if test "$aix_use_runtimelinking" = yes; then + shared_flag="$shared_flag "'${wl}-G' fi - # Need to ensure runtime linking is disabled for the traditional - # shared library, or the linker may eventually find shared libraries - # /with/ Import File - we do not want to mix them. - shared_flag_aix='-shared' - shared_flag_svr4='-shared $wl-G' + link_all_deplibs=no else # not using gcc - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else - if test yes = "$aix_use_runtimelinking"; then - shared_flag='$wl-G' + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' else - shared_flag='$wl-bM:SRE' + shared_flag='${wl}-bM:SRE' fi - shared_flag_aix='$wl-bM:SRE' - shared_flag_svr4='$wl-G' fi fi - export_dynamic_flag_spec='$wl-bexpall' + export_dynamic_flag_spec='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. always_export_symbols=yes - if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then + if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag='-berok' # Determine the default libpath from the value encoded in an # empty executable. - if test set = "${lt_cv_aix_libpath+set}"; then + if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath_+:} false; then : @@ -10759,7 +10409,7 @@ fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then - lt_cv_aix_libpath_=/usr/lib:/lib + lt_cv_aix_libpath_="/usr/lib:/lib" fi fi @@ -10767,17 +10417,17 @@ fi aix_libpath=$lt_cv_aix_libpath_ fi - hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" - archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" + archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else - if test ia64 = "$host_cpu"; then - hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' + if test "$host_cpu" = ia64; then + hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag="-z nodefs" - archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. - if test set = "${lt_cv_aix_libpath+set}"; then + if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath_+:} false; then : @@ -10812,7 +10462,7 @@ fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then - lt_cv_aix_libpath_=/usr/lib:/lib + lt_cv_aix_libpath_="/usr/lib:/lib" fi fi @@ -10820,33 +10470,21 @@ fi aix_libpath=$lt_cv_aix_libpath_ fi - hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. - no_undefined_flag=' $wl-bernotok' - allow_undefined_flag=' $wl-berok' - if test yes = "$with_gnu_ld"; then + no_undefined_flag=' ${wl}-bernotok' + allow_undefined_flag=' ${wl}-berok' + if test "$with_gnu_ld" = yes; then # We only use this code for GNU lds that support --whole-archive. - whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' + whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec='$convenience' fi archive_cmds_need_lc=yes - archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' - # -brtl affects multiple linker settings, -berok does not and is overridden later - compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' - if test svr4 != "$with_aix_soname"; then - # This is similar to how AIX traditionally builds its shared libraries. - archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' - fi - if test aix != "$with_aix_soname"; then - archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' - else - # used by -dlpreopen to get the symbols - archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' - fi - archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' + # This is similar to how AIX traditionally builds its shared libraries. + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; @@ -10855,7 +10493,7 @@ fi case $host_cpu in powerpc) # see comment about AmigaOS4 .so support - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) @@ -10885,17 +10523,16 @@ fi # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. - shrext_cmds=.dll + shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. - archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' - archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then - cp "$export_symbols" "$output_objdir/$soname.def"; - echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; - else - $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; - fi~ - $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ - linknames=' + archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' + archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; + else + sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, )='true' enable_shared_with_static_runtimes=yes @@ -10904,18 +10541,18 @@ fi # Don't use ranlib old_postinstall_cmds='chmod 644 $oldlib' postlink_cmds='lt_outputfile="@OUTPUT@"~ - lt_tool_outputfile="@TOOL_OUTPUT@"~ - case $lt_outputfile in - *.exe|*.EXE) ;; - *) - lt_outputfile=$lt_outputfile.exe - lt_tool_outputfile=$lt_tool_outputfile.exe - ;; - esac~ - if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then - $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; - $RM "$lt_outputfile.manifest"; - fi' + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile="$lt_outputfile.exe" + lt_tool_outputfile="$lt_tool_outputfile.exe" + ;; + esac~ + if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' ;; *) # Assume MSVC wrapper @@ -10924,7 +10561,7 @@ fi # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. - shrext_cmds=.dll + shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. @@ -10943,24 +10580,24 @@ fi hardcode_direct=no hardcode_automatic=yes hardcode_shlibpath_var=unsupported - if test yes = "$lt_cv_ld_force_load"; then - whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + if test "$lt_cv_ld_force_load" = "yes"; then + whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' else whole_archive_flag_spec='' fi link_all_deplibs=yes - allow_undefined_flag=$_lt_dar_allow_undefined + allow_undefined_flag="$_lt_dar_allow_undefined" case $cc_basename in - ifort*|nagfor*) _lt_dar_can_shared=yes ;; + ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac - if test yes = "$_lt_dar_can_shared"; then + if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=func_echo_all - archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" - module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" - archive_expsym_cmds="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" - module_expsym_cmds="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" + archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" + module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" + archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" + module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" else ld_shlibs=no @@ -11002,33 +10639,33 @@ fi ;; hpux9*) - if test yes = "$GCC"; then - archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + if test "$GCC" = yes; then + archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else - archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi - hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes - export_dynamic_flag_spec='$wl-E' + export_dynamic_flag_spec='${wl}-E' ;; hpux10*) - if test yes,no = "$GCC,$with_gnu_ld"; then - archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes && test "$with_gnu_ld" = no; then + archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi - if test no = "$with_gnu_ld"; then - hardcode_libdir_flag_spec='$wl+b $wl$libdir' + if test "$with_gnu_ld" = no; then + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes hardcode_direct_absolute=yes - export_dynamic_flag_spec='$wl-E' + export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes @@ -11036,25 +10673,25 @@ fi ;; hpux11*) - if test yes,no = "$GCC,$with_gnu_ld"; then + if test "$GCC" = yes && test "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) - archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) - archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) - archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) - archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) - archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) @@ -11066,7 +10703,7 @@ if ${lt_cv_prog_compiler__b+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler__b=no - save_LDFLAGS=$LDFLAGS + save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -b" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then @@ -11085,14 +10722,14 @@ else fi fi $RM -r conftest* - LDFLAGS=$save_LDFLAGS + LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 $as_echo "$lt_cv_prog_compiler__b" >&6; } -if test yes = "$lt_cv_prog_compiler__b"; then - archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +if test x"$lt_cv_prog_compiler__b" = xyes; then + archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi @@ -11100,8 +10737,8 @@ fi ;; esac fi - if test no = "$with_gnu_ld"; then - hardcode_libdir_flag_spec='$wl+b $wl$libdir' + if test "$with_gnu_ld" = no; then + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: case $host_cpu in @@ -11112,7 +10749,7 @@ fi *) hardcode_direct=yes hardcode_direct_absolute=yes - export_dynamic_flag_spec='$wl-E' + export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. @@ -11123,8 +10760,8 @@ fi ;; irix5* | irix6* | nonstopux*) - if test yes = "$GCC"; then - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + if test "$GCC" = yes; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. @@ -11134,8 +10771,8 @@ $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " > if ${lt_cv_irix_exported_symbol+:} false; then : $as_echo_n "(cached) " >&6 else - save_LDFLAGS=$LDFLAGS - LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int foo (void) { return 0; } @@ -11147,35 +10784,24 @@ else fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext - LDFLAGS=$save_LDFLAGS + LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 $as_echo "$lt_cv_irix_exported_symbol" >&6; } - if test yes = "$lt_cv_irix_exported_symbol"; then - archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' + if test "$lt_cv_irix_exported_symbol" = yes; then + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' fi - link_all_deplibs=no else - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi archive_cmds_need_lc='no' - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: inherit_rpath=yes link_all_deplibs=yes ;; - linux*) - case $cc_basename in - tcc*) - # Fabrice Bellard et al's Tiny C Compiler - ld_shlibs=yes - archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - ;; - netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out @@ -11190,7 +10816,7 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } newsos6) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: hardcode_shlibpath_var=no ;; @@ -11198,19 +10824,27 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } *nto* | *qnx*) ;; - openbsd* | bitrig*) + openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct=yes hardcode_shlibpath_var=no hardcode_direct_absolute=yes - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' - hardcode_libdir_flag_spec='$wl-rpath,$libdir' - export_dynamic_flag_spec='$wl-E' + archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + export_dynamic_flag_spec='${wl}-E' else - archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec='$wl-rpath,$libdir' + case $host_os in + openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-R$libdir' + ;; + *) + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + ;; + esac fi else ld_shlibs=no @@ -11221,53 +10855,33 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes allow_undefined_flag=unsupported - shrext_cmds=.dll - archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - prefix_cmds="$SED"~ - if test EXPORTS = "`$SED 1q $export_symbols`"; then - prefix_cmds="$prefix_cmds -e 1d"; - fi~ - prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ - cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' - enable_shared_with_static_runtimes=yes + archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' + old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) - if test yes = "$GCC"; then - allow_undefined_flag=' $wl-expect_unresolved $wl\*' - archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + if test "$GCC" = yes; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else allow_undefined_flag=' -expect_unresolved \*' - archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' fi archive_cmds_need_lc='no' - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag - if test yes = "$GCC"; then - allow_undefined_flag=' $wl-expect_unresolved $wl\*' - archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + if test "$GCC" = yes; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' else allow_undefined_flag=' -expect_unresolved \*' - archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ - $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' + $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly hardcode_libdir_flag_spec='-rpath $libdir' @@ -11278,24 +10892,24 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } solaris*) no_undefined_flag=' -z defs' - if test yes = "$GCC"; then - wlarc='$wl' - archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes; then + wlarc='${wl}' + archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' - archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) - wlarc='$wl' - archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' + wlarc='${wl}' + archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi @@ -11305,11 +10919,11 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, - # but understands '-z linker_flag'. GCC discards it without '$wl', + # but understands `-z linker_flag'. GCC discards it without `$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) - if test yes = "$GCC"; then - whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' + if test "$GCC" = yes; then + whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' else whole_archive_flag_spec='-z allextract$convenience -z defaultextract' fi @@ -11319,10 +10933,10 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } ;; sunos4*) - if test sequent = "$host_vendor"; then + if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. - archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi @@ -11371,43 +10985,43 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) - no_undefined_flag='$wl-z,text' + no_undefined_flag='${wl}-z,text' archive_cmds_need_lc=no hardcode_shlibpath_var=no runpath_var='LD_RUN_PATH' - if test yes = "$GCC"; then - archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes; then + archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else - archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) - # Note: We CANNOT use -z defs as we might desire, because we do not + # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. - no_undefined_flag='$wl-z,text' - allow_undefined_flag='$wl-z,nodefs' + no_undefined_flag='${wl}-z,text' + allow_undefined_flag='${wl}-z,nodefs' archive_cmds_need_lc=no hardcode_shlibpath_var=no - hardcode_libdir_flag_spec='$wl-R,$libdir' + hardcode_libdir_flag_spec='${wl}-R,$libdir' hardcode_libdir_separator=':' link_all_deplibs=yes - export_dynamic_flag_spec='$wl-Bexport' + export_dynamic_flag_spec='${wl}-Bexport' runpath_var='LD_RUN_PATH' - if test yes = "$GCC"; then - archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes; then + archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else - archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; @@ -11422,10 +11036,10 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } ;; esac - if test sni = "$host_vendor"; then + if test x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - export_dynamic_flag_spec='$wl-Blargedynsym' + export_dynamic_flag_spec='${wl}-Blargedynsym' ;; esac fi @@ -11433,7 +11047,7 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 $as_echo "$ld_shlibs" >&6; } -test no = "$ld_shlibs" && can_build_shared=no +test "$ld_shlibs" = no && can_build_shared=no with_gnu_ld=$with_gnu_ld @@ -11459,7 +11073,7 @@ x|xyes) # Assume -lc should be added archive_cmds_need_lc=yes - if test yes,yes = "$GCC,$enable_shared"; then + if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds in *'~'*) # FIXME: we may have to deal with multi-command sequences. @@ -11674,14 +11288,14 @@ esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } -if test yes = "$GCC"; then +if test "$GCC" = yes; then case $host_os in - darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; - *) lt_awk_arg='/^libraries:/' ;; + darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; + *) lt_awk_arg="/^libraries:/" ;; esac case $host_os in - mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; - *) lt_sed_strip_eq='s|=/|/|g' ;; + mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; + *) lt_sed_strip_eq="s,=/,/,g" ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` case $lt_search_path_spec in @@ -11697,35 +11311,28 @@ if test yes = "$GCC"; then ;; esac # Ok, now we have the path, separated by spaces, we can step through it - # and add multilib dir if necessary... + # and add multilib dir if necessary. lt_tmp_lt_search_path_spec= - lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` - # ...but if some path component already ends with the multilib dir we assume - # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). - case "$lt_multi_os_dir; $lt_search_path_spec " in - "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) - lt_multi_os_dir= - ;; - esac + lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` for lt_sys_path in $lt_search_path_spec; do - if test -d "$lt_sys_path$lt_multi_os_dir"; then - lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" - elif test -n "$lt_multi_os_dir"; then + if test -d "$lt_sys_path/$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" + else test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' -BEGIN {RS = " "; FS = "/|\n";} { - lt_foo = ""; - lt_count = 0; +BEGIN {RS=" "; FS="/|\n";} { + lt_foo=""; + lt_count=0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { - lt_foo = "/" $lt_i lt_foo; + lt_foo="/" $lt_i lt_foo; } else { lt_count--; } @@ -11739,7 +11346,7 @@ BEGIN {RS = " "; FS = "/|\n";} { # for these hosts. case $host_os in mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ - $SED 's|/\([A-Za-z]:\)|\1|g'` ;; + $SED 's,/\([A-Za-z]:\),\1,g'` ;; esac sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` else @@ -11748,7 +11355,7 @@ fi library_names_spec= libname_spec='lib$name' soname_spec= -shrext_cmds=.so +shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= @@ -11765,16 +11372,14 @@ hardcode_into_libs=no # flags to be left without arguments need_version=unknown - - case $host_os in aix3*) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname.a' + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='$libname$release$shared_ext$major' + soname_spec='${libname}${release}${shared_ext}$major' ;; aix[4-9]*) @@ -11782,91 +11387,41 @@ aix[4-9]*) need_lib_prefix=no need_version=no hardcode_into_libs=yes - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # AIX 5 supports IA64 - library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with - # the line '#! .'. This would cause the generated library to - # depend on '.', always an invalid library. This was fixed in + # the line `#! .'. This would cause the generated library to + # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' - echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then + echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac - # Using Import Files as archive members, it is possible to support - # filename-based versioning of shared library archives on AIX. While - # this would work for both with and without runtime linking, it will - # prevent static linking of such archives. So we do filename-based - # shared library versioning with .so extension only, which is used - # when both runtime linking and shared linking is enabled. - # Unfortunately, runtime linking may impact performance, so we do - # not want this to be the default eventually. Also, we use the - # versioned .so libs for executables only if there is the -brtl - # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. - # To allow for filename-based versioning support, we need to create - # libNAME.so.V as an archive file, containing: - # *) an Import File, referring to the versioned filename of the - # archive as well as the shared archive member, telling the - # bitwidth (32 or 64) of that shared object, and providing the - # list of exported symbols of that shared object, eventually - # decorated with the 'weak' keyword - # *) the shared object with the F_LOADONLY flag set, to really avoid - # it being seen by the linker. - # At run time we better use the real file rather than another symlink, - # but for link time we create the symlink libNAME.so -> libNAME.so.V - - case $with_aix_soname,$aix_use_runtimelinking in - # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct + # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. - aix,yes) # traditional libtool - dynamic_linker='AIX unversionable lib.so' + if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - ;; - aix,no) # traditional AIX only - dynamic_linker='AIX lib.a(lib.so.V)' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. - library_names_spec='$libname$release.a $libname.a' - soname_spec='$libname$release$shared_ext$major' - ;; - svr4,*) # full svr4 only - dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" - library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' - # We do not specify a path in Import Files, so LIBPATH fires. - shlibpath_overrides_runpath=yes - ;; - *,yes) # both, prefer svr4 - dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" - library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' - # unpreferred sharedlib libNAME.a needs extra handling - postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' - postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' - # We do not specify a path in Import Files, so LIBPATH fires. - shlibpath_overrides_runpath=yes - ;; - *,no) # both, prefer aix - dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" - library_names_spec='$libname$release.a $libname.a' - soname_spec='$libname$release$shared_ext$major' - # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling - postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' - postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' - ;; - esac + library_names_spec='${libname}${release}.a $libname.a' + soname_spec='${libname}${release}${shared_ext}$major' + fi shlibpath_var=LIBPATH fi ;; @@ -11876,18 +11431,18 @@ amigaos*) powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) - library_names_spec='$libname$shared_ext' + library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; @@ -11895,8 +11450,8 @@ beos*) bsdi[45]*) version_type=linux # correct to gnu/linux during the next big refactor need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" @@ -11908,7 +11463,7 @@ bsdi[45]*) cygwin* | mingw* | pw32* | cegcc*) version_type=windows - shrext_cmds=.dll + shrext_cmds=".dll" need_version=no need_lib_prefix=no @@ -11917,8 +11472,8 @@ cygwin* | mingw* | pw32* | cegcc*) # gcc library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \$file`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ @@ -11934,17 +11489,17 @@ cygwin* | mingw* | pw32* | cegcc*) case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix - soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac dynamic_linker='Win32 ld.exe' @@ -11953,8 +11508,8 @@ cygwin* | mingw* | pw32* | cegcc*) *,cl*) # Native MSVC libname_spec='$name' - soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' - library_names_spec='$libname.dll.lib' + soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + library_names_spec='${libname}.dll.lib' case $build_os in mingw*) @@ -11981,7 +11536,7 @@ cygwin* | mingw* | pw32* | cegcc*) sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ;; *) - sys_lib_search_path_spec=$LIB + sys_lib_search_path_spec="$LIB" if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` @@ -11994,8 +11549,8 @@ cygwin* | mingw* | pw32* | cegcc*) esac # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \$file`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname' @@ -12008,7 +11563,7 @@ cygwin* | mingw* | pw32* | cegcc*) *) # Assume MSVC wrapper - library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' + library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' dynamic_linker='Win32 ld.exe' ;; esac @@ -12021,8 +11576,8 @@ darwin* | rhapsody*) version_type=darwin need_lib_prefix=no need_version=no - library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' - soname_spec='$libname$release$major$shared_ext' + library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' + soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' @@ -12035,8 +11590,8 @@ dgux*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; @@ -12054,13 +11609,12 @@ freebsd* | dragonfly*) version_type=freebsd-$objformat case $version_type in freebsd-elf*) - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac @@ -12090,10 +11644,10 @@ haiku*) need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LIBRARY_PATH - shlibpath_overrides_runpath=no + shlibpath_overrides_runpath=yes sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' hardcode_into_libs=yes ;; @@ -12111,15 +11665,14 @@ hpux9* | hpux10* | hpux11*) dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' - if test 32 = "$HPUX_IA64_MODE"; then + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - sys_lib_dlsearch_path_spec=/usr/lib/hpux32 else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - sys_lib_dlsearch_path_spec=/usr/lib/hpux64 fi + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' @@ -12127,8 +11680,8 @@ hpux9* | hpux10* | hpux11*) dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; @@ -12137,8 +11690,8 @@ hpux9* | hpux10* | hpux11*) dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555, ... @@ -12151,8 +11704,8 @@ interix[3-9]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no @@ -12163,7 +11716,7 @@ irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) - if test yes = "$lt_cv_prog_gnu_ld"; then + if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix @@ -12171,8 +11724,8 @@ irix5* | irix6* | nonstopux*) esac need_lib_prefix=no need_version=no - soname_spec='$libname$release$shared_ext$major' - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= @@ -12191,8 +11744,8 @@ irix5* | irix6* | nonstopux*) esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" - sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" + sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" + sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; @@ -12201,33 +11754,13 @@ linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; -linux*android*) - version_type=none # Android doesn't support versioned libraries. - need_lib_prefix=no - need_version=no - library_names_spec='$libname$release$shared_ext' - soname_spec='$libname$release$shared_ext' - finish_cmds= - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - dynamic_linker='Android linker' - # Don't embed -rpath directories since the linker doesn't support them. - hardcode_libdir_flag_spec='-L$libdir' - ;; - # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no @@ -12271,12 +11804,7 @@ fi # before this can be enabled. hardcode_into_libs=yes - # Ideally, we could use ldconfig to report *all* directores which are - # searched for libraries, however this is still not possible. Aside from not - # being certain /sbin/ldconfig is available, command - # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, - # even though it is searched at run-time. Try to do the best guess by - # appending ld.so.conf contents (and includes) to the search path. + # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" @@ -12308,12 +11836,12 @@ netbsd*) need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH @@ -12323,7 +11851,7 @@ netbsd*) newsos6) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; @@ -12332,68 +11860,58 @@ newsos6) version_type=qnx need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; -openbsd* | bitrig*) +openbsd*) version_type=sunos - sys_lib_dlsearch_path_spec=/usr/lib + sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then - need_version=no - else - need_version=yes - fi - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. + case $host_os in + openbsd3.3 | openbsd3.3.*) need_version=yes ;; + *) need_version=no ;; + esac + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + case $host_os in + openbsd2.[89] | openbsd2.[89].*) + shlibpath_overrides_runpath=no + ;; + *) + shlibpath_overrides_runpath=yes + ;; + esac + else + shlibpath_overrides_runpath=yes + fi ;; os2*) libname_spec='$name' - version_type=windows - shrext_cmds=.dll - need_version=no + shrext_cmds=".dll" need_lib_prefix=no - # OS/2 can only load a DLL with a base name of 8 characters or less. - soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; - v=$($ECHO $release$versuffix | tr -d .-); - n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); - $ECHO $n$v`$shared_ext' - library_names_spec='${libname}_dll.$libext' + library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' - shlibpath_var=BEGINLIBPATH - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - postinstall_cmds='base_file=`basename \$file`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname~ - chmod a+x \$dldir/$dlname~ - if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then - eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; - fi' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $RM \$dlpath' + shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no - soname_spec='$libname$release$shared_ext$major' - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) @@ -12404,8 +11922,8 @@ solaris*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes @@ -12415,11 +11933,11 @@ solaris*) sunos4*) version_type=sunos - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes - if test yes = "$with_gnu_ld"; then + if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes @@ -12427,8 +11945,8 @@ sunos4*) sysv4 | sysv4.3*) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) @@ -12449,24 +11967,24 @@ sysv4 | sysv4.3*) ;; sysv4*MP*) - if test -d /usr/nec; then + if test -d /usr/nec ;then version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' - soname_spec='$libname$shared_ext.$major' + library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' + soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - version_type=sco + version_type=freebsd-elf need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes - if test yes = "$with_gnu_ld"; then + if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' @@ -12484,7 +12002,7 @@ tpf*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes @@ -12492,8 +12010,8 @@ tpf*) uts4*) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; @@ -12503,35 +12021,20 @@ uts4*) esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } -test no = "$dynamic_linker" && can_build_shared=no +test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test yes = "$GCC"; then +if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi -if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then - sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec +if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then + sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi - -if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then - sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec +if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then + sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi -# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... -configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec - -# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code -func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" - -# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool -configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH - - - - - - @@ -12628,15 +12131,15 @@ $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action= if test -n "$hardcode_libdir_flag_spec" || test -n "$runpath_var" || - test yes = "$hardcode_automatic"; then + test "X$hardcode_automatic" = "Xyes" ; then # We can hardcode non-existent directories. - if test no != "$hardcode_direct" && + if test "$hardcode_direct" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one - ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && - test no != "$hardcode_minus_L"; then + ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && + test "$hardcode_minus_L" != no; then # Linking always hardcodes the temporary library directory. hardcode_action=relink else @@ -12651,12 +12154,12 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 $as_echo "$hardcode_action" >&6; } -if test relink = "$hardcode_action" || - test yes = "$inherit_rpath"; then +if test "$hardcode_action" = relink || + test "$inherit_rpath" = yes; then # Fast installation is not supported enable_fast_install=no -elif test yes = "$shlibpath_overrides_runpath" || - test no = "$enable_shared"; then +elif test "$shlibpath_overrides_runpath" = yes || + test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi @@ -12666,7 +12169,7 @@ fi - if test yes != "$enable_dlopen"; then + if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown @@ -12676,23 +12179,23 @@ else case $host_os in beos*) - lt_cv_dlopen=load_add_on + lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) - lt_cv_dlopen=LoadLibrary + lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) - lt_cv_dlopen=dlopen + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) - # if libdl is installed we need to link against it + # if libdl is installed we need to link against it { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if ${ac_cv_lib_dl_dlopen+:} false; then : @@ -12730,10 +12233,10 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : - lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else - lt_cv_dlopen=dyld + lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes @@ -12741,18 +12244,10 @@ fi ;; - tpf*) - # Don't try to run any link tests for TPF. We know it's impossible - # because TPF is a cross-compiler, and we know how we open DSOs. - lt_cv_dlopen=dlopen - lt_cv_dlopen_libs= - lt_cv_dlopen_self=no - ;; - *) ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" if test "x$ac_cv_func_shl_load" = xyes; then : - lt_cv_dlopen=shl_load + lt_cv_dlopen="shl_load" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 $as_echo_n "checking for shl_load in -ldld... " >&6; } @@ -12791,11 +12286,11 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 $as_echo "$ac_cv_lib_dld_shl_load" >&6; } if test "x$ac_cv_lib_dld_shl_load" = xyes; then : - lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld + lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" else ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" if test "x$ac_cv_func_dlopen" = xyes; then : - lt_cv_dlopen=dlopen + lt_cv_dlopen="dlopen" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } @@ -12834,7 +12329,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : - lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 $as_echo_n "checking for dlopen in -lsvld... " >&6; } @@ -12873,7 +12368,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 $as_echo "$ac_cv_lib_svld_dlopen" >&6; } if test "x$ac_cv_lib_svld_dlopen" = xyes; then : - lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 $as_echo_n "checking for dld_link in -ldld... " >&6; } @@ -12912,7 +12407,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 $as_echo "$ac_cv_lib_dld_dld_link" >&6; } if test "x$ac_cv_lib_dld_dld_link" = xyes; then : - lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld + lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" fi @@ -12933,21 +12428,21 @@ fi ;; esac - if test no = "$lt_cv_dlopen"; then - enable_dlopen=no - else + if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes + else + enable_dlopen=no fi case $lt_cv_dlopen in dlopen) - save_CPPFLAGS=$CPPFLAGS - test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + save_CPPFLAGS="$CPPFLAGS" + test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - save_LDFLAGS=$LDFLAGS + save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - save_LIBS=$LIBS + save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 @@ -12955,7 +12450,7 @@ $as_echo_n "checking whether a program can dlopen itself... " >&6; } if ${lt_cv_dlopen_self+:} false; then : $as_echo_n "(cached) " >&6 else - if test yes = "$cross_compiling"; then : + if test "$cross_compiling" = yes; then : lt_cv_dlopen_self=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 @@ -13002,9 +12497,9 @@ else # endif #endif -/* When -fvisibility=hidden is used, assume the code has been annotated +/* When -fvisbility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ -#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif @@ -13034,7 +12529,7 @@ _LT_EOF (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in @@ -13054,14 +12549,14 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 $as_echo "$lt_cv_dlopen_self" >&6; } - if test yes = "$lt_cv_dlopen_self"; then + if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } if ${lt_cv_dlopen_self_static+:} false; then : $as_echo_n "(cached) " >&6 else - if test yes = "$cross_compiling"; then : + if test "$cross_compiling" = yes; then : lt_cv_dlopen_self_static=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 @@ -13108,9 +12603,9 @@ else # endif #endif -/* When -fvisibility=hidden is used, assume the code has been annotated +/* When -fvisbility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ -#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif @@ -13140,7 +12635,7 @@ _LT_EOF (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in @@ -13161,9 +12656,9 @@ fi $as_echo "$lt_cv_dlopen_self_static" >&6; } fi - CPPFLAGS=$save_CPPFLAGS - LDFLAGS=$save_LDFLAGS - LIBS=$save_LIBS + CPPFLAGS="$save_CPPFLAGS" + LDFLAGS="$save_LDFLAGS" + LIBS="$save_LIBS" ;; esac @@ -13207,7 +12702,7 @@ else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) - if test -n "$STRIP"; then + if test -n "$STRIP" ; then striplib="$STRIP -x" old_striplib="$STRIP -S" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 @@ -13235,7 +12730,7 @@ fi - # Report what library types will actually be built + # Report which library types will actually be built { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 $as_echo_n "checking if libtool supports shared libraries... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 @@ -13243,13 +12738,13 @@ $as_echo "$can_build_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 $as_echo_n "checking whether to build shared libraries... " >&6; } - test no = "$can_build_shared" && enable_shared=no + test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) - test yes = "$enable_shared" && enable_static=no + test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' @@ -13257,12 +12752,8 @@ $as_echo_n "checking whether to build shared libraries... " >&6; } ;; aix[4-9]*) - if test ia64 != "$host_cpu"; then - case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in - yes,aix,yes) ;; # shared object as lib.so file only - yes,svr4,*) ;; # shared object as lib.so archive member only - yes,*) enable_static=no ;; # shared object in lib.a archive as well - esac + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no fi ;; esac @@ -13272,7 +12763,7 @@ $as_echo "$enable_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 $as_echo_n "checking whether to build static libraries... " >&6; } # Make sure either enable_shared or enable_static is yes. - test yes = "$enable_shared" || enable_static=yes + test "$enable_shared" = yes || enable_static=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 $as_echo "$enable_static" >&6; } @@ -13286,7 +12777,7 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu -CC=$lt_save_CC +CC="$lt_save_CC" @@ -15885,7 +15376,6 @@ enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' -shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' @@ -15935,13 +15425,10 @@ compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' -lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' -lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' @@ -16006,8 +15493,7 @@ finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' -configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' -configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' +sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' @@ -16058,12 +15544,9 @@ CFLAGS \ compiler \ lt_cv_sys_global_symbol_pipe \ lt_cv_sys_global_symbol_to_cdecl \ -lt_cv_sys_global_symbol_to_import \ lt_cv_sys_global_symbol_to_c_name_address \ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ -lt_cv_nm_interface \ nm_file_list_spec \ -lt_cv_truncate_bin \ lt_prog_compiler_no_builtin_flag \ lt_prog_compiler_pic \ lt_prog_compiler_wl \ @@ -16098,7 +15581,7 @@ old_striplib \ striplib; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) - eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" @@ -16125,11 +15608,10 @@ postinstall_cmds \ postuninstall_cmds \ finish_cmds \ sys_lib_search_path_spec \ -configure_time_dlsearch_path \ -configure_time_lt_sys_library_path; do +sys_lib_dlsearch_path_spec; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) - eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" @@ -16138,16 +15620,19 @@ configure_time_lt_sys_library_path; do done ac_aux_dir='$ac_aux_dir' +xsi_shell='$xsi_shell' +lt_shell_append='$lt_shell_append' -# See if we are running on zsh, and set the options that allow our +# See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes INIT. -if test -n "\${ZSH_VERSION+set}"; then +if test -n "\${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi PACKAGE='$PACKAGE' VERSION='$VERSION' + TIMESTAMP='$TIMESTAMP' RM='$RM' ofile='$ofile' @@ -16896,53 +16381,55 @@ $as_echo X"$file" | ;; "libtool":C) - # See if we are running on zsh, and set the options that allow our + # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. - if test -n "${ZSH_VERSION+set}"; then + if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi - cfgfile=${ofile}T + cfgfile="${ofile}T" trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL -# Generated automatically by $as_me ($PACKAGE) $VERSION + +# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. +# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. - -# Provide generalized library-building support services. -# Written by Gordon Matzigkeit, 1996 - -# Copyright (C) 2014 Free Software Foundation, Inc. -# This is free software; see the source for copying conditions. There is NO -# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -# GNU Libtool is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of of the License, or -# (at your option) any later version. # -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program or library that is built -# using GNU Libtool, you may include this file under the same -# distribution terms that you use for the rest of that program. +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008, 2009, 2010, 2011 Free Software +# Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 # -# GNU Libtool is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of +# This file is part of GNU Libtool. +# +# GNU Libtool is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, or +# obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # The names of the tagged configurations supported by this script. -available_tags='' - -# Configured defaults for sys_lib_dlsearch_path munging. -: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} +available_tags="" # ### BEGIN LIBTOOL CONFIG @@ -16962,9 +16449,6 @@ pic_mode=$pic_mode # Whether or not to optimize for fast installation. fast_install=$enable_fast_install -# Shared archive member basename,for filename based shared library versioning on AIX. -shared_archive_member_spec=$shared_archive_member_spec - # Shell to use when invoking shell scripts. SHELL=$lt_SHELL @@ -17082,27 +16566,18 @@ global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe # Transform the output of nm in a proper C declaration. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl -# Transform the output of nm into a list of symbols to manually relocate. -global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import - # Transform the output of nm in a C name address pair. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address # Transform the output of nm in a C name address pair when lib prefix is needed. global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix -# The name lister interface. -nm_interface=$lt_lt_cv_nm_interface - # Specify filename containing input files for \$NM. nm_file_list_spec=$lt_nm_file_list_spec -# The root where to search for dependent libraries,and where our libraries should be installed. +# The root where to search for dependent libraries,and in which our libraries should be installed. lt_sysroot=$lt_sysroot -# Command to truncate a binary pipe. -lt_truncate_bin=$lt_lt_cv_truncate_bin - # The name of the directory that contains temporary libtool files. objdir=$objdir @@ -17193,11 +16668,8 @@ hardcode_into_libs=$hardcode_into_libs # Compile-time system search path for libraries. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec -# Detected run-time system search path for libraries. -sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path - -# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. -configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path +# Run-time system search path for libraries. +sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec # Whether dlopen is supported. dlopen_support=$enable_dlopen @@ -17290,13 +16762,13 @@ hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator -# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct -# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is -# "absolute",i.e impossible to change by setting \$shlibpath_var if the +# "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute @@ -17346,65 +16818,6 @@ hardcode_action=$hardcode_action # ### END LIBTOOL CONFIG -_LT_EOF - - cat <<'_LT_EOF' >> "$cfgfile" - -# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE - -# func_munge_path_list VARIABLE PATH -# ----------------------------------- -# VARIABLE is name of variable containing _space_ separated list of -# directories to be munged by the contents of PATH, which is string -# having a format: -# "DIR[:DIR]:" -# string "DIR[ DIR]" will be prepended to VARIABLE -# ":DIR[:DIR]" -# string "DIR[ DIR]" will be appended to VARIABLE -# "DIRP[:DIRP]::[DIRA:]DIRA" -# string "DIRP[ DIRP]" will be prepended to VARIABLE and string -# "DIRA[ DIRA]" will be appended to VARIABLE -# "DIR[:DIR]" -# VARIABLE will be replaced by "DIR[ DIR]" -func_munge_path_list () -{ - case x@S|@2 in - x) - ;; - *:) - eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" - ;; - x:*) - eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" - ;; - *::*) - eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" - eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" - ;; - *) - eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" - ;; - esac -} - - -# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. -func_cc_basename () -{ - for cc_temp in @S|@*""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac - done - func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` -} - - -# ### END FUNCTIONS SHARED WITH CONFIGURE - _LT_EOF case $host_os in @@ -17413,7 +16826,7 @@ _LT_EOF # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. -if test set != "${COLLECT_NAMES+set}"; then +if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi @@ -17422,7 +16835,7 @@ _LT_EOF esac -ltmain=$ac_aux_dir/ltmain.sh +ltmain="$ac_aux_dir/ltmain.sh" # We use sed instead of cat because bash on DJGPP gets confused if @@ -17432,6 +16845,165 @@ ltmain=$ac_aux_dir/ltmain.sh sed '$q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) + if test x"$xsi_shell" = xyes; then + sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ +func_dirname ()\ +{\ +\ case ${1} in\ +\ */*) func_dirname_result="${1%/*}${2}" ;;\ +\ * ) func_dirname_result="${3}" ;;\ +\ esac\ +} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_basename ()$/,/^} # func_basename /c\ +func_basename ()\ +{\ +\ func_basename_result="${1##*/}"\ +} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ +func_dirname_and_basename ()\ +{\ +\ case ${1} in\ +\ */*) func_dirname_result="${1%/*}${2}" ;;\ +\ * ) func_dirname_result="${3}" ;;\ +\ esac\ +\ func_basename_result="${1##*/}"\ +} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ +func_stripname ()\ +{\ +\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ +\ # positional parameters, so assign one to ordinary parameter first.\ +\ func_stripname_result=${3}\ +\ func_stripname_result=${func_stripname_result#"${1}"}\ +\ func_stripname_result=${func_stripname_result%"${2}"}\ +} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ +func_split_long_opt ()\ +{\ +\ func_split_long_opt_name=${1%%=*}\ +\ func_split_long_opt_arg=${1#*=}\ +} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ +func_split_short_opt ()\ +{\ +\ func_split_short_opt_arg=${1#??}\ +\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ +} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ +func_lo2o ()\ +{\ +\ case ${1} in\ +\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ +\ *) func_lo2o_result=${1} ;;\ +\ esac\ +} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_xform ()$/,/^} # func_xform /c\ +func_xform ()\ +{\ + func_xform_result=${1%.*}.lo\ +} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_arith ()$/,/^} # func_arith /c\ +func_arith ()\ +{\ + func_arith_result=$(( $* ))\ +} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_len ()$/,/^} # func_len /c\ +func_len ()\ +{\ + func_len_result=${#1}\ +} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + +fi + +if test x"$lt_shell_append" = xyes; then + sed -e '/^func_append ()$/,/^} # func_append /c\ +func_append ()\ +{\ + eval "${1}+=\\${2}"\ +} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ +func_append_quoted ()\ +{\ +\ func_quote_for_eval "${2}"\ +\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ +} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + # Save a `func_append' function call where possible by direct use of '+=' + sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") + test 0 -eq $? || _lt_function_replace_fail=: +else + # Save a `func_append' function call even when '+=' is not available + sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") + test 0 -eq $? || _lt_function_replace_fail=: +fi + +if test x"$_lt_function_replace_fail" = x":"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 +$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} +fi + + mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" diff --git a/sphinxbase-5prealpha/autom4te.cache/output.0t b/sphinxbase-5prealpha/autom4te.cache/output.0t new file mode 100644 index 0000000..e69de29 diff --git a/sphinxbase-5prealpha/autom4te.cache/output.1 b/sphinxbase-5prealpha/autom4te.cache/output.1 index aff7e65..1bf24da 100644 --- a/sphinxbase-5prealpha/autom4te.cache/output.1 +++ b/sphinxbase-5prealpha/autom4te.cache/output.1 @@ -666,7 +666,6 @@ LAPACK_LITE_FALSE LAPACK_LITE_TRUE YACC CPP -LT_SYS_LIBRARY_PATH OTOOL64 OTOOL LIPO @@ -759,7 +758,6 @@ infodir docdir oldincludedir includedir -runstatedir localstatedir sharedstatedir sysconfdir @@ -788,7 +786,6 @@ enable_shared enable_static with_pic enable_fast_install -with_aix_soname with_gnu_ld with_sysroot enable_libtool_lock @@ -806,7 +803,6 @@ CFLAGS LDFLAGS LIBS CPPFLAGS -LT_SYS_LIBRARY_PATH CPP YACC PYTHON @@ -849,7 +845,6 @@ datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' -runstatedir='${localstatedir}/run' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' @@ -1102,15 +1097,6 @@ do | -silent | --silent | --silen | --sile | --sil) silent=yes ;; - -runstatedir | --runstatedir | --runstatedi | --runstated \ - | --runstate | --runstat | --runsta | --runst | --runs \ - | --run | --ru | --r) - ac_prev=runstatedir ;; - -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ - | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ - | --run=* | --ru=* | --r=*) - runstatedir=$ac_optarg ;; - -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ @@ -1248,7 +1234,7 @@ fi for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir runstatedir + libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. @@ -1401,7 +1387,6 @@ Fine tuning of the installation directories: --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] @@ -1462,12 +1447,9 @@ Optional Packages: --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-pic@<:@=PKGS@:>@ try to use only PIC/non-PIC objects @<:@default=use both@:>@ - --with-aix-soname=aix|svr4|both - shared library versioning (aka "SONAME") variant to - provide on AIX, @<:@default=aix@:>@. --with-gnu-ld assume the C compiler uses GNU ld @<:@default=no@:>@ - --with-sysroot@<:@=DIR@:>@ Search for dependent libraries within DIR (or the - compiler's sysroot if not specified). + --with-sysroot=DIR Search for dependent libraries within DIR + (or the compiler's sysroot if not specified). --without-lapack Disable matrix algebra support (depends on LAPACK) --with-python Enable Python extension, built with swig, enabled by default @@ -1480,8 +1462,6 @@ Some influential environment variables: LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory - LT_SYS_LIBRARY_PATH - User-defined run-time library search path. CPP C preprocessor YACC Bison command PYTHON the Python interpreter @@ -2508,7 +2488,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_config_headers="$ac_config_headers include/config.h include/sphinx_config.h" -am__api_version='1.15' +am__api_version='1.14' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do @@ -2709,8 +2689,8 @@ test "$program_suffix" != NONE && ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` -# Expand $ac_aux_dir to an absolute path. -am_aux_dir=`cd "$ac_aux_dir" && pwd` +# expand $ac_aux_dir to an absolute path +am_aux_dir=`cd $ac_aux_dir && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in @@ -2729,7 +2709,7 @@ else $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi -if test x"${install_sh+set}" != xset; then +if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; @@ -3048,8 +3028,8 @@ MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # mkdir_p='$(MKDIR_P)' -# We need awk for the "check" target (and possibly the TAP driver). The -# system "awk" is bad on some platforms. +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. # Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' @@ -3108,7 +3088,6 @@ END fi - CFLAGS=${CFLAGS:--g -O2 -Wall} # Make sure we can run config.sub. @@ -5305,8 +5284,8 @@ esac -macro_version='2.4.6' -macro_revision='2.4.6' +macro_version='2.4.2' +macro_revision='1.3337' @@ -5320,7 +5299,7 @@ macro_revision='2.4.6' -ltmain=$ac_aux_dir/ltmain.sh +ltmain="$ac_aux_dir/ltmain.sh" # Backslashify metacharacters that are still active within # double-quoted strings. @@ -5366,10 +5345,10 @@ fi # Invoke $ECHO with all args, space-separated. func_echo_all () { - $ECHO "" + $ECHO "" } -case $ECHO in +case "$ECHO" in printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 $as_echo "printf" >&6; } ;; print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 @@ -5692,19 +5671,19 @@ test -z "$GREP" && GREP=grep @%:@ Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : - withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes + withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi ac_prog=ld -if test yes = "$GCC"; then +if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) - # gcc leaves a trailing carriage return, which upsets mingw + # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; @@ -5718,7 +5697,7 @@ $as_echo_n "checking for ld used by $CC... " >&6; } while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done - test -z "$LD" && LD=$ac_prog + test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. @@ -5729,7 +5708,7 @@ $as_echo_n "checking for ld used by $CC... " >&6; } with_gnu_ld=unknown ;; esac -elif test yes = "$with_gnu_ld"; then +elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else @@ -5740,32 +5719,32 @@ if ${lt_cv_path_LD+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD=$ac_dir/$ac_prog + lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 $as_echo "$LD" >&6; } @@ -5808,38 +5787,33 @@ if ${lt_cv_path_NM+:} false; then : else if test -n "$NM"; then # Let the user override the test. - lt_cv_path_NM=$NM + lt_cv_path_NM="$NM" else - lt_nm_to_check=${ac_tool_prefix}nm + lt_nm_to_check="${ac_tool_prefix}nm" if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. - tmp_nm=$ac_dir/$lt_tmp_nm - if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then + tmp_nm="$ac_dir/$lt_tmp_nm" + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. - # Adding the 'sed 1q' prevents false positives on HP-UX, which says: + # Adding the `sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file - # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty - case $build_os in - mingw*) lt_bad_file=conftest.nm/nofile ;; - *) lt_bad_file=/dev/null ;; - esac - case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in - *$lt_bad_file* | *'Invalid file or object type'*) + case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in + */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" - break 2 + break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" - break 2 + break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but @@ -5850,15 +5824,15 @@ else esac fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 $as_echo "$lt_cv_path_NM" >&6; } -if test no != "$lt_cv_path_NM"; then - NM=$lt_cv_path_NM +if test "$lt_cv_path_NM" != "no"; then + NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$DUMPBIN"; then : @@ -5964,9 +5938,9 @@ esac fi fi - case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in + case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in *COFF*) - DUMPBIN="$DUMPBIN -symbols -headers" + DUMPBIN="$DUMPBIN -symbols" ;; *) DUMPBIN=: @@ -5974,8 +5948,8 @@ fi esac fi - if test : != "$DUMPBIN"; then - NM=$DUMPBIN + if test "$DUMPBIN" != ":"; then + NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm @@ -6026,7 +6000,7 @@ if ${lt_cv_sys_max_cmd_len+:} false; then : $as_echo_n "(cached) " >&6 else i=0 - teststring=ABCD + teststring="ABCD" case $build_os in msdosdjgpp*) @@ -6066,7 +6040,7 @@ else lt_cv_sys_max_cmd_len=8192; ;; - bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) + netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` @@ -6117,22 +6091,22 @@ else *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len" && \ - test undefined != "$lt_cv_sys_max_cmd_len"; then + test undefined != "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. - for i in 1 2 3 4 5 6 7 8; do + for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. - while { test X`env echo "$teststring$teststring" 2>/dev/null` \ + while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && - test 17 != "$i" # 1/2 MB should be enough + test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring @@ -6150,7 +6124,7 @@ else fi -if test -n "$lt_cv_sys_max_cmd_len"; then +if test -n $lt_cv_sys_max_cmd_len ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 $as_echo "$lt_cv_sys_max_cmd_len" >&6; } else @@ -6168,6 +6142,30 @@ max_cmd_len=$lt_cv_sys_max_cmd_len : ${MV="mv -f"} : ${RM="rm -f"} +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 +$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } +# Try some XSI features +xsi_shell=no +( _lt_dummy="a/b/c" + test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ + = c,a/b,b/c, \ + && eval 'test $(( 1 + 1 )) -eq 2 \ + && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ + && xsi_shell=yes +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 +$as_echo "$xsi_shell" >&6; } + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 +$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } +lt_shell_append=no +( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ + >/dev/null 2>&1 \ + && lt_shell_append=yes +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 +$as_echo "$lt_shell_append" >&6; } + + if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else @@ -6290,13 +6288,13 @@ esac reload_cmds='$LD$reload_flag -o $output$reload_objs' case $host_os in cygwin* | mingw* | pw32* | cegcc*) - if test yes != "$GCC"; then + if test "$GCC" != yes; then reload_cmds=false fi ;; darwin*) - if test yes = "$GCC"; then - reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' + if test "$GCC" = yes; then + reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' else reload_cmds='$LD$reload_flag -o $output$reload_objs' fi @@ -6424,13 +6422,13 @@ lt_cv_deplibs_check_method='unknown' # Need to set the preceding variable on all platforms that support # interlibrary dependencies. # 'none' -- dependencies not supported. -# 'unknown' -- same as none, but documents that we really don't know. +# `unknown' -- same as none, but documents that we really don't know. # 'pass_all' -- all dependencies passed with no checks. # 'test_compile' -- check by making test program. # 'file_magic [[regex]]' -- check by looking for files in library path -# that responds to the $file_magic_cmd with a given extended regex. -# If you have 'file' or equivalent on your system and you're not sure -# whether 'pass_all' will *always* work, you probably want this one. +# which responds to the $file_magic_cmd with a given extended regex. +# If you have `file' or equivalent on your system and you're not sure +# whether `pass_all' will *always* work, you probably want this one. case $host_os in aix[4-9]*) @@ -6457,7 +6455,8 @@ mingw* | pw32*) # Base MSYS/MinGW do not provide the 'file' command needed by # func_win32_libid shell function, so use a weaker test based on 'objdump', # unless we find 'file', for example because we are cross-compiling. - if ( file / ) >/dev/null 2>&1; then + # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. + if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else @@ -6553,8 +6552,8 @@ newos6*) lt_cv_deplibs_check_method=pass_all ;; -openbsd* | bitrig*) - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then +openbsd*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' @@ -6607,9 +6606,6 @@ sysv4 | sysv4.3*) tpf*) lt_cv_deplibs_check_method=pass_all ;; -os2*) - lt_cv_deplibs_check_method=pass_all - ;; esac fi @@ -6767,8 +6763,8 @@ else case $host_os in cygwin* | mingw* | pw32* | cegcc*) - # two different shell functions defined in ltmain.sh; - # decide which one to use based on capabilities of $DLLTOOL + # two different shell functions defined in ltmain.sh + # decide which to use based on capabilities of $DLLTOOL case `$DLLTOOL --help 2>&1` in *--identify-strict*) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib @@ -6780,7 +6776,7 @@ cygwin* | mingw* | pw32* | cegcc*) ;; *) # fallback: assume linklib IS sharedlib - lt_cv_sharedlib_from_linklib_cmd=$ECHO + lt_cv_sharedlib_from_linklib_cmd="$ECHO" ;; esac @@ -6934,7 +6930,7 @@ if ac_fn_c_try_compile "$LINENO"; then : ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } - if test 0 -eq "$ac_status"; then + if test "$ac_status" -eq 0; then # Ensure the archiver fails upon bogus file names. rm -f conftest.$ac_objext libconftest.a { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 @@ -6942,7 +6938,7 @@ if ac_fn_c_try_compile "$LINENO"; then : ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } - if test 0 -ne "$ac_status"; then + if test "$ac_status" -ne 0; then lt_cv_ar_at_file=@ fi fi @@ -6955,7 +6951,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 $as_echo "$lt_cv_ar_at_file" >&6; } -if test no = "$lt_cv_ar_at_file"; then +if test "x$lt_cv_ar_at_file" = xno; then archiver_list_spec= else archiver_list_spec=$lt_cv_ar_at_file @@ -7172,7 +7168,7 @@ old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in - bitrig* | openbsd*) + openbsd*) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" ;; *) @@ -7262,7 +7258,7 @@ cygwin* | mingw* | pw32* | cegcc*) symcode='[ABCDGISTW]' ;; hpux*) - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then symcode='[ABCDEGRST]' fi ;; @@ -7295,44 +7291,14 @@ case `$NM -V 2>&1` in symcode='[ABCDGIRSTW]' ;; esac -if test "$lt_cv_nm_interface" = "MS dumpbin"; then - # Gets list of data symbols to import. - lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" - # Adjust the below global symbol transforms to fixup imported variables. - lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" - lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" - lt_c_name_lib_hook="\ - -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ - -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" -else - # Disable hooks by default. - lt_cv_sys_global_symbol_to_import= - lt_cdecl_hook= - lt_c_name_hook= - lt_c_name_lib_hook= -fi - # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. -lt_cv_sys_global_symbol_to_cdecl="sed -n"\ -$lt_cdecl_hook\ -" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ -" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address -lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ -$lt_c_name_hook\ -" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ -" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" - -# Transform an extracted symbol line into symbol name with lib prefix and -# symbol address. -lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ -$lt_c_name_lib_hook\ -" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ -" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ -" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" +lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" # Handle CRLF in mingw tool chain opt_cr= @@ -7350,24 +7316,21 @@ for ac_symprfx in "" "_"; do # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then - # Fake it for dumpbin and say T for any non-static function, - # D for any global variable and I for any imported variable. + # Fake it for dumpbin and say T for any non-static function + # and D for any global variable. # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK '"\ " {last_section=section; section=\$ 3};"\ " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ -" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ -" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ -" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ -" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ -" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ -" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ -" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ +" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ +" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ +" s[1]~/^[@?]/{print s[1], s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" @@ -7415,11 +7378,11 @@ _LT_EOF if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ -#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE -/* DATA imports from DLLs on WIN32 can't be const, because runtime +#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) +/* DATA imports from DLLs on WIN32 con't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT@&t@_DLSYM_CONST -#elif defined __osf__ +#elif defined(__osf__) /* This system does not cope well with relocations in const data. */ # define LT@&t@_DLSYM_CONST #else @@ -7445,7 +7408,7 @@ lt__PROGRAM__LTX_preloaded_symbols[] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF - $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; @@ -7465,13 +7428,13 @@ _LT_EOF mv conftest.$ac_objext conftstm.$ac_objext lt_globsym_save_LIBS=$LIBS lt_globsym_save_CFLAGS=$CFLAGS - LIBS=conftstm.$ac_objext + LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && test -s conftest$ac_exeext; then + test $ac_status = 0; } && test -s conftest${ac_exeext}; then pipe_works=yes fi LIBS=$lt_globsym_save_LIBS @@ -7492,7 +7455,7 @@ _LT_EOF rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. - if test yes = "$pipe_works"; then + if test "$pipe_works" = yes; then break else lt_cv_sys_global_symbol_pipe= @@ -7534,16 +7497,6 @@ fi - - - - - - - - - - @@ -7567,9 +7520,9 @@ fi lt_sysroot= -case $with_sysroot in #( +case ${with_sysroot} in #( yes) - if test yes = "$GCC"; then + if test "$GCC" = yes; then lt_sysroot=`$CC --print-sysroot 2>/dev/null` fi ;; #( @@ -7579,8 +7532,8 @@ case $with_sysroot in #( no|'') ;; #( *) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 -$as_echo "$with_sysroot" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 +$as_echo "${with_sysroot}" >&6; } as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 ;; esac @@ -7592,99 +7545,18 @@ $as_echo "${lt_sysroot:-no}" >&6; } -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 -$as_echo_n "checking for a working dd... " >&6; } -if ${ac_cv_path_lt_DD+:} false; then : - $as_echo_n "(cached) " >&6 -else - printf 0123456789abcdef0123456789abcdef >conftest.i -cat conftest.i conftest.i >conftest2.i -: ${lt_DD:=$DD} -if test -z "$lt_DD"; then - ac_path_lt_DD_found=false - # Loop through the user's path and test for each of PROGNAME-LIST - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in dd; do - for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" - as_fn_executable_p "$ac_path_lt_DD" || continue -if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then - cmp -s conftest.i conftest.out \ - && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: -fi - $ac_path_lt_DD_found && break 3 - done - done - done -IFS=$as_save_IFS - if test -z "$ac_cv_path_lt_DD"; then - : - fi -else - ac_cv_path_lt_DD=$lt_DD -fi - -rm -f conftest.i conftest2.i conftest.out -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 -$as_echo "$ac_cv_path_lt_DD" >&6; } - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 -$as_echo_n "checking how to truncate binary pipes... " >&6; } -if ${lt_cv_truncate_bin+:} false; then : - $as_echo_n "(cached) " >&6 -else - printf 0123456789abcdef0123456789abcdef >conftest.i -cat conftest.i conftest.i >conftest2.i -lt_cv_truncate_bin= -if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then - cmp -s conftest.i conftest.out \ - && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" -fi -rm -f conftest.i conftest2.i conftest.out -test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 -$as_echo "$lt_cv_truncate_bin" >&6; } - - - - - - - -# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. -func_cc_basename () -{ - for cc_temp in @S|@*""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac - done - func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` -} - @%:@ Check whether --enable-libtool-lock was given. if test "${enable_libtool_lock+set}" = set; then : enableval=$enable_libtool_lock; fi -test no = "$enable_libtool_lock" || enable_libtool_lock=yes +test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) - # Find out what ABI is being produced by ac_compile, and set mode - # options accordingly. + # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 @@ -7693,25 +7565,24 @@ ia64-*-hpux*) test $ac_status = 0; }; then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) - HPUX_IA64_MODE=32 + HPUX_IA64_MODE="32" ;; *ELF-64*) - HPUX_IA64_MODE=64 + HPUX_IA64_MODE="64" ;; esac fi rm -rf conftest* ;; *-*-irix6*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. + # Find out which ABI we are using. echo '#line '$LINENO' "configure"' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - if test yes = "$lt_cv_prog_gnu_ld"; then + if test "$lt_cv_prog_gnu_ld" = yes; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" @@ -7740,50 +7611,9 @@ ia64-*-hpux*) rm -rf conftest* ;; -mips64*-*linux*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. - echo '#line '$LINENO' "configure"' > conftest.$ac_ext - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - emul=elf - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - emul="${emul}32" - ;; - *64-bit*) - emul="${emul}64" - ;; - esac - case `/usr/bin/file conftest.$ac_objext` in - *MSB*) - emul="${emul}btsmip" - ;; - *LSB*) - emul="${emul}ltsmip" - ;; - esac - case `/usr/bin/file conftest.$ac_objext` in - *N32*) - emul="${emul}n32" - ;; - esac - LD="${LD-ld} -m $emul" - fi - rm -rf conftest* - ;; - x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. Note that the listed cases only cover the - # situations where additional linker options are needed (such as when - # doing 32-bit compilation for a host where ld defaults to 64-bit, or - # vice versa); the common cases where no linker options are needed do - # not appear in the list. + # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 @@ -7806,10 +7636,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) ;; esac ;; - powerpc64le-*linux*) + powerpc64le-*) LD="${LD-ld} -m elf32lppclinux" ;; - powerpc64-*linux*) + powerpc64-*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -7828,10 +7658,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - powerpcle-*linux*) + powerpcle-*) LD="${LD-ld} -m elf64lppc" ;; - powerpc-*linux*) + powerpc-*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) @@ -7849,7 +7679,7 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. - SAVE_CFLAGS=$CFLAGS + SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 $as_echo_n "checking whether the C compiler needs -belf... " >&6; } @@ -7889,14 +7719,13 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 $as_echo "$lt_cv_cc_needs_belf" >&6; } - if test yes != "$lt_cv_cc_needs_belf"; then + if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf - CFLAGS=$SAVE_CFLAGS + CFLAGS="$SAVE_CFLAGS" fi ;; *-*solaris*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. + # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 @@ -7908,7 +7737,7 @@ $as_echo "$lt_cv_cc_needs_belf" >&6; } case $lt_cv_prog_gnu_ld in yes*) case $host in - i?86-*-solaris*|x86_64-*-solaris*) + i?86-*-solaris*) LD="${LD-ld} -m elf_x86_64" ;; sparc*-*-solaris*) @@ -7917,7 +7746,7 @@ $as_echo "$lt_cv_cc_needs_belf" >&6; } esac # GNU ld 2.21 introduced _sol2 emulations. Use them if available. if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then - LD=${LD-ld}_sol2 + LD="${LD-ld}_sol2" fi ;; *) @@ -7933,7 +7762,7 @@ $as_echo "$lt_cv_cc_needs_belf" >&6; } ;; esac -need_locks=$enable_libtool_lock +need_locks="$enable_libtool_lock" if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. @@ -8044,7 +7873,7 @@ else fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 $as_echo "$lt_cv_path_mainfest_tool" >&6; } -if test yes != "$lt_cv_path_mainfest_tool"; then +if test "x$lt_cv_path_mainfest_tool" != xyes; then MANIFEST_TOOL=: fi @@ -8547,7 +8376,7 @@ if ${lt_cv_apple_cc_single_mod+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_apple_cc_single_mod=no - if test -z "$LT_MULTI_MODULE"; then + if test -z "${LT_MULTI_MODULE}"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the @@ -8565,7 +8394,7 @@ else cat conftest.err >&5 # Otherwise, if the output was created with a 0 exit code from # the compiler, it worked. - elif test -f libconftest.dylib && test 0 = "$_lt_result"; then + elif test -f libconftest.dylib && test $_lt_result -eq 0; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&5 @@ -8604,7 +8433,7 @@ else fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext - LDFLAGS=$save_LDFLAGS + LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 @@ -8633,7 +8462,7 @@ _LT_EOF _lt_result=$? if test -s conftest.err && $GREP force_load conftest.err; then cat conftest.err >&5 - elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then + elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then lt_cv_ld_force_load=yes else cat conftest.err >&5 @@ -8646,32 +8475,32 @@ fi $as_echo "$lt_cv_ld_force_load" >&6; } case $host_os in rhapsody* | darwin1.[012]) - _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; + _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; darwin1.*) - _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[91]*) - _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; - 10.[012][,.]*) - _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + 10.[012]*) + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) - _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; esac ;; esac - if test yes = "$lt_cv_apple_cc_single_mod"; then + if test "$lt_cv_apple_cc_single_mod" = "yes"; then _lt_dar_single_mod='$single_module' fi - if test yes = "$lt_cv_ld_exported_symbols_list"; then - _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' + if test "$lt_cv_ld_exported_symbols_list" = "yes"; then + _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' else - _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' fi - if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then + if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= @@ -8679,41 +8508,6 @@ $as_echo "$lt_cv_ld_force_load" >&6; } ;; esac -# func_munge_path_list VARIABLE PATH -# ----------------------------------- -# VARIABLE is name of variable containing _space_ separated list of -# directories to be munged by the contents of PATH, which is string -# having a format: -# "DIR[:DIR]:" -# string "DIR[ DIR]" will be prepended to VARIABLE -# ":DIR[:DIR]" -# string "DIR[ DIR]" will be appended to VARIABLE -# "DIRP[:DIRP]::[DIRA:]DIRA" -# string "DIRP[ DIRP]" will be prepended to VARIABLE and string -# "DIRA[ DIRA]" will be appended to VARIABLE -# "DIR[:DIR]" -# VARIABLE will be replaced by "DIR[ DIR]" -func_munge_path_list () -{ - case x@S|@2 in - x) - ;; - *:) - eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" - ;; - x:*) - eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" - ;; - *::*) - eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" - eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" - ;; - *) - eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" - ;; - esac -} - ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -9017,14 +8811,14 @@ if test "${enable_shared+set}" = set; then : *) enable_shared=no # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_shared=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac else @@ -9048,14 +8842,14 @@ if test "${enable_static+set}" = set; then : *) enable_static=no # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_static=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac else @@ -9079,14 +8873,14 @@ if test "${with_pic+set}" = set; then : *) pic_mode=default # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for lt_pkg in $withval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$lt_pkg" = "X$lt_p"; then pic_mode=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac else @@ -9094,6 +8888,8 @@ else fi +test -z "$pic_mode" && pic_mode=default + @@ -9109,14 +8905,14 @@ if test "${enable_fast_install+set}" = set; then : *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac else @@ -9130,63 +8926,11 @@ fi - shared_archive_member_spec= -case $host,$enable_shared in -power*-*-aix[5-9]*,yes) - { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 -$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } - -@%:@ Check whether --with-aix-soname was given. -if test "${with_aix_soname+set}" = set; then : - withval=$with_aix_soname; case $withval in - aix|svr4|both) - ;; - *) - as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 - ;; - esac - lt_cv_with_aix_soname=$with_aix_soname -else - if ${lt_cv_with_aix_soname+:} false; then : - $as_echo_n "(cached) " >&6 -else - lt_cv_with_aix_soname=aix -fi - - with_aix_soname=$lt_cv_with_aix_soname -fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 -$as_echo "$with_aix_soname" >&6; } - if test aix != "$with_aix_soname"; then - # For the AIX way of multilib, we name the shared archive member - # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', - # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. - # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, - # the AIX toolchain works better with OBJECT_MODE set (default 32). - if test 64 = "${OBJECT_MODE-32}"; then - shared_archive_member_spec=shr_64 - else - shared_archive_member_spec=shr - fi - fi - ;; -*) - with_aix_soname=aix - ;; -esac - - - - - - - # This can be used to rebuild libtool when needed -LIBTOOL_DEPS=$ltmain +LIBTOOL_DEPS="$ltmain" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' @@ -9235,7 +8979,7 @@ test -z "$LN_S" && LN_S="ln -s" -if test -n "${ZSH_VERSION+set}"; then +if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi @@ -9274,7 +9018,7 @@ aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. - if test set != "${COLLECT_NAMES+set}"; then + if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi @@ -9285,14 +9029,14 @@ esac ofile=libtool can_build_shared=yes -# All known linkers require a '.a' archive for static linking (except MSVC, +# All known linkers require a `.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a -with_gnu_ld=$lt_cv_prog_gnu_ld +with_gnu_ld="$lt_cv_prog_gnu_ld" -old_CC=$CC -old_CFLAGS=$CFLAGS +old_CC="$CC" +old_CFLAGS="$CFLAGS" # Set sane defaults for various variables test -z "$CC" && CC=cc @@ -9301,8 +9045,15 @@ test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS test -z "$LD" && LD=ld test -z "$ac_objext" && ac_objext=o -func_cc_basename $compiler -cc_basename=$func_cc_basename_result +for cc_temp in $compiler""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac +done +cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` # Only perform the check for file, if the check method requires it @@ -9317,22 +9068,22 @@ if ${lt_cv_path_MAGIC_CMD+:} false; then : else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) - lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) - lt_save_MAGIC_CMD=$MAGIC_CMD - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/${ac_tool_prefix}file"; then - lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" + if test -f $ac_dir/${ac_tool_prefix}file; then + lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` - MAGIC_CMD=$lt_cv_path_MAGIC_CMD + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : @@ -9355,13 +9106,13 @@ _LT_EOF break fi done - IFS=$lt_save_ifs - MAGIC_CMD=$lt_save_MAGIC_CMD + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi -MAGIC_CMD=$lt_cv_path_MAGIC_CMD +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } @@ -9383,22 +9134,22 @@ if ${lt_cv_path_MAGIC_CMD+:} false; then : else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) - lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) - lt_save_MAGIC_CMD=$MAGIC_CMD - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/file"; then - lt_cv_path_MAGIC_CMD=$ac_dir/"file" + if test -f $ac_dir/file; then + lt_cv_path_MAGIC_CMD="$ac_dir/file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` - MAGIC_CMD=$lt_cv_path_MAGIC_CMD + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : @@ -9421,13 +9172,13 @@ _LT_EOF break fi done - IFS=$lt_save_ifs - MAGIC_CMD=$lt_save_MAGIC_CMD + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi -MAGIC_CMD=$lt_cv_path_MAGIC_CMD +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } @@ -9448,7 +9199,7 @@ esac # Use C for the default configuration in the libtool script -lt_save_CC=$CC +lt_save_CC="$CC" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -9510,7 +9261,7 @@ if test -n "$compiler"; then lt_prog_compiler_no_builtin_flag= -if test yes = "$GCC"; then +if test "$GCC" = yes; then case $cc_basename in nvcc*) lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; @@ -9526,7 +9277,7 @@ else lt_cv_prog_compiler_rtti_exceptions=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment + lt_compiler_flag="-fno-rtti -fno-exceptions" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins @@ -9556,7 +9307,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } -if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then +if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" else : @@ -9574,18 +9325,17 @@ lt_prog_compiler_pic= lt_prog_compiler_static= - if test yes = "$GCC"; then + if test "$GCC" = yes; then lt_prog_compiler_wl='-Wl,' lt_prog_compiler_static='-static' case $host_os in aix*) # All AIX code is PIC. - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' fi - lt_prog_compiler_pic='-fPIC' ;; amigaos*) @@ -9596,8 +9346,8 @@ lt_prog_compiler_static= ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but - # adding the '-m68020' flag to GCC prevents building anything better, - # like '-m68040'. + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' ;; esac @@ -9613,11 +9363,6 @@ lt_prog_compiler_static= # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic='-DDLL_EXPORT' - case $host_os in - os2*) - lt_prog_compiler_static='$wl-static' - ;; - esac ;; darwin* | rhapsody*) @@ -9688,7 +9433,7 @@ lt_prog_compiler_static= case $host_os in aix*) lt_prog_compiler_wl='-Wl,' - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' else @@ -9696,29 +9441,10 @@ lt_prog_compiler_static= fi ;; - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - lt_prog_compiler_pic='-fno-common' - case $cc_basename in - nagfor*) - # NAG Fortran compiler - lt_prog_compiler_wl='-Wl,-Wl,,' - lt_prog_compiler_pic='-PIC' - lt_prog_compiler_static='-Bstatic' - ;; - esac - ;; - mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic='-DDLL_EXPORT' - case $host_os in - os2*) - lt_prog_compiler_static='$wl-static' - ;; - esac ;; hpux9* | hpux10* | hpux11*) @@ -9734,7 +9460,7 @@ lt_prog_compiler_static= ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? - lt_prog_compiler_static='$wl-a ${wl}archive' + lt_prog_compiler_static='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) @@ -9745,7 +9471,7 @@ lt_prog_compiler_static= linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in - # old Intel for x86_64, which still supported -KPIC. + # old Intel for x86_64 which still supported -KPIC. ecc*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' @@ -9770,12 +9496,6 @@ lt_prog_compiler_static= lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; - tcc*) - # Fabrice Bellard et al's Tiny C Compiler - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-fPIC' - lt_prog_compiler_static='-static' - ;; pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) @@ -9873,7 +9593,7 @@ lt_prog_compiler_static= ;; sysv4*MP*) - if test -d /usr/nec; then + if test -d /usr/nec ;then lt_prog_compiler_pic='-Kconform_pic' lt_prog_compiler_static='-Bstatic' fi @@ -9902,7 +9622,7 @@ lt_prog_compiler_static= fi case $host_os in - # For platforms that do not support PIC, -DPIC is meaningless: + # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic= ;; @@ -9934,7 +9654,7 @@ else lt_cv_prog_compiler_pic_works=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$lt_prog_compiler_pic@&t@ -DPIC" ## exclude from sc_useless_quotes_in_assignment + lt_compiler_flag="$lt_prog_compiler_pic@&t@ -DPIC" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins @@ -9964,7 +9684,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } -if test yes = "$lt_cv_prog_compiler_pic_works"; then +if test x"$lt_cv_prog_compiler_pic_works" = xyes; then case $lt_prog_compiler_pic in "" | " "*) ;; *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; @@ -9996,7 +9716,7 @@ if ${lt_cv_prog_compiler_static_works+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works=no - save_LDFLAGS=$LDFLAGS + save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then @@ -10015,13 +9735,13 @@ else fi fi $RM -r conftest* - LDFLAGS=$save_LDFLAGS + LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 $as_echo "$lt_cv_prog_compiler_static_works" >&6; } -if test yes = "$lt_cv_prog_compiler_static_works"; then +if test x"$lt_cv_prog_compiler_static_works" = xyes; then : else lt_prog_compiler_static= @@ -10141,8 +9861,8 @@ $as_echo "$lt_cv_prog_compiler_c_o" >&6; } -hard_links=nottested -if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then +hard_links="nottested" +if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } @@ -10154,9 +9874,9 @@ $as_echo_n "checking if we can lock with hard links... " >&6; } ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } - if test no = "$hard_links"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 -$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} + if test "$hard_links" = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 +$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else @@ -10199,9 +9919,9 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie # included in the symbol list include_expsyms= # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ' (' and ')$', so one must not match beginning or - # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', - # as well as any symbol that contains 'd'. + # it will be wrapped by ` (' and `)$', so one must not match beginning or + # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', + # as well as any symbol that contains `d'. exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if @@ -10216,7 +9936,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. - if test yes != "$GCC"; then + if test "$GCC" != yes; then with_gnu_ld=no fi ;; @@ -10224,7 +9944,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; - openbsd* | bitrig*) + openbsd*) with_gnu_ld=no ;; linux* | k*bsd*-gnu | gnu*) @@ -10237,7 +9957,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie # On some targets, GNU ld is compatible enough with the native linker # that we're better off using the native interface for both. lt_use_gnu_ld_interface=no - if test yes = "$with_gnu_ld"; then + if test "$with_gnu_ld" = yes; then case $host_os in aix*) # The AIX port of GNU ld has always aspired to compatibility @@ -10259,24 +9979,24 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie esac fi - if test yes = "$lt_use_gnu_ld_interface"; then + if test "$lt_use_gnu_ld_interface" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='$wl' + wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' - export_dynamic_flag_spec='$wl--export-dynamic' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + export_dynamic_flag_spec='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then - whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec= fi supports_anon_versioning=no - case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in + case `$LD -v 2>&1` in *GNU\ gold*) supports_anon_versioning=yes ;; *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... @@ -10289,7 +10009,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie case $host_os in aix[3-9]*) # On AIX/PPC, the GNU linker is very broken - if test ia64 != "$host_cpu"; then + if test "$host_cpu" != ia64; then ld_shlibs=no cat <<_LT_EOF 1>&2 @@ -10308,7 +10028,7 @@ _LT_EOF case $host_cpu in powerpc) # see comment about AmigaOS4 .so support - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) @@ -10324,7 +10044,7 @@ _LT_EOF allow_undefined_flag=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME - archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs=no fi @@ -10334,7 +10054,7 @@ _LT_EOF # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec='-L$libdir' - export_dynamic_flag_spec='$wl--export-all-symbols' + export_dynamic_flag_spec='${wl}--export-all-symbols' allow_undefined_flag=unsupported always_export_symbols=no enable_shared_with_static_runtimes=yes @@ -10342,89 +10062,61 @@ _LT_EOF exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - # If the export-symbols file already is a .def file, use it as - # is; otherwise, prepend EXPORTS... - archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs=no fi ;; haiku*) - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' link_all_deplibs=yes ;; - os2*) - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - allow_undefined_flag=unsupported - shrext_cmds=.dll - archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - prefix_cmds="$SED"~ - if test EXPORTS = "`$SED 1q $export_symbols`"; then - prefix_cmds="$prefix_cmds -e 1d"; - fi~ - prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ - cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' - enable_shared_with_static_runtimes=yes - ;; - interix[3-9]*) hardcode_direct=no hardcode_shlibpath_var=no - hardcode_libdir_flag_spec='$wl-rpath,$libdir' - export_dynamic_flag_spec='$wl-E' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + export_dynamic_flag_spec='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - archive_expsym_cmds='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) tmp_diet=no - if test linux-dietlibc = "$host_os"; then + if test "$host_os" = linux-dietlibc; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ - && test no = "$tmp_diet" + && test "$tmp_diet" = no then tmp_addflag=' $pic_flag' tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler - whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group f77 and f90 compilers - whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; @@ -10435,47 +10127,42 @@ _LT_EOF lf95*) # Lahey Fortran 8.1 whole_archive_flag_spec= tmp_sharedflag='--shared' ;; - nagfor*) # NAGFOR 5.3 - tmp_sharedflag='-Wl,-shared' ;; xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; nvcc*) # Cuda Compiler Driver 2.2 - whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 - whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac - archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - if test yes = "$supports_anon_versioning"; then + if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi case $cc_basename in - tcc*) - export_dynamic_flag_spec='-rdynamic' - ;; xlf* | bgf* | bgxlf* | mpixlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' - if test yes = "$supports_anon_versioning"; then + if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac @@ -10489,8 +10176,8 @@ _LT_EOF archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; @@ -10508,8 +10195,8 @@ _LT_EOF _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi @@ -10521,7 +10208,7 @@ _LT_EOF ld_shlibs=no cat <<_LT_EOF 1>&2 -*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify @@ -10536,9 +10223,9 @@ _LT_EOF # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi @@ -10555,15 +10242,15 @@ _LT_EOF *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac - if test no = "$ld_shlibs"; then + if test "$ld_shlibs" = no; then runpath_var= hardcode_libdir_flag_spec= export_dynamic_flag_spec= @@ -10579,7 +10266,7 @@ _LT_EOF # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L=yes - if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then + if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct=unsupported @@ -10587,57 +10274,34 @@ _LT_EOF ;; aix[4-9]*) - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' - no_entry_flag= + no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to GNU nm, but means don't demangle to AIX nm. - # Without the "-l" option, or with the "-B" option, AIX nm treats - # weak defined symbols like other global defined symbols, whereas - # GNU nm marks them as "W". - # While the 'weak' keyword is ignored in the Export File, we need - # it in the Import File for the 'aix-soname' feature, so we have - # to replace the "-B" option with "-P" for AIX nm. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + # Also, AIX nm treats weak defined symbols like other global + # defined symbols, whereas GNU nm marks them as "W". if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then - export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else - export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # have runtime linking enabled, and use it for executables. - # For shared libraries, we enable/disable runtime linking - # depending on the kind of the shared library created - - # when "with_aix_soname,aix_use_runtimelinking" is: - # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables - # "aix,yes" lib.so shared, rtl:yes, for executables - # lib.a static archive - # "both,no" lib.so.V(shr.o) shared, rtl:yes - # lib.a(lib.so.V) shared, rtl:no, for executables - # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables - # lib.a(lib.so.V) shared, rtl:no - # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables - # lib.a static archive + # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do - if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then + if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done - if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then - # With aix-soname=svr4, we create the lib.so.V shared archives only, - # so we don't have lib.a shared libs to link our executables. - # We have to force runtime linking in this case. - aix_use_runtimelinking=yes - LDFLAGS="$LDFLAGS -Wl,-brtl" - fi ;; esac @@ -10656,21 +10320,13 @@ _LT_EOF hardcode_direct_absolute=yes hardcode_libdir_separator=':' link_all_deplibs=yes - file_list_spec='$wl-f,' - case $with_aix_soname,$aix_use_runtimelinking in - aix,*) ;; # traditional, no import file - svr4,* | *,yes) # use import file - # The Import File defines what to hardcode. - hardcode_direct=no - hardcode_direct_absolute=no - ;; - esac + file_list_spec='${wl}-f,' - if test yes = "$GCC"; then + if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ - collect2name=`$CC -print-prog-name=collect2` + collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then @@ -10689,42 +10345,36 @@ _LT_EOF ;; esac shared_flag='-shared' - if test yes = "$aix_use_runtimelinking"; then - shared_flag="$shared_flag "'$wl-G' + if test "$aix_use_runtimelinking" = yes; then + shared_flag="$shared_flag "'${wl}-G' fi - # Need to ensure runtime linking is disabled for the traditional - # shared library, or the linker may eventually find shared libraries - # /with/ Import File - we do not want to mix them. - shared_flag_aix='-shared' - shared_flag_svr4='-shared $wl-G' + link_all_deplibs=no else # not using gcc - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else - if test yes = "$aix_use_runtimelinking"; then - shared_flag='$wl-G' + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' else - shared_flag='$wl-bM:SRE' + shared_flag='${wl}-bM:SRE' fi - shared_flag_aix='$wl-bM:SRE' - shared_flag_svr4='$wl-G' fi fi - export_dynamic_flag_spec='$wl-bexpall' + export_dynamic_flag_spec='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. always_export_symbols=yes - if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then + if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag='-berok' # Determine the default libpath from the value encoded in an # empty executable. - if test set = "${lt_cv_aix_libpath+set}"; then + if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath_+:} false; then : @@ -10759,7 +10409,7 @@ fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then - lt_cv_aix_libpath_=/usr/lib:/lib + lt_cv_aix_libpath_="/usr/lib:/lib" fi fi @@ -10767,17 +10417,17 @@ fi aix_libpath=$lt_cv_aix_libpath_ fi - hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" - archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" + archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else - if test ia64 = "$host_cpu"; then - hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' + if test "$host_cpu" = ia64; then + hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag="-z nodefs" - archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. - if test set = "${lt_cv_aix_libpath+set}"; then + if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath_+:} false; then : @@ -10812,7 +10462,7 @@ fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then - lt_cv_aix_libpath_=/usr/lib:/lib + lt_cv_aix_libpath_="/usr/lib:/lib" fi fi @@ -10820,33 +10470,21 @@ fi aix_libpath=$lt_cv_aix_libpath_ fi - hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. - no_undefined_flag=' $wl-bernotok' - allow_undefined_flag=' $wl-berok' - if test yes = "$with_gnu_ld"; then + no_undefined_flag=' ${wl}-bernotok' + allow_undefined_flag=' ${wl}-berok' + if test "$with_gnu_ld" = yes; then # We only use this code for GNU lds that support --whole-archive. - whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' + whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec='$convenience' fi archive_cmds_need_lc=yes - archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' - # -brtl affects multiple linker settings, -berok does not and is overridden later - compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' - if test svr4 != "$with_aix_soname"; then - # This is similar to how AIX traditionally builds its shared libraries. - archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' - fi - if test aix != "$with_aix_soname"; then - archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' - else - # used by -dlpreopen to get the symbols - archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' - fi - archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' + # This is similar to how AIX traditionally builds its shared libraries. + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; @@ -10855,7 +10493,7 @@ fi case $host_cpu in powerpc) # see comment about AmigaOS4 .so support - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) @@ -10885,17 +10523,16 @@ fi # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. - shrext_cmds=.dll + shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. - archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' - archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then - cp "$export_symbols" "$output_objdir/$soname.def"; - echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; - else - $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; - fi~ - $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ - linknames=' + archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' + archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; + else + sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, )='true' enable_shared_with_static_runtimes=yes @@ -10904,18 +10541,18 @@ fi # Don't use ranlib old_postinstall_cmds='chmod 644 $oldlib' postlink_cmds='lt_outputfile="@OUTPUT@"~ - lt_tool_outputfile="@TOOL_OUTPUT@"~ - case $lt_outputfile in - *.exe|*.EXE) ;; - *) - lt_outputfile=$lt_outputfile.exe - lt_tool_outputfile=$lt_tool_outputfile.exe - ;; - esac~ - if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then - $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; - $RM "$lt_outputfile.manifest"; - fi' + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile="$lt_outputfile.exe" + lt_tool_outputfile="$lt_tool_outputfile.exe" + ;; + esac~ + if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' ;; *) # Assume MSVC wrapper @@ -10924,7 +10561,7 @@ fi # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. - shrext_cmds=.dll + shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. @@ -10943,24 +10580,24 @@ fi hardcode_direct=no hardcode_automatic=yes hardcode_shlibpath_var=unsupported - if test yes = "$lt_cv_ld_force_load"; then - whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + if test "$lt_cv_ld_force_load" = "yes"; then + whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' else whole_archive_flag_spec='' fi link_all_deplibs=yes - allow_undefined_flag=$_lt_dar_allow_undefined + allow_undefined_flag="$_lt_dar_allow_undefined" case $cc_basename in - ifort*|nagfor*) _lt_dar_can_shared=yes ;; + ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac - if test yes = "$_lt_dar_can_shared"; then + if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=func_echo_all - archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" - module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" - archive_expsym_cmds="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" - module_expsym_cmds="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" + archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" + module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" + archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" + module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" else ld_shlibs=no @@ -11002,33 +10639,33 @@ fi ;; hpux9*) - if test yes = "$GCC"; then - archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + if test "$GCC" = yes; then + archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else - archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi - hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes - export_dynamic_flag_spec='$wl-E' + export_dynamic_flag_spec='${wl}-E' ;; hpux10*) - if test yes,no = "$GCC,$with_gnu_ld"; then - archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes && test "$with_gnu_ld" = no; then + archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi - if test no = "$with_gnu_ld"; then - hardcode_libdir_flag_spec='$wl+b $wl$libdir' + if test "$with_gnu_ld" = no; then + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes hardcode_direct_absolute=yes - export_dynamic_flag_spec='$wl-E' + export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes @@ -11036,25 +10673,25 @@ fi ;; hpux11*) - if test yes,no = "$GCC,$with_gnu_ld"; then + if test "$GCC" = yes && test "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) - archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) - archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) - archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) - archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) - archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) @@ -11066,7 +10703,7 @@ if ${lt_cv_prog_compiler__b+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler__b=no - save_LDFLAGS=$LDFLAGS + save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -b" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then @@ -11085,14 +10722,14 @@ else fi fi $RM -r conftest* - LDFLAGS=$save_LDFLAGS + LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 $as_echo "$lt_cv_prog_compiler__b" >&6; } -if test yes = "$lt_cv_prog_compiler__b"; then - archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +if test x"$lt_cv_prog_compiler__b" = xyes; then + archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi @@ -11100,8 +10737,8 @@ fi ;; esac fi - if test no = "$with_gnu_ld"; then - hardcode_libdir_flag_spec='$wl+b $wl$libdir' + if test "$with_gnu_ld" = no; then + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: case $host_cpu in @@ -11112,7 +10749,7 @@ fi *) hardcode_direct=yes hardcode_direct_absolute=yes - export_dynamic_flag_spec='$wl-E' + export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. @@ -11123,8 +10760,8 @@ fi ;; irix5* | irix6* | nonstopux*) - if test yes = "$GCC"; then - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + if test "$GCC" = yes; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. @@ -11134,8 +10771,8 @@ $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " > if ${lt_cv_irix_exported_symbol+:} false; then : $as_echo_n "(cached) " >&6 else - save_LDFLAGS=$LDFLAGS - LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int foo (void) { return 0; } @@ -11147,35 +10784,24 @@ else fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext - LDFLAGS=$save_LDFLAGS + LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 $as_echo "$lt_cv_irix_exported_symbol" >&6; } - if test yes = "$lt_cv_irix_exported_symbol"; then - archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' + if test "$lt_cv_irix_exported_symbol" = yes; then + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' fi - link_all_deplibs=no else - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi archive_cmds_need_lc='no' - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: inherit_rpath=yes link_all_deplibs=yes ;; - linux*) - case $cc_basename in - tcc*) - # Fabrice Bellard et al's Tiny C Compiler - ld_shlibs=yes - archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - ;; - netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out @@ -11190,7 +10816,7 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } newsos6) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: hardcode_shlibpath_var=no ;; @@ -11198,19 +10824,27 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } *nto* | *qnx*) ;; - openbsd* | bitrig*) + openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct=yes hardcode_shlibpath_var=no hardcode_direct_absolute=yes - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' - hardcode_libdir_flag_spec='$wl-rpath,$libdir' - export_dynamic_flag_spec='$wl-E' + archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + export_dynamic_flag_spec='${wl}-E' else - archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec='$wl-rpath,$libdir' + case $host_os in + openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-R$libdir' + ;; + *) + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + ;; + esac fi else ld_shlibs=no @@ -11221,53 +10855,33 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes allow_undefined_flag=unsupported - shrext_cmds=.dll - archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - prefix_cmds="$SED"~ - if test EXPORTS = "`$SED 1q $export_symbols`"; then - prefix_cmds="$prefix_cmds -e 1d"; - fi~ - prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ - cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' - enable_shared_with_static_runtimes=yes + archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' + old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) - if test yes = "$GCC"; then - allow_undefined_flag=' $wl-expect_unresolved $wl\*' - archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + if test "$GCC" = yes; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else allow_undefined_flag=' -expect_unresolved \*' - archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' fi archive_cmds_need_lc='no' - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag - if test yes = "$GCC"; then - allow_undefined_flag=' $wl-expect_unresolved $wl\*' - archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + if test "$GCC" = yes; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' else allow_undefined_flag=' -expect_unresolved \*' - archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ - $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' + $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly hardcode_libdir_flag_spec='-rpath $libdir' @@ -11278,24 +10892,24 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } solaris*) no_undefined_flag=' -z defs' - if test yes = "$GCC"; then - wlarc='$wl' - archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes; then + wlarc='${wl}' + archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' - archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) - wlarc='$wl' - archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' + wlarc='${wl}' + archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi @@ -11305,11 +10919,11 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, - # but understands '-z linker_flag'. GCC discards it without '$wl', + # but understands `-z linker_flag'. GCC discards it without `$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) - if test yes = "$GCC"; then - whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' + if test "$GCC" = yes; then + whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' else whole_archive_flag_spec='-z allextract$convenience -z defaultextract' fi @@ -11319,10 +10933,10 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } ;; sunos4*) - if test sequent = "$host_vendor"; then + if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. - archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi @@ -11371,43 +10985,43 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) - no_undefined_flag='$wl-z,text' + no_undefined_flag='${wl}-z,text' archive_cmds_need_lc=no hardcode_shlibpath_var=no runpath_var='LD_RUN_PATH' - if test yes = "$GCC"; then - archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes; then + archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else - archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) - # Note: We CANNOT use -z defs as we might desire, because we do not + # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. - no_undefined_flag='$wl-z,text' - allow_undefined_flag='$wl-z,nodefs' + no_undefined_flag='${wl}-z,text' + allow_undefined_flag='${wl}-z,nodefs' archive_cmds_need_lc=no hardcode_shlibpath_var=no - hardcode_libdir_flag_spec='$wl-R,$libdir' + hardcode_libdir_flag_spec='${wl}-R,$libdir' hardcode_libdir_separator=':' link_all_deplibs=yes - export_dynamic_flag_spec='$wl-Bexport' + export_dynamic_flag_spec='${wl}-Bexport' runpath_var='LD_RUN_PATH' - if test yes = "$GCC"; then - archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes; then + archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else - archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; @@ -11422,10 +11036,10 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } ;; esac - if test sni = "$host_vendor"; then + if test x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - export_dynamic_flag_spec='$wl-Blargedynsym' + export_dynamic_flag_spec='${wl}-Blargedynsym' ;; esac fi @@ -11433,7 +11047,7 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 $as_echo "$ld_shlibs" >&6; } -test no = "$ld_shlibs" && can_build_shared=no +test "$ld_shlibs" = no && can_build_shared=no with_gnu_ld=$with_gnu_ld @@ -11459,7 +11073,7 @@ x|xyes) # Assume -lc should be added archive_cmds_need_lc=yes - if test yes,yes = "$GCC,$enable_shared"; then + if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds in *'~'*) # FIXME: we may have to deal with multi-command sequences. @@ -11674,14 +11288,14 @@ esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } -if test yes = "$GCC"; then +if test "$GCC" = yes; then case $host_os in - darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; - *) lt_awk_arg='/^libraries:/' ;; + darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; + *) lt_awk_arg="/^libraries:/" ;; esac case $host_os in - mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; - *) lt_sed_strip_eq='s|=/|/|g' ;; + mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; + *) lt_sed_strip_eq="s,=/,/,g" ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` case $lt_search_path_spec in @@ -11697,35 +11311,28 @@ if test yes = "$GCC"; then ;; esac # Ok, now we have the path, separated by spaces, we can step through it - # and add multilib dir if necessary... + # and add multilib dir if necessary. lt_tmp_lt_search_path_spec= - lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` - # ...but if some path component already ends with the multilib dir we assume - # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). - case "$lt_multi_os_dir; $lt_search_path_spec " in - "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) - lt_multi_os_dir= - ;; - esac + lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` for lt_sys_path in $lt_search_path_spec; do - if test -d "$lt_sys_path$lt_multi_os_dir"; then - lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" - elif test -n "$lt_multi_os_dir"; then + if test -d "$lt_sys_path/$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" + else test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' -BEGIN {RS = " "; FS = "/|\n";} { - lt_foo = ""; - lt_count = 0; +BEGIN {RS=" "; FS="/|\n";} { + lt_foo=""; + lt_count=0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { - lt_foo = "/" $lt_i lt_foo; + lt_foo="/" $lt_i lt_foo; } else { lt_count--; } @@ -11739,7 +11346,7 @@ BEGIN {RS = " "; FS = "/|\n";} { # for these hosts. case $host_os in mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ - $SED 's|/\([A-Za-z]:\)|\1|g'` ;; + $SED 's,/\([A-Za-z]:\),\1,g'` ;; esac sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` else @@ -11748,7 +11355,7 @@ fi library_names_spec= libname_spec='lib$name' soname_spec= -shrext_cmds=.so +shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= @@ -11765,16 +11372,14 @@ hardcode_into_libs=no # flags to be left without arguments need_version=unknown - - case $host_os in aix3*) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname.a' + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='$libname$release$shared_ext$major' + soname_spec='${libname}${release}${shared_ext}$major' ;; aix[4-9]*) @@ -11782,91 +11387,41 @@ aix[4-9]*) need_lib_prefix=no need_version=no hardcode_into_libs=yes - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # AIX 5 supports IA64 - library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with - # the line '#! .'. This would cause the generated library to - # depend on '.', always an invalid library. This was fixed in + # the line `#! .'. This would cause the generated library to + # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' - echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then + echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac - # Using Import Files as archive members, it is possible to support - # filename-based versioning of shared library archives on AIX. While - # this would work for both with and without runtime linking, it will - # prevent static linking of such archives. So we do filename-based - # shared library versioning with .so extension only, which is used - # when both runtime linking and shared linking is enabled. - # Unfortunately, runtime linking may impact performance, so we do - # not want this to be the default eventually. Also, we use the - # versioned .so libs for executables only if there is the -brtl - # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. - # To allow for filename-based versioning support, we need to create - # libNAME.so.V as an archive file, containing: - # *) an Import File, referring to the versioned filename of the - # archive as well as the shared archive member, telling the - # bitwidth (32 or 64) of that shared object, and providing the - # list of exported symbols of that shared object, eventually - # decorated with the 'weak' keyword - # *) the shared object with the F_LOADONLY flag set, to really avoid - # it being seen by the linker. - # At run time we better use the real file rather than another symlink, - # but for link time we create the symlink libNAME.so -> libNAME.so.V - - case $with_aix_soname,$aix_use_runtimelinking in - # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct + # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. - aix,yes) # traditional libtool - dynamic_linker='AIX unversionable lib.so' + if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - ;; - aix,no) # traditional AIX only - dynamic_linker='AIX lib.a(lib.so.V)' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. - library_names_spec='$libname$release.a $libname.a' - soname_spec='$libname$release$shared_ext$major' - ;; - svr4,*) # full svr4 only - dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" - library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' - # We do not specify a path in Import Files, so LIBPATH fires. - shlibpath_overrides_runpath=yes - ;; - *,yes) # both, prefer svr4 - dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" - library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' - # unpreferred sharedlib libNAME.a needs extra handling - postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' - postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' - # We do not specify a path in Import Files, so LIBPATH fires. - shlibpath_overrides_runpath=yes - ;; - *,no) # both, prefer aix - dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" - library_names_spec='$libname$release.a $libname.a' - soname_spec='$libname$release$shared_ext$major' - # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling - postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' - postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' - ;; - esac + library_names_spec='${libname}${release}.a $libname.a' + soname_spec='${libname}${release}${shared_ext}$major' + fi shlibpath_var=LIBPATH fi ;; @@ -11876,18 +11431,18 @@ amigaos*) powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) - library_names_spec='$libname$shared_ext' + library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; @@ -11895,8 +11450,8 @@ beos*) bsdi[45]*) version_type=linux # correct to gnu/linux during the next big refactor need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" @@ -11908,7 +11463,7 @@ bsdi[45]*) cygwin* | mingw* | pw32* | cegcc*) version_type=windows - shrext_cmds=.dll + shrext_cmds=".dll" need_version=no need_lib_prefix=no @@ -11917,8 +11472,8 @@ cygwin* | mingw* | pw32* | cegcc*) # gcc library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \$file`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ @@ -11934,17 +11489,17 @@ cygwin* | mingw* | pw32* | cegcc*) case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix - soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac dynamic_linker='Win32 ld.exe' @@ -11953,8 +11508,8 @@ cygwin* | mingw* | pw32* | cegcc*) *,cl*) # Native MSVC libname_spec='$name' - soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' - library_names_spec='$libname.dll.lib' + soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + library_names_spec='${libname}.dll.lib' case $build_os in mingw*) @@ -11981,7 +11536,7 @@ cygwin* | mingw* | pw32* | cegcc*) sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ;; *) - sys_lib_search_path_spec=$LIB + sys_lib_search_path_spec="$LIB" if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` @@ -11994,8 +11549,8 @@ cygwin* | mingw* | pw32* | cegcc*) esac # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \$file`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname' @@ -12008,7 +11563,7 @@ cygwin* | mingw* | pw32* | cegcc*) *) # Assume MSVC wrapper - library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' + library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' dynamic_linker='Win32 ld.exe' ;; esac @@ -12021,8 +11576,8 @@ darwin* | rhapsody*) version_type=darwin need_lib_prefix=no need_version=no - library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' - soname_spec='$libname$release$major$shared_ext' + library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' + soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' @@ -12035,8 +11590,8 @@ dgux*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; @@ -12054,13 +11609,12 @@ freebsd* | dragonfly*) version_type=freebsd-$objformat case $version_type in freebsd-elf*) - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac @@ -12090,10 +11644,10 @@ haiku*) need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LIBRARY_PATH - shlibpath_overrides_runpath=no + shlibpath_overrides_runpath=yes sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' hardcode_into_libs=yes ;; @@ -12111,15 +11665,14 @@ hpux9* | hpux10* | hpux11*) dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' - if test 32 = "$HPUX_IA64_MODE"; then + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - sys_lib_dlsearch_path_spec=/usr/lib/hpux32 else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - sys_lib_dlsearch_path_spec=/usr/lib/hpux64 fi + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' @@ -12127,8 +11680,8 @@ hpux9* | hpux10* | hpux11*) dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; @@ -12137,8 +11690,8 @@ hpux9* | hpux10* | hpux11*) dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555, ... @@ -12151,8 +11704,8 @@ interix[3-9]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no @@ -12163,7 +11716,7 @@ irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) - if test yes = "$lt_cv_prog_gnu_ld"; then + if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix @@ -12171,8 +11724,8 @@ irix5* | irix6* | nonstopux*) esac need_lib_prefix=no need_version=no - soname_spec='$libname$release$shared_ext$major' - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= @@ -12191,8 +11744,8 @@ irix5* | irix6* | nonstopux*) esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" - sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" + sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" + sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; @@ -12201,33 +11754,13 @@ linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; -linux*android*) - version_type=none # Android doesn't support versioned libraries. - need_lib_prefix=no - need_version=no - library_names_spec='$libname$release$shared_ext' - soname_spec='$libname$release$shared_ext' - finish_cmds= - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - dynamic_linker='Android linker' - # Don't embed -rpath directories since the linker doesn't support them. - hardcode_libdir_flag_spec='-L$libdir' - ;; - # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no @@ -12271,12 +11804,7 @@ fi # before this can be enabled. hardcode_into_libs=yes - # Ideally, we could use ldconfig to report *all* directores which are - # searched for libraries, however this is still not possible. Aside from not - # being certain /sbin/ldconfig is available, command - # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, - # even though it is searched at run-time. Try to do the best guess by - # appending ld.so.conf contents (and includes) to the search path. + # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" @@ -12308,12 +11836,12 @@ netbsd*) need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH @@ -12323,7 +11851,7 @@ netbsd*) newsos6) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; @@ -12332,68 +11860,58 @@ newsos6) version_type=qnx need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; -openbsd* | bitrig*) +openbsd*) version_type=sunos - sys_lib_dlsearch_path_spec=/usr/lib + sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then - need_version=no - else - need_version=yes - fi - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. + case $host_os in + openbsd3.3 | openbsd3.3.*) need_version=yes ;; + *) need_version=no ;; + esac + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + case $host_os in + openbsd2.[89] | openbsd2.[89].*) + shlibpath_overrides_runpath=no + ;; + *) + shlibpath_overrides_runpath=yes + ;; + esac + else + shlibpath_overrides_runpath=yes + fi ;; os2*) libname_spec='$name' - version_type=windows - shrext_cmds=.dll - need_version=no + shrext_cmds=".dll" need_lib_prefix=no - # OS/2 can only load a DLL with a base name of 8 characters or less. - soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; - v=$($ECHO $release$versuffix | tr -d .-); - n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); - $ECHO $n$v`$shared_ext' - library_names_spec='${libname}_dll.$libext' + library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' - shlibpath_var=BEGINLIBPATH - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - postinstall_cmds='base_file=`basename \$file`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname~ - chmod a+x \$dldir/$dlname~ - if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then - eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; - fi' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $RM \$dlpath' + shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no - soname_spec='$libname$release$shared_ext$major' - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) @@ -12404,8 +11922,8 @@ solaris*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes @@ -12415,11 +11933,11 @@ solaris*) sunos4*) version_type=sunos - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes - if test yes = "$with_gnu_ld"; then + if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes @@ -12427,8 +11945,8 @@ sunos4*) sysv4 | sysv4.3*) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) @@ -12449,24 +11967,24 @@ sysv4 | sysv4.3*) ;; sysv4*MP*) - if test -d /usr/nec; then + if test -d /usr/nec ;then version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' - soname_spec='$libname$shared_ext.$major' + library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' + soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - version_type=sco + version_type=freebsd-elf need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes - if test yes = "$with_gnu_ld"; then + if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' @@ -12484,7 +12002,7 @@ tpf*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes @@ -12492,8 +12010,8 @@ tpf*) uts4*) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; @@ -12503,35 +12021,20 @@ uts4*) esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } -test no = "$dynamic_linker" && can_build_shared=no +test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test yes = "$GCC"; then +if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi -if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then - sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec +if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then + sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi - -if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then - sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec +if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then + sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi -# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... -configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec - -# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code -func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" - -# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool -configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH - - - - - - @@ -12628,15 +12131,15 @@ $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action= if test -n "$hardcode_libdir_flag_spec" || test -n "$runpath_var" || - test yes = "$hardcode_automatic"; then + test "X$hardcode_automatic" = "Xyes" ; then # We can hardcode non-existent directories. - if test no != "$hardcode_direct" && + if test "$hardcode_direct" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one - ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && - test no != "$hardcode_minus_L"; then + ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && + test "$hardcode_minus_L" != no; then # Linking always hardcodes the temporary library directory. hardcode_action=relink else @@ -12651,12 +12154,12 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 $as_echo "$hardcode_action" >&6; } -if test relink = "$hardcode_action" || - test yes = "$inherit_rpath"; then +if test "$hardcode_action" = relink || + test "$inherit_rpath" = yes; then # Fast installation is not supported enable_fast_install=no -elif test yes = "$shlibpath_overrides_runpath" || - test no = "$enable_shared"; then +elif test "$shlibpath_overrides_runpath" = yes || + test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi @@ -12666,7 +12169,7 @@ fi - if test yes != "$enable_dlopen"; then + if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown @@ -12676,23 +12179,23 @@ else case $host_os in beos*) - lt_cv_dlopen=load_add_on + lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) - lt_cv_dlopen=LoadLibrary + lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) - lt_cv_dlopen=dlopen + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) - # if libdl is installed we need to link against it + # if libdl is installed we need to link against it { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if ${ac_cv_lib_dl_dlopen+:} false; then : @@ -12730,10 +12233,10 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : - lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else - lt_cv_dlopen=dyld + lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes @@ -12741,18 +12244,10 @@ fi ;; - tpf*) - # Don't try to run any link tests for TPF. We know it's impossible - # because TPF is a cross-compiler, and we know how we open DSOs. - lt_cv_dlopen=dlopen - lt_cv_dlopen_libs= - lt_cv_dlopen_self=no - ;; - *) ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" if test "x$ac_cv_func_shl_load" = xyes; then : - lt_cv_dlopen=shl_load + lt_cv_dlopen="shl_load" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 $as_echo_n "checking for shl_load in -ldld... " >&6; } @@ -12791,11 +12286,11 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 $as_echo "$ac_cv_lib_dld_shl_load" >&6; } if test "x$ac_cv_lib_dld_shl_load" = xyes; then : - lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld + lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" else ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" if test "x$ac_cv_func_dlopen" = xyes; then : - lt_cv_dlopen=dlopen + lt_cv_dlopen="dlopen" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } @@ -12834,7 +12329,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : - lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 $as_echo_n "checking for dlopen in -lsvld... " >&6; } @@ -12873,7 +12368,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 $as_echo "$ac_cv_lib_svld_dlopen" >&6; } if test "x$ac_cv_lib_svld_dlopen" = xyes; then : - lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 $as_echo_n "checking for dld_link in -ldld... " >&6; } @@ -12912,7 +12407,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 $as_echo "$ac_cv_lib_dld_dld_link" >&6; } if test "x$ac_cv_lib_dld_dld_link" = xyes; then : - lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld + lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" fi @@ -12933,21 +12428,21 @@ fi ;; esac - if test no = "$lt_cv_dlopen"; then - enable_dlopen=no - else + if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes + else + enable_dlopen=no fi case $lt_cv_dlopen in dlopen) - save_CPPFLAGS=$CPPFLAGS - test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + save_CPPFLAGS="$CPPFLAGS" + test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - save_LDFLAGS=$LDFLAGS + save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - save_LIBS=$LIBS + save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 @@ -12955,7 +12450,7 @@ $as_echo_n "checking whether a program can dlopen itself... " >&6; } if ${lt_cv_dlopen_self+:} false; then : $as_echo_n "(cached) " >&6 else - if test yes = "$cross_compiling"; then : + if test "$cross_compiling" = yes; then : lt_cv_dlopen_self=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 @@ -13002,9 +12497,9 @@ else # endif #endif -/* When -fvisibility=hidden is used, assume the code has been annotated +/* When -fvisbility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ -#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif @@ -13034,7 +12529,7 @@ _LT_EOF (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in @@ -13054,14 +12549,14 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 $as_echo "$lt_cv_dlopen_self" >&6; } - if test yes = "$lt_cv_dlopen_self"; then + if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } if ${lt_cv_dlopen_self_static+:} false; then : $as_echo_n "(cached) " >&6 else - if test yes = "$cross_compiling"; then : + if test "$cross_compiling" = yes; then : lt_cv_dlopen_self_static=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 @@ -13108,9 +12603,9 @@ else # endif #endif -/* When -fvisibility=hidden is used, assume the code has been annotated +/* When -fvisbility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ -#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif @@ -13140,7 +12635,7 @@ _LT_EOF (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in @@ -13161,9 +12656,9 @@ fi $as_echo "$lt_cv_dlopen_self_static" >&6; } fi - CPPFLAGS=$save_CPPFLAGS - LDFLAGS=$save_LDFLAGS - LIBS=$save_LIBS + CPPFLAGS="$save_CPPFLAGS" + LDFLAGS="$save_LDFLAGS" + LIBS="$save_LIBS" ;; esac @@ -13207,7 +12702,7 @@ else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) - if test -n "$STRIP"; then + if test -n "$STRIP" ; then striplib="$STRIP -x" old_striplib="$STRIP -S" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 @@ -13235,7 +12730,7 @@ fi - # Report what library types will actually be built + # Report which library types will actually be built { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 $as_echo_n "checking if libtool supports shared libraries... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 @@ -13243,13 +12738,13 @@ $as_echo "$can_build_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 $as_echo_n "checking whether to build shared libraries... " >&6; } - test no = "$can_build_shared" && enable_shared=no + test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) - test yes = "$enable_shared" && enable_static=no + test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' @@ -13257,12 +12752,8 @@ $as_echo_n "checking whether to build shared libraries... " >&6; } ;; aix[4-9]*) - if test ia64 != "$host_cpu"; then - case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in - yes,aix,yes) ;; # shared object as lib.so file only - yes,svr4,*) ;; # shared object as lib.so archive member only - yes,*) enable_static=no ;; # shared object in lib.a archive as well - esac + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no fi ;; esac @@ -13272,7 +12763,7 @@ $as_echo "$enable_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 $as_echo_n "checking whether to build static libraries... " >&6; } # Make sure either enable_shared or enable_static is yes. - test yes = "$enable_shared" || enable_static=yes + test "$enable_shared" = yes || enable_static=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 $as_echo "$enable_static" >&6; } @@ -13286,7 +12777,7 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu -CC=$lt_save_CC +CC="$lt_save_CC" @@ -15885,7 +15376,6 @@ enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' -shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' @@ -15935,13 +15425,10 @@ compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' -lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' -lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' @@ -16006,8 +15493,7 @@ finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' -configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' -configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' +sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' @@ -16058,12 +15544,9 @@ CFLAGS \ compiler \ lt_cv_sys_global_symbol_pipe \ lt_cv_sys_global_symbol_to_cdecl \ -lt_cv_sys_global_symbol_to_import \ lt_cv_sys_global_symbol_to_c_name_address \ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ -lt_cv_nm_interface \ nm_file_list_spec \ -lt_cv_truncate_bin \ lt_prog_compiler_no_builtin_flag \ lt_prog_compiler_pic \ lt_prog_compiler_wl \ @@ -16098,7 +15581,7 @@ old_striplib \ striplib; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) - eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" @@ -16125,11 +15608,10 @@ postinstall_cmds \ postuninstall_cmds \ finish_cmds \ sys_lib_search_path_spec \ -configure_time_dlsearch_path \ -configure_time_lt_sys_library_path; do +sys_lib_dlsearch_path_spec; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) - eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" @@ -16138,16 +15620,19 @@ configure_time_lt_sys_library_path; do done ac_aux_dir='$ac_aux_dir' +xsi_shell='$xsi_shell' +lt_shell_append='$lt_shell_append' -# See if we are running on zsh, and set the options that allow our +# See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes INIT. -if test -n "\${ZSH_VERSION+set}"; then +if test -n "\${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi PACKAGE='$PACKAGE' VERSION='$VERSION' + TIMESTAMP='$TIMESTAMP' RM='$RM' ofile='$ofile' @@ -16896,53 +16381,55 @@ $as_echo X"$file" | ;; "libtool":C) - # See if we are running on zsh, and set the options that allow our + # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. - if test -n "${ZSH_VERSION+set}"; then + if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi - cfgfile=${ofile}T + cfgfile="${ofile}T" trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL -# Generated automatically by $as_me ($PACKAGE) $VERSION + +# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. +# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. - -# Provide generalized library-building support services. -# Written by Gordon Matzigkeit, 1996 - -# Copyright (C) 2014 Free Software Foundation, Inc. -# This is free software; see the source for copying conditions. There is NO -# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -# GNU Libtool is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of of the License, or -# (at your option) any later version. # -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program or library that is built -# using GNU Libtool, you may include this file under the same -# distribution terms that you use for the rest of that program. +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008, 2009, 2010, 2011 Free Software +# Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 # -# GNU Libtool is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of +# This file is part of GNU Libtool. +# +# GNU Libtool is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, or +# obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # The names of the tagged configurations supported by this script. -available_tags='' - -# Configured defaults for sys_lib_dlsearch_path munging. -: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} +available_tags="" # ### BEGIN LIBTOOL CONFIG @@ -16962,9 +16449,6 @@ pic_mode=$pic_mode # Whether or not to optimize for fast installation. fast_install=$enable_fast_install -# Shared archive member basename,for filename based shared library versioning on AIX. -shared_archive_member_spec=$shared_archive_member_spec - # Shell to use when invoking shell scripts. SHELL=$lt_SHELL @@ -17082,27 +16566,18 @@ global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe # Transform the output of nm in a proper C declaration. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl -# Transform the output of nm into a list of symbols to manually relocate. -global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import - # Transform the output of nm in a C name address pair. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address # Transform the output of nm in a C name address pair when lib prefix is needed. global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix -# The name lister interface. -nm_interface=$lt_lt_cv_nm_interface - # Specify filename containing input files for \$NM. nm_file_list_spec=$lt_nm_file_list_spec -# The root where to search for dependent libraries,and where our libraries should be installed. +# The root where to search for dependent libraries,and in which our libraries should be installed. lt_sysroot=$lt_sysroot -# Command to truncate a binary pipe. -lt_truncate_bin=$lt_lt_cv_truncate_bin - # The name of the directory that contains temporary libtool files. objdir=$objdir @@ -17193,11 +16668,8 @@ hardcode_into_libs=$hardcode_into_libs # Compile-time system search path for libraries. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec -# Detected run-time system search path for libraries. -sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path - -# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. -configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path +# Run-time system search path for libraries. +sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec # Whether dlopen is supported. dlopen_support=$enable_dlopen @@ -17290,13 +16762,13 @@ hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator -# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct -# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is -# "absolute",i.e impossible to change by setting \$shlibpath_var if the +# "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute @@ -17346,65 +16818,6 @@ hardcode_action=$hardcode_action # ### END LIBTOOL CONFIG -_LT_EOF - - cat <<'_LT_EOF' >> "$cfgfile" - -# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE - -# func_munge_path_list VARIABLE PATH -# ----------------------------------- -# VARIABLE is name of variable containing _space_ separated list of -# directories to be munged by the contents of PATH, which is string -# having a format: -# "DIR[:DIR]:" -# string "DIR[ DIR]" will be prepended to VARIABLE -# ":DIR[:DIR]" -# string "DIR[ DIR]" will be appended to VARIABLE -# "DIRP[:DIRP]::[DIRA:]DIRA" -# string "DIRP[ DIRP]" will be prepended to VARIABLE and string -# "DIRA[ DIRA]" will be appended to VARIABLE -# "DIR[:DIR]" -# VARIABLE will be replaced by "DIR[ DIR]" -func_munge_path_list () -{ - case x@S|@2 in - x) - ;; - *:) - eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" - ;; - x:*) - eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" - ;; - *::*) - eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" - eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" - ;; - *) - eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" - ;; - esac -} - - -# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. -func_cc_basename () -{ - for cc_temp in @S|@*""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac - done - func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` -} - - -# ### END FUNCTIONS SHARED WITH CONFIGURE - _LT_EOF case $host_os in @@ -17413,7 +16826,7 @@ _LT_EOF # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. -if test set != "${COLLECT_NAMES+set}"; then +if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi @@ -17422,7 +16835,7 @@ _LT_EOF esac -ltmain=$ac_aux_dir/ltmain.sh +ltmain="$ac_aux_dir/ltmain.sh" # We use sed instead of cat because bash on DJGPP gets confused if @@ -17432,6 +16845,165 @@ ltmain=$ac_aux_dir/ltmain.sh sed '$q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) + if test x"$xsi_shell" = xyes; then + sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ +func_dirname ()\ +{\ +\ case ${1} in\ +\ */*) func_dirname_result="${1%/*}${2}" ;;\ +\ * ) func_dirname_result="${3}" ;;\ +\ esac\ +} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_basename ()$/,/^} # func_basename /c\ +func_basename ()\ +{\ +\ func_basename_result="${1##*/}"\ +} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ +func_dirname_and_basename ()\ +{\ +\ case ${1} in\ +\ */*) func_dirname_result="${1%/*}${2}" ;;\ +\ * ) func_dirname_result="${3}" ;;\ +\ esac\ +\ func_basename_result="${1##*/}"\ +} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ +func_stripname ()\ +{\ +\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ +\ # positional parameters, so assign one to ordinary parameter first.\ +\ func_stripname_result=${3}\ +\ func_stripname_result=${func_stripname_result#"${1}"}\ +\ func_stripname_result=${func_stripname_result%"${2}"}\ +} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ +func_split_long_opt ()\ +{\ +\ func_split_long_opt_name=${1%%=*}\ +\ func_split_long_opt_arg=${1#*=}\ +} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ +func_split_short_opt ()\ +{\ +\ func_split_short_opt_arg=${1#??}\ +\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ +} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ +func_lo2o ()\ +{\ +\ case ${1} in\ +\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ +\ *) func_lo2o_result=${1} ;;\ +\ esac\ +} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_xform ()$/,/^} # func_xform /c\ +func_xform ()\ +{\ + func_xform_result=${1%.*}.lo\ +} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_arith ()$/,/^} # func_arith /c\ +func_arith ()\ +{\ + func_arith_result=$(( $* ))\ +} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_len ()$/,/^} # func_len /c\ +func_len ()\ +{\ + func_len_result=${#1}\ +} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + +fi + +if test x"$lt_shell_append" = xyes; then + sed -e '/^func_append ()$/,/^} # func_append /c\ +func_append ()\ +{\ + eval "${1}+=\\${2}"\ +} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ +func_append_quoted ()\ +{\ +\ func_quote_for_eval "${2}"\ +\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ +} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + # Save a `func_append' function call where possible by direct use of '+=' + sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") + test 0 -eq $? || _lt_function_replace_fail=: +else + # Save a `func_append' function call even when '+=' is not available + sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") + test 0 -eq $? || _lt_function_replace_fail=: +fi + +if test x"$_lt_function_replace_fail" = x":"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 +$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} +fi + + mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" diff --git a/sphinxbase-5prealpha/autom4te.cache/requests b/sphinxbase-5prealpha/autom4te.cache/requests index ead23ac..1eef64a 100644 --- a/sphinxbase-5prealpha/autom4te.cache/requests +++ b/sphinxbase-5prealpha/autom4te.cache/requests @@ -1,4 +1,4 @@ -# This file was generated by Autom4te Fri Oct 23 20:57:39 UTC 2015. +# This file was generated by Autom4te Thu Apr 10 10:06:43 UTC 2014. # It contains the lists of macros which have been traced. # It can be safely removed. @@ -12,28 +12,28 @@ [ '/usr/share/autoconf/autoconf/autoconf.m4f', '-', - '/usr/share/aclocal-1.15/internal/ac-config-macro-dirs.m4', - '/usr/share/aclocal/ltargz.m4', + '/usr/share/aclocal-1.14/internal/ac-config-macro-dirs.m4', + '/usr/share/aclocal/argz.m4', '/usr/share/aclocal/ltdl.m4', - '/usr/share/aclocal-1.15/amversion.m4', - '/usr/share/aclocal-1.15/auxdir.m4', - '/usr/share/aclocal-1.15/cond.m4', - '/usr/share/aclocal-1.15/depend.m4', - '/usr/share/aclocal-1.15/depout.m4', - '/usr/share/aclocal-1.15/init.m4', - '/usr/share/aclocal-1.15/install-sh.m4', - '/usr/share/aclocal-1.15/lead-dot.m4', - '/usr/share/aclocal-1.15/make.m4', - '/usr/share/aclocal-1.15/missing.m4', - '/usr/share/aclocal-1.15/options.m4', - '/usr/share/aclocal-1.15/prog-cc-c-o.m4', - '/usr/share/aclocal-1.15/python.m4', - '/usr/share/aclocal-1.15/runlog.m4', - '/usr/share/aclocal-1.15/sanity.m4', - '/usr/share/aclocal-1.15/silent.m4', - '/usr/share/aclocal-1.15/strip.m4', - '/usr/share/aclocal-1.15/substnot.m4', - '/usr/share/aclocal-1.15/tar.m4', + '/usr/share/aclocal-1.14/amversion.m4', + '/usr/share/aclocal-1.14/auxdir.m4', + '/usr/share/aclocal-1.14/cond.m4', + '/usr/share/aclocal-1.14/depend.m4', + '/usr/share/aclocal-1.14/depout.m4', + '/usr/share/aclocal-1.14/init.m4', + '/usr/share/aclocal-1.14/install-sh.m4', + '/usr/share/aclocal-1.14/lead-dot.m4', + '/usr/share/aclocal-1.14/make.m4', + '/usr/share/aclocal-1.14/missing.m4', + '/usr/share/aclocal-1.14/options.m4', + '/usr/share/aclocal-1.14/prog-cc-c-o.m4', + '/usr/share/aclocal-1.14/python.m4', + '/usr/share/aclocal-1.14/runlog.m4', + '/usr/share/aclocal-1.14/sanity.m4', + '/usr/share/aclocal-1.14/silent.m4', + '/usr/share/aclocal-1.14/strip.m4', + '/usr/share/aclocal-1.14/substnot.m4', + '/usr/share/aclocal-1.14/tar.m4', 'm4/ax_pkg_swig.m4', 'm4/ax_python_devel.m4', 'm4/libtool.m4', @@ -44,190 +44,190 @@ 'configure.ac' ], { - 'AC_LIBTOOL_GCJ' => 1, - 'AC_DEFUN_ONCE' => 1, + '_LT_LINKER_BOILERPLATE' => 1, + 'AC_LIBTOOL_LINKER_OPTION' => 1, '_LT_AC_LOCK' => 1, + '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, + 'LT_PROG_GO' => 1, + 'AX_PKG_SWIG' => 1, + '_AM_SUBST_NOTMAKE' => 1, + 'LTOBSOLETE_VERSION' => 1, + 'AM_INIT_AUTOMAKE' => 1, + 'AC_DISABLE_STATIC' => 1, + 'AC_LIBLTDL_CONVENIENCE' => 1, + 'LT_PATH_NM' => 1, + 'LT_CMD_MAX_LEN' => 1, + 'LTDL_INIT' => 1, + '_LT_AC_TRY_DLOPEN_SELF' => 1, + '_AM_PROG_CC_C_O' => 1, + 'AC_LTDL_SHLIBEXT' => 1, + 'AC_LTDL_SYMBOL_USCORE' => 1, + '_LT_AC_TAGVAR' => 1, + 'AC_DISABLE_SHARED' => 1, + 'AC_DEFUN_ONCE' => 1, '_LT_LINKER_OPTION' => 1, - 'AC_LIBTOOL_CXX' => 1, - '_LT_PROG_FC' => 1, - 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, - '_LT_CC_BASENAME' => 1, - 'AM_SILENT_RULES' => 1, - 'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1, - 'AC_LTDL_DLLIB' => 1, - 'AM_PROG_INSTALL_STRIP' => 1, - 'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1, - 'AC_LTDL_SHLIBPATH' => 1, - '_LT_REQUIRED_DARWIN_CHECKS' => 1, - '_LT_AC_PROG_ECHO_BACKSLASH' => 1, - 'AM_PATH_PYTHON' => 1, - 'AC_LIBTOOL_LANG_C_CONFIG' => 1, + '_AM_SET_OPTION' => 1, + 'AC_PROG_LIBTOOL' => 1, + 'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1, 'AM_SANITY_CHECK' => 1, - '_AM_IF_OPTION' => 1, - 'LT_PROG_GCJ' => 1, - 'AC_WITH_LTDL' => 1, - 'AC_PROG_NM' => 1, - 'AC_LIBTOOL_PROG_LD_SHLIBS' => 1, - 'AM_SET_LEADING_DOT' => 1, + 'AC_LIBTOOL_COMPILER_OPTION' => 1, + 'AC_LTDL_OBJDIR' => 1, + 'LTSUGAR_VERSION' => 1, + '_m4_warn' => 1, + 'AC_LIBTOOL_CONFIG' => 1, + 'AC_LTDL_SHLIBPATH' => 1, + '_AM_DEPENDENCIES' => 1, + '_LT_PROG_F77' => 1, + 'AC_LIBTOOL_DLOPEN' => 1, 'LT_SYS_MODULE_PATH' => 1, - 'LT_CONFIG_LTDL_DIR' => 1, - '_LT_PROG_LTMAIN' => 1, - 'AM_PROG_CC_C_O' => 1, - '_AM_MANGLE_OPTION' => 1, - 'm4_pattern_forbid' => 1, - '_LT_AC_LANG_CXX_CONFIG' => 1, - 'AC_LIBTOOL_FC' => 1, - 'AC_LIBTOOL_PROG_COMPILER_PIC' => 1, - 'AM_DISABLE_STATIC' => 1, - 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1, - '_LT_DLL_DEF_P' => 1, - 'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1, - 'AM_SET_DEPDIR' => 1, - 'AC_LTDL_SYMBOL_USCORE' => 1, - 'LT_FUNC_DLSYM_USCORE' => 1, - 'AC_LIBTOOL_LANG_CXX_CONFIG' => 1, - '_AM_PROG_TAR' => 1, - '_LT_AC_FILE_LTDLL_C' => 1, - 'm4_include' => 1, - 'LT_LIB_DLLOAD' => 1, - 'AC_LIB_LTDL' => 1, - 'AM_PROG_LIBTOOL' => 1, - 'AC_LIBTOOL_OBJDIR' => 1, - 'AC_DISABLE_SHARED' => 1, - 'AM_PYTHON_CHECK_VERSION' => 1, - 'LT_SYS_SYMBOL_USCORE' => 1, - 'LT_PROG_GO' => 1, - 'AC_PROG_EGREP' => 1, + 'LTDL_INSTALLABLE' => 1, '_LT_AC_LANG_C_CONFIG' => 1, - 'AC_LIBTOOL_PROG_CC_C_O' => 1, - 'AX_PYTHON_DEVEL' => 1, - 'AC_LIBLTDL_INSTALLABLE' => 1, - 'LT_PATH_NM' => 1, - 'AM_AUTOMAKE_VERSION' => 1, - '_AM_DEPENDENCIES' => 1, + 'AC_ENABLE_SHARED' => 1, + 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1, + 'AM_PROG_LIBTOOL' => 1, + 'LT_AC_PROG_GCJ' => 1, + 'AC_LIBTOOL_SYS_LIB_STRIP' => 1, + 'AC_ENABLE_FAST_INSTALL' => 1, + '_LT_REQUIRED_DARWIN_CHECKS' => 1, + '_LT_AC_PROG_CXXCPP' => 1, + '_LT_AC_LANG_GCJ' => 1, + 'AC_LIBTOOL_PICMODE' => 1, + '_LT_AC_LANG_GCJ_CONFIG' => 1, + 'AM_PROG_LD' => 1, + 'LT_LIB_DLLOAD' => 1, + 'LTVERSION_VERSION' => 1, + 'AM_ENABLE_STATIC' => 1, 'LT_INIT' => 1, + '_LT_PROG_FC' => 1, + 'AC_LIBTOOL_PROG_COMPILER_PIC' => 1, + 'AC_LIBTOOL_FC' => 1, + '_LT_LIBOBJ' => 1, + 'AM_PYTHON_CHECK_VERSION' => 1, + 'AC_PROG_LD_GNU' => 1, + 'AC_ENABLE_STATIC' => 1, + 'AC_DISABLE_FAST_INSTALL' => 1, + 'AM_PROG_CC_C_O' => 1, + '_AM_MANGLE_OPTION' => 1, + 'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1, 'AC_LIBTOOL_F77' => 1, - 'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1, - 'AM_MISSING_HAS_RUN' => 1, - '_LT_PATH_TOOL_PREFIX' => 1, - '_LT_AC_LANG_RC_CONFIG' => 1, - 'AC_LTDL_DLSYM_USCORE' => 1, - 'AC_PATH_TOOL_PREFIX' => 1, - '_AM_SUBST_NOTMAKE' => 1, - 'AC_LIBTOOL_DLOPEN_SELF' => 1, - 'LT_AC_PROG_SED' => 1, - '_LT_WITH_SYSROOT' => 1, - 'AM_PROG_NM' => 1, - '_LT_AC_SHELL_INIT' => 1, - 'AU_DEFUN' => 1, - 'AM_PROG_LD' => 1, + 'LTDL_CONVENIENCE' => 1, + '_LT_AC_LANG_CXX' => 1, 'LT_SYS_DLSEARCH_PATH' => 1, + 'AM_PATH_PYTHON' => 1, + 'LT_SYS_DLOPEN_DEPLIBS' => 1, + 'AC_LIBTOOL_OBJDIR' => 1, + '_LT_AC_SHELL_INIT' => 1, + 'include' => 1, + 'AM_SUBST_NOTMAKE' => 1, + '_AM_CONFIG_MACRO_DIRS' => 1, + '_AM_PROG_TAR' => 1, + '_LTDL_SETUP' => 1, + 'LT_SYS_DLOPEN_SELF' => 1, + 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1, + 'AC_LIBTOOL_PROG_LD_SHLIBS' => 1, 'm4_pattern_allow' => 1, - '_LT_COMPILER_OPTION' => 1, - 'AC_LIBTOOL_CONFIG' => 1, - 'AC_LIBLTDL_CONVENIENCE' => 1, - 'LTVERSION_VERSION' => 1, - 'AM_RUN_LOG' => 1, - 'AC_LIBTOOL_LINKER_OPTION' => 1, - 'LT_SYS_MODULE_EXT' => 1, + 'LT_AC_PROG_EGREP' => 1, + 'AC_PATH_TOOL_PREFIX' => 1, + 'LT_OUTPUT' => 1, '_LT_PROG_ECHO_BACKSLASH' => 1, - 'AC_LIBTOOL_DLOPEN' => 1, - 'LTDL_INIT' => 1, - '_LT_AC_CHECK_DLFCN' => 1, - 'AC_LIBTOOL_PICMODE' => 1, - 'AC_LIBTOOL_RC' => 1, - 'AM_DISABLE_SHARED' => 1, - '_LT_AC_SYS_COMPILER' => 1, - 'AC_LIBTOOL_SYS_LIB_STRIP' => 1, - 'AC_LIBTOOL_COMPILER_OPTION' => 1, - 'include' => 1, - '_LT_AC_LANG_CXX' => 1, + '_LT_AC_LANG_CXX_CONFIG' => 1, + '_AM_SET_OPTIONS' => 1, + 'LT_PROG_RC' => 1, + 'AC_PROG_LD_RELOAD_FLAG' => 1, + 'LT_SYS_MODULE_EXT' => 1, '_LT_AC_LANG_F77' => 1, + '_LT_CC_BASENAME' => 1, + 'AC_LIBTOOL_PROG_CC_C_O' => 1, + 'AC_LIBLTDL_INSTALLABLE' => 1, + '_LT_AC_SYS_LIBPATH_AIX' => 1, + 'LT_PROG_GCJ' => 1, + '_LT_AC_CHECK_DLFCN' => 1, + 'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1, + 'AC_WITH_LTDL' => 1, 'AM_MISSING_PROG' => 1, - 'LT_SUPPORTED_TAG' => 1, - 'AC_PROG_LD' => 1, - '_AM_CONFIG_MACRO_DIRS' => 1, - 'LT_SYS_DLOPEN_DEPLIBS' => 1, - '_LT_AC_LANG_GCJ' => 1, - 'LTDL_CONVENIENCE' => 1, - '_LT_LINKER_BOILERPLATE' => 1, - 'AC_LIBTOOL_SETUP' => 1, - 'AC_ENABLE_STATIC' => 1, - 'AC_LTDL_SHLIBEXT' => 1, - 'AC_PROG_LD_GNU' => 1, - '_LT_PROG_F77' => 1, - '_LT_AC_PROG_CXXCPP' => 1, - '_AM_SET_OPTION' => 1, - 'AM_PROG_INSTALL_SH' => 1, - '_m4_warn' => 1, - '_AM_SET_OPTIONS' => 1, - 'AM_ENABLE_SHARED' => 1, - 'LT_FUNC_ARGZ' => 1, - '_LT_LIBOBJ' => 1, + 'AM_RUN_LOG' => 1, + 'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1, + 'LT_SYS_SYMBOL_USCORE' => 1, + 'AM_CONDITIONAL' => 1, + '_AM_AUTOCONF_VERSION' => 1, + 'AM_SILENT_RULES' => 1, 'AC_LIBTOOL_POSTDEP_PREDEP' => 1, - '_LT_AC_TAGCONFIG' => 1, - 'AM_DEP_TRACK' => 1, - 'LTSUGAR_VERSION' => 1, - '_LT_PROG_CXX' => 1, - 'AM_ENABLE_STATIC' => 1, + 'AC_PYTHON_DEVEL' => 1, + '_LT_PROG_LTMAIN' => 1, + 'AC_LIBTOOL_RC' => 1, + 'AC_LIBTOOL_LANG_CXX_CONFIG' => 1, + 'AC_DEFUN' => 1, + 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, + 'LT_FUNC_DLSYM_USCORE' => 1, + 'AC_LIBTOOL_WIN32_DLL' => 1, + 'AM_SET_LEADING_DOT' => 1, + '_LT_COMPILER_BOILERPLATE' => 1, + 'AC_LIBTOOL_CXX' => 1, + 'AC_DEPLIBS_CHECK_METHOD' => 1, + 'AC_PROG_EGREP' => 1, + 'AM_ENABLE_SHARED' => 1, + 'AC_LIB_LTDL' => 1, + '_LT_AC_PROG_ECHO_BACKSLASH' => 1, + 'AC_PROG_NM' => 1, + 'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1, 'AC_CHECK_LIBM' => 1, - 'LT_PROG_RC' => 1, - '_AC_AM_CONFIG_HEADER_HOOK' => 1, - '_LT_AC_TAGVAR' => 1, - 'AC_PROG_LD_RELOAD_FLAG' => 1, + 'AM_PROG_NM' => 1, + 'LT_LANG' => 1, + 'AC_LIBTOOL_LANG_C_CONFIG' => 1, 'AC_LTDL_SYSSEARCHPATH' => 1, - '_LT_AC_LANG_GCJ_CONFIG' => 1, - '_AC_PROG_LIBTOOL' => 1, - 'AC_CONFIG_MACRO_DIR' => 1, + 'LT_CONFIG_LTDL_DIR' => 1, + 'AM_AUTOMAKE_VERSION' => 1, + 'AC_LIBTOOL_LANG_F77_CONFIG' => 1, + 'AC_LTDL_ENABLE_INSTALL' => 1, + 'AM_PROG_INSTALL_STRIP' => 1, + 'gl_FUNC_ARGZ' => 1, 'LT_WITH_LTDL' => 1, + 'AC_LIBTOOL_GCJ' => 1, + '_LT_AC_LANG_F77_CONFIG' => 1, + 'AC_LTDL_DLSYM_USCORE' => 1, + 'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1, + 'AC_CONFIG_MACRO_DIR_TRACE' => 1, + 'AC_PROG_LD' => 1, + '_LT_PREPARE_SED_QUOTE_VARS' => 1, + '_LT_AC_SYS_COMPILER' => 1, + 'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1, + 'AM_SET_DEPDIR' => 1, 'LTOPTIONS_VERSION' => 1, - 'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1, - 'LT_LANG' => 1, - '_LT_COMPILER_BOILERPLATE' => 1, - '_LT_AC_SYS_LIBPATH_AIX' => 1, 'AC_LTDL_PREOPEN' => 1, - 'AX_PKG_SWIG' => 1, - 'LT_CMD_MAX_LEN' => 1, - 'AC_LIBTOOL_LANG_RC_CONFIG' => 1, - '_AM_PROG_CC_C_O' => 1, - 'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1, - 'LT_AC_PROG_GCJ' => 1, - 'LT_LIB_M' => 1, - 'AC_DISABLE_FAST_INSTALL' => 1, + '_LT_COMPILER_OPTION' => 1, + 'm4_pattern_forbid' => 1, + 'AC_LTDL_DLLIB' => 1, + '_LT_PATH_TOOL_PREFIX' => 1, + 'AM_PROG_INSTALL_SH' => 1, 'AM_MAKE_INCLUDE' => 1, - 'LT_SYS_DLOPEN_SELF' => 1, - 'AC_DEPLIBS_CHECK_METHOD' => 1, - 'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1, - 'AC_LTDL_OBJDIR' => 1, - '_LT_PREPARE_SED_QUOTE_VARS' => 1, - 'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1, - 'AC_DEFUN' => 1, - 'AC_LIBTOOL_WIN32_DLL' => 1, - 'AM_CONDITIONAL' => 1, - 'LT_AC_PROG_RC' => 1, - 'LTOBSOLETE_VERSION' => 1, - 'LTDL_INSTALLABLE' => 1, - 'LT_OUTPUT' => 1, - 'AC_DISABLE_STATIC' => 1, - '_LT_AC_LANG_F77_CONFIG' => 1, - 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1, + '_LT_AC_FILE_LTDLL_C' => 1, + 'AC_LIBTOOL_LANG_RC_CONFIG' => 1, + 'LT_SUPPORTED_TAG' => 1, + 'AM_DISABLE_STATIC' => 1, + '_LT_AC_LANG_RC_CONFIG' => 1, + 'AM_DISABLE_SHARED' => 1, + 'gl_PREREQ_ARGZ' => 1, + 'AM_DEP_TRACK' => 1, 'AC_PATH_MAGIC' => 1, - 'AC_CONFIG_MACRO_DIR_TRACE' => 1, - 'AM_SUBST_NOTMAKE' => 1, - '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, - '_LTDL_SETUP' => 1, - 'AC_LTDL_ENABLE_INSTALL' => 1, - 'AC_PYTHON_DEVEL' => 1, - '_LT_AC_TRY_DLOPEN_SELF' => 1, - 'AC_LIBTOOL_LANG_F77_CONFIG' => 1, - 'AC_PROG_LIBTOOL' => 1, - '_AM_AUTOCONF_VERSION' => 1, - 'LT_AC_PROG_EGREP' => 1, - 'AC_ENABLE_SHARED' => 1, + 'LT_PATH_LD' => 1, + 'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1, + 'LT_LIB_M' => 1, + '_AC_PROG_LIBTOOL' => 1, 'AM_AUX_DIR_EXPAND' => 1, - 'AM_INIT_AUTOMAKE' => 1, - 'AC_ENABLE_FAST_INSTALL' => 1, - 'LT_PATH_LD' => 1 + '_AC_AM_CONFIG_HEADER_HOOK' => 1, + '_LT_WITH_SYSROOT' => 1, + 'AM_MISSING_HAS_RUN' => 1, + 'AC_CONFIG_MACRO_DIR' => 1, + 'AC_LIBTOOL_DLOPEN_SELF' => 1, + '_AM_IF_OPTION' => 1, + 'AX_PYTHON_DEVEL' => 1, + '_LT_AC_TAGCONFIG' => 1, + 'LT_AC_PROG_RC' => 1, + '_LT_PROG_CXX' => 1, + 'AC_LIBTOOL_SETUP' => 1, + 'LT_AC_PROG_SED' => 1, + 'm4_include' => 1, + 'AU_DEFUN' => 1 } ], 'Autom4te::Request' ), bless( [ @@ -242,66 +242,65 @@ 'configure.ac' ], { - 'AM_PROG_AR' => 1, + 'AC_FC_PP_SRCEXT' => 1, + 'AH_OUTPUT' => 1, + 'AM_XGETTEXT_OPTION' => 1, + '_AM_COND_ENDIF' => 1, + 'AM_NLS' => 1, + 'AM_ENABLE_MULTILIB' => 1, + 'AC_SUBST_TRACE' => 1, + 'm4_sinclude' => 1, + 'AM_MAKEFILE_INCLUDE' => 1, + 'AC_CONFIG_AUX_DIR' => 1, + 'AM_MAINTAINER_MODE' => 1, + 'LT_SUPPORTED_TAG' => 1, + '_AM_SUBST_NOTMAKE' => 1, 'LT_INIT' => 1, - 'AC_CONFIG_FILES' => 1, + 'AM_INIT_AUTOMAKE' => 1, 'AC_CONFIG_HEADERS' => 1, - 'AM_AUTOMAKE_VERSION' => 1, + 'AM_SILENT_RULES' => 1, + 'AM_PROG_CC_C_O' => 1, + 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1, + 'AM_PROG_FC_C_O' => 1, + 'AC_DEFINE_TRACE_LITERAL' => 1, + 'AC_SUBST' => 1, + 'AC_CONFIG_LINKS' => 1, 'AM_CONDITIONAL' => 1, + 'm4_pattern_forbid' => 1, 'AC_FC_SRCEXT' => 1, - 'AM_POT_TOOLS' => 1, - '_AM_COND_ENDIF' => 1, + '_AM_COND_ELSE' => 1, + 'AM_PROG_MOC' => 1, + 'AM_PROG_AR' => 1, + 'AM_PROG_MKDIR_P' => 1, 'AM_PATH_GUILE' => 1, - 'AM_ENABLE_MULTILIB' => 1, - 'AC_SUBST' => 1, - 'LT_SUPPORTED_TAG' => 1, 'AC_CANONICAL_SYSTEM' => 1, - 'AC_LIBSOURCE' => 1, - 'AC_INIT' => 1, - 'AM_PROG_MKDIR_P' => 1, - 'AM_PROG_LIBTOOL' => 1, - 'include' => 1, - 'AM_SILENT_RULES' => 1, - 'AM_PROG_MOC' => 1, - 'AM_MAINTAINER_MODE' => 1, + 'AC_CONFIG_FILES' => 1, 'm4_include' => 1, - 'AM_XGETTEXT_OPTION' => 1, - 'AC_FC_PP_DEFINE' => 1, - 'AC_CANONICAL_BUILD' => 1, - 'AC_SUBST_TRACE' => 1, - 'AM_EXTRA_RECURSIVE_TARGETS' => 1, - 'AC_CONFIG_LIBOBJ_DIR' => 1, - 'AM_MAKEFILE_INCLUDE' => 1, - '_AM_COND_ELSE' => 1, - 'm4_pattern_allow' => 1, - 'AM_INIT_AUTOMAKE' => 1, - 'AC_CONFIG_SUBDIRS' => 1, 'AC_CANONICAL_TARGET' => 1, - 'AC_CONFIG_AUX_DIR' => 1, - 'AM_GNU_GETTEXT' => 1, + 'AC_CONFIG_SUBDIRS' => 1, 'AC_CANONICAL_HOST' => 1, - 'AC_REQUIRE_AUX_FILE' => 1, - 'm4_sinclude' => 1, - '_AM_COND_IF' => 1, - 'AM_NLS' => 1, - 'AC_PROG_LIBTOOL' => 1, + 'AM_PROG_F77_C_O' => 1, 'AC_FC_FREEFORM' => 1, + 'AC_FC_PP_DEFINE' => 1, + 'AC_CONFIG_LIBOBJ_DIR' => 1, + 'AM_POT_TOOLS' => 1, '_LT_AC_TAGCONFIG' => 1, - 'AM_PROG_F77_C_O' => 1, - '_AM_SUBST_NOTMAKE' => 1, - 'AH_OUTPUT' => 1, - 'AM_PROG_FC_C_O' => 1, - 'sinclude' => 1, - 'AC_CONFIG_LINKS' => 1, + 'm4_pattern_allow' => 1, + 'AC_REQUIRE_AUX_FILE' => 1, + 'LT_CONFIG_LTDL_DIR' => 1, + 'AM_AUTOMAKE_VERSION' => 1, + 'AM_GNU_GETTEXT' => 1, + 'AM_PROG_CXX_C_O' => 1, '_m4_warn' => 1, + 'AC_INIT' => 1, + 'sinclude' => 1, + '_AM_COND_IF' => 1, + 'include' => 1, '_AM_MAKEFILE_INCLUDE' => 1, - 'm4_pattern_forbid' => 1, - 'AC_DEFINE_TRACE_LITERAL' => 1, - 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1, - 'AM_PROG_CC_C_O' => 1, - 'AC_FC_PP_SRCEXT' => 1, - 'LT_CONFIG_LTDL_DIR' => 1, - 'AM_PROG_CXX_C_O' => 1 + 'AC_CANONICAL_BUILD' => 1, + 'AC_LIBSOURCE' => 1, + 'AM_EXTRA_RECURSIVE_TARGETS' => 1, + 'AC_PROG_LIBTOOL' => 1 } ], 'Autom4te::Request' ) ); diff --git a/sphinxbase-5prealpha/autom4te.cache/traces.0 b/sphinxbase-5prealpha/autom4te.cache/traces.0 index 1839ba6..e0f31ea 100644 --- a/sphinxbase-5prealpha/autom4te.cache/traces.0 +++ b/sphinxbase-5prealpha/autom4te.cache/traces.0 @@ -1,19 +1,20 @@ -m4trace:/usr/share/aclocal/ltargz.m4:12: -1- AC_DEFUN([LT_FUNC_ARGZ], [ +m4trace:/usr/share/aclocal/argz.m4:12: -1- AC_DEFUN([gl_FUNC_ARGZ], [gl_PREREQ_ARGZ + AC_CHECK_HEADERS([argz.h], [], [], [AC_INCLUDES_DEFAULT]) AC_CHECK_TYPES([error_t], [], [AC_DEFINE([error_t], [int], - [Define to a type to use for 'error_t' if it is not otherwise available.]) + [Define to a type to use for `error_t' if it is not otherwise available.]) AC_DEFINE([__error_t_defined], [1], [Define so that glibc/gnulib argp.h does not typedef error_t.])], [#if defined(HAVE_ARGZ_H) # include #endif]) -LT_ARGZ_H= +ARGZ_H= AC_CHECK_FUNCS([argz_add argz_append argz_count argz_create_sep argz_insert \ - argz_next argz_stringify], [], [LT_ARGZ_H=lt__argz.h; AC_LIBOBJ([lt__argz])]) + argz_next argz_stringify], [], [ARGZ_H=argz.h; AC_LIBOBJ([argz])]) dnl if have system argz functions, allow forced use of dnl libltdl-supplied implementation (and default to do so @@ -24,14 +25,14 @@ dnl provides them, yet they are broken, is cygwin dnl releases prior to 16-Mar-2007 (1.5.24 and earlier) dnl So, it's more straightforward simply to special case dnl this for known bad systems. -AS_IF([test -z "$LT_ARGZ_H"], +AS_IF([test -z "$ARGZ_H"], [AC_CACHE_CHECK( [if argz actually works], [lt_cv_sys_argz_works], [[case $host_os in #( *cygwin*) lt_cv_sys_argz_works=no - if test no != "$cross_compiling"; then + if test "$cross_compiling" != no; then lt_cv_sys_argz_works="guessing no" else lt_sed_extract_leading_digits='s/^\([0-9\.]*\).*/\1/' @@ -42,25 +43,26 @@ AS_IF([test -z "$LT_ARGZ_H"], lt_os_major=${2-0} lt_os_minor=${3-0} lt_os_micro=${4-0} - if test 1 -lt "$lt_os_major" \ - || { test 1 -eq "$lt_os_major" \ - && { test 5 -lt "$lt_os_minor" \ - || { test 5 -eq "$lt_os_minor" \ - && test 24 -lt "$lt_os_micro"; }; }; }; then + if test "$lt_os_major" -gt 1 \ + || { test "$lt_os_major" -eq 1 \ + && { test "$lt_os_minor" -gt 5 \ + || { test "$lt_os_minor" -eq 5 \ + && test "$lt_os_micro" -gt 24; }; }; }; then lt_cv_sys_argz_works=yes fi fi ;; #( *) lt_cv_sys_argz_works=yes ;; esac]]) - AS_IF([test yes = "$lt_cv_sys_argz_works"], + AS_IF([test "$lt_cv_sys_argz_works" = yes], [AC_DEFINE([HAVE_WORKING_ARGZ], 1, [This value is set to 1 to indicate that the system argz facility works])], - [LT_ARGZ_H=lt__argz.h - AC_LIBOBJ([lt__argz])])]) + [ARGZ_H=argz.h + AC_LIBOBJ([argz])])]) -AC_SUBST([LT_ARGZ_H]) +AC_SUBST([ARGZ_H]) ]) +m4trace:/usr/share/aclocal/argz.m4:79: -1- AC_DEFUN([gl_PREREQ_ARGZ], [:]) m4trace:/usr/share/aclocal/ltdl.m4:16: -1- AC_DEFUN([LT_CONFIG_LTDL_DIR], [AC_BEFORE([$0], [LTDL_INIT]) _$0($*) ]) @@ -117,7 +119,7 @@ AC_ARG_WITH([included_ltdl], [AS_HELP_STRING([--with-included-ltdl], [use the GNU ltdl sources included here])]) -if test yes != "$with_included_ltdl"; then +if test "x$with_included_ltdl" != xyes; then # We are not being forced to use the included libltdl sources, so # decide whether there is a useful installed version we can use. AC_CHECK_HEADER([ltdl.h], @@ -145,7 +147,7 @@ AC_ARG_WITH([ltdl_include], if test -n "$with_ltdl_include"; then if test -f "$with_ltdl_include/ltdl.h"; then : else - AC_MSG_ERROR([invalid ltdl include directory: '$with_ltdl_include']) + AC_MSG_ERROR([invalid ltdl include directory: `$with_ltdl_include']) fi else with_ltdl_include=no @@ -158,7 +160,7 @@ AC_ARG_WITH([ltdl_lib], if test -n "$with_ltdl_lib"; then if test -f "$with_ltdl_lib/libltdl.la"; then : else - AC_MSG_ERROR([invalid ltdl library directory: '$with_ltdl_lib']) + AC_MSG_ERROR([invalid ltdl library directory: `$with_ltdl_lib']) fi else with_ltdl_lib=no @@ -181,15 +183,15 @@ case ,$with_included_ltdl,$with_ltdl_include,$with_ltdl_lib, in LTDLINCL= ;; ,no*,no,*) - AC_MSG_ERROR(['--with-ltdl-include' and '--with-ltdl-lib' options must be used together]) + AC_MSG_ERROR([`--with-ltdl-include' and `--with-ltdl-lib' options must be used together]) ;; *) with_included_ltdl=no LIBLTDL="-L$with_ltdl_lib -lltdl" LTDLDEPS= - LTDLINCL=-I$with_ltdl_include + LTDLINCL="-I$with_ltdl_include" ;; esac -INCLTDL=$LTDLINCL +INCLTDL="$LTDLINCL" # Report our decision... AC_MSG_CHECKING([where to find libltdl headers]) @@ -241,7 +243,7 @@ AC_REQUIRE([LT_LIB_DLLOAD])dnl AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl AC_REQUIRE([LT_FUNC_DLSYM_USCORE])dnl AC_REQUIRE([LT_SYS_DLOPEN_DEPLIBS])dnl -AC_REQUIRE([LT_FUNC_ARGZ])dnl +AC_REQUIRE([gl_FUNC_ARGZ])dnl m4_require([_LT_CHECK_OBJDIR])dnl m4_require([_LT_HEADER_DLFCN])dnl @@ -265,7 +267,7 @@ m4_pattern_allow([^LT_CONFIG_H$])dnl m4_ifset([AH_HEADER], [LT_CONFIG_H=AH_HEADER], [m4_ifset([AC_LIST_HEADERS], - [LT_CONFIG_H=`echo "AC_LIST_HEADERS" | $SED 's|^[[ ]]*||;s|[[ :]].*$||'`], + [LT_CONFIG_H=`echo "AC_LIST_HEADERS" | $SED 's,^[[ ]]*,,;s,[[ :]].*$,,'`], [])])]) AC_SUBST([LT_CONFIG_H]) @@ -298,7 +300,7 @@ AC_CACHE_CHECK([whether deplibs are loaded by dlopen], case $host_os in aix3*|aix4.1.*|aix4.2.*) # Unknown whether this is true for these versions of AIX, but - # we want this 'case' here to explicitly catch those versions. + # we want this `case' here to explicitly catch those versions. lt_cv_sys_dlopen_deplibs=unknown ;; aix[[4-9]]*) @@ -311,9 +313,6 @@ AC_CACHE_CHECK([whether deplibs are loaded by dlopen], ;; esac ;; - bitrig*) - lt_cv_sys_dlopen_deplibs=yes - ;; darwin*) # Assuming the user has installed a libdl from somewhere, this is true # If you are looking for one http://www.opendarwin.org/projects/dlcompat @@ -351,7 +350,7 @@ AC_CACHE_CHECK([whether deplibs are loaded by dlopen], osf[[1234]]*) # dlopen did load deplibs (at least at 4.x), but until the 5.x series, # it did *not* use an RPATH in a shared library to find objects the - # library depends on, so we explicitly say 'no'. + # library depends on, so we explicitly say `no'. lt_cv_sys_dlopen_deplibs=no ;; osf5.0|osf5.0a|osf5.1) @@ -360,14 +359,14 @@ AC_CACHE_CHECK([whether deplibs are loaded by dlopen], # that the library depends on, but there's no easy way to know if that # patch is installed. Since this is the case, all we can really # say is unknown -- it depends on the patch being installed. If - # it is, this changes to 'yes'. Without it, it would be 'no'. + # it is, this changes to `yes'. Without it, it would be `no'. lt_cv_sys_dlopen_deplibs=unknown ;; osf*) # the two cases above should catch all versions of osf <= 5.1. Read # the comments above for what we know about them. # At > 5.1, deplibs are loaded *and* any RPATH in a shared library - # is used to find them so we can finally say 'yes'. + # is used to find them so we can finally say `yes'. lt_cv_sys_dlopen_deplibs=yes ;; qnx*) @@ -381,17 +380,17 @@ AC_CACHE_CHECK([whether deplibs are loaded by dlopen], ;; esac ]) -if test yes != "$lt_cv_sys_dlopen_deplibs"; then +if test "$lt_cv_sys_dlopen_deplibs" != yes; then AC_DEFINE([LTDL_DLOPEN_DEPLIBS], [1], [Define if the OS needs help to load dependent libraries for dlopen().]) fi ]) -m4trace:/usr/share/aclocal/ltdl.m4:545: -1- AU_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:545: -1- AC_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYS_DLOPEN_DEPLIBS' is obsolete. +m4trace:/usr/share/aclocal/ltdl.m4:542: -1- AU_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:542: -1- AC_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYS_DLOPEN_DEPLIBS' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:552: -1- AC_DEFUN([LT_SYS_MODULE_EXT], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl -AC_CACHE_CHECK([what extension is used for runtime loadable modules], +m4trace:/usr/share/aclocal/ltdl.m4:549: -1- AC_DEFUN([LT_SYS_MODULE_EXT], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl +AC_CACHE_CHECK([which extension is used for runtime loadable modules], [libltdl_cv_shlibext], [ module=yes @@ -409,40 +408,35 @@ if test "$libltdl_cv_shrext" != "$libltdl_cv_shlibext"; then AC_DEFINE_UNQUOTED([LT_SHARED_EXT], ["$libltdl_cv_shrext"], [Define to the shared library suffix, say, ".dylib".]) fi -if test -n "$shared_archive_member_spec"; then - m4_pattern_allow([LT_SHARED_LIB_MEMBER])dnl - AC_DEFINE_UNQUOTED([LT_SHARED_LIB_MEMBER], ["($shared_archive_member_spec.o)"], - [Define to the shared archive member specification, say "(shr.o)".]) -fi ]) -m4trace:/usr/share/aclocal/ltdl.m4:580: -1- AU_DEFUN([AC_LTDL_SHLIBEXT], [m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:580: -1- AC_DEFUN([AC_LTDL_SHLIBEXT], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBEXT' is obsolete. +m4trace:/usr/share/aclocal/ltdl.m4:572: -1- AU_DEFUN([AC_LTDL_SHLIBEXT], [m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:572: -1- AC_DEFUN([AC_LTDL_SHLIBEXT], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBEXT' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:587: -1- AC_DEFUN([LT_SYS_MODULE_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl -AC_CACHE_CHECK([what variable specifies run-time module search path], - [lt_cv_module_path_var], [lt_cv_module_path_var=$shlibpath_var]) +m4trace:/usr/share/aclocal/ltdl.m4:579: -1- AC_DEFUN([LT_SYS_MODULE_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl +AC_CACHE_CHECK([which variable specifies run-time module search path], + [lt_cv_module_path_var], [lt_cv_module_path_var="$shlibpath_var"]) if test -n "$lt_cv_module_path_var"; then m4_pattern_allow([LT_MODULE_PATH_VAR])dnl AC_DEFINE_UNQUOTED([LT_MODULE_PATH_VAR], ["$lt_cv_module_path_var"], [Define to the name of the environment variable that determines the run-time module search path.]) fi ]) -m4trace:/usr/share/aclocal/ltdl.m4:599: -1- AU_DEFUN([AC_LTDL_SHLIBPATH], [m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:599: -1- AC_DEFUN([AC_LTDL_SHLIBPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBPATH' is obsolete. +m4trace:/usr/share/aclocal/ltdl.m4:591: -1- AU_DEFUN([AC_LTDL_SHLIBPATH], [m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:591: -1- AC_DEFUN([AC_LTDL_SHLIBPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBPATH' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:606: -1- AC_DEFUN([LT_SYS_DLSEARCH_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl +m4trace:/usr/share/aclocal/ltdl.m4:598: -1- AC_DEFUN([LT_SYS_DLSEARCH_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl AC_CACHE_CHECK([for the default library search path], [lt_cv_sys_dlsearch_path], - [lt_cv_sys_dlsearch_path=$sys_lib_dlsearch_path_spec]) + [lt_cv_sys_dlsearch_path="$sys_lib_dlsearch_path_spec"]) if test -n "$lt_cv_sys_dlsearch_path"; then sys_dlsearch_path= for dir in $lt_cv_sys_dlsearch_path; do if test -z "$sys_dlsearch_path"; then - sys_dlsearch_path=$dir + sys_dlsearch_path="$dir" else - sys_dlsearch_path=$sys_dlsearch_path$PATH_SEPARATOR$dir + sys_dlsearch_path="$sys_dlsearch_path$PATH_SEPARATOR$dir" fi done m4_pattern_allow([LT_DLSEARCH_PATH])dnl @@ -450,25 +444,24 @@ if test -n "$lt_cv_sys_dlsearch_path"; then [Define to the system default library search path.]) fi ]) -m4trace:/usr/share/aclocal/ltdl.m4:627: -1- AU_DEFUN([AC_LTDL_SYSSEARCHPATH], [m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:627: -1- AC_DEFUN([AC_LTDL_SYSSEARCHPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYSSEARCHPATH' is obsolete. +m4trace:/usr/share/aclocal/ltdl.m4:619: -1- AU_DEFUN([AC_LTDL_SYSSEARCHPATH], [m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:619: -1- AC_DEFUN([AC_LTDL_SYSSEARCHPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYSSEARCHPATH' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:653: -1- AC_DEFUN([LT_LIB_DLLOAD], [m4_pattern_allow([^LT_DLLOADERS$]) +m4trace:/usr/share/aclocal/ltdl.m4:645: -1- AC_DEFUN([LT_LIB_DLLOAD], [m4_pattern_allow([^LT_DLLOADERS$]) LT_DLLOADERS= AC_SUBST([LT_DLLOADERS]) AC_LANG_PUSH([C]) -lt_dlload_save_LIBS=$LIBS LIBADD_DLOPEN= AC_SEARCH_LIBS([dlopen], [dl], [AC_DEFINE([HAVE_LIBDL], [1], [Define if you have the libdl library or equivalent.]) - if test "$ac_cv_search_dlopen" != "none required"; then - LIBADD_DLOPEN=-ldl + if test "$ac_cv_search_dlopen" != "none required" ; then + LIBADD_DLOPEN="-ldl" fi - libltdl_cv_lib_dl_dlopen=yes + libltdl_cv_lib_dl_dlopen="yes" LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"], [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#if HAVE_DLFCN_H # include @@ -476,19 +469,19 @@ AC_SEARCH_LIBS([dlopen], [dl], ]], [[dlopen(0, 0);]])], [AC_DEFINE([HAVE_LIBDL], [1], [Define if you have the libdl library or equivalent.]) - libltdl_cv_func_dlopen=yes + libltdl_cv_func_dlopen="yes" LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"], [AC_CHECK_LIB([svld], [dlopen], [AC_DEFINE([HAVE_LIBDL], [1], [Define if you have the libdl library or equivalent.]) - LIBADD_DLOPEN=-lsvld libltdl_cv_func_dlopen=yes + LIBADD_DLOPEN="-lsvld" libltdl_cv_func_dlopen="yes" LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"])])]) -if test yes = "$libltdl_cv_func_dlopen" || test yes = "$libltdl_cv_lib_dl_dlopen" +if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes then - lt_save_LIBS=$LIBS + lt_save_LIBS="$LIBS" LIBS="$LIBS $LIBADD_DLOPEN" AC_CHECK_FUNCS([dlerror]) - LIBS=$lt_save_LIBS + LIBS="$lt_save_LIBS" fi AC_SUBST([LIBADD_DLOPEN]) @@ -501,7 +494,7 @@ AC_CHECK_FUNC([shl_load], [AC_DEFINE([HAVE_SHL_LOAD], [1], [Define if you have the shl_load function.]) LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la" - LIBADD_SHL_LOAD=-ldld])]) + LIBADD_SHL_LOAD="-ldld"])]) AC_SUBST([LIBADD_SHL_LOAD]) case $host_os in @@ -515,7 +508,7 @@ darwin[[1567]].*) beos*) LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la" ;; -cygwin* | mingw* | pw32*) +cygwin* | mingw* | os2* | pw32*) AC_CHECK_DECLS([cygwin_conv_path], [], [], [[#include ]]) LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}loadlibrary.la" ;; @@ -543,14 +536,13 @@ dnl This isn't used anymore, but set it for backwards compatibility LIBADD_DL="$LIBADD_DLOPEN $LIBADD_SHL_LOAD" AC_SUBST([LIBADD_DL]) -LIBS=$lt_dlload_save_LIBS AC_LANG_POP ]) -m4trace:/usr/share/aclocal/ltdl.m4:748: -1- AU_DEFUN([AC_LTDL_DLLIB], [m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:748: -1- AC_DEFUN([AC_LTDL_DLLIB], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLLIB' is obsolete. +m4trace:/usr/share/aclocal/ltdl.m4:738: -1- AU_DEFUN([AC_LTDL_DLLIB], [m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:738: -1- AC_DEFUN([AC_LTDL_DLLIB], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLLIB' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:756: -1- AC_DEFUN([LT_SYS_SYMBOL_USCORE], [m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl +m4trace:/usr/share/aclocal/ltdl.m4:746: -1- AC_DEFUN([LT_SYS_SYMBOL_USCORE], [m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl AC_CACHE_CHECK([for _ prefix in compiled symbols], [lt_cv_sys_symbol_underscore], [lt_cv_sys_symbol_underscore=no @@ -584,133 +576,52 @@ _LT_EOF sys_symbol_underscore=$lt_cv_sys_symbol_underscore AC_SUBST([sys_symbol_underscore]) ]) -m4trace:/usr/share/aclocal/ltdl.m4:793: -1- AU_DEFUN([AC_LTDL_SYMBOL_USCORE], [m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:793: -1- AC_DEFUN([AC_LTDL_SYMBOL_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYMBOL_USCORE' is obsolete. +m4trace:/usr/share/aclocal/ltdl.m4:783: -1- AU_DEFUN([AC_LTDL_SYMBOL_USCORE], [m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:783: -1- AC_DEFUN([AC_LTDL_SYMBOL_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYMBOL_USCORE' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:800: -1- AC_DEFUN([LT_FUNC_DLSYM_USCORE], [AC_REQUIRE([_LT_COMPILER_PIC])dnl for lt_prog_compiler_wl -AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl for lt_cv_sys_symbol_underscore -AC_REQUIRE([LT_SYS_MODULE_EXT])dnl for libltdl_cv_shlibext -if test yes = "$lt_cv_sys_symbol_underscore"; then - if test yes = "$libltdl_cv_func_dlopen" || test yes = "$libltdl_cv_lib_dl_dlopen"; then - AC_CACHE_CHECK([whether we have to add an underscore for dlsym], - [libltdl_cv_need_uscore], - [libltdl_cv_need_uscore=unknown - dlsym_uscore_save_LIBS=$LIBS - LIBS="$LIBS $LIBADD_DLOPEN" - libname=conftmod # stay within 8.3 filename limits! - cat >$libname.$ac_ext <<_LT_EOF -[#line $LINENO "configure" -#include "confdefs.h" -/* When -fvisibility=hidden is used, assume the code has been annotated - correspondingly for the symbols needed. */ -#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) -int fnord () __attribute__((visibility("default"))); -#endif -int fnord () { return 42; }] -_LT_EOF - - # ltfn_module_cmds module_cmds - # Execute tilde-delimited MODULE_CMDS with environment primed for - # $module_cmds or $archive_cmds type content. - ltfn_module_cmds () - {( # subshell avoids polluting parent global environment - module_cmds_save_ifs=$IFS; IFS='~' - for cmd in @S|@1; do - IFS=$module_cmds_save_ifs - libobjs=$libname.$ac_objext; lib=$libname$libltdl_cv_shlibext - rpath=/not-exists; soname=$libname$libltdl_cv_shlibext; output_objdir=. - major=; versuffix=; verstring=; deplibs= - ECHO=echo; wl=$lt_prog_compiler_wl; allow_undefined_flag= - eval $cmd - done - IFS=$module_cmds_save_ifs - )} - - # Compile a loadable module using libtool macro expansion results. - $CC $pic_flag -c $libname.$ac_ext - ltfn_module_cmds "${module_cmds:-$archive_cmds}" - - # Try to fetch fnord with dlsym(). - libltdl_dlunknown=0; libltdl_dlnouscore=1; libltdl_dluscore=2 - cat >conftest.$ac_ext <<_LT_EOF -[#line $LINENO "configure" -#include "confdefs.h" -#if HAVE_DLFCN_H -#include -#endif -#include -#ifndef RTLD_GLOBAL -# ifdef DL_GLOBAL -# define RTLD_GLOBAL DL_GLOBAL -# else -# define RTLD_GLOBAL 0 -# endif -#endif -#ifndef RTLD_NOW -# ifdef DL_NOW -# define RTLD_NOW DL_NOW -# else -# define RTLD_NOW 0 -# endif -#endif -int main () { - void *handle = dlopen ("`pwd`/$libname$libltdl_cv_shlibext", RTLD_GLOBAL|RTLD_NOW); - int status = $libltdl_dlunknown; - if (handle) { - if (dlsym (handle, "fnord")) - status = $libltdl_dlnouscore; - else { - if (dlsym (handle, "_fnord")) - status = $libltdl_dluscore; - else - puts (dlerror ()); - } - dlclose (handle); - } else - puts (dlerror ()); - return status; -}] -_LT_EOF - if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then - (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null - libltdl_status=$? - case x$libltdl_status in - x$libltdl_dlnouscore) libltdl_cv_need_uscore=no ;; - x$libltdl_dluscore) libltdl_cv_need_uscore=yes ;; - x*) libltdl_cv_need_uscore=unknown ;; - esac - fi - rm -rf conftest* $libname* - LIBS=$dlsym_uscore_save_LIBS - ]) +m4trace:/usr/share/aclocal/ltdl.m4:790: -1- AC_DEFUN([LT_FUNC_DLSYM_USCORE], [AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl +if test x"$lt_cv_sys_symbol_underscore" = xyes; then + if test x"$libltdl_cv_func_dlopen" = xyes || + test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then + AC_CACHE_CHECK([whether we have to add an underscore for dlsym], + [libltdl_cv_need_uscore], + [libltdl_cv_need_uscore=unknown + save_LIBS="$LIBS" + LIBS="$LIBS $LIBADD_DLOPEN" + _LT_TRY_DLOPEN_SELF( + [libltdl_cv_need_uscore=no], [libltdl_cv_need_uscore=yes], + [], [libltdl_cv_need_uscore=cross]) + LIBS="$save_LIBS" + ]) fi fi -if test yes = "$libltdl_cv_need_uscore"; then +if test x"$libltdl_cv_need_uscore" = xyes; then AC_DEFINE([NEED_USCORE], [1], [Define if dlsym() requires a leading underscore in symbol names.]) fi ]) -m4trace:/usr/share/aclocal/ltdl.m4:907: -1- AU_DEFUN([AC_LTDL_DLSYM_USCORE], [m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:907: -1- AC_DEFUN([AC_LTDL_DLSYM_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLSYM_USCORE' is obsolete. +m4trace:/usr/share/aclocal/ltdl.m4:815: -1- AU_DEFUN([AC_LTDL_DLSYM_USCORE], [m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:815: -1- AC_DEFUN([AC_LTDL_DLSYM_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLSYM_USCORE' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])]) -m4trace:/usr/share/aclocal-1.15/amversion.m4:14: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.15' +m4trace:/usr/share/aclocal-1.14/amversion.m4:14: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.14' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.15], [], +m4_if([$1], [1.14.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) -m4trace:/usr/share/aclocal-1.15/amversion.m4:33: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.15])dnl +m4trace:/usr/share/aclocal-1.14/amversion.m4:33: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.14.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) -m4trace:/usr/share/aclocal-1.15/auxdir.m4:47: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl -# Expand $ac_aux_dir to an absolute path. -am_aux_dir=`cd "$ac_aux_dir" && pwd` +m4trace:/usr/share/aclocal-1.14/auxdir.m4:47: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. +AC_PREREQ([2.50])dnl +# expand $ac_aux_dir to an absolute path +am_aux_dir=`cd $ac_aux_dir && pwd` ]) -m4trace:/usr/share/aclocal-1.15/cond.m4:12: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl +m4trace:/usr/share/aclocal-1.14/cond.m4:12: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl @@ -730,7 +641,7 @@ AC_CONFIG_COMMANDS_PRE( AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) -m4trace:/usr/share/aclocal-1.15/depend.m4:26: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl +m4trace:/usr/share/aclocal-1.14/depend.m4:26: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl @@ -860,10 +771,10 @@ AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) -m4trace:/usr/share/aclocal-1.15/depend.m4:163: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl +m4trace:/usr/share/aclocal-1.14/depend.m4:163: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) -m4trace:/usr/share/aclocal-1.15/depend.m4:171: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl +m4trace:/usr/share/aclocal-1.14/depend.m4:171: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl AS_HELP_STRING( [--enable-dependency-tracking], [do not reject slow dependency extractors]) @@ -881,7 +792,7 @@ _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl AC_SUBST([am__nodep])dnl _AM_SUBST_NOTMAKE([am__nodep])dnl ]) -m4trace:/usr/share/aclocal-1.15/depout.m4:12: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ +m4trace:/usr/share/aclocal-1.14/depout.m4:12: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. @@ -930,11 +841,11 @@ m4trace:/usr/share/aclocal-1.15/depout.m4:12: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENC done } ]) -m4trace:/usr/share/aclocal-1.15/depout.m4:71: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], +m4trace:/usr/share/aclocal-1.14/depout.m4:71: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) -m4trace:/usr/share/aclocal-1.15/init.m4:29: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.65])dnl +m4trace:/usr/share/aclocal-1.14/init.m4:29: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.65])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl @@ -997,8 +908,8 @@ AC_REQUIRE([AC_PROG_MKDIR_P])dnl # # AC_SUBST([mkdir_p], ['$(MKDIR_P)']) -# We need awk for the "check" target (and possibly the TAP driver). The -# system "awk" is bad on some platforms. +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl @@ -1071,12 +982,8 @@ to "yes", and re-run configure. END AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) fi -fi -dnl The trailing newline in this macro's definition is deliberate, for -dnl backward compatibility and to allow trailing 'dnl'-style comments -dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. -]) -m4trace:/usr/share/aclocal-1.15/init.m4:186: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. +fi]) +m4trace:/usr/share/aclocal-1.14/init.m4:182: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do @@ -1088,8 +995,8 @@ for _am_header in $config_headers :; do esac done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) -m4trace:/usr/share/aclocal-1.15/install-sh.m4:11: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -if test x"${install_sh+set}" != xset; then +m4trace:/usr/share/aclocal-1.14/install-sh.m4:11: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; @@ -1098,7 +1005,7 @@ if test x"${install_sh+set}" != xset; then esac fi AC_SUBST([install_sh])]) -m4trace:/usr/share/aclocal-1.15/lead-dot.m4:10: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null +m4trace:/usr/share/aclocal-1.14/lead-dot.m4:10: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. @@ -1107,7 +1014,7 @@ else fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) -m4trace:/usr/share/aclocal-1.15/make.m4:12: -1- AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} +m4trace:/usr/share/aclocal-1.14/make.m4:12: -1- AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target @@ -1144,10 +1051,10 @@ AC_SUBST([am__quote]) AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) -m4trace:/usr/share/aclocal-1.15/missing.m4:11: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) +m4trace:/usr/share/aclocal-1.14/missing.m4:11: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) -m4trace:/usr/share/aclocal-1.15/missing.m4:20: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +m4trace:/usr/share/aclocal-1.14/missing.m4:20: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl if test x"${MISSING+set}" != xset; then case $am_aux_dir in @@ -1165,11 +1072,11 @@ else AC_MSG_WARN(['missing' script is too old or missing]) fi ]) -m4trace:/usr/share/aclocal-1.15/options.m4:11: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) -m4trace:/usr/share/aclocal-1.15/options.m4:17: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) -m4trace:/usr/share/aclocal-1.15/options.m4:23: -1- AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) -m4trace:/usr/share/aclocal-1.15/options.m4:29: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) -m4trace:/usr/share/aclocal-1.15/prog-cc-c-o.m4:12: -1- AC_DEFUN([_AM_PROG_CC_C_O], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +m4trace:/usr/share/aclocal-1.14/options.m4:11: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) +m4trace:/usr/share/aclocal-1.14/options.m4:17: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) +m4trace:/usr/share/aclocal-1.14/options.m4:23: -1- AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) +m4trace:/usr/share/aclocal-1.14/options.m4:29: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) +m4trace:/usr/share/aclocal-1.14/prog-cc-c-o.m4:12: -1- AC_DEFUN([_AM_PROG_CC_C_O], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([compile])dnl AC_LANG_PUSH([C])dnl AC_CACHE_CHECK( @@ -1201,8 +1108,8 @@ if test "$am_cv_prog_cc_c_o" != yes; then CC="$am_aux_dir/compile $CC" fi AC_LANG_POP([C])]) -m4trace:/usr/share/aclocal-1.15/prog-cc-c-o.m4:47: -1- AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) -m4trace:/usr/share/aclocal-1.15/python.m4:35: -1- AC_DEFUN([AM_PATH_PYTHON], [ +m4trace:/usr/share/aclocal-1.14/prog-cc-c-o.m4:47: -1- AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) +m4trace:/usr/share/aclocal-1.14/python.m4:35: -1- AC_DEFUN([AM_PATH_PYTHON], [ dnl Find a Python interpreter. Python versions prior to 2.0 are not dnl supported. (2.0 was released on October 16, 2000). m4_define_default([_AM_PYTHON_INTERPRETER_LIST], @@ -1386,7 +1293,7 @@ sys.stdout.write(sitedir)"` fi ]) -m4trace:/usr/share/aclocal-1.15/python.m4:229: -1- AC_DEFUN([AM_PYTHON_CHECK_VERSION], [prog="import sys +m4trace:/usr/share/aclocal-1.14/python.m4:229: -1- AC_DEFUN([AM_PYTHON_CHECK_VERSION], [prog="import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x @@ -1396,12 +1303,12 @@ minverhex = 0 for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[[i]] sys.exit(sys.hexversion < minverhex)" AS_IF([AM_RUN_LOG([$1 -c "$prog"])], [$3], [$4])]) -m4trace:/usr/share/aclocal-1.15/runlog.m4:12: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD +m4trace:/usr/share/aclocal-1.14/runlog.m4:12: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD (exit $ac_status); }]) -m4trace:/usr/share/aclocal-1.15/sanity.m4:11: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) +m4trace:/usr/share/aclocal-1.14/sanity.m4:11: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' @@ -1472,7 +1379,7 @@ AC_CONFIG_COMMANDS_PRE( AC_MSG_RESULT([done])]) rm -f conftest.file ]) -m4trace:/usr/share/aclocal-1.15/silent.m4:12: -1- AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl +m4trace:/usr/share/aclocal-1.14/silent.m4:12: -1- AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl AS_HELP_STRING( [--enable-silent-rules], [less verbose build output (undo: "make V=1")]) @@ -1520,7 +1427,7 @@ AM_BACKSLASH='\' AC_SUBST([AM_BACKSLASH])dnl _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) -m4trace:/usr/share/aclocal-1.15/strip.m4:17: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +m4trace:/usr/share/aclocal-1.14/strip.m4:17: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake @@ -1531,9 +1438,9 @@ if test "$cross_compiling" != no; then fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) -m4trace:/usr/share/aclocal-1.15/substnot.m4:12: -1- AC_DEFUN([_AM_SUBST_NOTMAKE]) -m4trace:/usr/share/aclocal-1.15/substnot.m4:17: -1- AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) -m4trace:/usr/share/aclocal-1.15/tar.m4:23: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used +m4trace:/usr/share/aclocal-1.14/substnot.m4:12: -1- AC_DEFUN([_AM_SUBST_NOTMAKE]) +m4trace:/usr/share/aclocal-1.14/substnot.m4:17: -1- AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) +m4trace:/usr/share/aclocal-1.14/tar.m4:23: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AC_SUBST([AMTAR], ['$${TAR-tar}']) @@ -1966,7 +1873,7 @@ EOD` # all done! # ]) -m4trace:m4/libtool.m4:61: -1- AC_DEFUN([LT_INIT], [AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK +m4trace:m4/libtool.m4:69: -1- AC_DEFUN([LT_INIT], [AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl AC_BEFORE([$0], [LT_LANG])dnl AC_BEFORE([$0], [LT_OUTPUT])dnl @@ -1990,7 +1897,7 @@ dnl Parse OPTIONS _LT_SET_OPTIONS([$0], [$1]) # This can be used to rebuild libtool when needed -LIBTOOL_DEPS=$ltmain +LIBTOOL_DEPS="$ltmain" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' @@ -2001,15 +1908,15 @@ _LT_SETUP # Only expand once: m4_define([LT_INIT]) ]) -m4trace:m4/libtool.m4:99: -1- AU_DEFUN([AC_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) -m4trace:m4/libtool.m4:99: -1- AC_DEFUN([AC_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete. +m4trace:m4/libtool.m4:107: -1- AU_DEFUN([AC_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) +m4trace:m4/libtool.m4:107: -1- AC_DEFUN([AC_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) -m4trace:m4/libtool.m4:100: -1- AU_DEFUN([AM_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) -m4trace:m4/libtool.m4:100: -1- AC_DEFUN([AM_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_LIBTOOL' is obsolete. +m4trace:m4/libtool.m4:108: -1- AU_DEFUN([AM_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) +m4trace:m4/libtool.m4:108: -1- AC_DEFUN([AM_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_LIBTOOL' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) -m4trace:m4/libtool.m4:619: -1- AC_DEFUN([LT_OUTPUT], [: ${CONFIG_LT=./config.lt} +m4trace:m4/libtool.m4:609: -1- AC_DEFUN([LT_OUTPUT], [: ${CONFIG_LT=./config.lt} AC_MSG_NOTICE([creating $CONFIG_LT]) _LT_GENERATED_FILE_INIT(["$CONFIG_LT"], [# Run this file to recreate a libtool stub with the current configuration.]) @@ -2023,7 +1930,7 @@ exec AS_MESSAGE_LOG_FD>>config.log } >&AS_MESSAGE_LOG_FD lt_cl_help="\ -'$as_me' creates a local libtool stub from the current configuration, +\`$as_me' creates a local libtool stub from the current configuration, for use in further configure time tests before the real libtool is generated. @@ -2045,7 +1952,7 @@ Copyright (C) 2011 Free Software Foundation, Inc. This config.lt script is free software; the Free Software Foundation gives unlimited permision to copy, distribute and modify it." -while test 0 != $[#] +while test $[#] != 0 do case $[1] in --version | --v* | -V ) @@ -2058,10 +1965,10 @@ do lt_cl_silent=: ;; -*) AC_MSG_ERROR([unrecognized option: $[1] -Try '$[0] --help' for more information.]) ;; +Try \`$[0] --help' for more information.]) ;; *) AC_MSG_ERROR([unrecognized argument: $[1] -Try '$[0] --help' for more information.]) ;; +Try \`$[0] --help' for more information.]) ;; esac shift done @@ -2087,15 +1994,15 @@ chmod +x "$CONFIG_LT" # open by configure. Here we exec the FD to /dev/null, effectively closing # config.log, so it can be properly (re)opened and appended to by config.lt. lt_cl_success=: -test yes = "$silent" && +test "$silent" = yes && lt_config_lt_args="$lt_config_lt_args --quiet" exec AS_MESSAGE_LOG_FD>/dev/null $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false exec AS_MESSAGE_LOG_FD>>config.log $lt_cl_success || AS_EXIT(1) ]) -m4trace:m4/libtool.m4:812: -1- AC_DEFUN([LT_SUPPORTED_TAG], []) -m4trace:m4/libtool.m4:823: -1- AC_DEFUN([LT_LANG], [AC_BEFORE([$0], [LT_OUTPUT])dnl +m4trace:m4/libtool.m4:790: -1- AC_DEFUN([LT_SUPPORTED_TAG], []) +m4trace:m4/libtool.m4:801: -1- AC_DEFUN([LT_LANG], [AC_BEFORE([$0], [LT_OUTPUT])dnl m4_case([$1], [C], [_LT_LANG(C)], [C++], [_LT_LANG(CXX)], @@ -2108,39 +2015,38 @@ m4_case([$1], [_LT_LANG($1)], [m4_fatal([$0: unsupported language: "$1"])])])dnl ]) -m4trace:m4/libtool.m4:915: -1- AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) -m4trace:m4/libtool.m4:915: -1- AC_DEFUN([AC_LIBTOOL_CXX], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_CXX' is obsolete. +m4trace:m4/libtool.m4:893: -1- AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) +m4trace:m4/libtool.m4:893: -1- AC_DEFUN([AC_LIBTOOL_CXX], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_CXX' is obsolete. You should run autoupdate.])dnl LT_LANG(C++)]) -m4trace:m4/libtool.m4:916: -1- AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) -m4trace:m4/libtool.m4:916: -1- AC_DEFUN([AC_LIBTOOL_F77], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_F77' is obsolete. +m4trace:m4/libtool.m4:894: -1- AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) +m4trace:m4/libtool.m4:894: -1- AC_DEFUN([AC_LIBTOOL_F77], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_F77' is obsolete. You should run autoupdate.])dnl LT_LANG(Fortran 77)]) -m4trace:m4/libtool.m4:917: -1- AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) -m4trace:m4/libtool.m4:917: -1- AC_DEFUN([AC_LIBTOOL_FC], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_FC' is obsolete. +m4trace:m4/libtool.m4:895: -1- AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) +m4trace:m4/libtool.m4:895: -1- AC_DEFUN([AC_LIBTOOL_FC], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_FC' is obsolete. You should run autoupdate.])dnl LT_LANG(Fortran)]) -m4trace:m4/libtool.m4:918: -1- AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) -m4trace:m4/libtool.m4:918: -1- AC_DEFUN([AC_LIBTOOL_GCJ], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_GCJ' is obsolete. +m4trace:m4/libtool.m4:896: -1- AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) +m4trace:m4/libtool.m4:896: -1- AC_DEFUN([AC_LIBTOOL_GCJ], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_GCJ' is obsolete. You should run autoupdate.])dnl LT_LANG(Java)]) -m4trace:m4/libtool.m4:919: -1- AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)]) -m4trace:m4/libtool.m4:919: -1- AC_DEFUN([AC_LIBTOOL_RC], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_RC' is obsolete. +m4trace:m4/libtool.m4:897: -1- AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)]) +m4trace:m4/libtool.m4:897: -1- AC_DEFUN([AC_LIBTOOL_RC], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_RC' is obsolete. You should run autoupdate.])dnl LT_LANG(Windows Resource)]) -m4trace:m4/libtool.m4:1247: -1- AC_DEFUN([_LT_WITH_SYSROOT], [AC_MSG_CHECKING([for sysroot]) +m4trace:m4/libtool.m4:1225: -1- AC_DEFUN([_LT_WITH_SYSROOT], [AC_MSG_CHECKING([for sysroot]) AC_ARG_WITH([sysroot], -[AS_HELP_STRING([--with-sysroot@<:@=DIR@:>@], - [Search for dependent libraries within DIR (or the compiler's sysroot - if not specified).])], +[ --with-sysroot[=DIR] Search for dependent libraries within DIR + (or the compiler's sysroot if not specified).], [], [with_sysroot=no]) dnl lt_sysroot will always be passed unquoted. We quote it here dnl in case the user passed a directory name. lt_sysroot= -case $with_sysroot in #( +case ${with_sysroot} in #( yes) - if test yes = "$GCC"; then + if test "$GCC" = yes; then lt_sysroot=`$CC --print-sysroot 2>/dev/null` fi ;; #( @@ -2150,21 +2056,21 @@ case $with_sysroot in #( no|'') ;; #( *) - AC_MSG_RESULT([$with_sysroot]) + AC_MSG_RESULT([${with_sysroot}]) AC_MSG_ERROR([The sysroot must be an absolute path.]) ;; esac AC_MSG_RESULT([${lt_sysroot:-no}]) _LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl -[dependent libraries, and where our libraries should be installed.])]) -m4trace:m4/libtool.m4:1578: -1- AC_DEFUN([_LT_COMPILER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl +[dependent libraries, and in which our libraries should be installed.])]) +m4trace:m4/libtool.m4:1515: -1- AC_DEFUN([_LT_COMPILER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) echo "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$3" ## exclude from sc_useless_quotes_in_assignment + lt_compiler_flag="$3" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins @@ -2191,21 +2097,21 @@ AC_CACHE_CHECK([$1], [$2], $RM conftest* ]) -if test yes = "[$]$2"; then +if test x"[$]$2" = xyes; then m4_if([$5], , :, [$5]) else m4_if([$6], , :, [$6]) fi ]) -m4trace:m4/libtool.m4:1620: -1- AU_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])]) -m4trace:m4/libtool.m4:1620: -1- AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_COMPILER_OPTION' is obsolete. +m4trace:m4/libtool.m4:1557: -1- AU_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])]) +m4trace:m4/libtool.m4:1557: -1- AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_COMPILER_OPTION' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])]) -m4trace:m4/libtool.m4:1629: -1- AC_DEFUN([_LT_LINKER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4trace:m4/libtool.m4:1566: -1- AC_DEFUN([_LT_LINKER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no - save_LDFLAGS=$LDFLAGS + save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $3" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then @@ -2224,25 +2130,25 @@ AC_CACHE_CHECK([$1], [$2], fi fi $RM -r conftest* - LDFLAGS=$save_LDFLAGS + LDFLAGS="$save_LDFLAGS" ]) -if test yes = "[$]$2"; then +if test x"[$]$2" = xyes; then m4_if([$4], , :, [$4]) else m4_if([$5], , :, [$5]) fi ]) -m4trace:m4/libtool.m4:1664: -1- AU_DEFUN([AC_LIBTOOL_LINKER_OPTION], [m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])]) -m4trace:m4/libtool.m4:1664: -1- AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_LINKER_OPTION' is obsolete. +m4trace:m4/libtool.m4:1601: -1- AU_DEFUN([AC_LIBTOOL_LINKER_OPTION], [m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])]) +m4trace:m4/libtool.m4:1601: -1- AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_LINKER_OPTION' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])]) -m4trace:m4/libtool.m4:1671: -1- AC_DEFUN([LT_CMD_MAX_LEN], [AC_REQUIRE([AC_CANONICAL_HOST])dnl +m4trace:m4/libtool.m4:1608: -1- AC_DEFUN([LT_CMD_MAX_LEN], [AC_REQUIRE([AC_CANONICAL_HOST])dnl # find the maximum length of command line arguments AC_MSG_CHECKING([the maximum length of command line arguments]) AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl i=0 - teststring=ABCD + teststring="ABCD" case $build_os in msdosdjgpp*) @@ -2282,7 +2188,7 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl lt_cv_sys_max_cmd_len=8192; ;; - bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) + netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` @@ -2333,22 +2239,22 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len" && \ - test undefined != "$lt_cv_sys_max_cmd_len"; then + test undefined != "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. - for i in 1 2 3 4 5 6 7 8; do + for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. - while { test X`env echo "$teststring$teststring" 2>/dev/null` \ + while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && - test 17 != "$i" # 1/2 MB should be enough + test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring @@ -2364,7 +2270,7 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl ;; esac ]) -if test -n "$lt_cv_sys_max_cmd_len"; then +if test -n $lt_cv_sys_max_cmd_len ; then AC_MSG_RESULT($lt_cv_sys_max_cmd_len) else AC_MSG_RESULT(none) @@ -2373,12 +2279,12 @@ max_cmd_len=$lt_cv_sys_max_cmd_len _LT_DECL([], [max_cmd_len], [0], [What is the maximum length of a command?]) ]) -m4trace:m4/libtool.m4:1810: -1- AU_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])]) -m4trace:m4/libtool.m4:1810: -1- AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_SYS_MAX_CMD_LEN' is obsolete. +m4trace:m4/libtool.m4:1747: -1- AU_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])]) +m4trace:m4/libtool.m4:1747: -1- AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_SYS_MAX_CMD_LEN' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])]) -m4trace:m4/libtool.m4:1921: -1- AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl -if test yes != "$enable_dlopen"; then +m4trace:m4/libtool.m4:1858: -1- AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl +if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown @@ -2388,52 +2294,44 @@ else case $host_os in beos*) - lt_cv_dlopen=load_add_on + lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) - lt_cv_dlopen=LoadLibrary + lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) - lt_cv_dlopen=dlopen + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) - # if libdl is installed we need to link against it + # if libdl is installed we need to link against it AC_CHECK_LIB([dl], [dlopen], - [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],[ - lt_cv_dlopen=dyld + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ + lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ]) ;; - tpf*) - # Don't try to run any link tests for TPF. We know it's impossible - # because TPF is a cross-compiler, and we know how we open DSOs. - lt_cv_dlopen=dlopen - lt_cv_dlopen_libs= - lt_cv_dlopen_self=no - ;; - *) AC_CHECK_FUNC([shl_load], - [lt_cv_dlopen=shl_load], + [lt_cv_dlopen="shl_load"], [AC_CHECK_LIB([dld], [shl_load], - [lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld], + [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"], [AC_CHECK_FUNC([dlopen], - [lt_cv_dlopen=dlopen], + [lt_cv_dlopen="dlopen"], [AC_CHECK_LIB([dl], [dlopen], - [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl], + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [AC_CHECK_LIB([svld], [dlopen], - [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld], + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], [AC_CHECK_LIB([dld], [dld_link], - [lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld]) + [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"]) ]) ]) ]) @@ -2442,21 +2340,21 @@ else ;; esac - if test no = "$lt_cv_dlopen"; then - enable_dlopen=no - else + if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes + else + enable_dlopen=no fi case $lt_cv_dlopen in dlopen) - save_CPPFLAGS=$CPPFLAGS - test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + save_CPPFLAGS="$CPPFLAGS" + test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - save_LDFLAGS=$LDFLAGS + save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - save_LIBS=$LIBS + save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" AC_CACHE_CHECK([whether a program can dlopen itself], @@ -2466,7 +2364,7 @@ else lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) ]) - if test yes = "$lt_cv_dlopen_self"; then + if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" AC_CACHE_CHECK([whether a statically linked program can dlopen itself], lt_cv_dlopen_self_static, [dnl @@ -2476,9 +2374,9 @@ else ]) fi - CPPFLAGS=$save_CPPFLAGS - LDFLAGS=$save_LDFLAGS - LIBS=$save_LIBS + CPPFLAGS="$save_CPPFLAGS" + LDFLAGS="$save_LDFLAGS" + LIBS="$save_LIBS" ;; esac @@ -2499,34 +2397,34 @@ _LT_DECL([dlopen_self], [enable_dlopen_self], [0], _LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], [Whether dlopen of statically linked programs is supported]) ]) -m4trace:m4/libtool.m4:2046: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])]) -m4trace:m4/libtool.m4:2046: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN_SELF' is obsolete. +m4trace:m4/libtool.m4:1975: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])]) +m4trace:m4/libtool.m4:1975: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN_SELF' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])]) -m4trace:m4/libtool.m4:3167: -1- AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl +m4trace:m4/libtool.m4:2945: -1- AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl AC_MSG_CHECKING([for $1]) AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, [case $MAGIC_CMD in [[\\/*] | ?:[\\/]*]) - lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) - lt_save_MAGIC_CMD=$MAGIC_CMD - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR dnl $ac_dummy forces splitting on constant user-supplied paths. dnl POSIX.2 word splitting is done only on the output of word expansions, dnl not every word. This closes a longstanding sh security hole. ac_dummy="m4_if([$2], , $PATH, [$2])" for ac_dir in $ac_dummy; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/$1"; then - lt_cv_path_MAGIC_CMD=$ac_dir/"$1" + if test -f $ac_dir/$1; then + lt_cv_path_MAGIC_CMD="$ac_dir/$1" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` - MAGIC_CMD=$lt_cv_path_MAGIC_CMD + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : @@ -2549,11 +2447,11 @@ _LT_EOF break fi done - IFS=$lt_save_ifs - MAGIC_CMD=$lt_save_MAGIC_CMD + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac]) -MAGIC_CMD=$lt_cv_path_MAGIC_CMD +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then AC_MSG_RESULT($MAGIC_CMD) else @@ -2562,11 +2460,11 @@ fi _LT_DECL([], [MAGIC_CMD], [0], [Used to examine libraries when file_magic_cmd begins with "file"])dnl ]) -m4trace:m4/libtool.m4:3229: -1- AU_DEFUN([AC_PATH_TOOL_PREFIX], [m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])]) -m4trace:m4/libtool.m4:3229: -1- AC_DEFUN([AC_PATH_TOOL_PREFIX], [AC_DIAGNOSE([obsolete], [The macro `AC_PATH_TOOL_PREFIX' is obsolete. +m4trace:m4/libtool.m4:3007: -1- AU_DEFUN([AC_PATH_TOOL_PREFIX], [m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])]) +m4trace:m4/libtool.m4:3007: -1- AC_DEFUN([AC_PATH_TOOL_PREFIX], [AC_DIAGNOSE([obsolete], [The macro `AC_PATH_TOOL_PREFIX' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])]) -m4trace:m4/libtool.m4:3252: -1- AC_DEFUN([LT_PATH_LD], [AC_REQUIRE([AC_PROG_CC])dnl +m4trace:m4/libtool.m4:3030: -1- AC_DEFUN([LT_PATH_LD], [AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_CANONICAL_BUILD])dnl m4_require([_LT_DECL_SED])dnl @@ -2576,16 +2474,16 @@ m4_require([_LT_PROG_ECHO_BACKSLASH])dnl AC_ARG_WITH([gnu-ld], [AS_HELP_STRING([--with-gnu-ld], [assume the C compiler uses GNU ld @<:@default=no@:>@])], - [test no = "$withval" || with_gnu_ld=yes], + [test "$withval" = no || with_gnu_ld=yes], [with_gnu_ld=no])dnl ac_prog=ld -if test yes = "$GCC"; then +if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. AC_MSG_CHECKING([for ld used by $CC]) case $host in *-*-mingw*) - # gcc leaves a trailing carriage return, which upsets mingw + # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; @@ -2599,7 +2497,7 @@ if test yes = "$GCC"; then while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done - test -z "$LD" && LD=$ac_prog + test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. @@ -2610,37 +2508,37 @@ if test yes = "$GCC"; then with_gnu_ld=unknown ;; esac -elif test yes = "$with_gnu_ld"; then +elif test "$with_gnu_ld" = yes; then AC_MSG_CHECKING([for GNU ld]) else AC_MSG_CHECKING([for non-GNU ld]) fi AC_CACHE_VAL(lt_cv_path_LD, [if test -z "$LD"; then - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD=$ac_dir/$ac_prog + lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &1 | sed '1q'` in - *$lt_bad_file* | *'Invalid file or object type'*) + case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in + */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" - break 2 + break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" - break 2 + break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but @@ -2706,21 +2599,21 @@ else esac fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi]) -if test no != "$lt_cv_path_NM"; then - NM=$lt_cv_path_NM +if test "$lt_cv_path_NM" != "no"; then + NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$DUMPBIN"; then : # Let the user override the test. else AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :) - case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in + case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in *COFF*) - DUMPBIN="$DUMPBIN -symbols -headers" + DUMPBIN="$DUMPBIN -symbols" ;; *) DUMPBIN=: @@ -2728,8 +2621,8 @@ else esac fi AC_SUBST([DUMPBIN]) - if test : != "$DUMPBIN"; then - NM=$DUMPBIN + if test "$DUMPBIN" != ":"; then + NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm @@ -2752,208 +2645,200 @@ AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], fi rm -f conftest*]) ]) -m4trace:m4/libtool.m4:3766: -1- AU_DEFUN([AM_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) -m4trace:m4/libtool.m4:3766: -1- AC_DEFUN([AM_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_NM' is obsolete. +m4trace:m4/libtool.m4:3500: -1- AU_DEFUN([AM_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) +m4trace:m4/libtool.m4:3500: -1- AC_DEFUN([AM_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_NM' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) -m4trace:m4/libtool.m4:3767: -1- AU_DEFUN([AC_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) -m4trace:m4/libtool.m4:3767: -1- AC_DEFUN([AC_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_NM' is obsolete. +m4trace:m4/libtool.m4:3501: -1- AU_DEFUN([AC_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) +m4trace:m4/libtool.m4:3501: -1- AC_DEFUN([AC_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_NM' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) -m4trace:m4/libtool.m4:3838: -1- AC_DEFUN([_LT_DLL_DEF_P], [dnl - test DEF = "`$SED -n dnl - -e '\''s/^[[ ]]*//'\'' dnl Strip leading whitespace - -e '\''/^\(;.*\)*$/d'\'' dnl Delete empty lines and comments - -e '\''s/^\(EXPORTS\|LIBRARY\)\([[ ]].*\)*$/DEF/p'\'' dnl - -e q dnl Only consider the first "real" line - $1`" dnl -]) -m4trace:m4/libtool.m4:3852: -1- AC_DEFUN([LT_LIB_M], [AC_REQUIRE([AC_CANONICAL_HOST])dnl +m4trace:m4/libtool.m4:3571: -1- AC_DEFUN([LT_LIB_M], [AC_REQUIRE([AC_CANONICAL_HOST])dnl LIBM= case $host in *-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) # These system don't have libm, or don't need it ;; *-ncr-sysv4.3*) - AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM=-lmw) + AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") ;; *) - AC_CHECK_LIB(m, cos, LIBM=-lm) + AC_CHECK_LIB(m, cos, LIBM="-lm") ;; esac AC_SUBST([LIBM]) ]) -m4trace:m4/libtool.m4:3871: -1- AU_DEFUN([AC_CHECK_LIBM], [m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])]) -m4trace:m4/libtool.m4:3871: -1- AC_DEFUN([AC_CHECK_LIBM], [AC_DIAGNOSE([obsolete], [The macro `AC_CHECK_LIBM' is obsolete. +m4trace:m4/libtool.m4:3590: -1- AU_DEFUN([AC_CHECK_LIBM], [m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])]) +m4trace:m4/libtool.m4:3590: -1- AC_DEFUN([AC_CHECK_LIBM], [AC_DIAGNOSE([obsolete], [The macro `AC_CHECK_LIBM' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])]) -m4trace:m4/libtool.m4:8141: -1- AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], +m4trace:m4/libtool.m4:7637: -1- AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], [AC_CHECK_TOOL(GCJ, gcj,) - test set = "${GCJFLAGS+set}" || GCJFLAGS="-g -O2" + test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" AC_SUBST(GCJFLAGS)])])[]dnl ]) -m4trace:m4/libtool.m4:8150: -1- AU_DEFUN([LT_AC_PROG_GCJ], [m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])]) -m4trace:m4/libtool.m4:8150: -1- AC_DEFUN([LT_AC_PROG_GCJ], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_GCJ' is obsolete. +m4trace:m4/libtool.m4:7646: -1- AU_DEFUN([LT_AC_PROG_GCJ], [m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])]) +m4trace:m4/libtool.m4:7646: -1- AC_DEFUN([LT_AC_PROG_GCJ], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_GCJ' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])]) -m4trace:m4/libtool.m4:8157: -1- AC_DEFUN([LT_PROG_GO], [AC_CHECK_TOOL(GOC, gccgo,) +m4trace:m4/libtool.m4:7653: -1- AC_DEFUN([LT_PROG_GO], [AC_CHECK_TOOL(GOC, gccgo,) ]) -m4trace:m4/libtool.m4:8164: -1- AC_DEFUN([LT_PROG_RC], [AC_CHECK_TOOL(RC, windres,) +m4trace:m4/libtool.m4:7660: -1- AC_DEFUN([LT_PROG_RC], [AC_CHECK_TOOL(RC, windres,) ]) -m4trace:m4/libtool.m4:8169: -1- AU_DEFUN([LT_AC_PROG_RC], [m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])]) -m4trace:m4/libtool.m4:8169: -1- AC_DEFUN([LT_AC_PROG_RC], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_RC' is obsolete. +m4trace:m4/libtool.m4:7665: -1- AU_DEFUN([LT_AC_PROG_RC], [m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])]) +m4trace:m4/libtool.m4:7665: -1- AC_DEFUN([LT_AC_PROG_RC], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_RC' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])]) -m4trace:m4/libtool.m4:8289: -1- AU_DEFUN([LT_AC_PROG_SED], [m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])]) -m4trace:m4/libtool.m4:8289: -1- AC_DEFUN([LT_AC_PROG_SED], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_SED' is obsolete. +m4trace:m4/libtool.m4:7785: -1- AU_DEFUN([LT_AC_PROG_SED], [m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])]) +m4trace:m4/libtool.m4:7785: -1- AC_DEFUN([LT_AC_PROG_SED], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_SED' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])]) m4trace:m4/ltoptions.m4:14: -1- AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) -m4trace:m4/ltoptions.m4:113: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen]) +m4trace:m4/ltoptions.m4:111: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you -put the 'dlopen' option into LT_INIT's first parameter.]) +put the `dlopen' option into LT_INIT's first parameter.]) ]) -m4trace:m4/ltoptions.m4:113: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN' is obsolete. +m4trace:m4/ltoptions.m4:111: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN' is obsolete. You should run autoupdate.])dnl _LT_SET_OPTION([LT_INIT], [dlopen]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you -put the 'dlopen' option into LT_INIT's first parameter.]) +put the `dlopen' option into LT_INIT's first parameter.]) ]) -m4trace:m4/ltoptions.m4:148: -1- AU_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_REQUIRE([AC_CANONICAL_HOST])dnl +m4trace:m4/ltoptions.m4:146: -1- AU_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_REQUIRE([AC_CANONICAL_HOST])dnl _LT_SET_OPTION([LT_INIT], [win32-dll]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you -put the 'win32-dll' option into LT_INIT's first parameter.]) +put the `win32-dll' option into LT_INIT's first parameter.]) ]) -m4trace:m4/ltoptions.m4:148: -1- AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_WIN32_DLL' is obsolete. +m4trace:m4/ltoptions.m4:146: -1- AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_WIN32_DLL' is obsolete. You should run autoupdate.])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl _LT_SET_OPTION([LT_INIT], [win32-dll]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you -put the 'win32-dll' option into LT_INIT's first parameter.]) +put the `win32-dll' option into LT_INIT's first parameter.]) ]) -m4trace:m4/ltoptions.m4:197: -1- AC_DEFUN([AC_ENABLE_SHARED], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) +m4trace:m4/ltoptions.m4:195: -1- AC_DEFUN([AC_ENABLE_SHARED], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) ]) -m4trace:m4/ltoptions.m4:201: -1- AC_DEFUN([AC_DISABLE_SHARED], [_LT_SET_OPTION([LT_INIT], [disable-shared]) +m4trace:m4/ltoptions.m4:199: -1- AC_DEFUN([AC_DISABLE_SHARED], [_LT_SET_OPTION([LT_INIT], [disable-shared]) ]) -m4trace:m4/ltoptions.m4:205: -1- AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) -m4trace:m4/ltoptions.m4:205: -1- AC_DEFUN([AM_ENABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_SHARED' is obsolete. +m4trace:m4/ltoptions.m4:203: -1- AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) +m4trace:m4/ltoptions.m4:203: -1- AC_DEFUN([AM_ENABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_SHARED' is obsolete. You should run autoupdate.])dnl AC_ENABLE_SHARED($@)]) -m4trace:m4/ltoptions.m4:206: -1- AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) -m4trace:m4/ltoptions.m4:206: -1- AC_DEFUN([AM_DISABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_SHARED' is obsolete. +m4trace:m4/ltoptions.m4:204: -1- AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) +m4trace:m4/ltoptions.m4:204: -1- AC_DEFUN([AM_DISABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_SHARED' is obsolete. You should run autoupdate.])dnl AC_DISABLE_SHARED($@)]) -m4trace:m4/ltoptions.m4:251: -1- AC_DEFUN([AC_ENABLE_STATIC], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) +m4trace:m4/ltoptions.m4:249: -1- AC_DEFUN([AC_ENABLE_STATIC], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) ]) -m4trace:m4/ltoptions.m4:255: -1- AC_DEFUN([AC_DISABLE_STATIC], [_LT_SET_OPTION([LT_INIT], [disable-static]) +m4trace:m4/ltoptions.m4:253: -1- AC_DEFUN([AC_DISABLE_STATIC], [_LT_SET_OPTION([LT_INIT], [disable-static]) ]) -m4trace:m4/ltoptions.m4:259: -1- AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) -m4trace:m4/ltoptions.m4:259: -1- AC_DEFUN([AM_ENABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_STATIC' is obsolete. +m4trace:m4/ltoptions.m4:257: -1- AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) +m4trace:m4/ltoptions.m4:257: -1- AC_DEFUN([AM_ENABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_STATIC' is obsolete. You should run autoupdate.])dnl AC_ENABLE_STATIC($@)]) -m4trace:m4/ltoptions.m4:260: -1- AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) -m4trace:m4/ltoptions.m4:260: -1- AC_DEFUN([AM_DISABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_STATIC' is obsolete. +m4trace:m4/ltoptions.m4:258: -1- AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) +m4trace:m4/ltoptions.m4:258: -1- AC_DEFUN([AM_DISABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_STATIC' is obsolete. You should run autoupdate.])dnl AC_DISABLE_STATIC($@)]) -m4trace:m4/ltoptions.m4:305: -1- AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) +m4trace:m4/ltoptions.m4:303: -1- AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put -the 'fast-install' option into LT_INIT's first parameter.]) +the `fast-install' option into LT_INIT's first parameter.]) ]) -m4trace:m4/ltoptions.m4:305: -1- AC_DEFUN([AC_ENABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_ENABLE_FAST_INSTALL' is obsolete. +m4trace:m4/ltoptions.m4:303: -1- AC_DEFUN([AC_ENABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_ENABLE_FAST_INSTALL' is obsolete. You should run autoupdate.])dnl _LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put -the 'fast-install' option into LT_INIT's first parameter.]) +the `fast-install' option into LT_INIT's first parameter.]) ]) -m4trace:m4/ltoptions.m4:312: -1- AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install]) +m4trace:m4/ltoptions.m4:310: -1- AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put -the 'disable-fast-install' option into LT_INIT's first parameter.]) +the `disable-fast-install' option into LT_INIT's first parameter.]) ]) -m4trace:m4/ltoptions.m4:312: -1- AC_DEFUN([AC_DISABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_DISABLE_FAST_INSTALL' is obsolete. +m4trace:m4/ltoptions.m4:310: -1- AC_DEFUN([AC_DISABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_DISABLE_FAST_INSTALL' is obsolete. You should run autoupdate.])dnl _LT_SET_OPTION([LT_INIT], [disable-fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put -the 'disable-fast-install' option into LT_INIT's first parameter.]) +the `disable-fast-install' option into LT_INIT's first parameter.]) ]) -m4trace:m4/ltoptions.m4:411: -1- AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only]) +m4trace:m4/ltoptions.m4:358: -1- AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you -put the 'pic-only' option into LT_INIT's first parameter.]) +put the `pic-only' option into LT_INIT's first parameter.]) ]) -m4trace:m4/ltoptions.m4:411: -1- AC_DEFUN([AC_LIBTOOL_PICMODE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_PICMODE' is obsolete. +m4trace:m4/ltoptions.m4:358: -1- AC_DEFUN([AC_LIBTOOL_PICMODE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_PICMODE' is obsolete. You should run autoupdate.])dnl _LT_SET_OPTION([LT_INIT], [pic-only]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you -put the 'pic-only' option into LT_INIT's first parameter.]) +put the `pic-only' option into LT_INIT's first parameter.]) ]) -m4trace:m4/ltsugar.m4:14: -1- AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) -m4trace:m4/ltversion.m4:18: -1- AC_DEFUN([LTVERSION_VERSION], [macro_version='2.4.6' -macro_revision='2.4.6' +m4trace:m4/ltsugar.m4:13: -1- AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) +m4trace:m4/ltversion.m4:18: -1- AC_DEFUN([LTVERSION_VERSION], [macro_version='2.4.2' +macro_revision='1.3337' _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) _LT_DECL(, macro_revision, 0) ]) -m4trace:m4/lt~obsolete.m4:37: -1- AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) -m4trace:m4/lt~obsolete.m4:41: -1- AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH]) -m4trace:m4/lt~obsolete.m4:42: -1- AC_DEFUN([_LT_AC_SHELL_INIT]) -m4trace:m4/lt~obsolete.m4:43: -1- AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX]) -m4trace:m4/lt~obsolete.m4:45: -1- AC_DEFUN([_LT_AC_TAGVAR]) -m4trace:m4/lt~obsolete.m4:46: -1- AC_DEFUN([AC_LTDL_ENABLE_INSTALL]) -m4trace:m4/lt~obsolete.m4:47: -1- AC_DEFUN([AC_LTDL_PREOPEN]) -m4trace:m4/lt~obsolete.m4:48: -1- AC_DEFUN([_LT_AC_SYS_COMPILER]) -m4trace:m4/lt~obsolete.m4:49: -1- AC_DEFUN([_LT_AC_LOCK]) -m4trace:m4/lt~obsolete.m4:50: -1- AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE]) -m4trace:m4/lt~obsolete.m4:51: -1- AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF]) -m4trace:m4/lt~obsolete.m4:52: -1- AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O]) -m4trace:m4/lt~obsolete.m4:53: -1- AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS]) -m4trace:m4/lt~obsolete.m4:54: -1- AC_DEFUN([AC_LIBTOOL_OBJDIR]) -m4trace:m4/lt~obsolete.m4:55: -1- AC_DEFUN([AC_LTDL_OBJDIR]) -m4trace:m4/lt~obsolete.m4:56: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH]) -m4trace:m4/lt~obsolete.m4:57: -1- AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP]) -m4trace:m4/lt~obsolete.m4:58: -1- AC_DEFUN([AC_PATH_MAGIC]) -m4trace:m4/lt~obsolete.m4:59: -1- AC_DEFUN([AC_PROG_LD_GNU]) -m4trace:m4/lt~obsolete.m4:60: -1- AC_DEFUN([AC_PROG_LD_RELOAD_FLAG]) -m4trace:m4/lt~obsolete.m4:61: -1- AC_DEFUN([AC_DEPLIBS_CHECK_METHOD]) -m4trace:m4/lt~obsolete.m4:62: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI]) -m4trace:m4/lt~obsolete.m4:63: -1- AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE]) -m4trace:m4/lt~obsolete.m4:64: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC]) -m4trace:m4/lt~obsolete.m4:65: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS]) -m4trace:m4/lt~obsolete.m4:66: -1- AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP]) -m4trace:m4/lt~obsolete.m4:67: -1- AC_DEFUN([LT_AC_PROG_EGREP]) -m4trace:m4/lt~obsolete.m4:72: -1- AC_DEFUN([_AC_PROG_LIBTOOL]) -m4trace:m4/lt~obsolete.m4:73: -1- AC_DEFUN([AC_LIBTOOL_SETUP]) -m4trace:m4/lt~obsolete.m4:74: -1- AC_DEFUN([_LT_AC_CHECK_DLFCN]) -m4trace:m4/lt~obsolete.m4:75: -1- AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER]) -m4trace:m4/lt~obsolete.m4:76: -1- AC_DEFUN([_LT_AC_TAGCONFIG]) -m4trace:m4/lt~obsolete.m4:78: -1- AC_DEFUN([_LT_AC_LANG_CXX]) -m4trace:m4/lt~obsolete.m4:79: -1- AC_DEFUN([_LT_AC_LANG_F77]) -m4trace:m4/lt~obsolete.m4:80: -1- AC_DEFUN([_LT_AC_LANG_GCJ]) -m4trace:m4/lt~obsolete.m4:81: -1- AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG]) -m4trace:m4/lt~obsolete.m4:82: -1- AC_DEFUN([_LT_AC_LANG_C_CONFIG]) -m4trace:m4/lt~obsolete.m4:83: -1- AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG]) -m4trace:m4/lt~obsolete.m4:84: -1- AC_DEFUN([_LT_AC_LANG_CXX_CONFIG]) -m4trace:m4/lt~obsolete.m4:85: -1- AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG]) -m4trace:m4/lt~obsolete.m4:86: -1- AC_DEFUN([_LT_AC_LANG_F77_CONFIG]) -m4trace:m4/lt~obsolete.m4:87: -1- AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG]) -m4trace:m4/lt~obsolete.m4:88: -1- AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG]) -m4trace:m4/lt~obsolete.m4:89: -1- AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG]) -m4trace:m4/lt~obsolete.m4:90: -1- AC_DEFUN([_LT_AC_LANG_RC_CONFIG]) -m4trace:m4/lt~obsolete.m4:91: -1- AC_DEFUN([AC_LIBTOOL_CONFIG]) -m4trace:m4/lt~obsolete.m4:92: -1- AC_DEFUN([_LT_AC_FILE_LTDLL_C]) -m4trace:m4/lt~obsolete.m4:94: -1- AC_DEFUN([_LT_AC_PROG_CXXCPP]) -m4trace:m4/lt~obsolete.m4:97: -1- AC_DEFUN([_LT_PROG_F77]) -m4trace:m4/lt~obsolete.m4:98: -1- AC_DEFUN([_LT_PROG_FC]) -m4trace:m4/lt~obsolete.m4:99: -1- AC_DEFUN([_LT_PROG_CXX]) +m4trace:m4/lt~obsolete.m4:36: -1- AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) +m4trace:m4/lt~obsolete.m4:40: -1- AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH]) +m4trace:m4/lt~obsolete.m4:41: -1- AC_DEFUN([_LT_AC_SHELL_INIT]) +m4trace:m4/lt~obsolete.m4:42: -1- AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX]) +m4trace:m4/lt~obsolete.m4:44: -1- AC_DEFUN([_LT_AC_TAGVAR]) +m4trace:m4/lt~obsolete.m4:45: -1- AC_DEFUN([AC_LTDL_ENABLE_INSTALL]) +m4trace:m4/lt~obsolete.m4:46: -1- AC_DEFUN([AC_LTDL_PREOPEN]) +m4trace:m4/lt~obsolete.m4:47: -1- AC_DEFUN([_LT_AC_SYS_COMPILER]) +m4trace:m4/lt~obsolete.m4:48: -1- AC_DEFUN([_LT_AC_LOCK]) +m4trace:m4/lt~obsolete.m4:49: -1- AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE]) +m4trace:m4/lt~obsolete.m4:50: -1- AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF]) +m4trace:m4/lt~obsolete.m4:51: -1- AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O]) +m4trace:m4/lt~obsolete.m4:52: -1- AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS]) +m4trace:m4/lt~obsolete.m4:53: -1- AC_DEFUN([AC_LIBTOOL_OBJDIR]) +m4trace:m4/lt~obsolete.m4:54: -1- AC_DEFUN([AC_LTDL_OBJDIR]) +m4trace:m4/lt~obsolete.m4:55: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH]) +m4trace:m4/lt~obsolete.m4:56: -1- AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP]) +m4trace:m4/lt~obsolete.m4:57: -1- AC_DEFUN([AC_PATH_MAGIC]) +m4trace:m4/lt~obsolete.m4:58: -1- AC_DEFUN([AC_PROG_LD_GNU]) +m4trace:m4/lt~obsolete.m4:59: -1- AC_DEFUN([AC_PROG_LD_RELOAD_FLAG]) +m4trace:m4/lt~obsolete.m4:60: -1- AC_DEFUN([AC_DEPLIBS_CHECK_METHOD]) +m4trace:m4/lt~obsolete.m4:61: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI]) +m4trace:m4/lt~obsolete.m4:62: -1- AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE]) +m4trace:m4/lt~obsolete.m4:63: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC]) +m4trace:m4/lt~obsolete.m4:64: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS]) +m4trace:m4/lt~obsolete.m4:65: -1- AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP]) +m4trace:m4/lt~obsolete.m4:66: -1- AC_DEFUN([LT_AC_PROG_EGREP]) +m4trace:m4/lt~obsolete.m4:71: -1- AC_DEFUN([_AC_PROG_LIBTOOL]) +m4trace:m4/lt~obsolete.m4:72: -1- AC_DEFUN([AC_LIBTOOL_SETUP]) +m4trace:m4/lt~obsolete.m4:73: -1- AC_DEFUN([_LT_AC_CHECK_DLFCN]) +m4trace:m4/lt~obsolete.m4:74: -1- AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER]) +m4trace:m4/lt~obsolete.m4:75: -1- AC_DEFUN([_LT_AC_TAGCONFIG]) +m4trace:m4/lt~obsolete.m4:77: -1- AC_DEFUN([_LT_AC_LANG_CXX]) +m4trace:m4/lt~obsolete.m4:78: -1- AC_DEFUN([_LT_AC_LANG_F77]) +m4trace:m4/lt~obsolete.m4:79: -1- AC_DEFUN([_LT_AC_LANG_GCJ]) +m4trace:m4/lt~obsolete.m4:80: -1- AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG]) +m4trace:m4/lt~obsolete.m4:81: -1- AC_DEFUN([_LT_AC_LANG_C_CONFIG]) +m4trace:m4/lt~obsolete.m4:82: -1- AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG]) +m4trace:m4/lt~obsolete.m4:83: -1- AC_DEFUN([_LT_AC_LANG_CXX_CONFIG]) +m4trace:m4/lt~obsolete.m4:84: -1- AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG]) +m4trace:m4/lt~obsolete.m4:85: -1- AC_DEFUN([_LT_AC_LANG_F77_CONFIG]) +m4trace:m4/lt~obsolete.m4:86: -1- AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG]) +m4trace:m4/lt~obsolete.m4:87: -1- AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG]) +m4trace:m4/lt~obsolete.m4:88: -1- AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG]) +m4trace:m4/lt~obsolete.m4:89: -1- AC_DEFUN([_LT_AC_LANG_RC_CONFIG]) +m4trace:m4/lt~obsolete.m4:90: -1- AC_DEFUN([AC_LIBTOOL_CONFIG]) +m4trace:m4/lt~obsolete.m4:91: -1- AC_DEFUN([_LT_AC_FILE_LTDLL_C]) +m4trace:m4/lt~obsolete.m4:93: -1- AC_DEFUN([_LT_AC_PROG_CXXCPP]) +m4trace:m4/lt~obsolete.m4:96: -1- AC_DEFUN([_LT_PROG_F77]) +m4trace:m4/lt~obsolete.m4:97: -1- AC_DEFUN([_LT_PROG_FC]) +m4trace:m4/lt~obsolete.m4:98: -1- AC_DEFUN([_LT_PROG_CXX]) m4trace:configure.ac:4: -1- m4_pattern_forbid([^_?A[CHUM]_]) m4trace:configure.ac:4: -1- m4_pattern_forbid([_AC_]) m4trace:configure.ac:4: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) @@ -2980,7 +2865,6 @@ m4trace:configure.ac:4: -1- m4_pattern_allow([^datadir$]) m4trace:configure.ac:4: -1- m4_pattern_allow([^sysconfdir$]) m4trace:configure.ac:4: -1- m4_pattern_allow([^sharedstatedir$]) m4trace:configure.ac:4: -1- m4_pattern_allow([^localstatedir$]) -m4trace:configure.ac:4: -1- m4_pattern_allow([^runstatedir$]) m4trace:configure.ac:4: -1- m4_pattern_allow([^includedir$]) m4trace:configure.ac:4: -1- m4_pattern_allow([^oldincludedir$]) m4trace:configure.ac:4: -1- m4_pattern_allow([^docdir$]) @@ -3009,7 +2893,7 @@ m4trace:configure.ac:4: -1- m4_pattern_allow([^target_alias$]) m4trace:configure.ac:6: -1- AM_INIT_AUTOMAKE([no-define foreign]) m4trace:configure.ac:6: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) m4trace:configure.ac:6: -1- AM_SET_CURRENT_AUTOMAKE_VERSION -m4trace:configure.ac:6: -1- AM_AUTOMAKE_VERSION([1.15]) +m4trace:configure.ac:6: -1- AM_AUTOMAKE_VERSION([1.14.1]) m4trace:configure.ac:6: -1- _AM_AUTOCONF_VERSION([2.69]) m4trace:configure.ac:6: -1- m4_pattern_allow([^INSTALL_PROGRAM$]) m4trace:configure.ac:6: -1- m4_pattern_allow([^INSTALL_SCRIPT$]) @@ -3211,16 +3095,13 @@ m4trace:configure.ac:16: -1- _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAG _LT_TAGVAR(lt_prog_compiler_can_build_shared, )=no]) m4trace:configure.ac:16: -1- _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_cv_prog_compiler_static_works], [$lt_tmp_static_flag], [], [_LT_TAGVAR(lt_prog_compiler_static, )=]) m4trace:configure.ac:16: -1- m4_pattern_allow([^MANIFEST_TOOL$]) -m4trace:configure.ac:16: -1- _LT_DLL_DEF_P([$export_symbols]) -m4trace:configure.ac:16: -1- _LT_DLL_DEF_P([$export_symbols]) m4trace:configure.ac:16: -1- _LT_REQUIRED_DARWIN_CHECKS m4trace:configure.ac:16: -1- m4_pattern_allow([^DSYMUTIL$]) m4trace:configure.ac:16: -1- m4_pattern_allow([^NMEDIT$]) m4trace:configure.ac:16: -1- m4_pattern_allow([^LIPO$]) m4trace:configure.ac:16: -1- m4_pattern_allow([^OTOOL$]) m4trace:configure.ac:16: -1- m4_pattern_allow([^OTOOL64$]) -m4trace:configure.ac:16: -1- _LT_LINKER_OPTION([if $CC understands -b], [lt_cv_prog_compiler__b], [-b], [_LT_TAGVAR(archive_cmds, )='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], [_LT_TAGVAR(archive_cmds, )='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags']) -m4trace:configure.ac:16: -1- m4_pattern_allow([^LT_SYS_LIBRARY_PATH$]) +m4trace:configure.ac:16: -1- _LT_LINKER_OPTION([if $CC understands -b], [lt_cv_prog_compiler__b], [-b], [_LT_TAGVAR(archive_cmds, )='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], [_LT_TAGVAR(archive_cmds, )='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags']) m4trace:configure.ac:16: -1- LT_SYS_DLOPEN_SELF m4trace:configure.ac:16: -1- m4_pattern_allow([^CPP$]) m4trace:configure.ac:16: -1- m4_pattern_allow([^CPPFLAGS$]) diff --git a/sphinxbase-5prealpha/autom4te.cache/traces.0t b/sphinxbase-5prealpha/autom4te.cache/traces.0t new file mode 100644 index 0000000..3a6da28 --- /dev/null +++ b/sphinxbase-5prealpha/autom4te.cache/traces.0t @@ -0,0 +1,2985 @@ +m4trace:/usr/share/aclocal/argz.m4:12: -1- AC_DEFUN([gl_FUNC_ARGZ], [gl_PREREQ_ARGZ + +AC_CHECK_HEADERS([argz.h], [], [], [AC_INCLUDES_DEFAULT]) + +AC_CHECK_TYPES([error_t], + [], + [AC_DEFINE([error_t], [int], + [Define to a type to use for `error_t' if it is not otherwise available.]) + AC_DEFINE([__error_t_defined], [1], [Define so that glibc/gnulib argp.h + does not typedef error_t.])], + [#if defined(HAVE_ARGZ_H) +# include +#endif]) + +ARGZ_H= +AC_CHECK_FUNCS([argz_add argz_append argz_count argz_create_sep argz_insert \ + argz_next argz_stringify], [], [ARGZ_H=argz.h; AC_LIBOBJ([argz])]) + +dnl if have system argz functions, allow forced use of +dnl libltdl-supplied implementation (and default to do so +dnl on "known bad" systems). Could use a runtime check, but +dnl (a) detecting malloc issues is notoriously unreliable +dnl (b) only known system that declares argz functions, +dnl provides them, yet they are broken, is cygwin +dnl releases prior to 16-Mar-2007 (1.5.24 and earlier) +dnl So, it's more straightforward simply to special case +dnl this for known bad systems. +AS_IF([test -z "$ARGZ_H"], + [AC_CACHE_CHECK( + [if argz actually works], + [lt_cv_sys_argz_works], + [[case $host_os in #( + *cygwin*) + lt_cv_sys_argz_works=no + if test "$cross_compiling" != no; then + lt_cv_sys_argz_works="guessing no" + else + lt_sed_extract_leading_digits='s/^\([0-9\.]*\).*/\1/' + save_IFS=$IFS + IFS=-. + set x `uname -r | sed -e "$lt_sed_extract_leading_digits"` + IFS=$save_IFS + lt_os_major=${2-0} + lt_os_minor=${3-0} + lt_os_micro=${4-0} + if test "$lt_os_major" -gt 1 \ + || { test "$lt_os_major" -eq 1 \ + && { test "$lt_os_minor" -gt 5 \ + || { test "$lt_os_minor" -eq 5 \ + && test "$lt_os_micro" -gt 24; }; }; }; then + lt_cv_sys_argz_works=yes + fi + fi + ;; #( + *) lt_cv_sys_argz_works=yes ;; + esac]]) + AS_IF([test "$lt_cv_sys_argz_works" = yes], + [AC_DEFINE([HAVE_WORKING_ARGZ], 1, + [This value is set to 1 to indicate that the system argz facility works])], + [ARGZ_H=argz.h + AC_LIBOBJ([argz])])]) + +AC_SUBST([ARGZ_H]) +]) +m4trace:/usr/share/aclocal/argz.m4:79: -1- AC_DEFUN([gl_PREREQ_ARGZ], [:]) +m4trace:/usr/share/aclocal/ltdl.m4:16: -1- AC_DEFUN([LT_CONFIG_LTDL_DIR], [AC_BEFORE([$0], [LTDL_INIT]) +_$0($*) +]) +m4trace:/usr/share/aclocal/ltdl.m4:68: -1- AC_DEFUN([LTDL_CONVENIENCE], [AC_BEFORE([$0], [LTDL_INIT])dnl +dnl Although the argument is deprecated and no longer documented, +dnl LTDL_CONVENIENCE used to take a DIRECTORY orgument, if we have one +dnl here make sure it is the same as any other declaration of libltdl's +dnl location! This also ensures lt_ltdl_dir is set when configure.ac is +dnl not yet using an explicit LT_CONFIG_LTDL_DIR. +m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl +_$0() +]) +m4trace:/usr/share/aclocal/ltdl.m4:81: -1- AU_DEFUN([AC_LIBLTDL_CONVENIENCE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) +_LTDL_CONVENIENCE]) +m4trace:/usr/share/aclocal/ltdl.m4:81: -1- AC_DEFUN([AC_LIBLTDL_CONVENIENCE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBLTDL_CONVENIENCE' is obsolete. +You should run autoupdate.])dnl +_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) +_LTDL_CONVENIENCE]) +m4trace:/usr/share/aclocal/ltdl.m4:124: -1- AC_DEFUN([LTDL_INSTALLABLE], [AC_BEFORE([$0], [LTDL_INIT])dnl +dnl Although the argument is deprecated and no longer documented, +dnl LTDL_INSTALLABLE used to take a DIRECTORY orgument, if we have one +dnl here make sure it is the same as any other declaration of libltdl's +dnl location! This also ensures lt_ltdl_dir is set when configure.ac is +dnl not yet using an explicit LT_CONFIG_LTDL_DIR. +m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl +_$0() +]) +m4trace:/usr/share/aclocal/ltdl.m4:137: -1- AU_DEFUN([AC_LIBLTDL_INSTALLABLE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) +_LTDL_INSTALLABLE]) +m4trace:/usr/share/aclocal/ltdl.m4:137: -1- AC_DEFUN([AC_LIBLTDL_INSTALLABLE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBLTDL_INSTALLABLE' is obsolete. +You should run autoupdate.])dnl +_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) +_LTDL_INSTALLABLE]) +m4trace:/usr/share/aclocal/ltdl.m4:213: -1- AC_DEFUN([_LT_LIBOBJ], [ + m4_pattern_allow([^_LT_LIBOBJS$]) + _LT_LIBOBJS="$_LT_LIBOBJS $1.$ac_objext" +]) +m4trace:/usr/share/aclocal/ltdl.m4:226: -1- AC_DEFUN([LTDL_INIT], [dnl Parse OPTIONS +_LT_SET_OPTIONS([$0], [$1]) + +dnl We need to keep our own list of libobjs separate from our parent project, +dnl and the easiest way to do that is redefine the AC_LIBOBJs macro while +dnl we look for our own LIBOBJs. +m4_pushdef([AC_LIBOBJ], m4_defn([_LT_LIBOBJ])) +m4_pushdef([AC_LIBSOURCES]) + +dnl If not otherwise defined, default to the 1.5.x compatible subproject mode: +m4_if(_LTDL_MODE, [], + [m4_define([_LTDL_MODE], m4_default([$2], [subproject])) + m4_if([-1], [m4_bregexp(_LTDL_MODE, [\(subproject\|\(non\)?recursive\)])], + [m4_fatal([unknown libltdl mode: ]_LTDL_MODE)])]) + +AC_ARG_WITH([included_ltdl], + [AS_HELP_STRING([--with-included-ltdl], + [use the GNU ltdl sources included here])]) + +if test "x$with_included_ltdl" != xyes; then + # We are not being forced to use the included libltdl sources, so + # decide whether there is a useful installed version we can use. + AC_CHECK_HEADER([ltdl.h], + [AC_CHECK_DECL([lt_dlinterface_register], + [AC_CHECK_LIB([ltdl], [lt_dladvise_preload], + [with_included_ltdl=no], + [with_included_ltdl=yes])], + [with_included_ltdl=yes], + [AC_INCLUDES_DEFAULT + #include ])], + [with_included_ltdl=yes], + [AC_INCLUDES_DEFAULT] + ) +fi + +dnl If neither LT_CONFIG_LTDL_DIR, LTDL_CONVENIENCE nor LTDL_INSTALLABLE +dnl was called yet, then for old times' sake, we assume libltdl is in an +dnl eponymous directory: +AC_PROVIDE_IFELSE([LT_CONFIG_LTDL_DIR], [], [_LT_CONFIG_LTDL_DIR([libltdl])]) + +AC_ARG_WITH([ltdl_include], + [AS_HELP_STRING([--with-ltdl-include=DIR], + [use the ltdl headers installed in DIR])]) + +if test -n "$with_ltdl_include"; then + if test -f "$with_ltdl_include/ltdl.h"; then : + else + AC_MSG_ERROR([invalid ltdl include directory: `$with_ltdl_include']) + fi +else + with_ltdl_include=no +fi + +AC_ARG_WITH([ltdl_lib], + [AS_HELP_STRING([--with-ltdl-lib=DIR], + [use the libltdl.la installed in DIR])]) + +if test -n "$with_ltdl_lib"; then + if test -f "$with_ltdl_lib/libltdl.la"; then : + else + AC_MSG_ERROR([invalid ltdl library directory: `$with_ltdl_lib']) + fi +else + with_ltdl_lib=no +fi + +case ,$with_included_ltdl,$with_ltdl_include,$with_ltdl_lib, in + ,yes,no,no,) + m4_case(m4_default(_LTDL_TYPE, [convenience]), + [convenience], [_LTDL_CONVENIENCE], + [installable], [_LTDL_INSTALLABLE], + [m4_fatal([unknown libltdl build type: ]_LTDL_TYPE)]) + ;; + ,no,no,no,) + # If the included ltdl is not to be used, then use the + # preinstalled libltdl we found. + AC_DEFINE([HAVE_LTDL], [1], + [Define this if a modern libltdl is already installed]) + LIBLTDL=-lltdl + LTDLDEPS= + LTDLINCL= + ;; + ,no*,no,*) + AC_MSG_ERROR([`--with-ltdl-include' and `--with-ltdl-lib' options must be used together]) + ;; + *) with_included_ltdl=no + LIBLTDL="-L$with_ltdl_lib -lltdl" + LTDLDEPS= + LTDLINCL="-I$with_ltdl_include" + ;; +esac +INCLTDL="$LTDLINCL" + +# Report our decision... +AC_MSG_CHECKING([where to find libltdl headers]) +AC_MSG_RESULT([$LTDLINCL]) +AC_MSG_CHECKING([where to find libltdl library]) +AC_MSG_RESULT([$LIBLTDL]) + +_LTDL_SETUP + +dnl restore autoconf definition. +m4_popdef([AC_LIBOBJ]) +m4_popdef([AC_LIBSOURCES]) + +AC_CONFIG_COMMANDS_PRE([ + _ltdl_libobjs= + _ltdl_ltlibobjs= + if test -n "$_LT_LIBOBJS"; then + # Remove the extension. + _lt_sed_drop_objext='s/\.o$//;s/\.obj$//' + for i in `for i in $_LT_LIBOBJS; do echo "$i"; done | sed "$_lt_sed_drop_objext" | sort -u`; do + _ltdl_libobjs="$_ltdl_libobjs $lt_libobj_prefix$i.$ac_objext" + _ltdl_ltlibobjs="$_ltdl_ltlibobjs $lt_libobj_prefix$i.lo" + done + fi + AC_SUBST([ltdl_LIBOBJS], [$_ltdl_libobjs]) + AC_SUBST([ltdl_LTLIBOBJS], [$_ltdl_ltlibobjs]) +]) + +# Only expand once: +m4_define([LTDL_INIT]) +]) +m4trace:/usr/share/aclocal/ltdl.m4:352: -1- AU_DEFUN([AC_LIB_LTDL], [LTDL_INIT($@)]) +m4trace:/usr/share/aclocal/ltdl.m4:352: -1- AC_DEFUN([AC_LIB_LTDL], [AC_DIAGNOSE([obsolete], [The macro `AC_LIB_LTDL' is obsolete. +You should run autoupdate.])dnl +LTDL_INIT($@)]) +m4trace:/usr/share/aclocal/ltdl.m4:353: -1- AU_DEFUN([AC_WITH_LTDL], [LTDL_INIT($@)]) +m4trace:/usr/share/aclocal/ltdl.m4:353: -1- AC_DEFUN([AC_WITH_LTDL], [AC_DIAGNOSE([obsolete], [The macro `AC_WITH_LTDL' is obsolete. +You should run autoupdate.])dnl +LTDL_INIT($@)]) +m4trace:/usr/share/aclocal/ltdl.m4:354: -1- AU_DEFUN([LT_WITH_LTDL], [LTDL_INIT($@)]) +m4trace:/usr/share/aclocal/ltdl.m4:354: -1- AC_DEFUN([LT_WITH_LTDL], [AC_DIAGNOSE([obsolete], [The macro `LT_WITH_LTDL' is obsolete. +You should run autoupdate.])dnl +LTDL_INIT($@)]) +m4trace:/usr/share/aclocal/ltdl.m4:367: -1- AC_DEFUN([_LTDL_SETUP], [AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([LT_SYS_MODULE_EXT])dnl +AC_REQUIRE([LT_SYS_MODULE_PATH])dnl +AC_REQUIRE([LT_SYS_DLSEARCH_PATH])dnl +AC_REQUIRE([LT_LIB_DLLOAD])dnl +AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl +AC_REQUIRE([LT_FUNC_DLSYM_USCORE])dnl +AC_REQUIRE([LT_SYS_DLOPEN_DEPLIBS])dnl +AC_REQUIRE([gl_FUNC_ARGZ])dnl + +m4_require([_LT_CHECK_OBJDIR])dnl +m4_require([_LT_HEADER_DLFCN])dnl +m4_require([_LT_CHECK_DLPREOPEN])dnl +m4_require([_LT_DECL_SED])dnl + +dnl Don't require this, or it will be expanded earlier than the code +dnl that sets the variables it relies on: +_LT_ENABLE_INSTALL + +dnl _LTDL_MODE specific code must be called at least once: +_LTDL_MODE_DISPATCH + +# In order that ltdl.c can compile, find out the first AC_CONFIG_HEADERS +# the user used. This is so that ltdl.h can pick up the parent projects +# config.h file, The first file in AC_CONFIG_HEADERS must contain the +# definitions required by ltdl.c. +# FIXME: Remove use of undocumented AC_LIST_HEADERS (2.59 compatibility). +AC_CONFIG_COMMANDS_PRE([dnl +m4_pattern_allow([^LT_CONFIG_H$])dnl +m4_ifset([AH_HEADER], + [LT_CONFIG_H=AH_HEADER], + [m4_ifset([AC_LIST_HEADERS], + [LT_CONFIG_H=`echo "AC_LIST_HEADERS" | $SED 's,^[[ ]]*,,;s,[[ :]].*$,,'`], + [])])]) +AC_SUBST([LT_CONFIG_H]) + +AC_CHECK_HEADERS([unistd.h dl.h sys/dl.h dld.h mach-o/dyld.h dirent.h], + [], [], [AC_INCLUDES_DEFAULT]) + +AC_CHECK_FUNCS([closedir opendir readdir], [], [AC_LIBOBJ([lt__dirent])]) +AC_CHECK_FUNCS([strlcat strlcpy], [], [AC_LIBOBJ([lt__strl])]) + +m4_pattern_allow([LT_LIBEXT])dnl +AC_DEFINE_UNQUOTED([LT_LIBEXT],["$libext"],[The archive extension]) + +name= +eval "lt_libprefix=\"$libname_spec\"" +m4_pattern_allow([LT_LIBPREFIX])dnl +AC_DEFINE_UNQUOTED([LT_LIBPREFIX],["$lt_libprefix"],[The archive prefix]) + +name=ltdl +eval "LTDLOPEN=\"$libname_spec\"" +AC_SUBST([LTDLOPEN]) +]) +m4trace:/usr/share/aclocal/ltdl.m4:443: -1- AC_DEFUN([LT_SYS_DLOPEN_DEPLIBS], [AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_CACHE_CHECK([whether deplibs are loaded by dlopen], + [lt_cv_sys_dlopen_deplibs], + [# PORTME does your system automatically load deplibs for dlopen? + # or its logical equivalent (e.g. shl_load for HP-UX < 11) + # For now, we just catch OSes we know something about -- in the + # future, we'll try test this programmatically. + lt_cv_sys_dlopen_deplibs=unknown + case $host_os in + aix3*|aix4.1.*|aix4.2.*) + # Unknown whether this is true for these versions of AIX, but + # we want this `case' here to explicitly catch those versions. + lt_cv_sys_dlopen_deplibs=unknown + ;; + aix[[4-9]]*) + lt_cv_sys_dlopen_deplibs=yes + ;; + amigaos*) + case $host_cpu in + powerpc) + lt_cv_sys_dlopen_deplibs=no + ;; + esac + ;; + darwin*) + # Assuming the user has installed a libdl from somewhere, this is true + # If you are looking for one http://www.opendarwin.org/projects/dlcompat + lt_cv_sys_dlopen_deplibs=yes + ;; + freebsd* | dragonfly*) + lt_cv_sys_dlopen_deplibs=yes + ;; + gnu* | linux* | k*bsd*-gnu | kopensolaris*-gnu) + # GNU and its variants, using gnu ld.so (Glibc) + lt_cv_sys_dlopen_deplibs=yes + ;; + hpux10*|hpux11*) + lt_cv_sys_dlopen_deplibs=yes + ;; + interix*) + lt_cv_sys_dlopen_deplibs=yes + ;; + irix[[12345]]*|irix6.[[01]]*) + # Catch all versions of IRIX before 6.2, and indicate that we don't + # know how it worked for any of those versions. + lt_cv_sys_dlopen_deplibs=unknown + ;; + irix*) + # The case above catches anything before 6.2, and it's known that + # at 6.2 and later dlopen does load deplibs. + lt_cv_sys_dlopen_deplibs=yes + ;; + netbsd* | netbsdelf*-gnu) + lt_cv_sys_dlopen_deplibs=yes + ;; + openbsd*) + lt_cv_sys_dlopen_deplibs=yes + ;; + osf[[1234]]*) + # dlopen did load deplibs (at least at 4.x), but until the 5.x series, + # it did *not* use an RPATH in a shared library to find objects the + # library depends on, so we explicitly say `no'. + lt_cv_sys_dlopen_deplibs=no + ;; + osf5.0|osf5.0a|osf5.1) + # dlopen *does* load deplibs and with the right loader patch applied + # it even uses RPATH in a shared library to search for shared objects + # that the library depends on, but there's no easy way to know if that + # patch is installed. Since this is the case, all we can really + # say is unknown -- it depends on the patch being installed. If + # it is, this changes to `yes'. Without it, it would be `no'. + lt_cv_sys_dlopen_deplibs=unknown + ;; + osf*) + # the two cases above should catch all versions of osf <= 5.1. Read + # the comments above for what we know about them. + # At > 5.1, deplibs are loaded *and* any RPATH in a shared library + # is used to find them so we can finally say `yes'. + lt_cv_sys_dlopen_deplibs=yes + ;; + qnx*) + lt_cv_sys_dlopen_deplibs=yes + ;; + solaris*) + lt_cv_sys_dlopen_deplibs=yes + ;; + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + libltdl_cv_sys_dlopen_deplibs=yes + ;; + esac + ]) +if test "$lt_cv_sys_dlopen_deplibs" != yes; then + AC_DEFINE([LTDL_DLOPEN_DEPLIBS], [1], + [Define if the OS needs help to load dependent libraries for dlopen().]) +fi +]) +m4trace:/usr/share/aclocal/ltdl.m4:542: -1- AU_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:542: -1- AC_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYS_DLOPEN_DEPLIBS' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:549: -1- AC_DEFUN([LT_SYS_MODULE_EXT], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl +AC_CACHE_CHECK([which extension is used for runtime loadable modules], + [libltdl_cv_shlibext], +[ +module=yes +eval libltdl_cv_shlibext=$shrext_cmds +module=no +eval libltdl_cv_shrext=$shrext_cmds + ]) +if test -n "$libltdl_cv_shlibext"; then + m4_pattern_allow([LT_MODULE_EXT])dnl + AC_DEFINE_UNQUOTED([LT_MODULE_EXT], ["$libltdl_cv_shlibext"], + [Define to the extension used for runtime loadable modules, say, ".so".]) +fi +if test "$libltdl_cv_shrext" != "$libltdl_cv_shlibext"; then + m4_pattern_allow([LT_SHARED_EXT])dnl + AC_DEFINE_UNQUOTED([LT_SHARED_EXT], ["$libltdl_cv_shrext"], + [Define to the shared library suffix, say, ".dylib".]) +fi +]) +m4trace:/usr/share/aclocal/ltdl.m4:572: -1- AU_DEFUN([AC_LTDL_SHLIBEXT], [m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:572: -1- AC_DEFUN([AC_LTDL_SHLIBEXT], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBEXT' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:579: -1- AC_DEFUN([LT_SYS_MODULE_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl +AC_CACHE_CHECK([which variable specifies run-time module search path], + [lt_cv_module_path_var], [lt_cv_module_path_var="$shlibpath_var"]) +if test -n "$lt_cv_module_path_var"; then + m4_pattern_allow([LT_MODULE_PATH_VAR])dnl + AC_DEFINE_UNQUOTED([LT_MODULE_PATH_VAR], ["$lt_cv_module_path_var"], + [Define to the name of the environment variable that determines the run-time module search path.]) +fi +]) +m4trace:/usr/share/aclocal/ltdl.m4:591: -1- AU_DEFUN([AC_LTDL_SHLIBPATH], [m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:591: -1- AC_DEFUN([AC_LTDL_SHLIBPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBPATH' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:598: -1- AC_DEFUN([LT_SYS_DLSEARCH_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl +AC_CACHE_CHECK([for the default library search path], + [lt_cv_sys_dlsearch_path], + [lt_cv_sys_dlsearch_path="$sys_lib_dlsearch_path_spec"]) +if test -n "$lt_cv_sys_dlsearch_path"; then + sys_dlsearch_path= + for dir in $lt_cv_sys_dlsearch_path; do + if test -z "$sys_dlsearch_path"; then + sys_dlsearch_path="$dir" + else + sys_dlsearch_path="$sys_dlsearch_path$PATH_SEPARATOR$dir" + fi + done + m4_pattern_allow([LT_DLSEARCH_PATH])dnl + AC_DEFINE_UNQUOTED([LT_DLSEARCH_PATH], ["$sys_dlsearch_path"], + [Define to the system default library search path.]) +fi +]) +m4trace:/usr/share/aclocal/ltdl.m4:619: -1- AU_DEFUN([AC_LTDL_SYSSEARCHPATH], [m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:619: -1- AC_DEFUN([AC_LTDL_SYSSEARCHPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYSSEARCHPATH' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:645: -1- AC_DEFUN([LT_LIB_DLLOAD], [m4_pattern_allow([^LT_DLLOADERS$]) +LT_DLLOADERS= +AC_SUBST([LT_DLLOADERS]) + +AC_LANG_PUSH([C]) + +LIBADD_DLOPEN= +AC_SEARCH_LIBS([dlopen], [dl], + [AC_DEFINE([HAVE_LIBDL], [1], + [Define if you have the libdl library or equivalent.]) + if test "$ac_cv_search_dlopen" != "none required" ; then + LIBADD_DLOPEN="-ldl" + fi + libltdl_cv_lib_dl_dlopen="yes" + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"], + [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#if HAVE_DLFCN_H +# include +#endif + ]], [[dlopen(0, 0);]])], + [AC_DEFINE([HAVE_LIBDL], [1], + [Define if you have the libdl library or equivalent.]) + libltdl_cv_func_dlopen="yes" + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"], + [AC_CHECK_LIB([svld], [dlopen], + [AC_DEFINE([HAVE_LIBDL], [1], + [Define if you have the libdl library or equivalent.]) + LIBADD_DLOPEN="-lsvld" libltdl_cv_func_dlopen="yes" + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"])])]) +if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes +then + lt_save_LIBS="$LIBS" + LIBS="$LIBS $LIBADD_DLOPEN" + AC_CHECK_FUNCS([dlerror]) + LIBS="$lt_save_LIBS" +fi +AC_SUBST([LIBADD_DLOPEN]) + +LIBADD_SHL_LOAD= +AC_CHECK_FUNC([shl_load], + [AC_DEFINE([HAVE_SHL_LOAD], [1], + [Define if you have the shl_load function.]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"], + [AC_CHECK_LIB([dld], [shl_load], + [AC_DEFINE([HAVE_SHL_LOAD], [1], + [Define if you have the shl_load function.]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la" + LIBADD_SHL_LOAD="-ldld"])]) +AC_SUBST([LIBADD_SHL_LOAD]) + +case $host_os in +darwin[[1567]].*) +# We only want this for pre-Mac OS X 10.4. + AC_CHECK_FUNC([_dyld_func_lookup], + [AC_DEFINE([HAVE_DYLD], [1], + [Define if you have the _dyld_func_lookup function.]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dyld.la"]) + ;; +beos*) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la" + ;; +cygwin* | mingw* | os2* | pw32*) + AC_CHECK_DECLS([cygwin_conv_path], [], [], [[#include ]]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}loadlibrary.la" + ;; +esac + +AC_CHECK_LIB([dld], [dld_link], + [AC_DEFINE([HAVE_DLD], [1], + [Define if you have the GNU dld library.]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dld_link.la"]) +AC_SUBST([LIBADD_DLD_LINK]) + +m4_pattern_allow([^LT_DLPREOPEN$]) +LT_DLPREOPEN= +if test -n "$LT_DLLOADERS" +then + for lt_loader in $LT_DLLOADERS; do + LT_DLPREOPEN="$LT_DLPREOPEN-dlpreopen $lt_loader " + done + AC_DEFINE([HAVE_LIBDLLOADER], [1], + [Define if libdlloader will be built on this platform]) +fi +AC_SUBST([LT_DLPREOPEN]) + +dnl This isn't used anymore, but set it for backwards compatibility +LIBADD_DL="$LIBADD_DLOPEN $LIBADD_SHL_LOAD" +AC_SUBST([LIBADD_DL]) + +AC_LANG_POP +]) +m4trace:/usr/share/aclocal/ltdl.m4:738: -1- AU_DEFUN([AC_LTDL_DLLIB], [m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:738: -1- AC_DEFUN([AC_LTDL_DLLIB], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLLIB' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:746: -1- AC_DEFUN([LT_SYS_SYMBOL_USCORE], [m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl +AC_CACHE_CHECK([for _ prefix in compiled symbols], + [lt_cv_sys_symbol_underscore], + [lt_cv_sys_symbol_underscore=no + cat > conftest.$ac_ext <<_LT_EOF +void nm_test_func(){} +int main(){nm_test_func;return 0;} +_LT_EOF + if AC_TRY_EVAL(ac_compile); then + # Now try to grab the symbols. + ac_nlist=conftest.nm + if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) && test -s "$ac_nlist"; then + # See whether the symbols have a leading underscore. + if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then + lt_cv_sys_symbol_underscore=yes + else + if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then + : + else + echo "configure: cannot find nm_test_func in $ac_nlist" >&AS_MESSAGE_LOG_FD + fi + fi + else + echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD + fi + else + echo "configure: failed program was:" >&AS_MESSAGE_LOG_FD + cat conftest.c >&AS_MESSAGE_LOG_FD + fi + rm -rf conftest* + ]) + sys_symbol_underscore=$lt_cv_sys_symbol_underscore + AC_SUBST([sys_symbol_underscore]) +]) +m4trace:/usr/share/aclocal/ltdl.m4:783: -1- AU_DEFUN([AC_LTDL_SYMBOL_USCORE], [m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:783: -1- AC_DEFUN([AC_LTDL_SYMBOL_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYMBOL_USCORE' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:790: -1- AC_DEFUN([LT_FUNC_DLSYM_USCORE], [AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl +if test x"$lt_cv_sys_symbol_underscore" = xyes; then + if test x"$libltdl_cv_func_dlopen" = xyes || + test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then + AC_CACHE_CHECK([whether we have to add an underscore for dlsym], + [libltdl_cv_need_uscore], + [libltdl_cv_need_uscore=unknown + save_LIBS="$LIBS" + LIBS="$LIBS $LIBADD_DLOPEN" + _LT_TRY_DLOPEN_SELF( + [libltdl_cv_need_uscore=no], [libltdl_cv_need_uscore=yes], + [], [libltdl_cv_need_uscore=cross]) + LIBS="$save_LIBS" + ]) + fi +fi + +if test x"$libltdl_cv_need_uscore" = xyes; then + AC_DEFINE([NEED_USCORE], [1], + [Define if dlsym() requires a leading underscore in symbol names.]) +fi +]) +m4trace:/usr/share/aclocal/ltdl.m4:815: -1- AU_DEFUN([AC_LTDL_DLSYM_USCORE], [m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:815: -1- AC_DEFUN([AC_LTDL_DLSYM_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLSYM_USCORE' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])]) +m4trace:/usr/share/aclocal-1.14/amversion.m4:14: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.14' +dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to +dnl require some minimum version. Point them to the right macro. +m4_if([$1], [1.14.1], [], + [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl +]) +m4trace:/usr/share/aclocal-1.14/amversion.m4:33: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.14.1])dnl +m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl +_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) +m4trace:/usr/share/aclocal-1.14/auxdir.m4:47: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. +AC_PREREQ([2.50])dnl +# expand $ac_aux_dir to an absolute path +am_aux_dir=`cd $ac_aux_dir && pwd` +]) +m4trace:/usr/share/aclocal-1.14/cond.m4:12: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl + m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl +AC_SUBST([$1_TRUE])dnl +AC_SUBST([$1_FALSE])dnl +_AM_SUBST_NOTMAKE([$1_TRUE])dnl +_AM_SUBST_NOTMAKE([$1_FALSE])dnl +m4_define([_AM_COND_VALUE_$1], [$2])dnl +if $2; then + $1_TRUE= + $1_FALSE='#' +else + $1_TRUE='#' + $1_FALSE= +fi +AC_CONFIG_COMMANDS_PRE( +[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then + AC_MSG_ERROR([[conditional "$1" was never defined. +Usually this means the macro was only invoked conditionally.]]) +fi])]) +m4trace:/usr/share/aclocal-1.14/depend.m4:26: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl +AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl +AC_REQUIRE([AM_MAKE_INCLUDE])dnl +AC_REQUIRE([AM_DEP_TRACK])dnl + +m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], + [$1], [CXX], [depcc="$CXX" am_compiler_list=], + [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], + [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], + [$1], [UPC], [depcc="$UPC" am_compiler_list=], + [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], + [depcc="$$1" am_compiler_list=]) + +AC_CACHE_CHECK([dependency style of $depcc], + [am_cv_$1_dependencies_compiler_type], +[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_$1_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` + fi + am__universal=false + m4_case([$1], [CC], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac], + [CXX], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac]) + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with '-c' and '-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_$1_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_$1_dependencies_compiler_type=none +fi +]) +AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) +AM_CONDITIONAL([am__fastdep$1], [ + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) +]) +m4trace:/usr/share/aclocal-1.14/depend.m4:163: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl +AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl +]) +m4trace:/usr/share/aclocal-1.14/depend.m4:171: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl +AS_HELP_STRING( + [--enable-dependency-tracking], + [do not reject slow dependency extractors]) +AS_HELP_STRING( + [--disable-dependency-tracking], + [speeds up one-time build])]) +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' + am__nodep='_no' +fi +AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +AC_SUBST([AMDEPBACKSLASH])dnl +_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl +AC_SUBST([am__nodep])dnl +_AM_SUBST_NOTMAKE([am__nodep])dnl +]) +m4trace:/usr/share/aclocal-1.14/depout.m4:12: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ + # Older Autoconf quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + case $CONFIG_FILES in + *\'*) eval set x "$CONFIG_FILES" ;; + *) set x $CONFIG_FILES ;; + esac + shift + for mf + do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named 'Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # Grep'ing the whole file is not good either: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then + dirpart=`AS_DIRNAME("$mf")` + else + continue + fi + # Extract the definition of DEPDIR, am__include, and am__quote + # from the Makefile without running 'make'. + DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` + test -z "$DEPDIR" && continue + am__include=`sed -n 's/^am__include = //p' < "$mf"` + test -z "$am__include" && continue + am__quote=`sed -n 's/^am__quote = //p' < "$mf"` + # Find all dependency output files, they are included files with + # $(DEPDIR) in their names. We invoke sed twice because it is the + # simplest approach to changing $(DEPDIR) to its actual value in the + # expansion. + for file in `sed -n " + s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do + # Make sure the directory exists. + test -f "$dirpart/$file" && continue + fdir=`AS_DIRNAME(["$file"])` + AS_MKDIR_P([$dirpart/$fdir]) + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done + done +} +]) +m4trace:/usr/share/aclocal-1.14/depout.m4:71: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], + [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], + [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) +]) +m4trace:/usr/share/aclocal-1.14/init.m4:29: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.65])dnl +dnl Autoconf wants to disallow AM_ names. We explicitly allow +dnl the ones we care about. +m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl +AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl +AC_REQUIRE([AC_PROG_INSTALL])dnl +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi +AC_SUBST([CYGPATH_W]) + +# Define the identity of the package. +dnl Distinguish between old-style and new-style calls. +m4_ifval([$2], +[AC_DIAGNOSE([obsolete], + [$0: two- and three-arguments forms are deprecated.]) +m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl + AC_SUBST([PACKAGE], [$1])dnl + AC_SUBST([VERSION], [$2])], +[_AM_SET_OPTIONS([$1])dnl +dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. +m4_if( + m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), + [ok:ok],, + [m4_fatal([AC_INIT should be called with package and version arguments])])dnl + AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl + AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl + +_AM_IF_OPTION([no-define],, +[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) + AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl + +# Some tools Automake needs. +AC_REQUIRE([AM_SANITY_CHECK])dnl +AC_REQUIRE([AC_ARG_PROGRAM])dnl +AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) +AM_MISSING_PROG([AUTOCONF], [autoconf]) +AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) +AM_MISSING_PROG([AUTOHEADER], [autoheader]) +AM_MISSING_PROG([MAKEINFO], [makeinfo]) +AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl +AC_REQUIRE([AC_PROG_MKDIR_P])dnl +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +AC_SUBST([mkdir_p], ['$(MKDIR_P)']) +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. +AC_REQUIRE([AC_PROG_AWK])dnl +AC_REQUIRE([AC_PROG_MAKE_SET])dnl +AC_REQUIRE([AM_SET_LEADING_DOT])dnl +_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], + [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], + [_AM_PROG_TAR([v7])])]) +_AM_IF_OPTION([no-dependencies],, +[AC_PROVIDE_IFELSE([AC_PROG_CC], + [_AM_DEPENDENCIES([CC])], + [m4_define([AC_PROG_CC], + m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_CXX], + [_AM_DEPENDENCIES([CXX])], + [m4_define([AC_PROG_CXX], + m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJC], + [_AM_DEPENDENCIES([OBJC])], + [m4_define([AC_PROG_OBJC], + m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], + [_AM_DEPENDENCIES([OBJCXX])], + [m4_define([AC_PROG_OBJCXX], + m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl +]) +AC_REQUIRE([AM_SILENT_RULES])dnl +dnl The testsuite driver may need to know about EXEEXT, so add the +dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This +dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. +AC_CONFIG_COMMANDS_PRE(dnl +[m4_provide_if([_AM_COMPILER_EXEEXT], + [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl + +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) + fi +fi]) +m4trace:/usr/share/aclocal-1.14/init.m4:182: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. +_am_arg=$1 +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) +m4trace:/usr/share/aclocal-1.14/install-sh.m4:11: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +if test x"${install_sh}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi +AC_SUBST([install_sh])]) +m4trace:/usr/share/aclocal-1.14/lead-dot.m4:10: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null +AC_SUBST([am__leading_dot])]) +m4trace:/usr/share/aclocal-1.14/make.m4:12: -1- AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} +cat > confinc << 'END' +am__doit: + @echo this is the am__doit target +.PHONY: am__doit +END +# If we don't find an include directive, just comment out the code. +AC_MSG_CHECKING([for style of include used by $am_make]) +am__include="#" +am__quote= +_am_result=none +# First try GNU make style include. +echo "include confinc" > confmf +# Ignore all kinds of additional output from 'make'. +case `$am_make -s -f confmf 2> /dev/null` in #( +*the\ am__doit\ target*) + am__include=include + am__quote= + _am_result=GNU + ;; +esac +# Now try BSD make style include. +if test "$am__include" = "#"; then + echo '.include "confinc"' > confmf + case `$am_make -s -f confmf 2> /dev/null` in #( + *the\ am__doit\ target*) + am__include=.include + am__quote="\"" + _am_result=BSD + ;; + esac +fi +AC_SUBST([am__include]) +AC_SUBST([am__quote]) +AC_MSG_RESULT([$_am_result]) +rm -f confinc confmf +]) +m4trace:/usr/share/aclocal-1.14/missing.m4:11: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) +$1=${$1-"${am_missing_run}$2"} +AC_SUBST($1)]) +m4trace:/usr/share/aclocal-1.14/missing.m4:20: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([missing])dnl +if test x"${MISSING+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; + *) + MISSING="\${SHELL} $am_aux_dir/missing" ;; + esac +fi +# Use eval to expand $SHELL +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " +else + am_missing_run= + AC_MSG_WARN(['missing' script is too old or missing]) +fi +]) +m4trace:/usr/share/aclocal-1.14/options.m4:11: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) +m4trace:/usr/share/aclocal-1.14/options.m4:17: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) +m4trace:/usr/share/aclocal-1.14/options.m4:23: -1- AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) +m4trace:/usr/share/aclocal-1.14/options.m4:29: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) +m4trace:/usr/share/aclocal-1.14/prog-cc-c-o.m4:12: -1- AC_DEFUN([_AM_PROG_CC_C_O], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([compile])dnl +AC_LANG_PUSH([C])dnl +AC_CACHE_CHECK( + [whether $CC understands -c and -o together], + [am_cv_prog_cc_c_o], + [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i]) +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +AC_LANG_POP([C])]) +m4trace:/usr/share/aclocal-1.14/prog-cc-c-o.m4:47: -1- AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) +m4trace:/usr/share/aclocal-1.14/python.m4:35: -1- AC_DEFUN([AM_PATH_PYTHON], [ + dnl Find a Python interpreter. Python versions prior to 2.0 are not + dnl supported. (2.0 was released on October 16, 2000). + m4_define_default([_AM_PYTHON_INTERPRETER_LIST], +[python python2 python3 python3.3 python3.2 python3.1 python3.0 python2.7 dnl + python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0]) + + AC_ARG_VAR([PYTHON], [the Python interpreter]) + + m4_if([$1],[],[ + dnl No version check is needed. + # Find any Python interpreter. + if test -z "$PYTHON"; then + AC_PATH_PROGS([PYTHON], _AM_PYTHON_INTERPRETER_LIST, :) + fi + am_display_PYTHON=python + ], [ + dnl A version check is needed. + if test -n "$PYTHON"; then + # If the user set $PYTHON, use it and don't search something else. + AC_MSG_CHECKING([whether $PYTHON version is >= $1]) + AM_PYTHON_CHECK_VERSION([$PYTHON], [$1], + [AC_MSG_RESULT([yes])], + [AC_MSG_RESULT([no]) + AC_MSG_ERROR([Python interpreter is too old])]) + am_display_PYTHON=$PYTHON + else + # Otherwise, try each interpreter until we find one that satisfies + # VERSION. + AC_CACHE_CHECK([for a Python interpreter with version >= $1], + [am_cv_pathless_PYTHON],[ + for am_cv_pathless_PYTHON in _AM_PYTHON_INTERPRETER_LIST none; do + test "$am_cv_pathless_PYTHON" = none && break + AM_PYTHON_CHECK_VERSION([$am_cv_pathless_PYTHON], [$1], [break]) + done]) + # Set $PYTHON to the absolute path of $am_cv_pathless_PYTHON. + if test "$am_cv_pathless_PYTHON" = none; then + PYTHON=: + else + AC_PATH_PROG([PYTHON], [$am_cv_pathless_PYTHON]) + fi + am_display_PYTHON=$am_cv_pathless_PYTHON + fi + ]) + + if test "$PYTHON" = :; then + dnl Run any user-specified action, or abort. + m4_default([$3], [AC_MSG_ERROR([no suitable Python interpreter found])]) + else + + dnl Query Python for its version number. Getting [:3] seems to be + dnl the best way to do this; it's what "site.py" does in the standard + dnl library. + + AC_CACHE_CHECK([for $am_display_PYTHON version], [am_cv_python_version], + [am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[[:3]])"`]) + AC_SUBST([PYTHON_VERSION], [$am_cv_python_version]) + + dnl Use the values of $prefix and $exec_prefix for the corresponding + dnl values of PYTHON_PREFIX and PYTHON_EXEC_PREFIX. These are made + dnl distinct variables so they can be overridden if need be. However, + dnl general consensus is that you shouldn't need this ability. + + AC_SUBST([PYTHON_PREFIX], ['${prefix}']) + AC_SUBST([PYTHON_EXEC_PREFIX], ['${exec_prefix}']) + + dnl At times (like when building shared libraries) you may want + dnl to know which OS platform Python thinks this is. + + AC_CACHE_CHECK([for $am_display_PYTHON platform], [am_cv_python_platform], + [am_cv_python_platform=`$PYTHON -c "import sys; sys.stdout.write(sys.platform)"`]) + AC_SUBST([PYTHON_PLATFORM], [$am_cv_python_platform]) + + # Just factor out some code duplication. + am_python_setup_sysconfig="\ +import sys +# Prefer sysconfig over distutils.sysconfig, for better compatibility +# with python 3.x. See automake bug#10227. +try: + import sysconfig +except ImportError: + can_use_sysconfig = 0 +else: + can_use_sysconfig = 1 +# Can't use sysconfig in CPython 2.7, since it's broken in virtualenvs: +# +try: + from platform import python_implementation + if python_implementation() == 'CPython' and sys.version[[:3]] == '2.7': + can_use_sysconfig = 0 +except ImportError: + pass" + + dnl Set up 4 directories: + + dnl pythondir -- where to install python scripts. This is the + dnl site-packages directory, not the python standard library + dnl directory like in previous automake betas. This behavior + dnl is more consistent with lispdir.m4 for example. + dnl Query distutils for this directory. + AC_CACHE_CHECK([for $am_display_PYTHON script directory], + [am_cv_python_pythondir], + [if test "x$prefix" = xNONE + then + am_py_prefix=$ac_default_prefix + else + am_py_prefix=$prefix + fi + am_cv_python_pythondir=`$PYTHON -c " +$am_python_setup_sysconfig +if can_use_sysconfig: + sitedir = sysconfig.get_path('purelib', vars={'base':'$am_py_prefix'}) +else: + from distutils import sysconfig + sitedir = sysconfig.get_python_lib(0, 0, prefix='$am_py_prefix') +sys.stdout.write(sitedir)"` + case $am_cv_python_pythondir in + $am_py_prefix*) + am__strip_prefix=`echo "$am_py_prefix" | sed 's|.|.|g'` + am_cv_python_pythondir=`echo "$am_cv_python_pythondir" | sed "s,^$am__strip_prefix,$PYTHON_PREFIX,"` + ;; + *) + case $am_py_prefix in + /usr|/System*) ;; + *) + am_cv_python_pythondir=$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages + ;; + esac + ;; + esac + ]) + AC_SUBST([pythondir], [$am_cv_python_pythondir]) + + dnl pkgpythondir -- $PACKAGE directory under pythondir. Was + dnl PYTHON_SITE_PACKAGE in previous betas, but this naming is + dnl more consistent with the rest of automake. + + AC_SUBST([pkgpythondir], [\${pythondir}/$PACKAGE]) + + dnl pyexecdir -- directory for installing python extension modules + dnl (shared libraries) + dnl Query distutils for this directory. + AC_CACHE_CHECK([for $am_display_PYTHON extension module directory], + [am_cv_python_pyexecdir], + [if test "x$exec_prefix" = xNONE + then + am_py_exec_prefix=$am_py_prefix + else + am_py_exec_prefix=$exec_prefix + fi + am_cv_python_pyexecdir=`$PYTHON -c " +$am_python_setup_sysconfig +if can_use_sysconfig: + sitedir = sysconfig.get_path('platlib', vars={'platbase':'$am_py_prefix'}) +else: + from distutils import sysconfig + sitedir = sysconfig.get_python_lib(1, 0, prefix='$am_py_prefix') +sys.stdout.write(sitedir)"` + case $am_cv_python_pyexecdir in + $am_py_exec_prefix*) + am__strip_prefix=`echo "$am_py_exec_prefix" | sed 's|.|.|g'` + am_cv_python_pyexecdir=`echo "$am_cv_python_pyexecdir" | sed "s,^$am__strip_prefix,$PYTHON_EXEC_PREFIX,"` + ;; + *) + case $am_py_exec_prefix in + /usr|/System*) ;; + *) + am_cv_python_pyexecdir=$PYTHON_EXEC_PREFIX/lib/python$PYTHON_VERSION/site-packages + ;; + esac + ;; + esac + ]) + AC_SUBST([pyexecdir], [$am_cv_python_pyexecdir]) + + dnl pkgpyexecdir -- $(pyexecdir)/$(PACKAGE) + + AC_SUBST([pkgpyexecdir], [\${pyexecdir}/$PACKAGE]) + + dnl Run any user-specified action. + $2 + fi + +]) +m4trace:/usr/share/aclocal-1.14/python.m4:229: -1- AC_DEFUN([AM_PYTHON_CHECK_VERSION], [prog="import sys +# split strings by '.' and convert to numeric. Append some zeros +# because we need at least 4 digits for the hex conversion. +# map returns an iterator in Python 3.0 and a list in 2.x +minver = list(map(int, '$2'.split('.'))) + [[0, 0, 0]] +minverhex = 0 +# xrange is not present in Python 3.0 and range returns an iterator +for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[[i]] +sys.exit(sys.hexversion < minverhex)" + AS_IF([AM_RUN_LOG([$1 -c "$prog"])], [$3], [$4])]) +m4trace:/usr/share/aclocal-1.14/runlog.m4:12: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD + ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + (exit $ac_status); }]) +m4trace:/usr/share/aclocal-1.14/sanity.m4:11: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[[\\\"\#\$\&\'\`$am_lf]]*) + AC_MSG_ERROR([unsafe absolute working directory name]);; +esac +case $srcdir in + *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) + AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; +esac + +# Do 'set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken + alias in your environment]) + fi + if test "$[2]" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done + test "$[2]" = conftest.file + ) +then + # Ok. + : +else + AC_MSG_ERROR([newly created file is older than distributed files! +Check your system clock]) +fi +AC_MSG_RESULT([yes]) +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi +AC_CONFIG_COMMANDS_PRE( + [AC_MSG_CHECKING([that generated files are newer than configure]) + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + AC_MSG_RESULT([done])]) +rm -f conftest.file +]) +m4trace:/usr/share/aclocal-1.14/silent.m4:12: -1- AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl +AS_HELP_STRING( + [--enable-silent-rules], + [less verbose build output (undo: "make V=1")]) +AS_HELP_STRING( + [--disable-silent-rules], + [verbose build output (undo: "make V=0")])dnl +]) +case $enable_silent_rules in @%:@ ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; +esac +dnl +dnl A few 'make' implementations (e.g., NonStop OS and NextStep) +dnl do not support nested variable expansions. +dnl See automake bug#9928 and bug#10237. +am_make=${MAKE-make} +AC_CACHE_CHECK([whether $am_make supports nested variables], + [am_cv_make_support_nested_variables], + [if AS_ECHO([['TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi]) +if test $am_cv_make_support_nested_variables = yes; then + dnl Using '$V' instead of '$(V)' breaks IRIX make. + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AC_SUBST([AM_V])dnl +AM_SUBST_NOTMAKE([AM_V])dnl +AC_SUBST([AM_DEFAULT_V])dnl +AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl +AC_SUBST([AM_DEFAULT_VERBOSITY])dnl +AM_BACKSLASH='\' +AC_SUBST([AM_BACKSLASH])dnl +_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl +]) +m4trace:/usr/share/aclocal-1.14/strip.m4:17: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the 'STRIP' environment variable to overrule this program. +dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. +if test "$cross_compiling" != no; then + AC_CHECK_TOOL([STRIP], [strip], :) +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" +AC_SUBST([INSTALL_STRIP_PROGRAM])]) +m4trace:/usr/share/aclocal-1.14/substnot.m4:12: -1- AC_DEFUN([_AM_SUBST_NOTMAKE]) +m4trace:/usr/share/aclocal-1.14/substnot.m4:17: -1- AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) +m4trace:/usr/share/aclocal-1.14/tar.m4:23: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AC_SUBST([AMTAR], ['$${TAR-tar}']) + +# We'll loop over all known methods to create a tar archive until one works. +_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' + +m4_if([$1], [v7], + [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], + + [m4_case([$1], + [ustar], + [# The POSIX 1988 'ustar' format is defined with fixed-size fields. + # There is notably a 21 bits limit for the UID and the GID. In fact, + # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 + # and bug#13588). + am_max_uid=2097151 # 2^21 - 1 + am_max_gid=$am_max_uid + # The $UID and $GID variables are not portable, so we need to resort + # to the POSIX-mandated id(1) utility. Errors in the 'id' calls + # below are definitely unexpected, so allow the users to see them + # (that is, avoid stderr redirection). + am_uid=`id -u || echo unknown` + am_gid=`id -g || echo unknown` + AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) + if test $am_uid -le $am_max_uid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi + AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) + if test $am_gid -le $am_max_gid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi], + + [pax], + [], + + [m4_fatal([Unknown tar format])]) + + AC_MSG_CHECKING([how to create a $1 tar archive]) + + # Go ahead even if we have the value already cached. We do so because we + # need to set the values for the 'am__tar' and 'am__untar' variables. + _am_tools=${am_cv_prog_tar_$1-$_am_tools} + + for _am_tool in $_am_tools; do + case $_am_tool in + gnutar) + for _am_tar in tar gnutar gtar; do + AM_RUN_LOG([$_am_tar --version]) && break + done + am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' + am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' + am__untar="$_am_tar -xf -" + ;; + plaintar) + # Must skip GNU tar: if it does not support --format= it doesn't create + # ustar tarball either. + (tar --version) >/dev/null 2>&1 && continue + am__tar='tar chf - "$$tardir"' + am__tar_='tar chf - "$tardir"' + am__untar='tar xf -' + ;; + pax) + am__tar='pax -L -x $1 -w "$$tardir"' + am__tar_='pax -L -x $1 -w "$tardir"' + am__untar='pax -r' + ;; + cpio) + am__tar='find "$$tardir" -print | cpio -o -H $1 -L' + am__tar_='find "$tardir" -print | cpio -o -H $1 -L' + am__untar='cpio -i -H $1 -d' + ;; + none) + am__tar=false + am__tar_=false + am__untar=false + ;; + esac + + # If the value was cached, stop now. We just wanted to have am__tar + # and am__untar set. + test -n "${am_cv_prog_tar_$1}" && break + + # tar/untar a dummy directory, and stop if the command works. + rm -rf conftest.dir + mkdir conftest.dir + echo GrepMe > conftest.dir/file + AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) + rm -rf conftest.dir + if test -s conftest.tar; then + AM_RUN_LOG([$am__untar /dev/null 2>&1 && break + fi + done + rm -rf conftest.dir + + AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) + AC_MSG_RESULT([$am_cv_prog_tar_$1])]) + +AC_SUBST([am__tar]) +AC_SUBST([am__untar]) +]) +m4trace:m4/ax_pkg_swig.m4:68: -1- AC_DEFUN([AX_PKG_SWIG], [ + # Ubuntu has swig 2.0 as /usr/bin/swig2.0 + AC_PATH_PROGS([SWIG],[swig swig2.0]) + if test -z "$SWIG" ; then + m4_ifval([$3],[$3],[:]) + elif test -n "$1" ; then + AC_MSG_CHECKING([SWIG version]) + [swig_version=`$SWIG -version 2>&1 | grep 'SWIG Version' | sed 's/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/g'`] + AC_MSG_RESULT([$swig_version]) + if test -n "$swig_version" ; then + # Calculate the required version number components + [required=$1] + [required_major=`echo $required | sed 's/[^0-9].*//'`] + if test -z "$required_major" ; then + [required_major=0] + fi + [required=`echo $required | sed 's/[0-9]*[^0-9]//'`] + [required_minor=`echo $required | sed 's/[^0-9].*//'`] + if test -z "$required_minor" ; then + [required_minor=0] + fi + [required=`echo $required | sed 's/[0-9]*[^0-9]//'`] + [required_patch=`echo $required | sed 's/[^0-9].*//'`] + if test -z "$required_patch" ; then + [required_patch=0] + fi + # Calculate the available version number components + [available=$swig_version] + [available_major=`echo $available | sed 's/[^0-9].*//'`] + if test -z "$available_major" ; then + [available_major=0] + fi + [available=`echo $available | sed 's/[0-9]*[^0-9]//'`] + [available_minor=`echo $available | sed 's/[^0-9].*//'`] + if test -z "$available_minor" ; then + [available_minor=0] + fi + [available=`echo $available | sed 's/[0-9]*[^0-9]//'`] + [available_patch=`echo $available | sed 's/[^0-9].*//'`] + if test -z "$available_patch" ; then + [available_patch=0] + fi + # Convert the version tuple into a single number for easier comparison. + # Using base 100 should be safe since SWIG internally uses BCD values + # to encode its version number. + required_swig_vernum=`expr $required_major \* 10000 \ + \+ $required_minor \* 100 \+ $required_patch` + available_swig_vernum=`expr $available_major \* 10000 \ + \+ $available_minor \* 100 \+ $available_patch` + + if test $available_swig_vernum -lt $required_swig_vernum; then + AC_MSG_WARN([SWIG version >= $1 is required. You have $swig_version.]) + SWIG='' + m4_ifval([$3],[$3],[]) + else + AC_MSG_CHECKING([for SWIG library]) + SWIG_LIB=`$SWIG -swiglib` + AC_MSG_RESULT([$SWIG_LIB]) + m4_ifval([$2],[$2],[]) + fi + else + AC_MSG_WARN([cannot determine SWIG version]) + SWIG='' + m4_ifval([$3],[$3],[]) + fi + fi + AC_SUBST([SWIG_LIB]) +]) +m4trace:m4/ax_python_devel.m4:72: -1- AU_DEFUN([AC_PYTHON_DEVEL], [m4_if($#, 0, [AX_PYTHON_DEVEL], [AX_PYTHON_DEVEL($@)])]) +m4trace:m4/ax_python_devel.m4:72: -1- AC_DEFUN([AC_PYTHON_DEVEL], [AC_DIAGNOSE([obsolete], [The macro `AC_PYTHON_DEVEL' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [AX_PYTHON_DEVEL], [AX_PYTHON_DEVEL($@)])]) +m4trace:m4/ax_python_devel.m4:73: -1- AC_DEFUN([AX_PYTHON_DEVEL], [ + # + # Allow the use of a (user set) custom python version + # + AC_ARG_VAR([PYTHON_VERSION],[The installed Python + version to use, for example '2.3'. This string + will be appended to the Python interpreter + canonical name.]) + + AC_PATH_PROG([PYTHON],[python[$PYTHON_VERSION]]) + if test -z "$PYTHON"; then + AC_MSG_ERROR([Cannot find python$PYTHON_VERSION in your system path]) + PYTHON_VERSION="" + fi + + # + # Check for a version of Python >= 2.1.0 + # + AC_MSG_CHECKING([for a version of Python >= '2.1.0']) + ac_supports_python_ver=`$PYTHON -c "import sys; \ + ver = sys.version.split ()[[0]]; \ + print (ver >= '2.1.0')"` + if test "$ac_supports_python_ver" != "True"; then + if test -z "$PYTHON_NOVERSIONCHECK"; then + AC_MSG_RESULT([no]) + AC_MSG_FAILURE([ +This version of the AC@&t@_PYTHON_DEVEL macro +doesn't work properly with versions of Python before +2.1.0. You may need to re-run configure, setting the +variables PYTHON_CPPFLAGS, PYTHON_LDFLAGS, PYTHON_SITE_PKG, +PYTHON_EXTRA_LIBS and PYTHON_EXTRA_LDFLAGS by hand. +Moreover, to disable this check, set PYTHON_NOVERSIONCHECK +to something else than an empty string. +]) + else + AC_MSG_RESULT([skip at user request]) + fi + else + AC_MSG_RESULT([yes]) + fi + + # + # if the macro parameter ``version'' is set, honour it + # + if test -n "$1"; then + AC_MSG_CHECKING([for a version of Python $1]) + ac_supports_python_ver=`$PYTHON -c "import sys; \ + ver = sys.version.split ()[[0]]; \ + print (ver $1)"` + if test "$ac_supports_python_ver" = "True"; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + AC_MSG_ERROR([this package requires Python $1. +If you have it installed, but it isn't the default Python +interpreter in your system path, please pass the PYTHON_VERSION +variable to configure. See ``configure --help'' for reference. +]) + PYTHON_VERSION="" + fi + fi + + # + # Check if you have distutils, else fail + # + AC_MSG_CHECKING([for the distutils Python package]) + ac_distutils_result=`$PYTHON -c "import distutils" 2>&1` + if test -z "$ac_distutils_result"; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + AC_MSG_ERROR([cannot import Python module "distutils". +Please check your Python installation. The error was: +$ac_distutils_result]) + PYTHON_VERSION="" + fi + + # + # Check for Python include path + # + AC_MSG_CHECKING([for Python include path]) + if test -z "$PYTHON_CPPFLAGS"; then + python_path=`$PYTHON -c "import distutils.sysconfig; \ + print (distutils.sysconfig.get_python_inc ());"` + plat_python_path=`$PYTHON -c "import distutils.sysconfig; \ + print (distutils.sysconfig.get_python_inc (plat_specific=1));"` + if test -n "${python_path}"; then + if test "${plat_python_path}" != "${python_path}"; then + python_path="-I$python_path -I$plat_python_path" + else + python_path="-I$python_path" + fi + fi + PYTHON_CPPFLAGS=$python_path + fi + AC_MSG_RESULT([$PYTHON_CPPFLAGS]) + AC_SUBST([PYTHON_CPPFLAGS]) + + # + # Check for Python library path + # + AC_MSG_CHECKING([for Python library path]) + if test -z "$PYTHON_LDFLAGS"; then + # (makes two attempts to ensure we've got a version number + # from the interpreter) + ac_python_version=`cat<]], + [[Py_Initialize();]]) + ],[pythonexists=yes],[pythonexists=no]) + AC_LANG_POP([C]) + # turn back to default flags + CPPFLAGS="$ac_save_CPPFLAGS" + LIBS="$ac_save_LIBS" + + AC_MSG_RESULT([$pythonexists]) + + if test ! "x$pythonexists" = "xyes"; then + AC_MSG_FAILURE([ + Could not link test program to Python. Maybe the main Python library has been + installed in some non-standard library path. If so, pass it to configure, + via the LDFLAGS environment variable. + Example: ./configure LDFLAGS="-L/usr/non-standard-path/python/lib" + ============================================================================ + ERROR! + You probably have to install the development version of the Python package + for your distribution. The exact name of this package varies among them. + ============================================================================ + ]) + PYTHON_VERSION="" + fi + + # + # all done! + # +]) +m4trace:m4/libtool.m4:69: -1- AC_DEFUN([LT_INIT], [AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT +AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl +AC_BEFORE([$0], [LT_LANG])dnl +AC_BEFORE([$0], [LT_OUTPUT])dnl +AC_BEFORE([$0], [LTDL_INIT])dnl +m4_require([_LT_CHECK_BUILDDIR])dnl + +dnl Autoconf doesn't catch unexpanded LT_ macros by default: +m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl +m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl +dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 +dnl unless we require an AC_DEFUNed macro: +AC_REQUIRE([LTOPTIONS_VERSION])dnl +AC_REQUIRE([LTSUGAR_VERSION])dnl +AC_REQUIRE([LTVERSION_VERSION])dnl +AC_REQUIRE([LTOBSOLETE_VERSION])dnl +m4_require([_LT_PROG_LTMAIN])dnl + +_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}]) + +dnl Parse OPTIONS +_LT_SET_OPTIONS([$0], [$1]) + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS="$ltmain" + +# Always use our own libtool. +LIBTOOL='$(SHELL) $(top_builddir)/libtool' +AC_SUBST(LIBTOOL)dnl + +_LT_SETUP + +# Only expand once: +m4_define([LT_INIT]) +]) +m4trace:m4/libtool.m4:107: -1- AU_DEFUN([AC_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) +m4trace:m4/libtool.m4:107: -1- AC_DEFUN([AC_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) +m4trace:m4/libtool.m4:108: -1- AU_DEFUN([AM_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) +m4trace:m4/libtool.m4:108: -1- AC_DEFUN([AM_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_LIBTOOL' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) +m4trace:m4/libtool.m4:609: -1- AC_DEFUN([LT_OUTPUT], [: ${CONFIG_LT=./config.lt} +AC_MSG_NOTICE([creating $CONFIG_LT]) +_LT_GENERATED_FILE_INIT(["$CONFIG_LT"], +[# Run this file to recreate a libtool stub with the current configuration.]) + +cat >>"$CONFIG_LT" <<\_LTEOF +lt_cl_silent=false +exec AS_MESSAGE_LOG_FD>>config.log +{ + echo + AS_BOX([Running $as_me.]) +} >&AS_MESSAGE_LOG_FD + +lt_cl_help="\ +\`$as_me' creates a local libtool stub from the current configuration, +for use in further configure time tests before the real libtool is +generated. + +Usage: $[0] [[OPTIONS]] + + -h, --help print this help, then exit + -V, --version print version number, then exit + -q, --quiet do not print progress messages + -d, --debug don't remove temporary files + +Report bugs to ." + +lt_cl_version="\ +m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl +m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) +configured by $[0], generated by m4_PACKAGE_STRING. + +Copyright (C) 2011 Free Software Foundation, Inc. +This config.lt script is free software; the Free Software Foundation +gives unlimited permision to copy, distribute and modify it." + +while test $[#] != 0 +do + case $[1] in + --version | --v* | -V ) + echo "$lt_cl_version"; exit 0 ;; + --help | --h* | -h ) + echo "$lt_cl_help"; exit 0 ;; + --debug | --d* | -d ) + debug=: ;; + --quiet | --q* | --silent | --s* | -q ) + lt_cl_silent=: ;; + + -*) AC_MSG_ERROR([unrecognized option: $[1] +Try \`$[0] --help' for more information.]) ;; + + *) AC_MSG_ERROR([unrecognized argument: $[1] +Try \`$[0] --help' for more information.]) ;; + esac + shift +done + +if $lt_cl_silent; then + exec AS_MESSAGE_FD>/dev/null +fi +_LTEOF + +cat >>"$CONFIG_LT" <<_LTEOF +_LT_OUTPUT_LIBTOOL_COMMANDS_INIT +_LTEOF + +cat >>"$CONFIG_LT" <<\_LTEOF +AC_MSG_NOTICE([creating $ofile]) +_LT_OUTPUT_LIBTOOL_COMMANDS +AS_EXIT(0) +_LTEOF +chmod +x "$CONFIG_LT" + +# configure is writing to config.log, but config.lt does its own redirection, +# appending to config.log, which fails on DOS, as config.log is still kept +# open by configure. Here we exec the FD to /dev/null, effectively closing +# config.log, so it can be properly (re)opened and appended to by config.lt. +lt_cl_success=: +test "$silent" = yes && + lt_config_lt_args="$lt_config_lt_args --quiet" +exec AS_MESSAGE_LOG_FD>/dev/null +$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false +exec AS_MESSAGE_LOG_FD>>config.log +$lt_cl_success || AS_EXIT(1) +]) +m4trace:m4/libtool.m4:790: -1- AC_DEFUN([LT_SUPPORTED_TAG], []) +m4trace:m4/libtool.m4:801: -1- AC_DEFUN([LT_LANG], [AC_BEFORE([$0], [LT_OUTPUT])dnl +m4_case([$1], + [C], [_LT_LANG(C)], + [C++], [_LT_LANG(CXX)], + [Go], [_LT_LANG(GO)], + [Java], [_LT_LANG(GCJ)], + [Fortran 77], [_LT_LANG(F77)], + [Fortran], [_LT_LANG(FC)], + [Windows Resource], [_LT_LANG(RC)], + [m4_ifdef([_LT_LANG_]$1[_CONFIG], + [_LT_LANG($1)], + [m4_fatal([$0: unsupported language: "$1"])])])dnl +]) +m4trace:m4/libtool.m4:893: -1- AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) +m4trace:m4/libtool.m4:893: -1- AC_DEFUN([AC_LIBTOOL_CXX], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_CXX' is obsolete. +You should run autoupdate.])dnl +LT_LANG(C++)]) +m4trace:m4/libtool.m4:894: -1- AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) +m4trace:m4/libtool.m4:894: -1- AC_DEFUN([AC_LIBTOOL_F77], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_F77' is obsolete. +You should run autoupdate.])dnl +LT_LANG(Fortran 77)]) +m4trace:m4/libtool.m4:895: -1- AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) +m4trace:m4/libtool.m4:895: -1- AC_DEFUN([AC_LIBTOOL_FC], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_FC' is obsolete. +You should run autoupdate.])dnl +LT_LANG(Fortran)]) +m4trace:m4/libtool.m4:896: -1- AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) +m4trace:m4/libtool.m4:896: -1- AC_DEFUN([AC_LIBTOOL_GCJ], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_GCJ' is obsolete. +You should run autoupdate.])dnl +LT_LANG(Java)]) +m4trace:m4/libtool.m4:897: -1- AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)]) +m4trace:m4/libtool.m4:897: -1- AC_DEFUN([AC_LIBTOOL_RC], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_RC' is obsolete. +You should run autoupdate.])dnl +LT_LANG(Windows Resource)]) +m4trace:m4/libtool.m4:1225: -1- AC_DEFUN([_LT_WITH_SYSROOT], [AC_MSG_CHECKING([for sysroot]) +AC_ARG_WITH([sysroot], +[ --with-sysroot[=DIR] Search for dependent libraries within DIR + (or the compiler's sysroot if not specified).], +[], [with_sysroot=no]) + +dnl lt_sysroot will always be passed unquoted. We quote it here +dnl in case the user passed a directory name. +lt_sysroot= +case ${with_sysroot} in #( + yes) + if test "$GCC" = yes; then + lt_sysroot=`$CC --print-sysroot 2>/dev/null` + fi + ;; #( + /*) + lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` + ;; #( + no|'') + ;; #( + *) + AC_MSG_RESULT([${with_sysroot}]) + AC_MSG_ERROR([The sysroot must be an absolute path.]) + ;; +esac + + AC_MSG_RESULT([${lt_sysroot:-no}]) +_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl +[dependent libraries, and in which our libraries should be installed.])]) +m4trace:m4/libtool.m4:1515: -1- AC_DEFUN([_LT_COMPILER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_SED])dnl +AC_CACHE_CHECK([$1], [$2], + [$2=no + m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$3" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&AS_MESSAGE_LOG_FD + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + $2=yes + fi + fi + $RM conftest* +]) + +if test x"[$]$2" = xyes; then + m4_if([$5], , :, [$5]) +else + m4_if([$6], , :, [$6]) +fi +]) +m4trace:m4/libtool.m4:1557: -1- AU_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])]) +m4trace:m4/libtool.m4:1557: -1- AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_COMPILER_OPTION' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])]) +m4trace:m4/libtool.m4:1566: -1- AC_DEFUN([_LT_LINKER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_SED])dnl +AC_CACHE_CHECK([$1], [$2], + [$2=no + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS $3" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&AS_MESSAGE_LOG_FD + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + $2=yes + fi + else + $2=yes + fi + fi + $RM -r conftest* + LDFLAGS="$save_LDFLAGS" +]) + +if test x"[$]$2" = xyes; then + m4_if([$4], , :, [$4]) +else + m4_if([$5], , :, [$5]) +fi +]) +m4trace:m4/libtool.m4:1601: -1- AU_DEFUN([AC_LIBTOOL_LINKER_OPTION], [m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])]) +m4trace:m4/libtool.m4:1601: -1- AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_LINKER_OPTION' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])]) +m4trace:m4/libtool.m4:1608: -1- AC_DEFUN([LT_CMD_MAX_LEN], [AC_REQUIRE([AC_CANONICAL_HOST])dnl +# find the maximum length of command line arguments +AC_MSG_CHECKING([the maximum length of command line arguments]) +AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl + i=0 + teststring="ABCD" + + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right + ;; + + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; + ;; + + cygwin* | mingw* | cegcc*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; + ;; + + mint*) + # On MiNT this can take a long time and run out of memory. + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) + # This has been around since 386BSD, at least. Likely further. + if test -x /sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` + elif test -x /usr/sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` + else + lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs + fi + # And add a safety zone + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + ;; + + interix*) + # We know the value 262144 and hardcode it with a safety zone (like BSD) + lt_cv_sys_max_cmd_len=196608 + ;; + + os2*) + # The test takes a long time on OS/2. + lt_cv_sys_max_cmd_len=8192 + ;; + + osf*) + # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure + # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not + # nice to cause kernel panics so lets avoid the loop below. + # First set a reasonable default. + lt_cv_sys_max_cmd_len=16384 + # + if test -x /sbin/sysconfig; then + case `/sbin/sysconfig -q proc exec_disable_arg_limit` in + *1*) lt_cv_sys_max_cmd_len=-1 ;; + esac + fi + ;; + sco3.2v5*) + lt_cv_sys_max_cmd_len=102400 + ;; + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then + lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi + ;; + *) + lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` + if test -n "$lt_cv_sys_max_cmd_len" && \ + test undefined != "$lt_cv_sys_max_cmd_len"; then + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + else + # Make teststring a little bigger before we do anything with it. + # a 1K string should be a reasonable start. + for i in 1 2 3 4 5 6 7 8 ; do + teststring=$teststring$teststring + done + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ + = "X$teststring$teststring"; } >/dev/null 2>&1 && + test $i != 17 # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + # Only check the string length outside the loop. + lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` + teststring= + # Add a significant safety factor because C++ compilers can tack on + # massive amounts of additional arguments before passing them to the + # linker. It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + fi + ;; + esac +]) +if test -n $lt_cv_sys_max_cmd_len ; then + AC_MSG_RESULT($lt_cv_sys_max_cmd_len) +else + AC_MSG_RESULT(none) +fi +max_cmd_len=$lt_cv_sys_max_cmd_len +_LT_DECL([], [max_cmd_len], [0], + [What is the maximum length of a command?]) +]) +m4trace:m4/libtool.m4:1747: -1- AU_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])]) +m4trace:m4/libtool.m4:1747: -1- AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_SYS_MAX_CMD_LEN' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])]) +m4trace:m4/libtool.m4:1858: -1- AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl +if test "x$enable_dlopen" != xyes; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen="load_add_on" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32* | cegcc*) + lt_cv_dlopen="LoadLibrary" + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen="dlopen" + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + AC_CHECK_LIB([dl], [dlopen], + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ + lt_cv_dlopen="dyld" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ]) + ;; + + *) + AC_CHECK_FUNC([shl_load], + [lt_cv_dlopen="shl_load"], + [AC_CHECK_LIB([dld], [shl_load], + [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"], + [AC_CHECK_FUNC([dlopen], + [lt_cv_dlopen="dlopen"], + [AC_CHECK_LIB([dl], [dlopen], + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], + [AC_CHECK_LIB([svld], [dlopen], + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], + [AC_CHECK_LIB([dld], [dld_link], + [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"]) + ]) + ]) + ]) + ]) + ]) + ;; + esac + + if test "x$lt_cv_dlopen" != xno; then + enable_dlopen=yes + else + enable_dlopen=no + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS="$CPPFLAGS" + test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS="$LDFLAGS" + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS="$LIBS" + LIBS="$lt_cv_dlopen_libs $LIBS" + + AC_CACHE_CHECK([whether a program can dlopen itself], + lt_cv_dlopen_self, [dnl + _LT_TRY_DLOPEN_SELF( + lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, + lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) + ]) + + if test "x$lt_cv_dlopen_self" = xyes; then + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" + AC_CACHE_CHECK([whether a statically linked program can dlopen itself], + lt_cv_dlopen_self_static, [dnl + _LT_TRY_DLOPEN_SELF( + lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, + lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) + ]) + fi + + CPPFLAGS="$save_CPPFLAGS" + LDFLAGS="$save_LDFLAGS" + LIBS="$save_LIBS" + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi +_LT_DECL([dlopen_support], [enable_dlopen], [0], + [Whether dlopen is supported]) +_LT_DECL([dlopen_self], [enable_dlopen_self], [0], + [Whether dlopen of programs is supported]) +_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], + [Whether dlopen of statically linked programs is supported]) +]) +m4trace:m4/libtool.m4:1975: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])]) +m4trace:m4/libtool.m4:1975: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN_SELF' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])]) +m4trace:m4/libtool.m4:2945: -1- AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl +AC_MSG_CHECKING([for $1]) +AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, +[case $MAGIC_CMD in +[[\\/*] | ?:[\\/]*]) + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR +dnl $ac_dummy forces splitting on constant user-supplied paths. +dnl POSIX.2 word splitting is done only on the output of word expansions, +dnl not every word. This closes a longstanding sh security hole. + ac_dummy="m4_if([$2], , $PATH, [$2])" + for ac_dir in $ac_dummy; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$1; then + lt_cv_path_MAGIC_CMD="$ac_dir/$1" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" + ;; +esac]) +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" +if test -n "$MAGIC_CMD"; then + AC_MSG_RESULT($MAGIC_CMD) +else + AC_MSG_RESULT(no) +fi +_LT_DECL([], [MAGIC_CMD], [0], + [Used to examine libraries when file_magic_cmd begins with "file"])dnl +]) +m4trace:m4/libtool.m4:3007: -1- AU_DEFUN([AC_PATH_TOOL_PREFIX], [m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])]) +m4trace:m4/libtool.m4:3007: -1- AC_DEFUN([AC_PATH_TOOL_PREFIX], [AC_DIAGNOSE([obsolete], [The macro `AC_PATH_TOOL_PREFIX' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])]) +m4trace:m4/libtool.m4:3030: -1- AC_DEFUN([LT_PATH_LD], [AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_PROG_ECHO_BACKSLASH])dnl + +AC_ARG_WITH([gnu-ld], + [AS_HELP_STRING([--with-gnu-ld], + [assume the C compiler uses GNU ld @<:@default=no@:>@])], + [test "$withval" = no || with_gnu_ld=yes], + [with_gnu_ld=no])dnl + +ac_prog=ld +if test "$GCC" = yes; then + # Check if gcc -print-prog-name=ld gives a path. + AC_MSG_CHECKING([for ld used by $CC]) + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [[\\/]]* | ?:[[\\/]]*) + re_direlt='/[[^/]][[^/]]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` + while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do + ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD="$ac_prog" + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test "$with_gnu_ld" = yes; then + AC_MSG_CHECKING([for GNU ld]) +else + AC_MSG_CHECKING([for non-GNU ld]) +fi +AC_CACHE_VAL(lt_cv_path_LD, +[if test -z "$LD"; then + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD="$ac_dir/$ac_prog" + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &1 | sed '1q'` in + */dev/null* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + ;; + esac + fi + done + IFS="$lt_save_ifs" + done + : ${lt_cv_path_NM=no} +fi]) +if test "$lt_cv_path_NM" != "no"; then + NM="$lt_cv_path_NM" +else + # Didn't find any BSD compatible name lister, look for dumpbin. + if test -n "$DUMPBIN"; then : + # Let the user override the test. + else + AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :) + case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in + *COFF*) + DUMPBIN="$DUMPBIN -symbols" + ;; + *) + DUMPBIN=: + ;; + esac + fi + AC_SUBST([DUMPBIN]) + if test "$DUMPBIN" != ":"; then + NM="$DUMPBIN" + fi +fi +test -z "$NM" && NM=nm +AC_SUBST([NM]) +_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl + +AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], + [lt_cv_nm_interface="BSD nm" + echo "int some_variable = 0;" > conftest.$ac_ext + (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$ac_compile" 2>conftest.err) + cat conftest.err >&AS_MESSAGE_LOG_FD + (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) + (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) + cat conftest.err >&AS_MESSAGE_LOG_FD + (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD) + cat conftest.out >&AS_MESSAGE_LOG_FD + if $GREP 'External.*some_variable' conftest.out > /dev/null; then + lt_cv_nm_interface="MS dumpbin" + fi + rm -f conftest*]) +]) +m4trace:m4/libtool.m4:3500: -1- AU_DEFUN([AM_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) +m4trace:m4/libtool.m4:3500: -1- AC_DEFUN([AM_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_NM' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) +m4trace:m4/libtool.m4:3501: -1- AU_DEFUN([AC_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) +m4trace:m4/libtool.m4:3501: -1- AC_DEFUN([AC_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_NM' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) +m4trace:m4/libtool.m4:3571: -1- AC_DEFUN([LT_LIB_M], [AC_REQUIRE([AC_CANONICAL_HOST])dnl +LIBM= +case $host in +*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) + # These system don't have libm, or don't need it + ;; +*-ncr-sysv4.3*) + AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") + AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") + ;; +*) + AC_CHECK_LIB(m, cos, LIBM="-lm") + ;; +esac +AC_SUBST([LIBM]) +]) +m4trace:m4/libtool.m4:3590: -1- AU_DEFUN([AC_CHECK_LIBM], [m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])]) +m4trace:m4/libtool.m4:3590: -1- AC_DEFUN([AC_CHECK_LIBM], [AC_DIAGNOSE([obsolete], [The macro `AC_CHECK_LIBM' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])]) +m4trace:m4/libtool.m4:7637: -1- AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], + [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], + [AC_CHECK_TOOL(GCJ, gcj,) + test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" + AC_SUBST(GCJFLAGS)])])[]dnl +]) +m4trace:m4/libtool.m4:7646: -1- AU_DEFUN([LT_AC_PROG_GCJ], [m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])]) +m4trace:m4/libtool.m4:7646: -1- AC_DEFUN([LT_AC_PROG_GCJ], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_GCJ' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])]) +m4trace:m4/libtool.m4:7653: -1- AC_DEFUN([LT_PROG_GO], [AC_CHECK_TOOL(GOC, gccgo,) +]) +m4trace:m4/libtool.m4:7660: -1- AC_DEFUN([LT_PROG_RC], [AC_CHECK_TOOL(RC, windres,) +]) +m4trace:m4/libtool.m4:7665: -1- AU_DEFUN([LT_AC_PROG_RC], [m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])]) +m4trace:m4/libtool.m4:7665: -1- AC_DEFUN([LT_AC_PROG_RC], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_RC' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])]) +m4trace:m4/libtool.m4:7785: -1- AU_DEFUN([LT_AC_PROG_SED], [m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])]) +m4trace:m4/libtool.m4:7785: -1- AC_DEFUN([LT_AC_PROG_SED], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_SED' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])]) +m4trace:m4/ltoptions.m4:14: -1- AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) +m4trace:m4/ltoptions.m4:111: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the `dlopen' option into LT_INIT's first parameter.]) +]) +m4trace:m4/ltoptions.m4:111: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN' is obsolete. +You should run autoupdate.])dnl +_LT_SET_OPTION([LT_INIT], [dlopen]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the `dlopen' option into LT_INIT's first parameter.]) +]) +m4trace:m4/ltoptions.m4:146: -1- AU_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_REQUIRE([AC_CANONICAL_HOST])dnl +_LT_SET_OPTION([LT_INIT], [win32-dll]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the `win32-dll' option into LT_INIT's first parameter.]) +]) +m4trace:m4/ltoptions.m4:146: -1- AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_WIN32_DLL' is obsolete. +You should run autoupdate.])dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +_LT_SET_OPTION([LT_INIT], [win32-dll]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the `win32-dll' option into LT_INIT's first parameter.]) +]) +m4trace:m4/ltoptions.m4:195: -1- AC_DEFUN([AC_ENABLE_SHARED], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) +]) +m4trace:m4/ltoptions.m4:199: -1- AC_DEFUN([AC_DISABLE_SHARED], [_LT_SET_OPTION([LT_INIT], [disable-shared]) +]) +m4trace:m4/ltoptions.m4:203: -1- AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) +m4trace:m4/ltoptions.m4:203: -1- AC_DEFUN([AM_ENABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_SHARED' is obsolete. +You should run autoupdate.])dnl +AC_ENABLE_SHARED($@)]) +m4trace:m4/ltoptions.m4:204: -1- AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) +m4trace:m4/ltoptions.m4:204: -1- AC_DEFUN([AM_DISABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_SHARED' is obsolete. +You should run autoupdate.])dnl +AC_DISABLE_SHARED($@)]) +m4trace:m4/ltoptions.m4:249: -1- AC_DEFUN([AC_ENABLE_STATIC], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) +]) +m4trace:m4/ltoptions.m4:253: -1- AC_DEFUN([AC_DISABLE_STATIC], [_LT_SET_OPTION([LT_INIT], [disable-static]) +]) +m4trace:m4/ltoptions.m4:257: -1- AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) +m4trace:m4/ltoptions.m4:257: -1- AC_DEFUN([AM_ENABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_STATIC' is obsolete. +You should run autoupdate.])dnl +AC_ENABLE_STATIC($@)]) +m4trace:m4/ltoptions.m4:258: -1- AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) +m4trace:m4/ltoptions.m4:258: -1- AC_DEFUN([AM_DISABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_STATIC' is obsolete. +You should run autoupdate.])dnl +AC_DISABLE_STATIC($@)]) +m4trace:m4/ltoptions.m4:303: -1- AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the `fast-install' option into LT_INIT's first parameter.]) +]) +m4trace:m4/ltoptions.m4:303: -1- AC_DEFUN([AC_ENABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_ENABLE_FAST_INSTALL' is obsolete. +You should run autoupdate.])dnl +_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the `fast-install' option into LT_INIT's first parameter.]) +]) +m4trace:m4/ltoptions.m4:310: -1- AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the `disable-fast-install' option into LT_INIT's first parameter.]) +]) +m4trace:m4/ltoptions.m4:310: -1- AC_DEFUN([AC_DISABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_DISABLE_FAST_INSTALL' is obsolete. +You should run autoupdate.])dnl +_LT_SET_OPTION([LT_INIT], [disable-fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the `disable-fast-install' option into LT_INIT's first parameter.]) +]) +m4trace:m4/ltoptions.m4:358: -1- AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the `pic-only' option into LT_INIT's first parameter.]) +]) +m4trace:m4/ltoptions.m4:358: -1- AC_DEFUN([AC_LIBTOOL_PICMODE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_PICMODE' is obsolete. +You should run autoupdate.])dnl +_LT_SET_OPTION([LT_INIT], [pic-only]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the `pic-only' option into LT_INIT's first parameter.]) +]) +m4trace:m4/ltsugar.m4:13: -1- AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) +m4trace:m4/ltversion.m4:18: -1- AC_DEFUN([LTVERSION_VERSION], [macro_version='2.4.2' +macro_revision='1.3337' +_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) +_LT_DECL(, macro_revision, 0) +]) +m4trace:m4/lt~obsolete.m4:36: -1- AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) +m4trace:m4/lt~obsolete.m4:40: -1- AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH]) +m4trace:m4/lt~obsolete.m4:41: -1- AC_DEFUN([_LT_AC_SHELL_INIT]) +m4trace:m4/lt~obsolete.m4:42: -1- AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX]) +m4trace:m4/lt~obsolete.m4:44: -1- AC_DEFUN([_LT_AC_TAGVAR]) +m4trace:m4/lt~obsolete.m4:45: -1- AC_DEFUN([AC_LTDL_ENABLE_INSTALL]) +m4trace:m4/lt~obsolete.m4:46: -1- AC_DEFUN([AC_LTDL_PREOPEN]) +m4trace:m4/lt~obsolete.m4:47: -1- AC_DEFUN([_LT_AC_SYS_COMPILER]) +m4trace:m4/lt~obsolete.m4:48: -1- AC_DEFUN([_LT_AC_LOCK]) +m4trace:m4/lt~obsolete.m4:49: -1- AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE]) +m4trace:m4/lt~obsolete.m4:50: -1- AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF]) +m4trace:m4/lt~obsolete.m4:51: -1- AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O]) +m4trace:m4/lt~obsolete.m4:52: -1- AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS]) +m4trace:m4/lt~obsolete.m4:53: -1- AC_DEFUN([AC_LIBTOOL_OBJDIR]) +m4trace:m4/lt~obsolete.m4:54: -1- AC_DEFUN([AC_LTDL_OBJDIR]) +m4trace:m4/lt~obsolete.m4:55: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH]) +m4trace:m4/lt~obsolete.m4:56: -1- AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP]) +m4trace:m4/lt~obsolete.m4:57: -1- AC_DEFUN([AC_PATH_MAGIC]) +m4trace:m4/lt~obsolete.m4:58: -1- AC_DEFUN([AC_PROG_LD_GNU]) +m4trace:m4/lt~obsolete.m4:59: -1- AC_DEFUN([AC_PROG_LD_RELOAD_FLAG]) +m4trace:m4/lt~obsolete.m4:60: -1- AC_DEFUN([AC_DEPLIBS_CHECK_METHOD]) +m4trace:m4/lt~obsolete.m4:61: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI]) +m4trace:m4/lt~obsolete.m4:62: -1- AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE]) +m4trace:m4/lt~obsolete.m4:63: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC]) +m4trace:m4/lt~obsolete.m4:64: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS]) +m4trace:m4/lt~obsolete.m4:65: -1- AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP]) +m4trace:m4/lt~obsolete.m4:66: -1- AC_DEFUN([LT_AC_PROG_EGREP]) +m4trace:m4/lt~obsolete.m4:71: -1- AC_DEFUN([_AC_PROG_LIBTOOL]) +m4trace:m4/lt~obsolete.m4:72: -1- AC_DEFUN([AC_LIBTOOL_SETUP]) +m4trace:m4/lt~obsolete.m4:73: -1- AC_DEFUN([_LT_AC_CHECK_DLFCN]) +m4trace:m4/lt~obsolete.m4:74: -1- AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER]) +m4trace:m4/lt~obsolete.m4:75: -1- AC_DEFUN([_LT_AC_TAGCONFIG]) +m4trace:m4/lt~obsolete.m4:77: -1- AC_DEFUN([_LT_AC_LANG_CXX]) +m4trace:m4/lt~obsolete.m4:78: -1- AC_DEFUN([_LT_AC_LANG_F77]) +m4trace:m4/lt~obsolete.m4:79: -1- AC_DEFUN([_LT_AC_LANG_GCJ]) +m4trace:m4/lt~obsolete.m4:80: -1- AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG]) +m4trace:m4/lt~obsolete.m4:81: -1- AC_DEFUN([_LT_AC_LANG_C_CONFIG]) +m4trace:m4/lt~obsolete.m4:82: -1- AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG]) +m4trace:m4/lt~obsolete.m4:83: -1- AC_DEFUN([_LT_AC_LANG_CXX_CONFIG]) +m4trace:m4/lt~obsolete.m4:84: -1- AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG]) +m4trace:m4/lt~obsolete.m4:85: -1- AC_DEFUN([_LT_AC_LANG_F77_CONFIG]) +m4trace:m4/lt~obsolete.m4:86: -1- AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG]) +m4trace:m4/lt~obsolete.m4:87: -1- AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG]) +m4trace:m4/lt~obsolete.m4:88: -1- AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG]) +m4trace:m4/lt~obsolete.m4:89: -1- AC_DEFUN([_LT_AC_LANG_RC_CONFIG]) +m4trace:m4/lt~obsolete.m4:90: -1- AC_DEFUN([AC_LIBTOOL_CONFIG]) +m4trace:m4/lt~obsolete.m4:91: -1- AC_DEFUN([_LT_AC_FILE_LTDLL_C]) +m4trace:m4/lt~obsolete.m4:93: -1- AC_DEFUN([_LT_AC_PROG_CXXCPP]) +m4trace:m4/lt~obsolete.m4:96: -1- AC_DEFUN([_LT_PROG_F77]) +m4trace:m4/lt~obsolete.m4:97: -1- AC_DEFUN([_LT_PROG_FC]) +m4trace:m4/lt~obsolete.m4:98: -1- AC_DEFUN([_LT_PROG_CXX]) +m4trace:configure.ac:4: -1- m4_pattern_forbid([^_?A[CHUM]_]) +m4trace:configure.ac:4: -1- m4_pattern_forbid([_AC_]) +m4trace:configure.ac:4: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) +m4trace:configure.ac:4: -1- m4_pattern_allow([^AS_FLAGS$]) +m4trace:configure.ac:4: -1- m4_pattern_forbid([^_?m4_]) +m4trace:configure.ac:4: -1- m4_pattern_forbid([^dnl$]) +m4trace:configure.ac:4: -1- m4_pattern_forbid([^_?AS_]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^SHELL$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^PATH_SEPARATOR$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_NAME$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_VERSION$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_STRING$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_URL$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^exec_prefix$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^prefix$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^program_transform_name$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^bindir$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^sbindir$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^libexecdir$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^datarootdir$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^datadir$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^sysconfdir$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^sharedstatedir$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^localstatedir$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^includedir$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^oldincludedir$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^docdir$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^infodir$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^htmldir$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^dvidir$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^pdfdir$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^psdir$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^libdir$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^localedir$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^mandir$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_NAME$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_VERSION$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_STRING$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^PACKAGE_URL$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^DEFS$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^ECHO_C$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^ECHO_N$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^ECHO_T$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^LIBS$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^build_alias$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^host_alias$]) +m4trace:configure.ac:4: -1- m4_pattern_allow([^target_alias$]) +m4trace:configure.ac:6: -1- AM_INIT_AUTOMAKE([no-define foreign]) +m4trace:configure.ac:6: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) +m4trace:configure.ac:6: -1- AM_SET_CURRENT_AUTOMAKE_VERSION +m4trace:configure.ac:6: -1- AM_AUTOMAKE_VERSION([1.14.1]) +m4trace:configure.ac:6: -1- _AM_AUTOCONF_VERSION([2.69]) +m4trace:configure.ac:6: -1- m4_pattern_allow([^INSTALL_PROGRAM$]) +m4trace:configure.ac:6: -1- m4_pattern_allow([^INSTALL_SCRIPT$]) +m4trace:configure.ac:6: -1- m4_pattern_allow([^INSTALL_DATA$]) +m4trace:configure.ac:6: -1- m4_pattern_allow([^am__isrc$]) +m4trace:configure.ac:6: -1- _AM_SUBST_NOTMAKE([am__isrc]) +m4trace:configure.ac:6: -1- m4_pattern_allow([^CYGPATH_W$]) +m4trace:configure.ac:6: -1- _AM_SET_OPTIONS([no-define foreign]) +m4trace:configure.ac:6: -1- _AM_SET_OPTION([no-define]) +m4trace:configure.ac:6: -2- _AM_MANGLE_OPTION([no-define]) +m4trace:configure.ac:6: -1- _AM_SET_OPTION([foreign]) +m4trace:configure.ac:6: -2- _AM_MANGLE_OPTION([foreign]) +m4trace:configure.ac:6: -1- m4_pattern_allow([^PACKAGE$]) +m4trace:configure.ac:6: -1- m4_pattern_allow([^VERSION$]) +m4trace:configure.ac:6: -1- _AM_IF_OPTION([no-define], [], [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) + AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])]) +m4trace:configure.ac:6: -2- _AM_MANGLE_OPTION([no-define]) +m4trace:configure.ac:6: -1- AM_SANITY_CHECK +m4trace:configure.ac:6: -1- AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) +m4trace:configure.ac:6: -1- AM_MISSING_HAS_RUN +m4trace:configure.ac:6: -1- AM_AUX_DIR_EXPAND +m4trace:configure.ac:6: -1- m4_pattern_allow([^ACLOCAL$]) +m4trace:configure.ac:6: -1- AM_MISSING_PROG([AUTOCONF], [autoconf]) +m4trace:configure.ac:6: -1- m4_pattern_allow([^AUTOCONF$]) +m4trace:configure.ac:6: -1- AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) +m4trace:configure.ac:6: -1- m4_pattern_allow([^AUTOMAKE$]) +m4trace:configure.ac:6: -1- AM_MISSING_PROG([AUTOHEADER], [autoheader]) +m4trace:configure.ac:6: -1- m4_pattern_allow([^AUTOHEADER$]) +m4trace:configure.ac:6: -1- AM_MISSING_PROG([MAKEINFO], [makeinfo]) +m4trace:configure.ac:6: -1- m4_pattern_allow([^MAKEINFO$]) +m4trace:configure.ac:6: -1- AM_PROG_INSTALL_SH +m4trace:configure.ac:6: -1- m4_pattern_allow([^install_sh$]) +m4trace:configure.ac:6: -1- AM_PROG_INSTALL_STRIP +m4trace:configure.ac:6: -1- m4_pattern_allow([^STRIP$]) +m4trace:configure.ac:6: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$]) +m4trace:configure.ac:6: -1- m4_pattern_allow([^MKDIR_P$]) +m4trace:configure.ac:6: -1- m4_pattern_allow([^mkdir_p$]) +m4trace:configure.ac:6: -1- m4_pattern_allow([^AWK$]) +m4trace:configure.ac:6: -1- m4_pattern_allow([^SET_MAKE$]) +m4trace:configure.ac:6: -1- AM_SET_LEADING_DOT +m4trace:configure.ac:6: -1- m4_pattern_allow([^am__leading_dot$]) +m4trace:configure.ac:6: -1- _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], + [_AM_PROG_TAR([v7])])]) +m4trace:configure.ac:6: -2- _AM_MANGLE_OPTION([tar-ustar]) +m4trace:configure.ac:6: -1- _AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])]) +m4trace:configure.ac:6: -2- _AM_MANGLE_OPTION([tar-pax]) +m4trace:configure.ac:6: -1- _AM_PROG_TAR([v7]) +m4trace:configure.ac:6: -1- m4_pattern_allow([^AMTAR$]) +m4trace:configure.ac:6: -1- m4_pattern_allow([^am__tar$]) +m4trace:configure.ac:6: -1- m4_pattern_allow([^am__untar$]) +m4trace:configure.ac:6: -1- _AM_IF_OPTION([no-dependencies], [], [AC_PROVIDE_IFELSE([AC_PROG_CC], + [_AM_DEPENDENCIES([CC])], + [m4_define([AC_PROG_CC], + m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_CXX], + [_AM_DEPENDENCIES([CXX])], + [m4_define([AC_PROG_CXX], + m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJC], + [_AM_DEPENDENCIES([OBJC])], + [m4_define([AC_PROG_OBJC], + m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], + [_AM_DEPENDENCIES([OBJCXX])], + [m4_define([AC_PROG_OBJCXX], + m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl +]) +m4trace:configure.ac:6: -2- _AM_MANGLE_OPTION([no-dependencies]) +m4trace:configure.ac:6: -1- AM_SILENT_RULES +m4trace:configure.ac:6: -1- m4_pattern_allow([^AM_V$]) +m4trace:configure.ac:6: -1- AM_SUBST_NOTMAKE([AM_V]) +m4trace:configure.ac:6: -1- _AM_SUBST_NOTMAKE([AM_V]) +m4trace:configure.ac:6: -1- m4_pattern_allow([^AM_DEFAULT_V$]) +m4trace:configure.ac:6: -1- AM_SUBST_NOTMAKE([AM_DEFAULT_V]) +m4trace:configure.ac:6: -1- _AM_SUBST_NOTMAKE([AM_DEFAULT_V]) +m4trace:configure.ac:6: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$]) +m4trace:configure.ac:6: -1- m4_pattern_allow([^AM_BACKSLASH$]) +m4trace:configure.ac:6: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH]) +m4trace:configure.ac:7: -1- AC_CONFIG_MACRO_DIR([m4]) +m4trace:configure.ac:11: -1- m4_pattern_allow([^build$]) +m4trace:configure.ac:11: -1- m4_pattern_allow([^build_cpu$]) +m4trace:configure.ac:11: -1- m4_pattern_allow([^build_vendor$]) +m4trace:configure.ac:11: -1- m4_pattern_allow([^build_os$]) +m4trace:configure.ac:11: -1- m4_pattern_allow([^host$]) +m4trace:configure.ac:11: -1- m4_pattern_allow([^host_cpu$]) +m4trace:configure.ac:11: -1- m4_pattern_allow([^host_vendor$]) +m4trace:configure.ac:11: -1- m4_pattern_allow([^host_os$]) +m4trace:configure.ac:12: -1- _m4_warn([obsolete], [The macro `AC_ISC_POSIX' is obsolete. +You should run autoupdate.], [../../lib/autoconf/specific.m4:446: AC_ISC_POSIX is expanded from. \ No newline at end of file diff --git a/sphinxbase-5prealpha/autom4te.cache/traces.1 b/sphinxbase-5prealpha/autom4te.cache/traces.1 index 0dc66b7..93595c8 100644 --- a/sphinxbase-5prealpha/autom4te.cache/traces.1 +++ b/sphinxbase-5prealpha/autom4te.cache/traces.1 @@ -1,10 +1,10 @@ -m4trace:aclocal.m4:1388: -1- m4_include([m4/ax_pkg_swig.m4]) -m4trace:aclocal.m4:1389: -1- m4_include([m4/ax_python_devel.m4]) -m4trace:aclocal.m4:1390: -1- m4_include([m4/libtool.m4]) -m4trace:aclocal.m4:1391: -1- m4_include([m4/ltoptions.m4]) -m4trace:aclocal.m4:1392: -1- m4_include([m4/ltsugar.m4]) -m4trace:aclocal.m4:1393: -1- m4_include([m4/ltversion.m4]) -m4trace:aclocal.m4:1394: -1- m4_include([m4/lt~obsolete.m4]) +m4trace:aclocal.m4:1385: -1- m4_include([m4/ax_pkg_swig.m4]) +m4trace:aclocal.m4:1386: -1- m4_include([m4/ax_python_devel.m4]) +m4trace:aclocal.m4:1387: -1- m4_include([m4/libtool.m4]) +m4trace:aclocal.m4:1388: -1- m4_include([m4/ltoptions.m4]) +m4trace:aclocal.m4:1389: -1- m4_include([m4/ltsugar.m4]) +m4trace:aclocal.m4:1390: -1- m4_include([m4/ltversion.m4]) +m4trace:aclocal.m4:1391: -1- m4_include([m4/lt~obsolete.m4]) m4trace:configure.ac:4: -1- AC_INIT([sphinxbase], [5prealpha]) m4trace:configure.ac:4: -1- m4_pattern_forbid([^_?A[CHUM]_]) m4trace:configure.ac:4: -1- m4_pattern_forbid([_AC_]) @@ -70,9 +70,6 @@ m4trace:configure.ac:4: -1- m4_pattern_allow([^sharedstatedir$]) m4trace:configure.ac:4: -1- AC_SUBST([localstatedir], ['${prefix}/var']) m4trace:configure.ac:4: -1- AC_SUBST_TRACE([localstatedir]) m4trace:configure.ac:4: -1- m4_pattern_allow([^localstatedir$]) -m4trace:configure.ac:4: -1- AC_SUBST([runstatedir], ['${localstatedir}/run']) -m4trace:configure.ac:4: -1- AC_SUBST_TRACE([runstatedir]) -m4trace:configure.ac:4: -1- m4_pattern_allow([^runstatedir$]) m4trace:configure.ac:4: -1- AC_SUBST([includedir], ['${prefix}/include']) m4trace:configure.ac:4: -1- AC_SUBST_TRACE([includedir]) m4trace:configure.ac:4: -1- m4_pattern_allow([^includedir$]) @@ -159,7 +156,7 @@ m4trace:configure.ac:4: -1- m4_pattern_allow([^target_alias$]) m4trace:configure.ac:5: -1- AC_CONFIG_HEADERS([include/config.h include/sphinx_config.h]) m4trace:configure.ac:6: -1- AM_INIT_AUTOMAKE([no-define foreign]) m4trace:configure.ac:6: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) -m4trace:configure.ac:6: -1- AM_AUTOMAKE_VERSION([1.15]) +m4trace:configure.ac:6: -1- AM_AUTOMAKE_VERSION([1.14.1]) m4trace:configure.ac:6: -1- AC_REQUIRE_AUX_FILE([install-sh]) m4trace:configure.ac:6: -1- AC_SUBST([INSTALL_PROGRAM]) m4trace:configure.ac:6: -1- AC_SUBST_TRACE([INSTALL_PROGRAM]) @@ -469,7 +466,8 @@ m4trace:configure.ac:16: -1- m4_pattern_allow([^RANLIB$]) m4trace:configure.ac:16: -1- m4_pattern_allow([LT_OBJDIR]) m4trace:configure.ac:16: -1- AC_DEFINE_TRACE_LITERAL([LT_OBJDIR]) m4trace:configure.ac:16: -1- m4_pattern_allow([^LT_OBJDIR$]) -m4trace:configure.ac:16: -1- AH_OUTPUT([LT_OBJDIR], [/* Define to the sub-directory where libtool stores uninstalled libraries. */ +m4trace:configure.ac:16: -1- AH_OUTPUT([LT_OBJDIR], [/* Define to the sub-directory in which libtool stores uninstalled libraries. + */ @%:@undef LT_OBJDIR]) m4trace:configure.ac:16: -1- LT_SUPPORTED_TAG([CC]) m4trace:configure.ac:16: -1- AC_SUBST([MANIFEST_TOOL]) @@ -490,9 +488,6 @@ m4trace:configure.ac:16: -1- m4_pattern_allow([^OTOOL$]) m4trace:configure.ac:16: -1- AC_SUBST([OTOOL64]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([OTOOL64]) m4trace:configure.ac:16: -1- m4_pattern_allow([^OTOOL64$]) -m4trace:configure.ac:16: -1- AC_SUBST([LT_SYS_LIBRARY_PATH]) -m4trace:configure.ac:16: -1- AC_SUBST_TRACE([LT_SYS_LIBRARY_PATH]) -m4trace:configure.ac:16: -1- m4_pattern_allow([^LT_SYS_LIBRARY_PATH$]) m4trace:configure.ac:16: -1- AH_OUTPUT([HAVE_DLFCN_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_DLFCN_H]) m4trace:configure.ac:16: -1- AC_SUBST([CPP]) diff --git a/sphinxbase-5prealpha/config.log b/sphinxbase-5prealpha/config.log index 845e821..3383609 100644 --- a/sphinxbase-5prealpha/config.log +++ b/sphinxbase-5prealpha/config.log @@ -10,11 +10,11 @@ generated by GNU Autoconf 2.69. Invocation command line was ## Platform. ## ## --------- ## -hostname = pi -uname -m = armv7l -uname -r = 4.4.38-v7+ +hostname = ubuntu-virtual +uname -m = x86_64 +uname -r = 4.4.0-142-generic uname -s = Linux -uname -v = #938 SMP Thu Dec 15 15:22:21 GMT 2016 +uname -v = #168~14.04.1-Ubuntu SMP Sat Jan 19 11:26:28 UTC 2019 /usr/bin/uname -p = unknown /bin/uname -X = unknown @@ -27,8 +27,6 @@ uname -v = #938 SMP Thu Dec 15 15:22:21 GMT 2016 /usr/bin/oslevel = unknown /bin/universe = unknown -PATH: /home/pi/bin -PATH: /home/pi/.local/bin PATH: /usr/local/sbin PATH: /usr/local/bin PATH: /usr/sbin @@ -37,147 +35,151 @@ PATH: /sbin PATH: /bin PATH: /usr/games PATH: /usr/local/games -PATH: /snap/bin ## ----------- ## ## Core tests. ## ## ----------- ## -configure:2556: checking for a BSD-compatible install -configure:2624: result: /usr/bin/install -c -configure:2635: checking whether build environment is sane -configure:2690: result: yes -configure:2841: checking for a thread-safe mkdir -p -configure:2880: result: /bin/mkdir -p -configure:2887: checking for gawk -configure:2903: found /usr/bin/gawk -configure:2914: result: gawk -configure:2925: checking whether make sets $(MAKE) -configure:2947: result: yes -configure:2976: checking whether make supports nested variables -configure:2993: result: yes -configure:3118: checking build system type -configure:3132: result: armv7l-unknown-linux-gnueabihf -configure:3152: checking host system type -configure:3165: result: armv7l-unknown-linux-gnueabihf -configure:3197: checking for style of include used by make -configure:3225: result: GNU -configure:3296: checking for gcc -configure:3312: found /usr/bin/gcc -configure:3323: result: gcc -configure:3552: checking for C compiler version -configure:3561: gcc --version >&5 -gcc (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.10) 5.4.0 20160609 -Copyright (C) 2015 Free Software Foundation, Inc. +configure:2536: checking for a BSD-compatible install +configure:2604: result: /usr/bin/install -c +configure:2615: checking whether build environment is sane +configure:2670: result: yes +configure:2821: checking for a thread-safe mkdir -p +configure:2860: result: /bin/mkdir -p +configure:2867: checking for gawk +configure:2897: result: no +configure:2867: checking for mawk +configure:2883: found /usr/bin/mawk +configure:2894: result: mawk +configure:2905: checking whether make sets $(MAKE) +configure:2927: result: yes +configure:2956: checking whether make supports nested variables +configure:2973: result: yes +configure:3097: checking build system type +configure:3111: result: x86_64-unknown-linux-gnu +configure:3131: checking host system type +configure:3144: result: x86_64-unknown-linux-gnu +configure:3176: checking for style of include used by make +configure:3204: result: GNU +configure:3275: checking for gcc +configure:3291: found /usr/bin/gcc +configure:3302: result: gcc +configure:3531: checking for C compiler version +configure:3540: gcc --version >&5 +gcc (Ubuntu 4.8.4-2ubuntu1~14.04.4) 4.8.4 +Copyright (C) 2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -configure:3572: $? = 0 -configure:3561: gcc -v >&5 +configure:3551: $? = 0 +configure:3540: gcc -v >&5 Using built-in specs. COLLECT_GCC=gcc -COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-linux-gnueabihf/5/lto-wrapper -Target: arm-linux-gnueabihf -Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.10' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libitm --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-armhf/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-armhf --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-armhf --with-arch-directory=arm --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --enable-multilib --disable-sjlj-exceptions --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-mode=thumb --disable-werror --enable-multilib --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.8/lto-wrapper +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.8.4-2ubuntu1~14.04.4' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix -gcc version 5.4.0 20160609 (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.10) -configure:3572: $? = 0 -configure:3561: gcc -V >&5 +gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.4) +configure:3551: $? = 0 +configure:3540: gcc -V >&5 gcc: error: unrecognized command line option '-V' gcc: fatal error: no input files compilation terminated. -configure:3572: $? = 1 -configure:3561: gcc -qversion >&5 +configure:3551: $? = 4 +configure:3540: gcc -qversion >&5 gcc: error: unrecognized command line option '-qversion' gcc: fatal error: no input files compilation terminated. -configure:3572: $? = 1 -configure:3592: checking whether the C compiler works -configure:3614: gcc -g -O2 -Wall conftest.c >&5 -configure:3618: $? = 0 -configure:3666: result: yes -configure:3669: checking for C compiler default output file name -configure:3671: result: a.out -configure:3677: checking for suffix of executables -configure:3684: gcc -o conftest -g -O2 -Wall conftest.c >&5 -configure:3688: $? = 0 -configure:3710: result: -configure:3732: checking whether we are cross compiling -configure:3740: gcc -o conftest -g -O2 -Wall conftest.c >&5 -configure:3744: $? = 0 -configure:3751: ./conftest -configure:3755: $? = 0 -configure:3770: result: no -configure:3775: checking for suffix of object files -configure:3797: gcc -c -g -O2 -Wall conftest.c >&5 -configure:3801: $? = 0 -configure:3822: result: o -configure:3826: checking whether we are using the GNU C compiler -configure:3845: gcc -c -g -O2 -Wall conftest.c >&5 -configure:3845: $? = 0 -configure:3854: result: yes -configure:3863: checking whether gcc accepts -g -configure:3883: gcc -c -g conftest.c >&5 -configure:3883: $? = 0 -configure:3924: result: yes -configure:3941: checking for gcc option to accept ISO C89 -configure:4004: gcc -c -g -O2 -Wall conftest.c >&5 -configure:4004: $? = 0 -configure:4017: result: none needed -configure:4042: checking whether gcc understands -c and -o together -configure:4064: gcc -c conftest.c -o conftest2.o -configure:4067: $? = 0 -configure:4064: gcc -c conftest.c -o conftest2.o -configure:4067: $? = 0 -configure:4079: result: yes -configure:4098: checking dependency style of gcc -configure:4209: result: gcc3 -configure:4225: checking for library containing strerror -configure:4256: gcc -o conftest -g -O2 -Wall conftest.c >&5 -configure:4256: $? = 0 -configure:4273: result: none required -configure:4329: checking for gcc -configure:4356: result: gcc -configure:4585: checking for C compiler version -configure:4594: gcc --version >&5 -gcc (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.10) 5.4.0 20160609 -Copyright (C) 2015 Free Software Foundation, Inc. +configure:3551: $? = 4 +configure:3571: checking whether the C compiler works +configure:3593: gcc -g -O2 -Wall conftest.c >&5 +configure:3597: $? = 0 +configure:3645: result: yes +configure:3648: checking for C compiler default output file name +configure:3650: result: a.out +configure:3656: checking for suffix of executables +configure:3663: gcc -o conftest -g -O2 -Wall conftest.c >&5 +configure:3667: $? = 0 +configure:3689: result: +configure:3711: checking whether we are cross compiling +configure:3719: gcc -o conftest -g -O2 -Wall conftest.c >&5 +configure:3723: $? = 0 +configure:3730: ./conftest +configure:3734: $? = 0 +configure:3749: result: no +configure:3754: checking for suffix of object files +configure:3776: gcc -c -g -O2 -Wall conftest.c >&5 +configure:3780: $? = 0 +configure:3801: result: o +configure:3805: checking whether we are using the GNU C compiler +configure:3824: gcc -c -g -O2 -Wall conftest.c >&5 +configure:3824: $? = 0 +configure:3833: result: yes +configure:3842: checking whether gcc accepts -g +configure:3862: gcc -c -g conftest.c >&5 +configure:3862: $? = 0 +configure:3903: result: yes +configure:3920: checking for gcc option to accept ISO C89 +configure:3983: gcc -c -g -O2 -Wall conftest.c >&5 +configure:3983: $? = 0 +configure:3996: result: none needed +configure:4021: checking whether gcc understands -c and -o together +configure:4043: gcc -c conftest.c -o conftest2.o +configure:4046: $? = 0 +configure:4043: gcc -c conftest.c -o conftest2.o +configure:4046: $? = 0 +configure:4058: result: yes +configure:4077: checking dependency style of gcc +configure:4188: result: gcc3 +configure:4204: checking for library containing strerror +configure:4235: gcc -o conftest -g -O2 -Wall conftest.c >&5 +configure:4235: $? = 0 +configure:4252: result: none required +configure:4308: checking for gcc +configure:4335: result: gcc +configure:4564: checking for C compiler version +configure:4573: gcc --version >&5 +gcc (Ubuntu 4.8.4-2ubuntu1~14.04.4) 4.8.4 +Copyright (C) 2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -configure:4605: $? = 0 -configure:4594: gcc -v >&5 +configure:4584: $? = 0 +configure:4573: gcc -v >&5 Using built-in specs. COLLECT_GCC=gcc -COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-linux-gnueabihf/5/lto-wrapper -Target: arm-linux-gnueabihf -Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.10' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libitm --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-armhf/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-armhf --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-armhf --with-arch-directory=arm --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --enable-multilib --disable-sjlj-exceptions --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-mode=thumb --disable-werror --enable-multilib --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.8/lto-wrapper +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.8.4-2ubuntu1~14.04.4' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix -gcc version 5.4.0 20160609 (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.10) -configure:4605: $? = 0 -configure:4594: gcc -V >&5 +gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.4) +configure:4584: $? = 0 +configure:4573: gcc -V >&5 gcc: error: unrecognized command line option '-V' gcc: fatal error: no input files compilation terminated. -configure:4605: $? = 1 -configure:4594: gcc -qversion >&5 +configure:4584: $? = 4 +configure:4573: gcc -qversion >&5 gcc: error: unrecognized command line option '-qversion' gcc: fatal error: no input files compilation terminated. -configure:4605: $? = 1 -configure:4609: checking whether we are using the GNU C compiler -configure:4637: result: yes -configure:4646: checking whether gcc accepts -g -configure:4707: result: yes -configure:4724: checking for gcc option to accept ISO C89 -configure:4800: result: none needed -configure:4825: checking whether gcc understands -c and -o together -configure:4862: result: yes -configure:4881: checking dependency style of gcc -configure:4992: result: gcc3 -configure:5011: checking for gcc option to accept ISO C99 -configure:5160: gcc -c -g -O2 -Wall conftest.c >&5 +configure:4584: $? = 4 +configure:4588: checking whether we are using the GNU C compiler +configure:4616: result: yes +configure:4625: checking whether gcc accepts -g +configure:4686: result: yes +configure:4703: checking for gcc option to accept ISO C89 +configure:4779: result: none needed +configure:4804: checking whether gcc understands -c and -o together +configure:4841: result: yes +configure:4860: checking dependency style of gcc +configure:4971: result: gcc3 +configure:4990: checking for gcc option to accept ISO C99 +configure:5139: gcc -c -g -O2 -Wall conftest.c >&5 +conftest.c:59:29: error: expected ';', ',' or ')' before 'text' + test_restrict (ccp restrict text) + ^ conftest.c: In function 'test_varargs': conftest.c:80:9: warning: variable 'fnumber' set but not used [-Wunused-but-set-variable] float fnumber; @@ -188,98 +190,270 @@ conftest.c:79:7: warning: variable 'number' set but not used [-Wunused-but-set-v conftest.c:78:15: warning: variable 'str' set but not used [-Wunused-but-set-variable] const char *str; ^ -configure:5160: $? = 0 -configure:5173: result: none needed -configure:5281: checking for gcc option to accept ISO Standard C -configure:5292: result: none needed -configure:5346: checking how to print strings -configure:5373: result: printf -configure:5394: checking for a sed that does not truncate output -configure:5458: result: /bin/sed -configure:5476: checking for grep that handles long lines and -e -configure:5534: result: /bin/grep -configure:5539: checking for egrep -configure:5601: result: /bin/grep -E -configure:5606: checking for fgrep -configure:5668: result: /bin/grep -F -configure:5703: checking for ld used by gcc -configure:5770: result: /usr/bin/ld -configure:5777: checking if the linker (/usr/bin/ld) is GNU ld -configure:5792: result: yes -configure:5804: checking for BSD- or MS-compatible name lister (nm) -configure:5858: result: /usr/bin/nm -B -configure:5988: checking the name lister (/usr/bin/nm -B) interface -configure:5995: gcc -c -g -O2 -Wall conftest.c >&5 -configure:5998: /usr/bin/nm -B "conftest.o" -configure:6001: output -00000000 B some_variable -configure:6008: result: BSD nm -configure:6011: checking whether ln -s works -configure:6015: result: yes -configure:6023: checking the maximum length of command line arguments -configure:6154: result: 1572864 -configure:6202: checking how to convert armv7l-unknown-linux-gnueabihf file names to armv7l-unknown-linux-gnueabihf format -configure:6242: result: func_convert_file_noop -configure:6249: checking how to convert armv7l-unknown-linux-gnueabihf file names to toolchain format -configure:6269: result: func_convert_file_noop -configure:6276: checking for /usr/bin/ld option to reload object files -configure:6283: result: -r -configure:6357: checking for objdump -configure:6373: found /usr/bin/objdump -configure:6384: result: objdump -configure:6416: checking how to recognize dependent libraries -configure:6616: result: pass_all -configure:6701: checking for dlltool -configure:6731: result: no -configure:6761: checking how to associate runtime and link libraries -configure:6788: result: printf %s\n -configure:6848: checking for ar -configure:6864: found /usr/bin/ar -configure:6875: result: ar -configure:6912: checking for archiver @FILE support -configure:6929: gcc -c -g -O2 -Wall conftest.c >&5 -configure:6929: $? = 0 -configure:6932: ar cru libconftest.a @conftest.lst >&5 -ar: `u' modifier ignored since `D' is the default (see `U') -configure:6935: $? = 0 -configure:6940: ar cru libconftest.a @conftest.lst >&5 -ar: `u' modifier ignored since `D' is the default (see `U') +conftest.c: In function 'main': +conftest.c:111:3: warning: implicit declaration of function 'test_restrict' [-Wimplicit-function-declaration] + if (test_restrict ("String literal") == 0) + ^ +conftest.c:113:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'newvar' + char *restrict newvar = "Another string"; + ^ +conftest.c:113:18: error: 'newvar' undeclared (first use in this function) +conftest.c:113:18: note: each undeclared identifier is reported only once for each function it appears in +conftest.c:123:3: error: 'for' loop initial declarations are only allowed in C99 mode + for (int i = 0; i < ia->datasize; ++i) + ^ +conftest.c:123:3: note: use option -std=c99 or -std=gnu99 to compile your code +configure:5139: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "sphinxbase" +| #define PACKAGE_TARNAME "sphinxbase" +| #define PACKAGE_VERSION "5prealpha" +| #define PACKAGE_STRING "sphinxbase 5prealpha" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| /* end confdefs.h. */ +| #include +| #include +| #include +| #include +| #include +| +| // Check varargs macros. These examples are taken from C99 6.10.3.5. +| #define debug(...) fprintf (stderr, __VA_ARGS__) +| #define showlist(...) puts (#__VA_ARGS__) +| #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) +| static void +| test_varargs_macros (void) +| { +| int x = 1234; +| int y = 5678; +| debug ("Flag"); +| debug ("X = %d\n", x); +| showlist (The first, second, and third items.); +| report (x>y, "x is %d but y is %d", x, y); +| } +| +| // Check long long types. +| #define BIG64 18446744073709551615ull +| #define BIG32 4294967295ul +| #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) +| #if !BIG_OK +| your preprocessor is broken; +| #endif +| #if BIG_OK +| #else +| your preprocessor is broken; +| #endif +| static long long int bignum = -9223372036854775807LL; +| static unsigned long long int ubignum = BIG64; +| +| struct incomplete_array +| { +| int datasize; +| double data[]; +| }; +| +| struct named_init { +| int number; +| const wchar_t *name; +| double average; +| }; +| +| typedef const char *ccp; +| +| static inline int +| test_restrict (ccp restrict text) +| { +| // See if C++-style comments work. +| // Iterate through items via the restricted pointer. +| // Also check for declarations in for loops. +| for (unsigned int i = 0; *(text+i) != '\0'; ++i) +| continue; +| return 0; +| } +| +| // Check varargs and va_copy. +| static void +| test_varargs (const char *format, ...) +| { +| va_list args; +| va_start (args, format); +| va_list args_copy; +| va_copy (args_copy, args); +| +| const char *str; +| int number; +| float fnumber; +| +| while (*format) +| { +| switch (*format++) +| { +| case 's': // string +| str = va_arg (args_copy, const char *); +| break; +| case 'd': // int +| number = va_arg (args_copy, int); +| break; +| case 'f': // float +| fnumber = va_arg (args_copy, double); +| break; +| default: +| break; +| } +| } +| va_end (args_copy); +| va_end (args); +| } +| +| int +| main () +| { +| +| // Check bool. +| _Bool success = false; +| +| // Check restrict. +| if (test_restrict ("String literal") == 0) +| success = true; +| char *restrict newvar = "Another string"; +| +| // Check varargs. +| test_varargs ("s, d' f .", "string", 65, 34.234); +| test_varargs_macros (); +| +| // Check flexible array members. +| struct incomplete_array *ia = +| malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); +| ia->datasize = 10; +| for (int i = 0; i < ia->datasize; ++i) +| ia->data[i] = i * 1.234; +| +| // Check named initializers. +| struct named_init ni = { +| .number = 34, +| .name = L"Test wide string", +| .average = 543.34343, +| }; +| +| ni.number = 58; +| +| int dynamic_array[ni.number]; +| dynamic_array[ni.number - 1] = 543; +| +| // work around unused variable warnings +| return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' +| || dynamic_array[ni.number - 1] != 543); +| +| ; +| return 0; +| } +configure:5139: gcc -std=gnu99 -c -g -O2 -Wall conftest.c >&5 +conftest.c: In function 'test_varargs': +conftest.c:80:9: warning: variable 'fnumber' set but not used [-Wunused-but-set-variable] + float fnumber; + ^ +conftest.c:79:7: warning: variable 'number' set but not used [-Wunused-but-set-variable] + int number; + ^ +conftest.c:78:15: warning: variable 'str' set but not used [-Wunused-but-set-variable] + const char *str; + ^ +configure:5139: $? = 0 +configure:5159: result: -std=gnu99 +configure:5260: checking for gcc -std=gnu99 option to accept ISO Standard C +configure:5274: result: -std=gnu99 +configure:5325: checking how to print strings +configure:5352: result: printf +configure:5373: checking for a sed that does not truncate output +configure:5437: result: /bin/sed +configure:5455: checking for grep that handles long lines and -e +configure:5513: result: /bin/grep +configure:5518: checking for egrep +configure:5580: result: /bin/grep -E +configure:5585: checking for fgrep +configure:5647: result: /bin/grep -F +configure:5682: checking for ld used by gcc -std=gnu99 +configure:5749: result: /usr/bin/ld +configure:5756: checking if the linker (/usr/bin/ld) is GNU ld +configure:5771: result: yes +configure:5783: checking for BSD- or MS-compatible name lister (nm) +configure:5832: result: /usr/bin/nm -B +configure:5962: checking the name lister (/usr/bin/nm -B) interface +configure:5969: gcc -std=gnu99 -c -g -O2 -Wall conftest.c >&5 +configure:5972: /usr/bin/nm -B "conftest.o" +configure:5975: output +0000000000000000 B some_variable +configure:5982: result: BSD nm +configure:5985: checking whether ln -s works +configure:5989: result: yes +configure:5997: checking the maximum length of command line arguments +configure:6128: result: 1572864 +configure:6145: checking whether the shell understands some XSI constructs +configure:6155: result: yes +configure:6159: checking whether the shell understands "+=" +configure:6165: result: yes +configure:6200: checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format +configure:6240: result: func_convert_file_noop +configure:6247: checking how to convert x86_64-unknown-linux-gnu file names to toolchain format +configure:6267: result: func_convert_file_noop +configure:6274: checking for /usr/bin/ld option to reload object files +configure:6281: result: -r +configure:6355: checking for objdump +configure:6371: found /usr/bin/objdump +configure:6382: result: objdump +configure:6414: checking how to recognize dependent libraries +configure:6612: result: pass_all +configure:6697: checking for dlltool +configure:6727: result: no +configure:6757: checking how to associate runtime and link libraries +configure:6784: result: printf %s\n +configure:6844: checking for ar +configure:6860: found /usr/bin/ar +configure:6871: result: ar +configure:6908: checking for archiver @FILE support +configure:6925: gcc -std=gnu99 -c -g -O2 -Wall conftest.c >&5 +configure:6925: $? = 0 +configure:6928: ar cru libconftest.a @conftest.lst >&5 +configure:6931: $? = 0 +configure:6936: ar cru libconftest.a @conftest.lst >&5 ar: conftest.o: No such file or directory -configure:6943: $? = 1 -configure:6955: result: @ -configure:7013: checking for strip -configure:7029: found /usr/bin/strip -configure:7040: result: strip -configure:7112: checking for ranlib -configure:7128: found /usr/bin/ranlib -configure:7139: result: ranlib -configure:7241: checking command to parse /usr/bin/nm -B output from gcc object -configure:7394: gcc -c -g -O2 -Wall conftest.c >&5 -configure:7397: $? = 0 -configure:7401: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm -configure:7404: $? = 0 -configure:7470: gcc -o conftest -g -O2 -Wall conftest.c conftstm.o >&5 -configure:7473: $? = 0 -configure:7511: result: ok -configure:7558: checking for sysroot -configure:7588: result: no -configure:7595: checking for a working dd -configure:7633: result: /bin/dd -configure:7637: checking how to truncate binary pipes -configure:7652: result: /bin/dd bs=4096 count=1 -configure:7981: checking for mt -configure:7997: found /bin/mt -configure:8008: result: mt -configure:8031: checking if mt is a manifest tool -configure:8037: mt '-?' -configure:8045: result: no -configure:8722: checking how to run the C preprocessor -configure:8753: gcc -E conftest.c -configure:8753: $? = 0 -configure:8767: gcc -E conftest.c +configure:6939: $? = 1 +configure:6951: result: @ +configure:7009: checking for strip +configure:7025: found /usr/bin/strip +configure:7036: result: strip +configure:7108: checking for ranlib +configure:7124: found /usr/bin/ranlib +configure:7135: result: ranlib +configure:7237: checking command to parse /usr/bin/nm -B output from gcc -std=gnu99 object +configure:7357: gcc -std=gnu99 -c -g -O2 -Wall conftest.c >&5 +configure:7360: $? = 0 +configure:7364: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm +configure:7367: $? = 0 +configure:7433: gcc -std=gnu99 -o conftest -g -O2 -Wall conftest.c conftstm.o >&5 +configure:7436: $? = 0 +configure:7474: result: ok +configure:7511: checking for sysroot +configure:7541: result: no +configure:7618: gcc -std=gnu99 -c -g -O2 -Wall conftest.c >&5 +configure:7621: $? = 0 +configure:7810: checking for mt +configure:7826: found /bin/mt +configure:7837: result: mt +configure:7860: checking if mt is a manifest tool +configure:7866: mt '-?' +configure:7874: result: no +configure:8516: checking how to run the C preprocessor +configure:8547: gcc -std=gnu99 -E conftest.c +configure:8547: $? = 0 +configure:8561: gcc -std=gnu99 -E conftest.c conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory + #include + ^ compilation terminated. -configure:8767: $? = 1 +configure:8561: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "sphinxbase" @@ -290,13 +464,15 @@ configure: failed program was: | #define PACKAGE_URL "" | /* end confdefs.h. */ | #include -configure:8792: result: gcc -E -configure:8812: gcc -E conftest.c -configure:8812: $? = 0 -configure:8826: gcc -E conftest.c +configure:8586: result: gcc -std=gnu99 -E +configure:8606: gcc -std=gnu99 -E conftest.c +configure:8606: $? = 0 +configure:8620: gcc -std=gnu99 -E conftest.c conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory + #include + ^ compilation terminated. -configure:8826: $? = 1 +configure:8620: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "sphinxbase" @@ -307,104 +483,104 @@ configure: failed program was: | #define PACKAGE_URL "" | /* end confdefs.h. */ | #include -configure:8855: checking for ANSI C header files -configure:8875: gcc -c -g -O2 -Wall conftest.c >&5 -configure:8875: $? = 0 -configure:8948: gcc -o conftest -g -O2 -Wall conftest.c >&5 -configure:8948: $? = 0 -configure:8948: ./conftest -configure:8948: $? = 0 -configure:8959: result: yes -configure:8972: checking for sys/types.h -configure:8972: gcc -c -g -O2 -Wall conftest.c >&5 -configure:8972: $? = 0 -configure:8972: result: yes -configure:8972: checking for sys/stat.h -configure:8972: gcc -c -g -O2 -Wall conftest.c >&5 -configure:8972: $? = 0 -configure:8972: result: yes -configure:8972: checking for stdlib.h -configure:8972: gcc -c -g -O2 -Wall conftest.c >&5 -configure:8972: $? = 0 -configure:8972: result: yes -configure:8972: checking for string.h -configure:8972: gcc -c -g -O2 -Wall conftest.c >&5 -configure:8972: $? = 0 -configure:8972: result: yes -configure:8972: checking for memory.h -configure:8972: gcc -c -g -O2 -Wall conftest.c >&5 -configure:8972: $? = 0 -configure:8972: result: yes -configure:8972: checking for strings.h -configure:8972: gcc -c -g -O2 -Wall conftest.c >&5 -configure:8972: $? = 0 -configure:8972: result: yes -configure:8972: checking for inttypes.h -configure:8972: gcc -c -g -O2 -Wall conftest.c >&5 -configure:8972: $? = 0 -configure:8972: result: yes -configure:8972: checking for stdint.h -configure:8972: gcc -c -g -O2 -Wall conftest.c >&5 -configure:8972: $? = 0 -configure:8972: result: yes -configure:8972: checking for unistd.h -configure:8972: gcc -c -g -O2 -Wall conftest.c >&5 -configure:8972: $? = 0 -configure:8972: result: yes -configure:8986: checking for dlfcn.h -configure:8986: gcc -c -g -O2 -Wall conftest.c >&5 -configure:8986: $? = 0 -configure:8986: result: yes -configure:9242: checking for objdir -configure:9257: result: .libs -configure:9521: checking if gcc supports -fno-rtti -fno-exceptions -configure:9539: gcc -c -g -O2 -Wall -fno-rtti -fno-exceptions conftest.c >&5 -cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C -configure:9543: $? = 0 -configure:9556: result: no -configure:9914: checking for gcc option to produce PIC -configure:9921: result: -fPIC -DPIC -configure:9929: checking if gcc PIC flag -fPIC -DPIC works -configure:9947: gcc -c -g -O2 -Wall -fPIC -DPIC -DPIC conftest.c >&5 -configure:9951: $? = 0 -configure:9964: result: yes -configure:9993: checking if gcc static flag -static works -configure:10021: result: yes -configure:10036: checking if gcc supports -c -o file.o -configure:10057: gcc -c -g -O2 -Wall -o out/conftest2.o conftest.c >&5 -configure:10061: $? = 0 -configure:10083: result: yes -configure:10091: checking if gcc supports -c -o file.o -configure:10138: result: yes -configure:10171: checking whether the gcc linker (/usr/bin/ld) supports shared libraries -configure:11434: result: yes -configure:11471: checking whether -lc should be explicitly linked in -configure:11479: gcc -c -g -O2 -Wall conftest.c >&5 -configure:11482: $? = 0 -configure:11497: gcc -shared -fPIC -DPIC conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /bin/grep -lc \>/dev/null 2\>\&1 -configure:11500: $? = 0 -configure:11514: result: no -configure:11674: checking dynamic linker characteristics -configure:12255: gcc -o conftest -g -O2 -Wall -Wl,-rpath -Wl,/foo conftest.c >&5 -configure:12255: $? = 0 -configure:12504: result: GNU/Linux ld.so -configure:12626: checking how to hardcode library paths into programs -configure:12651: result: immediate -configure:13199: checking whether stripping libraries is possible -configure:13204: result: yes -configure:13239: checking if libtool supports shared libraries -configure:13241: result: yes -configure:13244: checking whether to build shared libraries -configure:13269: result: yes -configure:13272: checking whether to build static libraries -configure:13276: result: yes -configure:13318: checking for bison -configure:13334: found /usr/bin/bison -configure:13346: result: bison -y -configure:13360: checking for ANSI C header files -configure:13464: result: yes -configure:13472: checking whether byte ordering is bigendian -configure:13487: gcc -c -g -O2 -Wall conftest.c >&5 +configure:8649: checking for ANSI C header files +configure:8669: gcc -std=gnu99 -c -g -O2 -Wall conftest.c >&5 +configure:8669: $? = 0 +configure:8742: gcc -std=gnu99 -o conftest -g -O2 -Wall conftest.c >&5 +configure:8742: $? = 0 +configure:8742: ./conftest +configure:8742: $? = 0 +configure:8753: result: yes +configure:8766: checking for sys/types.h +configure:8766: gcc -std=gnu99 -c -g -O2 -Wall conftest.c >&5 +configure:8766: $? = 0 +configure:8766: result: yes +configure:8766: checking for sys/stat.h +configure:8766: gcc -std=gnu99 -c -g -O2 -Wall conftest.c >&5 +configure:8766: $? = 0 +configure:8766: result: yes +configure:8766: checking for stdlib.h +configure:8766: gcc -std=gnu99 -c -g -O2 -Wall conftest.c >&5 +configure:8766: $? = 0 +configure:8766: result: yes +configure:8766: checking for string.h +configure:8766: gcc -std=gnu99 -c -g -O2 -Wall conftest.c >&5 +configure:8766: $? = 0 +configure:8766: result: yes +configure:8766: checking for memory.h +configure:8766: gcc -std=gnu99 -c -g -O2 -Wall conftest.c >&5 +configure:8766: $? = 0 +configure:8766: result: yes +configure:8766: checking for strings.h +configure:8766: gcc -std=gnu99 -c -g -O2 -Wall conftest.c >&5 +configure:8766: $? = 0 +configure:8766: result: yes +configure:8766: checking for inttypes.h +configure:8766: gcc -std=gnu99 -c -g -O2 -Wall conftest.c >&5 +configure:8766: $? = 0 +configure:8766: result: yes +configure:8766: checking for stdint.h +configure:8766: gcc -std=gnu99 -c -g -O2 -Wall conftest.c >&5 +configure:8766: $? = 0 +configure:8766: result: yes +configure:8766: checking for unistd.h +configure:8766: gcc -std=gnu99 -c -g -O2 -Wall conftest.c >&5 +configure:8766: $? = 0 +configure:8766: result: yes +configure:8780: checking for dlfcn.h +configure:8780: gcc -std=gnu99 -c -g -O2 -Wall conftest.c >&5 +configure:8780: $? = 0 +configure:8780: result: yes +configure:8986: checking for objdir +configure:9001: result: .libs +configure:9272: checking if gcc -std=gnu99 supports -fno-rtti -fno-exceptions +configure:9290: gcc -std=gnu99 -c -g -O2 -Wall -fno-rtti -fno-exceptions conftest.c >&5 +cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [enabled by default] +configure:9294: $? = 0 +configure:9307: result: no +configure:9634: checking for gcc -std=gnu99 option to produce PIC +configure:9641: result: -fPIC -DPIC +configure:9649: checking if gcc -std=gnu99 PIC flag -fPIC -DPIC works +configure:9667: gcc -std=gnu99 -c -g -O2 -Wall -fPIC -DPIC -DPIC conftest.c >&5 +configure:9671: $? = 0 +configure:9684: result: yes +configure:9713: checking if gcc -std=gnu99 static flag -static works +configure:9741: result: yes +configure:9756: checking if gcc -std=gnu99 supports -c -o file.o +configure:9777: gcc -std=gnu99 -c -g -O2 -Wall -o out/conftest2.o conftest.c >&5 +configure:9781: $? = 0 +configure:9803: result: yes +configure:9811: checking if gcc -std=gnu99 supports -c -o file.o +configure:9858: result: yes +configure:9891: checking whether the gcc -std=gnu99 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries +configure:11048: result: yes +configure:11085: checking whether -lc should be explicitly linked in +configure:11093: gcc -std=gnu99 -c -g -O2 -Wall conftest.c >&5 +configure:11096: $? = 0 +configure:11111: gcc -std=gnu99 -shared -fPIC -DPIC conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /bin/grep -lc \>/dev/null 2\>\&1 +configure:11114: $? = 0 +configure:11128: result: no +configure:11288: checking dynamic linker characteristics +configure:11788: gcc -std=gnu99 -o conftest -g -O2 -Wall -Wl,-rpath -Wl,/foo conftest.c >&5 +configure:11788: $? = 0 +configure:12022: result: GNU/Linux ld.so +configure:12129: checking how to hardcode library paths into programs +configure:12154: result: immediate +configure:12694: checking whether stripping libraries is possible +configure:12699: result: yes +configure:12734: checking if libtool supports shared libraries +configure:12736: result: yes +configure:12739: checking whether to build shared libraries +configure:12760: result: yes +configure:12763: checking whether to build static libraries +configure:12767: result: yes +configure:12809: checking for bison +configure:12825: found /usr/bin/bison +configure:12837: result: bison -y +configure:12851: checking for ANSI C header files +configure:12955: result: yes +configure:12963: checking whether byte ordering is bigendian +configure:12978: gcc -std=gnu99 -c -g -O2 -Wall conftest.c >&5 conftest.c:23:9: error: unknown type name 'not' not a universal capable compiler ^ @@ -412,7 +588,7 @@ conftest.c:23:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before not a universal capable compiler ^ conftest.c:23:15: error: unknown type name 'universal' -configure:13487: $? = 1 +configure:12978: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "sphinxbase" @@ -440,9 +616,9 @@ configure: failed program was: | #endif | typedef int dummy; | -configure:13532: gcc -c -g -O2 -Wall conftest.c >&5 -configure:13532: $? = 0 -configure:13550: gcc -c -g -O2 -Wall conftest.c >&5 +configure:13023: gcc -std=gnu99 -c -g -O2 -Wall conftest.c >&5 +configure:13023: $? = 0 +configure:13041: gcc -std=gnu99 -c -g -O2 -Wall conftest.c >&5 conftest.c: In function 'main': conftest.c:29:4: error: unknown type name 'not' not big endian @@ -450,7 +626,7 @@ conftest.c:29:4: error: unknown type name 'not' conftest.c:29:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian' not big endian ^ -configure:13550: $? = 1 +configure:13041: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "sphinxbase" @@ -486,14 +662,14 @@ configure: failed program was: | ; | return 0; | } -configure:13678: result: no -configure:13696: checking return type of signal handlers -configure:13714: gcc -c -g -O2 -Wall conftest.c >&5 +configure:13169: result: no +configure:13187: checking return type of signal handlers +configure:13205: gcc -std=gnu99 -c -g -O2 -Wall conftest.c >&5 conftest.c: In function 'main': -conftest.c:28:9: error: void value not ignored as it ought to be +conftest.c:28:1: error: void value not ignored as it ought to be return *(signal (0, 0)) (0) == 1; - ^ -configure:13714: $? = 1 + ^ +configure:13205: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "sphinxbase" @@ -526,16 +702,16 @@ configure: failed program was: | ; | return 0; | } -configure:13721: result: void -configure:13729: checking for long long -configure:13729: gcc -c -g -O2 -Wall conftest.c >&5 -configure:13729: $? = 0 -configure:13729: gcc -c -g -O2 -Wall conftest.c >&5 +configure:13212: result: void +configure:13220: checking for long long +configure:13220: gcc -std=gnu99 -c -g -O2 -Wall conftest.c >&5 +configure:13220: $? = 0 +configure:13220: gcc -std=gnu99 -c -g -O2 -Wall conftest.c >&5 conftest.c: In function 'main': conftest.c:59:24: error: expected expression before ')' token if (sizeof ((long long))) ^ -configure:13729: $? = 1 +configure:13220: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "sphinxbase" @@ -600,78 +776,80 @@ configure: failed program was: | ; | return 0; | } -configure:13729: result: yes -configure:13743: checking size of long long -configure:13748: gcc -o conftest -g -O2 -Wall conftest.c >&5 -configure:13748: $? = 0 -configure:13748: ./conftest -configure:13748: $? = 0 -configure:13762: result: 8 -configure:13776: checking size of long -configure:13781: gcc -o conftest -g -O2 -Wall conftest.c >&5 -configure:13781: $? = 0 -configure:13781: ./conftest -configure:13781: $? = 0 -configure:13795: result: 4 -configure:13808: checking for popen -configure:13808: gcc -o conftest -g -O2 -Wall conftest.c >&5 -configure:13808: $? = 0 -configure:13808: result: yes -configure:13808: checking for perror -configure:13808: gcc -o conftest -g -O2 -Wall conftest.c >&5 -configure:13808: $? = 0 -configure:13808: result: yes -configure:13808: checking for snprintf -configure:13808: gcc -o conftest -g -O2 -Wall conftest.c >&5 -conftest.c:51:6: warning: conflicting types for built-in function 'snprintf' +configure:13220: result: yes +configure:13234: checking size of long long +configure:13239: gcc -std=gnu99 -o conftest -g -O2 -Wall conftest.c >&5 +configure:13239: $? = 0 +configure:13239: ./conftest +configure:13239: $? = 0 +configure:13253: result: 8 +configure:13267: checking size of long +configure:13272: gcc -std=gnu99 -o conftest -g -O2 -Wall conftest.c >&5 +configure:13272: $? = 0 +configure:13272: ./conftest +configure:13272: $? = 0 +configure:13286: result: 8 +configure:13299: checking for popen +configure:13299: gcc -std=gnu99 -o conftest -g -O2 -Wall conftest.c >&5 +configure:13299: $? = 0 +configure:13299: result: yes +configure:13299: checking for perror +configure:13299: gcc -std=gnu99 -o conftest -g -O2 -Wall conftest.c >&5 +configure:13299: $? = 0 +configure:13299: result: yes +configure:13299: checking for snprintf +configure:13299: gcc -std=gnu99 -o conftest -g -O2 -Wall conftest.c >&5 +conftest.c:51:6: warning: conflicting types for built-in function 'snprintf' [enabled by default] char snprintf (); ^ -configure:13808: $? = 0 -configure:13808: result: yes -configure:13817: checking errno.h usability -configure:13817: gcc -c -g -O2 -Wall conftest.c >&5 -configure:13817: $? = 0 -configure:13817: result: yes -configure:13817: checking errno.h presence -configure:13817: gcc -E conftest.c -configure:13817: $? = 0 -configure:13817: result: yes -configure:13817: checking for errno.h -configure:13817: result: yes -configure:13837: checking for sgesv_ in -llapack -configure:13862: gcc -o conftest -g -O2 -Wall conftest.c -llapack >&5 -configure:13862: $? = 0 -configure:13871: result: yes -configure:13885: checking for sgemm_ in -lblas -configure:13910: gcc -o conftest -g -O2 -Wall conftest.c -lblas -llapack >&5 -configure:13910: $? = 0 -configure:13919: result: yes -configure:13954: checking for log in -lm -configure:13979: gcc -o conftest -g -O2 -Wall conftest.c -lm -lblas -llapack >&5 -conftest.c:39:6: warning: conflicting types for built-in function 'log' +configure:13299: $? = 0 +configure:13299: result: yes +configure:13308: checking errno.h usability +configure:13308: gcc -std=gnu99 -c -g -O2 -Wall conftest.c >&5 +configure:13308: $? = 0 +configure:13308: result: yes +configure:13308: checking errno.h presence +configure:13308: gcc -std=gnu99 -E conftest.c +configure:13308: $? = 0 +configure:13308: result: yes +configure:13308: checking for errno.h +configure:13308: result: yes +configure:13328: checking for sgesv_ in -llapack +configure:13353: gcc -std=gnu99 -o conftest -g -O2 -Wall conftest.c -llapack >&5 +configure:13353: $? = 0 +configure:13362: result: yes +configure:13376: checking for sgemm_ in -lblas +configure:13401: gcc -std=gnu99 -o conftest -g -O2 -Wall conftest.c -lblas -llapack >&5 +configure:13401: $? = 0 +configure:13410: result: yes +configure:13445: checking for log in -lm +configure:13470: gcc -std=gnu99 -o conftest -g -O2 -Wall conftest.c -lm -lblas -llapack >&5 +conftest.c:39:6: warning: conflicting types for built-in function 'log' [enabled by default] char log (); ^ -configure:13979: $? = 0 -configure:13988: result: yes -configure:14019: checking pthread.h usability -configure:14019: gcc -c -g -O2 -Wall conftest.c >&5 -configure:14019: $? = 0 -configure:14019: result: yes -configure:14019: checking pthread.h presence -configure:14019: gcc -E conftest.c -configure:14019: $? = 0 -configure:14019: result: yes -configure:14019: checking for pthread.h -configure:14019: result: yes -configure:14029: checking for pthread_create in -lpthread -configure:14054: gcc -o conftest -g -O2 -Wall conftest.c -lpthread -lm -lblas -llapack >&5 -configure:14054: $? = 0 -configure:14063: result: yes -configure:14136: checking pulse/pulseaudio.h usability -configure:14136: gcc -c -g -O2 -Wall conftest.c >&5 +configure:13470: $? = 0 +configure:13479: result: yes +configure:13510: checking pthread.h usability +configure:13510: gcc -std=gnu99 -c -g -O2 -Wall conftest.c >&5 +configure:13510: $? = 0 +configure:13510: result: yes +configure:13510: checking pthread.h presence +configure:13510: gcc -std=gnu99 -E conftest.c +configure:13510: $? = 0 +configure:13510: result: yes +configure:13510: checking for pthread.h +configure:13510: result: yes +configure:13520: checking for pthread_create in -lpthread +configure:13545: gcc -std=gnu99 -o conftest -g -O2 -Wall conftest.c -lpthread -lm -lblas -llapack >&5 +configure:13545: $? = 0 +configure:13554: result: yes +configure:13627: checking pulse/pulseaudio.h usability +configure:13627: gcc -std=gnu99 -c -g -O2 -Wall conftest.c >&5 conftest.c:69:30: fatal error: pulse/pulseaudio.h: No such file or directory + #include + ^ compilation terminated. -configure:14136: $? = 1 +configure:13627: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "sphinxbase" @@ -696,7 +874,7 @@ configure: failed program was: | #define RETSIGTYPE void | #define HAVE_LONG_LONG 1 | #define SIZEOF_LONG_LONG 8 -| #define SIZEOF_LONG 4 +| #define SIZEOF_LONG 8 | #define HAVE_POPEN 1 | #define HAVE_PERROR 1 | #define HAVE_SNPRINTF 1 @@ -742,12 +920,14 @@ configure: failed program was: | # include | #endif | #include -configure:14136: result: no -configure:14136: checking pulse/pulseaudio.h presence -configure:14136: gcc -E conftest.c +configure:13627: result: no +configure:13627: checking pulse/pulseaudio.h presence +configure:13627: gcc -std=gnu99 -E conftest.c conftest.c:36:30: fatal error: pulse/pulseaudio.h: No such file or directory + #include + ^ compilation terminated. -configure:14136: $? = 1 +configure:13627: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "sphinxbase" @@ -772,7 +952,7 @@ configure: failed program was: | #define RETSIGTYPE void | #define HAVE_LONG_LONG 1 | #define SIZEOF_LONG_LONG 8 -| #define SIZEOF_LONG 4 +| #define SIZEOF_LONG 8 | #define HAVE_POPEN 1 | #define HAVE_PERROR 1 | #define HAVE_SNPRINTF 1 @@ -785,14 +965,16 @@ configure: failed program was: | #define ENABLE_THREADS /**/ | /* end confdefs.h. */ | #include -configure:14136: result: no -configure:14136: checking for pulse/pulseaudio.h -configure:14136: result: no -configure:14233: checking alsa/asoundlib.h usability -configure:14233: gcc -c -g -O2 -Wall conftest.c >&5 +configure:13627: result: no +configure:13627: checking for pulse/pulseaudio.h +configure:13627: result: no +configure:13724: checking alsa/asoundlib.h usability +configure:13724: gcc -std=gnu99 -c -g -O2 -Wall conftest.c >&5 conftest.c:69:28: fatal error: alsa/asoundlib.h: No such file or directory + #include + ^ compilation terminated. -configure:14233: $? = 1 +configure:13724: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "sphinxbase" @@ -817,7 +999,7 @@ configure: failed program was: | #define RETSIGTYPE void | #define HAVE_LONG_LONG 1 | #define SIZEOF_LONG_LONG 8 -| #define SIZEOF_LONG 4 +| #define SIZEOF_LONG 8 | #define HAVE_POPEN 1 | #define HAVE_PERROR 1 | #define HAVE_SNPRINTF 1 @@ -863,12 +1045,14 @@ configure: failed program was: | # include | #endif | #include -configure:14233: result: no -configure:14233: checking alsa/asoundlib.h presence -configure:14233: gcc -E conftest.c +configure:13724: result: no +configure:13724: checking alsa/asoundlib.h presence +configure:13724: gcc -std=gnu99 -E conftest.c conftest.c:36:28: fatal error: alsa/asoundlib.h: No such file or directory + #include + ^ compilation terminated. -configure:14233: $? = 1 +configure:13724: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "sphinxbase" @@ -893,7 +1077,7 @@ configure: failed program was: | #define RETSIGTYPE void | #define HAVE_LONG_LONG 1 | #define SIZEOF_LONG_LONG 8 -| #define SIZEOF_LONG 4 +| #define SIZEOF_LONG 8 | #define HAVE_POPEN 1 | #define HAVE_PERROR 1 | #define HAVE_SNPRINTF 1 @@ -906,56 +1090,56 @@ configure: failed program was: | #define ENABLE_THREADS /**/ | /* end confdefs.h. */ | #include -configure:14233: result: no -configure:14233: checking for alsa/asoundlib.h -configure:14233: result: no -configure:14335: checking for doxygen -configure:14363: result: no -configure:14424: checking for a Python interpreter with version >= 2.6 -configure:14441: python -c import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '2.6'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex) +configure:13724: result: no +configure:13724: checking for alsa/asoundlib.h +configure:13724: result: no +configure:13826: checking for doxygen +configure:13854: result: no +configure:13915: checking for a Python interpreter with version >= 2.6 +configure:13932: python -c import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '2.6'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex) +configure:13935: $? = 0 +configure:13941: result: python +configure:13949: checking for python +configure:13967: found /usr/bin/python +configure:13979: result: /usr/bin/python +configure:13997: checking for python version +configure:14004: result: 2.7 +configure:14016: checking for python platform +configure:14023: result: linux2 +configure:14049: checking for python script directory +configure:14084: result: ${prefix}/lib/python2.7/dist-packages +configure:14093: checking for python extension module directory +configure:14128: result: ${exec_prefix}/lib/python2.7/dist-packages +configure:14149: checking for python2.7 +configure:14179: result: /usr/bin/python +configure:14195: checking for a version of Python >= '2.1.0' +configure:14221: result: yes +configure:14252: checking for the distutils Python package +configure:14256: result: yes +configure:14270: checking for Python include path +configure:14286: result: -I/usr/include/python2.7 +configure:14293: checking for Python library path +configure:14370: result: -L/usr/lib -lpython2.7 +configure:14377: checking for Python site-packages path +configure:14383: result: /usr/lib/python2.7/dist-packages +configure:14390: checking python extra libraries +configure:14397: result: -lpthread -ldl -lutil -lm +configure:14404: checking python extra linking flags +configure:14411: result: -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions +configure:14418: checking consistency of all components of python development environment +configure:14444: gcc -std=gnu99 -o conftest -g -O2 -Wall -I/usr/include/python2.7 conftest.c -lpthread -lm -lblas -llapack -L/usr/lib -lpython2.7 -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -lpthread -ldl -lutil -lm >&5 configure:14444: $? = 0 -configure:14450: result: python -configure:14458: checking for python -configure:14476: found /usr/bin/python -configure:14488: result: /usr/bin/python -configure:14506: checking for python version -configure:14513: result: 2.7 -configure:14525: checking for python platform -configure:14532: result: linux2 -configure:14558: checking for python script directory -configure:14593: result: ${prefix}/lib/python2.7/dist-packages -configure:14602: checking for python extension module directory -configure:14637: result: ${exec_prefix}/lib/python2.7/dist-packages -configure:14658: checking for python2.7 -configure:14688: result: /usr/bin/python -configure:14704: checking for a version of Python >= '2.1.0' -configure:14730: result: yes -configure:14761: checking for the distutils Python package -configure:14765: result: yes -configure:14779: checking for Python include path -configure:14795: result: -I/usr/include/python2.7 -configure:14802: checking for Python library path -configure:14879: result: -L/usr/lib -lpython2.7 -configure:14886: checking for Python site-packages path -configure:14892: result: /usr/lib/python2.7/dist-packages -configure:14899: checking python extra libraries -configure:14906: result: -lpthread -ldl -lutil -lm -configure:14913: checking python extra linking flags -configure:14920: result: -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -configure:14927: checking consistency of all components of python development environment -configure:14953: gcc -o conftest -g -O2 -Wall -I/usr/include/python2.7 conftest.c -lpthread -lm -lblas -llapack -L/usr/lib -lpython2.7 -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -lpthread -ldl -lutil -lm >&5 -configure:14953: $? = 0 -configure:14970: result: yes -configure:15001: checking for swig -configure:15019: found /usr/bin/swig -configure:15031: result: /usr/bin/swig -configure:15045: checking SWIG version -configure:15048: result: 3.0.8 -configure:15097: checking for SWIG library -configure:15100: result: /usr/share/swig3.0 -configure:15237: checking that generated files are newer than configure -configure:15243: result: done -configure:15295: creating ./config.status +configure:14461: result: yes +configure:14492: checking for swig +configure:14510: found /usr/bin/swig +configure:14522: result: /usr/bin/swig +configure:14536: checking SWIG version +configure:14539: result: 2.0.11 +configure:14588: checking for SWIG library +configure:14591: result: /usr/share/swig2.0 +configure:14728: checking that generated files are newer than configure +configure:14734: result: done +configure:14786: creating ./config.status ## ---------------------- ## ## Running config.status. ## @@ -970,58 +1154,58 @@ generated by GNU Autoconf 2.69. Invocation command line was CONFIG_COMMANDS = $ ./config.status -on pi +on ubuntu-virtual -config.status:1171: creating sphinxbase.pc -config.status:1171: creating Makefile -config.status:1171: creating include/Makefile -config.status:1171: creating include/sphinxbase/Makefile -config.status:1171: creating src/Makefile -config.status:1171: creating src/libsphinxad/Makefile -config.status:1171: creating src/libsphinxbase/Makefile -config.status:1171: creating src/libsphinxbase/util/Makefile -config.status:1171: creating src/libsphinxbase/feat/Makefile -config.status:1171: creating src/libsphinxbase/fe/Makefile -config.status:1171: creating src/libsphinxbase/lm/Makefile -config.status:1171: creating src/sphinx_fe/Makefile -config.status:1171: creating src/sphinx_cepview/Makefile -config.status:1171: creating src/sphinx_jsgf2fsg/Makefile -config.status:1171: creating src/sphinx_adtools/Makefile -config.status:1171: creating src/sphinx_lmtools/Makefile -config.status:1171: creating doc/Makefile -config.status:1171: creating doc/doxyfile -config.status:1171: creating test/Makefile -config.status:1171: creating test/unit/testfuncs.sh -config.status:1171: creating test/unit/Makefile -config.status:1171: creating test/unit/test_alloc/Makefile -config.status:1171: creating test/unit/test_bitvec/Makefile -config.status:1171: creating test/unit/test_case/Makefile -config.status:1171: creating test/unit/test_string/Makefile -config.status:1171: creating test/unit/test_cmdln/Makefile -config.status:1171: creating test/unit/test_hash/Makefile -config.status:1171: creating test/unit/test_matrix/Makefile -config.status:1171: creating test/unit/test_feat/Makefile -config.status:1171: creating test/unit/test_fe/Makefile -config.status:1171: creating test/unit/test_logmath/Makefile -config.status:1171: creating test/unit/test_lineiter/Makefile -config.status:1171: creating test/unit/test_ngram/Makefile -config.status:1171: creating test/unit/test_fsg/Makefile -config.status:1171: creating test/unit/test_thread/Makefile -config.status:1171: creating test/unit/test_util/Makefile -config.status:1171: creating test/regression/testfuncs.sh -config.status:1171: creating test/regression/Makefile -config.status:1171: creating swig/Makefile -config.status:1171: creating swig/python/Makefile -config.status:1171: creating include/config.h -config.status:1171: creating include/sphinx_config.h -config.status:1400: executing depfiles commands -config.status:1400: executing libtool commands +config.status:1167: creating sphinxbase.pc +config.status:1167: creating Makefile +config.status:1167: creating include/Makefile +config.status:1167: creating include/sphinxbase/Makefile +config.status:1167: creating src/Makefile +config.status:1167: creating src/libsphinxad/Makefile +config.status:1167: creating src/libsphinxbase/Makefile +config.status:1167: creating src/libsphinxbase/util/Makefile +config.status:1167: creating src/libsphinxbase/feat/Makefile +config.status:1167: creating src/libsphinxbase/fe/Makefile +config.status:1167: creating src/libsphinxbase/lm/Makefile +config.status:1167: creating src/sphinx_fe/Makefile +config.status:1167: creating src/sphinx_cepview/Makefile +config.status:1167: creating src/sphinx_jsgf2fsg/Makefile +config.status:1167: creating src/sphinx_adtools/Makefile +config.status:1167: creating src/sphinx_lmtools/Makefile +config.status:1167: creating doc/Makefile +config.status:1167: creating doc/doxyfile +config.status:1167: creating test/Makefile +config.status:1167: creating test/unit/testfuncs.sh +config.status:1167: creating test/unit/Makefile +config.status:1167: creating test/unit/test_alloc/Makefile +config.status:1167: creating test/unit/test_bitvec/Makefile +config.status:1167: creating test/unit/test_case/Makefile +config.status:1167: creating test/unit/test_string/Makefile +config.status:1167: creating test/unit/test_cmdln/Makefile +config.status:1167: creating test/unit/test_hash/Makefile +config.status:1167: creating test/unit/test_matrix/Makefile +config.status:1167: creating test/unit/test_feat/Makefile +config.status:1167: creating test/unit/test_fe/Makefile +config.status:1167: creating test/unit/test_logmath/Makefile +config.status:1167: creating test/unit/test_lineiter/Makefile +config.status:1167: creating test/unit/test_ngram/Makefile +config.status:1167: creating test/unit/test_fsg/Makefile +config.status:1167: creating test/unit/test_thread/Makefile +config.status:1167: creating test/unit/test_util/Makefile +config.status:1167: creating test/regression/testfuncs.sh +config.status:1167: creating test/regression/Makefile +config.status:1167: creating swig/Makefile +config.status:1167: creating swig/python/Makefile +config.status:1167: creating include/config.h +config.status:1167: creating include/sphinx_config.h +config.status:1396: executing depfiles commands +config.status:1396: executing libtool commands ## ---------------- ## ## Cache variables. ## ## ---------------- ## -ac_cv_build=armv7l-unknown-linux-gnueabihf +ac_cv_build=x86_64-unknown-linux-gnu ac_cv_c_bigendian=no ac_cv_c_compiler_gnu=yes ac_cv_env_CC_set= @@ -1036,8 +1220,6 @@ ac_cv_env_LDFLAGS_set= ac_cv_env_LDFLAGS_value= ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= -ac_cv_env_LT_SYS_LIBRARY_PATH_set= -ac_cv_env_LT_SYS_LIBRARY_PATH_value= ac_cv_env_PYTHON_VERSION_set= ac_cv_env_PYTHON_VERSION_value= ac_cv_env_PYTHON_set= @@ -1068,7 +1250,7 @@ ac_cv_header_strings_h=yes ac_cv_header_sys_stat_h=yes ac_cv_header_sys_types_h=yes ac_cv_header_unistd_h=yes -ac_cv_host=armv7l-unknown-linux-gnueabihf +ac_cv_host=x86_64-unknown-linux-gnu ac_cv_lib_blas_sgemm_=yes ac_cv_lib_lapack_sgesv_=yes ac_cv_lib_m_log=yes @@ -1081,10 +1263,9 @@ ac_cv_path_PYTHON=/usr/bin/python ac_cv_path_SED=/bin/sed ac_cv_path_SWIG=/usr/bin/swig ac_cv_path_install='/usr/bin/install -c' -ac_cv_path_lt_DD=/bin/dd ac_cv_path_mkdir=/bin/mkdir -ac_cv_prog_AWK=gawk -ac_cv_prog_CPP='gcc -E' +ac_cv_prog_AWK=mawk +ac_cv_prog_CPP='gcc -std=gnu99 -E' ac_cv_prog_HAVE_DOXYGEN=no ac_cv_prog_YACC='bison -y' ac_cv_prog_ac_ct_AR=ar @@ -1094,12 +1275,12 @@ ac_cv_prog_ac_ct_OBJDUMP=objdump ac_cv_prog_ac_ct_RANLIB=ranlib ac_cv_prog_ac_ct_STRIP=strip ac_cv_prog_cc_c89= -ac_cv_prog_cc_c99= +ac_cv_prog_cc_c99=-std=gnu99 ac_cv_prog_cc_g=yes -ac_cv_prog_cc_stdc= +ac_cv_prog_cc_stdc=-std=gnu99 ac_cv_prog_make_make_set=yes ac_cv_search_strerror='none required' -ac_cv_sizeof_long=4 +ac_cv_sizeof_long=8 ac_cv_sizeof_long_long=8 ac_cv_type_long_long=yes ac_cv_type_signal=void @@ -1131,20 +1312,18 @@ lt_cv_prog_gnu_ld=yes lt_cv_sharedlib_from_linklib_cmd='printf %s\n' lt_cv_shlibpath_overrides_runpath=no lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\''' -lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"\1", (void *) \&\1},/p'\''' -lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(lib.*\)$/ {"\1", (void *) \&\1},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"lib\1", (void *) \&\1},/p'\''' -lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\''' -lt_cv_sys_global_symbol_to_import= +lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"\2", (void *) \&\2},/p'\''' +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \(lib[^ ]*\)$/ {"\2", (void *) \&\2},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"lib\2", (void *) \&\2},/p'\''' +lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\''' lt_cv_sys_max_cmd_len=1572864 lt_cv_to_host_file_cmd=func_convert_file_noop lt_cv_to_tool_file_cmd=func_convert_file_noop -lt_cv_truncate_bin='/bin/dd bs=4096 count=1' ## ----------------- ## ## Output variables. ## ## ----------------- ## -ACLOCAL='${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing aclocal-1.15' +ACLOCAL='${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing aclocal-1.14' AMDEPBACKSLASH='\' AMDEP_FALSE='#' AMDEP_TRUE='' @@ -1154,18 +1333,18 @@ AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' AM_DEFAULT_VERBOSITY='1' AM_V='$(V)' AR='ar' -AUTOCONF='${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing autoconf' -AUTOHEADER='${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing autoheader' -AUTOMAKE='${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing automake-1.15' -AWK='gawk' +AUTOCONF='${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing autoconf' +AUTOHEADER='${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing autoheader' +AUTOMAKE='${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing automake-1.14' +AWK='mawk' BUILD_DOXYGEN_FALSE='' BUILD_DOXYGEN_TRUE='#' BUILD_SWIG_FALSE='#' BUILD_SWIG_TRUE='' -CC='gcc' +CC='gcc -std=gnu99' CCDEPMODE='depmode=gcc3' CFLAGS='-g -O2 -Wall' -CPP='gcc -E' +CPP='gcc -std=gnu99 -E' CPPFLAGS='' CYGPATH_W='echo' DEFS='-DHAVE_CONFIG_H' @@ -1189,7 +1368,7 @@ INSTALL_SCRIPT='${INSTALL}' INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' LAPACK_LITE_FALSE='' LAPACK_LITE_TRUE='#' -LD='/usr/bin/ld' +LD='/usr/bin/ld -m elf_x86_64' LDFLAGS='' LIBOBJS='' LIBS='-lpthread -lm -lblas -llapack ' @@ -1197,8 +1376,7 @@ LIBTOOL='$(SHELL) $(top_builddir)/libtool' LIPO='' LN_S='ln -s' LTLIBOBJS='' -LT_SYS_LIBRARY_PATH='' -MAKEINFO='${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing makeinfo' +MAKEINFO='${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing makeinfo' MANIFEST_TOOL=':' MKDIR_P='/bin/mkdir -p' NM='/usr/bin/nm -B' @@ -1231,7 +1409,7 @@ SET_MAKE='' SHELL='/bin/bash' STRIP='strip' SWIG='/usr/bin/swig' -SWIG_LIB='/usr/share/swig3.0' +SWIG_LIB='/usr/share/swig2.0' USE_LAPACK_FALSE='#' USE_LAPACK_TRUE='' USE_THREADS_FALSE='#' @@ -1256,25 +1434,25 @@ am__quote='' am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' bindir='${exec_prefix}/bin' -build='armv7l-unknown-linux-gnueabihf' +build='x86_64-unknown-linux-gnu' build_alias='' -build_cpu='armv7l' -build_os='linux-gnueabihf' +build_cpu='x86_64' +build_os='linux-gnu' build_vendor='unknown' datadir='${datarootdir}' datarootdir='${prefix}/share' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' dvidir='${docdir}' exec_prefix='${prefix}' -host='armv7l-unknown-linux-gnueabihf' +host='x86_64-unknown-linux-gnu' host_alias='' -host_cpu='armv7l' -host_os='linux-gnueabihf' +host_cpu='x86_64' +host_os='linux-gnu' host_vendor='unknown' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' -install_sh='${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/install-sh' +install_sh='${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/install-sh' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' @@ -1290,7 +1468,6 @@ program_transform_name='s,x,x,' psdir='${docdir}' pyexecdir='${exec_prefix}/lib/python2.7/dist-packages' pythondir='${prefix}/lib/python2.7/dist-packages' -runstatedir='${localstatedir}/run' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' sysconfdir='${prefix}/etc' @@ -1323,7 +1500,7 @@ target_alias='' #define RETSIGTYPE void #define HAVE_LONG_LONG 1 #define SIZEOF_LONG_LONG 8 -#define SIZEOF_LONG 4 +#define SIZEOF_LONG 8 #define HAVE_POPEN 1 #define HAVE_PERROR 1 #define HAVE_SNPRINTF 1 @@ -1337,21 +1514,3 @@ target_alias='' #define HAVE_PYTHON "2.7" configure: exit 0 - -## ---------------------- ## -## Running config.status. ## -## ---------------------- ## - -This file was extended by sphinxbase config.status 5prealpha, which was -generated by GNU Autoconf 2.69. Invocation command line was - - CONFIG_FILES = - CONFIG_HEADERS = - CONFIG_LINKS = - CONFIG_COMMANDS = - $ ./config.status include/config.h - -on pi - -config.status:1171: creating include/config.h -config.status:1352: include/config.h is unchanged diff --git a/sphinxbase-5prealpha/config.status b/sphinxbase-5prealpha/config.status index e9ffc18..b7c1796 100755 --- a/sphinxbase-5prealpha/config.status +++ b/sphinxbase-5prealpha/config.status @@ -437,11 +437,11 @@ Copyright (C) 2012 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." -ac_pwd='/home/pi/speech2text/sphinxbase-5prealpha' +ac_pwd='/home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha' srcdir='.' INSTALL='/usr/bin/install -c' MKDIR_P='/bin/mkdir -p' -AWK='gawk' +AWK='mawk' test -n "$AWK" || AWK=awk # The default lists apply if the user does not specify any file. ac_need_defaults=: @@ -549,28 +549,27 @@ AMDEP_TRUE="" ac_aux_dir="." sed_quote_subst='s/\(["`$\\]\)/\\\1/g' double_quote_subst='s/\(["`\\]\)/\\\1/g' delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' -macro_version='2.4.6' -macro_revision='2.4.6' +macro_version='2.4.2' +macro_revision='1.3337' enable_shared='yes' enable_static='yes' pic_mode='default' enable_fast_install='yes' -shared_archive_member_spec='' SHELL='/bin/bash' ECHO='printf %s\n' PATH_SEPARATOR=':' host_alias='' -host='armv7l-unknown-linux-gnueabihf' -host_os='linux-gnueabihf' +host='x86_64-unknown-linux-gnu' +host_os='linux-gnu' build_alias='' -build='armv7l-unknown-linux-gnueabihf' -build_os='linux-gnueabihf' +build='x86_64-unknown-linux-gnu' +build_os='linux-gnu' SED='/bin/sed' Xsed='/bin/sed -e 1s/^X//' GREP='/bin/grep' EGREP='/bin/grep -E' FGREP='/bin/grep -F' -LD='/usr/bin/ld' +LD='/usr/bin/ld -m elf_x86_64' NM='/usr/bin/nm -B' LN_S='ln -s' max_cmd_len='1572864' @@ -599,19 +598,16 @@ old_postinstall_cmds='chmod 644 $oldlib~$RANLIB $tool_oldlib' old_postuninstall_cmds='' old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs~$RANLIB $tool_oldlib' lock_old_archive_extraction='no' -CC='gcc' +CC='gcc -std=gnu99' CFLAGS='-g -O2 -Wall' -compiler='gcc' +compiler='gcc -std=gnu99' GCC='yes' lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\''' -lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\''' -lt_cv_sys_global_symbol_to_import='' -lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"\1", (void *) \&\1},/p'\''' -lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(lib.*\)$/ {"\1", (void *) \&\1},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"lib\1", (void *) \&\1},/p'\''' -lt_cv_nm_interface='BSD nm' +lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\''' +lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"\2", (void *) \&\2},/p'\''' +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \(lib[^ ]*\)$/ {"\2", (void *) \&\2},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"lib\2", (void *) \&\2},/p'\''' nm_file_list_spec='@' lt_sysroot='' -lt_cv_truncate_bin='/bin/dd bs=4096 count=1' objdir='.libs' MAGIC_CMD='file' lt_prog_compiler_no_builtin_flag=' -fno-builtin' @@ -631,22 +627,22 @@ shrext_cmds='.so' extract_expsyms_cmds='' archive_cmds_need_lc='no' enable_shared_with_static_runtimes='no' -export_dynamic_flag_spec='$wl--export-dynamic' -whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' +export_dynamic_flag_spec='${wl}--export-dynamic' +whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' compiler_needs_object='no' old_archive_from_new_cmds='' old_archive_from_expsyms_cmds='' -archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' +archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' module_cmds='' module_expsym_cmds='' with_gnu_ld='yes' allow_undefined_flag='' no_undefined_flag='' -hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' +hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator='' hardcode_direct='no' hardcode_direct_absolute='no' @@ -670,17 +666,16 @@ runpath_var='LD_RUN_PATH' shlibpath_var='LD_LIBRARY_PATH' shlibpath_overrides_runpath='no' libname_spec='lib$name' -library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' -soname_spec='$libname$release$shared_ext$major' +library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' +soname_spec='${libname}${release}${shared_ext}$major' install_override_mode='' postinstall_cmds='' postuninstall_cmds='' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' finish_eval='' hardcode_into_libs='yes' -sys_lib_search_path_spec='/usr/lib/gcc/arm-linux-gnueabihf/5 /usr/lib/arm-linux-gnueabihf /usr/lib /lib/arm-linux-gnueabihf /lib ' -configure_time_dlsearch_path='/lib /usr/lib /opt/vc/lib /lib/arm-linux-gnueabihf /usr/lib/arm-linux-gnueabihf /usr/lib/arm-linux-gnueabihf/mesa-egl /usr/lib/arm-linux-gnueabihf/mesa /usr/local/lib /usr/local/lib ' -configure_time_lt_sys_library_path='' +sys_lib_search_path_spec='/usr/lib/gcc/x86_64-linux-gnu/4.8 /usr/lib/x86_64-linux-gnu /usr/lib /lib/x86_64-linux-gnu /lib ' +sys_lib_dlsearch_path_spec='/lib /usr/lib /usr/local/lib /lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/mesa-egl /usr/lib/x86_64-linux-gnu/mesa ' hardcode_action='immediate' enable_dlopen='unknown' enable_dlopen_self='unknown' @@ -688,9 +683,9 @@ enable_dlopen_self_static='unknown' old_striplib='strip --strip-debug' striplib='strip --strip-unneeded' -LTCC='gcc' +LTCC='gcc -std=gnu99' LTCFLAGS='-g -O2 -Wall' -compiler='gcc' +compiler='gcc -std=gnu99' # A function that is used when there is no print builtin or printf. func_fallback_echo () @@ -701,10 +696,10 @@ _LTECHO_EOF' } # Quote evaled strings. -for var in SHELL ECHO PATH_SEPARATOR SED GREP EGREP FGREP LD NM LN_S lt_SP2NL lt_NL2SP reload_flag OBJDUMP deplibs_check_method file_magic_cmd file_magic_glob want_nocaseglob DLLTOOL sharedlib_from_linklib_cmd AR AR_FLAGS archiver_list_spec STRIP RANLIB CC CFLAGS compiler lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl lt_cv_sys_global_symbol_to_import lt_cv_sys_global_symbol_to_c_name_address lt_cv_sys_global_symbol_to_c_name_address_lib_prefix lt_cv_nm_interface nm_file_list_spec lt_cv_truncate_bin lt_prog_compiler_no_builtin_flag lt_prog_compiler_pic lt_prog_compiler_wl lt_prog_compiler_static lt_cv_prog_compiler_c_o need_locks MANIFEST_TOOL DSYMUTIL NMEDIT LIPO OTOOL OTOOL64 shrext_cmds export_dynamic_flag_spec whole_archive_flag_spec compiler_needs_object with_gnu_ld allow_undefined_flag no_undefined_flag hardcode_libdir_flag_spec hardcode_libdir_separator exclude_expsyms include_expsyms file_list_spec variables_saved_for_relink libname_spec library_names_spec soname_spec install_override_mode finish_eval old_striplib striplib; do +for var in SHELL ECHO PATH_SEPARATOR SED GREP EGREP FGREP LD NM LN_S lt_SP2NL lt_NL2SP reload_flag OBJDUMP deplibs_check_method file_magic_cmd file_magic_glob want_nocaseglob DLLTOOL sharedlib_from_linklib_cmd AR AR_FLAGS archiver_list_spec STRIP RANLIB CC CFLAGS compiler lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl lt_cv_sys_global_symbol_to_c_name_address lt_cv_sys_global_symbol_to_c_name_address_lib_prefix nm_file_list_spec lt_prog_compiler_no_builtin_flag lt_prog_compiler_pic lt_prog_compiler_wl lt_prog_compiler_static lt_cv_prog_compiler_c_o need_locks MANIFEST_TOOL DSYMUTIL NMEDIT LIPO OTOOL OTOOL64 shrext_cmds export_dynamic_flag_spec whole_archive_flag_spec compiler_needs_object with_gnu_ld allow_undefined_flag no_undefined_flag hardcode_libdir_flag_spec hardcode_libdir_separator exclude_expsyms include_expsyms file_list_spec variables_saved_for_relink libname_spec library_names_spec soname_spec install_override_mode finish_eval old_striplib striplib; do case `eval \\$ECHO \\""\\$$var"\\"` in *[\\\`\"\$]*) - eval "lt_$var=\\\"\`\$ECHO \"\$$var\" | \$SED \"\$sed_quote_subst\"\`\\\"" ## exclude from sc_prohibit_nested_quotes + eval "lt_$var=\\\"\`\$ECHO \"\$$var\" | \$SED \"\$sed_quote_subst\"\`\\\"" ;; *) eval "lt_$var=\\\"\$$var\\\"" @@ -713,10 +708,10 @@ for var in SHELL ECHO PATH_SEPARATOR SED GREP EGREP FGREP LD NM LN_S lt_SP2NL lt done # Double-quote double-evaled strings. -for var in reload_cmds old_postinstall_cmds old_postuninstall_cmds old_archive_cmds extract_expsyms_cmds old_archive_from_new_cmds old_archive_from_expsyms_cmds archive_cmds archive_expsym_cmds module_cmds module_expsym_cmds export_symbols_cmds prelink_cmds postlink_cmds postinstall_cmds postuninstall_cmds finish_cmds sys_lib_search_path_spec configure_time_dlsearch_path configure_time_lt_sys_library_path; do +for var in reload_cmds old_postinstall_cmds old_postuninstall_cmds old_archive_cmds extract_expsyms_cmds old_archive_from_new_cmds old_archive_from_expsyms_cmds archive_cmds archive_expsym_cmds module_cmds module_expsym_cmds export_symbols_cmds prelink_cmds postlink_cmds postinstall_cmds postuninstall_cmds finish_cmds sys_lib_search_path_spec sys_lib_dlsearch_path_spec; do case `eval \\$ECHO \\""\\$$var"\\"` in *[\\\`\"\$]*) - eval "lt_$var=\\\"\`\$ECHO \"\$$var\" | \$SED -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" ## exclude from sc_prohibit_nested_quotes + eval "lt_$var=\\\"\`\$ECHO \"\$$var\" | \$SED -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" ;; *) eval "lt_$var=\\\"\$$var\\\"" @@ -725,16 +720,19 @@ for var in reload_cmds old_postinstall_cmds old_postuninstall_cmds old_archive_c done ac_aux_dir='.' +xsi_shell='yes' +lt_shell_append='yes' -# See if we are running on zsh, and set the options that allow our +# See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes INIT. -if test -n "${ZSH_VERSION+set}"; then +if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi PACKAGE='sphinxbase' VERSION='5prealpha' + TIMESTAMP='' RM='rm -f' ofile='libtool' @@ -861,7 +859,7 @@ S["LTLIBOBJS"]="" S["LIBOBJS"]="" S["BUILD_SWIG_FALSE"]="#" S["BUILD_SWIG_TRUE"]="" -S["SWIG_LIB"]="/usr/share/swig3.0" +S["SWIG_LIB"]="/usr/share/swig2.0" S["SWIG"]="/usr/bin/swig" S["PYTHON_EXTRA_LDFLAGS"]="-Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions" S["PYTHON_EXTRA_LIBS"]="-lpthread -ldl -lutil -lm" @@ -892,8 +890,7 @@ S["USE_LAPACK_TRUE"]="" S["LAPACK_LITE_FALSE"]="" S["LAPACK_LITE_TRUE"]="#" S["YACC"]="bison -y" -S["CPP"]="gcc -E" -S["LT_SYS_LIBRARY_PATH"]="" +S["CPP"]="gcc -std=gnu99 -E" S["OTOOL64"]="" S["OTOOL"]="" S["LIPO"]="" @@ -909,7 +906,7 @@ S["LN_S"]="ln -s" S["NM"]="/usr/bin/nm -B" S["ac_ct_DUMPBIN"]="" S["DUMPBIN"]="" -S["LD"]="/usr/bin/ld" +S["LD"]="/usr/bin/ld -m elf_x86_64" S["FGREP"]="/bin/grep -F" S["EGREP"]="/bin/grep -E" S["GREP"]="/bin/grep" @@ -931,15 +928,15 @@ S["ac_ct_CC"]="gcc" S["CPPFLAGS"]="" S["LDFLAGS"]="" S["CFLAGS"]="-g -O2 -Wall" -S["CC"]="gcc" -S["host_os"]="linux-gnueabihf" +S["CC"]="gcc -std=gnu99" +S["host_os"]="linux-gnu" S["host_vendor"]="unknown" -S["host_cpu"]="armv7l" -S["host"]="armv7l-unknown-linux-gnueabihf" -S["build_os"]="linux-gnueabihf" +S["host_cpu"]="x86_64" +S["host"]="x86_64-unknown-linux-gnu" +S["build_os"]="linux-gnu" S["build_vendor"]="unknown" -S["build_cpu"]="armv7l" -S["build"]="armv7l-unknown-linux-gnueabihf" +S["build_cpu"]="x86_64" +S["build"]="x86_64-unknown-linux-gnu" S["AM_BACKSLASH"]="\\" S["AM_DEFAULT_VERBOSITY"]="1" S["AM_DEFAULT_V"]="$(AM_DEFAULT_VERBOSITY)" @@ -949,17 +946,17 @@ S["am__tar"]="$${TAR-tar} chof - \"$$tardir\"" S["AMTAR"]="$${TAR-tar}" S["am__leading_dot"]="." S["SET_MAKE"]="" -S["AWK"]="gawk" +S["AWK"]="mawk" S["mkdir_p"]="$(MKDIR_P)" S["MKDIR_P"]="/bin/mkdir -p" S["INSTALL_STRIP_PROGRAM"]="$(install_sh) -c -s" S["STRIP"]="strip" -S["install_sh"]="${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/install-sh" -S["MAKEINFO"]="${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing makeinfo" -S["AUTOHEADER"]="${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing autoheader" -S["AUTOMAKE"]="${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing automake-1.15" -S["AUTOCONF"]="${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing autoconf" -S["ACLOCAL"]="${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing aclocal-1.15" +S["install_sh"]="${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/install-sh" +S["MAKEINFO"]="${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing makeinfo" +S["AUTOHEADER"]="${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing autoheader" +S["AUTOMAKE"]="${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing automake-1.14" +S["AUTOCONF"]="${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing autoconf" +S["ACLOCAL"]="${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing aclocal-1.14" S["VERSION"]="5prealpha" S["PACKAGE"]="sphinxbase" S["CYGPATH_W"]="echo" @@ -986,7 +983,6 @@ S["infodir"]="${datarootdir}/info" S["docdir"]="${datarootdir}/doc/${PACKAGE_TARNAME}" S["oldincludedir"]="/usr/include" S["includedir"]="${prefix}/include" -S["runstatedir"]="${localstatedir}/run" S["localstatedir"]="${prefix}/var" S["sharedstatedir"]="${prefix}/com" S["sysconfdir"]="${prefix}/etc" @@ -1069,7 +1065,7 @@ D["STDC_HEADERS"]=" 1" D["RETSIGTYPE"]=" void" D["HAVE_LONG_LONG"]=" 1" D["SIZEOF_LONG_LONG"]=" 8" -D["SIZEOF_LONG"]=" 4" +D["SIZEOF_LONG"]=" 8" D["HAVE_POPEN"]=" 1" D["HAVE_PERROR"]=" 1" D["HAVE_SNPRINTF"]=" 1" @@ -1499,53 +1495,55 @@ $as_echo X"$file" | ;; "libtool":C) - # See if we are running on zsh, and set the options that allow our + # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. - if test -n "${ZSH_VERSION+set}"; then + if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi - cfgfile=${ofile}T + cfgfile="${ofile}T" trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL -# Generated automatically by $as_me ($PACKAGE) $VERSION + +# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. +# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. - -# Provide generalized library-building support services. -# Written by Gordon Matzigkeit, 1996 - -# Copyright (C) 2014 Free Software Foundation, Inc. -# This is free software; see the source for copying conditions. There is NO -# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -# GNU Libtool is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of of the License, or -# (at your option) any later version. # -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program or library that is built -# using GNU Libtool, you may include this file under the same -# distribution terms that you use for the rest of that program. +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008, 2009, 2010, 2011 Free Software +# Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 +# +# This file is part of GNU Libtool. # -# GNU Libtool is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of +# GNU Libtool is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, or +# obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # The names of the tagged configurations supported by this script. -available_tags='' - -# Configured defaults for sys_lib_dlsearch_path munging. -: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} +available_tags="" # ### BEGIN LIBTOOL CONFIG @@ -1565,9 +1563,6 @@ pic_mode=$pic_mode # Whether or not to optimize for fast installation. fast_install=$enable_fast_install -# Shared archive member basename,for filename based shared library versioning on AIX. -shared_archive_member_spec=$shared_archive_member_spec - # Shell to use when invoking shell scripts. SHELL=$lt_SHELL @@ -1685,27 +1680,18 @@ global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe # Transform the output of nm in a proper C declaration. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl -# Transform the output of nm into a list of symbols to manually relocate. -global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import - # Transform the output of nm in a C name address pair. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address # Transform the output of nm in a C name address pair when lib prefix is needed. global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix -# The name lister interface. -nm_interface=$lt_lt_cv_nm_interface - # Specify filename containing input files for \$NM. nm_file_list_spec=$lt_nm_file_list_spec -# The root where to search for dependent libraries,and where our libraries should be installed. +# The root where to search for dependent libraries,and in which our libraries should be installed. lt_sysroot=$lt_sysroot -# Command to truncate a binary pipe. -lt_truncate_bin=$lt_lt_cv_truncate_bin - # The name of the directory that contains temporary libtool files. objdir=$objdir @@ -1796,11 +1782,8 @@ hardcode_into_libs=$hardcode_into_libs # Compile-time system search path for libraries. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec -# Detected run-time system search path for libraries. -sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path - -# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. -configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path +# Run-time system search path for libraries. +sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec # Whether dlopen is supported. dlopen_support=$enable_dlopen @@ -1893,13 +1876,13 @@ hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator -# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct -# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is -# "absolute",i.e impossible to change by setting \$shlibpath_var if the +# "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute @@ -1949,65 +1932,6 @@ hardcode_action=$hardcode_action # ### END LIBTOOL CONFIG -_LT_EOF - - cat <<'_LT_EOF' >> "$cfgfile" - -# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE - -# func_munge_path_list VARIABLE PATH -# ----------------------------------- -# VARIABLE is name of variable containing _space_ separated list of -# directories to be munged by the contents of PATH, which is string -# having a format: -# "DIR[:DIR]:" -# string "DIR[ DIR]" will be prepended to VARIABLE -# ":DIR[:DIR]" -# string "DIR[ DIR]" will be appended to VARIABLE -# "DIRP[:DIRP]::[DIRA:]DIRA" -# string "DIRP[ DIRP]" will be prepended to VARIABLE and string -# "DIRA[ DIRA]" will be appended to VARIABLE -# "DIR[:DIR]" -# VARIABLE will be replaced by "DIR[ DIR]" -func_munge_path_list () -{ - case x$2 in - x) - ;; - *:) - eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" - ;; - x:*) - eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" - ;; - *::*) - eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" - eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" - ;; - *) - eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" - ;; - esac -} - - -# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. -func_cc_basename () -{ - for cc_temp in $*""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac - done - func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` -} - - -# ### END FUNCTIONS SHARED WITH CONFIGURE - _LT_EOF case $host_os in @@ -2016,7 +1940,7 @@ _LT_EOF # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. -if test set != "${COLLECT_NAMES+set}"; then +if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi @@ -2025,7 +1949,7 @@ _LT_EOF esac -ltmain=$ac_aux_dir/ltmain.sh +ltmain="$ac_aux_dir/ltmain.sh" # We use sed instead of cat because bash on DJGPP gets confused if @@ -2035,6 +1959,165 @@ ltmain=$ac_aux_dir/ltmain.sh sed '$q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) + if test x"$xsi_shell" = xyes; then + sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ +func_dirname ()\ +{\ +\ case ${1} in\ +\ */*) func_dirname_result="${1%/*}${2}" ;;\ +\ * ) func_dirname_result="${3}" ;;\ +\ esac\ +} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_basename ()$/,/^} # func_basename /c\ +func_basename ()\ +{\ +\ func_basename_result="${1##*/}"\ +} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ +func_dirname_and_basename ()\ +{\ +\ case ${1} in\ +\ */*) func_dirname_result="${1%/*}${2}" ;;\ +\ * ) func_dirname_result="${3}" ;;\ +\ esac\ +\ func_basename_result="${1##*/}"\ +} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ +func_stripname ()\ +{\ +\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ +\ # positional parameters, so assign one to ordinary parameter first.\ +\ func_stripname_result=${3}\ +\ func_stripname_result=${func_stripname_result#"${1}"}\ +\ func_stripname_result=${func_stripname_result%"${2}"}\ +} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ +func_split_long_opt ()\ +{\ +\ func_split_long_opt_name=${1%%=*}\ +\ func_split_long_opt_arg=${1#*=}\ +} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ +func_split_short_opt ()\ +{\ +\ func_split_short_opt_arg=${1#??}\ +\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ +} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ +func_lo2o ()\ +{\ +\ case ${1} in\ +\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ +\ *) func_lo2o_result=${1} ;;\ +\ esac\ +} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_xform ()$/,/^} # func_xform /c\ +func_xform ()\ +{\ + func_xform_result=${1%.*}.lo\ +} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_arith ()$/,/^} # func_arith /c\ +func_arith ()\ +{\ + func_arith_result=$(( $* ))\ +} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_len ()$/,/^} # func_len /c\ +func_len ()\ +{\ + func_len_result=${#1}\ +} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + +fi + +if test x"$lt_shell_append" = xyes; then + sed -e '/^func_append ()$/,/^} # func_append /c\ +func_append ()\ +{\ + eval "${1}+=\\${2}"\ +} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ +func_append_quoted ()\ +{\ +\ func_quote_for_eval "${2}"\ +\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ +} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + # Save a `func_append' function call where possible by direct use of '+=' + sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") + test 0 -eq $? || _lt_function_replace_fail=: +else + # Save a `func_append' function call even when '+=' is not available + sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") + test 0 -eq $? || _lt_function_replace_fail=: +fi + +if test x"$_lt_function_replace_fail" = x":"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 +$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} +fi + + mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" diff --git a/sphinxbase-5prealpha/configure b/sphinxbase-5prealpha/configure index 613fe16..cc14746 100755 --- a/sphinxbase-5prealpha/configure +++ b/sphinxbase-5prealpha/configure @@ -666,7 +666,6 @@ LAPACK_LITE_FALSE LAPACK_LITE_TRUE YACC CPP -LT_SYS_LIBRARY_PATH OTOOL64 OTOOL LIPO @@ -759,7 +758,6 @@ infodir docdir oldincludedir includedir -runstatedir localstatedir sharedstatedir sysconfdir @@ -788,7 +786,6 @@ enable_shared enable_static with_pic enable_fast_install -with_aix_soname with_gnu_ld with_sysroot enable_libtool_lock @@ -806,7 +803,6 @@ CFLAGS LDFLAGS LIBS CPPFLAGS -LT_SYS_LIBRARY_PATH CPP YACC PYTHON @@ -849,7 +845,6 @@ datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' -runstatedir='${localstatedir}/run' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' @@ -1102,15 +1097,6 @@ do | -silent | --silent | --silen | --sile | --sil) silent=yes ;; - -runstatedir | --runstatedir | --runstatedi | --runstated \ - | --runstate | --runstat | --runsta | --runst | --runs \ - | --run | --ru | --r) - ac_prev=runstatedir ;; - -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ - | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ - | --run=* | --ru=* | --r=*) - runstatedir=$ac_optarg ;; - -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ @@ -1248,7 +1234,7 @@ fi for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir runstatedir + libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. @@ -1401,7 +1387,6 @@ Fine tuning of the installation directories: --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] @@ -1462,12 +1447,9 @@ Optional Packages: --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use both] - --with-aix-soname=aix|svr4|both - shared library versioning (aka "SONAME") variant to - provide on AIX, [default=aix]. --with-gnu-ld assume the C compiler uses GNU ld [default=no] - --with-sysroot[=DIR] Search for dependent libraries within DIR (or the - compiler's sysroot if not specified). + --with-sysroot=DIR Search for dependent libraries within DIR + (or the compiler's sysroot if not specified). --without-lapack Disable matrix algebra support (depends on LAPACK) --with-python Enable Python extension, built with swig, enabled by default @@ -1480,8 +1462,6 @@ Some influential environment variables: LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory - LT_SYS_LIBRARY_PATH - User-defined run-time library search path. CPP C preprocessor YACC Bison command PYTHON the Python interpreter @@ -2508,7 +2488,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_config_headers="$ac_config_headers include/config.h include/sphinx_config.h" -am__api_version='1.15' +am__api_version='1.14' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do @@ -2709,8 +2689,8 @@ test "$program_suffix" != NONE && ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` -# Expand $ac_aux_dir to an absolute path. -am_aux_dir=`cd "$ac_aux_dir" && pwd` +# expand $ac_aux_dir to an absolute path +am_aux_dir=`cd $ac_aux_dir && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in @@ -2729,7 +2709,7 @@ else $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi -if test x"${install_sh+set}" != xset; then +if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; @@ -3048,8 +3028,8 @@ MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # mkdir_p='$(MKDIR_P)' -# We need awk for the "check" target (and possibly the TAP driver). The -# system "awk" is bad on some platforms. +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. # Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' @@ -3108,7 +3088,6 @@ END fi - CFLAGS=${CFLAGS:--g -O2 -Wall} # Make sure we can run config.sub. @@ -5305,8 +5284,8 @@ esac -macro_version='2.4.6' -macro_revision='2.4.6' +macro_version='2.4.2' +macro_revision='1.3337' @@ -5320,7 +5299,7 @@ macro_revision='2.4.6' -ltmain=$ac_aux_dir/ltmain.sh +ltmain="$ac_aux_dir/ltmain.sh" # Backslashify metacharacters that are still active within # double-quoted strings. @@ -5369,7 +5348,7 @@ func_echo_all () $ECHO "" } -case $ECHO in +case "$ECHO" in printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 $as_echo "printf" >&6; } ;; print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 @@ -5692,19 +5671,19 @@ test -z "$GREP" && GREP=grep # Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : - withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes + withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi ac_prog=ld -if test yes = "$GCC"; then +if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) - # gcc leaves a trailing carriage return, which upsets mingw + # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; @@ -5718,7 +5697,7 @@ $as_echo_n "checking for ld used by $CC... " >&6; } while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done - test -z "$LD" && LD=$ac_prog + test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. @@ -5729,7 +5708,7 @@ $as_echo_n "checking for ld used by $CC... " >&6; } with_gnu_ld=unknown ;; esac -elif test yes = "$with_gnu_ld"; then +elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else @@ -5740,32 +5719,32 @@ if ${lt_cv_path_LD+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD=$ac_dir/$ac_prog + lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 $as_echo "$LD" >&6; } @@ -5808,38 +5787,33 @@ if ${lt_cv_path_NM+:} false; then : else if test -n "$NM"; then # Let the user override the test. - lt_cv_path_NM=$NM + lt_cv_path_NM="$NM" else - lt_nm_to_check=${ac_tool_prefix}nm + lt_nm_to_check="${ac_tool_prefix}nm" if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. - tmp_nm=$ac_dir/$lt_tmp_nm - if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then + tmp_nm="$ac_dir/$lt_tmp_nm" + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. - # Adding the 'sed 1q' prevents false positives on HP-UX, which says: + # Adding the `sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file - # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty - case $build_os in - mingw*) lt_bad_file=conftest.nm/nofile ;; - *) lt_bad_file=/dev/null ;; - esac - case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in - *$lt_bad_file* | *'Invalid file or object type'*) + case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in + */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" - break 2 + break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" - break 2 + break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but @@ -5850,15 +5824,15 @@ else esac fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 $as_echo "$lt_cv_path_NM" >&6; } -if test no != "$lt_cv_path_NM"; then - NM=$lt_cv_path_NM +if test "$lt_cv_path_NM" != "no"; then + NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$DUMPBIN"; then : @@ -5964,9 +5938,9 @@ esac fi fi - case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in + case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in *COFF*) - DUMPBIN="$DUMPBIN -symbols -headers" + DUMPBIN="$DUMPBIN -symbols" ;; *) DUMPBIN=: @@ -5974,8 +5948,8 @@ fi esac fi - if test : != "$DUMPBIN"; then - NM=$DUMPBIN + if test "$DUMPBIN" != ":"; then + NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm @@ -6026,7 +6000,7 @@ if ${lt_cv_sys_max_cmd_len+:} false; then : $as_echo_n "(cached) " >&6 else i=0 - teststring=ABCD + teststring="ABCD" case $build_os in msdosdjgpp*) @@ -6066,7 +6040,7 @@ else lt_cv_sys_max_cmd_len=8192; ;; - bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) + netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` @@ -6117,22 +6091,22 @@ else *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len" && \ - test undefined != "$lt_cv_sys_max_cmd_len"; then + test undefined != "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. - for i in 1 2 3 4 5 6 7 8; do + for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. - while { test X`env echo "$teststring$teststring" 2>/dev/null` \ + while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && - test 17 != "$i" # 1/2 MB should be enough + test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring @@ -6150,7 +6124,7 @@ else fi -if test -n "$lt_cv_sys_max_cmd_len"; then +if test -n $lt_cv_sys_max_cmd_len ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 $as_echo "$lt_cv_sys_max_cmd_len" >&6; } else @@ -6168,6 +6142,30 @@ max_cmd_len=$lt_cv_sys_max_cmd_len : ${MV="mv -f"} : ${RM="rm -f"} +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 +$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } +# Try some XSI features +xsi_shell=no +( _lt_dummy="a/b/c" + test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ + = c,a/b,b/c, \ + && eval 'test $(( 1 + 1 )) -eq 2 \ + && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ + && xsi_shell=yes +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 +$as_echo "$xsi_shell" >&6; } + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 +$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } +lt_shell_append=no +( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ + >/dev/null 2>&1 \ + && lt_shell_append=yes +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 +$as_echo "$lt_shell_append" >&6; } + + if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else @@ -6290,13 +6288,13 @@ esac reload_cmds='$LD$reload_flag -o $output$reload_objs' case $host_os in cygwin* | mingw* | pw32* | cegcc*) - if test yes != "$GCC"; then + if test "$GCC" != yes; then reload_cmds=false fi ;; darwin*) - if test yes = "$GCC"; then - reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' + if test "$GCC" = yes; then + reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' else reload_cmds='$LD$reload_flag -o $output$reload_objs' fi @@ -6424,13 +6422,13 @@ lt_cv_deplibs_check_method='unknown' # Need to set the preceding variable on all platforms that support # interlibrary dependencies. # 'none' -- dependencies not supported. -# 'unknown' -- same as none, but documents that we really don't know. +# `unknown' -- same as none, but documents that we really don't know. # 'pass_all' -- all dependencies passed with no checks. # 'test_compile' -- check by making test program. # 'file_magic [[regex]]' -- check by looking for files in library path -# that responds to the $file_magic_cmd with a given extended regex. -# If you have 'file' or equivalent on your system and you're not sure -# whether 'pass_all' will *always* work, you probably want this one. +# which responds to the $file_magic_cmd with a given extended regex. +# If you have `file' or equivalent on your system and you're not sure +# whether `pass_all' will *always* work, you probably want this one. case $host_os in aix[4-9]*) @@ -6457,7 +6455,8 @@ mingw* | pw32*) # Base MSYS/MinGW do not provide the 'file' command needed by # func_win32_libid shell function, so use a weaker test based on 'objdump', # unless we find 'file', for example because we are cross-compiling. - if ( file / ) >/dev/null 2>&1; then + # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. + if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else @@ -6553,8 +6552,8 @@ newos6*) lt_cv_deplibs_check_method=pass_all ;; -openbsd* | bitrig*) - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then +openbsd*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' @@ -6607,9 +6606,6 @@ sysv4 | sysv4.3*) tpf*) lt_cv_deplibs_check_method=pass_all ;; -os2*) - lt_cv_deplibs_check_method=pass_all - ;; esac fi @@ -6767,8 +6763,8 @@ else case $host_os in cygwin* | mingw* | pw32* | cegcc*) - # two different shell functions defined in ltmain.sh; - # decide which one to use based on capabilities of $DLLTOOL + # two different shell functions defined in ltmain.sh + # decide which to use based on capabilities of $DLLTOOL case `$DLLTOOL --help 2>&1` in *--identify-strict*) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib @@ -6780,7 +6776,7 @@ cygwin* | mingw* | pw32* | cegcc*) ;; *) # fallback: assume linklib IS sharedlib - lt_cv_sharedlib_from_linklib_cmd=$ECHO + lt_cv_sharedlib_from_linklib_cmd="$ECHO" ;; esac @@ -6934,7 +6930,7 @@ if ac_fn_c_try_compile "$LINENO"; then : ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } - if test 0 -eq "$ac_status"; then + if test "$ac_status" -eq 0; then # Ensure the archiver fails upon bogus file names. rm -f conftest.$ac_objext libconftest.a { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 @@ -6942,7 +6938,7 @@ if ac_fn_c_try_compile "$LINENO"; then : ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } - if test 0 -ne "$ac_status"; then + if test "$ac_status" -ne 0; then lt_cv_ar_at_file=@ fi fi @@ -6955,7 +6951,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 $as_echo "$lt_cv_ar_at_file" >&6; } -if test no = "$lt_cv_ar_at_file"; then +if test "x$lt_cv_ar_at_file" = xno; then archiver_list_spec= else archiver_list_spec=$lt_cv_ar_at_file @@ -7172,7 +7168,7 @@ old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in - bitrig* | openbsd*) + openbsd*) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" ;; *) @@ -7262,7 +7258,7 @@ cygwin* | mingw* | pw32* | cegcc*) symcode='[ABCDGISTW]' ;; hpux*) - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then symcode='[ABCDEGRST]' fi ;; @@ -7295,44 +7291,14 @@ case `$NM -V 2>&1` in symcode='[ABCDGIRSTW]' ;; esac -if test "$lt_cv_nm_interface" = "MS dumpbin"; then - # Gets list of data symbols to import. - lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" - # Adjust the below global symbol transforms to fixup imported variables. - lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" - lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" - lt_c_name_lib_hook="\ - -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ - -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" -else - # Disable hooks by default. - lt_cv_sys_global_symbol_to_import= - lt_cdecl_hook= - lt_c_name_hook= - lt_c_name_lib_hook= -fi - # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. -lt_cv_sys_global_symbol_to_cdecl="sed -n"\ -$lt_cdecl_hook\ -" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ -" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address -lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ -$lt_c_name_hook\ -" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ -" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" - -# Transform an extracted symbol line into symbol name with lib prefix and -# symbol address. -lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ -$lt_c_name_lib_hook\ -" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ -" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ -" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" +lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" # Handle CRLF in mingw tool chain opt_cr= @@ -7350,24 +7316,21 @@ for ac_symprfx in "" "_"; do # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then - # Fake it for dumpbin and say T for any non-static function, - # D for any global variable and I for any imported variable. + # Fake it for dumpbin and say T for any non-static function + # and D for any global variable. # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK '"\ " {last_section=section; section=\$ 3};"\ " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ -" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ -" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ -" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ -" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ -" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ -" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ -" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ +" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ +" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ +" s[1]~/^[@?]/{print s[1], s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" @@ -7415,11 +7378,11 @@ _LT_EOF if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ -#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE -/* DATA imports from DLLs on WIN32 can't be const, because runtime +#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) +/* DATA imports from DLLs on WIN32 con't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT_DLSYM_CONST -#elif defined __osf__ +#elif defined(__osf__) /* This system does not cope well with relocations in const data. */ # define LT_DLSYM_CONST #else @@ -7445,7 +7408,7 @@ lt__PROGRAM__LTX_preloaded_symbols[] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF - $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; @@ -7465,13 +7428,13 @@ _LT_EOF mv conftest.$ac_objext conftstm.$ac_objext lt_globsym_save_LIBS=$LIBS lt_globsym_save_CFLAGS=$CFLAGS - LIBS=conftstm.$ac_objext + LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && test -s conftest$ac_exeext; then + test $ac_status = 0; } && test -s conftest${ac_exeext}; then pipe_works=yes fi LIBS=$lt_globsym_save_LIBS @@ -7492,7 +7455,7 @@ _LT_EOF rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. - if test yes = "$pipe_works"; then + if test "$pipe_works" = yes; then break else lt_cv_sys_global_symbol_pipe= @@ -7534,16 +7497,6 @@ fi - - - - - - - - - - @@ -7567,9 +7520,9 @@ fi lt_sysroot= -case $with_sysroot in #( +case ${with_sysroot} in #( yes) - if test yes = "$GCC"; then + if test "$GCC" = yes; then lt_sysroot=`$CC --print-sysroot 2>/dev/null` fi ;; #( @@ -7579,8 +7532,8 @@ case $with_sysroot in #( no|'') ;; #( *) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 -$as_echo "$with_sysroot" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 +$as_echo "${with_sysroot}" >&6; } as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 ;; esac @@ -7592,99 +7545,18 @@ $as_echo "${lt_sysroot:-no}" >&6; } -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 -$as_echo_n "checking for a working dd... " >&6; } -if ${ac_cv_path_lt_DD+:} false; then : - $as_echo_n "(cached) " >&6 -else - printf 0123456789abcdef0123456789abcdef >conftest.i -cat conftest.i conftest.i >conftest2.i -: ${lt_DD:=$DD} -if test -z "$lt_DD"; then - ac_path_lt_DD_found=false - # Loop through the user's path and test for each of PROGNAME-LIST - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in dd; do - for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" - as_fn_executable_p "$ac_path_lt_DD" || continue -if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then - cmp -s conftest.i conftest.out \ - && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: -fi - $ac_path_lt_DD_found && break 3 - done - done - done -IFS=$as_save_IFS - if test -z "$ac_cv_path_lt_DD"; then - : - fi -else - ac_cv_path_lt_DD=$lt_DD -fi - -rm -f conftest.i conftest2.i conftest.out -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 -$as_echo "$ac_cv_path_lt_DD" >&6; } - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 -$as_echo_n "checking how to truncate binary pipes... " >&6; } -if ${lt_cv_truncate_bin+:} false; then : - $as_echo_n "(cached) " >&6 -else - printf 0123456789abcdef0123456789abcdef >conftest.i -cat conftest.i conftest.i >conftest2.i -lt_cv_truncate_bin= -if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then - cmp -s conftest.i conftest.out \ - && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" -fi -rm -f conftest.i conftest2.i conftest.out -test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 -$as_echo "$lt_cv_truncate_bin" >&6; } - - - - - - - -# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. -func_cc_basename () -{ - for cc_temp in $*""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac - done - func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` -} - # Check whether --enable-libtool-lock was given. if test "${enable_libtool_lock+set}" = set; then : enableval=$enable_libtool_lock; fi -test no = "$enable_libtool_lock" || enable_libtool_lock=yes +test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) - # Find out what ABI is being produced by ac_compile, and set mode - # options accordingly. + # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 @@ -7693,25 +7565,24 @@ ia64-*-hpux*) test $ac_status = 0; }; then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) - HPUX_IA64_MODE=32 + HPUX_IA64_MODE="32" ;; *ELF-64*) - HPUX_IA64_MODE=64 + HPUX_IA64_MODE="64" ;; esac fi rm -rf conftest* ;; *-*-irix6*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. + # Find out which ABI we are using. echo '#line '$LINENO' "configure"' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - if test yes = "$lt_cv_prog_gnu_ld"; then + if test "$lt_cv_prog_gnu_ld" = yes; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" @@ -7740,50 +7611,9 @@ ia64-*-hpux*) rm -rf conftest* ;; -mips64*-*linux*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. - echo '#line '$LINENO' "configure"' > conftest.$ac_ext - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - emul=elf - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - emul="${emul}32" - ;; - *64-bit*) - emul="${emul}64" - ;; - esac - case `/usr/bin/file conftest.$ac_objext` in - *MSB*) - emul="${emul}btsmip" - ;; - *LSB*) - emul="${emul}ltsmip" - ;; - esac - case `/usr/bin/file conftest.$ac_objext` in - *N32*) - emul="${emul}n32" - ;; - esac - LD="${LD-ld} -m $emul" - fi - rm -rf conftest* - ;; - x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. Note that the listed cases only cover the - # situations where additional linker options are needed (such as when - # doing 32-bit compilation for a host where ld defaults to 64-bit, or - # vice versa); the common cases where no linker options are needed do - # not appear in the list. + # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 @@ -7806,10 +7636,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) ;; esac ;; - powerpc64le-*linux*) + powerpc64le-*) LD="${LD-ld} -m elf32lppclinux" ;; - powerpc64-*linux*) + powerpc64-*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -7828,10 +7658,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - powerpcle-*linux*) + powerpcle-*) LD="${LD-ld} -m elf64lppc" ;; - powerpc-*linux*) + powerpc-*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) @@ -7849,7 +7679,7 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. - SAVE_CFLAGS=$CFLAGS + SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 $as_echo_n "checking whether the C compiler needs -belf... " >&6; } @@ -7889,14 +7719,13 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 $as_echo "$lt_cv_cc_needs_belf" >&6; } - if test yes != "$lt_cv_cc_needs_belf"; then + if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf - CFLAGS=$SAVE_CFLAGS + CFLAGS="$SAVE_CFLAGS" fi ;; *-*solaris*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. + # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 @@ -7908,7 +7737,7 @@ $as_echo "$lt_cv_cc_needs_belf" >&6; } case $lt_cv_prog_gnu_ld in yes*) case $host in - i?86-*-solaris*|x86_64-*-solaris*) + i?86-*-solaris*) LD="${LD-ld} -m elf_x86_64" ;; sparc*-*-solaris*) @@ -7917,7 +7746,7 @@ $as_echo "$lt_cv_cc_needs_belf" >&6; } esac # GNU ld 2.21 introduced _sol2 emulations. Use them if available. if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then - LD=${LD-ld}_sol2 + LD="${LD-ld}_sol2" fi ;; *) @@ -7933,7 +7762,7 @@ $as_echo "$lt_cv_cc_needs_belf" >&6; } ;; esac -need_locks=$enable_libtool_lock +need_locks="$enable_libtool_lock" if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. @@ -8044,7 +7873,7 @@ else fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 $as_echo "$lt_cv_path_mainfest_tool" >&6; } -if test yes != "$lt_cv_path_mainfest_tool"; then +if test "x$lt_cv_path_mainfest_tool" != xyes; then MANIFEST_TOOL=: fi @@ -8547,7 +8376,7 @@ if ${lt_cv_apple_cc_single_mod+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_apple_cc_single_mod=no - if test -z "$LT_MULTI_MODULE"; then + if test -z "${LT_MULTI_MODULE}"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the @@ -8565,7 +8394,7 @@ else cat conftest.err >&5 # Otherwise, if the output was created with a 0 exit code from # the compiler, it worked. - elif test -f libconftest.dylib && test 0 = "$_lt_result"; then + elif test -f libconftest.dylib && test $_lt_result -eq 0; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&5 @@ -8604,7 +8433,7 @@ else fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext - LDFLAGS=$save_LDFLAGS + LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 @@ -8633,7 +8462,7 @@ _LT_EOF _lt_result=$? if test -s conftest.err && $GREP force_load conftest.err; then cat conftest.err >&5 - elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then + elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then lt_cv_ld_force_load=yes else cat conftest.err >&5 @@ -8646,32 +8475,32 @@ fi $as_echo "$lt_cv_ld_force_load" >&6; } case $host_os in rhapsody* | darwin1.[012]) - _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; + _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; darwin1.*) - _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[91]*) - _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; - 10.[012][,.]*) - _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + 10.[012]*) + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) - _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; esac ;; esac - if test yes = "$lt_cv_apple_cc_single_mod"; then + if test "$lt_cv_apple_cc_single_mod" = "yes"; then _lt_dar_single_mod='$single_module' fi - if test yes = "$lt_cv_ld_exported_symbols_list"; then - _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' + if test "$lt_cv_ld_exported_symbols_list" = "yes"; then + _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' else - _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' fi - if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then + if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= @@ -8679,41 +8508,6 @@ $as_echo "$lt_cv_ld_force_load" >&6; } ;; esac -# func_munge_path_list VARIABLE PATH -# ----------------------------------- -# VARIABLE is name of variable containing _space_ separated list of -# directories to be munged by the contents of PATH, which is string -# having a format: -# "DIR[:DIR]:" -# string "DIR[ DIR]" will be prepended to VARIABLE -# ":DIR[:DIR]" -# string "DIR[ DIR]" will be appended to VARIABLE -# "DIRP[:DIRP]::[DIRA:]DIRA" -# string "DIRP[ DIRP]" will be prepended to VARIABLE and string -# "DIRA[ DIRA]" will be appended to VARIABLE -# "DIR[:DIR]" -# VARIABLE will be replaced by "DIR[ DIR]" -func_munge_path_list () -{ - case x$2 in - x) - ;; - *:) - eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" - ;; - x:*) - eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" - ;; - *::*) - eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" - eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" - ;; - *) - eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" - ;; - esac -} - ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -9017,14 +8811,14 @@ if test "${enable_shared+set}" = set; then : *) enable_shared=no # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_shared=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac else @@ -9048,14 +8842,14 @@ if test "${enable_static+set}" = set; then : *) enable_static=no # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_static=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac else @@ -9079,14 +8873,14 @@ if test "${with_pic+set}" = set; then : *) pic_mode=default # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for lt_pkg in $withval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$lt_pkg" = "X$lt_p"; then pic_mode=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac else @@ -9094,6 +8888,8 @@ else fi +test -z "$pic_mode" && pic_mode=default + @@ -9109,14 +8905,14 @@ if test "${enable_fast_install+set}" = set; then : *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac else @@ -9130,63 +8926,11 @@ fi - shared_archive_member_spec= -case $host,$enable_shared in -power*-*-aix[5-9]*,yes) - { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 -$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } - -# Check whether --with-aix-soname was given. -if test "${with_aix_soname+set}" = set; then : - withval=$with_aix_soname; case $withval in - aix|svr4|both) - ;; - *) - as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 - ;; - esac - lt_cv_with_aix_soname=$with_aix_soname -else - if ${lt_cv_with_aix_soname+:} false; then : - $as_echo_n "(cached) " >&6 -else - lt_cv_with_aix_soname=aix -fi - - with_aix_soname=$lt_cv_with_aix_soname -fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 -$as_echo "$with_aix_soname" >&6; } - if test aix != "$with_aix_soname"; then - # For the AIX way of multilib, we name the shared archive member - # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', - # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. - # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, - # the AIX toolchain works better with OBJECT_MODE set (default 32). - if test 64 = "${OBJECT_MODE-32}"; then - shared_archive_member_spec=shr_64 - else - shared_archive_member_spec=shr - fi - fi - ;; -*) - with_aix_soname=aix - ;; -esac - - - - - - - # This can be used to rebuild libtool when needed -LIBTOOL_DEPS=$ltmain +LIBTOOL_DEPS="$ltmain" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' @@ -9235,7 +8979,7 @@ test -z "$LN_S" && LN_S="ln -s" -if test -n "${ZSH_VERSION+set}"; then +if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi @@ -9274,7 +9018,7 @@ aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. - if test set != "${COLLECT_NAMES+set}"; then + if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi @@ -9285,14 +9029,14 @@ esac ofile=libtool can_build_shared=yes -# All known linkers require a '.a' archive for static linking (except MSVC, +# All known linkers require a `.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a -with_gnu_ld=$lt_cv_prog_gnu_ld +with_gnu_ld="$lt_cv_prog_gnu_ld" -old_CC=$CC -old_CFLAGS=$CFLAGS +old_CC="$CC" +old_CFLAGS="$CFLAGS" # Set sane defaults for various variables test -z "$CC" && CC=cc @@ -9301,8 +9045,15 @@ test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS test -z "$LD" && LD=ld test -z "$ac_objext" && ac_objext=o -func_cc_basename $compiler -cc_basename=$func_cc_basename_result +for cc_temp in $compiler""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac +done +cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` # Only perform the check for file, if the check method requires it @@ -9317,22 +9068,22 @@ if ${lt_cv_path_MAGIC_CMD+:} false; then : else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) - lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) - lt_save_MAGIC_CMD=$MAGIC_CMD - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/${ac_tool_prefix}file"; then - lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" + if test -f $ac_dir/${ac_tool_prefix}file; then + lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` - MAGIC_CMD=$lt_cv_path_MAGIC_CMD + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : @@ -9355,13 +9106,13 @@ _LT_EOF break fi done - IFS=$lt_save_ifs - MAGIC_CMD=$lt_save_MAGIC_CMD + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi -MAGIC_CMD=$lt_cv_path_MAGIC_CMD +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } @@ -9383,22 +9134,22 @@ if ${lt_cv_path_MAGIC_CMD+:} false; then : else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) - lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) - lt_save_MAGIC_CMD=$MAGIC_CMD - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/file"; then - lt_cv_path_MAGIC_CMD=$ac_dir/"file" + if test -f $ac_dir/file; then + lt_cv_path_MAGIC_CMD="$ac_dir/file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` - MAGIC_CMD=$lt_cv_path_MAGIC_CMD + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : @@ -9421,13 +9172,13 @@ _LT_EOF break fi done - IFS=$lt_save_ifs - MAGIC_CMD=$lt_save_MAGIC_CMD + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi -MAGIC_CMD=$lt_cv_path_MAGIC_CMD +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } @@ -9448,7 +9199,7 @@ esac # Use C for the default configuration in the libtool script -lt_save_CC=$CC +lt_save_CC="$CC" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -9510,7 +9261,7 @@ if test -n "$compiler"; then lt_prog_compiler_no_builtin_flag= -if test yes = "$GCC"; then +if test "$GCC" = yes; then case $cc_basename in nvcc*) lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; @@ -9526,7 +9277,7 @@ else lt_cv_prog_compiler_rtti_exceptions=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment + lt_compiler_flag="-fno-rtti -fno-exceptions" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins @@ -9556,7 +9307,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } -if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then +if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" else : @@ -9574,18 +9325,17 @@ lt_prog_compiler_pic= lt_prog_compiler_static= - if test yes = "$GCC"; then + if test "$GCC" = yes; then lt_prog_compiler_wl='-Wl,' lt_prog_compiler_static='-static' case $host_os in aix*) # All AIX code is PIC. - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' fi - lt_prog_compiler_pic='-fPIC' ;; amigaos*) @@ -9596,8 +9346,8 @@ lt_prog_compiler_static= ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but - # adding the '-m68020' flag to GCC prevents building anything better, - # like '-m68040'. + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' ;; esac @@ -9613,11 +9363,6 @@ lt_prog_compiler_static= # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic='-DDLL_EXPORT' - case $host_os in - os2*) - lt_prog_compiler_static='$wl-static' - ;; - esac ;; darwin* | rhapsody*) @@ -9688,7 +9433,7 @@ lt_prog_compiler_static= case $host_os in aix*) lt_prog_compiler_wl='-Wl,' - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' else @@ -9696,29 +9441,10 @@ lt_prog_compiler_static= fi ;; - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - lt_prog_compiler_pic='-fno-common' - case $cc_basename in - nagfor*) - # NAG Fortran compiler - lt_prog_compiler_wl='-Wl,-Wl,,' - lt_prog_compiler_pic='-PIC' - lt_prog_compiler_static='-Bstatic' - ;; - esac - ;; - mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic='-DDLL_EXPORT' - case $host_os in - os2*) - lt_prog_compiler_static='$wl-static' - ;; - esac ;; hpux9* | hpux10* | hpux11*) @@ -9734,7 +9460,7 @@ lt_prog_compiler_static= ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? - lt_prog_compiler_static='$wl-a ${wl}archive' + lt_prog_compiler_static='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) @@ -9745,7 +9471,7 @@ lt_prog_compiler_static= linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in - # old Intel for x86_64, which still supported -KPIC. + # old Intel for x86_64 which still supported -KPIC. ecc*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' @@ -9770,12 +9496,6 @@ lt_prog_compiler_static= lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; - tcc*) - # Fabrice Bellard et al's Tiny C Compiler - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-fPIC' - lt_prog_compiler_static='-static' - ;; pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) @@ -9873,7 +9593,7 @@ lt_prog_compiler_static= ;; sysv4*MP*) - if test -d /usr/nec; then + if test -d /usr/nec ;then lt_prog_compiler_pic='-Kconform_pic' lt_prog_compiler_static='-Bstatic' fi @@ -9902,7 +9622,7 @@ lt_prog_compiler_static= fi case $host_os in - # For platforms that do not support PIC, -DPIC is meaningless: + # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic= ;; @@ -9934,7 +9654,7 @@ else lt_cv_prog_compiler_pic_works=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment + lt_compiler_flag="$lt_prog_compiler_pic -DPIC" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins @@ -9964,7 +9684,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } -if test yes = "$lt_cv_prog_compiler_pic_works"; then +if test x"$lt_cv_prog_compiler_pic_works" = xyes; then case $lt_prog_compiler_pic in "" | " "*) ;; *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; @@ -9996,7 +9716,7 @@ if ${lt_cv_prog_compiler_static_works+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works=no - save_LDFLAGS=$LDFLAGS + save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then @@ -10015,13 +9735,13 @@ else fi fi $RM -r conftest* - LDFLAGS=$save_LDFLAGS + LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 $as_echo "$lt_cv_prog_compiler_static_works" >&6; } -if test yes = "$lt_cv_prog_compiler_static_works"; then +if test x"$lt_cv_prog_compiler_static_works" = xyes; then : else lt_prog_compiler_static= @@ -10141,8 +9861,8 @@ $as_echo "$lt_cv_prog_compiler_c_o" >&6; } -hard_links=nottested -if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then +hard_links="nottested" +if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } @@ -10154,9 +9874,9 @@ $as_echo_n "checking if we can lock with hard links... " >&6; } ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } - if test no = "$hard_links"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 -$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} + if test "$hard_links" = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 +$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else @@ -10199,9 +9919,9 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie # included in the symbol list include_expsyms= # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ' (' and ')$', so one must not match beginning or - # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', - # as well as any symbol that contains 'd'. + # it will be wrapped by ` (' and `)$', so one must not match beginning or + # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', + # as well as any symbol that contains `d'. exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if @@ -10216,7 +9936,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. - if test yes != "$GCC"; then + if test "$GCC" != yes; then with_gnu_ld=no fi ;; @@ -10224,7 +9944,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; - openbsd* | bitrig*) + openbsd*) with_gnu_ld=no ;; linux* | k*bsd*-gnu | gnu*) @@ -10237,7 +9957,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie # On some targets, GNU ld is compatible enough with the native linker # that we're better off using the native interface for both. lt_use_gnu_ld_interface=no - if test yes = "$with_gnu_ld"; then + if test "$with_gnu_ld" = yes; then case $host_os in aix*) # The AIX port of GNU ld has always aspired to compatibility @@ -10259,24 +9979,24 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie esac fi - if test yes = "$lt_use_gnu_ld_interface"; then + if test "$lt_use_gnu_ld_interface" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='$wl' + wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' - export_dynamic_flag_spec='$wl--export-dynamic' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + export_dynamic_flag_spec='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then - whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec= fi supports_anon_versioning=no - case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in + case `$LD -v 2>&1` in *GNU\ gold*) supports_anon_versioning=yes ;; *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... @@ -10289,7 +10009,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie case $host_os in aix[3-9]*) # On AIX/PPC, the GNU linker is very broken - if test ia64 != "$host_cpu"; then + if test "$host_cpu" != ia64; then ld_shlibs=no cat <<_LT_EOF 1>&2 @@ -10308,7 +10028,7 @@ _LT_EOF case $host_cpu in powerpc) # see comment about AmigaOS4 .so support - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) @@ -10324,7 +10044,7 @@ _LT_EOF allow_undefined_flag=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME - archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs=no fi @@ -10334,7 +10054,7 @@ _LT_EOF # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec='-L$libdir' - export_dynamic_flag_spec='$wl--export-all-symbols' + export_dynamic_flag_spec='${wl}--export-all-symbols' allow_undefined_flag=unsupported always_export_symbols=no enable_shared_with_static_runtimes=yes @@ -10342,89 +10062,61 @@ _LT_EOF exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - # If the export-symbols file already is a .def file, use it as - # is; otherwise, prepend EXPORTS... - archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs=no fi ;; haiku*) - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' link_all_deplibs=yes ;; - os2*) - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - allow_undefined_flag=unsupported - shrext_cmds=.dll - archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - prefix_cmds="$SED"~ - if test EXPORTS = "`$SED 1q $export_symbols`"; then - prefix_cmds="$prefix_cmds -e 1d"; - fi~ - prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ - cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' - enable_shared_with_static_runtimes=yes - ;; - interix[3-9]*) hardcode_direct=no hardcode_shlibpath_var=no - hardcode_libdir_flag_spec='$wl-rpath,$libdir' - export_dynamic_flag_spec='$wl-E' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + export_dynamic_flag_spec='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - archive_expsym_cmds='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) tmp_diet=no - if test linux-dietlibc = "$host_os"; then + if test "$host_os" = linux-dietlibc; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ - && test no = "$tmp_diet" + && test "$tmp_diet" = no then tmp_addflag=' $pic_flag' tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler - whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group f77 and f90 compilers - whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; @@ -10435,47 +10127,42 @@ _LT_EOF lf95*) # Lahey Fortran 8.1 whole_archive_flag_spec= tmp_sharedflag='--shared' ;; - nagfor*) # NAGFOR 5.3 - tmp_sharedflag='-Wl,-shared' ;; xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; nvcc*) # Cuda Compiler Driver 2.2 - whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 - whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac - archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - if test yes = "$supports_anon_versioning"; then + if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi case $cc_basename in - tcc*) - export_dynamic_flag_spec='-rdynamic' - ;; xlf* | bgf* | bgxlf* | mpixlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' - if test yes = "$supports_anon_versioning"; then + if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac @@ -10489,8 +10176,8 @@ _LT_EOF archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; @@ -10508,8 +10195,8 @@ _LT_EOF _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi @@ -10521,7 +10208,7 @@ _LT_EOF ld_shlibs=no cat <<_LT_EOF 1>&2 -*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify @@ -10536,9 +10223,9 @@ _LT_EOF # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi @@ -10555,15 +10242,15 @@ _LT_EOF *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac - if test no = "$ld_shlibs"; then + if test "$ld_shlibs" = no; then runpath_var= hardcode_libdir_flag_spec= export_dynamic_flag_spec= @@ -10579,7 +10266,7 @@ _LT_EOF # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L=yes - if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then + if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct=unsupported @@ -10587,57 +10274,34 @@ _LT_EOF ;; aix[4-9]*) - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' - no_entry_flag= + no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to GNU nm, but means don't demangle to AIX nm. - # Without the "-l" option, or with the "-B" option, AIX nm treats - # weak defined symbols like other global defined symbols, whereas - # GNU nm marks them as "W". - # While the 'weak' keyword is ignored in the Export File, we need - # it in the Import File for the 'aix-soname' feature, so we have - # to replace the "-B" option with "-P" for AIX nm. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + # Also, AIX nm treats weak defined symbols like other global + # defined symbols, whereas GNU nm marks them as "W". if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then - export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else - export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # have runtime linking enabled, and use it for executables. - # For shared libraries, we enable/disable runtime linking - # depending on the kind of the shared library created - - # when "with_aix_soname,aix_use_runtimelinking" is: - # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables - # "aix,yes" lib.so shared, rtl:yes, for executables - # lib.a static archive - # "both,no" lib.so.V(shr.o) shared, rtl:yes - # lib.a(lib.so.V) shared, rtl:no, for executables - # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables - # lib.a(lib.so.V) shared, rtl:no - # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables - # lib.a static archive + # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do - if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then + if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done - if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then - # With aix-soname=svr4, we create the lib.so.V shared archives only, - # so we don't have lib.a shared libs to link our executables. - # We have to force runtime linking in this case. - aix_use_runtimelinking=yes - LDFLAGS="$LDFLAGS -Wl,-brtl" - fi ;; esac @@ -10656,21 +10320,13 @@ _LT_EOF hardcode_direct_absolute=yes hardcode_libdir_separator=':' link_all_deplibs=yes - file_list_spec='$wl-f,' - case $with_aix_soname,$aix_use_runtimelinking in - aix,*) ;; # traditional, no import file - svr4,* | *,yes) # use import file - # The Import File defines what to hardcode. - hardcode_direct=no - hardcode_direct_absolute=no - ;; - esac + file_list_spec='${wl}-f,' - if test yes = "$GCC"; then + if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ - collect2name=`$CC -print-prog-name=collect2` + collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then @@ -10689,42 +10345,36 @@ _LT_EOF ;; esac shared_flag='-shared' - if test yes = "$aix_use_runtimelinking"; then - shared_flag="$shared_flag "'$wl-G' + if test "$aix_use_runtimelinking" = yes; then + shared_flag="$shared_flag "'${wl}-G' fi - # Need to ensure runtime linking is disabled for the traditional - # shared library, or the linker may eventually find shared libraries - # /with/ Import File - we do not want to mix them. - shared_flag_aix='-shared' - shared_flag_svr4='-shared $wl-G' + link_all_deplibs=no else # not using gcc - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else - if test yes = "$aix_use_runtimelinking"; then - shared_flag='$wl-G' + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' else - shared_flag='$wl-bM:SRE' + shared_flag='${wl}-bM:SRE' fi - shared_flag_aix='$wl-bM:SRE' - shared_flag_svr4='$wl-G' fi fi - export_dynamic_flag_spec='$wl-bexpall' + export_dynamic_flag_spec='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. always_export_symbols=yes - if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then + if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag='-berok' # Determine the default libpath from the value encoded in an # empty executable. - if test set = "${lt_cv_aix_libpath+set}"; then + if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath_+:} false; then : @@ -10759,7 +10409,7 @@ fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then - lt_cv_aix_libpath_=/usr/lib:/lib + lt_cv_aix_libpath_="/usr/lib:/lib" fi fi @@ -10767,17 +10417,17 @@ fi aix_libpath=$lt_cv_aix_libpath_ fi - hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" - archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" + archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else - if test ia64 = "$host_cpu"; then - hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' + if test "$host_cpu" = ia64; then + hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag="-z nodefs" - archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. - if test set = "${lt_cv_aix_libpath+set}"; then + if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath_+:} false; then : @@ -10812,7 +10462,7 @@ fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then - lt_cv_aix_libpath_=/usr/lib:/lib + lt_cv_aix_libpath_="/usr/lib:/lib" fi fi @@ -10820,33 +10470,21 @@ fi aix_libpath=$lt_cv_aix_libpath_ fi - hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. - no_undefined_flag=' $wl-bernotok' - allow_undefined_flag=' $wl-berok' - if test yes = "$with_gnu_ld"; then + no_undefined_flag=' ${wl}-bernotok' + allow_undefined_flag=' ${wl}-berok' + if test "$with_gnu_ld" = yes; then # We only use this code for GNU lds that support --whole-archive. - whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' + whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec='$convenience' fi archive_cmds_need_lc=yes - archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' - # -brtl affects multiple linker settings, -berok does not and is overridden later - compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' - if test svr4 != "$with_aix_soname"; then - # This is similar to how AIX traditionally builds its shared libraries. - archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' - fi - if test aix != "$with_aix_soname"; then - archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' - else - # used by -dlpreopen to get the symbols - archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' - fi - archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' + # This is similar to how AIX traditionally builds its shared libraries. + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; @@ -10855,7 +10493,7 @@ fi case $host_cpu in powerpc) # see comment about AmigaOS4 .so support - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) @@ -10885,17 +10523,16 @@ fi # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. - shrext_cmds=.dll + shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. - archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' - archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then - cp "$export_symbols" "$output_objdir/$soname.def"; - echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; - else - $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; - fi~ - $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ - linknames=' + archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' + archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; + else + sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, )='true' enable_shared_with_static_runtimes=yes @@ -10904,18 +10541,18 @@ fi # Don't use ranlib old_postinstall_cmds='chmod 644 $oldlib' postlink_cmds='lt_outputfile="@OUTPUT@"~ - lt_tool_outputfile="@TOOL_OUTPUT@"~ - case $lt_outputfile in - *.exe|*.EXE) ;; - *) - lt_outputfile=$lt_outputfile.exe - lt_tool_outputfile=$lt_tool_outputfile.exe - ;; - esac~ - if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then - $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; - $RM "$lt_outputfile.manifest"; - fi' + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile="$lt_outputfile.exe" + lt_tool_outputfile="$lt_tool_outputfile.exe" + ;; + esac~ + if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' ;; *) # Assume MSVC wrapper @@ -10924,7 +10561,7 @@ fi # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. - shrext_cmds=.dll + shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. @@ -10943,24 +10580,24 @@ fi hardcode_direct=no hardcode_automatic=yes hardcode_shlibpath_var=unsupported - if test yes = "$lt_cv_ld_force_load"; then - whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + if test "$lt_cv_ld_force_load" = "yes"; then + whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' else whole_archive_flag_spec='' fi link_all_deplibs=yes - allow_undefined_flag=$_lt_dar_allow_undefined + allow_undefined_flag="$_lt_dar_allow_undefined" case $cc_basename in - ifort*|nagfor*) _lt_dar_can_shared=yes ;; + ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac - if test yes = "$_lt_dar_can_shared"; then + if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=func_echo_all - archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" - module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" - archive_expsym_cmds="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" - module_expsym_cmds="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" + archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" + module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" + archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" + module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" else ld_shlibs=no @@ -11002,33 +10639,33 @@ fi ;; hpux9*) - if test yes = "$GCC"; then - archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + if test "$GCC" = yes; then + archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else - archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi - hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes - export_dynamic_flag_spec='$wl-E' + export_dynamic_flag_spec='${wl}-E' ;; hpux10*) - if test yes,no = "$GCC,$with_gnu_ld"; then - archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes && test "$with_gnu_ld" = no; then + archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi - if test no = "$with_gnu_ld"; then - hardcode_libdir_flag_spec='$wl+b $wl$libdir' + if test "$with_gnu_ld" = no; then + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes hardcode_direct_absolute=yes - export_dynamic_flag_spec='$wl-E' + export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes @@ -11036,25 +10673,25 @@ fi ;; hpux11*) - if test yes,no = "$GCC,$with_gnu_ld"; then + if test "$GCC" = yes && test "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) - archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) - archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) - archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) - archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) - archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) @@ -11066,7 +10703,7 @@ if ${lt_cv_prog_compiler__b+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler__b=no - save_LDFLAGS=$LDFLAGS + save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -b" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then @@ -11085,14 +10722,14 @@ else fi fi $RM -r conftest* - LDFLAGS=$save_LDFLAGS + LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 $as_echo "$lt_cv_prog_compiler__b" >&6; } -if test yes = "$lt_cv_prog_compiler__b"; then - archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +if test x"$lt_cv_prog_compiler__b" = xyes; then + archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi @@ -11100,8 +10737,8 @@ fi ;; esac fi - if test no = "$with_gnu_ld"; then - hardcode_libdir_flag_spec='$wl+b $wl$libdir' + if test "$with_gnu_ld" = no; then + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: case $host_cpu in @@ -11112,7 +10749,7 @@ fi *) hardcode_direct=yes hardcode_direct_absolute=yes - export_dynamic_flag_spec='$wl-E' + export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. @@ -11123,8 +10760,8 @@ fi ;; irix5* | irix6* | nonstopux*) - if test yes = "$GCC"; then - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + if test "$GCC" = yes; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. @@ -11134,8 +10771,8 @@ $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " > if ${lt_cv_irix_exported_symbol+:} false; then : $as_echo_n "(cached) " >&6 else - save_LDFLAGS=$LDFLAGS - LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int foo (void) { return 0; } @@ -11147,35 +10784,24 @@ else fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext - LDFLAGS=$save_LDFLAGS + LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 $as_echo "$lt_cv_irix_exported_symbol" >&6; } - if test yes = "$lt_cv_irix_exported_symbol"; then - archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' + if test "$lt_cv_irix_exported_symbol" = yes; then + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' fi - link_all_deplibs=no else - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi archive_cmds_need_lc='no' - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: inherit_rpath=yes link_all_deplibs=yes ;; - linux*) - case $cc_basename in - tcc*) - # Fabrice Bellard et al's Tiny C Compiler - ld_shlibs=yes - archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - ;; - netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out @@ -11190,7 +10816,7 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } newsos6) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: hardcode_shlibpath_var=no ;; @@ -11198,19 +10824,27 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } *nto* | *qnx*) ;; - openbsd* | bitrig*) + openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct=yes hardcode_shlibpath_var=no hardcode_direct_absolute=yes - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' - hardcode_libdir_flag_spec='$wl-rpath,$libdir' - export_dynamic_flag_spec='$wl-E' + archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + export_dynamic_flag_spec='${wl}-E' else - archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec='$wl-rpath,$libdir' + case $host_os in + openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-R$libdir' + ;; + *) + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + ;; + esac fi else ld_shlibs=no @@ -11221,53 +10855,33 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes allow_undefined_flag=unsupported - shrext_cmds=.dll - archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - prefix_cmds="$SED"~ - if test EXPORTS = "`$SED 1q $export_symbols`"; then - prefix_cmds="$prefix_cmds -e 1d"; - fi~ - prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ - cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' - enable_shared_with_static_runtimes=yes + archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' + old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) - if test yes = "$GCC"; then - allow_undefined_flag=' $wl-expect_unresolved $wl\*' - archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + if test "$GCC" = yes; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else allow_undefined_flag=' -expect_unresolved \*' - archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' fi archive_cmds_need_lc='no' - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag - if test yes = "$GCC"; then - allow_undefined_flag=' $wl-expect_unresolved $wl\*' - archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + if test "$GCC" = yes; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' else allow_undefined_flag=' -expect_unresolved \*' - archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ - $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' + $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly hardcode_libdir_flag_spec='-rpath $libdir' @@ -11278,24 +10892,24 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } solaris*) no_undefined_flag=' -z defs' - if test yes = "$GCC"; then - wlarc='$wl' - archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes; then + wlarc='${wl}' + archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' - archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) - wlarc='$wl' - archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' + wlarc='${wl}' + archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi @@ -11305,11 +10919,11 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, - # but understands '-z linker_flag'. GCC discards it without '$wl', + # but understands `-z linker_flag'. GCC discards it without `$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) - if test yes = "$GCC"; then - whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' + if test "$GCC" = yes; then + whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' else whole_archive_flag_spec='-z allextract$convenience -z defaultextract' fi @@ -11319,10 +10933,10 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } ;; sunos4*) - if test sequent = "$host_vendor"; then + if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. - archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi @@ -11371,43 +10985,43 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) - no_undefined_flag='$wl-z,text' + no_undefined_flag='${wl}-z,text' archive_cmds_need_lc=no hardcode_shlibpath_var=no runpath_var='LD_RUN_PATH' - if test yes = "$GCC"; then - archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes; then + archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else - archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) - # Note: We CANNOT use -z defs as we might desire, because we do not + # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. - no_undefined_flag='$wl-z,text' - allow_undefined_flag='$wl-z,nodefs' + no_undefined_flag='${wl}-z,text' + allow_undefined_flag='${wl}-z,nodefs' archive_cmds_need_lc=no hardcode_shlibpath_var=no - hardcode_libdir_flag_spec='$wl-R,$libdir' + hardcode_libdir_flag_spec='${wl}-R,$libdir' hardcode_libdir_separator=':' link_all_deplibs=yes - export_dynamic_flag_spec='$wl-Bexport' + export_dynamic_flag_spec='${wl}-Bexport' runpath_var='LD_RUN_PATH' - if test yes = "$GCC"; then - archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes; then + archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else - archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; @@ -11422,10 +11036,10 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } ;; esac - if test sni = "$host_vendor"; then + if test x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - export_dynamic_flag_spec='$wl-Blargedynsym' + export_dynamic_flag_spec='${wl}-Blargedynsym' ;; esac fi @@ -11433,7 +11047,7 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 $as_echo "$ld_shlibs" >&6; } -test no = "$ld_shlibs" && can_build_shared=no +test "$ld_shlibs" = no && can_build_shared=no with_gnu_ld=$with_gnu_ld @@ -11459,7 +11073,7 @@ x|xyes) # Assume -lc should be added archive_cmds_need_lc=yes - if test yes,yes = "$GCC,$enable_shared"; then + if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds in *'~'*) # FIXME: we may have to deal with multi-command sequences. @@ -11674,14 +11288,14 @@ esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } -if test yes = "$GCC"; then +if test "$GCC" = yes; then case $host_os in - darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; - *) lt_awk_arg='/^libraries:/' ;; + darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; + *) lt_awk_arg="/^libraries:/" ;; esac case $host_os in - mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; - *) lt_sed_strip_eq='s|=/|/|g' ;; + mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; + *) lt_sed_strip_eq="s,=/,/,g" ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` case $lt_search_path_spec in @@ -11697,35 +11311,28 @@ if test yes = "$GCC"; then ;; esac # Ok, now we have the path, separated by spaces, we can step through it - # and add multilib dir if necessary... + # and add multilib dir if necessary. lt_tmp_lt_search_path_spec= - lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` - # ...but if some path component already ends with the multilib dir we assume - # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). - case "$lt_multi_os_dir; $lt_search_path_spec " in - "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) - lt_multi_os_dir= - ;; - esac + lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` for lt_sys_path in $lt_search_path_spec; do - if test -d "$lt_sys_path$lt_multi_os_dir"; then - lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" - elif test -n "$lt_multi_os_dir"; then + if test -d "$lt_sys_path/$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" + else test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' -BEGIN {RS = " "; FS = "/|\n";} { - lt_foo = ""; - lt_count = 0; +BEGIN {RS=" "; FS="/|\n";} { + lt_foo=""; + lt_count=0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { - lt_foo = "/" $lt_i lt_foo; + lt_foo="/" $lt_i lt_foo; } else { lt_count--; } @@ -11739,7 +11346,7 @@ BEGIN {RS = " "; FS = "/|\n";} { # for these hosts. case $host_os in mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ - $SED 's|/\([A-Za-z]:\)|\1|g'` ;; + $SED 's,/\([A-Za-z]:\),\1,g'` ;; esac sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` else @@ -11748,7 +11355,7 @@ fi library_names_spec= libname_spec='lib$name' soname_spec= -shrext_cmds=.so +shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= @@ -11765,16 +11372,14 @@ hardcode_into_libs=no # flags to be left without arguments need_version=unknown - - case $host_os in aix3*) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname.a' + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='$libname$release$shared_ext$major' + soname_spec='${libname}${release}${shared_ext}$major' ;; aix[4-9]*) @@ -11782,91 +11387,41 @@ aix[4-9]*) need_lib_prefix=no need_version=no hardcode_into_libs=yes - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # AIX 5 supports IA64 - library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with - # the line '#! .'. This would cause the generated library to - # depend on '.', always an invalid library. This was fixed in + # the line `#! .'. This would cause the generated library to + # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' - echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then + echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac - # Using Import Files as archive members, it is possible to support - # filename-based versioning of shared library archives on AIX. While - # this would work for both with and without runtime linking, it will - # prevent static linking of such archives. So we do filename-based - # shared library versioning with .so extension only, which is used - # when both runtime linking and shared linking is enabled. - # Unfortunately, runtime linking may impact performance, so we do - # not want this to be the default eventually. Also, we use the - # versioned .so libs for executables only if there is the -brtl - # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. - # To allow for filename-based versioning support, we need to create - # libNAME.so.V as an archive file, containing: - # *) an Import File, referring to the versioned filename of the - # archive as well as the shared archive member, telling the - # bitwidth (32 or 64) of that shared object, and providing the - # list of exported symbols of that shared object, eventually - # decorated with the 'weak' keyword - # *) the shared object with the F_LOADONLY flag set, to really avoid - # it being seen by the linker. - # At run time we better use the real file rather than another symlink, - # but for link time we create the symlink libNAME.so -> libNAME.so.V - - case $with_aix_soname,$aix_use_runtimelinking in - # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct + # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. - aix,yes) # traditional libtool - dynamic_linker='AIX unversionable lib.so' + if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - ;; - aix,no) # traditional AIX only - dynamic_linker='AIX lib.a(lib.so.V)' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. - library_names_spec='$libname$release.a $libname.a' - soname_spec='$libname$release$shared_ext$major' - ;; - svr4,*) # full svr4 only - dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" - library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' - # We do not specify a path in Import Files, so LIBPATH fires. - shlibpath_overrides_runpath=yes - ;; - *,yes) # both, prefer svr4 - dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" - library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' - # unpreferred sharedlib libNAME.a needs extra handling - postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' - postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' - # We do not specify a path in Import Files, so LIBPATH fires. - shlibpath_overrides_runpath=yes - ;; - *,no) # both, prefer aix - dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" - library_names_spec='$libname$release.a $libname.a' - soname_spec='$libname$release$shared_ext$major' - # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling - postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' - postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' - ;; - esac + library_names_spec='${libname}${release}.a $libname.a' + soname_spec='${libname}${release}${shared_ext}$major' + fi shlibpath_var=LIBPATH fi ;; @@ -11876,18 +11431,18 @@ amigaos*) powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) - library_names_spec='$libname$shared_ext' + library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; @@ -11895,8 +11450,8 @@ beos*) bsdi[45]*) version_type=linux # correct to gnu/linux during the next big refactor need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" @@ -11908,7 +11463,7 @@ bsdi[45]*) cygwin* | mingw* | pw32* | cegcc*) version_type=windows - shrext_cmds=.dll + shrext_cmds=".dll" need_version=no need_lib_prefix=no @@ -11917,8 +11472,8 @@ cygwin* | mingw* | pw32* | cegcc*) # gcc library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \$file`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ @@ -11934,17 +11489,17 @@ cygwin* | mingw* | pw32* | cegcc*) case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix - soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac dynamic_linker='Win32 ld.exe' @@ -11953,8 +11508,8 @@ cygwin* | mingw* | pw32* | cegcc*) *,cl*) # Native MSVC libname_spec='$name' - soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' - library_names_spec='$libname.dll.lib' + soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + library_names_spec='${libname}.dll.lib' case $build_os in mingw*) @@ -11981,7 +11536,7 @@ cygwin* | mingw* | pw32* | cegcc*) sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ;; *) - sys_lib_search_path_spec=$LIB + sys_lib_search_path_spec="$LIB" if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` @@ -11994,8 +11549,8 @@ cygwin* | mingw* | pw32* | cegcc*) esac # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \$file`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname' @@ -12008,7 +11563,7 @@ cygwin* | mingw* | pw32* | cegcc*) *) # Assume MSVC wrapper - library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' + library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' dynamic_linker='Win32 ld.exe' ;; esac @@ -12021,8 +11576,8 @@ darwin* | rhapsody*) version_type=darwin need_lib_prefix=no need_version=no - library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' - soname_spec='$libname$release$major$shared_ext' + library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' + soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' @@ -12035,8 +11590,8 @@ dgux*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; @@ -12054,13 +11609,12 @@ freebsd* | dragonfly*) version_type=freebsd-$objformat case $version_type in freebsd-elf*) - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac @@ -12090,10 +11644,10 @@ haiku*) need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LIBRARY_PATH - shlibpath_overrides_runpath=no + shlibpath_overrides_runpath=yes sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' hardcode_into_libs=yes ;; @@ -12111,15 +11665,14 @@ hpux9* | hpux10* | hpux11*) dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' - if test 32 = "$HPUX_IA64_MODE"; then + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - sys_lib_dlsearch_path_spec=/usr/lib/hpux32 else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - sys_lib_dlsearch_path_spec=/usr/lib/hpux64 fi + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' @@ -12127,8 +11680,8 @@ hpux9* | hpux10* | hpux11*) dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; @@ -12137,8 +11690,8 @@ hpux9* | hpux10* | hpux11*) dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555, ... @@ -12151,8 +11704,8 @@ interix[3-9]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no @@ -12163,7 +11716,7 @@ irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) - if test yes = "$lt_cv_prog_gnu_ld"; then + if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix @@ -12171,8 +11724,8 @@ irix5* | irix6* | nonstopux*) esac need_lib_prefix=no need_version=no - soname_spec='$libname$release$shared_ext$major' - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= @@ -12191,8 +11744,8 @@ irix5* | irix6* | nonstopux*) esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" - sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" + sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" + sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; @@ -12201,33 +11754,13 @@ linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; -linux*android*) - version_type=none # Android doesn't support versioned libraries. - need_lib_prefix=no - need_version=no - library_names_spec='$libname$release$shared_ext' - soname_spec='$libname$release$shared_ext' - finish_cmds= - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - dynamic_linker='Android linker' - # Don't embed -rpath directories since the linker doesn't support them. - hardcode_libdir_flag_spec='-L$libdir' - ;; - # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no @@ -12271,12 +11804,7 @@ fi # before this can be enabled. hardcode_into_libs=yes - # Ideally, we could use ldconfig to report *all* directores which are - # searched for libraries, however this is still not possible. Aside from not - # being certain /sbin/ldconfig is available, command - # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, - # even though it is searched at run-time. Try to do the best guess by - # appending ld.so.conf contents (and includes) to the search path. + # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" @@ -12308,12 +11836,12 @@ netbsd*) need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH @@ -12323,7 +11851,7 @@ netbsd*) newsos6) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; @@ -12332,68 +11860,58 @@ newsos6) version_type=qnx need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; -openbsd* | bitrig*) +openbsd*) version_type=sunos - sys_lib_dlsearch_path_spec=/usr/lib + sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then - need_version=no - else - need_version=yes - fi - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. + case $host_os in + openbsd3.3 | openbsd3.3.*) need_version=yes ;; + *) need_version=no ;; + esac + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + case $host_os in + openbsd2.[89] | openbsd2.[89].*) + shlibpath_overrides_runpath=no + ;; + *) + shlibpath_overrides_runpath=yes + ;; + esac + else + shlibpath_overrides_runpath=yes + fi ;; os2*) libname_spec='$name' - version_type=windows - shrext_cmds=.dll - need_version=no + shrext_cmds=".dll" need_lib_prefix=no - # OS/2 can only load a DLL with a base name of 8 characters or less. - soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; - v=$($ECHO $release$versuffix | tr -d .-); - n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); - $ECHO $n$v`$shared_ext' - library_names_spec='${libname}_dll.$libext' + library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' - shlibpath_var=BEGINLIBPATH - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - postinstall_cmds='base_file=`basename \$file`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname~ - chmod a+x \$dldir/$dlname~ - if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then - eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; - fi' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $RM \$dlpath' + shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no - soname_spec='$libname$release$shared_ext$major' - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) @@ -12404,8 +11922,8 @@ solaris*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes @@ -12415,11 +11933,11 @@ solaris*) sunos4*) version_type=sunos - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes - if test yes = "$with_gnu_ld"; then + if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes @@ -12427,8 +11945,8 @@ sunos4*) sysv4 | sysv4.3*) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) @@ -12449,24 +11967,24 @@ sysv4 | sysv4.3*) ;; sysv4*MP*) - if test -d /usr/nec; then + if test -d /usr/nec ;then version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' - soname_spec='$libname$shared_ext.$major' + library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' + soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - version_type=sco + version_type=freebsd-elf need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes - if test yes = "$with_gnu_ld"; then + if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' @@ -12484,7 +12002,7 @@ tpf*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes @@ -12492,8 +12010,8 @@ tpf*) uts4*) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; @@ -12503,35 +12021,20 @@ uts4*) esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } -test no = "$dynamic_linker" && can_build_shared=no +test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test yes = "$GCC"; then +if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi -if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then - sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec +if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then + sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi - -if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then - sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec +if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then + sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi -# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... -configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec - -# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code -func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" - -# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool -configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH - - - - - - @@ -12628,15 +12131,15 @@ $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action= if test -n "$hardcode_libdir_flag_spec" || test -n "$runpath_var" || - test yes = "$hardcode_automatic"; then + test "X$hardcode_automatic" = "Xyes" ; then # We can hardcode non-existent directories. - if test no != "$hardcode_direct" && + if test "$hardcode_direct" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one - ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && - test no != "$hardcode_minus_L"; then + ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && + test "$hardcode_minus_L" != no; then # Linking always hardcodes the temporary library directory. hardcode_action=relink else @@ -12651,12 +12154,12 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 $as_echo "$hardcode_action" >&6; } -if test relink = "$hardcode_action" || - test yes = "$inherit_rpath"; then +if test "$hardcode_action" = relink || + test "$inherit_rpath" = yes; then # Fast installation is not supported enable_fast_install=no -elif test yes = "$shlibpath_overrides_runpath" || - test no = "$enable_shared"; then +elif test "$shlibpath_overrides_runpath" = yes || + test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi @@ -12666,7 +12169,7 @@ fi - if test yes != "$enable_dlopen"; then + if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown @@ -12676,23 +12179,23 @@ else case $host_os in beos*) - lt_cv_dlopen=load_add_on + lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) - lt_cv_dlopen=LoadLibrary + lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) - lt_cv_dlopen=dlopen + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) - # if libdl is installed we need to link against it + # if libdl is installed we need to link against it { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if ${ac_cv_lib_dl_dlopen+:} false; then : @@ -12730,10 +12233,10 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : - lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else - lt_cv_dlopen=dyld + lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes @@ -12741,18 +12244,10 @@ fi ;; - tpf*) - # Don't try to run any link tests for TPF. We know it's impossible - # because TPF is a cross-compiler, and we know how we open DSOs. - lt_cv_dlopen=dlopen - lt_cv_dlopen_libs= - lt_cv_dlopen_self=no - ;; - *) ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" if test "x$ac_cv_func_shl_load" = xyes; then : - lt_cv_dlopen=shl_load + lt_cv_dlopen="shl_load" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 $as_echo_n "checking for shl_load in -ldld... " >&6; } @@ -12791,11 +12286,11 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 $as_echo "$ac_cv_lib_dld_shl_load" >&6; } if test "x$ac_cv_lib_dld_shl_load" = xyes; then : - lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld + lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" else ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" if test "x$ac_cv_func_dlopen" = xyes; then : - lt_cv_dlopen=dlopen + lt_cv_dlopen="dlopen" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } @@ -12834,7 +12329,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : - lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 $as_echo_n "checking for dlopen in -lsvld... " >&6; } @@ -12873,7 +12368,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 $as_echo "$ac_cv_lib_svld_dlopen" >&6; } if test "x$ac_cv_lib_svld_dlopen" = xyes; then : - lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 $as_echo_n "checking for dld_link in -ldld... " >&6; } @@ -12912,7 +12407,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 $as_echo "$ac_cv_lib_dld_dld_link" >&6; } if test "x$ac_cv_lib_dld_dld_link" = xyes; then : - lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld + lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" fi @@ -12933,21 +12428,21 @@ fi ;; esac - if test no = "$lt_cv_dlopen"; then - enable_dlopen=no - else + if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes + else + enable_dlopen=no fi case $lt_cv_dlopen in dlopen) - save_CPPFLAGS=$CPPFLAGS - test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + save_CPPFLAGS="$CPPFLAGS" + test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - save_LDFLAGS=$LDFLAGS + save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - save_LIBS=$LIBS + save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 @@ -12955,7 +12450,7 @@ $as_echo_n "checking whether a program can dlopen itself... " >&6; } if ${lt_cv_dlopen_self+:} false; then : $as_echo_n "(cached) " >&6 else - if test yes = "$cross_compiling"; then : + if test "$cross_compiling" = yes; then : lt_cv_dlopen_self=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 @@ -13002,9 +12497,9 @@ else # endif #endif -/* When -fvisibility=hidden is used, assume the code has been annotated +/* When -fvisbility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ -#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif @@ -13034,7 +12529,7 @@ _LT_EOF (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in @@ -13054,14 +12549,14 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 $as_echo "$lt_cv_dlopen_self" >&6; } - if test yes = "$lt_cv_dlopen_self"; then + if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } if ${lt_cv_dlopen_self_static+:} false; then : $as_echo_n "(cached) " >&6 else - if test yes = "$cross_compiling"; then : + if test "$cross_compiling" = yes; then : lt_cv_dlopen_self_static=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 @@ -13108,9 +12603,9 @@ else # endif #endif -/* When -fvisibility=hidden is used, assume the code has been annotated +/* When -fvisbility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ -#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif @@ -13140,7 +12635,7 @@ _LT_EOF (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in @@ -13161,9 +12656,9 @@ fi $as_echo "$lt_cv_dlopen_self_static" >&6; } fi - CPPFLAGS=$save_CPPFLAGS - LDFLAGS=$save_LDFLAGS - LIBS=$save_LIBS + CPPFLAGS="$save_CPPFLAGS" + LDFLAGS="$save_LDFLAGS" + LIBS="$save_LIBS" ;; esac @@ -13207,7 +12702,7 @@ else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) - if test -n "$STRIP"; then + if test -n "$STRIP" ; then striplib="$STRIP -x" old_striplib="$STRIP -S" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 @@ -13235,7 +12730,7 @@ fi - # Report what library types will actually be built + # Report which library types will actually be built { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 $as_echo_n "checking if libtool supports shared libraries... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 @@ -13243,13 +12738,13 @@ $as_echo "$can_build_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 $as_echo_n "checking whether to build shared libraries... " >&6; } - test no = "$can_build_shared" && enable_shared=no + test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) - test yes = "$enable_shared" && enable_static=no + test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' @@ -13257,12 +12752,8 @@ $as_echo_n "checking whether to build shared libraries... " >&6; } ;; aix[4-9]*) - if test ia64 != "$host_cpu"; then - case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in - yes,aix,yes) ;; # shared object as lib.so file only - yes,svr4,*) ;; # shared object as lib.so archive member only - yes,*) enable_static=no ;; # shared object in lib.a archive as well - esac + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no fi ;; esac @@ -13272,7 +12763,7 @@ $as_echo "$enable_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 $as_echo_n "checking whether to build static libraries... " >&6; } # Make sure either enable_shared or enable_static is yes. - test yes = "$enable_shared" || enable_static=yes + test "$enable_shared" = yes || enable_static=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 $as_echo "$enable_static" >&6; } @@ -13286,7 +12777,7 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu -CC=$lt_save_CC +CC="$lt_save_CC" @@ -15885,7 +15376,6 @@ enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' -shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' @@ -15935,13 +15425,10 @@ compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' -lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' -lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' @@ -16006,8 +15493,7 @@ finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' -configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' -configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' +sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' @@ -16058,12 +15544,9 @@ CFLAGS \ compiler \ lt_cv_sys_global_symbol_pipe \ lt_cv_sys_global_symbol_to_cdecl \ -lt_cv_sys_global_symbol_to_import \ lt_cv_sys_global_symbol_to_c_name_address \ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ -lt_cv_nm_interface \ nm_file_list_spec \ -lt_cv_truncate_bin \ lt_prog_compiler_no_builtin_flag \ lt_prog_compiler_pic \ lt_prog_compiler_wl \ @@ -16098,7 +15581,7 @@ old_striplib \ striplib; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) - eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" @@ -16125,11 +15608,10 @@ postinstall_cmds \ postuninstall_cmds \ finish_cmds \ sys_lib_search_path_spec \ -configure_time_dlsearch_path \ -configure_time_lt_sys_library_path; do +sys_lib_dlsearch_path_spec; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) - eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" @@ -16138,16 +15620,19 @@ configure_time_lt_sys_library_path; do done ac_aux_dir='$ac_aux_dir' +xsi_shell='$xsi_shell' +lt_shell_append='$lt_shell_append' -# See if we are running on zsh, and set the options that allow our +# See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes INIT. -if test -n "\${ZSH_VERSION+set}"; then +if test -n "\${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi PACKAGE='$PACKAGE' VERSION='$VERSION' + TIMESTAMP='$TIMESTAMP' RM='$RM' ofile='$ofile' @@ -16896,53 +16381,55 @@ $as_echo X"$file" | ;; "libtool":C) - # See if we are running on zsh, and set the options that allow our + # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. - if test -n "${ZSH_VERSION+set}"; then + if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi - cfgfile=${ofile}T + cfgfile="${ofile}T" trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL -# Generated automatically by $as_me ($PACKAGE) $VERSION + +# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. +# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. - -# Provide generalized library-building support services. -# Written by Gordon Matzigkeit, 1996 - -# Copyright (C) 2014 Free Software Foundation, Inc. -# This is free software; see the source for copying conditions. There is NO -# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -# GNU Libtool is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of of the License, or -# (at your option) any later version. # -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program or library that is built -# using GNU Libtool, you may include this file under the same -# distribution terms that you use for the rest of that program. +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008, 2009, 2010, 2011 Free Software +# Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 # -# GNU Libtool is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of +# This file is part of GNU Libtool. +# +# GNU Libtool is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, or +# obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # The names of the tagged configurations supported by this script. -available_tags='' - -# Configured defaults for sys_lib_dlsearch_path munging. -: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} +available_tags="" # ### BEGIN LIBTOOL CONFIG @@ -16962,9 +16449,6 @@ pic_mode=$pic_mode # Whether or not to optimize for fast installation. fast_install=$enable_fast_install -# Shared archive member basename,for filename based shared library versioning on AIX. -shared_archive_member_spec=$shared_archive_member_spec - # Shell to use when invoking shell scripts. SHELL=$lt_SHELL @@ -17082,27 +16566,18 @@ global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe # Transform the output of nm in a proper C declaration. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl -# Transform the output of nm into a list of symbols to manually relocate. -global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import - # Transform the output of nm in a C name address pair. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address # Transform the output of nm in a C name address pair when lib prefix is needed. global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix -# The name lister interface. -nm_interface=$lt_lt_cv_nm_interface - # Specify filename containing input files for \$NM. nm_file_list_spec=$lt_nm_file_list_spec -# The root where to search for dependent libraries,and where our libraries should be installed. +# The root where to search for dependent libraries,and in which our libraries should be installed. lt_sysroot=$lt_sysroot -# Command to truncate a binary pipe. -lt_truncate_bin=$lt_lt_cv_truncate_bin - # The name of the directory that contains temporary libtool files. objdir=$objdir @@ -17193,11 +16668,8 @@ hardcode_into_libs=$hardcode_into_libs # Compile-time system search path for libraries. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec -# Detected run-time system search path for libraries. -sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path - -# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. -configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path +# Run-time system search path for libraries. +sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec # Whether dlopen is supported. dlopen_support=$enable_dlopen @@ -17290,13 +16762,13 @@ hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator -# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct -# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is -# "absolute",i.e impossible to change by setting \$shlibpath_var if the +# "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute @@ -17346,65 +16818,6 @@ hardcode_action=$hardcode_action # ### END LIBTOOL CONFIG -_LT_EOF - - cat <<'_LT_EOF' >> "$cfgfile" - -# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE - -# func_munge_path_list VARIABLE PATH -# ----------------------------------- -# VARIABLE is name of variable containing _space_ separated list of -# directories to be munged by the contents of PATH, which is string -# having a format: -# "DIR[:DIR]:" -# string "DIR[ DIR]" will be prepended to VARIABLE -# ":DIR[:DIR]" -# string "DIR[ DIR]" will be appended to VARIABLE -# "DIRP[:DIRP]::[DIRA:]DIRA" -# string "DIRP[ DIRP]" will be prepended to VARIABLE and string -# "DIRA[ DIRA]" will be appended to VARIABLE -# "DIR[:DIR]" -# VARIABLE will be replaced by "DIR[ DIR]" -func_munge_path_list () -{ - case x$2 in - x) - ;; - *:) - eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" - ;; - x:*) - eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" - ;; - *::*) - eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" - eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" - ;; - *) - eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" - ;; - esac -} - - -# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. -func_cc_basename () -{ - for cc_temp in $*""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac - done - func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` -} - - -# ### END FUNCTIONS SHARED WITH CONFIGURE - _LT_EOF case $host_os in @@ -17413,7 +16826,7 @@ _LT_EOF # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. -if test set != "${COLLECT_NAMES+set}"; then +if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi @@ -17422,7 +16835,7 @@ _LT_EOF esac -ltmain=$ac_aux_dir/ltmain.sh +ltmain="$ac_aux_dir/ltmain.sh" # We use sed instead of cat because bash on DJGPP gets confused if @@ -17432,6 +16845,165 @@ ltmain=$ac_aux_dir/ltmain.sh sed '$q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) + if test x"$xsi_shell" = xyes; then + sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ +func_dirname ()\ +{\ +\ case ${1} in\ +\ */*) func_dirname_result="${1%/*}${2}" ;;\ +\ * ) func_dirname_result="${3}" ;;\ +\ esac\ +} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_basename ()$/,/^} # func_basename /c\ +func_basename ()\ +{\ +\ func_basename_result="${1##*/}"\ +} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ +func_dirname_and_basename ()\ +{\ +\ case ${1} in\ +\ */*) func_dirname_result="${1%/*}${2}" ;;\ +\ * ) func_dirname_result="${3}" ;;\ +\ esac\ +\ func_basename_result="${1##*/}"\ +} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ +func_stripname ()\ +{\ +\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ +\ # positional parameters, so assign one to ordinary parameter first.\ +\ func_stripname_result=${3}\ +\ func_stripname_result=${func_stripname_result#"${1}"}\ +\ func_stripname_result=${func_stripname_result%"${2}"}\ +} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ +func_split_long_opt ()\ +{\ +\ func_split_long_opt_name=${1%%=*}\ +\ func_split_long_opt_arg=${1#*=}\ +} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ +func_split_short_opt ()\ +{\ +\ func_split_short_opt_arg=${1#??}\ +\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ +} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ +func_lo2o ()\ +{\ +\ case ${1} in\ +\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ +\ *) func_lo2o_result=${1} ;;\ +\ esac\ +} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_xform ()$/,/^} # func_xform /c\ +func_xform ()\ +{\ + func_xform_result=${1%.*}.lo\ +} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_arith ()$/,/^} # func_arith /c\ +func_arith ()\ +{\ + func_arith_result=$(( $* ))\ +} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_len ()$/,/^} # func_len /c\ +func_len ()\ +{\ + func_len_result=${#1}\ +} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + +fi + +if test x"$lt_shell_append" = xyes; then + sed -e '/^func_append ()$/,/^} # func_append /c\ +func_append ()\ +{\ + eval "${1}+=\\${2}"\ +} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ +func_append_quoted ()\ +{\ +\ func_quote_for_eval "${2}"\ +\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ +} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: + + + # Save a `func_append' function call where possible by direct use of '+=' + sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") + test 0 -eq $? || _lt_function_replace_fail=: +else + # Save a `func_append' function call even when '+=' is not available + sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") + test 0 -eq $? || _lt_function_replace_fail=: +fi + +if test x"$_lt_function_replace_fail" = x":"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 +$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} +fi + + mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" diff --git a/sphinxbase-5prealpha/doc/Makefile b/sphinxbase-5prealpha/doc/Makefile index 5d62d26..b3fa04a 100644 --- a/sphinxbase-5prealpha/doc/Makefile +++ b/sphinxbase-5prealpha/doc/Makefile @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # doc/Makefile. Generated from Makefile.in by configure. -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -14,17 +14,7 @@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -85,9 +75,11 @@ POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -build_triplet = armv7l-unknown-linux-gnueabihf -host_triplet = armv7l-unknown-linux-gnueabihf +build_triplet = x86_64-unknown-linux-gnu +host_triplet = x86_64-unknown-linux-gnu subdir = doc +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(srcdir)/doxyfile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -96,7 +88,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/config.h \ $(top_builddir)/include/sphinx_config.h @@ -153,20 +144,19 @@ am__installdirs = "$(DESTDIR)$(man1dir)" NROFF = nroff MANS = $(man_MANS) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/doxyfile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing aclocal-1.15 +ACLOCAL = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing aclocal-1.14 AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar -AUTOCONF = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing autoconf -AUTOHEADER = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing autoheader -AUTOMAKE = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing automake-1.15 -AWK = gawk -CC = gcc +AUTOCONF = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing autoconf +AUTOHEADER = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing autoheader +AUTOMAKE = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing automake-1.14 +AWK = mawk +CC = gcc -std=gnu99 CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 -Wall -CPP = gcc -E +CPP = gcc -std=gnu99 -E CPPFLAGS = CYGPATH_W = echo DEFS = -DHAVE_CONFIG_H @@ -187,7 +177,7 @@ INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s -LD = /usr/bin/ld +LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBOBJS = LIBS = -lpthread -lm -lblas -llapack @@ -195,8 +185,7 @@ LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LTLIBOBJS = -LT_SYS_LIBRARY_PATH = -MAKEINFO = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing makeinfo +MAKEINFO = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p NM = /usr/bin/nm -B @@ -229,13 +218,13 @@ SET_MAKE = SHELL = /bin/bash STRIP = strip SWIG = /usr/bin/swig -SWIG_LIB = /usr/share/swig3.0 +SWIG_LIB = /usr/share/swig2.0 VERSION = 5prealpha YACC = bison -y -abs_builddir = /home/pi/speech2text/sphinxbase-5prealpha/doc -abs_srcdir = /home/pi/speech2text/sphinxbase-5prealpha/doc -abs_top_builddir = /home/pi/speech2text/sphinxbase-5prealpha -abs_top_srcdir = /home/pi/speech2text/sphinxbase-5prealpha +abs_builddir = /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/doc +abs_srcdir = /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/doc +abs_top_builddir = /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha +abs_top_srcdir = /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = @@ -248,10 +237,10 @@ am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin -build = armv7l-unknown-linux-gnueabihf +build = x86_64-unknown-linux-gnu build_alias = -build_cpu = armv7l -build_os = linux-gnueabihf +build_cpu = x86_64 +build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} @@ -259,15 +248,15 @@ datarootdir = ${prefix}/share docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} -host = armv7l-unknown-linux-gnueabihf +host = x86_64-unknown-linux-gnu host_alias = -host_cpu = armv7l -host_os = linux-gnueabihf +host_cpu = x86_64 +host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info -install_sh = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/install-sh +install_sh = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/install-sh libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale @@ -283,7 +272,6 @@ program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages -runstatedir = ${localstatedir}/run sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . @@ -367,6 +355,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign doc/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -593,8 +582,6 @@ uninstall-man: uninstall-man1 mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-man uninstall-man1 -.PRECIOUS: Makefile - pydoc.i: html/index.html $(PYTHON) $(srcdir)/doxy2swig.py -n xml/index.xml pydoc.i diff --git a/sphinxbase-5prealpha/doc/Makefile.in b/sphinxbase-5prealpha/doc/Makefile.in index 27ef410..f8359f9 100644 --- a/sphinxbase-5prealpha/doc/Makefile.in +++ b/sphinxbase-5prealpha/doc/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -14,17 +14,7 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -88,6 +78,8 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = doc +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(srcdir)/doxyfile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -96,7 +88,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/config.h \ $(top_builddir)/include/sphinx_config.h @@ -153,7 +144,6 @@ am__installdirs = "$(DESTDIR)$(man1dir)" NROFF = nroff MANS = $(man_MANS) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/doxyfile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ @@ -195,7 +185,6 @@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ @@ -283,7 +272,6 @@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -367,6 +355,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign doc/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -593,8 +582,6 @@ uninstall-man: uninstall-man1 mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-man uninstall-man1 -.PRECIOUS: Makefile - @BUILD_SWIG_TRUE@pydoc.i: html/index.html @BUILD_SWIG_TRUE@ $(PYTHON) $(srcdir)/doxy2swig.py -n xml/index.xml pydoc.i diff --git a/sphinxbase-5prealpha/include/Makefile b/sphinxbase-5prealpha/include/Makefile index a53ba69..74f5a44 100644 --- a/sphinxbase-5prealpha/include/Makefile +++ b/sphinxbase-5prealpha/include/Makefile @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # include/Makefile. Generated from Makefile.in by configure. -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,17 +15,7 @@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -86,9 +76,12 @@ POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -build_triplet = armv7l-unknown-linux-gnueabihf -host_triplet = armv7l-unknown-linux-gnueabihf +build_triplet = x86_64-unknown-linux-gnu +host_triplet = x86_64-unknown-linux-gnu subdir = include +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(srcdir)/config.h.in $(srcdir)/sphinx_config.h.in \ + $(pkginclude_HEADERS) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -97,8 +90,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(pkginclude_HEADERS) \ - $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = config.h sphinx_config.h CONFIG_CLEAN_FILES = @@ -188,8 +179,6 @@ am__define_uniq_tagged_files = \ ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) -am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \ - $(srcdir)/sphinx_config.h.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ @@ -216,18 +205,18 @@ am__relativize = \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" -ACLOCAL = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing aclocal-1.15 +ACLOCAL = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing aclocal-1.14 AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar -AUTOCONF = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing autoconf -AUTOHEADER = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing autoheader -AUTOMAKE = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing automake-1.15 -AWK = gawk -CC = gcc +AUTOCONF = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing autoconf +AUTOHEADER = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing autoheader +AUTOMAKE = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing automake-1.14 +AWK = mawk +CC = gcc -std=gnu99 CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 -Wall -CPP = gcc -E +CPP = gcc -std=gnu99 -E CPPFLAGS = CYGPATH_W = echo DEFS = -DHAVE_CONFIG_H @@ -248,7 +237,7 @@ INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s -LD = /usr/bin/ld +LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBOBJS = LIBS = -lpthread -lm -lblas -llapack @@ -256,8 +245,7 @@ LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LTLIBOBJS = -LT_SYS_LIBRARY_PATH = -MAKEINFO = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing makeinfo +MAKEINFO = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p NM = /usr/bin/nm -B @@ -290,13 +278,13 @@ SET_MAKE = SHELL = /bin/bash STRIP = strip SWIG = /usr/bin/swig -SWIG_LIB = /usr/share/swig3.0 +SWIG_LIB = /usr/share/swig2.0 VERSION = 5prealpha YACC = bison -y -abs_builddir = /home/pi/speech2text/sphinxbase-5prealpha/include -abs_srcdir = /home/pi/speech2text/sphinxbase-5prealpha/include -abs_top_builddir = /home/pi/speech2text/sphinxbase-5prealpha -abs_top_srcdir = /home/pi/speech2text/sphinxbase-5prealpha +abs_builddir = /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/include +abs_srcdir = /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/include +abs_top_builddir = /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha +abs_top_srcdir = /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = @@ -309,10 +297,10 @@ am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin -build = armv7l-unknown-linux-gnueabihf +build = x86_64-unknown-linux-gnu build_alias = -build_cpu = armv7l -build_os = linux-gnueabihf +build_cpu = x86_64 +build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} @@ -320,15 +308,15 @@ datarootdir = ${prefix}/share docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} -host = armv7l-unknown-linux-gnueabihf +host = x86_64-unknown-linux-gnu host_alias = -host_cpu = armv7l -host_os = linux-gnueabihf +host_cpu = x86_64 +host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info -install_sh = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/install-sh +install_sh = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/install-sh libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale @@ -344,7 +332,6 @@ program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages -runstatedir = ${localstatedir}/run sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . @@ -381,6 +368,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign include/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign include/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -724,8 +712,6 @@ uninstall-am: uninstall-pkgincludeHEADERS ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pkgincludeHEADERS -.PRECIOUS: Makefile - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/sphinxbase-5prealpha/include/Makefile.in b/sphinxbase-5prealpha/include/Makefile.in index 26b76b4..f9570df 100644 --- a/sphinxbase-5prealpha/include/Makefile.in +++ b/sphinxbase-5prealpha/include/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,17 +15,7 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -89,6 +79,9 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = include +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(srcdir)/config.h.in $(srcdir)/sphinx_config.h.in \ + $(pkginclude_HEADERS) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -97,8 +90,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(pkginclude_HEADERS) \ - $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = config.h sphinx_config.h CONFIG_CLEAN_FILES = @@ -188,8 +179,6 @@ am__define_uniq_tagged_files = \ ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) -am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \ - $(srcdir)/sphinx_config.h.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ @@ -256,7 +245,6 @@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ @@ -344,7 +332,6 @@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -381,6 +368,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign include/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign include/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -724,8 +712,6 @@ uninstall-am: uninstall-pkgincludeHEADERS ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pkgincludeHEADERS -.PRECIOUS: Makefile - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/sphinxbase-5prealpha/include/config.h b/sphinxbase-5prealpha/include/config.h index 826195d..a8768f8 100644 --- a/sphinxbase-5prealpha/include/config.h +++ b/sphinxbase-5prealpha/include/config.h @@ -82,7 +82,8 @@ /* Define to 1 if you have the header file. */ #define HAVE_UNISTD_H 1 -/* Define to the sub-directory where libtool stores uninstalled libraries. */ +/* Define to the sub-directory in which libtool stores uninstalled libraries. + */ #define LT_OBJDIR ".libs/" /* Define to the address where bug reports for this package should be sent. */ @@ -107,7 +108,7 @@ #define RETSIGTYPE void /* The size of `long', as computed by sizeof. */ -#define SIZEOF_LONG 4 +#define SIZEOF_LONG 8 /* The size of `long long', as computed by sizeof. */ #define SIZEOF_LONG_LONG 8 diff --git a/sphinxbase-5prealpha/include/config.h.in b/sphinxbase-5prealpha/include/config.h.in index b67f6cc..81d2501 100644 --- a/sphinxbase-5prealpha/include/config.h.in +++ b/sphinxbase-5prealpha/include/config.h.in @@ -81,7 +81,8 @@ /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H -/* Define to the sub-directory where libtool stores uninstalled libraries. */ +/* Define to the sub-directory in which libtool stores uninstalled libraries. + */ #undef LT_OBJDIR /* Define to the address where bug reports for this package should be sent. */ diff --git a/sphinxbase-5prealpha/include/config.h.in~ b/sphinxbase-5prealpha/include/config.h.in~ index 81d2501..b67f6cc 100644 --- a/sphinxbase-5prealpha/include/config.h.in~ +++ b/sphinxbase-5prealpha/include/config.h.in~ @@ -81,8 +81,7 @@ /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ +/* Define to the sub-directory where libtool stores uninstalled libraries. */ #undef LT_OBJDIR /* Define to the address where bug reports for this package should be sent. */ diff --git a/sphinxbase-5prealpha/include/sphinx_config.h b/sphinxbase-5prealpha/include/sphinx_config.h index 0faf91f..bd1cc3a 100644 --- a/sphinxbase-5prealpha/include/sphinx_config.h +++ b/sphinxbase-5prealpha/include/sphinx_config.h @@ -8,7 +8,7 @@ /* #undef DEFAULT_RADIX */ /* The size of `long', as computed by sizeof. */ -#define SIZEOF_LONG 4 +#define SIZEOF_LONG 8 /* Define to 1 if the system has the type `long long'. */ #define HAVE_LONG_LONG 1 diff --git a/sphinxbase-5prealpha/include/sphinxbase/Makefile b/sphinxbase-5prealpha/include/sphinxbase/Makefile index ddccef2..da5128d 100644 --- a/sphinxbase-5prealpha/include/sphinxbase/Makefile +++ b/sphinxbase-5prealpha/include/sphinxbase/Makefile @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # include/sphinxbase/Makefile. Generated from Makefile.in by configure. -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,17 +15,7 @@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -86,9 +76,11 @@ POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -build_triplet = armv7l-unknown-linux-gnueabihf -host_triplet = armv7l-unknown-linux-gnueabihf +build_triplet = x86_64-unknown-linux-gnu +host_triplet = x86_64-unknown-linux-gnu subdir = include/sphinxbase +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(pkginclude_HEADERS) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -97,8 +89,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(pkginclude_HEADERS) \ - $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/config.h \ $(top_builddir)/include/sphinx_config.h @@ -171,20 +161,19 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags -am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing aclocal-1.15 +ACLOCAL = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing aclocal-1.14 AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar -AUTOCONF = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing autoconf -AUTOHEADER = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing autoheader -AUTOMAKE = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing automake-1.15 -AWK = gawk -CC = gcc +AUTOCONF = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing autoconf +AUTOHEADER = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing autoheader +AUTOMAKE = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing automake-1.14 +AWK = mawk +CC = gcc -std=gnu99 CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 -Wall -CPP = gcc -E +CPP = gcc -std=gnu99 -E CPPFLAGS = CYGPATH_W = echo DEFS = -DHAVE_CONFIG_H @@ -205,7 +194,7 @@ INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s -LD = /usr/bin/ld +LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBOBJS = LIBS = -lpthread -lm -lblas -llapack @@ -213,8 +202,7 @@ LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LTLIBOBJS = -LT_SYS_LIBRARY_PATH = -MAKEINFO = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing makeinfo +MAKEINFO = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p NM = /usr/bin/nm -B @@ -247,13 +235,13 @@ SET_MAKE = SHELL = /bin/bash STRIP = strip SWIG = /usr/bin/swig -SWIG_LIB = /usr/share/swig3.0 +SWIG_LIB = /usr/share/swig2.0 VERSION = 5prealpha YACC = bison -y -abs_builddir = /home/pi/speech2text/sphinxbase-5prealpha/include/sphinxbase -abs_srcdir = /home/pi/speech2text/sphinxbase-5prealpha/include/sphinxbase -abs_top_builddir = /home/pi/speech2text/sphinxbase-5prealpha -abs_top_srcdir = /home/pi/speech2text/sphinxbase-5prealpha +abs_builddir = /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/include/sphinxbase +abs_srcdir = /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/include/sphinxbase +abs_top_builddir = /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha +abs_top_srcdir = /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = @@ -266,10 +254,10 @@ am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin -build = armv7l-unknown-linux-gnueabihf +build = x86_64-unknown-linux-gnu build_alias = -build_cpu = armv7l -build_os = linux-gnueabihf +build_cpu = x86_64 +build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} @@ -277,15 +265,15 @@ datarootdir = ${prefix}/share docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} -host = armv7l-unknown-linux-gnueabihf +host = x86_64-unknown-linux-gnu host_alias = -host_cpu = armv7l -host_os = linux-gnueabihf +host_cpu = x86_64 +host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info -install_sh = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/install-sh +install_sh = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/install-sh libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale @@ -301,7 +289,6 @@ program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages -runstatedir = ${localstatedir}/run sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . @@ -363,6 +350,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign include/sphinxbase/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign include/sphinxbase/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -609,8 +597,6 @@ uninstall-am: uninstall-pkgincludeHEADERS ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pkgincludeHEADERS -.PRECIOUS: Makefile - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/sphinxbase-5prealpha/include/sphinxbase/Makefile.in b/sphinxbase-5prealpha/include/sphinxbase/Makefile.in index 76f90ff..a2b40e1 100644 --- a/sphinxbase-5prealpha/include/sphinxbase/Makefile.in +++ b/sphinxbase-5prealpha/include/sphinxbase/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,17 +15,7 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -89,6 +79,8 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = include/sphinxbase +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(pkginclude_HEADERS) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -97,8 +89,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(pkginclude_HEADERS) \ - $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/config.h \ $(top_builddir)/include/sphinx_config.h @@ -171,7 +161,6 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags -am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ @@ -213,7 +202,6 @@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ @@ -301,7 +289,6 @@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -363,6 +350,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign include/sphinxbase/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign include/sphinxbase/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -609,8 +597,6 @@ uninstall-am: uninstall-pkgincludeHEADERS ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pkgincludeHEADERS -.PRECIOUS: Makefile - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/sphinxbase-5prealpha/libtool b/sphinxbase-5prealpha/libtool index 4f6ff43..3d22e14 100755 --- a/sphinxbase-5prealpha/libtool +++ b/sphinxbase-5prealpha/libtool @@ -1,45 +1,47 @@ #! /bin/bash + +# libtool - Provide generalized library-building support services. # Generated automatically by config.status (sphinxbase) 5prealpha -# Libtool was configured on host pi: +# Libtool was configured on host ubuntu-virtual: # NOTE: Changes made to this file will be lost: look at ltmain.sh. - -# Provide generalized library-building support services. -# Written by Gordon Matzigkeit, 1996 - -# Copyright (C) 2014 Free Software Foundation, Inc. -# This is free software; see the source for copying conditions. There is NO -# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -# GNU Libtool is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of of the License, or -# (at your option) any later version. # -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program or library that is built -# using GNU Libtool, you may include this file under the same -# distribution terms that you use for the rest of that program. +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008, 2009, 2010, 2011 Free Software +# Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 # -# GNU Libtool is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of +# This file is part of GNU Libtool. +# +# GNU Libtool is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, or +# obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # The names of the tagged configurations supported by this script. -available_tags='' - -# Configured defaults for sys_lib_dlsearch_path munging. -: ${LT_SYS_LIBRARY_PATH=""} +available_tags="" # ### BEGIN LIBTOOL CONFIG # Which release of libtool.m4 was used? -macro_version=2.4.6 -macro_revision=2.4.6 +macro_version=2.4.2 +macro_revision=1.3337 # Whether or not to build shared libraries. build_libtool_libs=yes @@ -53,9 +55,6 @@ pic_mode=default # Whether or not to optimize for fast installation. fast_install=yes -# Shared archive member basename,for filename based shared library versioning on AIX. -shared_archive_member_spec= - # Shell to use when invoking shell scripts. SHELL="/bin/bash" @@ -67,13 +66,13 @@ PATH_SEPARATOR=":" # The host system. host_alias= -host=armv7l-unknown-linux-gnueabihf -host_os=linux-gnueabihf +host=x86_64-unknown-linux-gnu +host_os=linux-gnu # The build system. build_alias= -build=armv7l-unknown-linux-gnueabihf -build_os=linux-gnueabihf +build=x86_64-unknown-linux-gnu +build_os=linux-gnu # A sed program that does not truncate output. SED="/bin/sed" @@ -162,7 +161,7 @@ old_postuninstall_cmds="" lock_old_archive_extraction=no # A C compiler. -LTCC="gcc" +LTCC="gcc -std=gnu99" # LTCC compiler flags. LTCFLAGS="-g -O2 -Wall" @@ -171,29 +170,20 @@ LTCFLAGS="-g -O2 -Wall" global_symbol_pipe="sed -n -e 's/^.*[ ]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[ ][ ]*\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 \\2 \\2/p' | sed '/ __gnu_lto/d'" # Transform the output of nm in a proper C declaration. -global_symbol_to_cdecl="sed -n -e 's/^T .* \\(.*\\)\$/extern int \\1();/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \\(.*\\)\$/extern char \\1;/p'" - -# Transform the output of nm into a list of symbols to manually relocate. -global_symbol_to_import="" +global_symbol_to_cdecl="sed -n -e 's/^T .* \\(.*\\)\$/extern int \\1();/p' -e 's/^[ABCDGIRSTW]* .* \\(.*\\)\$/extern char \\1;/p'" # Transform the output of nm in a C name address pair. -global_symbol_to_c_name_address="sed -n -e 's/^: \\(.*\\) .*\$/ {\"\\1\", (void *) 0},/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \\(.*\\)\$/ {\"\\1\", (void *) \\&\\1},/p'" +global_symbol_to_c_name_address="sed -n -e 's/^: \\([^ ]*\\)[ ]*\$/ {\\\"\\1\\\", (void *) 0},/p' -e 's/^[ABCDGIRSTW]* \\([^ ]*\\) \\([^ ]*\\)\$/ {\"\\2\", (void *) \\&\\2},/p'" # Transform the output of nm in a C name address pair when lib prefix is needed. -global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \\(.*\\) .*\$/ {\"\\1\", (void *) 0},/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \\(lib.*\\)\$/ {\"\\1\", (void *) \\&\\1},/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \\(.*\\)\$/ {\"lib\\1\", (void *) \\&\\1},/p'" - -# The name lister interface. -nm_interface="BSD nm" +global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \\([^ ]*\\)[ ]*\$/ {\\\"\\1\\\", (void *) 0},/p' -e 's/^[ABCDGIRSTW]* \\([^ ]*\\) \\(lib[^ ]*\\)\$/ {\"\\2\", (void *) \\&\\2},/p' -e 's/^[ABCDGIRSTW]* \\([^ ]*\\) \\([^ ]*\\)\$/ {\"lib\\2\", (void *) \\&\\2},/p'" # Specify filename containing input files for $NM. nm_file_list_spec="@" -# The root where to search for dependent libraries,and where our libraries should be installed. +# The root where to search for dependent libraries,and in which our libraries should be installed. lt_sysroot= -# Command to truncate a binary pipe. -lt_truncate_bin="/bin/dd bs=4096 count=1" - # The name of the directory that contains temporary libtool files. objdir=.libs @@ -257,10 +247,10 @@ libname_spec="lib\$name" # List of archive names. First name is the real one, the rest are links. # The last name is the one that the linker finds with -lNAME -library_names_spec="\$libname\$release\$shared_ext\$versuffix \$libname\$release\$shared_ext\$major \$libname\$shared_ext" +library_names_spec="\${libname}\${release}\${shared_ext}\$versuffix \${libname}\${release}\${shared_ext}\$major \$libname\${shared_ext}" # The coded name of the library, if different from the real name. -soname_spec="\$libname\$release\$shared_ext\$major" +soname_spec="\${libname}\${release}\${shared_ext}\$major" # Permission mode override for installation of shared libraries. install_override_mode="" @@ -282,13 +272,10 @@ finish_eval="" hardcode_into_libs=yes # Compile-time system search path for libraries. -sys_lib_search_path_spec="/usr/lib/gcc/arm-linux-gnueabihf/5 /usr/lib/arm-linux-gnueabihf /usr/lib /lib/arm-linux-gnueabihf /lib " - -# Detected run-time system search path for libraries. -sys_lib_dlsearch_path_spec="/lib /usr/lib /opt/vc/lib /lib/arm-linux-gnueabihf /usr/lib/arm-linux-gnueabihf /usr/lib/arm-linux-gnueabihf/mesa-egl /usr/lib/arm-linux-gnueabihf/mesa /usr/local/lib /usr/local/lib " +sys_lib_search_path_spec="/usr/lib/gcc/x86_64-linux-gnu/4.8 /usr/lib/x86_64-linux-gnu /usr/lib /lib/x86_64-linux-gnu /lib " -# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. -configure_time_lt_sys_library_path="" +# Run-time system search path for libraries. +sys_lib_dlsearch_path_spec="/lib /usr/lib /usr/local/lib /lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/mesa-egl /usr/lib/x86_64-linux-gnu/mesa " # Whether dlopen is supported. dlopen_support=unknown @@ -305,7 +292,7 @@ striplib="strip --strip-unneeded" # The linker used to build libraries. -LD="/usr/bin/ld" +LD="/usr/bin/ld -m elf_x86_64" # How to create reloadable object files. reload_flag=" -r" @@ -315,7 +302,7 @@ reload_cmds="\$LD\$reload_flag -o \$output\$reload_objs" old_archive_cmds="\$AR \$AR_FLAGS \$oldlib\$oldobjs~\$RANLIB \$tool_oldlib" # A language specific compiler. -CC="gcc" +CC="gcc -std=gnu99" # Is the compiler the GNU compiler? with_gcc=yes @@ -342,10 +329,10 @@ build_libtool_need_lc=no allow_libtool_libs_with_static_runtimes=no # Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec="\$wl--export-dynamic" +export_dynamic_flag_spec="\${wl}--export-dynamic" # Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec="\$wl--whole-archive\$convenience \$wl--no-whole-archive" +whole_archive_flag_spec="\${wl}--whole-archive\$convenience \${wl}--no-whole-archive" # Whether the compiler copes with passing no objects directly. compiler_needs_object="no" @@ -357,11 +344,11 @@ old_archive_from_new_cmds="" old_archive_from_expsyms_cmds="" # Commands used to build a shared archive. -archive_cmds="\$CC -shared \$pic_flag \$libobjs \$deplibs \$compiler_flags \$wl-soname \$wl\$soname -o \$lib" +archive_cmds="\$CC -shared \$pic_flag \$libobjs \$deplibs \$compiler_flags \${wl}-soname \$wl\$soname -o \$lib" archive_expsym_cmds="echo \\\"{ global:\\\" > \$output_objdir/\$libname.ver~ - cat \$export_symbols | sed -e \\\"s/\\\\(.*\\\\)/\\\\1;/\\\" >> \$output_objdir/\$libname.ver~ - echo \\\"local: *; };\\\" >> \$output_objdir/\$libname.ver~ - \$CC -shared \$pic_flag \$libobjs \$deplibs \$compiler_flags \$wl-soname \$wl\$soname \$wl-version-script \$wl\$output_objdir/\$libname.ver -o \$lib" + cat \$export_symbols | sed -e \\\"s/\\\\(.*\\\\)/\\\\1;/\\\" >> \$output_objdir/\$libname.ver~ + echo \\\"local: *; };\\\" >> \$output_objdir/\$libname.ver~ + \$CC -shared \$pic_flag \$libobjs \$deplibs \$compiler_flags \${wl}-soname \$wl\$soname \${wl}-version-script \${wl}\$output_objdir/\$libname.ver -o \$lib" # Commands used to build a loadable module if different from building # a shared archive. @@ -379,18 +366,18 @@ no_undefined_flag="" # Flag to hardcode $libdir into a binary during linking. # This must work even if $libdir does not exist -hardcode_libdir_flag_spec="\$wl-rpath \$wl\$libdir" +hardcode_libdir_flag_spec="\${wl}-rpath \${wl}\$libdir" # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator="" -# Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes +# Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=no -# Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes +# Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is -# "absolute",i.e impossible to change by setting $shlibpath_var if the +# "absolute",i.e impossible to change by setting ${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=no @@ -441,70 +428,11 @@ hardcode_action=immediate # ### END LIBTOOL CONFIG -# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE - -# func_munge_path_list VARIABLE PATH -# ----------------------------------- -# VARIABLE is name of variable containing _space_ separated list of -# directories to be munged by the contents of PATH, which is string -# having a format: -# "DIR[:DIR]:" -# string "DIR[ DIR]" will be prepended to VARIABLE -# ":DIR[:DIR]" -# string "DIR[ DIR]" will be appended to VARIABLE -# "DIRP[:DIRP]::[DIRA:]DIRA" -# string "DIRP[ DIRP]" will be prepended to VARIABLE and string -# "DIRA[ DIRA]" will be appended to VARIABLE -# "DIR[:DIR]" -# VARIABLE will be replaced by "DIR[ DIR]" -func_munge_path_list () -{ - case x$2 in - x) - ;; - *:) - eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" - ;; - x:*) - eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" - ;; - *::*) - eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" - eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" - ;; - *) - eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" - ;; - esac -} - - -# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. -func_cc_basename () -{ - for cc_temp in $*""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac - done - func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` -} - - -# ### END FUNCTIONS SHARED WITH CONFIGURE - -#! /bin/sh -## DO NOT EDIT - This file generated from ./build-aux/ltmain.in -## by inline-source v2014-01-03.01 - -# libtool (GNU libtool) 2.4.6 -# Provide generalized library-building support services. +# libtool (GNU libtool) 2.4.2 # Written by Gordon Matzigkeit , 1996 -# Copyright (C) 1996-2015 Free Software Foundation, Inc. +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, +# 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. # This is free software; see the source for copying conditions. There is NO # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. @@ -524,2112 +452,874 @@ func_cc_basename () # General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see . - - -PROGRAM=libtool -PACKAGE=libtool -VERSION="2.4.6 Debian-2.4.6-0.1" -package_revision=2.4.6 - - -## ------ ## -## Usage. ## -## ------ ## - -# Run './libtool --help' for help with using this script from the -# command line. - - -## ------------------------------- ## -## User overridable command paths. ## -## ------------------------------- ## - -# After configure completes, it has a better idea of some of the -# shell tools we need than the defaults used by the functions shared -# with bootstrap, so set those here where they can still be over- -# ridden by the user, but otherwise take precedence. - -: ${AUTOCONF="autoconf"} -: ${AUTOMAKE="automake"} - - -## -------------------------- ## -## Source external libraries. ## -## -------------------------- ## - -# Much of our low-level functionality needs to be sourced from external -# libraries, which are installed to $pkgauxdir. - -# Set a version string for this script. -scriptversion=2015-01-20.17; # UTC - -# General shell script boiler plate, and helper functions. -# Written by Gary V. Vaughan, 2004 - -# Copyright (C) 2004-2015 Free Software Foundation, Inc. -# This is free software; see the source for copying conditions. There is NO -# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or -# (at your option) any later version. - -# As a special exception to the GNU General Public License, if you distribute -# this file as part of a program or library that is built using GNU Libtool, -# you may include this file under the same distribution terms that you use -# for the rest of that program. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNES FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -# Please report bugs or propose patches to gary@gnu.org. - +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, +# or obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -## ------ ## -## Usage. ## -## ------ ## - -# Evaluate this file near the top of your script to gain access to -# the functions and variables defined here: +# Usage: $progname [OPTION]... [MODE-ARG]... # -# . `echo "$0" | ${SED-sed} 's|[^/]*$||'`/build-aux/funclib.sh +# Provide generalized library-building support services. # -# If you need to override any of the default environment variable -# settings, do that before evaluating this file. - - -## -------------------- ## -## Shell normalisation. ## -## -------------------- ## +# --config show all configuration variables +# --debug enable verbose shell tracing +# -n, --dry-run display commands without modifying any files +# --features display basic configuration information and exit +# --mode=MODE use operation mode MODE +# --preserve-dup-deps don't remove duplicate dependency libraries +# --quiet, --silent don't print informational messages +# --no-quiet, --no-silent +# print informational messages (default) +# --no-warn don't display warning messages +# --tag=TAG use configuration variables from tag TAG +# -v, --verbose print more informational messages than default +# --no-verbose don't print the extra informational messages +# --version print version information +# -h, --help, --help-all print short, long, or detailed help message +# +# MODE must be one of the following: +# +# clean remove files from the build directory +# compile compile a source file into a libtool object +# execute automatically set library path, then run a program +# finish complete the installation of libtool libraries +# install install libraries or executables +# link create a library or an executable +# uninstall remove libraries from an installed directory +# +# MODE-ARGS vary depending on the MODE. When passed as first option, +# `--mode=MODE' may be abbreviated as `MODE' or a unique abbreviation of that. +# Try `$progname --help --mode=MODE' for a more detailed description of MODE. +# +# When reporting a bug, please describe a test case to reproduce it and +# include the following information: +# +# host-triplet: $host +# shell: $SHELL +# compiler: $LTCC +# compiler flags: $LTCFLAGS +# linker: $LD (gnu? $with_gnu_ld) +# $progname: (GNU libtool) 2.4.2 Debian-2.4.2-1.7ubuntu1 +# automake: $automake_version +# autoconf: $autoconf_version +# +# Report bugs to . +# GNU libtool home page: . +# General help using GNU software: . -# Some shells need a little help to be as Bourne compatible as possible. -# Before doing anything else, make sure all that help has been provided! +PROGRAM=libtool +PACKAGE=libtool +VERSION="2.4.2 Debian-2.4.2-1.7ubuntu1" +TIMESTAMP="" +package_revision=1.3337 -DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : +# Be Bourne compatible +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else - case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac -fi - -# NLS nuisances: We save the old values in case they are required later. -_G_user_locale= -_G_safe_locale= -for _G_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES -do - eval "if test set = \"\${$_G_var+set}\"; then - save_$_G_var=\$$_G_var - $_G_var=C - export $_G_var - _G_user_locale=\"$_G_var=\\\$save_\$_G_var; \$_G_user_locale\" - _G_safe_locale=\"$_G_var=C; \$_G_safe_locale\" - fi" -done - -# CDPATH. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - -# Make sure IFS has a sensible default -sp=' ' -nl=' -' -IFS="$sp $nl" - -# There are apparently some retarded systems that use ';' as a PATH separator! -if test "${PATH_SEPARATOR+set}" != set; then - PATH_SEPARATOR=: - (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { - (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || - PATH_SEPARATOR=';' - } + case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac fi +BIN_SH=xpg4; export BIN_SH # for Tru64 +DUALCASE=1; export DUALCASE # for MKS sh - - -## ------------------------- ## -## Locate command utilities. ## -## ------------------------- ## - - -# func_executable_p FILE -# ---------------------- -# Check that FILE is an executable regular file. -func_executable_p () -{ - test -f "$1" && test -x "$1" -} - - -# func_path_progs PROGS_LIST CHECK_FUNC [PATH] -# -------------------------------------------- -# Search for either a program that responds to --version with output -# containing "GNU", or else returned by CHECK_FUNC otherwise, by -# trying all the directories in PATH with each of the elements of -# PROGS_LIST. -# -# CHECK_FUNC should accept the path to a candidate program, and -# set $func_check_prog_result if it truncates its output less than -# $_G_path_prog_max characters. -func_path_progs () +# A function that is used when there is no print builtin or printf. +func_fallback_echo () { - _G_progs_list=$1 - _G_check_func=$2 - _G_PATH=${3-"$PATH"} - - _G_path_prog_max=0 - _G_path_prog_found=false - _G_save_IFS=$IFS; IFS=${PATH_SEPARATOR-:} - for _G_dir in $_G_PATH; do - IFS=$_G_save_IFS - test -z "$_G_dir" && _G_dir=. - for _G_prog_name in $_G_progs_list; do - for _exeext in '' .EXE; do - _G_path_prog=$_G_dir/$_G_prog_name$_exeext - func_executable_p "$_G_path_prog" || continue - case `"$_G_path_prog" --version 2>&1` in - *GNU*) func_path_progs_result=$_G_path_prog _G_path_prog_found=: ;; - *) $_G_check_func $_G_path_prog - func_path_progs_result=$func_check_prog_result - ;; - esac - $_G_path_prog_found && break 3 - done - done - done - IFS=$_G_save_IFS - test -z "$func_path_progs_result" && { - echo "no acceptable sed could be found in \$PATH" >&2 - exit 1 - } -} - - -# We want to be able to use the functions in this file before configure -# has figured out where the best binaries are kept, which means we have -# to search for them ourselves - except when the results are already set -# where we skip the searches. - -# Unless the user overrides by setting SED, search the path for either GNU -# sed, or the sed that truncates its output the least. -test -z "$SED" && { - _G_sed_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ - for _G_i in 1 2 3 4 5 6 7; do - _G_sed_script=$_G_sed_script$nl$_G_sed_script - done - echo "$_G_sed_script" 2>/dev/null | sed 99q >conftest.sed - _G_sed_script= - - func_check_prog_sed () - { - _G_path_prog=$1 - - _G_count=0 - printf 0123456789 >conftest.in - while : - do - cat conftest.in conftest.in >conftest.tmp - mv conftest.tmp conftest.in - cp conftest.in conftest.nl - echo '' >> conftest.nl - "$_G_path_prog" -f conftest.sed conftest.out 2>/dev/null || break - diff conftest.out conftest.nl >/dev/null 2>&1 || break - _G_count=`expr $_G_count + 1` - if test "$_G_count" -gt "$_G_path_prog_max"; then - # Best one so far, save it but keep looking for a better one - func_check_prog_result=$_G_path_prog - _G_path_prog_max=$_G_count - fi - # 10*(2^10) chars as input seems more than enough - test 10 -lt "$_G_count" && break - done - rm -f conftest.in conftest.tmp conftest.nl conftest.out - } - - func_path_progs "sed gsed" func_check_prog_sed $PATH:/usr/xpg4/bin - rm -f conftest.sed - SED=$func_path_progs_result + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' } +# NLS nuisances: We save the old values to restore during execute mode. +lt_user_locale= +lt_safe_locale= +for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES +do + eval "if test \"\${$lt_var+set}\" = set; then + save_$lt_var=\$$lt_var + $lt_var=C + export $lt_var + lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\" + lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\" + fi" +done +LC_ALL=C +LANGUAGE=C +export LANGUAGE LC_ALL -# Unless the user overrides by setting GREP, search the path for either GNU -# grep, or the grep that truncates its output the least. -test -z "$GREP" && { - func_check_prog_grep () - { - _G_path_prog=$1 - - _G_count=0 - _G_path_prog_max=0 - printf 0123456789 >conftest.in - while : - do - cat conftest.in conftest.in >conftest.tmp - mv conftest.tmp conftest.in - cp conftest.in conftest.nl - echo 'GREP' >> conftest.nl - "$_G_path_prog" -e 'GREP$' -e '-(cannot match)-' conftest.out 2>/dev/null || break - diff conftest.out conftest.nl >/dev/null 2>&1 || break - _G_count=`expr $_G_count + 1` - if test "$_G_count" -gt "$_G_path_prog_max"; then - # Best one so far, save it but keep looking for a better one - func_check_prog_result=$_G_path_prog - _G_path_prog_max=$_G_count - fi - # 10*(2^10) chars as input seems more than enough - test 10 -lt "$_G_count" && break - done - rm -f conftest.in conftest.tmp conftest.nl conftest.out - } +$lt_unset CDPATH - func_path_progs "grep ggrep" func_check_prog_grep $PATH:/usr/xpg4/bin - GREP=$func_path_progs_result -} +# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh +# is ksh but when the shell is invoked as "sh" and the current value of +# the _XPG environment variable is not equal to 1 (one), the special +# positional parameter $0, within a function call, is the name of the +# function. +progpath="$0" -## ------------------------------- ## -## User overridable command paths. ## -## ------------------------------- ## -# All uppercase variable names are used for environment variables. These -# variables can be overridden by the user before calling a script that -# uses them if a suitable command of that name is not already available -# in the command search PATH. : ${CP="cp -f"} -: ${ECHO="printf %s\n"} -: ${EGREP="$GREP -E"} -: ${FGREP="$GREP -F"} -: ${LN_S="ln -s"} +test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'} : ${MAKE="make"} : ${MKDIR="mkdir"} : ${MV="mv -f"} : ${RM="rm -f"} : ${SHELL="${CONFIG_SHELL-/bin/sh}"} +: ${Xsed="$SED -e 1s/^X//"} +# Global variables: +EXIT_SUCCESS=0 +EXIT_FAILURE=1 +EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. +EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. -## -------------------- ## -## Useful sed snippets. ## -## -------------------- ## +exit_status=$EXIT_SUCCESS -sed_dirname='s|/[^/]*$||' -sed_basename='s|^.*/||' +# Make sure IFS has a sensible default +lt_nl=' +' +IFS=" $lt_nl" -# Sed substitution that helps us do robust quoting. It backslashifies -# metacharacters that are still active within double-quoted strings. -sed_quote_subst='s|\([`"$\\]\)|\\\1|g' +dirname="s,/[^/]*$,," +basename="s,^.*/,," -# Same as above, but do not quote variable references. -sed_double_quote_subst='s/\(["`\\]\)/\\\1/g' +# func_dirname file append nondir_replacement +# Compute the dirname of FILE. If nonempty, add APPEND to the result, +# otherwise set result to NONDIR_REPLACEMENT. +func_dirname () +{ + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac +} # Extended-shell func_dirname implementation -# Sed substitution that turns a string into a regex matching for the -# string literally. -sed_make_literal_regex='s|[].[^$\\*\/]|\\&|g' -# Sed substitution that converts a w32 file name or path -# that contains forward slashes, into one that contains -# (escaped) backslashes. A very naive implementation. -sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' - -# Re-'\' parameter expansions in output of sed_double_quote_subst that -# were '\'-ed in input to the same. If an odd number of '\' preceded a -# '$' in input to sed_double_quote_subst, that '$' was protected from -# expansion. Since each input '\' is now two '\'s, look for any number -# of runs of four '\'s followed by two '\'s and then a '$'. '\' that '$'. -_G_bs='\\' -_G_bs2='\\\\' -_G_bs4='\\\\\\\\' -_G_dollar='\$' -sed_double_backslash="\ - s/$_G_bs4/&\\ -/g - s/^$_G_bs2$_G_dollar/$_G_bs&/ - s/\\([^$_G_bs]\\)$_G_bs2$_G_dollar/\\1$_G_bs2$_G_bs$_G_dollar/g - s/\n//g" +# func_basename file +func_basename () +{ + func_basename_result="${1##*/}" +} # Extended-shell func_basename implementation -## ----------------- ## -## Global variables. ## -## ----------------- ## +# func_dirname_and_basename file append nondir_replacement +# perform func_basename and func_dirname in a single function +# call: +# dirname: Compute the dirname of FILE. If nonempty, +# add APPEND to the result, otherwise set result +# to NONDIR_REPLACEMENT. +# value returned in "$func_dirname_result" +# basename: Compute filename of FILE. +# value retuned in "$func_basename_result" +# Implementation must be kept synchronized with func_dirname +# and func_basename. For efficiency, we do not delegate to +# those functions but instead duplicate the functionality here. +func_dirname_and_basename () +{ + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac + func_basename_result="${1##*/}" +} # Extended-shell func_dirname_and_basename implementation -# Except for the global variables explicitly listed below, the following -# functions in the '^func_' namespace, and the '^require_' namespace -# variables initialised in the 'Resource management' section, sourcing -# this file will not pollute your global namespace with anything -# else. There's no portable way to scope variables in Bourne shell -# though, so actually running these functions will sometimes place -# results into a variable named after the function, and often use -# temporary variables in the '^_G_' namespace. If you are careful to -# avoid using those namespaces casually in your sourcing script, things -# should continue to work as you expect. And, of course, you can freely -# overwrite any of the functions or variables defined here before -# calling anything to customize them. -EXIT_SUCCESS=0 -EXIT_FAILURE=1 -EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. -EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. +# func_stripname prefix suffix name +# strip PREFIX and SUFFIX off of NAME. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +# func_strip_suffix prefix name +func_stripname () +{ + # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are + # positional parameters, so assign one to ordinary parameter first. + func_stripname_result=${3} + func_stripname_result=${func_stripname_result#"${1}"} + func_stripname_result=${func_stripname_result%"${2}"} +} # Extended-shell func_stripname implementation + + +# These SED scripts presuppose an absolute path with a trailing slash. +pathcar='s,^/\([^/]*\).*$,\1,' +pathcdr='s,^/[^/]*,,' +removedotparts=':dotsl + s@/\./@/@g + t dotsl + s,/\.$,/,' +collapseslashes='s@/\{1,\}@/@g' +finalslash='s,/*$,/,' -# Allow overriding, eg assuming that you follow the convention of -# putting '$debug_cmd' at the start of all your functions, you can get -# bash to show function call trace with: -# -# debug_cmd='eval echo "${FUNCNAME[0]} $*" >&2' bash your-script-name -debug_cmd=${debug_cmd-":"} -exit_cmd=: +# func_normal_abspath PATH +# Remove doubled-up and trailing slashes, "." path components, +# and cancel out any ".." path components in PATH after making +# it an absolute path. +# value returned in "$func_normal_abspath_result" +func_normal_abspath () +{ + # Start from root dir and reassemble the path. + func_normal_abspath_result= + func_normal_abspath_tpath=$1 + func_normal_abspath_altnamespace= + case $func_normal_abspath_tpath in + "") + # Empty path, that just means $cwd. + func_stripname '' '/' "`pwd`" + func_normal_abspath_result=$func_stripname_result + return + ;; + # The next three entries are used to spot a run of precisely + # two leading slashes without using negated character classes; + # we take advantage of case's first-match behaviour. + ///*) + # Unusual form of absolute path, do nothing. + ;; + //*) + # Not necessarily an ordinary path; POSIX reserves leading '//' + # and for example Cygwin uses it to access remote file shares + # over CIFS/SMB, so we conserve a leading double slash if found. + func_normal_abspath_altnamespace=/ + ;; + /*) + # Absolute path, do nothing. + ;; + *) + # Relative path, prepend $cwd. + func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath + ;; + esac + # Cancel out all the simple stuff to save iterations. We also want + # the path to end with a slash for ease of parsing, so make sure + # there is one (and only one) here. + func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ + -e "$removedotparts" -e "$collapseslashes" -e "$finalslash"` + while :; do + # Processed it all yet? + if test "$func_normal_abspath_tpath" = / ; then + # If we ascended to the root using ".." the result may be empty now. + if test -z "$func_normal_abspath_result" ; then + func_normal_abspath_result=/ + fi + break + fi + func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \ + -e "$pathcar"` + func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ + -e "$pathcdr"` + # Figure out what to do with it + case $func_normal_abspath_tcomponent in + "") + # Trailing empty path component, ignore it. + ;; + ..) + # Parent dir; strip last assembled component from result. + func_dirname "$func_normal_abspath_result" + func_normal_abspath_result=$func_dirname_result + ;; + *) + # Actual path component, append it. + func_normal_abspath_result=$func_normal_abspath_result/$func_normal_abspath_tcomponent + ;; + esac + done + # Restore leading double-slash if one was found on entry. + func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result +} -# By convention, finish your script with: -# -# exit $exit_status -# -# so that you can set exit_status to non-zero if you want to indicate -# something went wrong during execution without actually bailing out at -# the point of failure. -exit_status=$EXIT_SUCCESS +# func_relative_path SRCDIR DSTDIR +# generates a relative path from SRCDIR to DSTDIR, with a trailing +# slash if non-empty, suitable for immediately appending a filename +# without needing to append a separator. +# value returned in "$func_relative_path_result" +func_relative_path () +{ + func_relative_path_result= + func_normal_abspath "$1" + func_relative_path_tlibdir=$func_normal_abspath_result + func_normal_abspath "$2" + func_relative_path_tbindir=$func_normal_abspath_result + + # Ascend the tree starting from libdir + while :; do + # check if we have found a prefix of bindir + case $func_relative_path_tbindir in + $func_relative_path_tlibdir) + # found an exact match + func_relative_path_tcancelled= + break + ;; + $func_relative_path_tlibdir*) + # found a matching prefix + func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir" + func_relative_path_tcancelled=$func_stripname_result + if test -z "$func_relative_path_result"; then + func_relative_path_result=. + fi + break + ;; + *) + func_dirname $func_relative_path_tlibdir + func_relative_path_tlibdir=${func_dirname_result} + if test "x$func_relative_path_tlibdir" = x ; then + # Have to descend all the way to the root! + func_relative_path_result=../$func_relative_path_result + func_relative_path_tcancelled=$func_relative_path_tbindir + break + fi + func_relative_path_result=../$func_relative_path_result + ;; + esac + done -# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh -# is ksh but when the shell is invoked as "sh" and the current value of -# the _XPG environment variable is not equal to 1 (one), the special -# positional parameter $0, within a function call, is the name of the -# function. -progpath=$0 + # Now calculate path; take care to avoid doubling-up slashes. + func_stripname '' '/' "$func_relative_path_result" + func_relative_path_result=$func_stripname_result + func_stripname '/' '/' "$func_relative_path_tcancelled" + if test "x$func_stripname_result" != x ; then + func_relative_path_result=${func_relative_path_result}/${func_stripname_result} + fi + + # Normalisation. If bindir is libdir, return empty string, + # else relative path ending with a slash; either way, target + # file name can be directly appended. + if test ! -z "$func_relative_path_result"; then + func_stripname './' '' "$func_relative_path_result/" + func_relative_path_result=$func_stripname_result + fi +} -# The name of this program. -progname=`$ECHO "$progpath" |$SED "$sed_basename"` +# The name of this program: +func_dirname_and_basename "$progpath" +progname=$func_basename_result -# Make sure we have an absolute progpath for reexecution: +# Make sure we have an absolute path for reexecution: case $progpath in [\\/]*|[A-Za-z]:\\*) ;; *[\\/]*) - progdir=`$ECHO "$progpath" |$SED "$sed_dirname"` + progdir=$func_dirname_result progdir=`cd "$progdir" && pwd` - progpath=$progdir/$progname + progpath="$progdir/$progname" ;; *) - _G_IFS=$IFS + save_IFS="$IFS" IFS=${PATH_SEPARATOR-:} for progdir in $PATH; do - IFS=$_G_IFS + IFS="$save_IFS" test -x "$progdir/$progname" && break done - IFS=$_G_IFS + IFS="$save_IFS" test -n "$progdir" || progdir=`pwd` - progpath=$progdir/$progname + progpath="$progdir/$progname" ;; esac +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +Xsed="${SED}"' -e 1s/^X//' +sed_quote_subst='s/\([`"$\\]\)/\\\1/g' -## ----------------- ## -## Standard options. ## -## ----------------- ## - -# The following options affect the operation of the functions defined -# below, and should be set appropriately depending on run-time para- -# meters passed on the command line. +# Same as above, but do not quote variable references. +double_quote_subst='s/\(["`\\]\)/\\\1/g' -opt_dry_run=false -opt_quiet=false -opt_verbose=false +# Sed substitution that turns a string into a regex matching for the +# string literally. +sed_make_literal_regex='s,[].[^$\\*\/],\\&,g' -# Categories 'all' and 'none' are always available. Append any others -# you will pass as the first argument to func_warning from your own -# code. -warning_categories= - -# By default, display warnings according to 'opt_warning_types'. Set -# 'warning_func' to ':' to elide all warnings, or func_fatal_error to -# treat the next displayed warning as a fatal error. -warning_func=func_warn_and_continue - -# Set to 'all' to display all warnings, 'none' to suppress all -# warnings, or a space delimited list of some subset of -# 'warning_categories' to display only the listed warnings. -opt_warning_types=all - - -## -------------------- ## -## Resource management. ## -## -------------------- ## - -# This section contains definitions for functions that each ensure a -# particular resource (a file, or a non-empty configuration variable for -# example) is available, and if appropriate to extract default values -# from pertinent package files. Call them using their associated -# 'require_*' variable to ensure that they are executed, at most, once. -# -# It's entirely deliberate that calling these functions can set -# variables that don't obey the namespace limitations obeyed by the rest -# of this file, in order that that they be as useful as possible to -# callers. - - -# require_term_colors -# ------------------- -# Allow display of bold text on terminals that support it. -require_term_colors=func_require_term_colors -func_require_term_colors () -{ - $debug_cmd - - test -t 1 && { - # COLORTERM and USE_ANSI_COLORS environment variables take - # precedence, because most terminfo databases neglect to describe - # whether color sequences are supported. - test -n "${COLORTERM+set}" && : ${USE_ANSI_COLORS="1"} - - if test 1 = "$USE_ANSI_COLORS"; then - # Standard ANSI escape sequences - tc_reset='' - tc_bold=''; tc_standout='' - tc_red=''; tc_green='' - tc_blue=''; tc_cyan='' - else - # Otherwise trust the terminfo database after all. - test -n "`tput sgr0 2>/dev/null`" && { - tc_reset=`tput sgr0` - test -n "`tput bold 2>/dev/null`" && tc_bold=`tput bold` - tc_standout=$tc_bold - test -n "`tput smso 2>/dev/null`" && tc_standout=`tput smso` - test -n "`tput setaf 1 2>/dev/null`" && tc_red=`tput setaf 1` - test -n "`tput setaf 2 2>/dev/null`" && tc_green=`tput setaf 2` - test -n "`tput setaf 4 2>/dev/null`" && tc_blue=`tput setaf 4` - test -n "`tput setaf 5 2>/dev/null`" && tc_cyan=`tput setaf 5` - } - fi - } - - require_term_colors=: -} - - -## ----------------- ## -## Function library. ## -## ----------------- ## - -# This section contains a variety of useful functions to call in your -# scripts. Take note of the portable wrappers for features provided by -# some modern shells, which will fall back to slower equivalents on -# less featureful shells. - - -# func_append VAR VALUE -# --------------------- -# Append VALUE onto the existing contents of VAR. - - # We should try to minimise forks, especially on Windows where they are - # unreasonably slow, so skip the feature probes when bash or zsh are - # being used: - if test set = "${BASH_VERSION+set}${ZSH_VERSION+set}"; then - : ${_G_HAVE_ARITH_OP="yes"} - : ${_G_HAVE_XSI_OPS="yes"} - # The += operator was introduced in bash 3.1 - case $BASH_VERSION in - [12].* | 3.0 | 3.0*) ;; - *) - : ${_G_HAVE_PLUSEQ_OP="yes"} - ;; - esac - fi - - # _G_HAVE_PLUSEQ_OP - # Can be empty, in which case the shell is probed, "yes" if += is - # useable or anything else if it does not work. - test -z "$_G_HAVE_PLUSEQ_OP" \ - && (eval 'x=a; x+=" b"; test "a b" = "$x"') 2>/dev/null \ - && _G_HAVE_PLUSEQ_OP=yes - -if test yes = "$_G_HAVE_PLUSEQ_OP" -then - # This is an XSI compatible shell, allowing a faster implementation... - eval 'func_append () - { - $debug_cmd - - eval "$1+=\$2" - }' -else - # ...otherwise fall back to using expr, which is often a shell builtin. - func_append () - { - $debug_cmd - - eval "$1=\$$1\$2" - } -fi - - -# func_append_quoted VAR VALUE -# ---------------------------- -# Quote VALUE and append to the end of shell variable VAR, separated -# by a space. -if test yes = "$_G_HAVE_PLUSEQ_OP"; then - eval 'func_append_quoted () - { - $debug_cmd - - func_quote_for_eval "$2" - eval "$1+=\\ \$func_quote_for_eval_result" - }' -else - func_append_quoted () - { - $debug_cmd - - func_quote_for_eval "$2" - eval "$1=\$$1\\ \$func_quote_for_eval_result" - } -fi +# Sed substitution that converts a w32 file name or path +# which contains forward slashes, into one that contains +# (escaped) backslashes. A very naive implementation. +lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' + +# Re-`\' parameter expansions in output of double_quote_subst that were +# `\'-ed in input to the same. If an odd number of `\' preceded a '$' +# in input to double_quote_subst, that '$' was protected from expansion. +# Since each input `\' is now two `\'s, look for any number of runs of +# four `\'s followed by two `\'s and then a '$'. `\' that '$'. +bs='\\' +bs2='\\\\' +bs4='\\\\\\\\' +dollar='\$' +sed_double_backslash="\ + s/$bs4/&\\ +/g + s/^$bs2$dollar/$bs&/ + s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g + s/\n//g" +# Standard options: +opt_dry_run=false +opt_help=false +opt_quiet=false +opt_verbose=false +opt_warning=: -# func_append_uniq VAR VALUE -# -------------------------- -# Append unique VALUE onto the existing contents of VAR, assuming -# entries are delimited by the first character of VALUE. For example: -# -# func_append_uniq options " --another-option option-argument" -# -# will only append to $options if " --another-option option-argument " -# is not already present somewhere in $options already (note spaces at -# each end implied by leading space in second argument). -func_append_uniq () +# func_echo arg... +# Echo program name prefixed message, along with the current mode +# name if it has been set yet. +func_echo () { - $debug_cmd - - eval _G_current_value='`$ECHO $'$1'`' - _G_delim=`expr "$2" : '\(.\)'` - - case $_G_delim$_G_current_value$_G_delim in - *"$2$_G_delim"*) ;; - *) func_append "$@" ;; - esac + $ECHO "$progname: ${opt_mode+$opt_mode: }$*" } - -# func_arith TERM... -# ------------------ -# Set func_arith_result to the result of evaluating TERMs. - test -z "$_G_HAVE_ARITH_OP" \ - && (eval 'test 2 = $(( 1 + 1 ))') 2>/dev/null \ - && _G_HAVE_ARITH_OP=yes - -if test yes = "$_G_HAVE_ARITH_OP"; then - eval 'func_arith () - { - $debug_cmd - - func_arith_result=$(( $* )) - }' -else - func_arith () - { - $debug_cmd - - func_arith_result=`expr "$@"` - } -fi - - -# func_basename FILE -# ------------------ -# Set func_basename_result to FILE with everything up to and including -# the last / stripped. -if test yes = "$_G_HAVE_XSI_OPS"; then - # If this shell supports suffix pattern removal, then use it to avoid - # forking. Hide the definitions single quotes in case the shell chokes - # on unsupported syntax... - _b='func_basename_result=${1##*/}' - _d='case $1 in - */*) func_dirname_result=${1%/*}$2 ;; - * ) func_dirname_result=$3 ;; - esac' - -else - # ...otherwise fall back to using sed. - _b='func_basename_result=`$ECHO "$1" |$SED "$sed_basename"`' - _d='func_dirname_result=`$ECHO "$1" |$SED "$sed_dirname"` - if test "X$func_dirname_result" = "X$1"; then - func_dirname_result=$3 - else - func_append func_dirname_result "$2" - fi' -fi - -eval 'func_basename () -{ - $debug_cmd - - '"$_b"' -}' - - -# func_dirname FILE APPEND NONDIR_REPLACEMENT -# ------------------------------------------- -# Compute the dirname of FILE. If nonempty, add APPEND to the result, -# otherwise set result to NONDIR_REPLACEMENT. -eval 'func_dirname () -{ - $debug_cmd - - '"$_d"' -}' - - -# func_dirname_and_basename FILE APPEND NONDIR_REPLACEMENT -# -------------------------------------------------------- -# Perform func_basename and func_dirname in a single function -# call: -# dirname: Compute the dirname of FILE. If nonempty, -# add APPEND to the result, otherwise set result -# to NONDIR_REPLACEMENT. -# value returned in "$func_dirname_result" -# basename: Compute filename of FILE. -# value retuned in "$func_basename_result" -# For efficiency, we do not delegate to the functions above but instead -# duplicate the functionality here. -eval 'func_dirname_and_basename () -{ - $debug_cmd - - '"$_b"' - '"$_d"' -}' - - -# func_echo ARG... -# ---------------- -# Echo program name prefixed message. -func_echo () +# func_verbose arg... +# Echo program name prefixed message in verbose mode only. +func_verbose () { - $debug_cmd - - _G_message=$* + $opt_verbose && func_echo ${1+"$@"} - func_echo_IFS=$IFS - IFS=$nl - for _G_line in $_G_message; do - IFS=$func_echo_IFS - $ECHO "$progname: $_G_line" - done - IFS=$func_echo_IFS + # A bug in bash halts the script if the last line of a function + # fails when set -e is in force, so we need another command to + # work around that: + : } - -# func_echo_all ARG... -# -------------------- +# func_echo_all arg... # Invoke $ECHO with all args, space-separated. func_echo_all () { $ECHO "$*" } - -# func_echo_infix_1 INFIX ARG... -# ------------------------------ -# Echo program name, followed by INFIX on the first line, with any -# additional lines not showing INFIX. -func_echo_infix_1 () -{ - $debug_cmd - - $require_term_colors - - _G_infix=$1; shift - _G_indent=$_G_infix - _G_prefix="$progname: $_G_infix: " - _G_message=$* - - # Strip color escape sequences before counting printable length - for _G_tc in "$tc_reset" "$tc_bold" "$tc_standout" "$tc_red" "$tc_green" "$tc_blue" "$tc_cyan" - do - test -n "$_G_tc" && { - _G_esc_tc=`$ECHO "$_G_tc" | $SED "$sed_make_literal_regex"` - _G_indent=`$ECHO "$_G_indent" | $SED "s|$_G_esc_tc||g"` - } - done - _G_indent="$progname: "`echo "$_G_indent" | $SED 's|.| |g'`" " ## exclude from sc_prohibit_nested_quotes - - func_echo_infix_1_IFS=$IFS - IFS=$nl - for _G_line in $_G_message; do - IFS=$func_echo_infix_1_IFS - $ECHO "$_G_prefix$tc_bold$_G_line$tc_reset" >&2 - _G_prefix=$_G_indent - done - IFS=$func_echo_infix_1_IFS -} - - -# func_error ARG... -# ----------------- +# func_error arg... # Echo program name prefixed message to standard error. func_error () { - $debug_cmd + $ECHO "$progname: ${opt_mode+$opt_mode: }"${1+"$@"} 1>&2 +} - $require_term_colors +# func_warning arg... +# Echo program name prefixed warning message to standard error. +func_warning () +{ + $opt_warning && $ECHO "$progname: ${opt_mode+$opt_mode: }warning: "${1+"$@"} 1>&2 - func_echo_infix_1 " $tc_standout${tc_red}error$tc_reset" "$*" >&2 + # bash bug again: + : } - -# func_fatal_error ARG... -# ----------------------- +# func_fatal_error arg... # Echo program name prefixed message to standard error, and exit. func_fatal_error () { - $debug_cmd - - func_error "$*" + func_error ${1+"$@"} exit $EXIT_FAILURE } +# func_fatal_help arg... +# Echo program name prefixed message to standard error, followed by +# a help hint, and exit. +func_fatal_help () +{ + func_error ${1+"$@"} + func_fatal_error "$help" +} +help="Try \`$progname --help' for more information." ## default + -# func_grep EXPRESSION FILENAME -# ----------------------------- +# func_grep expression filename # Check whether EXPRESSION matches any line of FILENAME, without output. func_grep () { - $debug_cmd - $GREP "$1" "$2" >/dev/null 2>&1 } -# func_len STRING -# --------------- -# Set func_len_result to the length of STRING. STRING may not -# start with a hyphen. - test -z "$_G_HAVE_XSI_OPS" \ - && (eval 'x=a/b/c; - test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \ - && _G_HAVE_XSI_OPS=yes - -if test yes = "$_G_HAVE_XSI_OPS"; then - eval 'func_len () - { - $debug_cmd - - func_len_result=${#1} - }' -else - func_len () - { - $debug_cmd - - func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` - } -fi - - -# func_mkdir_p DIRECTORY-PATH -# --------------------------- +# func_mkdir_p directory-path # Make sure the entire path to DIRECTORY-PATH is available. func_mkdir_p () { - $debug_cmd + my_directory_path="$1" + my_dir_list= - _G_directory_path=$1 - _G_dir_list= + if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then - if test -n "$_G_directory_path" && test : != "$opt_dry_run"; then - - # Protect directory names starting with '-' - case $_G_directory_path in - -*) _G_directory_path=./$_G_directory_path ;; + # Protect directory names starting with `-' + case $my_directory_path in + -*) my_directory_path="./$my_directory_path" ;; esac # While some portion of DIR does not yet exist... - while test ! -d "$_G_directory_path"; do + while test ! -d "$my_directory_path"; do # ...make a list in topmost first order. Use a colon delimited # list incase some portion of path contains whitespace. - _G_dir_list=$_G_directory_path:$_G_dir_list + my_dir_list="$my_directory_path:$my_dir_list" # If the last portion added has no slash in it, the list is done - case $_G_directory_path in */*) ;; *) break ;; esac + case $my_directory_path in */*) ;; *) break ;; esac # ...otherwise throw away the child directory and loop - _G_directory_path=`$ECHO "$_G_directory_path" | $SED -e "$sed_dirname"` + my_directory_path=`$ECHO "$my_directory_path" | $SED -e "$dirname"` done - _G_dir_list=`$ECHO "$_G_dir_list" | $SED 's|:*$||'` + my_dir_list=`$ECHO "$my_dir_list" | $SED 's,:*$,,'` - func_mkdir_p_IFS=$IFS; IFS=: - for _G_dir in $_G_dir_list; do - IFS=$func_mkdir_p_IFS - # mkdir can fail with a 'File exist' error if two processes + save_mkdir_p_IFS="$IFS"; IFS=':' + for my_dir in $my_dir_list; do + IFS="$save_mkdir_p_IFS" + # mkdir can fail with a `File exist' error if two processes # try to create one of the directories concurrently. Don't # stop in that case! - $MKDIR "$_G_dir" 2>/dev/null || : + $MKDIR "$my_dir" 2>/dev/null || : done - IFS=$func_mkdir_p_IFS + IFS="$save_mkdir_p_IFS" # Bail out if we (or some other process) failed to create a directory. - test -d "$_G_directory_path" || \ - func_fatal_error "Failed to create '$1'" + test -d "$my_directory_path" || \ + func_fatal_error "Failed to create \`$1'" fi } -# func_mktempdir [BASENAME] -# ------------------------- +# func_mktempdir [string] # Make a temporary directory that won't clash with other running # libtool processes, and avoids race conditions if possible. If -# given, BASENAME is the basename for that directory. +# given, STRING is the basename for that directory. func_mktempdir () { - $debug_cmd - - _G_template=${TMPDIR-/tmp}/${1-$progname} + my_template="${TMPDIR-/tmp}/${1-$progname}" - if test : = "$opt_dry_run"; then + if test "$opt_dry_run" = ":"; then # Return a directory name, but don't create it in dry-run mode - _G_tmpdir=$_G_template-$$ + my_tmpdir="${my_template}-$$" else # If mktemp works, use that first and foremost - _G_tmpdir=`mktemp -d "$_G_template-XXXXXXXX" 2>/dev/null` + my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null` - if test ! -d "$_G_tmpdir"; then + if test ! -d "$my_tmpdir"; then # Failing that, at least try and use $RANDOM to avoid a race - _G_tmpdir=$_G_template-${RANDOM-0}$$ + my_tmpdir="${my_template}-${RANDOM-0}$$" - func_mktempdir_umask=`umask` + save_mktempdir_umask=`umask` umask 0077 - $MKDIR "$_G_tmpdir" - umask $func_mktempdir_umask + $MKDIR "$my_tmpdir" + umask $save_mktempdir_umask fi # If we're not in dry-run mode, bomb out on failure - test -d "$_G_tmpdir" || \ - func_fatal_error "cannot create temporary directory '$_G_tmpdir'" - fi - - $ECHO "$_G_tmpdir" -} - - -# func_normal_abspath PATH -# ------------------------ -# Remove doubled-up and trailing slashes, "." path components, -# and cancel out any ".." path components in PATH after making -# it an absolute path. -func_normal_abspath () -{ - $debug_cmd - - # These SED scripts presuppose an absolute path with a trailing slash. - _G_pathcar='s|^/\([^/]*\).*$|\1|' - _G_pathcdr='s|^/[^/]*||' - _G_removedotparts=':dotsl - s|/\./|/|g - t dotsl - s|/\.$|/|' - _G_collapseslashes='s|/\{1,\}|/|g' - _G_finalslash='s|/*$|/|' - - # Start from root dir and reassemble the path. - func_normal_abspath_result= - func_normal_abspath_tpath=$1 - func_normal_abspath_altnamespace= - case $func_normal_abspath_tpath in - "") - # Empty path, that just means $cwd. - func_stripname '' '/' "`pwd`" - func_normal_abspath_result=$func_stripname_result - return - ;; - # The next three entries are used to spot a run of precisely - # two leading slashes without using negated character classes; - # we take advantage of case's first-match behaviour. - ///*) - # Unusual form of absolute path, do nothing. - ;; - //*) - # Not necessarily an ordinary path; POSIX reserves leading '//' - # and for example Cygwin uses it to access remote file shares - # over CIFS/SMB, so we conserve a leading double slash if found. - func_normal_abspath_altnamespace=/ - ;; - /*) - # Absolute path, do nothing. - ;; - *) - # Relative path, prepend $cwd. - func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath - ;; - esac - - # Cancel out all the simple stuff to save iterations. We also want - # the path to end with a slash for ease of parsing, so make sure - # there is one (and only one) here. - func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ - -e "$_G_removedotparts" -e "$_G_collapseslashes" -e "$_G_finalslash"` - while :; do - # Processed it all yet? - if test / = "$func_normal_abspath_tpath"; then - # If we ascended to the root using ".." the result may be empty now. - if test -z "$func_normal_abspath_result"; then - func_normal_abspath_result=/ - fi - break - fi - func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \ - -e "$_G_pathcar"` - func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ - -e "$_G_pathcdr"` - # Figure out what to do with it - case $func_normal_abspath_tcomponent in - "") - # Trailing empty path component, ignore it. - ;; - ..) - # Parent dir; strip last assembled component from result. - func_dirname "$func_normal_abspath_result" - func_normal_abspath_result=$func_dirname_result - ;; - *) - # Actual path component, append it. - func_append func_normal_abspath_result "/$func_normal_abspath_tcomponent" - ;; - esac - done - # Restore leading double-slash if one was found on entry. - func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result -} - - -# func_notquiet ARG... -# -------------------- -# Echo program name prefixed message only when not in quiet mode. -func_notquiet () -{ - $debug_cmd - - $opt_quiet || func_echo ${1+"$@"} - - # A bug in bash halts the script if the last line of a function - # fails when set -e is in force, so we need another command to - # work around that: - : -} - - -# func_relative_path SRCDIR DSTDIR -# -------------------------------- -# Set func_relative_path_result to the relative path from SRCDIR to DSTDIR. -func_relative_path () -{ - $debug_cmd - - func_relative_path_result= - func_normal_abspath "$1" - func_relative_path_tlibdir=$func_normal_abspath_result - func_normal_abspath "$2" - func_relative_path_tbindir=$func_normal_abspath_result - - # Ascend the tree starting from libdir - while :; do - # check if we have found a prefix of bindir - case $func_relative_path_tbindir in - $func_relative_path_tlibdir) - # found an exact match - func_relative_path_tcancelled= - break - ;; - $func_relative_path_tlibdir*) - # found a matching prefix - func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir" - func_relative_path_tcancelled=$func_stripname_result - if test -z "$func_relative_path_result"; then - func_relative_path_result=. - fi - break - ;; - *) - func_dirname $func_relative_path_tlibdir - func_relative_path_tlibdir=$func_dirname_result - if test -z "$func_relative_path_tlibdir"; then - # Have to descend all the way to the root! - func_relative_path_result=../$func_relative_path_result - func_relative_path_tcancelled=$func_relative_path_tbindir - break - fi - func_relative_path_result=../$func_relative_path_result - ;; - esac - done - - # Now calculate path; take care to avoid doubling-up slashes. - func_stripname '' '/' "$func_relative_path_result" - func_relative_path_result=$func_stripname_result - func_stripname '/' '/' "$func_relative_path_tcancelled" - if test -n "$func_stripname_result"; then - func_append func_relative_path_result "/$func_stripname_result" - fi - - # Normalisation. If bindir is libdir, return '.' else relative path. - if test -n "$func_relative_path_result"; then - func_stripname './' '' "$func_relative_path_result" - func_relative_path_result=$func_stripname_result + test -d "$my_tmpdir" || \ + func_fatal_error "cannot create temporary directory \`$my_tmpdir'" fi - test -n "$func_relative_path_result" || func_relative_path_result=. - - : + $ECHO "$my_tmpdir" } -# func_quote_for_eval ARG... -# -------------------------- -# Aesthetically quote ARGs to be evaled later. -# This function returns two values: -# i) func_quote_for_eval_result -# double-quoted, suitable for a subsequent eval -# ii) func_quote_for_eval_unquoted_result -# has all characters that are still active within double -# quotes backslashified. +# func_quote_for_eval arg +# Aesthetically quote ARG to be evaled later. +# This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT +# is double-quoted, suitable for a subsequent eval, whereas +# FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters +# which are still active within double quotes backslashified. func_quote_for_eval () { - $debug_cmd - - func_quote_for_eval_unquoted_result= - func_quote_for_eval_result= - while test 0 -lt $#; do - case $1 in - *[\\\`\"\$]*) - _G_unquoted_arg=`printf '%s\n' "$1" |$SED "$sed_quote_subst"` ;; - *) - _G_unquoted_arg=$1 ;; - esac - if test -n "$func_quote_for_eval_unquoted_result"; then - func_append func_quote_for_eval_unquoted_result " $_G_unquoted_arg" - else - func_append func_quote_for_eval_unquoted_result "$_G_unquoted_arg" - fi - - case $_G_unquoted_arg in - # Double-quote args containing shell metacharacters to delay - # word splitting, command substitution and variable expansion - # for a subsequent eval. - # Many Bourne shells cannot handle close brackets correctly - # in scan sets, so we specify it separately. - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - _G_quoted_arg=\"$_G_unquoted_arg\" - ;; - *) - _G_quoted_arg=$_G_unquoted_arg - ;; - esac - - if test -n "$func_quote_for_eval_result"; then - func_append func_quote_for_eval_result " $_G_quoted_arg" - else - func_append func_quote_for_eval_result "$_G_quoted_arg" - fi - shift - done -} - - -# func_quote_for_expand ARG -# ------------------------- -# Aesthetically quote ARG to be evaled later; same as above, -# but do not quote variable references. -func_quote_for_expand () -{ - $debug_cmd - case $1 in - *[\\\`\"]*) - _G_arg=`$ECHO "$1" | $SED \ - -e "$sed_double_quote_subst" -e "$sed_double_backslash"` ;; + *[\\\`\"\$]*) + func_quote_for_eval_unquoted_result=`$ECHO "$1" | $SED "$sed_quote_subst"` ;; *) - _G_arg=$1 ;; - esac - - case $_G_arg in - # Double-quote args containing shell metacharacters to delay - # word splitting and command substitution for a subsequent eval. - # Many Bourne shells cannot handle close brackets correctly - # in scan sets, so we specify it separately. - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - _G_arg=\"$_G_arg\" - ;; - esac - - func_quote_for_expand_result=$_G_arg -} - - -# func_stripname PREFIX SUFFIX NAME -# --------------------------------- -# strip PREFIX and SUFFIX from NAME, and store in func_stripname_result. -# PREFIX and SUFFIX must not contain globbing or regex special -# characters, hashes, percent signs, but SUFFIX may contain a leading -# dot (in which case that matches only a dot). -if test yes = "$_G_HAVE_XSI_OPS"; then - eval 'func_stripname () - { - $debug_cmd - - # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are - # positional parameters, so assign one to ordinary variable first. - func_stripname_result=$3 - func_stripname_result=${func_stripname_result#"$1"} - func_stripname_result=${func_stripname_result%"$2"} - }' -else - func_stripname () - { - $debug_cmd - - case $2 in - .*) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%\\\\$2\$%%"`;; - *) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%$2\$%%"`;; - esac - } -fi - - -# func_show_eval CMD [FAIL_EXP] -# ----------------------------- -# Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is -# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP -# is given, then evaluate it. -func_show_eval () -{ - $debug_cmd - - _G_cmd=$1 - _G_fail_exp=${2-':'} - - func_quote_for_expand "$_G_cmd" - eval "func_notquiet $func_quote_for_expand_result" - - $opt_dry_run || { - eval "$_G_cmd" - _G_status=$? - if test 0 -ne "$_G_status"; then - eval "(exit $_G_status); $_G_fail_exp" - fi - } -} - - -# func_show_eval_locale CMD [FAIL_EXP] -# ------------------------------------ -# Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is -# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP -# is given, then evaluate it. Use the saved locale for evaluation. -func_show_eval_locale () -{ - $debug_cmd - - _G_cmd=$1 - _G_fail_exp=${2-':'} - - $opt_quiet || { - func_quote_for_expand "$_G_cmd" - eval "func_echo $func_quote_for_expand_result" - } - - $opt_dry_run || { - eval "$_G_user_locale - $_G_cmd" - _G_status=$? - eval "$_G_safe_locale" - if test 0 -ne "$_G_status"; then - eval "(exit $_G_status); $_G_fail_exp" - fi - } -} - - -# func_tr_sh -# ---------- -# Turn $1 into a string suitable for a shell variable name. -# Result is stored in $func_tr_sh_result. All characters -# not in the set a-zA-Z0-9_ are replaced with '_'. Further, -# if $1 begins with a digit, a '_' is prepended as well. -func_tr_sh () -{ - $debug_cmd - - case $1 in - [0-9]* | *[!a-zA-Z0-9_]*) - func_tr_sh_result=`$ECHO "$1" | $SED -e 's/^\([0-9]\)/_\1/' -e 's/[^a-zA-Z0-9_]/_/g'` - ;; - * ) - func_tr_sh_result=$1 - ;; - esac -} - - -# func_verbose ARG... -# ------------------- -# Echo program name prefixed message in verbose mode only. -func_verbose () -{ - $debug_cmd - - $opt_verbose && func_echo "$*" - - : -} - - -# func_warn_and_continue ARG... -# ----------------------------- -# Echo program name prefixed warning message to standard error. -func_warn_and_continue () -{ - $debug_cmd - - $require_term_colors - - func_echo_infix_1 "${tc_red}warning$tc_reset" "$*" >&2 -} - - -# func_warning CATEGORY ARG... -# ---------------------------- -# Echo program name prefixed warning message to standard error. Warning -# messages can be filtered according to CATEGORY, where this function -# elides messages where CATEGORY is not listed in the global variable -# 'opt_warning_types'. -func_warning () -{ - $debug_cmd - - # CATEGORY must be in the warning_categories list! - case " $warning_categories " in - *" $1 "*) ;; - *) func_internal_error "invalid warning category '$1'" ;; - esac - - _G_category=$1 - shift - - case " $opt_warning_types " in - *" $_G_category "*) $warning_func ${1+"$@"} ;; - esac -} - - -# func_sort_ver VER1 VER2 -# ----------------------- -# 'sort -V' is not generally available. -# Note this deviates from the version comparison in automake -# in that it treats 1.5 < 1.5.0, and treats 1.4.4a < 1.4-p3a -# but this should suffice as we won't be specifying old -# version formats or redundant trailing .0 in bootstrap.conf. -# If we did want full compatibility then we should probably -# use m4_version_compare from autoconf. -func_sort_ver () -{ - $debug_cmd - - printf '%s\n%s\n' "$1" "$2" \ - | sort -t. -k 1,1n -k 2,2n -k 3,3n -k 4,4n -k 5,5n -k 6,6n -k 7,7n -k 8,8n -k 9,9n -} - -# func_lt_ver PREV CURR -# --------------------- -# Return true if PREV and CURR are in the correct order according to -# func_sort_ver, otherwise false. Use it like this: -# -# func_lt_ver "$prev_ver" "$proposed_ver" || func_fatal_error "..." -func_lt_ver () -{ - $debug_cmd - - test "x$1" = x`func_sort_ver "$1" "$2" | $SED 1q` -} - - -# Local variables: -# mode: shell-script -# sh-indentation: 2 -# eval: (add-hook 'before-save-hook 'time-stamp) -# time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC" -# time-stamp-time-zone: "UTC" -# End: -#! /bin/sh - -# Set a version string for this script. -scriptversion=2014-01-07.03; # UTC - -# A portable, pluggable option parser for Bourne shell. -# Written by Gary V. Vaughan, 2010 - -# Copyright (C) 2010-2015 Free Software Foundation, Inc. -# This is free software; see the source for copying conditions. There is NO -# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -# Please report bugs or propose patches to gary@gnu.org. - - -## ------ ## -## Usage. ## -## ------ ## - -# This file is a library for parsing options in your shell scripts along -# with assorted other useful supporting features that you can make use -# of too. -# -# For the simplest scripts you might need only: -# -# #!/bin/sh -# . relative/path/to/funclib.sh -# . relative/path/to/options-parser -# scriptversion=1.0 -# func_options ${1+"$@"} -# eval set dummy "$func_options_result"; shift -# ...rest of your script... -# -# In order for the '--version' option to work, you will need to have a -# suitably formatted comment like the one at the top of this file -# starting with '# Written by ' and ending with '# warranty; '. -# -# For '-h' and '--help' to work, you will also need a one line -# description of your script's purpose in a comment directly above the -# '# Written by ' line, like the one at the top of this file. -# -# The default options also support '--debug', which will turn on shell -# execution tracing (see the comment above debug_cmd below for another -# use), and '--verbose' and the func_verbose function to allow your script -# to display verbose messages only when your user has specified -# '--verbose'. -# -# After sourcing this file, you can plug processing for additional -# options by amending the variables from the 'Configuration' section -# below, and following the instructions in the 'Option parsing' -# section further down. - -## -------------- ## -## Configuration. ## -## -------------- ## - -# You should override these variables in your script after sourcing this -# file so that they reflect the customisations you have added to the -# option parser. - -# The usage line for option parsing errors and the start of '-h' and -# '--help' output messages. You can embed shell variables for delayed -# expansion at the time the message is displayed, but you will need to -# quote other shell meta-characters carefully to prevent them being -# expanded when the contents are evaled. -usage='$progpath [OPTION]...' - -# Short help message in response to '-h' and '--help'. Add to this or -# override it after sourcing this library to reflect the full set of -# options your script accepts. -usage_message="\ - --debug enable verbose shell tracing - -W, --warnings=CATEGORY - report the warnings falling in CATEGORY [all] - -v, --verbose verbosely report processing - --version print version information and exit - -h, --help print short or long help message and exit -" - -# Additional text appended to 'usage_message' in response to '--help'. -long_help_message=" -Warning categories include: - 'all' show all warnings - 'none' turn off all the warnings - 'error' warnings are treated as fatal errors" - -# Help message printed before fatal option parsing errors. -fatal_help="Try '\$progname --help' for more information." - - - -## ------------------------- ## -## Hook function management. ## -## ------------------------- ## - -# This section contains functions for adding, removing, and running hooks -# to the main code. A hook is just a named list of of function, that can -# be run in order later on. - -# func_hookable FUNC_NAME -# ----------------------- -# Declare that FUNC_NAME will run hooks added with -# 'func_add_hook FUNC_NAME ...'. -func_hookable () -{ - $debug_cmd - - func_append hookable_fns " $1" -} - - -# func_add_hook FUNC_NAME HOOK_FUNC -# --------------------------------- -# Request that FUNC_NAME call HOOK_FUNC before it returns. FUNC_NAME must -# first have been declared "hookable" by a call to 'func_hookable'. -func_add_hook () -{ - $debug_cmd - - case " $hookable_fns " in - *" $1 "*) ;; - *) func_fatal_error "'$1' does not accept hook functions." ;; - esac - - eval func_append ${1}_hooks '" $2"' -} - - -# func_remove_hook FUNC_NAME HOOK_FUNC -# ------------------------------------ -# Remove HOOK_FUNC from the list of functions called by FUNC_NAME. -func_remove_hook () -{ - $debug_cmd - - eval ${1}_hooks='`$ECHO "\$'$1'_hooks" |$SED "s| '$2'||"`' -} - - -# func_run_hooks FUNC_NAME [ARG]... -# --------------------------------- -# Run all hook functions registered to FUNC_NAME. -# It is assumed that the list of hook functions contains nothing more -# than a whitespace-delimited list of legal shell function names, and -# no effort is wasted trying to catch shell meta-characters or preserve -# whitespace. -func_run_hooks () -{ - $debug_cmd - - case " $hookable_fns " in - *" $1 "*) ;; - *) func_fatal_error "'$1' does not support hook funcions.n" ;; - esac - - eval _G_hook_fns=\$$1_hooks; shift - - for _G_hook in $_G_hook_fns; do - eval $_G_hook '"$@"' - - # store returned options list back into positional - # parameters for next 'cmd' execution. - eval _G_hook_result=\$${_G_hook}_result - eval set dummy "$_G_hook_result"; shift - done - - func_quote_for_eval ${1+"$@"} - func_run_hooks_result=$func_quote_for_eval_result -} - - - -## --------------- ## -## Option parsing. ## -## --------------- ## - -# In order to add your own option parsing hooks, you must accept the -# full positional parameter list in your hook function, remove any -# options that you action, and then pass back the remaining unprocessed -# options in '_result', escaped suitably for -# 'eval'. Like this: -# -# my_options_prep () -# { -# $debug_cmd -# -# # Extend the existing usage message. -# usage_message=$usage_message' -# -s, --silent don'\''t print informational messages -# ' -# -# func_quote_for_eval ${1+"$@"} -# my_options_prep_result=$func_quote_for_eval_result -# } -# func_add_hook func_options_prep my_options_prep -# -# -# my_silent_option () -# { -# $debug_cmd -# -# # Note that for efficiency, we parse as many options as we can -# # recognise in a loop before passing the remainder back to the -# # caller on the first unrecognised argument we encounter. -# while test $# -gt 0; do -# opt=$1; shift -# case $opt in -# --silent|-s) opt_silent=: ;; -# # Separate non-argument short options: -# -s*) func_split_short_opt "$_G_opt" -# set dummy "$func_split_short_opt_name" \ -# "-$func_split_short_opt_arg" ${1+"$@"} -# shift -# ;; -# *) set dummy "$_G_opt" "$*"; shift; break ;; -# esac -# done -# -# func_quote_for_eval ${1+"$@"} -# my_silent_option_result=$func_quote_for_eval_result -# } -# func_add_hook func_parse_options my_silent_option -# -# -# my_option_validation () -# { -# $debug_cmd -# -# $opt_silent && $opt_verbose && func_fatal_help "\ -# '--silent' and '--verbose' options are mutually exclusive." -# -# func_quote_for_eval ${1+"$@"} -# my_option_validation_result=$func_quote_for_eval_result -# } -# func_add_hook func_validate_options my_option_validation -# -# You'll alse need to manually amend $usage_message to reflect the extra -# options you parse. It's preferable to append if you can, so that -# multiple option parsing hooks can be added safely. - - -# func_options [ARG]... -# --------------------- -# All the functions called inside func_options are hookable. See the -# individual implementations for details. -func_hookable func_options -func_options () -{ - $debug_cmd - - func_options_prep ${1+"$@"} - eval func_parse_options \ - ${func_options_prep_result+"$func_options_prep_result"} - eval func_validate_options \ - ${func_parse_options_result+"$func_parse_options_result"} - - eval func_run_hooks func_options \ - ${func_validate_options_result+"$func_validate_options_result"} + func_quote_for_eval_unquoted_result="$1" ;; + esac - # save modified positional parameters for caller - func_options_result=$func_run_hooks_result + case $func_quote_for_eval_unquoted_result in + # Double-quote args containing shell metacharacters to delay + # word splitting, command substitution and and variable + # expansion for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\"" + ;; + *) + func_quote_for_eval_result="$func_quote_for_eval_unquoted_result" + esac } -# func_options_prep [ARG]... -# -------------------------- -# All initialisations required before starting the option parse loop. -# Note that when calling hook functions, we pass through the list of -# positional parameters. If a hook function modifies that list, and -# needs to propogate that back to rest of this script, then the complete -# modified list must be put in 'func_run_hooks_result' before -# returning. -func_hookable func_options_prep -func_options_prep () +# func_quote_for_expand arg +# Aesthetically quote ARG to be evaled later; same as above, +# but do not quote variable references. +func_quote_for_expand () { - $debug_cmd - - # Option defaults: - opt_verbose=false - opt_warning_types= + case $1 in + *[\\\`\"]*) + my_arg=`$ECHO "$1" | $SED \ + -e "$double_quote_subst" -e "$sed_double_backslash"` ;; + *) + my_arg="$1" ;; + esac - func_run_hooks func_options_prep ${1+"$@"} + case $my_arg in + # Double-quote args containing shell metacharacters to delay + # word splitting and command substitution for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + my_arg="\"$my_arg\"" + ;; + esac - # save modified positional parameters for caller - func_options_prep_result=$func_run_hooks_result + func_quote_for_expand_result="$my_arg" } -# func_parse_options [ARG]... -# --------------------------- -# The main option parsing loop. -func_hookable func_parse_options -func_parse_options () +# func_show_eval cmd [fail_exp] +# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is +# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP +# is given, then evaluate it. +func_show_eval () { - $debug_cmd - - func_parse_options_result= - - # this just eases exit handling - while test $# -gt 0; do - # Defer to hook functions for initial option parsing, so they - # get priority in the event of reusing an option name. - func_run_hooks func_parse_options ${1+"$@"} - - # Adjust func_parse_options positional parameters to match - eval set dummy "$func_run_hooks_result"; shift - - # Break out of the loop if we already parsed every option. - test $# -gt 0 || break - - _G_opt=$1 - shift - case $_G_opt in - --debug|-x) debug_cmd='set -x' - func_echo "enabling shell trace mode" - $debug_cmd - ;; - - --no-warnings|--no-warning|--no-warn) - set dummy --warnings none ${1+"$@"} - shift - ;; + my_cmd="$1" + my_fail_exp="${2-:}" - --warnings|--warning|-W) - test $# = 0 && func_missing_arg $_G_opt && break - case " $warning_categories $1" in - *" $1 "*) - # trailing space prevents matching last $1 above - func_append_uniq opt_warning_types " $1" - ;; - *all) - opt_warning_types=$warning_categories - ;; - *none) - opt_warning_types=none - warning_func=: - ;; - *error) - opt_warning_types=$warning_categories - warning_func=func_fatal_error - ;; - *) - func_fatal_error \ - "unsupported warning category: '$1'" - ;; - esac - shift - ;; - - --verbose|-v) opt_verbose=: ;; - --version) func_version ;; - -\?|-h) func_usage ;; - --help) func_help ;; - - # Separate optargs to long options (plugins may need this): - --*=*) func_split_equals "$_G_opt" - set dummy "$func_split_equals_lhs" \ - "$func_split_equals_rhs" ${1+"$@"} - shift - ;; - - # Separate optargs to short options: - -W*) - func_split_short_opt "$_G_opt" - set dummy "$func_split_short_opt_name" \ - "$func_split_short_opt_arg" ${1+"$@"} - shift - ;; - - # Separate non-argument short options: - -\?*|-h*|-v*|-x*) - func_split_short_opt "$_G_opt" - set dummy "$func_split_short_opt_name" \ - "-$func_split_short_opt_arg" ${1+"$@"} - shift - ;; - - --) break ;; - -*) func_fatal_help "unrecognised option: '$_G_opt'" ;; - *) set dummy "$_G_opt" ${1+"$@"}; shift; break ;; - esac - done + ${opt_silent-false} || { + func_quote_for_expand "$my_cmd" + eval "func_echo $func_quote_for_expand_result" + } - # save modified positional parameters for caller - func_quote_for_eval ${1+"$@"} - func_parse_options_result=$func_quote_for_eval_result + if ${opt_dry_run-false}; then :; else + eval "$my_cmd" + my_status=$? + if test "$my_status" -eq 0; then :; else + eval "(exit $my_status); $my_fail_exp" + fi + fi } -# func_validate_options [ARG]... -# ------------------------------ -# Perform any sanity checks on option settings and/or unconsumed -# arguments. -func_hookable func_validate_options -func_validate_options () +# func_show_eval_locale cmd [fail_exp] +# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is +# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP +# is given, then evaluate it. Use the saved locale for evaluation. +func_show_eval_locale () { - $debug_cmd - - # Display all warnings if -W was not given. - test -n "$opt_warning_types" || opt_warning_types=" $warning_categories" - - func_run_hooks func_validate_options ${1+"$@"} + my_cmd="$1" + my_fail_exp="${2-:}" - # Bail if the options were screwed! - $exit_cmd $EXIT_FAILURE + ${opt_silent-false} || { + func_quote_for_expand "$my_cmd" + eval "func_echo $func_quote_for_expand_result" + } - # save modified positional parameters for caller - func_validate_options_result=$func_run_hooks_result + if ${opt_dry_run-false}; then :; else + eval "$lt_user_locale + $my_cmd" + my_status=$? + eval "$lt_safe_locale" + if test "$my_status" -eq 0; then :; else + eval "(exit $my_status); $my_fail_exp" + fi + fi } +# func_tr_sh +# Turn $1 into a string suitable for a shell variable name. +# Result is stored in $func_tr_sh_result. All characters +# not in the set a-zA-Z0-9_ are replaced with '_'. Further, +# if $1 begins with a digit, a '_' is prepended as well. +func_tr_sh () +{ + case $1 in + [0-9]* | *[!a-zA-Z0-9_]*) + func_tr_sh_result=`$ECHO "$1" | $SED 's/^\([0-9]\)/_\1/; s/[^a-zA-Z0-9_]/_/g'` + ;; + * ) + func_tr_sh_result=$1 + ;; + esac +} -## ----------------- ## -## Helper functions. ## -## ----------------- ## - -# This section contains the helper functions used by the rest of the -# hookable option parser framework in ascii-betical order. +# func_version +# Echo version message to standard output and exit. +func_version () +{ + $opt_debug + $SED -n '/(C)/!b go + :more + /\./!{ + N + s/\n# / / + b more + } + :go + /^# '$PROGRAM' (GNU /,/# warranty; / { + s/^# // + s/^# *$// + s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/ + p + }' < "$progpath" + exit $? +} -# func_fatal_help ARG... -# ---------------------- -# Echo program name prefixed message to standard error, followed by -# a help hint, and exit. -func_fatal_help () +# func_usage +# Echo short help message to standard output and exit. +func_usage () { - $debug_cmd + $opt_debug - eval \$ECHO \""Usage: $usage"\" - eval \$ECHO \""$fatal_help"\" - func_error ${1+"$@"} - exit $EXIT_FAILURE + $SED -n '/^# Usage:/,/^# *.*--help/ { + s/^# // + s/^# *$// + s/\$progname/'$progname'/ + p + }' < "$progpath" + echo + $ECHO "run \`$progname --help | more' for full usage" + exit $? } - -# func_help -# --------- -# Echo long help message to standard output and exit. +# func_help [NOEXIT] +# Echo long help message to standard output and exit, +# unless 'noexit' is passed as argument. func_help () { - $debug_cmd - - func_usage_message - $ECHO "$long_help_message" - exit 0 + $opt_debug + + $SED -n '/^# Usage:/,/# Report bugs to/ { + :print + s/^# // + s/^# *$// + s*\$progname*'$progname'* + s*\$host*'"$host"'* + s*\$SHELL*'"$SHELL"'* + s*\$LTCC*'"$LTCC"'* + s*\$LTCFLAGS*'"$LTCFLAGS"'* + s*\$LD*'"$LD"'* + s/\$with_gnu_ld/'"$with_gnu_ld"'/ + s/\$automake_version/'"`(${AUTOMAKE-automake} --version) 2>/dev/null |$SED 1q`"'/ + s/\$autoconf_version/'"`(${AUTOCONF-autoconf} --version) 2>/dev/null |$SED 1q`"'/ + p + d + } + /^# .* home page:/b print + /^# General help using/b print + ' < "$progpath" + ret=$? + if test -z "$1"; then + exit $ret + fi } - -# func_missing_arg ARGNAME -# ------------------------ +# func_missing_arg argname # Echo program name prefixed message to standard error and set global # exit_cmd. func_missing_arg () { - $debug_cmd + $opt_debug - func_error "Missing argument for '$1'." + func_error "missing argument for $1." exit_cmd=exit } -# func_split_equals STRING -# ------------------------ -# Set func_split_equals_lhs and func_split_equals_rhs shell variables after -# splitting STRING at the '=' sign. -test -z "$_G_HAVE_XSI_OPS" \ - && (eval 'x=a/b/c; - test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \ - && _G_HAVE_XSI_OPS=yes - -if test yes = "$_G_HAVE_XSI_OPS" -then - # This is an XSI compatible shell, allowing a faster implementation... - eval 'func_split_equals () - { - $debug_cmd - - func_split_equals_lhs=${1%%=*} - func_split_equals_rhs=${1#*=} - test "x$func_split_equals_lhs" = "x$1" \ - && func_split_equals_rhs= - }' -else - # ...otherwise fall back to using expr, which is often a shell builtin. - func_split_equals () - { - $debug_cmd - - func_split_equals_lhs=`expr "x$1" : 'x\([^=]*\)'` - func_split_equals_rhs= - test "x$func_split_equals_lhs" = "x$1" \ - || func_split_equals_rhs=`expr "x$1" : 'x[^=]*=\(.*\)$'` - } -fi #func_split_equals - - -# func_split_short_opt SHORTOPT -# ----------------------------- +# func_split_short_opt shortopt # Set func_split_short_opt_name and func_split_short_opt_arg shell # variables after splitting SHORTOPT after the 2nd character. -if test yes = "$_G_HAVE_XSI_OPS" -then - # This is an XSI compatible shell, allowing a faster implementation... - eval 'func_split_short_opt () - { - $debug_cmd - - func_split_short_opt_arg=${1#??} - func_split_short_opt_name=${1%"$func_split_short_opt_arg"} - }' -else - # ...otherwise fall back to using expr, which is often a shell builtin. - func_split_short_opt () - { - $debug_cmd - - func_split_short_opt_name=`expr "x$1" : 'x-\(.\)'` - func_split_short_opt_arg=`expr "x$1" : 'x-.\(.*\)$'` - } -fi #func_split_short_opt - - -# func_usage -# ---------- -# Echo short help message to standard output and exit. -func_usage () +func_split_short_opt () { - $debug_cmd - - func_usage_message - $ECHO "Run '$progname --help |${PAGER-more}' for full usage" - exit 0 -} + func_split_short_opt_arg=${1#??} + func_split_short_opt_name=${1%"$func_split_short_opt_arg"} +} # Extended-shell func_split_short_opt implementation -# func_usage_message -# ------------------ -# Echo short help message to standard output. -func_usage_message () +# func_split_long_opt longopt +# Set func_split_long_opt_name and func_split_long_opt_arg shell +# variables after splitting LONGOPT at the `=' sign. +func_split_long_opt () { - $debug_cmd - - eval \$ECHO \""Usage: $usage"\" - echo - $SED -n 's|^# || - /^Written by/{ - x;p;x - } - h - /^Written by/q' < "$progpath" - echo - eval \$ECHO \""$usage_message"\" -} + func_split_long_opt_name=${1%%=*} + func_split_long_opt_arg=${1#*=} +} # Extended-shell func_split_long_opt implementation +exit_cmd=: -# func_version -# ------------ -# Echo version message to standard output and exit. -func_version () -{ - $debug_cmd - printf '%s\n' "$progname $scriptversion" - $SED -n ' - /(C)/!b go - :more - /\./!{ - N - s|\n# | | - b more - } - :go - /^# Written by /,/# warranty; / { - s|^# || - s|^# *$|| - s|\((C)\)[ 0-9,-]*[ ,-]\([1-9][0-9]* \)|\1 \2| - p - } - /^# Written by / { - s|^# || - p - } - /^warranty; /q' < "$progpath" - exit $? -} -# Local variables: -# mode: shell-script -# sh-indentation: 2 -# eval: (add-hook 'before-save-hook 'time-stamp) -# time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC" -# time-stamp-time-zone: "UTC" -# End: +magic="%%%MAGIC variable%%%" +magic_exe="%%%MAGIC EXE variable%%%" -# Set a version string. -scriptversion='(GNU libtool) 2.4.6' +# Global variables. +nonopt= +preserve_args= +lo2o="s/\\.lo\$/.${objext}/" +o2lo="s/\\.${objext}\$/.lo/" +extracted_archives= +extracted_serial=0 +# If this variable is set in any of the actions, the command in it +# will be execed at the end. This prevents here-documents from being +# left over by shells. +exec_cmd= -# func_echo ARG... -# ---------------- -# Libtool also displays the current mode in messages, so override -# funclib.sh func_echo with this custom definition. -func_echo () +# func_append var value +# Append VALUE to the end of shell variable VAR. +func_append () { - $debug_cmd + eval "${1}+=\${2}" +} # Extended-shell func_append implementation - _G_message=$* - - func_echo_IFS=$IFS - IFS=$nl - for _G_line in $_G_message; do - IFS=$func_echo_IFS - $ECHO "$progname${opt_mode+: $opt_mode}: $_G_line" - done - IFS=$func_echo_IFS -} - - -# func_warning ARG... -# ------------------- -# Libtool warnings are not categorized, so override funclib.sh -# func_warning with this simpler definition. -func_warning () +# func_append_quoted var value +# Quote VALUE and append to the end of shell variable VAR, separated +# by a space. +func_append_quoted () { - $debug_cmd + func_quote_for_eval "${2}" + eval "${1}+=\\ \$func_quote_for_eval_result" +} # Extended-shell func_append_quoted implementation - $warning_func ${1+"$@"} -} - - -## ---------------- ## -## Options parsing. ## -## ---------------- ## - -# Hook in the functions to make sure our own options are parsed during -# the option parsing loop. - -usage='$progpath [OPTION]... [MODE-ARG]...' - -# Short help message in response to '-h'. -usage_message="Options: - --config show all configuration variables - --debug enable verbose shell tracing - -n, --dry-run display commands without modifying any files - --features display basic configuration information and exit - --mode=MODE use operation mode MODE - --no-warnings equivalent to '-Wnone' - --preserve-dup-deps don't remove duplicate dependency libraries - --quiet, --silent don't print informational messages - --tag=TAG use configuration variables from tag TAG - -v, --verbose print more informational messages than default - --version print version information - -W, --warnings=CATEGORY report the warnings falling in CATEGORY [all] - -h, --help, --help-all print short, long, or detailed help message -" -# Additional text appended to 'usage_message' in response to '--help'. -func_help () +# func_arith arithmetic-term... +func_arith () { - $debug_cmd - - func_usage_message - $ECHO "$long_help_message - -MODE must be one of the following: - - clean remove files from the build directory - compile compile a source file into a libtool object - execute automatically set library path, then run a program - finish complete the installation of libtool libraries - install install libraries or executables - link create a library or an executable - uninstall remove libraries from an installed directory - -MODE-ARGS vary depending on the MODE. When passed as first option, -'--mode=MODE' may be abbreviated as 'MODE' or a unique abbreviation of that. -Try '$progname --help --mode=MODE' for a more detailed description of MODE. - -When reporting a bug, please describe a test case to reproduce it and -include the following information: - - host-triplet: $host - shell: $SHELL - compiler: $LTCC - compiler flags: $LTCFLAGS - linker: $LD (gnu? $with_gnu_ld) - version: $progname (GNU libtool) 2.4.6 - automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q` - autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q` - -Report bugs to . -GNU libtool home page: . -General help using GNU software: ." - exit 0 -} + func_arith_result=$(( $* )) +} # Extended-shell func_arith implementation -# func_lo2o OBJECT-NAME -# --------------------- -# Transform OBJECT-NAME from a '.lo' suffix to the platform specific -# object suffix. +# func_len string +# STRING may not start with a hyphen. +func_len () +{ + func_len_result=${#1} +} # Extended-shell func_len implementation -lo2o=s/\\.lo\$/.$objext/ -o2lo=s/\\.$objext\$/.lo/ -if test yes = "$_G_HAVE_XSI_OPS"; then - eval 'func_lo2o () - { - case $1 in - *.lo) func_lo2o_result=${1%.lo}.$objext ;; - * ) func_lo2o_result=$1 ;; +# func_lo2o object +func_lo2o () +{ + case ${1} in + *.lo) func_lo2o_result=${1%.lo}.${objext} ;; + *) func_lo2o_result=${1} ;; esac - }' +} # Extended-shell func_lo2o implementation - # func_xform LIBOBJ-OR-SOURCE - # --------------------------- - # Transform LIBOBJ-OR-SOURCE from a '.o' or '.c' (or otherwise) - # suffix to a '.lo' libtool-object suffix. - eval 'func_xform () - { - func_xform_result=${1%.*}.lo - }' -else - # ...otherwise fall back to using sed. - func_lo2o () - { - func_lo2o_result=`$ECHO "$1" | $SED "$lo2o"` - } - func_xform () - { - func_xform_result=`$ECHO "$1" | $SED 's|\.[^.]*$|.lo|'` - } -fi +# func_xform libobj-or-source +func_xform () +{ + func_xform_result=${1%.*}.lo +} # Extended-shell func_xform implementation -# func_fatal_configuration ARG... -# ------------------------------- +# func_fatal_configuration arg... # Echo program name prefixed message to standard error, followed by # a configuration failure hint, and exit. func_fatal_configuration () { - func__fatal_error ${1+"$@"} \ - "See the $PACKAGE documentation for more information." \ - "Fatal configuration error." + func_error ${1+"$@"} + func_error "See the $PACKAGE documentation for more information." + func_fatal_error "Fatal configuration error." } # func_config -# ----------- # Display the configuration for all the tags in this script. func_config () { @@ -2647,19 +1337,17 @@ func_config () exit $? } - # func_features -# ------------- # Display the features supported by this script. func_features () { echo "host: $host" - if test yes = "$build_libtool_libs"; then + if test "$build_libtool_libs" = yes; then echo "enable shared libraries" else echo "disable shared libraries" fi - if test yes = "$build_old_libs"; then + if test "$build_old_libs" = yes; then echo "enable static libraries" else echo "disable static libraries" @@ -2668,350 +1356,314 @@ func_features () exit $? } - -# func_enable_tag TAGNAME -# ----------------------- +# func_enable_tag tagname # Verify that TAGNAME is valid, and either flag an error and exit, or # enable the TAGNAME tag. We also add TAGNAME to the global $taglist # variable here. func_enable_tag () { - # Global variable: - tagname=$1 + # Global variable: + tagname="$1" - re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$" - re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$" - sed_extractcf=/$re_begincf/,/$re_endcf/p + re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$" + re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$" + sed_extractcf="/$re_begincf/,/$re_endcf/p" - # Validate tagname. - case $tagname in - *[!-_A-Za-z0-9,/]*) - func_fatal_error "invalid tag name: $tagname" - ;; - esac + # Validate tagname. + case $tagname in + *[!-_A-Za-z0-9,/]*) + func_fatal_error "invalid tag name: $tagname" + ;; + esac - # Don't test for the "default" C tag, as we know it's - # there but not specially marked. - case $tagname in - CC) ;; + # Don't test for the "default" C tag, as we know it's + # there but not specially marked. + case $tagname in + CC) ;; *) - if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then - taglist="$taglist $tagname" - - # Evaluate the configuration. Be careful to quote the path - # and the sed script, to avoid splitting on whitespace, but - # also don't use non-portable quotes within backquotes within - # quotes we have to do it in 2 steps: - extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` - eval "$extractedcf" - else - func_error "ignoring unknown tag $tagname" - fi - ;; - esac + if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then + taglist="$taglist $tagname" + + # Evaluate the configuration. Be careful to quote the path + # and the sed script, to avoid splitting on whitespace, but + # also don't use non-portable quotes within backquotes within + # quotes we have to do it in 2 steps: + extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` + eval "$extractedcf" + else + func_error "ignoring unknown tag $tagname" + fi + ;; + esac } - # func_check_version_match -# ------------------------ # Ensure that we are using m4 macros, and libtool script from the same # release of libtool. func_check_version_match () { - if test "$package_revision" != "$macro_revision"; then - if test "$VERSION" != "$macro_version"; then - if test -z "$macro_version"; then - cat >&2 <<_LT_EOF + if test "$package_revision" != "$macro_revision"; then + if test "$VERSION" != "$macro_version"; then + if test -z "$macro_version"; then + cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, but the $progname: definition of this LT_INIT comes from an older release. $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION $progname: and run autoconf again. _LT_EOF - else - cat >&2 <<_LT_EOF + else + cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, but the $progname: definition of this LT_INIT comes from $PACKAGE $macro_version. $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION $progname: and run autoconf again. _LT_EOF - fi - else - cat >&2 <<_LT_EOF + fi + else + cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision, $progname: but the definition of this LT_INIT comes from revision $macro_revision. $progname: You should recreate aclocal.m4 with macros from revision $package_revision $progname: of $PACKAGE $VERSION and run autoconf again. _LT_EOF - fi - - exit $EXIT_MISMATCH fi -} + exit $EXIT_MISMATCH + fi +} -# libtool_options_prep [ARG]... -# ----------------------------- -# Preparation for options parsed by libtool. -libtool_options_prep () -{ - $debug_mode - # Option defaults: - opt_config=false - opt_dlopen= - opt_dry_run=false - opt_help=false - opt_mode= - opt_preserve_dup_deps=false - opt_quiet=false +# Shorthand for --mode=foo, only valid as the first argument +case $1 in +clean|clea|cle|cl) + shift; set dummy --mode clean ${1+"$@"}; shift + ;; +compile|compil|compi|comp|com|co|c) + shift; set dummy --mode compile ${1+"$@"}; shift + ;; +execute|execut|execu|exec|exe|ex|e) + shift; set dummy --mode execute ${1+"$@"}; shift + ;; +finish|finis|fini|fin|fi|f) + shift; set dummy --mode finish ${1+"$@"}; shift + ;; +install|instal|insta|inst|ins|in|i) + shift; set dummy --mode install ${1+"$@"}; shift + ;; +link|lin|li|l) + shift; set dummy --mode link ${1+"$@"}; shift + ;; +uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) + shift; set dummy --mode uninstall ${1+"$@"}; shift + ;; +esac - nonopt= - preserve_args= - # Shorthand for --mode=foo, only valid as the first argument - case $1 in - clean|clea|cle|cl) - shift; set dummy --mode clean ${1+"$@"}; shift - ;; - compile|compil|compi|comp|com|co|c) - shift; set dummy --mode compile ${1+"$@"}; shift - ;; - execute|execut|execu|exec|exe|ex|e) - shift; set dummy --mode execute ${1+"$@"}; shift - ;; - finish|finis|fini|fin|fi|f) - shift; set dummy --mode finish ${1+"$@"}; shift - ;; - install|instal|insta|inst|ins|in|i) - shift; set dummy --mode install ${1+"$@"}; shift - ;; - link|lin|li|l) - shift; set dummy --mode link ${1+"$@"}; shift - ;; - uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) - shift; set dummy --mode uninstall ${1+"$@"}; shift - ;; - esac - # Pass back the list of options. - func_quote_for_eval ${1+"$@"} - libtool_options_prep_result=$func_quote_for_eval_result -} -func_add_hook func_options_prep libtool_options_prep +# Option defaults: +opt_debug=: +opt_dry_run=false +opt_config=false +opt_preserve_dup_deps=false +opt_features=false +opt_finish=false +opt_help=false +opt_help_all=false +opt_silent=: +opt_warning=: +opt_verbose=: +opt_silent=false +opt_verbose=false -# libtool_parse_options [ARG]... -# --------------------------------- -# Provide handling for libtool specific options. -libtool_parse_options () +# Parse options once, thoroughly. This comes as soon as possible in the +# script to make things like `--version' happen as quickly as we can. { - $debug_cmd + # this just eases exit handling + while test $# -gt 0; do + opt="$1" + shift + case $opt in + --debug|-x) opt_debug='set -x' + func_echo "enabling shell trace mode" + $opt_debug + ;; + --dry-run|--dryrun|-n) + opt_dry_run=: + ;; + --config) + opt_config=: +func_config + ;; + --dlopen|-dlopen) + optarg="$1" + opt_dlopen="${opt_dlopen+$opt_dlopen +}$optarg" + shift + ;; + --preserve-dup-deps) + opt_preserve_dup_deps=: + ;; + --features) + opt_features=: +func_features + ;; + --finish) + opt_finish=: +set dummy --mode finish ${1+"$@"}; shift + ;; + --help) + opt_help=: + ;; + --help-all) + opt_help_all=: +opt_help=': help-all' + ;; + --mode) + test $# = 0 && func_missing_arg $opt && break + optarg="$1" + opt_mode="$optarg" +case $optarg in + # Valid mode arguments: + clean|compile|execute|finish|install|link|relink|uninstall) ;; + + # Catch anything else as an error + *) func_error "invalid argument for $opt" + exit_cmd=exit + break + ;; +esac + shift + ;; + --no-silent|--no-quiet) + opt_silent=false +preserve_args+=" $opt" + ;; + --no-warning|--no-warn) + opt_warning=false +preserve_args+=" $opt" + ;; + --no-verbose) + opt_verbose=false +preserve_args+=" $opt" + ;; + --silent|--quiet) + opt_silent=: +preserve_args+=" $opt" + opt_verbose=false + ;; + --verbose|-v) + opt_verbose=: +preserve_args+=" $opt" +opt_silent=false + ;; + --tag) + test $# = 0 && func_missing_arg $opt && break + optarg="$1" + opt_tag="$optarg" +preserve_args+=" $opt $optarg" +func_enable_tag "$optarg" + shift + ;; + + -\?|-h) func_usage ;; + --help) func_help ;; + --version) func_version ;; + + # Separate optargs to long options: + --*=*) + func_split_long_opt "$opt" + set dummy "$func_split_long_opt_name" "$func_split_long_opt_arg" ${1+"$@"} + shift + ;; + + # Separate non-argument short options: + -\?*|-h*|-n*|-v*) + func_split_short_opt "$opt" + set dummy "$func_split_short_opt_name" "-$func_split_short_opt_arg" ${1+"$@"} + shift + ;; + + --) break ;; + -*) func_fatal_help "unrecognized option \`$opt'" ;; + *) set dummy "$opt" ${1+"$@"}; shift; break ;; + esac + done - # Perform our own loop to consume as many options as possible in - # each iteration. - while test $# -gt 0; do - _G_opt=$1 - shift - case $_G_opt in - --dry-run|--dryrun|-n) - opt_dry_run=: - ;; - - --config) func_config ;; - - --dlopen|-dlopen) - opt_dlopen="${opt_dlopen+$opt_dlopen -}$1" - shift - ;; - - --preserve-dup-deps) - opt_preserve_dup_deps=: ;; - - --features) func_features ;; - - --finish) set dummy --mode finish ${1+"$@"}; shift ;; - - --help) opt_help=: ;; - - --help-all) opt_help=': help-all' ;; - - --mode) test $# = 0 && func_missing_arg $_G_opt && break - opt_mode=$1 - case $1 in - # Valid mode arguments: - clean|compile|execute|finish|install|link|relink|uninstall) ;; - - # Catch anything else as an error - *) func_error "invalid argument for $_G_opt" - exit_cmd=exit - break - ;; - esac - shift - ;; - - --no-silent|--no-quiet) - opt_quiet=false - func_append preserve_args " $_G_opt" - ;; - - --no-warnings|--no-warning|--no-warn) - opt_warning=false - func_append preserve_args " $_G_opt" - ;; - - --no-verbose) - opt_verbose=false - func_append preserve_args " $_G_opt" - ;; - - --silent|--quiet) - opt_quiet=: - opt_verbose=false - func_append preserve_args " $_G_opt" - ;; - - --tag) test $# = 0 && func_missing_arg $_G_opt && break - opt_tag=$1 - func_append preserve_args " $_G_opt $1" - func_enable_tag "$1" - shift - ;; - - --verbose|-v) opt_quiet=false - opt_verbose=: - func_append preserve_args " $_G_opt" - ;; - - # An option not handled by this hook function: - *) set dummy "$_G_opt" ${1+"$@"}; shift; break ;; - esac - done + # Validate options: + # save first non-option argument + if test "$#" -gt 0; then + nonopt="$opt" + shift + fi - # save modified positional parameters for caller - func_quote_for_eval ${1+"$@"} - libtool_parse_options_result=$func_quote_for_eval_result -} -func_add_hook func_parse_options libtool_parse_options + # preserve --debug + test "$opt_debug" = : || preserve_args+=" --debug" + case $host in + *cygwin* | *mingw* | *pw32* | *cegcc*) + # don't eliminate duplications in $postdeps and $predeps + opt_duplicate_compiler_generated_deps=: + ;; + *) + opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps + ;; + esac + $opt_help || { + # Sanity checks first: + func_check_version_match -# libtool_validate_options [ARG]... -# --------------------------------- -# Perform any sanity checks on option settings and/or unconsumed -# arguments. -libtool_validate_options () -{ - # save first non-option argument - if test 0 -lt $#; then - nonopt=$1 - shift + if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then + func_fatal_configuration "not configured to build any kind of library" fi - # preserve --debug - test : = "$debug_cmd" || func_append preserve_args " --debug" - - case $host in - # Solaris2 added to fix http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16452 - # see also: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59788 - *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* | *os2*) - # don't eliminate duplications in $postdeps and $predeps - opt_duplicate_compiler_generated_deps=: - ;; - *) - opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps - ;; - esac - - $opt_help || { - # Sanity checks first: - func_check_version_match - - test yes != "$build_libtool_libs" \ - && test yes != "$build_old_libs" \ - && func_fatal_configuration "not configured to build any kind of library" + # Darwin sucks + eval std_shrext=\"$shrext_cmds\" - # Darwin sucks - eval std_shrext=\"$shrext_cmds\" + # Only execute mode is allowed to have -dlopen flags. + if test -n "$opt_dlopen" && test "$opt_mode" != execute; then + func_error "unrecognized option \`-dlopen'" + $ECHO "$help" 1>&2 + exit $EXIT_FAILURE + fi - # Only execute mode is allowed to have -dlopen flags. - if test -n "$opt_dlopen" && test execute != "$opt_mode"; then - func_error "unrecognized option '-dlopen'" - $ECHO "$help" 1>&2 - exit $EXIT_FAILURE - fi + # Change the help message to a mode-specific one. + generic_help="$help" + help="Try \`$progname --help --mode=$opt_mode' for more information." + } - # Change the help message to a mode-specific one. - generic_help=$help - help="Try '$progname --help --mode=$opt_mode' for more information." - } - # Pass back the unparsed argument list - func_quote_for_eval ${1+"$@"} - libtool_validate_options_result=$func_quote_for_eval_result + # Bail if the options were screwed + $exit_cmd $EXIT_FAILURE } -func_add_hook func_validate_options libtool_validate_options -# Process options as early as possible so that --help and --version -# can return quickly. -func_options ${1+"$@"} -eval set dummy "$func_options_result"; shift - ## ----------- ## ## Main. ## ## ----------- ## -magic='%%%MAGIC variable%%%' -magic_exe='%%%MAGIC EXE variable%%%' - -# Global variables. -extracted_archives= -extracted_serial=0 - -# If this variable is set in any of the actions, the command in it -# will be execed at the end. This prevents here-documents from being -# left over by shells. -exec_cmd= - - -# A function that is used when there is no print builtin or printf. -func_fallback_echo () -{ - eval 'cat <<_LTECHO_EOF -$1 -_LTECHO_EOF' -} - -# func_generated_by_libtool -# True iff stdin has been generated by Libtool. This function is only -# a basic sanity check; it will hardly flush out determined imposters. -func_generated_by_libtool_p () -{ - $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 -} - # func_lalib_p file -# True iff FILE is a libtool '.la' library or '.lo' object file. +# True iff FILE is a libtool `.la' library or `.lo' object file. # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_lalib_p () { test -f "$1" && - $SED -e 4q "$1" 2>/dev/null | func_generated_by_libtool_p + $SED -e 4q "$1" 2>/dev/null \ + | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 } # func_lalib_unsafe_p file -# True iff FILE is a libtool '.la' library or '.lo' object file. +# True iff FILE is a libtool `.la' library or `.lo' object file. # This function implements the same check as func_lalib_p without # resorting to external programs. To this end, it redirects stdin and # closes it afterwards, without saving the original file descriptor. # As a safety measure, use it only where a negative result would be -# fatal anyway. Works if 'file' does not exist. +# fatal anyway. Works if `file' does not exist. func_lalib_unsafe_p () { lalib_p=no @@ -3019,13 +1671,13 @@ func_lalib_unsafe_p () for lalib_p_l in 1 2 3 4 do read lalib_p_line - case $lalib_p_line in + case "$lalib_p_line" in \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;; esac done exec 0<&5 5<&- fi - test yes = "$lalib_p" + test "$lalib_p" = yes } # func_ltwrapper_script_p file @@ -3034,8 +1686,7 @@ func_lalib_unsafe_p () # determined imposters. func_ltwrapper_script_p () { - test -f "$1" && - $lt_truncate_bin < "$1" 2>/dev/null | func_generated_by_libtool_p + func_lalib_p "$1" } # func_ltwrapper_executable_p file @@ -3060,7 +1711,7 @@ func_ltwrapper_scriptname () { func_dirname_and_basename "$1" "" "." func_stripname '' '.exe' "$func_basename_result" - func_ltwrapper_scriptname_result=$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper + func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper" } # func_ltwrapper_p file @@ -3079,13 +1730,11 @@ func_ltwrapper_p () # FAIL_CMD may read-access the current command in variable CMD! func_execute_cmds () { - $debug_cmd - + $opt_debug save_ifs=$IFS; IFS='~' for cmd in $1; do - IFS=$sp$nl - eval cmd=\"$cmd\" IFS=$save_ifs + eval cmd=\"$cmd\" func_show_eval "$cmd" "${2-:}" done IFS=$save_ifs @@ -3097,11 +1746,10 @@ func_execute_cmds () # Note that it is not necessary on cygwin/mingw to append a dot to # FILE even if both FILE and FILE.exe exist: automatic-append-.exe # behavior happens only for exec(3), not for open(2)! Also, sourcing -# 'FILE.' does not work on cygwin managed mounts. +# `FILE.' does not work on cygwin managed mounts. func_source () { - $debug_cmd - + $opt_debug case $1 in */* | *\\*) . "$1" ;; *) . "./$1" ;; @@ -3128,10 +1776,10 @@ func_resolve_sysroot () # store the result into func_replace_sysroot_result. func_replace_sysroot () { - case $lt_sysroot:$1 in + case "$lt_sysroot:$1" in ?*:"$lt_sysroot"*) func_stripname "$lt_sysroot" '' "$1" - func_replace_sysroot_result='='$func_stripname_result + func_replace_sysroot_result="=$func_stripname_result" ;; *) # Including no sysroot. @@ -3148,8 +1796,7 @@ func_replace_sysroot () # arg is usually of the form 'gcc ...' func_infer_tag () { - $debug_cmd - + $opt_debug if test -n "$available_tags" && test -z "$tagname"; then CC_quoted= for arg in $CC; do @@ -3168,7 +1815,7 @@ func_infer_tag () for z in $available_tags; do if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then # Evaluate the configuration. - eval "`$SED -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" + eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" CC_quoted= for arg in $CC; do # Double-quote args containing other shell metacharacters. @@ -3193,7 +1840,7 @@ func_infer_tag () # line option must be used. if test -z "$tagname"; then func_echo "unable to infer tagged configuration" - func_fatal_error "specify a tag with '--tag'" + func_fatal_error "specify a tag with \`--tag'" # else # func_verbose "using $tagname tagged configuration" fi @@ -3209,15 +1856,15 @@ func_infer_tag () # but don't create it if we're doing a dry run. func_write_libtool_object () { - write_libobj=$1 - if test yes = "$build_libtool_libs"; then - write_lobj=\'$2\' + write_libobj=${1} + if test "$build_libtool_libs" = yes; then + write_lobj=\'${2}\' else write_lobj=none fi - if test yes = "$build_old_libs"; then - write_oldobj=\'$3\' + if test "$build_old_libs" = yes; then + write_oldobj=\'${3}\' else write_oldobj=none fi @@ -3225,7 +1872,7 @@ func_write_libtool_object () $opt_dry_run || { cat >${write_libobj}T </dev/null` - if test "$?" -eq 0 && test -n "$func_convert_core_file_wine_to_w32_tmp"; then + if test "$?" -eq 0 && test -n "${func_convert_core_file_wine_to_w32_tmp}"; then func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" | - $SED -e "$sed_naive_backslashify"` + $SED -e "$lt_sed_naive_backslashify"` else func_convert_core_file_wine_to_w32_result= fi @@ -3290,19 +1936,18 @@ func_convert_core_file_wine_to_w32 () # are convertible, then the result may be empty. func_convert_core_path_wine_to_w32 () { - $debug_cmd - + $opt_debug # unfortunately, winepath doesn't convert paths, only file names - func_convert_core_path_wine_to_w32_result= + func_convert_core_path_wine_to_w32_result="" if test -n "$1"; then oldIFS=$IFS IFS=: for func_convert_core_path_wine_to_w32_f in $1; do IFS=$oldIFS func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f" - if test -n "$func_convert_core_file_wine_to_w32_result"; then + if test -n "$func_convert_core_file_wine_to_w32_result" ; then if test -z "$func_convert_core_path_wine_to_w32_result"; then - func_convert_core_path_wine_to_w32_result=$func_convert_core_file_wine_to_w32_result + func_convert_core_path_wine_to_w32_result="$func_convert_core_file_wine_to_w32_result" else func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result" fi @@ -3331,8 +1976,7 @@ func_convert_core_path_wine_to_w32 () # environment variable; do not put it in $PATH. func_cygpath () { - $debug_cmd - + $opt_debug if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null` if test "$?" -ne 0; then @@ -3341,7 +1985,7 @@ func_cygpath () fi else func_cygpath_result= - func_error "LT_CYGPATH is empty or specifies non-existent file: '$LT_CYGPATH'" + func_error "LT_CYGPATH is empty or specifies non-existent file: \`$LT_CYGPATH'" fi } #end: func_cygpath @@ -3352,11 +1996,10 @@ func_cygpath () # result in func_convert_core_msys_to_w32_result. func_convert_core_msys_to_w32 () { - $debug_cmd - + $opt_debug # awkward: cmd appends spaces to result func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null | - $SED -e 's/[ ]*$//' -e "$sed_naive_backslashify"` + $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"` } #end: func_convert_core_msys_to_w32 @@ -3367,14 +2010,13 @@ func_convert_core_msys_to_w32 () # func_to_host_file_result to ARG1). func_convert_file_check () { - $debug_cmd - - if test -z "$2" && test -n "$1"; then + $opt_debug + if test -z "$2" && test -n "$1" ; then func_error "Could not determine host file name corresponding to" - func_error " '$1'" + func_error " \`$1'" func_error "Continuing, but uninstalled executables may not work." # Fallback: - func_to_host_file_result=$1 + func_to_host_file_result="$1" fi } # end func_convert_file_check @@ -3386,11 +2028,10 @@ func_convert_file_check () # func_to_host_file_result to a simplistic fallback value (see below). func_convert_path_check () { - $debug_cmd - + $opt_debug if test -z "$4" && test -n "$3"; then func_error "Could not determine the host path corresponding to" - func_error " '$3'" + func_error " \`$3'" func_error "Continuing, but uninstalled executables may not work." # Fallback. This is a deliberately simplistic "conversion" and # should not be "improved". See libtool.info. @@ -3399,7 +2040,7 @@ func_convert_path_check () func_to_host_path_result=`echo "$3" | $SED -e "$lt_replace_pathsep_chars"` else - func_to_host_path_result=$3 + func_to_host_path_result="$3" fi fi } @@ -3411,14 +2052,13 @@ func_convert_path_check () # and appending REPL if ORIG matches BACKPAT. func_convert_path_front_back_pathsep () { - $debug_cmd - + $opt_debug case $4 in - $1 ) func_to_host_path_result=$3$func_to_host_path_result + $1 ) func_to_host_path_result="$3$func_to_host_path_result" ;; esac case $4 in - $2 ) func_append func_to_host_path_result "$3" + $2 ) func_to_host_path_result+="$3" ;; esac } @@ -3428,7 +2068,7 @@ func_convert_path_front_back_pathsep () ################################################## # $build to $host FILE NAME CONVERSION FUNCTIONS # ################################################## -# invoked via '$to_host_file_cmd ARG' +# invoked via `$to_host_file_cmd ARG' # # In each case, ARG is the path to be converted from $build to $host format. # Result will be available in $func_to_host_file_result. @@ -3439,8 +2079,7 @@ func_convert_path_front_back_pathsep () # in func_to_host_file_result. func_to_host_file () { - $debug_cmd - + $opt_debug $to_host_file_cmd "$1" } # end func_to_host_file @@ -3452,8 +2091,7 @@ func_to_host_file () # in (the comma separated) LAZY, no conversion takes place. func_to_tool_file () { - $debug_cmd - + $opt_debug case ,$2, in *,"$to_tool_file_cmd",*) func_to_tool_file_result=$1 @@ -3471,7 +2109,7 @@ func_to_tool_file () # Copy ARG to func_to_host_file_result. func_convert_file_noop () { - func_to_host_file_result=$1 + func_to_host_file_result="$1" } # end func_convert_file_noop @@ -3482,12 +2120,11 @@ func_convert_file_noop () # func_to_host_file_result. func_convert_file_msys_to_w32 () { - $debug_cmd - - func_to_host_file_result=$1 + $opt_debug + func_to_host_file_result="$1" if test -n "$1"; then func_convert_core_msys_to_w32 "$1" - func_to_host_file_result=$func_convert_core_msys_to_w32_result + func_to_host_file_result="$func_convert_core_msys_to_w32_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } @@ -3499,9 +2136,8 @@ func_convert_file_msys_to_w32 () # func_to_host_file_result. func_convert_file_cygwin_to_w32 () { - $debug_cmd - - func_to_host_file_result=$1 + $opt_debug + func_to_host_file_result="$1" if test -n "$1"; then # because $build is cygwin, we call "the" cygpath in $PATH; no need to use # LT_CYGPATH in this case. @@ -3517,12 +2153,11 @@ func_convert_file_cygwin_to_w32 () # and a working winepath. Returns result in func_to_host_file_result. func_convert_file_nix_to_w32 () { - $debug_cmd - - func_to_host_file_result=$1 + $opt_debug + func_to_host_file_result="$1" if test -n "$1"; then func_convert_core_file_wine_to_w32 "$1" - func_to_host_file_result=$func_convert_core_file_wine_to_w32_result + func_to_host_file_result="$func_convert_core_file_wine_to_w32_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } @@ -3534,13 +2169,12 @@ func_convert_file_nix_to_w32 () # Returns result in func_to_host_file_result. func_convert_file_msys_to_cygwin () { - $debug_cmd - - func_to_host_file_result=$1 + $opt_debug + func_to_host_file_result="$1" if test -n "$1"; then func_convert_core_msys_to_w32 "$1" func_cygpath -u "$func_convert_core_msys_to_w32_result" - func_to_host_file_result=$func_cygpath_result + func_to_host_file_result="$func_cygpath_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } @@ -3553,14 +2187,13 @@ func_convert_file_msys_to_cygwin () # in func_to_host_file_result. func_convert_file_nix_to_cygwin () { - $debug_cmd - - func_to_host_file_result=$1 + $opt_debug + func_to_host_file_result="$1" if test -n "$1"; then # convert from *nix to w32, then use cygpath to convert from w32 to cygwin. func_convert_core_file_wine_to_w32 "$1" func_cygpath -u "$func_convert_core_file_wine_to_w32_result" - func_to_host_file_result=$func_cygpath_result + func_to_host_file_result="$func_cygpath_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } @@ -3570,7 +2203,7 @@ func_convert_file_nix_to_cygwin () ############################################# # $build to $host PATH CONVERSION FUNCTIONS # ############################################# -# invoked via '$to_host_path_cmd ARG' +# invoked via `$to_host_path_cmd ARG' # # In each case, ARG is the path to be converted from $build to $host format. # The result will be available in $func_to_host_path_result. @@ -3594,11 +2227,10 @@ func_convert_file_nix_to_cygwin () to_host_path_cmd= func_init_to_host_path_cmd () { - $debug_cmd - + $opt_debug if test -z "$to_host_path_cmd"; then func_stripname 'func_convert_file_' '' "$to_host_file_cmd" - to_host_path_cmd=func_convert_path_$func_stripname_result + to_host_path_cmd="func_convert_path_${func_stripname_result}" fi } @@ -3608,8 +2240,7 @@ func_init_to_host_path_cmd () # in func_to_host_path_result. func_to_host_path () { - $debug_cmd - + $opt_debug func_init_to_host_path_cmd $to_host_path_cmd "$1" } @@ -3620,7 +2251,7 @@ func_to_host_path () # Copy ARG to func_to_host_path_result. func_convert_path_noop () { - func_to_host_path_result=$1 + func_to_host_path_result="$1" } # end func_convert_path_noop @@ -3631,9 +2262,8 @@ func_convert_path_noop () # func_to_host_path_result. func_convert_path_msys_to_w32 () { - $debug_cmd - - func_to_host_path_result=$1 + $opt_debug + func_to_host_path_result="$1" if test -n "$1"; then # Remove leading and trailing path separator characters from ARG. MSYS # behavior is inconsistent here; cygpath turns them into '.;' and ';.'; @@ -3641,7 +2271,7 @@ func_convert_path_msys_to_w32 () func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" - func_to_host_path_result=$func_convert_core_msys_to_w32_result + func_to_host_path_result="$func_convert_core_msys_to_w32_result" func_convert_path_check : ";" \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" @@ -3655,9 +2285,8 @@ func_convert_path_msys_to_w32 () # func_to_host_file_result. func_convert_path_cygwin_to_w32 () { - $debug_cmd - - func_to_host_path_result=$1 + $opt_debug + func_to_host_path_result="$1" if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" @@ -3676,15 +2305,14 @@ func_convert_path_cygwin_to_w32 () # a working winepath. Returns result in func_to_host_file_result. func_convert_path_nix_to_w32 () { - $debug_cmd - - func_to_host_path_result=$1 + $opt_debug + func_to_host_path_result="$1" if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" - func_to_host_path_result=$func_convert_core_path_wine_to_w32_result + func_to_host_path_result="$func_convert_core_path_wine_to_w32_result" func_convert_path_check : ";" \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" @@ -3698,16 +2326,15 @@ func_convert_path_nix_to_w32 () # Returns result in func_to_host_file_result. func_convert_path_msys_to_cygwin () { - $debug_cmd - - func_to_host_path_result=$1 + $opt_debug + func_to_host_path_result="$1" if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" func_cygpath -u -p "$func_convert_core_msys_to_w32_result" - func_to_host_path_result=$func_cygpath_result + func_to_host_path_result="$func_cygpath_result" func_convert_path_check : : \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" : "$1" @@ -3722,9 +2349,8 @@ func_convert_path_msys_to_cygwin () # func_to_host_file_result. func_convert_path_nix_to_cygwin () { - $debug_cmd - - func_to_host_path_result=$1 + $opt_debug + func_to_host_path_result="$1" if test -n "$1"; then # Remove leading and trailing path separator characters from # ARG. msys behavior is inconsistent here, cygpath turns them @@ -3733,7 +2359,7 @@ func_convert_path_nix_to_cygwin () func_to_host_path_tmp1=$func_stripname_result func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result" - func_to_host_path_result=$func_cygpath_result + func_to_host_path_result="$func_cygpath_result" func_convert_path_check : : \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" : "$1" @@ -3742,31 +2368,13 @@ func_convert_path_nix_to_cygwin () # end func_convert_path_nix_to_cygwin -# func_dll_def_p FILE -# True iff FILE is a Windows DLL '.def' file. -# Keep in sync with _LT_DLL_DEF_P in libtool.m4 -func_dll_def_p () -{ - $debug_cmd - - func_dll_def_p_tmp=`$SED -n \ - -e 's/^[ ]*//' \ - -e '/^\(;.*\)*$/d' \ - -e 's/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p' \ - -e q \ - "$1"` - test DEF = "$func_dll_def_p_tmp" -} - - # func_mode_compile arg... func_mode_compile () { - $debug_cmd - + $opt_debug # Get the compilation command and the source file. base_compile= - srcfile=$nonopt # always keep a non-empty value in "srcfile" + srcfile="$nonopt" # always keep a non-empty value in "srcfile" suppress_opt=yes suppress_output= arg_mode=normal @@ -3779,12 +2387,12 @@ func_mode_compile () case $arg_mode in arg ) # do not "continue". Instead, add this to base_compile - lastarg=$arg + lastarg="$arg" arg_mode=normal ;; target ) - libobj=$arg + libobj="$arg" arg_mode=normal continue ;; @@ -3794,18 +2402,18 @@ func_mode_compile () case $arg in -o) test -n "$libobj" && \ - func_fatal_error "you cannot specify '-o' more than once" + func_fatal_error "you cannot specify \`-o' more than once" arg_mode=target continue ;; -pie | -fpie | -fPIE) - func_append pie_flag " $arg" + pie_flag+=" $arg" continue ;; -shared | -static | -prefer-pic | -prefer-non-pic) - func_append later " $arg" + later+=" $arg" continue ;; @@ -3823,17 +2431,17 @@ func_mode_compile () func_stripname '-Wc,' '' "$arg" args=$func_stripname_result lastarg= - save_ifs=$IFS; IFS=, + save_ifs="$IFS"; IFS=',' for arg in $args; do - IFS=$save_ifs + IFS="$save_ifs" func_append_quoted lastarg "$arg" done - IFS=$save_ifs + IFS="$save_ifs" func_stripname ' ' '' "$lastarg" lastarg=$func_stripname_result # Add the arguments to base_compile. - func_append base_compile " $lastarg" + base_compile+=" $lastarg" continue ;; @@ -3841,8 +2449,8 @@ func_mode_compile () # Accept the current argument as the source file. # The previous "srcfile" becomes the current argument. # - lastarg=$srcfile - srcfile=$arg + lastarg="$srcfile" + srcfile="$arg" ;; esac # case $arg ;; @@ -3857,13 +2465,13 @@ func_mode_compile () func_fatal_error "you must specify an argument for -Xcompile" ;; target) - func_fatal_error "you must specify a target with '-o'" + func_fatal_error "you must specify a target with \`-o'" ;; *) # Get the name of the library object. test -z "$libobj" && { func_basename "$srcfile" - libobj=$func_basename_result + libobj="$func_basename_result" } ;; esac @@ -3883,7 +2491,7 @@ func_mode_compile () case $libobj in *.lo) func_lo2o "$libobj"; obj=$func_lo2o_result ;; *) - func_fatal_error "cannot determine name of library object from '$libobj'" + func_fatal_error "cannot determine name of library object from \`$libobj'" ;; esac @@ -3892,8 +2500,8 @@ func_mode_compile () for arg in $later; do case $arg in -shared) - test yes = "$build_libtool_libs" \ - || func_fatal_configuration "cannot build a shared library" + test "$build_libtool_libs" != yes && \ + func_fatal_configuration "can not build a shared library" build_old_libs=no continue ;; @@ -3919,17 +2527,17 @@ func_mode_compile () func_quote_for_eval "$libobj" test "X$libobj" != "X$func_quote_for_eval_result" \ && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"' &()|`$[]' \ - && func_warning "libobj name '$libobj' may not contain shell special characters." + && func_warning "libobj name \`$libobj' may not contain shell special characters." func_dirname_and_basename "$obj" "/" "" - objname=$func_basename_result - xdir=$func_dirname_result - lobj=$xdir$objdir/$objname + objname="$func_basename_result" + xdir="$func_dirname_result" + lobj=${xdir}$objdir/$objname test -z "$base_compile" && \ func_fatal_help "you must specify a compilation command" # Delete any leftover library objects. - if test yes = "$build_old_libs"; then + if test "$build_old_libs" = yes; then removelist="$obj $lobj $libobj ${libobj}T" else removelist="$lobj $libobj ${libobj}T" @@ -3941,16 +2549,16 @@ func_mode_compile () pic_mode=default ;; esac - if test no = "$pic_mode" && test pass_all != "$deplibs_check_method"; then + if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then # non-PIC code in shared libraries is not supported pic_mode=default fi # Calculate the filename of the output object if compiler does # not support -o with -c - if test no = "$compiler_c_o"; then - output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.$objext - lockfile=$output_obj.lock + if test "$compiler_c_o" = no; then + output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.${objext} + lockfile="$output_obj.lock" else output_obj= need_locks=no @@ -3959,12 +2567,12 @@ func_mode_compile () # Lock this critical section if it is needed # We use this script file to make the link, it avoids creating a new file - if test yes = "$need_locks"; then + if test "$need_locks" = yes; then until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do func_echo "Waiting for $lockfile to be removed" sleep 2 done - elif test warn = "$need_locks"; then + elif test "$need_locks" = warn; then if test -f "$lockfile"; then $ECHO "\ *** ERROR, $lockfile exists and contains: @@ -3972,7 +2580,7 @@ func_mode_compile () This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because -your compiler does not support '-c' and '-o' together. If you +your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." @@ -3980,12 +2588,12 @@ compiler." $opt_dry_run || $RM $removelist exit $EXIT_FAILURE fi - func_append removelist " $output_obj" + removelist+=" $output_obj" $ECHO "$srcfile" > "$lockfile" fi $opt_dry_run || $RM $removelist - func_append removelist " $lockfile" + removelist+=" $lockfile" trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15 func_to_tool_file "$srcfile" func_convert_file_msys_to_w32 @@ -3994,11 +2602,11 @@ compiler." qsrcfile=$func_quote_for_eval_result # Only build a PIC object if we are building libtool libraries. - if test yes = "$build_libtool_libs"; then + if test "$build_libtool_libs" = yes; then # Without this assignment, base_compile gets emptied. fbsd_hideous_sh_bug=$base_compile - if test no != "$pic_mode"; then + if test "$pic_mode" != no; then command="$base_compile $qsrcfile $pic_flag" else # Don't build PIC code @@ -4009,13 +2617,13 @@ compiler." if test -z "$output_obj"; then # Place PIC objects in $objdir - func_append command " -o $lobj" + command+=" -o $lobj" fi func_show_eval_locale "$command" \ 'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE' - if test warn = "$need_locks" && + if test "$need_locks" = warn && test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then $ECHO "\ *** ERROR, $lockfile contains: @@ -4026,7 +2634,7 @@ $srcfile This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because -your compiler does not support '-c' and '-o' together. If you +your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." @@ -4042,29 +2650,29 @@ compiler." fi # Allow error messages only from the first compilation. - if test yes = "$suppress_opt"; then + if test "$suppress_opt" = yes; then suppress_output=' >/dev/null 2>&1' fi fi # Only build a position-dependent object if we build old libraries. - if test yes = "$build_old_libs"; then - if test yes != "$pic_mode"; then + if test "$build_old_libs" = yes; then + if test "$pic_mode" != yes; then # Don't build PIC code command="$base_compile $qsrcfile$pie_flag" else command="$base_compile $qsrcfile $pic_flag" fi - if test yes = "$compiler_c_o"; then - func_append command " -o $obj" + if test "$compiler_c_o" = yes; then + command+=" -o $obj" fi # Suppress compiler output if we already did a PIC compilation. - func_append command "$suppress_output" + command+="$suppress_output" func_show_eval_locale "$command" \ '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' - if test warn = "$need_locks" && + if test "$need_locks" = warn && test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then $ECHO "\ *** ERROR, $lockfile contains: @@ -4075,7 +2683,7 @@ $srcfile This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because -your compiler does not support '-c' and '-o' together. If you +your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." @@ -4095,7 +2703,7 @@ compiler." func_write_libtool_object "$libobj" "$objdir/$objname" "$objname" # Unlock the critical section if it was locked - if test no != "$need_locks"; then + if test "$need_locks" != no; then removelist=$lockfile $RM "$lockfile" fi @@ -4105,7 +2713,7 @@ compiler." } $opt_help || { - test compile = "$opt_mode" && func_mode_compile ${1+"$@"} + test "$opt_mode" = compile && func_mode_compile ${1+"$@"} } func_mode_help () @@ -4125,7 +2733,7 @@ func_mode_help () Remove files from the build directory. RM is the name of the program to use to delete files associated with each FILE -(typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed +(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed to RM. If FILE is a libtool library, object or program, all the files associated @@ -4144,16 +2752,16 @@ This mode accepts the following additional options: -no-suppress do not suppress compiler output for multiple passes -prefer-pic try to build PIC objects only -prefer-non-pic try to build non-PIC objects only - -shared do not build a '.o' file suitable for static linking - -static only build a '.o' file suitable for static linking + -shared do not build a \`.o' file suitable for static linking + -static only build a \`.o' file suitable for static linking -Wc,FLAG pass FLAG directly to the compiler -COMPILE-COMMAND is a command to be used in creating a 'standard' object file +COMPILE-COMMAND is a command to be used in creating a \`standard' object file from the given SOURCEFILE. The output file name is determined by removing the directory component from -SOURCEFILE, then substituting the C source code suffix '.c' with the -library object suffix, '.lo'." +SOURCEFILE, then substituting the C source code suffix \`.c' with the +library object suffix, \`.lo'." ;; execute) @@ -4166,7 +2774,7 @@ This mode accepts the following additional options: -dlopen FILE add the directory containing FILE to the library path -This mode sets the library path environment variable according to '-dlopen' +This mode sets the library path environment variable according to \`-dlopen' flags. If any of the ARGS are libtool executable wrappers, then they are translated @@ -4185,7 +2793,7 @@ Complete the installation of libtool libraries. Each LIBDIR is a directory that contains libtool libraries. The commands that this mode executes may require superuser privileges. Use -the '--dry-run' option if you just want to see what would be executed." +the \`--dry-run' option if you just want to see what would be executed." ;; install) @@ -4195,7 +2803,7 @@ the '--dry-run' option if you just want to see what would be executed." Install executables or libraries. INSTALL-COMMAND is the installation command. The first component should be -either the 'install' or 'cp' program. +either the \`install' or \`cp' program. The following components of INSTALL-COMMAND are treated specially: @@ -4221,7 +2829,7 @@ The following components of LINK-COMMAND are treated specially: -avoid-version do not add a version suffix if possible -bindir BINDIR specify path to binaries directory (for systems where libraries must be found in the PATH setting at runtime) - -dlopen FILE '-dlpreopen' FILE if it cannot be dlopened at runtime + -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) -export-symbols SYMFILE @@ -4235,8 +2843,7 @@ The following components of LINK-COMMAND are treated specially: -no-install link a not-installable executable -no-undefined declare that a library does not refer to external symbols -o OUTPUT-FILE create OUTPUT-FILE from the specified objects - -objectlist FILE use a list of object files found in FILE to specify objects - -os2dllname NAME force a short DLL name on OS/2 (no effect on other OSes) + -objectlist FILE Use a list of object files found in FILE to specify objects -precious-files-regex REGEX don't remove output files matching REGEX -release RELEASE specify package release information @@ -4256,20 +2863,20 @@ The following components of LINK-COMMAND are treated specially: -Xlinker FLAG pass linker-specific FLAG directly to the linker -XCClinker FLAG pass link-specific FLAG to the compiler driver (CC) -All other options (arguments beginning with '-') are ignored. +All other options (arguments beginning with \`-') are ignored. -Every other argument is treated as a filename. Files ending in '.la' are +Every other argument is treated as a filename. Files ending in \`.la' are treated as uninstalled libtool libraries, other files are standard or library object files. -If the OUTPUT-FILE ends in '.la', then a libtool library is created, -only library objects ('.lo' files) may be specified, and '-rpath' is +If the OUTPUT-FILE ends in \`.la', then a libtool library is created, +only library objects (\`.lo' files) may be specified, and \`-rpath' is required, except when creating a convenience library. -If OUTPUT-FILE ends in '.a' or '.lib', then a standard library is created -using 'ar' and 'ranlib', or on Windows using 'lib'. +If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created +using \`ar' and \`ranlib', or on Windows using \`lib'. -If OUTPUT-FILE ends in '.lo' or '.$objext', then a reloadable object file +If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file is created, otherwise an executable program is created." ;; @@ -4280,7 +2887,7 @@ is created, otherwise an executable program is created." Remove libraries from an installation directory. RM is the name of the program to use to delete files associated with each FILE -(typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed +(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed to RM. If FILE is a libtool library, all the files associated with it are deleted. @@ -4288,17 +2895,17 @@ Otherwise, only FILE itself is deleted using RM." ;; *) - func_fatal_help "invalid operation mode '$opt_mode'" + func_fatal_help "invalid operation mode \`$opt_mode'" ;; esac echo - $ECHO "Try '$progname --help' for more information about other modes." + $ECHO "Try \`$progname --help' for more information about other modes." } # Now that we've collected a possible --mode arg, show help if necessary if $opt_help; then - if test : = "$opt_help"; then + if test "$opt_help" = :; then func_mode_help else { @@ -4306,7 +2913,7 @@ if $opt_help; then for opt_mode in compile link execute install finish uninstall clean; do func_mode_help done - } | $SED -n '1p; 2,$s/^Usage:/ or: /p' + } | sed -n '1p; 2,$s/^Usage:/ or: /p' { func_help noexit for opt_mode in compile link execute install finish uninstall clean; do @@ -4314,7 +2921,7 @@ if $opt_help; then func_mode_help done } | - $SED '1d + sed '1d /^When reporting/,/^Report/{ H d @@ -4331,17 +2938,16 @@ fi # func_mode_execute arg... func_mode_execute () { - $debug_cmd - + $opt_debug # The first argument is the command name. - cmd=$nonopt + cmd="$nonopt" test -z "$cmd" && \ func_fatal_help "you must specify a COMMAND" # Handle -dlopen flags immediately. for file in $opt_dlopen; do test -f "$file" \ - || func_fatal_help "'$file' is not a file" + || func_fatal_help "\`$file' is not a file" dir= case $file in @@ -4351,7 +2957,7 @@ func_mode_execute () # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$file" \ - || func_fatal_help "'$lib' is not a valid libtool archive" + || func_fatal_help "\`$lib' is not a valid libtool archive" # Read the libtool library. dlname= @@ -4362,18 +2968,18 @@ func_mode_execute () if test -z "$dlname"; then # Warn if it was a shared library. test -n "$library_names" && \ - func_warning "'$file' was not linked with '-export-dynamic'" + func_warning "\`$file' was not linked with \`-export-dynamic'" continue fi func_dirname "$file" "" "." - dir=$func_dirname_result + dir="$func_dirname_result" if test -f "$dir/$objdir/$dlname"; then - func_append dir "/$objdir" + dir+="/$objdir" else if test ! -f "$dir/$dlname"; then - func_fatal_error "cannot find '$dlname' in '$dir' or '$dir/$objdir'" + func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" fi fi ;; @@ -4381,18 +2987,18 @@ func_mode_execute () *.lo) # Just add the directory containing the .lo file. func_dirname "$file" "" "." - dir=$func_dirname_result + dir="$func_dirname_result" ;; *) - func_warning "'-dlopen' is ignored for non-libtool libraries and objects" + func_warning "\`-dlopen' is ignored for non-libtool libraries and objects" continue ;; esac # Get the absolute pathname. absdir=`cd "$dir" && pwd` - test -n "$absdir" && dir=$absdir + test -n "$absdir" && dir="$absdir" # Now add the directory to shlibpath_var. if eval "test -z \"\$$shlibpath_var\""; then @@ -4404,7 +3010,7 @@ func_mode_execute () # This variable tells wrapper scripts just to set shlibpath_var # rather than running their programs. - libtool_execute_magic=$magic + libtool_execute_magic="$magic" # Check if any of the arguments is a wrapper script. args= @@ -4417,12 +3023,12 @@ func_mode_execute () if func_ltwrapper_script_p "$file"; then func_source "$file" # Transform arg to wrapped name. - file=$progdir/$program + file="$progdir/$program" elif func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" func_source "$func_ltwrapper_scriptname_result" # Transform arg to wrapped name. - file=$progdir/$program + file="$progdir/$program" fi ;; esac @@ -4430,15 +3036,7 @@ func_mode_execute () func_append_quoted args "$file" done - if $opt_dry_run; then - # Display what would be done. - if test -n "$shlibpath_var"; then - eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\"" - echo "export $shlibpath_var" - fi - $ECHO "$cmd$args" - exit $EXIT_SUCCESS - else + if test "X$opt_dry_run" = Xfalse; then if test -n "$shlibpath_var"; then # Export the shlibpath_var. eval "export $shlibpath_var" @@ -4455,18 +3053,25 @@ func_mode_execute () done # Now prepare to actually exec the command. - exec_cmd=\$cmd$args + exec_cmd="\$cmd$args" + else + # Display what would be done. + if test -n "$shlibpath_var"; then + eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\"" + echo "export $shlibpath_var" + fi + $ECHO "$cmd$args" + exit $EXIT_SUCCESS fi } -test execute = "$opt_mode" && func_mode_execute ${1+"$@"} +test "$opt_mode" = execute && func_mode_execute ${1+"$@"} # func_mode_finish arg... func_mode_finish () { - $debug_cmd - + $opt_debug libs= libdirs= admincmds= @@ -4474,17 +3079,17 @@ func_mode_finish () for opt in "$nonopt" ${1+"$@"} do if test -d "$opt"; then - func_append libdirs " $opt" + libdirs+=" $opt" elif test -f "$opt"; then if func_lalib_unsafe_p "$opt"; then - func_append libs " $opt" + libs+=" $opt" else - func_warning "'$opt' is not a valid libtool archive" + func_warning "\`$opt' is not a valid libtool archive" fi else - func_fatal_error "invalid argument '$opt'" + func_fatal_error "invalid argument \`$opt'" fi done @@ -4499,12 +3104,12 @@ func_mode_finish () # Remove sysroot references if $opt_dry_run; then for lib in $libs; do - echo "removing references to $lt_sysroot and '=' prefixes from $lib" + echo "removing references to $lt_sysroot and \`=' prefixes from $lib" done else tmpdir=`func_mktempdir` for lib in $libs; do - $SED -e "$sysroot_cmd s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \ + sed -e "${sysroot_cmd} s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \ > $tmpdir/tmp-la mv -f $tmpdir/tmp-la $lib done @@ -4522,14 +3127,14 @@ func_mode_finish () if test -n "$finish_eval"; then # Do the single finish_eval. eval cmds=\"$finish_eval\" - $opt_dry_run || eval "$cmds" || func_append admincmds " + $opt_dry_run || eval "$cmds" || admincmds+=" $cmds" fi done fi # Exit here if they wanted silent mode. - $opt_quiet && exit $EXIT_SUCCESS + $opt_silent && exit $EXIT_SUCCESS if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then echo "----------------------------------------------------------------------" @@ -4540,27 +3145,27 @@ func_mode_finish () echo echo "If you ever happen to want to link against installed libraries" echo "in a given directory, LIBDIR, you must either use libtool, and" - echo "specify the full pathname of the library, or use the '-LLIBDIR'" + echo "specify the full pathname of the library, or use the \`-LLIBDIR'" echo "flag during linking and do at least one of the following:" if test -n "$shlibpath_var"; then - echo " - add LIBDIR to the '$shlibpath_var' environment variable" + echo " - add LIBDIR to the \`$shlibpath_var' environment variable" echo " during execution" fi if test -n "$runpath_var"; then - echo " - add LIBDIR to the '$runpath_var' environment variable" + echo " - add LIBDIR to the \`$runpath_var' environment variable" echo " during linking" fi if test -n "$hardcode_libdir_flag_spec"; then libdir=LIBDIR eval flag=\"$hardcode_libdir_flag_spec\" - $ECHO " - use the '$flag' linker flag" + $ECHO " - use the \`$flag' linker flag" fi if test -n "$admincmds"; then $ECHO " - have your system administrator run these commands:$admincmds" fi if test -f /etc/ld.so.conf; then - echo " - have your system administrator add LIBDIR to '/etc/ld.so.conf'" + echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" fi echo @@ -4579,20 +3184,18 @@ func_mode_finish () exit $EXIT_SUCCESS } -test finish = "$opt_mode" && func_mode_finish ${1+"$@"} +test "$opt_mode" = finish && func_mode_finish ${1+"$@"} # func_mode_install arg... func_mode_install () { - $debug_cmd - + $opt_debug # There may be an optional sh(1) argument at the beginning of # install_prog (especially on Windows NT). - if test "$SHELL" = "$nonopt" || test /bin/sh = "$nonopt" || + if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh || # Allow the use of GNU shtool's install command. - case $nonopt in *shtool*) :;; *) false;; esac - then + case $nonopt in *shtool*) :;; *) false;; esac; then # Aesthetically quote it. func_quote_for_eval "$nonopt" install_prog="$func_quote_for_eval_result " @@ -4606,7 +3209,7 @@ func_mode_install () # The real first argument should be the name of the installation program. # Aesthetically quote it. func_quote_for_eval "$arg" - func_append install_prog "$func_quote_for_eval_result" + install_prog+="$func_quote_for_eval_result" install_shared_prog=$install_prog case " $install_prog " in *[\\\ /]cp\ *) install_cp=: ;; @@ -4619,20 +3222,20 @@ func_mode_install () opts= prev= install_type= - isdir=false + isdir=no stripme= no_mode=: for arg do arg2= if test -n "$dest"; then - func_append files " $dest" + files+=" $dest" dest=$arg continue fi case $arg in - -d) isdir=: ;; + -d) isdir=yes ;; -f) if $install_cp; then :; else prev=$arg @@ -4650,7 +3253,7 @@ func_mode_install () *) # If the previous option needed an argument, then skip it. if test -n "$prev"; then - if test X-m = "X$prev" && test -n "$install_override_mode"; then + if test "x$prev" = x-m && test -n "$install_override_mode"; then arg2=$install_override_mode no_mode=false fi @@ -4664,23 +3267,23 @@ func_mode_install () # Aesthetically quote the argument. func_quote_for_eval "$arg" - func_append install_prog " $func_quote_for_eval_result" + install_prog+=" $func_quote_for_eval_result" if test -n "$arg2"; then func_quote_for_eval "$arg2" fi - func_append install_shared_prog " $func_quote_for_eval_result" + install_shared_prog+=" $func_quote_for_eval_result" done test -z "$install_prog" && \ func_fatal_help "you must specify an install program" test -n "$prev" && \ - func_fatal_help "the '$prev' option requires an argument" + func_fatal_help "the \`$prev' option requires an argument" if test -n "$install_override_mode" && $no_mode; then if $install_cp; then :; else func_quote_for_eval "$install_override_mode" - func_append install_shared_prog " -m $func_quote_for_eval_result" + install_shared_prog+=" -m $func_quote_for_eval_result" fi fi @@ -4697,19 +3300,19 @@ func_mode_install () dest=$func_stripname_result # Check to see that the destination is a directory. - test -d "$dest" && isdir=: - if $isdir; then - destdir=$dest + test -d "$dest" && isdir=yes + if test "$isdir" = yes; then + destdir="$dest" destname= else func_dirname_and_basename "$dest" "" "." - destdir=$func_dirname_result - destname=$func_basename_result + destdir="$func_dirname_result" + destname="$func_basename_result" # Not a directory, so check to see that there is only one file specified. set dummy $files; shift test "$#" -gt 1 && \ - func_fatal_help "'$dest' is not a directory" + func_fatal_help "\`$dest' is not a directory" fi case $destdir in [\\/]* | [A-Za-z]:[\\/]*) ;; @@ -4718,7 +3321,7 @@ func_mode_install () case $file in *.lo) ;; *) - func_fatal_help "'$destdir' must be an absolute directory name" + func_fatal_help "\`$destdir' must be an absolute directory name" ;; esac done @@ -4727,7 +3330,7 @@ func_mode_install () # This variable tells wrapper scripts just to set variables rather # than running their programs. - libtool_install_magic=$magic + libtool_install_magic="$magic" staticlibs= future_libdirs= @@ -4738,7 +3341,7 @@ func_mode_install () case $file in *.$libext) # Do the static libraries later. - func_append staticlibs " $file" + staticlibs+=" $file" ;; *.la) @@ -4747,7 +3350,7 @@ func_mode_install () # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$file" \ - || func_fatal_help "'$file' is not a valid libtool archive" + || func_fatal_help "\`$file' is not a valid libtool archive" library_names= old_library= @@ -4758,19 +3361,19 @@ func_mode_install () if test "X$destdir" = "X$libdir"; then case "$current_libdirs " in *" $libdir "*) ;; - *) func_append current_libdirs " $libdir" ;; + *) current_libdirs+=" $libdir" ;; esac else # Note the libdir as a future libdir. case "$future_libdirs " in *" $libdir "*) ;; - *) func_append future_libdirs " $libdir" ;; + *) future_libdirs+=" $libdir" ;; esac fi func_dirname "$file" "/" "" - dir=$func_dirname_result - func_append dir "$objdir" + dir="$func_dirname_result" + dir+="$objdir" if test -n "$relink_command"; then # Determine the prefix the user has applied to our future dir. @@ -4783,7 +3386,7 @@ func_mode_install () # are installed into $libdir/../bin (currently, that works fine) # but it's something to keep an eye on. test "$inst_prefix_dir" = "$destdir" && \ - func_fatal_error "error: cannot install '$file' to a directory not ending in $libdir" + func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir" if test -n "$inst_prefix_dir"; then # Stick the inst_prefix_dir data into the link command. @@ -4792,36 +3395,29 @@ func_mode_install () relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%%"` fi - func_warning "relinking '$file'" + func_warning "relinking \`$file'" func_show_eval "$relink_command" \ - 'func_fatal_error "error: relink '\''$file'\'' with the above command before installing it"' + 'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"' fi # See the names of the shared library. set dummy $library_names; shift if test -n "$1"; then - realname=$1 + realname="$1" shift - srcname=$realname - test -n "$relink_command" && srcname=${realname}T + srcname="$realname" + test -n "$relink_command" && srcname="$realname"T # Install the shared library and build the symlinks. func_show_eval "$install_shared_prog $dir/$srcname $destdir/$realname" \ 'exit $?' - tstripme=$stripme + tstripme="$stripme" case $host_os in cygwin* | mingw* | pw32* | cegcc*) case $realname in *.dll.a) - tstripme= - ;; - esac - ;; - os2*) - case $realname in - *_dll.a) - tstripme= + tstripme="" ;; esac ;; @@ -4832,7 +3428,7 @@ func_mode_install () if test "$#" -gt 0; then # Delete the old symlinks, and create new ones. - # Try 'ln -sf' first, because the 'ln' binary might depend on + # Try `ln -sf' first, because the `ln' binary might depend on # the symlink we replace! Solaris /bin/ln does not understand -f, # so we also need to try rm && ln -s. for linkname @@ -4843,18 +3439,18 @@ func_mode_install () fi # Do each command in the postinstall commands. - lib=$destdir/$realname + lib="$destdir/$realname" func_execute_cmds "$postinstall_cmds" 'exit $?' fi # Install the pseudo-library for information purposes. func_basename "$file" - name=$func_basename_result - instname=$dir/${name}i + name="$func_basename_result" + instname="$dir/$name"i func_show_eval "$install_prog $instname $destdir/$name" 'exit $?' # Maybe install the static library, too. - test -n "$old_library" && func_append staticlibs " $dir/$old_library" + test -n "$old_library" && staticlibs+=" $dir/$old_library" ;; *.lo) @@ -4862,11 +3458,11 @@ func_mode_install () # Figure out destination file name, if it wasn't already specified. if test -n "$destname"; then - destfile=$destdir/$destname + destfile="$destdir/$destname" else func_basename "$file" - destfile=$func_basename_result - destfile=$destdir/$destfile + destfile="$func_basename_result" + destfile="$destdir/$destfile" fi # Deduce the name of the destination old-style object file. @@ -4876,11 +3472,11 @@ func_mode_install () staticdest=$func_lo2o_result ;; *.$objext) - staticdest=$destfile + staticdest="$destfile" destfile= ;; *) - func_fatal_help "cannot copy a libtool object to '$destfile'" + func_fatal_help "cannot copy a libtool object to \`$destfile'" ;; esac @@ -4889,7 +3485,7 @@ func_mode_install () func_show_eval "$install_prog $file $destfile" 'exit $?' # Install the old object if enabled. - if test yes = "$build_old_libs"; then + if test "$build_old_libs" = yes; then # Deduce the name of the old-style object file. func_lo2o "$file" staticobj=$func_lo2o_result @@ -4901,23 +3497,23 @@ func_mode_install () *) # Figure out destination file name, if it wasn't already specified. if test -n "$destname"; then - destfile=$destdir/$destname + destfile="$destdir/$destname" else func_basename "$file" - destfile=$func_basename_result - destfile=$destdir/$destfile + destfile="$func_basename_result" + destfile="$destdir/$destfile" fi # If the file is missing, and there is a .exe on the end, strip it # because it is most likely a libtool script we actually want to # install - stripped_ext= + stripped_ext="" case $file in *.exe) if test ! -f "$file"; then func_stripname '' '.exe' "$file" file=$func_stripname_result - stripped_ext=.exe + stripped_ext=".exe" fi ;; esac @@ -4945,19 +3541,19 @@ func_mode_install () # Check the variables that should have been set. test -z "$generated_by_libtool_version" && \ - func_fatal_error "invalid libtool wrapper script '$wrapper'" + func_fatal_error "invalid libtool wrapper script \`$wrapper'" - finalize=: + finalize=yes for lib in $notinst_deplibs; do # Check to see that each library is installed. libdir= if test -f "$lib"; then func_source "$lib" fi - libfile=$libdir/`$ECHO "$lib" | $SED 's%^.*/%%g'` + libfile="$libdir/"`$ECHO "$lib" | $SED 's%^.*/%%g'` ### testsuite: skip nested quoting test if test -n "$libdir" && test ! -f "$libfile"; then - func_warning "'$lib' has not been installed in '$libdir'" - finalize=false + func_warning "\`$lib' has not been installed in \`$libdir'" + finalize=no fi done @@ -4965,29 +3561,29 @@ func_mode_install () func_source "$wrapper" outputname= - if test no = "$fast_install" && test -n "$relink_command"; then + if test "$fast_install" = no && test -n "$relink_command"; then $opt_dry_run || { - if $finalize; then + if test "$finalize" = yes; then tmpdir=`func_mktempdir` func_basename "$file$stripped_ext" - file=$func_basename_result - outputname=$tmpdir/$file + file="$func_basename_result" + outputname="$tmpdir/$file" # Replace the output file specification. relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'` - $opt_quiet || { + $opt_silent || { func_quote_for_expand "$relink_command" eval "func_echo $func_quote_for_expand_result" } if eval "$relink_command"; then : else - func_error "error: relink '$file' with the above command before installing it" + func_error "error: relink \`$file' with the above command before installing it" $opt_dry_run || ${RM}r "$tmpdir" continue fi - file=$outputname + file="$outputname" else - func_warning "cannot relink '$file'" + func_warning "cannot relink \`$file'" fi } else @@ -5024,10 +3620,10 @@ func_mode_install () for file in $staticlibs; do func_basename "$file" - name=$func_basename_result + name="$func_basename_result" # Set up the ranlib parameters. - oldlib=$destdir/$name + oldlib="$destdir/$name" func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 tool_oldlib=$func_to_tool_file_result @@ -5042,18 +3638,18 @@ func_mode_install () done test -n "$future_libdirs" && \ - func_warning "remember to run '$progname --finish$future_libdirs'" + func_warning "remember to run \`$progname --finish$future_libdirs'" if test -n "$current_libdirs"; then # Maybe just do a dry run. $opt_dry_run && current_libdirs=" -n$current_libdirs" - exec_cmd='$SHELL "$progpath" $preserve_args --finish$current_libdirs' + exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs' else exit $EXIT_SUCCESS fi } -test install = "$opt_mode" && func_mode_install ${1+"$@"} +test "$opt_mode" = install && func_mode_install ${1+"$@"} # func_generate_dlsyms outputname originator pic_p @@ -5061,17 +3657,16 @@ test install = "$opt_mode" && func_mode_install ${1+"$@"} # a dlpreopen symbol table. func_generate_dlsyms () { - $debug_cmd - - my_outputname=$1 - my_originator=$2 - my_pic_p=${3-false} - my_prefix=`$ECHO "$my_originator" | $SED 's%[^a-zA-Z0-9]%_%g'` + $opt_debug + my_outputname="$1" + my_originator="$2" + my_pic_p="${3-no}" + my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'` my_dlsyms= - if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then if test -n "$NM" && test -n "$global_symbol_pipe"; then - my_dlsyms=${my_outputname}S.c + my_dlsyms="${my_outputname}S.c" else func_error "not configured to extract global symbols from dlpreopened files" fi @@ -5082,7 +3677,7 @@ func_generate_dlsyms () "") ;; *.c) # Discover the nlist of each of the dlfiles. - nlist=$output_objdir/$my_outputname.nm + nlist="$output_objdir/${my_outputname}.nm" func_show_eval "$RM $nlist ${nlist}S ${nlist}T" @@ -5090,36 +3685,34 @@ func_generate_dlsyms () func_verbose "creating $output_objdir/$my_dlsyms" $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\ -/* $my_dlsyms - symbol resolution table for '$my_outputname' dlsym emulation. */ -/* Generated by $PROGRAM (GNU $PACKAGE) $VERSION */ +/* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */ +/* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */ #ifdef __cplusplus extern \"C\" { #endif -#if defined __GNUC__ && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4)) +#if defined(__GNUC__) && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4)) #pragma GCC diagnostic ignored \"-Wstrict-prototypes\" #endif /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ -#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE -/* DATA imports from DLLs on WIN32 can't be const, because runtime +#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) +/* DATA imports from DLLs on WIN32 con't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT_DLSYM_CONST -#elif defined __osf__ +#elif defined(__osf__) /* This system does not cope well with relocations in const data. */ # define LT_DLSYM_CONST #else # define LT_DLSYM_CONST const #endif -#define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0) - /* External symbol declarations for the compiler. */\ " - if test yes = "$dlself"; then - func_verbose "generating symbol list for '$output'" + if test "$dlself" = yes; then + func_verbose "generating symbol list for \`$output'" $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist" @@ -5127,7 +3720,7 @@ extern \"C\" { progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP` for progfile in $progfiles; do func_to_tool_file "$progfile" func_convert_file_msys_to_w32 - func_verbose "extracting global C symbols from '$func_to_tool_file_result'" + func_verbose "extracting global C symbols from \`$func_to_tool_file_result'" $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'" done @@ -5147,10 +3740,10 @@ extern \"C\" { # Prepare the list of exported symbols if test -z "$export_symbols"; then - export_symbols=$output_objdir/$outputname.exp + export_symbols="$output_objdir/$outputname.exp" $opt_dry_run || { $RM $export_symbols - eval "$SED -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' + eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' case $host in *cygwin* | *mingw* | *cegcc* ) eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' @@ -5160,7 +3753,7 @@ extern \"C\" { } else $opt_dry_run || { - eval "$SED -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' + eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' case $host in @@ -5174,22 +3767,22 @@ extern \"C\" { fi for dlprefile in $dlprefiles; do - func_verbose "extracting global C symbols from '$dlprefile'" + func_verbose "extracting global C symbols from \`$dlprefile'" func_basename "$dlprefile" - name=$func_basename_result + name="$func_basename_result" case $host in *cygwin* | *mingw* | *cegcc* ) # if an import library, we need to obtain dlname if func_win32_import_lib_p "$dlprefile"; then func_tr_sh "$dlprefile" eval "curr_lafile=\$libfile_$func_tr_sh_result" - dlprefile_dlbasename= + dlprefile_dlbasename="" if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then # Use subshell, to avoid clobbering current variable values dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"` - if test -n "$dlprefile_dlname"; then + if test -n "$dlprefile_dlname" ; then func_basename "$dlprefile_dlname" - dlprefile_dlbasename=$func_basename_result + dlprefile_dlbasename="$func_basename_result" else # no lafile. user explicitly requested -dlpreopen . $sharedlib_from_linklib_cmd "$dlprefile" @@ -5197,7 +3790,7 @@ extern \"C\" { fi fi $opt_dry_run || { - if test -n "$dlprefile_dlbasename"; then + if test -n "$dlprefile_dlbasename" ; then eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"' else func_warning "Could not compute DLL name from $name" @@ -5253,11 +3846,6 @@ extern \"C\" { echo '/* NONE */' >> "$output_objdir/$my_dlsyms" fi - func_show_eval '$RM "${nlist}I"' - if test -n "$global_symbol_to_import"; then - eval "$global_symbol_to_import"' < "$nlist"S > "$nlist"I' - fi - echo >> "$output_objdir/$my_dlsyms" "\ /* The mapping between symbol names and symbols. */ @@ -5266,30 +3854,11 @@ typedef struct { void *address; } lt_dlsymlist; extern LT_DLSYM_CONST lt_dlsymlist -lt_${my_prefix}_LTX_preloaded_symbols[];\ -" - - if test -s "$nlist"I; then - echo >> "$output_objdir/$my_dlsyms" "\ -static void lt_syminit(void) -{ - LT_DLSYM_CONST lt_dlsymlist *symbol = lt_${my_prefix}_LTX_preloaded_symbols; - for (; symbol->name; ++symbol) - {" - $SED 's/.*/ if (STREQ (symbol->name, \"&\")) symbol->address = (void *) \&&;/' < "$nlist"I >> "$output_objdir/$my_dlsyms" - echo >> "$output_objdir/$my_dlsyms" "\ - } -}" - fi - echo >> "$output_objdir/$my_dlsyms" "\ +lt_${my_prefix}_LTX_preloaded_symbols[]; LT_DLSYM_CONST lt_dlsymlist lt_${my_prefix}_LTX_preloaded_symbols[] = -{ {\"$my_originator\", (void *) 0}," - - if test -s "$nlist"I; then - echo >> "$output_objdir/$my_dlsyms" "\ - {\"@INIT@\", (void *) <_syminit}," - fi +{\ + { \"$my_originator\", (void *) 0 }," case $need_lib_prefix in no) @@ -5331,7 +3900,9 @@ static const void *lt_preloaded_setup() { *-*-hpux*) pic_flag_for_symtable=" $pic_flag" ;; *) - $my_pic_p && pic_flag_for_symtable=" $pic_flag" + if test "X$my_pic_p" != Xno; then + pic_flag_for_symtable=" $pic_flag" + fi ;; esac ;; @@ -5340,7 +3911,7 @@ static const void *lt_preloaded_setup() { for arg in $LTCFLAGS; do case $arg in -pie | -fpie | -fPIE) ;; - *) func_append symtab_cflags " $arg" ;; + *) symtab_cflags+=" $arg" ;; esac done @@ -5348,10 +3919,10 @@ static const void *lt_preloaded_setup() { func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?' # Clean up the generated files. - func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T" "${nlist}I"' + func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"' # Transform the symbol file into the correct name. - symfileobj=$output_objdir/${my_outputname}S.$objext + symfileobj="$output_objdir/${my_outputname}S.$objext" case $host in *cygwin* | *mingw* | *cegcc* ) if test -f "$output_objdir/$my_outputname.def"; then @@ -5369,7 +3940,7 @@ static const void *lt_preloaded_setup() { esac ;; *) - func_fatal_error "unknown suffix for '$my_dlsyms'" + func_fatal_error "unknown suffix for \`$my_dlsyms'" ;; esac else @@ -5383,32 +3954,6 @@ static const void *lt_preloaded_setup() { fi } -# func_cygming_gnu_implib_p ARG -# This predicate returns with zero status (TRUE) if -# ARG is a GNU/binutils-style import library. Returns -# with nonzero status (FALSE) otherwise. -func_cygming_gnu_implib_p () -{ - $debug_cmd - - func_to_tool_file "$1" func_convert_file_msys_to_w32 - func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'` - test -n "$func_cygming_gnu_implib_tmp" -} - -# func_cygming_ms_implib_p ARG -# This predicate returns with zero status (TRUE) if -# ARG is an MS-style import library. Returns -# with nonzero status (FALSE) otherwise. -func_cygming_ms_implib_p () -{ - $debug_cmd - - func_to_tool_file "$1" func_convert_file_msys_to_w32 - func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'` - test -n "$func_cygming_ms_implib_tmp" -} - # func_win32_libid arg # return the library type of file 'arg' # @@ -5418,9 +3963,8 @@ func_cygming_ms_implib_p () # Despite the name, also deal with 64 bit binaries. func_win32_libid () { - $debug_cmd - - win32_libid_type=unknown + $opt_debug + win32_libid_type="unknown" win32_fileres=`file -L $1 2>/dev/null` case $win32_fileres in *ar\ archive\ import\ library*) # definitely import @@ -5430,29 +3974,16 @@ func_win32_libid () # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD. if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then - case $nm_interface in - "MS dumpbin") - if func_cygming_ms_implib_p "$1" || - func_cygming_gnu_implib_p "$1" - then - win32_nmres=import - else - win32_nmres= - fi - ;; - *) - func_to_tool_file "$1" func_convert_file_msys_to_w32 - win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" | - $SED -n -e ' + func_to_tool_file "$1" func_convert_file_msys_to_w32 + win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" | + $SED -n -e ' 1,100{ / I /{ - s|.*|import| + s,.*,import, p q } }'` - ;; - esac case $win32_nmres in import*) win32_libid_type="x86 archive import";; *) win32_libid_type="x86 archive static";; @@ -5484,8 +4015,7 @@ func_win32_libid () # $sharedlib_from_linklib_result func_cygming_dll_for_implib () { - $debug_cmd - + $opt_debug sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"` } @@ -5502,8 +4032,7 @@ func_cygming_dll_for_implib () # specified import library. func_cygming_dll_for_implib_fallback_core () { - $debug_cmd - + $opt_debug match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"` $OBJDUMP -s --section "$1" "$2" 2>/dev/null | $SED '/^Contents of section '"$match_literal"':/{ @@ -5539,8 +4068,8 @@ func_cygming_dll_for_implib_fallback_core () /./p' | # we now have a list, one entry per line, of the stringified # contents of the appropriate section of all members of the - # archive that possess that section. Heuristic: eliminate - # all those that have a first or second character that is + # archive which possess that section. Heuristic: eliminate + # all those which have a first or second character that is # a '.' (that is, objdump's representation of an unprintable # character.) This should work for all archives with less than # 0x302f exports -- but will fail for DLLs whose name actually @@ -5551,6 +4080,30 @@ func_cygming_dll_for_implib_fallback_core () $SED -e '/^\./d;/^.\./d;q' } +# func_cygming_gnu_implib_p ARG +# This predicate returns with zero status (TRUE) if +# ARG is a GNU/binutils-style import library. Returns +# with nonzero status (FALSE) otherwise. +func_cygming_gnu_implib_p () +{ + $opt_debug + func_to_tool_file "$1" func_convert_file_msys_to_w32 + func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'` + test -n "$func_cygming_gnu_implib_tmp" +} + +# func_cygming_ms_implib_p ARG +# This predicate returns with zero status (TRUE) if +# ARG is an MS-style import library. Returns +# with nonzero status (FALSE) otherwise. +func_cygming_ms_implib_p () +{ + $opt_debug + func_to_tool_file "$1" func_convert_file_msys_to_w32 + func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'` + test -n "$func_cygming_ms_implib_tmp" +} + # func_cygming_dll_for_implib_fallback ARG # Platform-specific function to extract the # name of the DLL associated with the specified @@ -5564,17 +4117,16 @@ func_cygming_dll_for_implib_fallback_core () # $sharedlib_from_linklib_result func_cygming_dll_for_implib_fallback () { - $debug_cmd - - if func_cygming_gnu_implib_p "$1"; then + $opt_debug + if func_cygming_gnu_implib_p "$1" ; then # binutils import library sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"` - elif func_cygming_ms_implib_p "$1"; then + elif func_cygming_ms_implib_p "$1" ; then # ms-generated import library sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"` else # unknown - sharedlib_from_linklib_result= + sharedlib_from_linklib_result="" fi } @@ -5582,11 +4134,10 @@ func_cygming_dll_for_implib_fallback () # func_extract_an_archive dir oldlib func_extract_an_archive () { - $debug_cmd - - f_ex_an_ar_dir=$1; shift - f_ex_an_ar_oldlib=$1 - if test yes = "$lock_old_archive_extraction"; then + $opt_debug + f_ex_an_ar_dir="$1"; shift + f_ex_an_ar_oldlib="$1" + if test "$lock_old_archive_extraction" = yes; then lockfile=$f_ex_an_ar_oldlib.lock until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do func_echo "Waiting for $lockfile to be removed" @@ -5595,7 +4146,7 @@ func_extract_an_archive () fi func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" \ 'stat=$?; rm -f "$lockfile"; exit $stat' - if test yes = "$lock_old_archive_extraction"; then + if test "$lock_old_archive_extraction" = yes; then $opt_dry_run || rm -f "$lockfile" fi if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then @@ -5609,23 +4160,22 @@ func_extract_an_archive () # func_extract_archives gentop oldlib ... func_extract_archives () { - $debug_cmd - - my_gentop=$1; shift + $opt_debug + my_gentop="$1"; shift my_oldlibs=${1+"$@"} - my_oldobjs= - my_xlib= - my_xabs= - my_xdir= + my_oldobjs="" + my_xlib="" + my_xabs="" + my_xdir="" for my_xlib in $my_oldlibs; do # Extract the objects. case $my_xlib in - [\\/]* | [A-Za-z]:[\\/]*) my_xabs=$my_xlib ;; + [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;; *) my_xabs=`pwd`"/$my_xlib" ;; esac func_basename "$my_xlib" - my_xlib=$func_basename_result + my_xlib="$func_basename_result" my_xlib_u=$my_xlib while :; do case " $extracted_archives " in @@ -5637,7 +4187,7 @@ func_extract_archives () esac done extracted_archives="$extracted_archives $my_xlib_u" - my_xdir=$my_gentop/$my_xlib_u + my_xdir="$my_gentop/$my_xlib_u" func_mkdir_p "$my_xdir" @@ -5650,23 +4200,22 @@ func_extract_archives () cd $my_xdir || exit $? darwin_archive=$my_xabs darwin_curdir=`pwd` - func_basename "$darwin_archive" - darwin_base_archive=$func_basename_result + darwin_base_archive=`basename "$darwin_archive"` darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true` if test -n "$darwin_arches"; then darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'` darwin_arch= func_verbose "$darwin_base_archive has multiple architectures $darwin_arches" - for darwin_arch in $darwin_arches; do - func_mkdir_p "unfat-$$/$darwin_base_archive-$darwin_arch" - $LIPO -thin $darwin_arch -output "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive" "$darwin_archive" - cd "unfat-$$/$darwin_base_archive-$darwin_arch" - func_extract_an_archive "`pwd`" "$darwin_base_archive" + for darwin_arch in $darwin_arches ; do + func_mkdir_p "unfat-$$/${darwin_base_archive}-${darwin_arch}" + $LIPO -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}" + cd "unfat-$$/${darwin_base_archive}-${darwin_arch}" + func_extract_an_archive "`pwd`" "${darwin_base_archive}" cd "$darwin_curdir" - $RM "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive" + $RM "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" done # $darwin_arches ## Okay now we've a bunch of thin objects, gotta fatten them up :) - darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$sed_basename" | sort -u` + darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u` darwin_file= darwin_files= for darwin_file in $darwin_filelist; do @@ -5688,7 +4237,7 @@ func_extract_archives () my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP` done - func_extract_archives_result=$my_oldobjs + func_extract_archives_result="$my_oldobjs" } @@ -5703,7 +4252,7 @@ func_extract_archives () # # ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR # variable will take. If 'yes', then the emitted script -# will assume that the directory where it is stored is +# will assume that the directory in which it is stored is # the $objdir directory. This is a cygwin/mingw-specific # behavior. func_emit_wrapper () @@ -5714,7 +4263,7 @@ func_emit_wrapper () #! $SHELL # $output - temporary wrapper script for $objdir/$outputname -# Generated by $PROGRAM (GNU $PACKAGE) $VERSION +# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION # # The $output program cannot be directly executed until all the libtool # libraries that it depends on are installed. @@ -5771,9 +4320,9 @@ _LTECHO_EOF' # Very basic option parsing. These options are (a) specific to # the libtool wrapper, (b) are identical between the wrapper -# /script/ and the wrapper /executable/ that is used only on +# /script/ and the wrapper /executable/ which is used only on # windows platforms, and (c) all begin with the string "--lt-" -# (application programs are unlikely to have options that match +# (application programs are unlikely to have options which match # this pattern). # # There are only two supported options: --lt-debug and @@ -5806,7 +4355,7 @@ func_parse_lt_options () # Print the debug banner immediately: if test -n \"\$lt_option_debug\"; then - echo \"$outputname:$output:\$LINENO: libtool wrapper (GNU $PACKAGE) $VERSION\" 1>&2 + echo \"${outputname}:${output}:\${LINENO}: libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\" 1>&2 fi } @@ -5817,7 +4366,7 @@ func_lt_dump_args () lt_dump_args_N=1; for lt_arg do - \$ECHO \"$outputname:$output:\$LINENO: newargv[\$lt_dump_args_N]: \$lt_arg\" + \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[\$lt_dump_args_N]: \$lt_arg\" lt_dump_args_N=\`expr \$lt_dump_args_N + 1\` done } @@ -5831,7 +4380,7 @@ func_exec_program_core () *-*-mingw | *-*-os2* | *-cegcc*) $ECHO "\ if test -n \"\$lt_option_debug\"; then - \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir\\\\\$program\" 1>&2 + \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir\\\\\$program\" 1>&2 func_lt_dump_args \${1+\"\$@\"} 1>&2 fi exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} @@ -5841,7 +4390,7 @@ func_exec_program_core () *) $ECHO "\ if test -n \"\$lt_option_debug\"; then - \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir/\$program\" 1>&2 + \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir/\$program\" 1>&2 func_lt_dump_args \${1+\"\$@\"} 1>&2 fi exec \"\$progdir/\$program\" \${1+\"\$@\"} @@ -5916,13 +4465,13 @@ func_exec_program () test -n \"\$absdir\" && thisdir=\"\$absdir\" " - if test yes = "$fast_install"; then + if test "$fast_install" = yes; then $ECHO "\ program=lt-'$outputname'$exeext progdir=\"\$thisdir/$objdir\" if test ! -f \"\$progdir/\$program\" || - { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | $SED 1q\`; \\ + { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\ test \"X\$file\" != \"X\$progdir/\$program\"; }; then file=\"\$\$-\$program\" @@ -5939,7 +4488,7 @@ func_exec_program () if test -n \"\$relink_command\"; then if relink_command_output=\`eval \$relink_command 2>&1\`; then : else - \$ECHO \"\$relink_command_output\" >&2 + $ECHO \"\$relink_command_output\" >&2 $RM \"\$progdir/\$file\" exit 1 fi @@ -5974,7 +4523,7 @@ func_exec_program () fi # Export our shlibpath_var if we have one. - if test yes = "$shlibpath_overrides_runpath" && test -n "$shlibpath_var" && test -n "$temp_rpath"; then + if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then $ECHO "\ # Add our own library path to $shlibpath_var $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" @@ -5994,7 +4543,7 @@ func_exec_program () fi else # The program doesn't exist. - \$ECHO \"\$0: error: '\$progdir/\$program' does not exist\" 1>&2 + \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2 \$ECHO \"This script is just a wrapper for \$program.\" 1>&2 \$ECHO \"See the $PACKAGE documentation for more information.\" 1>&2 exit 1 @@ -6013,7 +4562,7 @@ func_emit_cwrapperexe_src () cat < #include -#define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0) - /* declarations of non-ANSI functions */ -#if defined __MINGW32__ +#if defined(__MINGW32__) # ifdef __STRICT_ANSI__ int _putenv (const char *); # endif -#elif defined __CYGWIN__ +#elif defined(__CYGWIN__) # ifdef __STRICT_ANSI__ char *realpath (const char *, char *); int putenv (char *); int setenv (const char *, const char *, int); # endif -/* #elif defined other_platform || defined ... */ +/* #elif defined (other platforms) ... */ #endif /* portability defines, excluding path handling macros */ -#if defined _MSC_VER +#if defined(_MSC_VER) # define setmode _setmode # define stat _stat # define chmod _chmod # define getcwd _getcwd # define putenv _putenv # define S_IXUSR _S_IEXEC -#elif defined __MINGW32__ +# ifndef _INTPTR_T_DEFINED +# define _INTPTR_T_DEFINED +# define intptr_t int +# endif +#elif defined(__MINGW32__) # define setmode _setmode # define stat _stat # define chmod _chmod # define getcwd _getcwd # define putenv _putenv -#elif defined __CYGWIN__ +#elif defined(__CYGWIN__) # define HAVE_SETENV # define FOPEN_WB "wb" -/* #elif defined other platforms ... */ +/* #elif defined (other platforms) ... */ #endif -#if defined PATH_MAX +#if defined(PATH_MAX) # define LT_PATHMAX PATH_MAX -#elif defined MAXPATHLEN +#elif defined(MAXPATHLEN) # define LT_PATHMAX MAXPATHLEN #else # define LT_PATHMAX 1024 @@ -6105,8 +4656,8 @@ int setenv (const char *, const char *, int); # define PATH_SEPARATOR ':' #endif -#if defined _WIN32 || defined __MSDOS__ || defined __DJGPP__ || \ - defined __OS2__ +#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \ + defined (__OS2__) # define HAVE_DOS_BASED_FILE_SYSTEM # define FOPEN_WB "wb" # ifndef DIR_SEPARATOR_2 @@ -6139,10 +4690,10 @@ int setenv (const char *, const char *, int); #define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) #define XFREE(stale) do { \ - if (stale) { free (stale); stale = 0; } \ + if (stale) { free ((void *) stale); stale = 0; } \ } while (0) -#if defined LT_DEBUGWRAPPER +#if defined(LT_DEBUGWRAPPER) static int lt_debug = 1; #else static int lt_debug = 0; @@ -6171,16 +4722,11 @@ void lt_dump_script (FILE *f); EOF cat < 0) && IS_PATH_SEPARATOR (new_value[len-1])) + int len = strlen (new_value); + while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1])) { - new_value[--len] = '\0'; + new_value[len-1] = '\0'; } lt_setenv (name, new_value); XFREE (new_value); @@ -6958,47 +5504,27 @@ EOF # True if ARG is an import lib, as indicated by $file_magic_cmd func_win32_import_lib_p () { - $debug_cmd - + $opt_debug case `eval $file_magic_cmd \"\$1\" 2>/dev/null | $SED -e 10q` in *import*) : ;; *) false ;; esac } -# func_suncc_cstd_abi -# !!ONLY CALL THIS FOR SUN CC AFTER $compile_command IS FULLY EXPANDED!! -# Several compiler flags select an ABI that is incompatible with the -# Cstd library. Avoid specifying it if any are in CXXFLAGS. -func_suncc_cstd_abi () -{ - $debug_cmd - - case " $compile_command " in - *" -compat=g "*|*\ -std=c++[0-9][0-9]\ *|*" -library=stdcxx4 "*|*" -library=stlport4 "*) - suncc_use_cstd_abi=no - ;; - *) - suncc_use_cstd_abi=yes - ;; - esac -} - # func_mode_link arg... func_mode_link () { - $debug_cmd - + $opt_debug case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) # It is impossible to link a dll without this setting, and # we shouldn't force the makefile maintainer to figure out - # what system we are compiling for in order to pass an extra + # which system we are compiling for in order to pass an extra # flag for every libtool invocation. # allow_undefined=no # FIXME: Unfortunately, there are problems with the above when trying - # to make a dll that has undefined symbols, in which case not + # to make a dll which has undefined symbols, in which case not # even a static library is built. For now, we need to specify # -no-undefined on the libtool link line when we can be certain # that all symbols are satisfied, otherwise we get a static library. @@ -7042,11 +5568,10 @@ func_mode_link () module=no no_install=no objs= - os2dllname= non_pic_objects= precious_files_regex= prefer_static_libs=no - preload=false + preload=no prev= prevarg= release= @@ -7058,7 +5583,7 @@ func_mode_link () vinfo= vinfo_number=no weak_libs= - single_module=$wl-single_module + single_module="${wl}-single_module" func_infer_tag $base_compile # We need to know -static, to get the right output filenames. @@ -7066,15 +5591,15 @@ func_mode_link () do case $arg in -shared) - test yes != "$build_libtool_libs" \ - && func_fatal_configuration "cannot build a shared library" + test "$build_libtool_libs" != yes && \ + func_fatal_configuration "can not build a shared library" build_old_libs=no break ;; -all-static | -static | -static-libtool-libs) case $arg in -all-static) - if test yes = "$build_libtool_libs" && test -z "$link_static_flag"; then + if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then func_warning "complete static linking is impossible in this configuration" fi if test -n "$link_static_flag"; then @@ -7107,38 +5632,38 @@ func_mode_link () # Go through the arguments, transforming them on the way. while test "$#" -gt 0; do - arg=$1 + arg="$1" shift func_quote_for_eval "$arg" qarg=$func_quote_for_eval_unquoted_result - func_append libtool_args " $func_quote_for_eval_result" + libtool_args+=" $func_quote_for_eval_result" # If the previous option needs an argument, assign it. if test -n "$prev"; then case $prev in output) - func_append compile_command " @OUTPUT@" - func_append finalize_command " @OUTPUT@" + compile_command+=" @OUTPUT@" + finalize_command+=" @OUTPUT@" ;; esac case $prev in bindir) - bindir=$arg + bindir="$arg" prev= continue ;; dlfiles|dlprefiles) - $preload || { + if test "$preload" = no; then # Add the symbol object into the linking commands. - func_append compile_command " @SYMFILE@" - func_append finalize_command " @SYMFILE@" - preload=: - } + compile_command+=" @SYMFILE@" + finalize_command+=" @SYMFILE@" + preload=yes + fi case $arg in *.la | *.lo) ;; # We handle these cases below. force) - if test no = "$dlself"; then + if test "$dlself" = no; then dlself=needless export_dynamic=yes fi @@ -7146,9 +5671,9 @@ func_mode_link () continue ;; self) - if test dlprefiles = "$prev"; then + if test "$prev" = dlprefiles; then dlself=yes - elif test dlfiles = "$prev" && test yes != "$dlopen_self"; then + elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then dlself=yes else dlself=needless @@ -7158,10 +5683,10 @@ func_mode_link () continue ;; *) - if test dlfiles = "$prev"; then - func_append dlfiles " $arg" + if test "$prev" = dlfiles; then + dlfiles+=" $arg" else - func_append dlprefiles " $arg" + dlprefiles+=" $arg" fi prev= continue @@ -7169,14 +5694,14 @@ func_mode_link () esac ;; expsyms) - export_symbols=$arg + export_symbols="$arg" test -f "$arg" \ - || func_fatal_error "symbol file '$arg' does not exist" + || func_fatal_error "symbol file \`$arg' does not exist" prev= continue ;; expsyms_regex) - export_symbols_regex=$arg + export_symbols_regex="$arg" prev= continue ;; @@ -7185,7 +5710,7 @@ func_mode_link () *-*-darwin*) case "$deplibs " in *" $qarg.ltframework "*) ;; - *) func_append deplibs " $qarg.ltframework" # this is fixed later + *) deplibs+=" $qarg.ltframework" # this is fixed later ;; esac ;; @@ -7194,13 +5719,7 @@ func_mode_link () continue ;; inst_prefix) - inst_prefix_dir=$arg - prev= - continue - ;; - mllvm) - # Clang does not use LLVM to link, so we can simply discard any - # '-mllvm $arg' options when doing the link step. + inst_prefix_dir="$arg" prev= continue ;; @@ -7210,7 +5729,7 @@ func_mode_link () moreargs= for fil in `cat "$save_arg"` do -# func_append moreargs " $fil" +# moreargs+=" $fil" arg=$fil # A libtool-controlled object. @@ -7224,22 +5743,22 @@ func_mode_link () if test -z "$pic_object" || test -z "$non_pic_object" || - test none = "$pic_object" && - test none = "$non_pic_object"; then - func_fatal_error "cannot find name of object for '$arg'" + test "$pic_object" = none && + test "$non_pic_object" = none; then + func_fatal_error "cannot find name of object for \`$arg'" fi # Extract subdirectory from the argument. func_dirname "$arg" "/" "" - xdir=$func_dirname_result + xdir="$func_dirname_result" - if test none != "$pic_object"; then + if test "$pic_object" != none; then # Prepend the subdirectory the object is found in. - pic_object=$xdir$pic_object + pic_object="$xdir$pic_object" - if test dlfiles = "$prev"; then - if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then - func_append dlfiles " $pic_object" + if test "$prev" = dlfiles; then + if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then + dlfiles+=" $pic_object" prev= continue else @@ -7249,69 +5768,64 @@ func_mode_link () fi # CHECK ME: I think I busted this. -Ossama - if test dlprefiles = "$prev"; then + if test "$prev" = dlprefiles; then # Preload the old-style object. - func_append dlprefiles " $pic_object" + dlprefiles+=" $pic_object" prev= fi # A PIC object. - func_append libobjs " $pic_object" - arg=$pic_object + libobjs+=" $pic_object" + arg="$pic_object" fi # Non-PIC object. - if test none != "$non_pic_object"; then + if test "$non_pic_object" != none; then # Prepend the subdirectory the object is found in. - non_pic_object=$xdir$non_pic_object + non_pic_object="$xdir$non_pic_object" # A standard non-PIC object - func_append non_pic_objects " $non_pic_object" - if test -z "$pic_object" || test none = "$pic_object"; then - arg=$non_pic_object + non_pic_objects+=" $non_pic_object" + if test -z "$pic_object" || test "$pic_object" = none ; then + arg="$non_pic_object" fi else # If the PIC object exists, use it instead. # $xdir was prepended to $pic_object above. - non_pic_object=$pic_object - func_append non_pic_objects " $non_pic_object" + non_pic_object="$pic_object" + non_pic_objects+=" $non_pic_object" fi else # Only an error if not doing a dry-run. if $opt_dry_run; then # Extract subdirectory from the argument. func_dirname "$arg" "/" "" - xdir=$func_dirname_result + xdir="$func_dirname_result" func_lo2o "$arg" pic_object=$xdir$objdir/$func_lo2o_result non_pic_object=$xdir$func_lo2o_result - func_append libobjs " $pic_object" - func_append non_pic_objects " $non_pic_object" + libobjs+=" $pic_object" + non_pic_objects+=" $non_pic_object" else - func_fatal_error "'$arg' is not a valid libtool object" + func_fatal_error "\`$arg' is not a valid libtool object" fi fi done else - func_fatal_error "link input file '$arg' does not exist" + func_fatal_error "link input file \`$arg' does not exist" fi arg=$save_arg prev= continue ;; - os2dllname) - os2dllname=$arg - prev= - continue - ;; precious_regex) - precious_files_regex=$arg + precious_files_regex="$arg" prev= continue ;; release) - release=-$arg + release="-$arg" prev= continue ;; @@ -7323,51 +5837,51 @@ func_mode_link () func_fatal_error "only absolute run-paths are allowed" ;; esac - if test rpath = "$prev"; then + if test "$prev" = rpath; then case "$rpath " in *" $arg "*) ;; - *) func_append rpath " $arg" ;; + *) rpath+=" $arg" ;; esac else case "$xrpath " in *" $arg "*) ;; - *) func_append xrpath " $arg" ;; + *) xrpath+=" $arg" ;; esac fi prev= continue ;; shrext) - shrext_cmds=$arg + shrext_cmds="$arg" prev= continue ;; weak) - func_append weak_libs " $arg" + weak_libs+=" $arg" prev= continue ;; xcclinker) - func_append linker_flags " $qarg" - func_append compiler_flags " $qarg" + linker_flags+=" $qarg" + compiler_flags+=" $qarg" prev= - func_append compile_command " $qarg" - func_append finalize_command " $qarg" + compile_command+=" $qarg" + finalize_command+=" $qarg" continue ;; xcompiler) - func_append compiler_flags " $qarg" + compiler_flags+=" $qarg" prev= - func_append compile_command " $qarg" - func_append finalize_command " $qarg" + compile_command+=" $qarg" + finalize_command+=" $qarg" continue ;; xlinker) - func_append linker_flags " $qarg" - func_append compiler_flags " $wl$qarg" + linker_flags+=" $qarg" + compiler_flags+=" $wl$qarg" prev= - func_append compile_command " $wl$qarg" - func_append finalize_command " $wl$qarg" + compile_command+=" $wl$qarg" + finalize_command+=" $wl$qarg" continue ;; *) @@ -7378,21 +5892,21 @@ func_mode_link () esac fi # test -n "$prev" - prevarg=$arg + prevarg="$arg" case $arg in -all-static) if test -n "$link_static_flag"; then # See comment for -static flag below, for more details. - func_append compile_command " $link_static_flag" - func_append finalize_command " $link_static_flag" + compile_command+=" $link_static_flag" + finalize_command+=" $link_static_flag" fi continue ;; -allow-undefined) # FIXME: remove this flag sometime in the future. - func_fatal_error "'-allow-undefined' must not be used because it is the default" + func_fatal_error "\`-allow-undefined' must not be used because it is the default" ;; -avoid-version) @@ -7424,7 +5938,7 @@ func_mode_link () if test -n "$export_symbols" || test -n "$export_symbols_regex"; then func_fatal_error "more than one -exported-symbols argument is not allowed" fi - if test X-export-symbols = "X$arg"; then + if test "X$arg" = "X-export-symbols"; then prev=expsyms else prev=expsyms_regex @@ -7447,8 +5961,8 @@ func_mode_link () -L[A-Z][A-Z]*:*) case $with_gcc/$host in no/*-*-irix* | /*-*-irix*) - func_append compile_command " $arg" - func_append finalize_command " $arg" + compile_command+=" $arg" + finalize_command+=" $arg" ;; esac continue @@ -7458,9 +5972,9 @@ func_mode_link () func_stripname "-L" '' "$arg" if test -z "$func_stripname_result"; then if test "$#" -gt 0; then - func_fatal_error "require no space between '-L' and '$1'" + func_fatal_error "require no space between \`-L' and \`$1'" else - func_fatal_error "need path for '-L' option" + func_fatal_error "need path for \`-L' option" fi fi func_resolve_sysroot "$func_stripname_result" @@ -7471,8 +5985,8 @@ func_mode_link () *) absdir=`cd "$dir" && pwd` test -z "$absdir" && \ - func_fatal_error "cannot determine absolute directory name of '$dir'" - dir=$absdir + func_fatal_error "cannot determine absolute directory name of \`$dir'" + dir="$absdir" ;; esac case "$deplibs " in @@ -7482,10 +5996,10 @@ func_mode_link () *) # Preserve sysroot, but never include relative directories case $dir in - [\\/]* | [A-Za-z]:[\\/]* | =*) func_append deplibs " $arg" ;; - *) func_append deplibs " -L$dir" ;; + [\\/]* | [A-Za-z]:[\\/]* | =*) deplibs+=" $arg" ;; + *) deplibs+=" -L$dir" ;; esac - func_append lib_search_path " $dir" + lib_search_path+=" $dir" ;; esac case $host in @@ -7494,12 +6008,12 @@ func_mode_link () case :$dllsearchpath: in *":$dir:"*) ;; ::) dllsearchpath=$dir;; - *) func_append dllsearchpath ":$dir";; + *) dllsearchpath+=":$dir";; esac case :$dllsearchpath: in *":$testbindir:"*) ;; ::) dllsearchpath=$testbindir;; - *) func_append dllsearchpath ":$testbindir";; + *) dllsearchpath+=":$testbindir";; esac ;; esac @@ -7507,7 +6021,7 @@ func_mode_link () ;; -l*) - if test X-lc = "X$arg" || test X-lm = "X$arg"; then + if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc* | *-*-haiku*) # These systems don't actually have a C or math library (as such) @@ -7515,40 +6029,35 @@ func_mode_link () ;; *-*-os2*) # These systems don't actually have a C library (as such) - test X-lc = "X$arg" && continue + test "X$arg" = "X-lc" && continue ;; - *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*) + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc due to us having libc/libc_r. - test X-lc = "X$arg" && continue + test "X$arg" = "X-lc" && continue ;; *-*-rhapsody* | *-*-darwin1.[012]) # Rhapsody C and math libraries are in the System framework - func_append deplibs " System.ltframework" + deplibs+=" System.ltframework" continue ;; *-*-sco3.2v5* | *-*-sco5v6*) # Causes problems with __ctype - test X-lc = "X$arg" && continue + test "X$arg" = "X-lc" && continue ;; *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) # Compiler inserts libc in the correct place for threads to work - test X-lc = "X$arg" && continue + test "X$arg" = "X-lc" && continue ;; esac - elif test X-lc_r = "X$arg"; then + elif test "X$arg" = "X-lc_r"; then case $host in - *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*) + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc_r directly, use -pthread flag. continue ;; esac fi - func_append deplibs " $arg" - continue - ;; - - -mllvm) - prev=mllvm + deplibs+=" $arg" continue ;; @@ -7561,27 +6070,27 @@ func_mode_link () # classes, name mangling, and exception handling. # Darwin uses the -arch flag to determine output architecture. -model|-arch|-isysroot|--sysroot) - func_append compiler_flags " $arg" - func_append compile_command " $arg" - func_append finalize_command " $arg" + compiler_flags+=" $arg" + compile_command+=" $arg" + finalize_command+=" $arg" prev=xcompiler continue ;; -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) - func_append compiler_flags " $arg" - func_append compile_command " $arg" - func_append finalize_command " $arg" + compiler_flags+=" $arg" + compile_command+=" $arg" + finalize_command+=" $arg" case "$new_inherited_linker_flags " in *" $arg "*) ;; - * ) func_append new_inherited_linker_flags " $arg" ;; + * ) new_inherited_linker_flags+=" $arg" ;; esac continue ;; -multi_module) - single_module=$wl-multi_module + single_module="${wl}-multi_module" continue ;; @@ -7595,8 +6104,8 @@ func_mode_link () *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*) # The PATH hackery in wrapper scripts is required on Windows # and Darwin in order for the loader to find any dlls it needs. - func_warning "'-no-install' is ignored for $host" - func_warning "assuming '-no-fast-install' instead" + func_warning "\`-no-install' is ignored for $host" + func_warning "assuming \`-no-fast-install' instead" fast_install=no ;; *) no_install=yes ;; @@ -7614,11 +6123,6 @@ func_mode_link () continue ;; - -os2dllname) - prev=os2dllname - continue - ;; - -o) prev=output ;; -precious-files-regex) @@ -7657,7 +6161,7 @@ func_mode_link () esac case "$xrpath " in *" $dir "*) ;; - *) func_append xrpath " $dir" ;; + *) xrpath+=" $dir" ;; esac continue ;; @@ -7706,14 +6210,14 @@ func_mode_link () func_stripname '-Wc,' '' "$arg" args=$func_stripname_result arg= - save_ifs=$IFS; IFS=, + save_ifs="$IFS"; IFS=',' for flag in $args; do - IFS=$save_ifs + IFS="$save_ifs" func_quote_for_eval "$flag" - func_append arg " $func_quote_for_eval_result" - func_append compiler_flags " $func_quote_for_eval_result" + arg+=" $func_quote_for_eval_result" + compiler_flags+=" $func_quote_for_eval_result" done - IFS=$save_ifs + IFS="$save_ifs" func_stripname ' ' '' "$arg" arg=$func_stripname_result ;; @@ -7722,15 +6226,15 @@ func_mode_link () func_stripname '-Wl,' '' "$arg" args=$func_stripname_result arg= - save_ifs=$IFS; IFS=, + save_ifs="$IFS"; IFS=',' for flag in $args; do - IFS=$save_ifs + IFS="$save_ifs" func_quote_for_eval "$flag" - func_append arg " $wl$func_quote_for_eval_result" - func_append compiler_flags " $wl$func_quote_for_eval_result" - func_append linker_flags " $func_quote_for_eval_result" + arg+=" $wl$func_quote_for_eval_result" + compiler_flags+=" $wl$func_quote_for_eval_result" + linker_flags+=" $func_quote_for_eval_result" done - IFS=$save_ifs + IFS="$save_ifs" func_stripname ' ' '' "$arg" arg=$func_stripname_result ;; @@ -7753,7 +6257,7 @@ func_mode_link () # -msg_* for osf cc -msg_*) func_quote_for_eval "$arg" - arg=$func_quote_for_eval_result + arg="$func_quote_for_eval_result" ;; # Flags to be passed through unchanged, with rationale: @@ -7765,54 +6269,30 @@ func_mode_link () # -m*, -t[45]*, -txscale* architecture-specific flags for GCC # -F/path path to uninstalled frameworks, gcc on darwin # -p, -pg, --coverage, -fprofile-* profiling flags for GCC - # -fstack-protector* stack protector flags for GCC # @file GCC response files # -tp=* Portland pgcc target processor selection # --sysroot=* for sysroot support - # -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization - # -specs=* GCC specs files - # -stdlib=* select c++ std lib with clang - # -fsanitize=* Clang/GCC memory and address sanitizer + # -O*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \ - -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \ - -specs=*|-fsanitize=*) + -O*|-flto*|-fwhopr*|-fuse-linker-plugin) func_quote_for_eval "$arg" - arg=$func_quote_for_eval_result - func_append compile_command " $arg" - func_append finalize_command " $arg" - func_append compiler_flags " $arg" + arg="$func_quote_for_eval_result" + compile_command+=" $arg" + finalize_command+=" $arg" + compiler_flags+=" $arg" continue ;; - -Z*) - if test os2 = "`expr $host : '.*\(os2\)'`"; then - # OS/2 uses -Zxxx to specify OS/2-specific options - compiler_flags="$compiler_flags $arg" - func_append compile_command " $arg" - func_append finalize_command " $arg" - case $arg in - -Zlinker | -Zstack) - prev=xcompiler - ;; - esac - continue - else - # Otherwise treat like 'Some other compiler flag' below - func_quote_for_eval "$arg" - arg=$func_quote_for_eval_result - fi - ;; - # Some other compiler flag. -* | +*) func_quote_for_eval "$arg" - arg=$func_quote_for_eval_result + arg="$func_quote_for_eval_result" ;; *.$objext) # A standard object. - func_append objs " $arg" + objs+=" $arg" ;; *.lo) @@ -7828,22 +6308,22 @@ func_mode_link () if test -z "$pic_object" || test -z "$non_pic_object" || - test none = "$pic_object" && - test none = "$non_pic_object"; then - func_fatal_error "cannot find name of object for '$arg'" + test "$pic_object" = none && + test "$non_pic_object" = none; then + func_fatal_error "cannot find name of object for \`$arg'" fi # Extract subdirectory from the argument. func_dirname "$arg" "/" "" - xdir=$func_dirname_result + xdir="$func_dirname_result" - test none = "$pic_object" || { + if test "$pic_object" != none; then # Prepend the subdirectory the object is found in. - pic_object=$xdir$pic_object + pic_object="$xdir$pic_object" - if test dlfiles = "$prev"; then - if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then - func_append dlfiles " $pic_object" + if test "$prev" = dlfiles; then + if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then + dlfiles+=" $pic_object" prev= continue else @@ -7853,55 +6333,55 @@ func_mode_link () fi # CHECK ME: I think I busted this. -Ossama - if test dlprefiles = "$prev"; then + if test "$prev" = dlprefiles; then # Preload the old-style object. - func_append dlprefiles " $pic_object" + dlprefiles+=" $pic_object" prev= fi # A PIC object. - func_append libobjs " $pic_object" - arg=$pic_object - } + libobjs+=" $pic_object" + arg="$pic_object" + fi # Non-PIC object. - if test none != "$non_pic_object"; then + if test "$non_pic_object" != none; then # Prepend the subdirectory the object is found in. - non_pic_object=$xdir$non_pic_object + non_pic_object="$xdir$non_pic_object" # A standard non-PIC object - func_append non_pic_objects " $non_pic_object" - if test -z "$pic_object" || test none = "$pic_object"; then - arg=$non_pic_object + non_pic_objects+=" $non_pic_object" + if test -z "$pic_object" || test "$pic_object" = none ; then + arg="$non_pic_object" fi else # If the PIC object exists, use it instead. # $xdir was prepended to $pic_object above. - non_pic_object=$pic_object - func_append non_pic_objects " $non_pic_object" + non_pic_object="$pic_object" + non_pic_objects+=" $non_pic_object" fi else # Only an error if not doing a dry-run. if $opt_dry_run; then # Extract subdirectory from the argument. func_dirname "$arg" "/" "" - xdir=$func_dirname_result + xdir="$func_dirname_result" func_lo2o "$arg" pic_object=$xdir$objdir/$func_lo2o_result non_pic_object=$xdir$func_lo2o_result - func_append libobjs " $pic_object" - func_append non_pic_objects " $non_pic_object" + libobjs+=" $pic_object" + non_pic_objects+=" $non_pic_object" else - func_fatal_error "'$arg' is not a valid libtool object" + func_fatal_error "\`$arg' is not a valid libtool object" fi fi ;; *.$libext) # An archive. - func_append deplibs " $arg" - func_append old_deplibs " $arg" + deplibs+=" $arg" + old_deplibs+=" $arg" continue ;; @@ -7909,16 +6389,16 @@ func_mode_link () # A libtool-controlled library. func_resolve_sysroot "$arg" - if test dlfiles = "$prev"; then + if test "$prev" = dlfiles; then # This library was specified with -dlopen. - func_append dlfiles " $func_resolve_sysroot_result" + dlfiles+=" $func_resolve_sysroot_result" prev= - elif test dlprefiles = "$prev"; then + elif test "$prev" = dlprefiles; then # The library was specified with -dlpreopen. - func_append dlprefiles " $func_resolve_sysroot_result" + dlprefiles+=" $func_resolve_sysroot_result" prev= else - func_append deplibs " $func_resolve_sysroot_result" + deplibs+=" $func_resolve_sysroot_result" fi continue ;; @@ -7928,46 +6408,43 @@ func_mode_link () # Unknown arguments in both finalize_command and compile_command need # to be aesthetically quoted because they are evaled later. func_quote_for_eval "$arg" - arg=$func_quote_for_eval_result + arg="$func_quote_for_eval_result" ;; esac # arg # Now actually substitute the argument into the commands. if test -n "$arg"; then - func_append compile_command " $arg" - func_append finalize_command " $arg" + compile_command+=" $arg" + finalize_command+=" $arg" fi done # argument parsing loop test -n "$prev" && \ - func_fatal_help "the '$prevarg' option requires an argument" + func_fatal_help "the \`$prevarg' option requires an argument" - if test yes = "$export_dynamic" && test -n "$export_dynamic_flag_spec"; then + if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then eval arg=\"$export_dynamic_flag_spec\" - func_append compile_command " $arg" - func_append finalize_command " $arg" + compile_command+=" $arg" + finalize_command+=" $arg" fi oldlibs= # calculate the name of the file, without its directory func_basename "$output" - outputname=$func_basename_result - libobjs_save=$libobjs + outputname="$func_basename_result" + libobjs_save="$libobjs" if test -n "$shlibpath_var"; then # get the directories listed in $shlibpath_var - eval shlib_search_path=\`\$ECHO \"\$$shlibpath_var\" \| \$SED \'s/:/ /g\'\` + eval shlib_search_path=\`\$ECHO \"\${$shlibpath_var}\" \| \$SED \'s/:/ /g\'\` else shlib_search_path= fi eval sys_lib_search_path=\"$sys_lib_search_path_spec\" eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" - # Definition is injected by LT_CONFIG during libtool generation. - func_munge_path_list sys_lib_dlsearch_path "$LT_SYS_LIBRARY_PATH" - func_dirname "$output" "/" "" - output_objdir=$func_dirname_result$objdir + output_objdir="$func_dirname_result$objdir" func_to_tool_file "$output_objdir/" tool_output_objdir=$func_to_tool_file_result # Create the object directory. @@ -7990,15 +6467,15 @@ func_mode_link () # Find all interdependent deplibs by searching for libraries # that are linked more than once (e.g. -la -lb -la) for deplib in $deplibs; do - if $opt_preserve_dup_deps; then + if $opt_preserve_dup_deps ; then case "$libs " in - *" $deplib "*) func_append specialdeplibs " $deplib" ;; + *" $deplib "*) specialdeplibs+=" $deplib" ;; esac fi - func_append libs " $deplib" + libs+=" $deplib" done - if test lib = "$linkmode"; then + if test "$linkmode" = lib; then libs="$predeps $libs $compiler_lib_search_path $postdeps" # Compute libraries that are listed more than once in $predeps @@ -8008,9 +6485,9 @@ func_mode_link () if $opt_duplicate_compiler_generated_deps; then for pre_post_dep in $predeps $postdeps; do case "$pre_post_deps " in - *" $pre_post_dep "*) func_append specialdeplibs " $pre_post_deps" ;; + *" $pre_post_dep "*) specialdeplibs+=" $pre_post_deps" ;; esac - func_append pre_post_deps " $pre_post_dep" + pre_post_deps+=" $pre_post_dep" done fi pre_post_deps= @@ -8030,7 +6507,7 @@ func_mode_link () case $file in *.la) ;; *) - func_fatal_help "libraries can '-dlopen' only libtool libraries: $file" + func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file" ;; esac done @@ -8038,7 +6515,7 @@ func_mode_link () prog) compile_deplibs= finalize_deplibs= - alldeplibs=false + alldeplibs=no newdlfiles= newdlprefiles= passes="conv scan dlopen dlpreopen link" @@ -8050,32 +6527,32 @@ func_mode_link () for pass in $passes; do # The preopen pass in lib mode reverses $deplibs; put it back here # so that -L comes before libs that need it for instance... - if test lib,link = "$linkmode,$pass"; then + if test "$linkmode,$pass" = "lib,link"; then ## FIXME: Find the place where the list is rebuilt in the wrong ## order, and fix it there properly tmp_deplibs= for deplib in $deplibs; do tmp_deplibs="$deplib $tmp_deplibs" done - deplibs=$tmp_deplibs + deplibs="$tmp_deplibs" fi - if test lib,link = "$linkmode,$pass" || - test prog,scan = "$linkmode,$pass"; then - libs=$deplibs + if test "$linkmode,$pass" = "lib,link" || + test "$linkmode,$pass" = "prog,scan"; then + libs="$deplibs" deplibs= fi - if test prog = "$linkmode"; then + if test "$linkmode" = prog; then case $pass in - dlopen) libs=$dlfiles ;; - dlpreopen) libs=$dlprefiles ;; + dlopen) libs="$dlfiles" ;; + dlpreopen) libs="$dlprefiles" ;; link) libs="$deplibs %DEPLIBS%" test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs" ;; esac fi - if test lib,dlpreopen = "$linkmode,$pass"; then + if test "$linkmode,$pass" = "lib,dlpreopen"; then # Collect and forward deplibs of preopened libtool libs for lib in $dlprefiles; do # Ignore non-libtool-libs @@ -8092,46 +6569,46 @@ func_mode_link () deplib_base=$func_basename_result case " $weak_libs " in *" $deplib_base "*) ;; - *) func_append deplibs " $deplib" ;; + *) deplibs+=" $deplib" ;; esac done done - libs=$dlprefiles + libs="$dlprefiles" fi - if test dlopen = "$pass"; then + if test "$pass" = dlopen; then # Collect dlpreopened libraries - save_deplibs=$deplibs + save_deplibs="$deplibs" deplibs= fi for deplib in $libs; do lib= - found=false + found=no case $deplib in -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) - if test prog,link = "$linkmode,$pass"; then + if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else - func_append compiler_flags " $deplib" - if test lib = "$linkmode"; then + compiler_flags+=" $deplib" + if test "$linkmode" = lib ; then case "$new_inherited_linker_flags " in *" $deplib "*) ;; - * ) func_append new_inherited_linker_flags " $deplib" ;; + * ) new_inherited_linker_flags+=" $deplib" ;; esac fi fi continue ;; -l*) - if test lib != "$linkmode" && test prog != "$linkmode"; then - func_warning "'-l' is ignored for archives/objects" + if test "$linkmode" != lib && test "$linkmode" != prog; then + func_warning "\`-l' is ignored for archives/objects" continue fi func_stripname '-l' '' "$deplib" name=$func_stripname_result - if test lib = "$linkmode"; then + if test "$linkmode" = lib; then searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path" else searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path" @@ -8139,22 +6616,31 @@ func_mode_link () for searchdir in $searchdirs; do for search_ext in .la $std_shrext .so .a; do # Search the libtool library - lib=$searchdir/lib$name$search_ext + lib="$searchdir/lib${name}${search_ext}" if test -f "$lib"; then - if test .la = "$search_ext"; then - found=: + if test "$search_ext" = ".la"; then + found=yes else - found=false + found=no fi break 2 fi done done - if $found; then - # deplib is a libtool library + if test "$found" != yes; then + # deplib doesn't seem to be a libtool library + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" + fi + continue + else # deplib is a libtool library # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, # We need to do some special things here, and not later. - if test yes = "$allow_libtool_libs_with_static_runtimes"; then + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $deplib "*) if func_lalib_p "$lib"; then @@ -8162,19 +6648,19 @@ func_mode_link () old_library= func_source "$lib" for l in $old_library $library_names; do - ll=$l + ll="$l" done - if test "X$ll" = "X$old_library"; then # only static version available - found=false + if test "X$ll" = "X$old_library" ; then # only static version available + found=no func_dirname "$lib" "" "." - ladir=$func_dirname_result + ladir="$func_dirname_result" lib=$ladir/$old_library - if test prog,link = "$linkmode,$pass"; then + if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" - test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs" + test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" fi continue fi @@ -8183,28 +6669,18 @@ func_mode_link () *) ;; esac fi - else - # deplib doesn't seem to be a libtool library - if test prog,link = "$linkmode,$pass"; then - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - else - deplibs="$deplib $deplibs" - test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs" - fi - continue fi ;; # -l *.ltframework) - if test prog,link = "$linkmode,$pass"; then + if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" - if test lib = "$linkmode"; then + if test "$linkmode" = lib ; then case "$new_inherited_linker_flags " in *" $deplib "*) ;; - * ) func_append new_inherited_linker_flags " $deplib" ;; + * ) new_inherited_linker_flags+=" $deplib" ;; esac fi fi @@ -8214,18 +6690,18 @@ func_mode_link () case $linkmode in lib) deplibs="$deplib $deplibs" - test conv = "$pass" && continue + test "$pass" = conv && continue newdependency_libs="$deplib $newdependency_libs" func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result" - func_append newlib_search_path " $func_resolve_sysroot_result" + newlib_search_path+=" $func_resolve_sysroot_result" ;; prog) - if test conv = "$pass"; then + if test "$pass" = conv; then deplibs="$deplib $deplibs" continue fi - if test scan = "$pass"; then + if test "$pass" = scan; then deplibs="$deplib $deplibs" else compile_deplibs="$deplib $compile_deplibs" @@ -8233,23 +6709,23 @@ func_mode_link () fi func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result" - func_append newlib_search_path " $func_resolve_sysroot_result" + newlib_search_path+=" $func_resolve_sysroot_result" ;; *) - func_warning "'-L' is ignored for archives/objects" + func_warning "\`-L' is ignored for archives/objects" ;; esac # linkmode continue ;; # -L -R*) - if test link = "$pass"; then + if test "$pass" = link; then func_stripname '-R' '' "$deplib" func_resolve_sysroot "$func_stripname_result" dir=$func_resolve_sysroot_result # Make sure the xrpath contains only unique directories. case "$xrpath " in *" $dir "*) ;; - *) func_append xrpath " $dir" ;; + *) xrpath+=" $dir" ;; esac fi deplibs="$deplib $deplibs" @@ -8260,7 +6736,7 @@ func_mode_link () lib=$func_resolve_sysroot_result ;; *.$libext) - if test conv = "$pass"; then + if test "$pass" = conv; then deplibs="$deplib $deplibs" continue fi @@ -8271,26 +6747,21 @@ func_mode_link () case " $dlpreconveniencelibs " in *" $deplib "*) ;; *) - valid_a_lib=false + valid_a_lib=no case $deplibs_check_method in match_pattern*) set dummy $deplibs_check_method; shift match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` if eval "\$ECHO \"$deplib\"" 2>/dev/null | $SED 10q \ | $EGREP "$match_pattern_regex" > /dev/null; then - valid_a_lib=: + valid_a_lib=yes fi ;; pass_all) - valid_a_lib=: + valid_a_lib=yes ;; esac - if $valid_a_lib; then - echo - $ECHO "*** Warning: Linking the shared library $output against the" - $ECHO "*** static library $deplib is not portable!" - deplibs="$deplib $deplibs" - else + if test "$valid_a_lib" != yes; then echo $ECHO "*** Warning: Trying to link with static lib archive $deplib." echo "*** I have the capability to make that library automatically link in when" @@ -8298,13 +6769,18 @@ func_mode_link () echo "*** shared version of the library, which you do not appear to have" echo "*** because the file extensions .$libext of this argument makes me believe" echo "*** that it is just a static archive that I should not use here." + else + echo + $ECHO "*** Warning: Linking the shared library $output against the" + $ECHO "*** static library $deplib is not portable!" + deplibs="$deplib $deplibs" fi ;; esac continue ;; prog) - if test link != "$pass"; then + if test "$pass" != link; then deplibs="$deplib $deplibs" else compile_deplibs="$deplib $compile_deplibs" @@ -8315,36 +6791,38 @@ func_mode_link () esac # linkmode ;; # *.$libext *.lo | *.$objext) - if test conv = "$pass"; then + if test "$pass" = conv; then deplibs="$deplib $deplibs" - elif test prog = "$linkmode"; then - if test dlpreopen = "$pass" || test yes != "$dlopen_support" || test no = "$build_libtool_libs"; then + elif test "$linkmode" = prog; then + if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then # If there is no dlopen support or we're linking statically, # we need to preload. - func_append newdlprefiles " $deplib" + newdlprefiles+=" $deplib" compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else - func_append newdlfiles " $deplib" + newdlfiles+=" $deplib" fi fi continue ;; %DEPLIBS%) - alldeplibs=: + alldeplibs=yes continue ;; esac # case $deplib - $found || test -f "$lib" \ - || func_fatal_error "cannot find the library '$lib' or unhandled argument '$deplib'" + if test "$found" = yes || test -f "$lib"; then : + else + func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'" + fi # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$lib" \ - || func_fatal_error "'$lib' is not a valid libtool archive" + || func_fatal_error "\`$lib' is not a valid libtool archive" func_dirname "$lib" "" "." - ladir=$func_dirname_result + ladir="$func_dirname_result" dlname= dlopen= @@ -8369,40 +6847,40 @@ func_mode_link () for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do case " $new_inherited_linker_flags " in *" $tmp_inherited_linker_flag "*) ;; - *) func_append new_inherited_linker_flags " $tmp_inherited_linker_flag";; + *) new_inherited_linker_flags+=" $tmp_inherited_linker_flag";; esac done fi dependency_libs=`$ECHO " $dependency_libs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` - if test lib,link = "$linkmode,$pass" || - test prog,scan = "$linkmode,$pass" || - { test prog != "$linkmode" && test lib != "$linkmode"; }; then - test -n "$dlopen" && func_append dlfiles " $dlopen" - test -n "$dlpreopen" && func_append dlprefiles " $dlpreopen" + if test "$linkmode,$pass" = "lib,link" || + test "$linkmode,$pass" = "prog,scan" || + { test "$linkmode" != prog && test "$linkmode" != lib; }; then + test -n "$dlopen" && dlfiles+=" $dlopen" + test -n "$dlpreopen" && dlprefiles+=" $dlpreopen" fi - if test conv = "$pass"; then + if test "$pass" = conv; then # Only check for convenience libraries deplibs="$lib $deplibs" if test -z "$libdir"; then if test -z "$old_library"; then - func_fatal_error "cannot find name of link library for '$lib'" + func_fatal_error "cannot find name of link library for \`$lib'" fi # It is a libtool convenience library, so add in its objects. - func_append convenience " $ladir/$objdir/$old_library" - func_append old_convenience " $ladir/$objdir/$old_library" + convenience+=" $ladir/$objdir/$old_library" + old_convenience+=" $ladir/$objdir/$old_library" tmp_libs= for deplib in $dependency_libs; do deplibs="$deplib $deplibs" - if $opt_preserve_dup_deps; then + if $opt_preserve_dup_deps ; then case "$tmp_libs " in - *" $deplib "*) func_append specialdeplibs " $deplib" ;; + *" $deplib "*) specialdeplibs+=" $deplib" ;; esac fi - func_append tmp_libs " $deplib" + tmp_libs+=" $deplib" done - elif test prog != "$linkmode" && test lib != "$linkmode"; then - func_fatal_error "'$lib' is not a convenience library" + elif test "$linkmode" != prog && test "$linkmode" != lib; then + func_fatal_error "\`$lib' is not a convenience library" fi continue fi # $pass = conv @@ -8411,86 +6889,86 @@ func_mode_link () # Get the name of the library we link against. linklib= if test -n "$old_library" && - { test yes = "$prefer_static_libs" || - test built,no = "$prefer_static_libs,$installed"; }; then + { test "$prefer_static_libs" = yes || + test "$prefer_static_libs,$installed" = "built,no"; }; then linklib=$old_library else for l in $old_library $library_names; do - linklib=$l + linklib="$l" done fi if test -z "$linklib"; then - func_fatal_error "cannot find name of link library for '$lib'" + func_fatal_error "cannot find name of link library for \`$lib'" fi # This library was specified with -dlopen. - if test dlopen = "$pass"; then - test -z "$libdir" \ - && func_fatal_error "cannot -dlopen a convenience library: '$lib'" + if test "$pass" = dlopen; then + if test -z "$libdir"; then + func_fatal_error "cannot -dlopen a convenience library: \`$lib'" + fi if test -z "$dlname" || - test yes != "$dlopen_support" || - test no = "$build_libtool_libs" - then + test "$dlopen_support" != yes || + test "$build_libtool_libs" = no; then # If there is no dlname, no dlopen support or we're linking # statically, we need to preload. We also need to preload any # dependent libraries so libltdl's deplib preloader doesn't # bomb out in the load deplibs phase. - func_append dlprefiles " $lib $dependency_libs" + dlprefiles+=" $lib $dependency_libs" else - func_append newdlfiles " $lib" + newdlfiles+=" $lib" fi continue fi # $pass = dlopen # We need an absolute path. case $ladir in - [\\/]* | [A-Za-z]:[\\/]*) abs_ladir=$ladir ;; + [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;; *) abs_ladir=`cd "$ladir" && pwd` if test -z "$abs_ladir"; then - func_warning "cannot determine absolute directory name of '$ladir'" + func_warning "cannot determine absolute directory name of \`$ladir'" func_warning "passing it literally to the linker, although it might fail" - abs_ladir=$ladir + abs_ladir="$ladir" fi ;; esac func_basename "$lib" - laname=$func_basename_result + laname="$func_basename_result" # Find the relevant object directory and library name. - if test yes = "$installed"; then + if test "X$installed" = Xyes; then if test ! -f "$lt_sysroot$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then - func_warning "library '$lib' was moved." - dir=$ladir - absdir=$abs_ladir - libdir=$abs_ladir + func_warning "library \`$lib' was moved." + dir="$ladir" + absdir="$abs_ladir" + libdir="$abs_ladir" else - dir=$lt_sysroot$libdir - absdir=$lt_sysroot$libdir + dir="$lt_sysroot$libdir" + absdir="$lt_sysroot$libdir" fi - test yes = "$hardcode_automatic" && avoidtemprpath=yes + test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes else if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then - dir=$ladir - absdir=$abs_ladir + dir="$ladir" + absdir="$abs_ladir" # Remove this search path later - func_append notinst_path " $abs_ladir" + notinst_path+=" $abs_ladir" else - dir=$ladir/$objdir - absdir=$abs_ladir/$objdir + dir="$ladir/$objdir" + absdir="$abs_ladir/$objdir" # Remove this search path later - func_append notinst_path " $abs_ladir" + notinst_path+=" $abs_ladir" fi fi # $installed = yes func_stripname 'lib' '.la' "$laname" name=$func_stripname_result # This library was specified with -dlpreopen. - if test dlpreopen = "$pass"; then - if test -z "$libdir" && test prog = "$linkmode"; then - func_fatal_error "only libraries may -dlpreopen a convenience library: '$lib'" + if test "$pass" = dlpreopen; then + if test -z "$libdir" && test "$linkmode" = prog; then + func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'" fi - case $host in + case "$host" in # special handling for platforms with PE-DLLs. *cygwin* | *mingw* | *cegcc* ) # Linker will automatically link against shared library if both @@ -8504,29 +6982,29 @@ func_mode_link () if test -n "$dlname"; then func_tr_sh "$dir/$linklib" eval "libfile_$func_tr_sh_result=\$abs_ladir/\$laname" - func_append newdlprefiles " $dir/$linklib" + newdlprefiles+=" $dir/$linklib" else - func_append newdlprefiles " $dir/$old_library" + newdlprefiles+=" $dir/$old_library" # Keep a list of preopened convenience libraries to check # that they are being used correctly in the link pass. test -z "$libdir" && \ - func_append dlpreconveniencelibs " $dir/$old_library" + dlpreconveniencelibs+=" $dir/$old_library" fi ;; * ) # Prefer using a static library (so that no silly _DYNAMIC symbols # are required to link). if test -n "$old_library"; then - func_append newdlprefiles " $dir/$old_library" + newdlprefiles+=" $dir/$old_library" # Keep a list of preopened convenience libraries to check # that they are being used correctly in the link pass. test -z "$libdir" && \ - func_append dlpreconveniencelibs " $dir/$old_library" + dlpreconveniencelibs+=" $dir/$old_library" # Otherwise, use the dlname, so that lt_dlopen finds it. elif test -n "$dlname"; then - func_append newdlprefiles " $dir/$dlname" + newdlprefiles+=" $dir/$dlname" else - func_append newdlprefiles " $dir/$linklib" + newdlprefiles+=" $dir/$linklib" fi ;; esac @@ -8534,9 +7012,9 @@ func_mode_link () if test -z "$libdir"; then # Link the convenience library - if test lib = "$linkmode"; then + if test "$linkmode" = lib; then deplibs="$dir/$old_library $deplibs" - elif test prog,link = "$linkmode,$pass"; then + elif test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$dir/$old_library $compile_deplibs" finalize_deplibs="$dir/$old_library $finalize_deplibs" else @@ -8546,14 +7024,14 @@ func_mode_link () fi - if test prog = "$linkmode" && test link != "$pass"; then - func_append newlib_search_path " $ladir" + if test "$linkmode" = prog && test "$pass" != link; then + newlib_search_path+=" $ladir" deplibs="$lib $deplibs" - linkalldeplibs=false - if test no != "$link_all_deplibs" || test -z "$library_names" || - test no = "$build_libtool_libs"; then - linkalldeplibs=: + linkalldeplibs=no + if test "$link_all_deplibs" != no || test -z "$library_names" || + test "$build_libtool_libs" = no; then + linkalldeplibs=yes fi tmp_libs= @@ -8561,38 +7039,38 @@ func_mode_link () case $deplib in -L*) func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result" - func_append newlib_search_path " $func_resolve_sysroot_result" + newlib_search_path+=" $func_resolve_sysroot_result" ;; esac # Need to link against all dependency_libs? - if $linkalldeplibs; then + if test "$linkalldeplibs" = yes; then deplibs="$deplib $deplibs" else # Need to hardcode shared library paths # or/and link against static libraries newdependency_libs="$deplib $newdependency_libs" fi - if $opt_preserve_dup_deps; then + if $opt_preserve_dup_deps ; then case "$tmp_libs " in - *" $deplib "*) func_append specialdeplibs " $deplib" ;; + *" $deplib "*) specialdeplibs+=" $deplib" ;; esac fi - func_append tmp_libs " $deplib" + tmp_libs+=" $deplib" done # for deplib continue fi # $linkmode = prog... - if test prog,link = "$linkmode,$pass"; then + if test "$linkmode,$pass" = "prog,link"; then if test -n "$library_names" && - { { test no = "$prefer_static_libs" || - test built,yes = "$prefer_static_libs,$installed"; } || + { { test "$prefer_static_libs" = no || + test "$prefer_static_libs,$installed" = "built,yes"; } || test -z "$old_library"; }; then # We need to hardcode the library path - if test -n "$shlibpath_var" && test -z "$avoidtemprpath"; then + if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then # Make sure the rpath contains only unique directories. - case $temp_rpath: in + case "$temp_rpath:" in *"$absdir:"*) ;; - *) func_append temp_rpath "$absdir:" ;; + *) temp_rpath+="$absdir:" ;; esac fi @@ -8604,7 +7082,7 @@ func_mode_link () *) case "$compile_rpath " in *" $absdir "*) ;; - *) func_append compile_rpath " $absdir" ;; + *) compile_rpath+=" $absdir" ;; esac ;; esac @@ -8613,15 +7091,15 @@ func_mode_link () *) case "$finalize_rpath " in *" $libdir "*) ;; - *) func_append finalize_rpath " $libdir" ;; + *) finalize_rpath+=" $libdir" ;; esac ;; esac fi # $linkmode,$pass = prog,link... - if $alldeplibs && - { test pass_all = "$deplibs_check_method" || - { test yes = "$build_libtool_libs" && + if test "$alldeplibs" = yes && + { test "$deplibs_check_method" = pass_all || + { test "$build_libtool_libs" = yes && test -n "$library_names"; }; }; then # We only need to search for static libraries continue @@ -8630,20 +7108,20 @@ func_mode_link () link_static=no # Whether the deplib will be linked statically use_static_libs=$prefer_static_libs - if test built = "$use_static_libs" && test yes = "$installed"; then + if test "$use_static_libs" = built && test "$installed" = yes; then use_static_libs=no fi if test -n "$library_names" && - { test no = "$use_static_libs" || test -z "$old_library"; }; then + { test "$use_static_libs" = no || test -z "$old_library"; }; then case $host in - *cygwin* | *mingw* | *cegcc* | *os2*) + *cygwin* | *mingw* | *cegcc*) # No point in relinking DLLs because paths are not encoded - func_append notinst_deplibs " $lib" + notinst_deplibs+=" $lib" need_relink=no ;; *) - if test no = "$installed"; then - func_append notinst_deplibs " $lib" + if test "$installed" = no; then + notinst_deplibs+=" $lib" need_relink=yes fi ;; @@ -8652,24 +7130,24 @@ func_mode_link () # Warn about portability, can't link against -module's on some # systems (darwin). Don't bleat about dlopened modules though! - dlopenmodule= + dlopenmodule="" for dlpremoduletest in $dlprefiles; do if test "X$dlpremoduletest" = "X$lib"; then - dlopenmodule=$dlpremoduletest + dlopenmodule="$dlpremoduletest" break fi done - if test -z "$dlopenmodule" && test yes = "$shouldnotlink" && test link = "$pass"; then + if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then echo - if test prog = "$linkmode"; then + if test "$linkmode" = prog; then $ECHO "*** Warning: Linking the executable $output against the loadable module" else $ECHO "*** Warning: Linking the shared library $output against the loadable module" fi $ECHO "*** $linklib is not portable!" fi - if test lib = "$linkmode" && - test yes = "$hardcode_into_libs"; then + if test "$linkmode" = lib && + test "$hardcode_into_libs" = yes; then # Hardcode the library path. # Skip directories that are in the system default run-time # search path. @@ -8678,7 +7156,7 @@ func_mode_link () *) case "$compile_rpath " in *" $absdir "*) ;; - *) func_append compile_rpath " $absdir" ;; + *) compile_rpath+=" $absdir" ;; esac ;; esac @@ -8687,7 +7165,7 @@ func_mode_link () *) case "$finalize_rpath " in *" $libdir "*) ;; - *) func_append finalize_rpath " $libdir" ;; + *) finalize_rpath+=" $libdir" ;; esac ;; esac @@ -8697,43 +7175,43 @@ func_mode_link () # figure out the soname set dummy $library_names shift - realname=$1 + realname="$1" shift libname=`eval "\\$ECHO \"$libname_spec\""` # use dlname if we got it. it's perfectly good, no? if test -n "$dlname"; then - soname=$dlname + soname="$dlname" elif test -n "$soname_spec"; then # bleh windows case $host in - *cygwin* | mingw* | *cegcc* | *os2*) + *cygwin* | mingw* | *cegcc*) func_arith $current - $age major=$func_arith_result - versuffix=-$major + versuffix="-$major" ;; esac eval soname=\"$soname_spec\" else - soname=$realname + soname="$realname" fi # Make a new name for the extract_expsyms_cmds to use - soroot=$soname + soroot="$soname" func_basename "$soroot" - soname=$func_basename_result + soname="$func_basename_result" func_stripname 'lib' '.dll' "$soname" newlib=libimp-$func_stripname_result.a # If the library has no export list, then create one now if test -f "$output_objdir/$soname-def"; then : else - func_verbose "extracting exported symbol list from '$soname'" + func_verbose "extracting exported symbol list from \`$soname'" func_execute_cmds "$extract_expsyms_cmds" 'exit $?' fi # Create $newlib if test -f "$output_objdir/$newlib"; then :; else - func_verbose "generating import library for '$soname'" + func_verbose "generating import library for \`$soname'" func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?' fi # make sure the library variables are pointing to the new library @@ -8741,70 +7219,70 @@ func_mode_link () linklib=$newlib fi # test -n "$old_archive_from_expsyms_cmds" - if test prog = "$linkmode" || test relink != "$opt_mode"; then + if test "$linkmode" = prog || test "$opt_mode" != relink; then add_shlibpath= add_dir= add= lib_linked=yes case $hardcode_action in immediate | unsupported) - if test no = "$hardcode_direct"; then - add=$dir/$linklib + if test "$hardcode_direct" = no; then + add="$dir/$linklib" case $host in - *-*-sco3.2v5.0.[024]*) add_dir=-L$dir ;; - *-*-sysv4*uw2*) add_dir=-L$dir ;; + *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;; + *-*-sysv4*uw2*) add_dir="-L$dir" ;; *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \ - *-*-unixware7*) add_dir=-L$dir ;; + *-*-unixware7*) add_dir="-L$dir" ;; *-*-darwin* ) - # if the lib is a (non-dlopened) module then we cannot + # if the lib is a (non-dlopened) module then we can not # link against it, someone is ignoring the earlier warnings if /usr/bin/file -L $add 2> /dev/null | - $GREP ": [^:]* bundle" >/dev/null; then + $GREP ": [^:]* bundle" >/dev/null ; then if test "X$dlopenmodule" != "X$lib"; then $ECHO "*** Warning: lib $linklib is a module, not a shared library" - if test -z "$old_library"; then + if test -z "$old_library" ; then echo echo "*** And there doesn't seem to be a static archive available" echo "*** The link will probably fail, sorry" else - add=$dir/$old_library + add="$dir/$old_library" fi elif test -n "$old_library"; then - add=$dir/$old_library + add="$dir/$old_library" fi fi esac - elif test no = "$hardcode_minus_L"; then + elif test "$hardcode_minus_L" = no; then case $host in - *-*-sunos*) add_shlibpath=$dir ;; + *-*-sunos*) add_shlibpath="$dir" ;; esac - add_dir=-L$dir - add=-l$name - elif test no = "$hardcode_shlibpath_var"; then - add_shlibpath=$dir - add=-l$name + add_dir="-L$dir" + add="-l$name" + elif test "$hardcode_shlibpath_var" = no; then + add_shlibpath="$dir" + add="-l$name" else lib_linked=no fi ;; relink) - if test yes = "$hardcode_direct" && - test no = "$hardcode_direct_absolute"; then - add=$dir/$linklib - elif test yes = "$hardcode_minus_L"; then - add_dir=-L$absdir + if test "$hardcode_direct" = yes && + test "$hardcode_direct_absolute" = no; then + add="$dir/$linklib" + elif test "$hardcode_minus_L" = yes; then + add_dir="-L$absdir" # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in [\\/]*) - func_append add_dir " -L$inst_prefix_dir$libdir" + add_dir+=" -L$inst_prefix_dir$libdir" ;; esac fi - add=-l$name - elif test yes = "$hardcode_shlibpath_var"; then - add_shlibpath=$dir - add=-l$name + add="-l$name" + elif test "$hardcode_shlibpath_var" = yes; then + add_shlibpath="$dir" + add="-l$name" else lib_linked=no fi @@ -8812,72 +7290,72 @@ func_mode_link () *) lib_linked=no ;; esac - if test yes != "$lib_linked"; then + if test "$lib_linked" != yes; then func_fatal_configuration "unsupported hardcode properties" fi if test -n "$add_shlibpath"; then case :$compile_shlibpath: in *":$add_shlibpath:"*) ;; - *) func_append compile_shlibpath "$add_shlibpath:" ;; + *) compile_shlibpath+="$add_shlibpath:" ;; esac fi - if test prog = "$linkmode"; then + if test "$linkmode" = prog; then test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" test -n "$add" && compile_deplibs="$add $compile_deplibs" else test -n "$add_dir" && deplibs="$add_dir $deplibs" test -n "$add" && deplibs="$add $deplibs" - if test yes != "$hardcode_direct" && - test yes != "$hardcode_minus_L" && - test yes = "$hardcode_shlibpath_var"; then + if test "$hardcode_direct" != yes && + test "$hardcode_minus_L" != yes && + test "$hardcode_shlibpath_var" = yes; then case :$finalize_shlibpath: in *":$libdir:"*) ;; - *) func_append finalize_shlibpath "$libdir:" ;; + *) finalize_shlibpath+="$libdir:" ;; esac fi fi fi - if test prog = "$linkmode" || test relink = "$opt_mode"; then + if test "$linkmode" = prog || test "$opt_mode" = relink; then add_shlibpath= add_dir= add= # Finalize command for both is simple: just hardcode it. - if test yes = "$hardcode_direct" && - test no = "$hardcode_direct_absolute"; then - add=$libdir/$linklib - elif test yes = "$hardcode_minus_L"; then - add_dir=-L$libdir - add=-l$name - elif test yes = "$hardcode_shlibpath_var"; then + if test "$hardcode_direct" = yes && + test "$hardcode_direct_absolute" = no; then + add="$libdir/$linklib" + elif test "$hardcode_minus_L" = yes; then + add_dir="-L$libdir" + add="-l$name" + elif test "$hardcode_shlibpath_var" = yes; then case :$finalize_shlibpath: in *":$libdir:"*) ;; - *) func_append finalize_shlibpath "$libdir:" ;; + *) finalize_shlibpath+="$libdir:" ;; esac - add=-l$name - elif test yes = "$hardcode_automatic"; then + add="-l$name" + elif test "$hardcode_automatic" = yes; then if test -n "$inst_prefix_dir" && - test -f "$inst_prefix_dir$libdir/$linklib"; then - add=$inst_prefix_dir$libdir/$linklib + test -f "$inst_prefix_dir$libdir/$linklib" ; then + add="$inst_prefix_dir$libdir/$linklib" else - add=$libdir/$linklib + add="$libdir/$linklib" fi else # We cannot seem to hardcode it, guess we'll fake it. - add_dir=-L$libdir + add_dir="-L$libdir" # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in [\\/]*) - func_append add_dir " -L$inst_prefix_dir$libdir" + add_dir+=" -L$inst_prefix_dir$libdir" ;; esac fi - add=-l$name + add="-l$name" fi - if test prog = "$linkmode"; then + if test "$linkmode" = prog; then test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" test -n "$add" && finalize_deplibs="$add $finalize_deplibs" else @@ -8885,43 +7363,43 @@ func_mode_link () test -n "$add" && deplibs="$add $deplibs" fi fi - elif test prog = "$linkmode"; then + elif test "$linkmode" = prog; then # Here we assume that one of hardcode_direct or hardcode_minus_L # is not unsupported. This is valid on all known static and # shared platforms. - if test unsupported != "$hardcode_direct"; then - test -n "$old_library" && linklib=$old_library + if test "$hardcode_direct" != unsupported; then + test -n "$old_library" && linklib="$old_library" compile_deplibs="$dir/$linklib $compile_deplibs" finalize_deplibs="$dir/$linklib $finalize_deplibs" else compile_deplibs="-l$name -L$dir $compile_deplibs" finalize_deplibs="-l$name -L$dir $finalize_deplibs" fi - elif test yes = "$build_libtool_libs"; then + elif test "$build_libtool_libs" = yes; then # Not a shared library - if test pass_all != "$deplibs_check_method"; then + if test "$deplibs_check_method" != pass_all; then # We're trying link a shared library against a static one # but the system doesn't support it. # Just print a warning and add the library to dependency_libs so # that the program can be linked against the static library. echo - $ECHO "*** Warning: This system cannot link to static lib archive $lib." + $ECHO "*** Warning: This system can not link to static lib archive $lib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have." - if test yes = "$module"; then + if test "$module" = yes; then echo "*** But as you try to build a module library, libtool will still create " echo "*** a static module, that should work as long as the dlopening application" echo "*** is linked with the -dlopen flag to resolve symbols at runtime." if test -z "$global_symbol_pipe"; then echo echo "*** However, this would only work if libtool was able to extract symbol" - echo "*** lists from a program, using 'nm' or equivalent, but libtool could" + echo "*** lists from a program, using \`nm' or equivalent, but libtool could" echo "*** not find such a program. So, this module is probably useless." - echo "*** 'nm' from GNU binutils and a full rebuild may help." + echo "*** \`nm' from GNU binutils and a full rebuild may help." fi - if test no = "$build_old_libs"; then + if test "$build_old_libs" = no; then build_libtool_libs=module build_old_libs=yes else @@ -8934,11 +7412,11 @@ func_mode_link () fi fi # link shared/static library? - if test lib = "$linkmode"; then + if test "$linkmode" = lib; then if test -n "$dependency_libs" && - { test yes != "$hardcode_into_libs" || - test yes = "$build_old_libs" || - test yes = "$link_static"; }; then + { test "$hardcode_into_libs" != yes || + test "$build_old_libs" = yes || + test "$link_static" = yes; }; then # Extract -R from dependency_libs temp_deplibs= for libdir in $dependency_libs; do @@ -8947,17 +7425,17 @@ func_mode_link () temp_xrpath=$func_stripname_result case " $xrpath " in *" $temp_xrpath "*) ;; - *) func_append xrpath " $temp_xrpath";; + *) xrpath+=" $temp_xrpath";; esac;; - *) func_append temp_deplibs " $libdir";; + *) temp_deplibs+=" $libdir";; esac done - dependency_libs=$temp_deplibs + dependency_libs="$temp_deplibs" fi - func_append newlib_search_path " $absdir" + newlib_search_path+=" $absdir" # Link against this library - test no = "$link_static" && newdependency_libs="$abs_ladir/$laname $newdependency_libs" + test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs" # ... and its dependency_libs tmp_libs= for deplib in $dependency_libs; do @@ -8967,21 +7445,21 @@ func_mode_link () func_resolve_sysroot "$func_stripname_result";; *) func_resolve_sysroot "$deplib" ;; esac - if $opt_preserve_dup_deps; then + if $opt_preserve_dup_deps ; then case "$tmp_libs " in *" $func_resolve_sysroot_result "*) - func_append specialdeplibs " $func_resolve_sysroot_result" ;; + specialdeplibs+=" $func_resolve_sysroot_result" ;; esac fi - func_append tmp_libs " $func_resolve_sysroot_result" + tmp_libs+=" $func_resolve_sysroot_result" done - if test no != "$link_all_deplibs"; then + if test "$link_all_deplibs" != no; then # Add the search paths of all dependency libraries for deplib in $dependency_libs; do path= case $deplib in - -L*) path=$deplib ;; + -L*) path="$deplib" ;; *.la) func_resolve_sysroot "$deplib" deplib=$func_resolve_sysroot_result @@ -8989,12 +7467,12 @@ func_mode_link () dir=$func_dirname_result # We need an absolute path. case $dir in - [\\/]* | [A-Za-z]:[\\/]*) absdir=$dir ;; + [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;; *) absdir=`cd "$dir" && pwd` if test -z "$absdir"; then - func_warning "cannot determine absolute directory name of '$dir'" - absdir=$dir + func_warning "cannot determine absolute directory name of \`$dir'" + absdir="$dir" fi ;; esac @@ -9002,35 +7480,35 @@ func_mode_link () case $host in *-*-darwin*) depdepl= - eval deplibrary_names=`$SED -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` - if test -n "$deplibrary_names"; then - for tmp in $deplibrary_names; do + eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` + if test -n "$deplibrary_names" ; then + for tmp in $deplibrary_names ; do depdepl=$tmp done - if test -f "$absdir/$objdir/$depdepl"; then - depdepl=$absdir/$objdir/$depdepl - darwin_install_name=`$OTOOL -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` + if test -f "$absdir/$objdir/$depdepl" ; then + depdepl="$absdir/$objdir/$depdepl" + darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` if test -z "$darwin_install_name"; then - darwin_install_name=`$OTOOL64 -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` + darwin_install_name=`${OTOOL64} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` fi - func_append compiler_flags " $wl-dylib_file $wl$darwin_install_name:$depdepl" - func_append linker_flags " -dylib_file $darwin_install_name:$depdepl" + compiler_flags+=" ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}" + linker_flags+=" -dylib_file ${darwin_install_name}:${depdepl}" path= fi fi ;; *) - path=-L$absdir/$objdir + path="-L$absdir/$objdir" ;; esac else - eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` test -z "$libdir" && \ - func_fatal_error "'$deplib' is not a valid libtool archive" + func_fatal_error "\`$deplib' is not a valid libtool archive" test "$absdir" != "$libdir" && \ - func_warning "'$deplib' seems to be moved" + func_warning "\`$deplib' seems to be moved" - path=-L$absdir + path="-L$absdir" fi ;; esac @@ -9042,38 +7520,38 @@ func_mode_link () fi # link_all_deplibs != no fi # linkmode = lib done # for deplib in $libs - if test link = "$pass"; then - if test prog = "$linkmode"; then + if test "$pass" = link; then + if test "$linkmode" = "prog"; then compile_deplibs="$new_inherited_linker_flags $compile_deplibs" finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs" else compiler_flags="$compiler_flags "`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` fi fi - dependency_libs=$newdependency_libs - if test dlpreopen = "$pass"; then + dependency_libs="$newdependency_libs" + if test "$pass" = dlpreopen; then # Link the dlpreopened libraries before other libraries for deplib in $save_deplibs; do deplibs="$deplib $deplibs" done fi - if test dlopen != "$pass"; then - test conv = "$pass" || { + if test "$pass" != dlopen; then + if test "$pass" != conv; then # Make sure lib_search_path contains only unique directories. lib_search_path= for dir in $newlib_search_path; do case "$lib_search_path " in *" $dir "*) ;; - *) func_append lib_search_path " $dir" ;; + *) lib_search_path+=" $dir" ;; esac done newlib_search_path= - } + fi - if test prog,link = "$linkmode,$pass"; then - vars="compile_deplibs finalize_deplibs" + if test "$linkmode,$pass" != "prog,link"; then + vars="deplibs" else - vars=deplibs + vars="compile_deplibs finalize_deplibs" fi for var in $vars dependency_libs; do # Add libraries to $var in reverse order @@ -9122,102 +7600,71 @@ func_mode_link () -L*) case " $tmp_libs " in *" $deplib "*) ;; - *) func_append tmp_libs " $deplib" ;; + *) tmp_libs+=" $deplib" ;; esac ;; - *) func_append tmp_libs " $deplib" ;; + *) tmp_libs+=" $deplib" ;; esac done eval $var=\"$tmp_libs\" done # for var fi - - # Add Sun CC postdeps if required: - test CXX = "$tagname" && { - case $host_os in - linux*) - case `$CC -V 2>&1 | sed 5q` in - *Sun\ C*) # Sun C++ 5.9 - func_suncc_cstd_abi - - if test no != "$suncc_use_cstd_abi"; then - func_append postdeps ' -library=Cstd -library=Crun' - fi - ;; - esac - ;; - - solaris*) - func_cc_basename "$CC" - case $func_cc_basename_result in - CC* | sunCC*) - func_suncc_cstd_abi - - if test no != "$suncc_use_cstd_abi"; then - func_append postdeps ' -library=Cstd -library=Crun' - fi - ;; - esac - ;; - esac - } - # Last step: remove runtime libs from dependency_libs # (they stay in deplibs) tmp_libs= - for i in $dependency_libs; do + for i in $dependency_libs ; do case " $predeps $postdeps $compiler_lib_search_path " in *" $i "*) - i= + i="" ;; esac - if test -n "$i"; then - func_append tmp_libs " $i" + if test -n "$i" ; then + tmp_libs+=" $i" fi done dependency_libs=$tmp_libs done # for pass - if test prog = "$linkmode"; then - dlfiles=$newdlfiles + if test "$linkmode" = prog; then + dlfiles="$newdlfiles" fi - if test prog = "$linkmode" || test lib = "$linkmode"; then - dlprefiles=$newdlprefiles + if test "$linkmode" = prog || test "$linkmode" = lib; then + dlprefiles="$newdlprefiles" fi case $linkmode in oldlib) - if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then - func_warning "'-dlopen' is ignored for archives" + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + func_warning "\`-dlopen' is ignored for archives" fi case " $deplibs" in *\ -l* | *\ -L*) - func_warning "'-l' and '-L' are ignored for archives" ;; + func_warning "\`-l' and \`-L' are ignored for archives" ;; esac test -n "$rpath" && \ - func_warning "'-rpath' is ignored for archives" + func_warning "\`-rpath' is ignored for archives" test -n "$xrpath" && \ - func_warning "'-R' is ignored for archives" + func_warning "\`-R' is ignored for archives" test -n "$vinfo" && \ - func_warning "'-version-info/-version-number' is ignored for archives" + func_warning "\`-version-info/-version-number' is ignored for archives" test -n "$release" && \ - func_warning "'-release' is ignored for archives" + func_warning "\`-release' is ignored for archives" test -n "$export_symbols$export_symbols_regex" && \ - func_warning "'-export-symbols' is ignored for archives" + func_warning "\`-export-symbols' is ignored for archives" # Now set the variables for building old libraries. build_libtool_libs=no - oldlibs=$output - func_append objs "$old_deplibs" + oldlibs="$output" + objs+="$old_deplibs" ;; lib) - # Make sure we only generate libraries of the form 'libNAME.la'. + # Make sure we only generate libraries of the form `libNAME.la'. case $outputname in lib*) func_stripname 'lib' '.la' "$outputname" @@ -9226,10 +7673,10 @@ func_mode_link () eval libname=\"$libname_spec\" ;; *) - test no = "$module" \ - && func_fatal_help "libtool library '$output' must begin with 'lib'" + test "$module" = no && \ + func_fatal_help "libtool library \`$output' must begin with \`lib'" - if test no != "$need_lib_prefix"; then + if test "$need_lib_prefix" != no; then # Add the "lib" prefix for modules if required func_stripname '' '.la' "$outputname" name=$func_stripname_result @@ -9243,31 +7690,31 @@ func_mode_link () esac if test -n "$objs"; then - if test pass_all != "$deplibs_check_method"; then - func_fatal_error "cannot build libtool library '$output' from non-libtool objects on this host:$objs" + if test "$deplibs_check_method" != pass_all; then + func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs" else echo $ECHO "*** Warning: Linking the shared library $output against the non-libtool" $ECHO "*** objects $objs is not portable!" - func_append libobjs " $objs" + libobjs+=" $objs" fi fi - test no = "$dlself" \ - || func_warning "'-dlopen self' is ignored for libtool libraries" + test "$dlself" != no && \ + func_warning "\`-dlopen self' is ignored for libtool libraries" set dummy $rpath shift - test 1 -lt "$#" \ - && func_warning "ignoring multiple '-rpath's for a libtool library" + test "$#" -gt 1 && \ + func_warning "ignoring multiple \`-rpath's for a libtool library" - install_libdir=$1 + install_libdir="$1" oldlibs= if test -z "$rpath"; then - if test yes = "$build_libtool_libs"; then + if test "$build_libtool_libs" = yes; then # Building a libtool convenience library. - # Some compilers have problems with a '.al' extension so + # Some compilers have problems with a `.al' extension so # convenience libraries should have the same extension an # archive normally would. oldlibs="$output_objdir/$libname.$libext $oldlibs" @@ -9276,20 +7723,20 @@ func_mode_link () fi test -n "$vinfo" && \ - func_warning "'-version-info/-version-number' is ignored for convenience libraries" + func_warning "\`-version-info/-version-number' is ignored for convenience libraries" test -n "$release" && \ - func_warning "'-release' is ignored for convenience libraries" + func_warning "\`-release' is ignored for convenience libraries" else # Parse the version information argument. - save_ifs=$IFS; IFS=: + save_ifs="$IFS"; IFS=':' set dummy $vinfo 0 0 0 shift - IFS=$save_ifs + IFS="$save_ifs" test -n "$7" && \ - func_fatal_help "too many parameters to '-version-info'" + func_fatal_help "too many parameters to \`-version-info'" # convert absolute version numbers to libtool ages # this retains compatibility with .la files and attempts @@ -9297,45 +7744,45 @@ func_mode_link () case $vinfo_number in yes) - number_major=$1 - number_minor=$2 - number_revision=$3 + number_major="$1" + number_minor="$2" + number_revision="$3" # # There are really only two kinds -- those that # use the current revision as the major version # and those that subtract age and use age as # a minor version. But, then there is irix - # that has an extra 1 added just for fun + # which has an extra 1 added just for fun # case $version_type in # correct linux to gnu/linux during the next big refactor - darwin|freebsd-elf|linux|osf|windows|none) + darwin|linux|osf|windows|none) func_arith $number_major + $number_minor current=$func_arith_result - age=$number_minor - revision=$number_revision + age="$number_minor" + revision="$number_revision" ;; - freebsd-aout|qnx|sunos) - current=$number_major - revision=$number_minor - age=0 + freebsd-aout|freebsd-elf|qnx|sunos) + current="$number_major" + revision="$number_minor" + age="0" ;; irix|nonstopux) func_arith $number_major + $number_minor current=$func_arith_result - age=$number_minor - revision=$number_minor + age="$number_minor" + revision="$number_minor" lt_irix_increment=no ;; *) - func_fatal_configuration "$modename: unknown library version type '$version_type'" + func_fatal_configuration "$modename: unknown library version type \`$version_type'" ;; esac ;; no) - current=$1 - revision=$2 - age=$3 + current="$1" + revision="$2" + age="$3" ;; esac @@ -9343,30 +7790,30 @@ func_mode_link () case $current in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) - func_error "CURRENT '$current' must be a nonnegative integer" - func_fatal_error "'$vinfo' is not valid version information" + func_error "CURRENT \`$current' must be a nonnegative integer" + func_fatal_error "\`$vinfo' is not valid version information" ;; esac case $revision in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) - func_error "REVISION '$revision' must be a nonnegative integer" - func_fatal_error "'$vinfo' is not valid version information" + func_error "REVISION \`$revision' must be a nonnegative integer" + func_fatal_error "\`$vinfo' is not valid version information" ;; esac case $age in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) - func_error "AGE '$age' must be a nonnegative integer" - func_fatal_error "'$vinfo' is not valid version information" + func_error "AGE \`$age' must be a nonnegative integer" + func_fatal_error "\`$vinfo' is not valid version information" ;; esac if test "$age" -gt "$current"; then - func_error "AGE '$age' is greater than the current interface number '$current'" - func_fatal_error "'$vinfo' is not valid version information" + func_error "AGE \`$age' is greater than the current interface number \`$current'" + func_fatal_error "\`$vinfo' is not valid version information" fi # Calculate the version variables. @@ -9381,36 +7828,26 @@ func_mode_link () # verstring for coding it into the library header func_arith $current - $age major=.$func_arith_result - versuffix=$major.$age.$revision + versuffix="$major.$age.$revision" # Darwin ld doesn't like 0 for these options... func_arith $current + 1 minor_current=$func_arith_result - xlcverstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision" + xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision" verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" - # On Darwin other compilers - case $CC in - nagfor*) - verstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision" - ;; - *) - verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" - ;; - esac ;; freebsd-aout) - major=.$current - versuffix=.$current.$revision + major=".$current" + versuffix=".$current.$revision"; ;; freebsd-elf) - func_arith $current - $age - major=.$func_arith_result - versuffix=$major.$age.$revision + major=".$current" + versuffix=".$current" ;; irix | nonstopux) - if test no = "$lt_irix_increment"; then + if test "X$lt_irix_increment" = "Xno"; then func_arith $current - $age else func_arith $current - $age + 1 @@ -9421,74 +7858,69 @@ func_mode_link () nonstopux) verstring_prefix=nonstopux ;; *) verstring_prefix=sgi ;; esac - verstring=$verstring_prefix$major.$revision + verstring="$verstring_prefix$major.$revision" # Add in all the interfaces that we are compatible with. loop=$revision - while test 0 -ne "$loop"; do + while test "$loop" -ne 0; do func_arith $revision - $loop iface=$func_arith_result func_arith $loop - 1 loop=$func_arith_result - verstring=$verstring_prefix$major.$iface:$verstring + verstring="$verstring_prefix$major.$iface:$verstring" done - # Before this point, $major must not contain '.'. + # Before this point, $major must not contain `.'. major=.$major - versuffix=$major.$revision + versuffix="$major.$revision" ;; linux) # correct to gnu/linux during the next big refactor func_arith $current - $age major=.$func_arith_result - versuffix=$major.$age.$revision + versuffix="$major.$age.$revision" ;; osf) func_arith $current - $age major=.$func_arith_result - versuffix=.$current.$age.$revision - verstring=$current.$age.$revision + versuffix=".$current.$age.$revision" + verstring="$current.$age.$revision" # Add in all the interfaces that we are compatible with. loop=$age - while test 0 -ne "$loop"; do + while test "$loop" -ne 0; do func_arith $current - $loop iface=$func_arith_result func_arith $loop - 1 loop=$func_arith_result - verstring=$verstring:$iface.0 + verstring="$verstring:${iface}.0" done # Make executables depend on our current version. - func_append verstring ":$current.0" + verstring+=":${current}.0" ;; qnx) - major=.$current - versuffix=.$current - ;; - - sco) - major=.$current - versuffix=.$current + major=".$current" + versuffix=".$current" ;; sunos) - major=.$current - versuffix=.$current.$revision + major=".$current" + versuffix=".$current.$revision" ;; windows) # Use '-' rather than '.', since we only want one - # extension on DOS 8.3 file systems. + # extension on DOS 8.3 filesystems. func_arith $current - $age major=$func_arith_result - versuffix=-$major + versuffix="-$major" ;; *) - func_fatal_configuration "unknown library version type '$version_type'" + func_fatal_configuration "unknown library version type \`$version_type'" ;; esac @@ -9502,45 +7934,42 @@ func_mode_link () verstring= ;; *) - verstring=0.0 + verstring="0.0" ;; esac - if test no = "$need_version"; then + if test "$need_version" = no; then versuffix= else - versuffix=.0.0 + versuffix=".0.0" fi fi # Remove version info from name if versioning should be avoided - if test yes,no = "$avoid_version,$need_version"; then + if test "$avoid_version" = yes && test "$need_version" = no; then major= versuffix= - verstring= + verstring="" fi # Check to see if the archive will have undefined symbols. - if test yes = "$allow_undefined"; then - if test unsupported = "$allow_undefined_flag"; then - if test yes = "$build_old_libs"; then - func_warning "undefined symbols not allowed in $host shared libraries; building static only" - build_libtool_libs=no - else - func_fatal_error "can't build $host shared library unless -no-undefined is specified" - fi + if test "$allow_undefined" = yes; then + if test "$allow_undefined_flag" = unsupported; then + func_warning "undefined symbols not allowed in $host shared libraries" + build_libtool_libs=no + build_old_libs=yes fi else # Don't allow undefined symbols. - allow_undefined_flag=$no_undefined_flag + allow_undefined_flag="$no_undefined_flag" fi fi - func_generate_dlsyms "$libname" "$libname" : - func_append libobjs " $symfileobj" - test " " = "$libobjs" && libobjs= + func_generate_dlsyms "$libname" "$libname" "yes" + libobjs+=" $symfileobj" + test "X$libobjs" = "X " && libobjs= - if test relink != "$opt_mode"; then + if test "$opt_mode" != relink; then # Remove our outputs, but don't remove object files since they # may have been created when compiling PIC objects. removelist= @@ -9549,14 +7978,14 @@ func_mode_link () case $p in *.$objext | *.gcno) ;; - $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/$libname$release.*) - if test -n "$precious_files_regex"; then + $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*) + if test "X$precious_files_regex" != "X"; then if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 then continue fi fi - func_append removelist " $p" + removelist+=" $p" ;; *) ;; esac @@ -9566,11 +7995,11 @@ func_mode_link () fi # Now set the variables for building old libraries. - if test yes = "$build_old_libs" && test convenience != "$build_libtool_libs"; then - func_append oldlibs " $output_objdir/$libname.$libext" + if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then + oldlibs+=" $output_objdir/$libname.$libext" # Transform .lo files to .o files. - oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; $lo2o" | $NL2SP` + oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; $lo2o" | $NL2SP` fi # Eliminate all temporary directories. @@ -9585,38 +8014,38 @@ func_mode_link () temp_xrpath= for libdir in $xrpath; do func_replace_sysroot "$libdir" - func_append temp_xrpath " -R$func_replace_sysroot_result" + temp_xrpath+=" -R$func_replace_sysroot_result" case "$finalize_rpath " in *" $libdir "*) ;; - *) func_append finalize_rpath " $libdir" ;; + *) finalize_rpath+=" $libdir" ;; esac done - if test yes != "$hardcode_into_libs" || test yes = "$build_old_libs"; then + if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then dependency_libs="$temp_xrpath $dependency_libs" fi fi # Make sure dlfiles contains only unique files that won't be dlpreopened - old_dlfiles=$dlfiles + old_dlfiles="$dlfiles" dlfiles= for lib in $old_dlfiles; do case " $dlprefiles $dlfiles " in *" $lib "*) ;; - *) func_append dlfiles " $lib" ;; + *) dlfiles+=" $lib" ;; esac done # Make sure dlprefiles contains only unique files - old_dlprefiles=$dlprefiles + old_dlprefiles="$dlprefiles" dlprefiles= for lib in $old_dlprefiles; do case "$dlprefiles " in *" $lib "*) ;; - *) func_append dlprefiles " $lib" ;; + *) dlprefiles+=" $lib" ;; esac done - if test yes = "$build_libtool_libs"; then + if test "$build_libtool_libs" = yes; then if test -n "$rpath"; then case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc* | *-*-haiku*) @@ -9624,7 +8053,7 @@ func_mode_link () ;; *-*-rhapsody* | *-*-darwin1.[012]) # Rhapsody C library is in the System framework - func_append deplibs " System.ltframework" + deplibs+=" System.ltframework" ;; *-*-netbsd*) # Don't link with libc until the a.out ld.so is fixed. @@ -9640,8 +8069,8 @@ func_mode_link () ;; *) # Add libc to deplibs on all other systems if necessary. - if test yes = "$build_libtool_need_lc"; then - func_append deplibs " -lc" + if test "$build_libtool_need_lc" = "yes"; then + deplibs+=" -lc" fi ;; esac @@ -9656,9 +8085,9 @@ func_mode_link () # I'm not sure if I'm treating the release correctly. I think # release should show up in the -l (ie -lgmp5) so we don't want to # add it in twice. Is that correct? - release= - versuffix= - major= + release="" + versuffix="" + major="" newdeplibs= droppeddeps=no case $deplibs_check_method in @@ -9687,21 +8116,21 @@ EOF -l*) func_stripname -l '' "$i" name=$func_stripname_result - if test yes = "$allow_libtool_libs_with_static_runtimes"; then + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $i "*) - func_append newdeplibs " $i" - i= + newdeplibs+=" $i" + i="" ;; esac fi - if test -n "$i"; then + if test -n "$i" ; then libname=`eval "\\$ECHO \"$libname_spec\""` deplib_matches=`eval "\\$ECHO \"$library_names_spec\""` set dummy $deplib_matches; shift deplib_match=$1 - if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0; then - func_append newdeplibs " $i" + if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then + newdeplibs+=" $i" else droppeddeps=yes echo @@ -9715,7 +8144,7 @@ EOF fi ;; *) - func_append newdeplibs " $i" + newdeplibs+=" $i" ;; esac done @@ -9730,21 +8159,21 @@ EOF $opt_dry_run || $RM conftest if $LTCC $LTCFLAGS -o conftest conftest.c $i; then ldd_output=`ldd conftest` - if test yes = "$allow_libtool_libs_with_static_runtimes"; then + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $i "*) - func_append newdeplibs " $i" - i= + newdeplibs+=" $i" + i="" ;; esac fi - if test -n "$i"; then + if test -n "$i" ; then libname=`eval "\\$ECHO \"$libname_spec\""` deplib_matches=`eval "\\$ECHO \"$library_names_spec\""` set dummy $deplib_matches; shift deplib_match=$1 - if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0; then - func_append newdeplibs " $i" + if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then + newdeplibs+=" $i" else droppeddeps=yes echo @@ -9766,7 +8195,7 @@ EOF fi ;; *) - func_append newdeplibs " $i" + newdeplibs+=" $i" ;; esac done @@ -9780,24 +8209,24 @@ EOF -l*) func_stripname -l '' "$a_deplib" name=$func_stripname_result - if test yes = "$allow_libtool_libs_with_static_runtimes"; then + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $a_deplib "*) - func_append newdeplibs " $a_deplib" - a_deplib= + newdeplibs+=" $a_deplib" + a_deplib="" ;; esac fi - if test -n "$a_deplib"; then + if test -n "$a_deplib" ; then libname=`eval "\\$ECHO \"$libname_spec\""` if test -n "$file_magic_glob"; then libnameglob=`func_echo_all "$libname" | $SED -e $file_magic_glob` else libnameglob=$libname fi - test yes = "$want_nocaseglob" && nocaseglob=`shopt -p nocaseglob` + test "$want_nocaseglob" = yes && nocaseglob=`shopt -p nocaseglob` for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do - if test yes = "$want_nocaseglob"; then + if test "$want_nocaseglob" = yes; then shopt -s nocaseglob potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null` $nocaseglob @@ -9815,25 +8244,25 @@ EOF # We might still enter an endless loop, since a link # loop can be closed while we follow links, # but so what? - potlib=$potent_lib + potlib="$potent_lib" while test -h "$potlib" 2>/dev/null; do - potliblink=`ls -ld $potlib | $SED 's/.* -> //'` + potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'` case $potliblink in - [\\/]* | [A-Za-z]:[\\/]*) potlib=$potliblink;; - *) potlib=`$ECHO "$potlib" | $SED 's|[^/]*$||'`"$potliblink";; + [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";; + *) potlib=`$ECHO "$potlib" | $SED 's,[^/]*$,,'`"$potliblink";; esac done if eval $file_magic_cmd \"\$potlib\" 2>/dev/null | $SED -e 10q | $EGREP "$file_magic_regex" > /dev/null; then - func_append newdeplibs " $a_deplib" - a_deplib= + newdeplibs+=" $a_deplib" + a_deplib="" break 2 fi done done fi - if test -n "$a_deplib"; then + if test -n "$a_deplib" ; then droppeddeps=yes echo $ECHO "*** Warning: linker path does not have real file for library $a_deplib." @@ -9841,7 +8270,7 @@ EOF echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have" echo "*** because I did check the linker path looking for a file starting" - if test -z "$potlib"; then + if test -z "$potlib" ; then $ECHO "*** with $libname but no candidates were found. (...for file magic test)" else $ECHO "*** with $libname and none of the candidates passed a file format test" @@ -9851,7 +8280,7 @@ EOF ;; *) # Add a -L argument. - func_append newdeplibs " $a_deplib" + newdeplibs+=" $a_deplib" ;; esac done # Gone through all deplibs. @@ -9864,30 +8293,30 @@ EOF -l*) func_stripname -l '' "$a_deplib" name=$func_stripname_result - if test yes = "$allow_libtool_libs_with_static_runtimes"; then + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $a_deplib "*) - func_append newdeplibs " $a_deplib" - a_deplib= + newdeplibs+=" $a_deplib" + a_deplib="" ;; esac fi - if test -n "$a_deplib"; then + if test -n "$a_deplib" ; then libname=`eval "\\$ECHO \"$libname_spec\""` for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do potential_libs=`ls $i/$libname[.-]* 2>/dev/null` for potent_lib in $potential_libs; do - potlib=$potent_lib # see symlink-check above in file_magic test + potlib="$potent_lib" # see symlink-check above in file_magic test if eval "\$ECHO \"$potent_lib\"" 2>/dev/null | $SED 10q | \ $EGREP "$match_pattern_regex" > /dev/null; then - func_append newdeplibs " $a_deplib" - a_deplib= + newdeplibs+=" $a_deplib" + a_deplib="" break 2 fi done done fi - if test -n "$a_deplib"; then + if test -n "$a_deplib" ; then droppeddeps=yes echo $ECHO "*** Warning: linker path does not have real file for library $a_deplib." @@ -9895,7 +8324,7 @@ EOF echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have" echo "*** because I did check the linker path looking for a file starting" - if test -z "$potlib"; then + if test -z "$potlib" ; then $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)" else $ECHO "*** with $libname and none of the candidates passed a file format test" @@ -9905,24 +8334,24 @@ EOF ;; *) # Add a -L argument. - func_append newdeplibs " $a_deplib" + newdeplibs+=" $a_deplib" ;; esac done # Gone through all deplibs. ;; none | unknown | *) - newdeplibs= + newdeplibs="" tmp_deplibs=`$ECHO " $deplibs" | $SED 's/ -lc$//; s/ -[LR][^ ]*//g'` - if test yes = "$allow_libtool_libs_with_static_runtimes"; then - for i in $predeps $postdeps; do + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + for i in $predeps $postdeps ; do # can't use Xsed below, because $i might contain '/' - tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s|$i||"` + tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s,$i,,"` done fi case $tmp_deplibs in *[!\ \ ]*) echo - if test none = "$deplibs_check_method"; then + if test "X$deplibs_check_method" = "Xnone"; then echo "*** Warning: inter-library dependencies are not supported in this platform." else echo "*** Warning: inter-library dependencies are not known to be supported." @@ -9946,8 +8375,8 @@ EOF ;; esac - if test yes = "$droppeddeps"; then - if test yes = "$module"; then + if test "$droppeddeps" = yes; then + if test "$module" = yes; then echo echo "*** Warning: libtool could not satisfy all declared inter-library" $ECHO "*** dependencies of module $libname. Therefore, libtool will create" @@ -9956,12 +8385,12 @@ EOF if test -z "$global_symbol_pipe"; then echo echo "*** However, this would only work if libtool was able to extract symbol" - echo "*** lists from a program, using 'nm' or equivalent, but libtool could" + echo "*** lists from a program, using \`nm' or equivalent, but libtool could" echo "*** not find such a program. So, this module is probably useless." - echo "*** 'nm' from GNU binutils and a full rebuild may help." + echo "*** \`nm' from GNU binutils and a full rebuild may help." fi - if test no = "$build_old_libs"; then - oldlibs=$output_objdir/$libname.$libext + if test "$build_old_libs" = no; then + oldlibs="$output_objdir/$libname.$libext" build_libtool_libs=module build_old_libs=yes else @@ -9972,14 +8401,14 @@ EOF echo "*** automatically added whenever a program is linked with this library" echo "*** or is declared to -dlopen it." - if test no = "$allow_undefined"; then + if test "$allow_undefined" = no; then echo echo "*** Since this library must not contain undefined symbols," echo "*** because either the platform does not support them or" echo "*** it was explicitly requested with -no-undefined," echo "*** libtool will only create a static version of it." - if test no = "$build_old_libs"; then - oldlibs=$output_objdir/$libname.$libext + if test "$build_old_libs" = no; then + oldlibs="$output_objdir/$libname.$libext" build_libtool_libs=module build_old_libs=yes else @@ -10009,7 +8438,7 @@ EOF *) case " $deplibs " in *" -L$path/$objdir "*) - func_append new_libs " -L$path/$objdir" ;; + new_libs+=" -L$path/$objdir" ;; esac ;; esac @@ -10019,13 +8448,13 @@ EOF -L*) case " $new_libs " in *" $deplib "*) ;; - *) func_append new_libs " $deplib" ;; + *) new_libs+=" $deplib" ;; esac ;; - *) func_append new_libs " $deplib" ;; + *) new_libs+=" $deplib" ;; esac done - deplibs=$new_libs + deplibs="$new_libs" # All the library-specific variables (install_libdir is set above). library_names= @@ -10033,65 +8462,65 @@ EOF dlname= # Test again, we may have decided not to build it any more - if test yes = "$build_libtool_libs"; then - # Remove $wl instances when linking with ld. + if test "$build_libtool_libs" = yes; then + # Remove ${wl} instances when linking with ld. # FIXME: should test the right _cmds variable. case $archive_cmds in *\$LD\ *) wl= ;; esac - if test yes = "$hardcode_into_libs"; then + if test "$hardcode_into_libs" = yes; then # Hardcode the library paths hardcode_libdirs= dep_rpath= - rpath=$finalize_rpath - test relink = "$opt_mode" || rpath=$compile_rpath$rpath + rpath="$finalize_rpath" + test "$opt_mode" != relink && rpath="$compile_rpath$rpath" for libdir in $rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then func_replace_sysroot "$libdir" libdir=$func_replace_sysroot_result if test -z "$hardcode_libdirs"; then - hardcode_libdirs=$libdir + hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) - func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" + hardcode_libdirs+="$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" - func_append dep_rpath " $flag" + dep_rpath+=" $flag" fi elif test -n "$runpath_var"; then case "$perm_rpath " in *" $libdir "*) ;; - *) func_append perm_rpath " $libdir" ;; + *) perm_rpath+=" $libdir" ;; esac fi done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then - libdir=$hardcode_libdirs + libdir="$hardcode_libdirs" eval "dep_rpath=\"$hardcode_libdir_flag_spec\"" fi if test -n "$runpath_var" && test -n "$perm_rpath"; then # We should set the runpath_var. rpath= for dir in $perm_rpath; do - func_append rpath "$dir:" + rpath+="$dir:" done eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" fi test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" fi - shlibpath=$finalize_shlibpath - test relink = "$opt_mode" || shlibpath=$compile_shlibpath$shlibpath + shlibpath="$finalize_shlibpath" + test "$opt_mode" != relink && shlibpath="$compile_shlibpath$shlibpath" if test -n "$shlibpath"; then eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" fi @@ -10101,23 +8530,23 @@ EOF eval library_names=\"$library_names_spec\" set dummy $library_names shift - realname=$1 + realname="$1" shift if test -n "$soname_spec"; then eval soname=\"$soname_spec\" else - soname=$realname + soname="$realname" fi if test -z "$dlname"; then dlname=$soname fi - lib=$output_objdir/$realname + lib="$output_objdir/$realname" linknames= for link do - func_append linknames " $link" + linknames+=" $link" done # Use standard objects if they are pic @@ -10127,8 +8556,8 @@ EOF delfiles= if test -n "$export_symbols" && test -n "$include_expsyms"; then $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp" - export_symbols=$output_objdir/$libname.uexp - func_append delfiles " $export_symbols" + export_symbols="$output_objdir/$libname.uexp" + delfiles+=" $export_symbols" fi orig_export_symbols= @@ -10136,31 +8565,31 @@ EOF cygwin* | mingw* | cegcc*) if test -n "$export_symbols" && test -z "$export_symbols_regex"; then # exporting using user supplied symfile - func_dll_def_p "$export_symbols" || { + if test "x`$SED 1q $export_symbols`" != xEXPORTS; then # and it's NOT already a .def file. Must figure out # which of the given symbols are data symbols and tag # them as such. So, trigger use of export_symbols_cmds. # export_symbols gets reassigned inside the "prepare # the list of exported symbols" if statement, so the # include_expsyms logic still works. - orig_export_symbols=$export_symbols + orig_export_symbols="$export_symbols" export_symbols= always_export_symbols=yes - } + fi fi ;; esac # Prepare the list of exported symbols if test -z "$export_symbols"; then - if test yes = "$always_export_symbols" || test -n "$export_symbols_regex"; then - func_verbose "generating symbol list for '$libname.la'" - export_symbols=$output_objdir/$libname.exp + if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then + func_verbose "generating symbol list for \`$libname.la'" + export_symbols="$output_objdir/$libname.exp" $opt_dry_run || $RM $export_symbols cmds=$export_symbols_cmds - save_ifs=$IFS; IFS='~' + save_ifs="$IFS"; IFS='~' for cmd1 in $cmds; do - IFS=$save_ifs + IFS="$save_ifs" # Take the normal branch if the nm_file_list_spec branch # doesn't work or if tool conversion is not needed. case $nm_file_list_spec~$to_tool_file_cmd in @@ -10174,7 +8603,7 @@ EOF try_normal_branch=no ;; esac - if test yes = "$try_normal_branch" \ + if test "$try_normal_branch" = yes \ && { test "$len" -lt "$max_cmd_len" \ || test "$max_cmd_len" -le -1; } then @@ -10185,10 +8614,10 @@ EOF output_la=$func_basename_result save_libobjs=$libobjs save_output=$output - output=$output_objdir/$output_la.nm + output=${output_objdir}/${output_la}.nm func_to_tool_file "$output" libobjs=$nm_file_list_spec$func_to_tool_file_result - func_append delfiles " $output" + delfiles+=" $output" func_verbose "creating $NM input file list: $output" for obj in $save_libobjs; do func_to_tool_file "$obj" @@ -10208,8 +8637,8 @@ EOF break fi done - IFS=$save_ifs - if test -n "$export_symbols_regex" && test : != "$skipped_export"; then + IFS="$save_ifs" + if test -n "$export_symbols_regex" && test "X$skipped_export" != "X:"; then func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' func_show_eval '$MV "${export_symbols}T" "$export_symbols"' fi @@ -10217,21 +8646,21 @@ EOF fi if test -n "$export_symbols" && test -n "$include_expsyms"; then - tmp_export_symbols=$export_symbols - test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols + tmp_export_symbols="$export_symbols" + test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' fi - if test : != "$skipped_export" && test -n "$orig_export_symbols"; then + if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then # The given exports_symbols file has to be filtered, so filter it. - func_verbose "filter symbol list for '$libname.la' to tag DATA exports" + func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" # FIXME: $output_objdir/$libname.filter potentially contains lots of - # 's' commands, which not all seds can handle. GNU sed should be fine + # 's' commands which not all seds can handle. GNU sed should be fine # though. Also, the filter scales superlinearly with the number of # global variables. join(1) would be nice here, but unfortunately # isn't a blessed tool. $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter - func_append delfiles " $export_symbols $output_objdir/$libname.filter" + delfiles+=" $export_symbols $output_objdir/$libname.filter" export_symbols=$output_objdir/$libname.def $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols fi @@ -10241,15 +8670,15 @@ EOF case " $convenience " in *" $test_deplib "*) ;; *) - func_append tmp_deplibs " $test_deplib" + tmp_deplibs+=" $test_deplib" ;; esac done - deplibs=$tmp_deplibs + deplibs="$tmp_deplibs" if test -n "$convenience"; then if test -n "$whole_archive_flag_spec" && - test yes = "$compiler_needs_object" && + test "$compiler_needs_object" = yes && test -z "$libobjs"; then # extract the archives, so we have objects to list. # TODO: could optimize this to just extract one archive. @@ -10260,27 +8689,27 @@ EOF eval libobjs=\"\$libobjs $whole_archive_flag_spec\" test "X$libobjs" = "X " && libobjs= else - gentop=$output_objdir/${outputname}x - func_append generated " $gentop" + gentop="$output_objdir/${outputname}x" + generated+=" $gentop" func_extract_archives $gentop $convenience - func_append libobjs " $func_extract_archives_result" + libobjs+=" $func_extract_archives_result" test "X$libobjs" = "X " && libobjs= fi fi - if test yes = "$thread_safe" && test -n "$thread_safe_flag_spec"; then + if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then eval flag=\"$thread_safe_flag_spec\" - func_append linker_flags " $flag" + linker_flags+=" $flag" fi # Make a backup of the uninstalled library when relinking - if test relink = "$opt_mode"; then + if test "$opt_mode" = relink; then $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $? fi # Do each of the archive commands. - if test yes = "$module" && test -n "$module_cmds"; then + if test "$module" = yes && test -n "$module_cmds" ; then if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then eval test_cmds=\"$module_expsym_cmds\" cmds=$module_expsym_cmds @@ -10298,7 +8727,7 @@ EOF fi fi - if test : != "$skipped_export" && + if test "X$skipped_export" != "X:" && func_len " $test_cmds" && len=$func_len_result && test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then @@ -10331,8 +8760,8 @@ EOF last_robj= k=1 - if test -n "$save_libobjs" && test : != "$skipped_export" && test yes = "$with_gnu_ld"; then - output=$output_objdir/$output_la.lnkscript + if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then + output=${output_objdir}/${output_la}.lnkscript func_verbose "creating GNU ld script: $output" echo 'INPUT (' > $output for obj in $save_libobjs @@ -10341,17 +8770,17 @@ EOF $ECHO "$func_to_tool_file_result" >> $output done echo ')' >> $output - func_append delfiles " $output" + delfiles+=" $output" func_to_tool_file "$output" output=$func_to_tool_file_result - elif test -n "$save_libobjs" && test : != "$skipped_export" && test -n "$file_list_spec"; then - output=$output_objdir/$output_la.lnk + elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then + output=${output_objdir}/${output_la}.lnk func_verbose "creating linker input file list: $output" : > $output set x $save_libobjs shift firstobj= - if test yes = "$compiler_needs_object"; then + if test "$compiler_needs_object" = yes; then firstobj="$1 " shift fi @@ -10360,13 +8789,13 @@ EOF func_to_tool_file "$obj" $ECHO "$func_to_tool_file_result" >> $output done - func_append delfiles " $output" + delfiles+=" $output" func_to_tool_file "$output" output=$firstobj\"$file_list_spec$func_to_tool_file_result\" else if test -n "$save_libobjs"; then func_verbose "creating reloadable object files..." - output=$output_objdir/$output_la-$k.$objext + output=$output_objdir/$output_la-${k}.$objext eval test_cmds=\"$reload_cmds\" func_len " $test_cmds" len0=$func_len_result @@ -10378,13 +8807,13 @@ EOF func_len " $obj" func_arith $len + $func_len_result len=$func_arith_result - if test -z "$objlist" || + if test "X$objlist" = X || test "$len" -lt "$max_cmd_len"; then - func_append objlist " $obj" + objlist+=" $obj" else # The command $test_cmds is almost too long, add a # command to the queue. - if test 1 -eq "$k"; then + if test "$k" -eq 1 ; then # The first file doesn't have a previous command to add. reload_objs=$objlist eval concat_cmds=\"$reload_cmds\" @@ -10394,10 +8823,10 @@ EOF reload_objs="$objlist $last_robj" eval concat_cmds=\"\$concat_cmds~$reload_cmds~\$RM $last_robj\" fi - last_robj=$output_objdir/$output_la-$k.$objext + last_robj=$output_objdir/$output_la-${k}.$objext func_arith $k + 1 k=$func_arith_result - output=$output_objdir/$output_la-$k.$objext + output=$output_objdir/$output_la-${k}.$objext objlist=" $obj" func_len " $last_robj" func_arith $len0 + $func_len_result @@ -10409,19 +8838,19 @@ EOF # files will link in the last one created. test -z "$concat_cmds" || concat_cmds=$concat_cmds~ reload_objs="$objlist $last_robj" - eval concat_cmds=\"\$concat_cmds$reload_cmds\" + eval concat_cmds=\"\${concat_cmds}$reload_cmds\" if test -n "$last_robj"; then - eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" + eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\" fi - func_append delfiles " $output" + delfiles+=" $output" else output= fi - ${skipped_export-false} && { - func_verbose "generating symbol list for '$libname.la'" - export_symbols=$output_objdir/$libname.exp + if ${skipped_export-false}; then + func_verbose "generating symbol list for \`$libname.la'" + export_symbols="$output_objdir/$libname.exp" $opt_dry_run || $RM $export_symbols libobjs=$output # Append the command to create the export file. @@ -10430,16 +8859,16 @@ EOF if test -n "$last_robj"; then eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" fi - } + fi test -n "$save_libobjs" && func_verbose "creating a temporary reloadable object file: $output" # Loop through the commands generated above and execute them. - save_ifs=$IFS; IFS='~' + save_ifs="$IFS"; IFS='~' for cmd in $concat_cmds; do - IFS=$save_ifs - $opt_quiet || { + IFS="$save_ifs" + $opt_silent || { func_quote_for_expand "$cmd" eval "func_echo $func_quote_for_expand_result" } @@ -10447,7 +8876,7 @@ EOF lt_exit=$? # Restore the uninstalled library and exit - if test relink = "$opt_mode"; then + if test "$opt_mode" = relink; then ( cd "$output_objdir" && \ $RM "${realname}T" && \ $MV "${realname}U" "$realname" ) @@ -10456,7 +8885,7 @@ EOF exit $lt_exit } done - IFS=$save_ifs + IFS="$save_ifs" if test -n "$export_symbols_regex" && ${skipped_export-false}; then func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' @@ -10464,27 +8893,27 @@ EOF fi fi - ${skipped_export-false} && { + if ${skipped_export-false}; then if test -n "$export_symbols" && test -n "$include_expsyms"; then - tmp_export_symbols=$export_symbols - test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols + tmp_export_symbols="$export_symbols" + test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' fi if test -n "$orig_export_symbols"; then # The given exports_symbols file has to be filtered, so filter it. - func_verbose "filter symbol list for '$libname.la' to tag DATA exports" + func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" # FIXME: $output_objdir/$libname.filter potentially contains lots of - # 's' commands, which not all seds can handle. GNU sed should be fine + # 's' commands which not all seds can handle. GNU sed should be fine # though. Also, the filter scales superlinearly with the number of # global variables. join(1) would be nice here, but unfortunately # isn't a blessed tool. $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter - func_append delfiles " $export_symbols $output_objdir/$libname.filter" + delfiles+=" $export_symbols $output_objdir/$libname.filter" export_symbols=$output_objdir/$libname.def $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols fi - } + fi libobjs=$output # Restore the value of output. @@ -10498,7 +8927,7 @@ EOF # value of $libobjs for piecewise linking. # Do each of the archive commands. - if test yes = "$module" && test -n "$module_cmds"; then + if test "$module" = yes && test -n "$module_cmds" ; then if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then cmds=$module_expsym_cmds else @@ -10520,20 +8949,19 @@ EOF # Add any objects from preloaded convenience libraries if test -n "$dlprefiles"; then - gentop=$output_objdir/${outputname}x - func_append generated " $gentop" + gentop="$output_objdir/${outputname}x" + generated+=" $gentop" func_extract_archives $gentop $dlprefiles - func_append libobjs " $func_extract_archives_result" + libobjs+=" $func_extract_archives_result" test "X$libobjs" = "X " && libobjs= fi - save_ifs=$IFS; IFS='~' + save_ifs="$IFS"; IFS='~' for cmd in $cmds; do - IFS=$sp$nl + IFS="$save_ifs" eval cmd=\"$cmd\" - IFS=$save_ifs - $opt_quiet || { + $opt_silent || { func_quote_for_expand "$cmd" eval "func_echo $func_quote_for_expand_result" } @@ -10541,7 +8969,7 @@ EOF lt_exit=$? # Restore the uninstalled library and exit - if test relink = "$opt_mode"; then + if test "$opt_mode" = relink; then ( cd "$output_objdir" && \ $RM "${realname}T" && \ $MV "${realname}U" "$realname" ) @@ -10550,10 +8978,10 @@ EOF exit $lt_exit } done - IFS=$save_ifs + IFS="$save_ifs" # Restore the uninstalled library and exit - if test relink = "$opt_mode"; then + if test "$opt_mode" = relink; then $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $? if test -n "$convenience"; then @@ -10573,39 +9001,39 @@ EOF done # If -module or -export-dynamic was specified, set the dlname. - if test yes = "$module" || test yes = "$export_dynamic"; then + if test "$module" = yes || test "$export_dynamic" = yes; then # On all known operating systems, these are identical. - dlname=$soname + dlname="$soname" fi fi ;; obj) - if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then - func_warning "'-dlopen' is ignored for objects" + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + func_warning "\`-dlopen' is ignored for objects" fi case " $deplibs" in *\ -l* | *\ -L*) - func_warning "'-l' and '-L' are ignored for objects" ;; + func_warning "\`-l' and \`-L' are ignored for objects" ;; esac test -n "$rpath" && \ - func_warning "'-rpath' is ignored for objects" + func_warning "\`-rpath' is ignored for objects" test -n "$xrpath" && \ - func_warning "'-R' is ignored for objects" + func_warning "\`-R' is ignored for objects" test -n "$vinfo" && \ - func_warning "'-version-info' is ignored for objects" + func_warning "\`-version-info' is ignored for objects" test -n "$release" && \ - func_warning "'-release' is ignored for objects" + func_warning "\`-release' is ignored for objects" case $output in *.lo) test -n "$objs$old_deplibs" && \ - func_fatal_error "cannot build library object '$output' from non-libtool objects" + func_fatal_error "cannot build library object \`$output' from non-libtool objects" libobj=$output func_lo2o "$libobj" @@ -10613,7 +9041,7 @@ EOF ;; *) libobj= - obj=$output + obj="$output" ;; esac @@ -10626,20 +9054,18 @@ EOF # the extraction. reload_conv_objs= gentop= - # if reload_cmds runs $LD directly, get rid of -Wl from - # whole_archive_flag_spec and hope we can get by with turning comma - # into space. - case $reload_cmds in - *\$LD[\ \$]*) wl= ;; - esac + # reload_cmds runs $LD directly, so let us get rid of + # -Wl from whole_archive_flag_spec and hope we can get by with + # turning comma into space.. + wl= + if test -n "$convenience"; then if test -n "$whole_archive_flag_spec"; then eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\" - test -n "$wl" || tmp_whole_archive_flags=`$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'` - reload_conv_objs=$reload_objs\ $tmp_whole_archive_flags + reload_conv_objs=$reload_objs\ `$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'` else - gentop=$output_objdir/${obj}x - func_append generated " $gentop" + gentop="$output_objdir/${obj}x" + generated+=" $gentop" func_extract_archives $gentop $convenience reload_conv_objs="$reload_objs $func_extract_archives_result" @@ -10647,12 +9073,12 @@ EOF fi # If we're not building shared, we need to use non_pic_objs - test yes = "$build_libtool_libs" || libobjs=$non_pic_objects + test "$build_libtool_libs" != yes && libobjs="$non_pic_objects" # Create the old-style object. - reload_objs=$objs$old_deplibs' '`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; /\.lib$/d; $lo2o" | $NL2SP`' '$reload_conv_objs + reload_objs="$objs$old_deplibs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; /\.lib$/d; $lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test - output=$obj + output="$obj" func_execute_cmds "$reload_cmds" 'exit $?' # Exit if we aren't doing a library object file. @@ -10664,7 +9090,7 @@ EOF exit $EXIT_SUCCESS fi - test yes = "$build_libtool_libs" || { + if test "$build_libtool_libs" != yes; then if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi @@ -10674,12 +9100,12 @@ EOF # $show "echo timestamp > $libobj" # $opt_dry_run || eval "echo timestamp > $libobj" || exit $? exit $EXIT_SUCCESS - } + fi - if test -n "$pic_flag" || test default != "$pic_mode"; then + if test -n "$pic_flag" || test "$pic_mode" != default; then # Only do commands if we really have different PIC objects. reload_objs="$libobjs $reload_conv_objs" - output=$libobj + output="$libobj" func_execute_cmds "$reload_cmds" 'exit $?' fi @@ -10696,14 +9122,16 @@ EOF output=$func_stripname_result.exe;; esac test -n "$vinfo" && \ - func_warning "'-version-info' is ignored for programs" + func_warning "\`-version-info' is ignored for programs" test -n "$release" && \ - func_warning "'-release' is ignored for programs" + func_warning "\`-release' is ignored for programs" - $preload \ - && test unknown,unknown,unknown = "$dlopen_support,$dlopen_self,$dlopen_self_static" \ - && func_warning "'LT_INIT([dlopen])' not used. Assuming no dlopen support." + test "$preload" = yes \ + && test "$dlopen_support" = unknown \ + && test "$dlopen_self" = unknown \ + && test "$dlopen_self_static" = unknown && \ + func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support." case $host in *-*-rhapsody* | *-*-darwin1.[012]) @@ -10717,11 +9145,11 @@ EOF *-*-darwin*) # Don't allow lazy linking, it breaks C++ global constructors # But is supposedly fixed on 10.4 or later (yay!). - if test CXX = "$tagname"; then + if test "$tagname" = CXX ; then case ${MACOSX_DEPLOYMENT_TARGET-10.0} in 10.[0123]) - func_append compile_command " $wl-bind_at_load" - func_append finalize_command " $wl-bind_at_load" + compile_command+=" ${wl}-bind_at_load" + finalize_command+=" ${wl}-bind_at_load" ;; esac fi @@ -10741,7 +9169,7 @@ EOF *) case " $compile_deplibs " in *" -L$path/$objdir "*) - func_append new_libs " -L$path/$objdir" ;; + new_libs+=" -L$path/$objdir" ;; esac ;; esac @@ -10751,17 +9179,17 @@ EOF -L*) case " $new_libs " in *" $deplib "*) ;; - *) func_append new_libs " $deplib" ;; + *) new_libs+=" $deplib" ;; esac ;; - *) func_append new_libs " $deplib" ;; + *) new_libs+=" $deplib" ;; esac done - compile_deplibs=$new_libs + compile_deplibs="$new_libs" - func_append compile_command " $compile_deplibs" - func_append finalize_command " $finalize_deplibs" + compile_command+=" $compile_deplibs" + finalize_command+=" $finalize_deplibs" if test -n "$rpath$xrpath"; then # If the user specified any rpath flags, then add them. @@ -10769,7 +9197,7 @@ EOF # This is the magic to use -rpath. case "$finalize_rpath " in *" $libdir "*) ;; - *) func_append finalize_rpath " $libdir" ;; + *) finalize_rpath+=" $libdir" ;; esac done fi @@ -10781,39 +9209,39 @@ EOF if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then - hardcode_libdirs=$libdir + hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) - func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" + hardcode_libdirs+="$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" - func_append rpath " $flag" + rpath+=" $flag" fi elif test -n "$runpath_var"; then case "$perm_rpath " in *" $libdir "*) ;; - *) func_append perm_rpath " $libdir" ;; + *) perm_rpath+=" $libdir" ;; esac fi case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) - testbindir=`$ECHO "$libdir" | $SED -e 's*/lib$*/bin*'` + testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'` case :$dllsearchpath: in *":$libdir:"*) ;; ::) dllsearchpath=$libdir;; - *) func_append dllsearchpath ":$libdir";; + *) dllsearchpath+=":$libdir";; esac case :$dllsearchpath: in *":$testbindir:"*) ;; ::) dllsearchpath=$testbindir;; - *) func_append dllsearchpath ":$testbindir";; + *) dllsearchpath+=":$testbindir";; esac ;; esac @@ -10821,10 +9249,10 @@ EOF # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then - libdir=$hardcode_libdirs + libdir="$hardcode_libdirs" eval rpath=\" $hardcode_libdir_flag_spec\" fi - compile_rpath=$rpath + compile_rpath="$rpath" rpath= hardcode_libdirs= @@ -10832,68 +9260,70 @@ EOF if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then - hardcode_libdirs=$libdir + hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) - func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" + hardcode_libdirs+="$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" - func_append rpath " $flag" + rpath+=" $flag" fi elif test -n "$runpath_var"; then case "$finalize_perm_rpath " in *" $libdir "*) ;; - *) func_append finalize_perm_rpath " $libdir" ;; + *) finalize_perm_rpath+=" $libdir" ;; esac fi done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then - libdir=$hardcode_libdirs + libdir="$hardcode_libdirs" eval rpath=\" $hardcode_libdir_flag_spec\" fi - finalize_rpath=$rpath + finalize_rpath="$rpath" - if test -n "$libobjs" && test yes = "$build_old_libs"; then + if test -n "$libobjs" && test "$build_old_libs" = yes; then # Transform all the library objects into standard objects. compile_command=`$ECHO "$compile_command" | $SP2NL | $SED "$lo2o" | $NL2SP` finalize_command=`$ECHO "$finalize_command" | $SP2NL | $SED "$lo2o" | $NL2SP` fi - func_generate_dlsyms "$outputname" "@PROGRAM@" false + func_generate_dlsyms "$outputname" "@PROGRAM@" "no" # template prelinking step if test -n "$prelink_cmds"; then func_execute_cmds "$prelink_cmds" 'exit $?' fi - wrappers_required=: + wrappers_required=yes case $host in *cegcc* | *mingw32ce*) # Disable wrappers for cegcc and mingw32ce hosts, we are cross compiling anyway. - wrappers_required=false + wrappers_required=no ;; *cygwin* | *mingw* ) - test yes = "$build_libtool_libs" || wrappers_required=false + if test "$build_libtool_libs" != yes; then + wrappers_required=no + fi ;; *) - if test no = "$need_relink" || test yes != "$build_libtool_libs"; then - wrappers_required=false + if test "$need_relink" = no || test "$build_libtool_libs" != yes; then + wrappers_required=no fi ;; esac - $wrappers_required || { + if test "$wrappers_required" = no; then # Replace the output file specification. compile_command=`$ECHO "$compile_command" | $SED 's%@OUTPUT@%'"$output"'%g'` - link_command=$compile_command$compile_rpath + link_command="$compile_command$compile_rpath" # We have no uninstalled library dependencies, so finalize right now. exit_status=0 @@ -10906,12 +9336,12 @@ EOF fi # Delete the generated files. - if test -f "$output_objdir/${outputname}S.$objext"; then - func_show_eval '$RM "$output_objdir/${outputname}S.$objext"' + if test -f "$output_objdir/${outputname}S.${objext}"; then + func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"' fi exit $exit_status - } + fi if test -n "$compile_shlibpath$finalize_shlibpath"; then compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" @@ -10927,7 +9357,7 @@ EOF # We should set the runpath_var. rpath= for dir in $perm_rpath; do - func_append rpath "$dir:" + rpath+="$dir:" done compile_var="$runpath_var=\"$rpath\$$runpath_var\" " fi @@ -10935,15 +9365,15 @@ EOF # We should set the runpath_var. rpath= for dir in $finalize_perm_rpath; do - func_append rpath "$dir:" + rpath+="$dir:" done finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " fi fi - if test yes = "$no_install"; then + if test "$no_install" = yes; then # We don't need to create a wrapper script. - link_command=$compile_var$compile_command$compile_rpath + link_command="$compile_var$compile_command$compile_rpath" # Replace the output file specification. link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output"'%g'` # Delete the old output file. @@ -10960,28 +9390,27 @@ EOF exit $EXIT_SUCCESS fi - case $hardcode_action,$fast_install in - relink,*) - # Fast installation is not supported - link_command=$compile_var$compile_command$compile_rpath - relink_command=$finalize_var$finalize_command$finalize_rpath + if test "$hardcode_action" = relink; then + # Fast installation is not supported + link_command="$compile_var$compile_command$compile_rpath" + relink_command="$finalize_var$finalize_command$finalize_rpath" - func_warning "this platform does not like uninstalled shared libraries" - func_warning "'$output' will be relinked during installation" - ;; - *,yes) - link_command=$finalize_var$compile_command$finalize_rpath - relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'` - ;; - *,no) - link_command=$compile_var$compile_command$compile_rpath - relink_command=$finalize_var$finalize_command$finalize_rpath - ;; - *,needless) - link_command=$finalize_var$compile_command$finalize_rpath - relink_command= - ;; - esac + func_warning "this platform does not like uninstalled shared libraries" + func_warning "\`$output' will be relinked during installation" + else + if test "$fast_install" != no; then + link_command="$finalize_var$compile_command$finalize_rpath" + if test "$fast_install" = yes; then + relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'` + else + # fast_install is set to needless + relink_command= + fi + else + link_command="$compile_var$compile_command$compile_rpath" + relink_command="$finalize_var$finalize_command$finalize_rpath" + fi + fi # Replace the output file specification. link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` @@ -11038,8 +9467,8 @@ EOF func_dirname_and_basename "$output" "" "." output_name=$func_basename_result output_path=$func_dirname_result - cwrappersource=$output_path/$objdir/lt-$output_name.c - cwrapper=$output_path/$output_name.exe + cwrappersource="$output_path/$objdir/lt-$output_name.c" + cwrapper="$output_path/$output_name.exe" $RM $cwrappersource $cwrapper trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 @@ -11060,7 +9489,7 @@ EOF trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15 $opt_dry_run || { # note: this script will not be executed, so do not chmod. - if test "x$build" = "x$host"; then + if test "x$build" = "x$host" ; then $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result else func_emit_wrapper no > $func_ltwrapper_scriptname_result @@ -11083,45 +9512,43 @@ EOF # See if we need to build an old-fashioned archive. for oldlib in $oldlibs; do - case $build_libtool_libs in - convenience) - oldobjs="$libobjs_save $symfileobj" - addlibs=$convenience - build_libtool_libs=no - ;; - module) - oldobjs=$libobjs_save - addlibs=$old_convenience + if test "$build_libtool_libs" = convenience; then + oldobjs="$libobjs_save $symfileobj" + addlibs="$convenience" + build_libtool_libs=no + else + if test "$build_libtool_libs" = module; then + oldobjs="$libobjs_save" build_libtool_libs=no - ;; - *) + else oldobjs="$old_deplibs $non_pic_objects" - $preload && test -f "$symfileobj" \ - && func_append oldobjs " $symfileobj" - addlibs=$old_convenience - ;; - esac + if test "$preload" = yes && test -f "$symfileobj"; then + oldobjs+=" $symfileobj" + fi + fi + addlibs="$old_convenience" + fi if test -n "$addlibs"; then - gentop=$output_objdir/${outputname}x - func_append generated " $gentop" + gentop="$output_objdir/${outputname}x" + generated+=" $gentop" func_extract_archives $gentop $addlibs - func_append oldobjs " $func_extract_archives_result" + oldobjs+=" $func_extract_archives_result" fi # Do each command in the archive commands. - if test -n "$old_archive_from_new_cmds" && test yes = "$build_libtool_libs"; then + if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then cmds=$old_archive_from_new_cmds else # Add any objects from preloaded convenience libraries if test -n "$dlprefiles"; then - gentop=$output_objdir/${outputname}x - func_append generated " $gentop" + gentop="$output_objdir/${outputname}x" + generated+=" $gentop" func_extract_archives $gentop $dlprefiles - func_append oldobjs " $func_extract_archives_result" + oldobjs+=" $func_extract_archives_result" fi # POSIX demands no paths to be encoded in archives. We have @@ -11138,8 +9565,8 @@ EOF : else echo "copying selected object files to avoid basename conflicts..." - gentop=$output_objdir/${outputname}x - func_append generated " $gentop" + gentop="$output_objdir/${outputname}x" + generated+=" $gentop" func_mkdir_p "$gentop" save_oldobjs=$oldobjs oldobjs= @@ -11147,7 +9574,7 @@ EOF for obj in $save_oldobjs do func_basename "$obj" - objbase=$func_basename_result + objbase="$func_basename_result" case " $oldobjs " in " ") oldobjs=$obj ;; *[\ /]"$objbase "*) @@ -11163,9 +9590,9 @@ EOF esac done func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj" - func_append oldobjs " $gentop/$newobj" + oldobjs+=" $gentop/$newobj" ;; - *) func_append oldobjs " $obj" ;; + *) oldobjs+=" $obj" ;; esac done fi @@ -11210,24 +9637,24 @@ EOF func_len " $obj" func_arith $len + $func_len_result len=$func_arith_result - func_append objlist " $obj" + objlist+=" $obj" if test "$len" -lt "$max_cmd_len"; then : else # the above command should be used before it gets too long oldobjs=$objlist - if test "$obj" = "$last_oldobj"; then + if test "$obj" = "$last_oldobj" ; then RANLIB=$save_RANLIB fi test -z "$concat_cmds" || concat_cmds=$concat_cmds~ - eval concat_cmds=\"\$concat_cmds$old_archive_cmds\" + eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\" objlist= len=$len0 fi done RANLIB=$save_RANLIB oldobjs=$objlist - if test -z "$oldobjs"; then + if test "X$oldobjs" = "X" ; then eval cmds=\"\$concat_cmds\" else eval cmds=\"\$concat_cmds~\$old_archive_cmds\" @@ -11244,7 +9671,7 @@ EOF case $output in *.la) old_library= - test yes = "$build_old_libs" && old_library=$libname.$libext + test "$build_old_libs" = yes && old_library="$libname.$libext" func_verbose "creating $output" # Preserve any variables that may affect compiler behavior @@ -11259,63 +9686,63 @@ EOF fi done # Quote the link command for shipping. - relink_command="(cd `pwd`; $SHELL \"$progpath\" $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" + relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` - if test yes = "$hardcode_automatic"; then + if test "$hardcode_automatic" = yes ; then relink_command= fi # Only create the output if not a dry run. $opt_dry_run || { for installed in no yes; do - if test yes = "$installed"; then + if test "$installed" = yes; then if test -z "$install_libdir"; then break fi - output=$output_objdir/${outputname}i + output="$output_objdir/$outputname"i # Replace all uninstalled libtool libraries with the installed ones newdependency_libs= for deplib in $dependency_libs; do case $deplib in *.la) func_basename "$deplib" - name=$func_basename_result + name="$func_basename_result" func_resolve_sysroot "$deplib" - eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result` + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result` test -z "$libdir" && \ - func_fatal_error "'$deplib' is not a valid libtool archive" - func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name" + func_fatal_error "\`$deplib' is not a valid libtool archive" + newdependency_libs+=" ${lt_sysroot:+=}$libdir/$name" ;; -L*) func_stripname -L '' "$deplib" func_replace_sysroot "$func_stripname_result" - func_append newdependency_libs " -L$func_replace_sysroot_result" + newdependency_libs+=" -L$func_replace_sysroot_result" ;; -R*) func_stripname -R '' "$deplib" func_replace_sysroot "$func_stripname_result" - func_append newdependency_libs " -R$func_replace_sysroot_result" + newdependency_libs+=" -R$func_replace_sysroot_result" ;; - *) func_append newdependency_libs " $deplib" ;; + *) newdependency_libs+=" $deplib" ;; esac done - dependency_libs=$newdependency_libs + dependency_libs="$newdependency_libs" newdlfiles= for lib in $dlfiles; do case $lib in *.la) func_basename "$lib" - name=$func_basename_result - eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + name="$func_basename_result" + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` test -z "$libdir" && \ - func_fatal_error "'$lib' is not a valid libtool archive" - func_append newdlfiles " ${lt_sysroot:+=}$libdir/$name" + func_fatal_error "\`$lib' is not a valid libtool archive" + newdlfiles+=" ${lt_sysroot:+=}$libdir/$name" ;; - *) func_append newdlfiles " $lib" ;; + *) newdlfiles+=" $lib" ;; esac done - dlfiles=$newdlfiles + dlfiles="$newdlfiles" newdlprefiles= for lib in $dlprefiles; do case $lib in @@ -11325,34 +9752,34 @@ EOF # didn't already link the preopened objects directly into # the library: func_basename "$lib" - name=$func_basename_result - eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + name="$func_basename_result" + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` test -z "$libdir" && \ - func_fatal_error "'$lib' is not a valid libtool archive" - func_append newdlprefiles " ${lt_sysroot:+=}$libdir/$name" + func_fatal_error "\`$lib' is not a valid libtool archive" + newdlprefiles+=" ${lt_sysroot:+=}$libdir/$name" ;; esac done - dlprefiles=$newdlprefiles + dlprefiles="$newdlprefiles" else newdlfiles= for lib in $dlfiles; do case $lib in - [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;; + [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; *) abs=`pwd`"/$lib" ;; esac - func_append newdlfiles " $abs" + newdlfiles+=" $abs" done - dlfiles=$newdlfiles + dlfiles="$newdlfiles" newdlprefiles= for lib in $dlprefiles; do case $lib in - [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;; + [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; *) abs=`pwd`"/$lib" ;; esac - func_append newdlprefiles " $abs" + newdlprefiles+=" $abs" done - dlprefiles=$newdlprefiles + dlprefiles="$newdlprefiles" fi $RM $output # place dlname in correct position for cygwin @@ -11368,9 +9795,10 @@ EOF case $host,$output,$installed,$module,$dlname in *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll) # If a -bindir argument was supplied, place the dll there. - if test -n "$bindir"; then + if test "x$bindir" != x ; + then func_relative_path "$install_libdir" "$bindir" - tdlname=$func_relative_path_result/$dlname + tdlname=$func_relative_path_result$dlname else # Otherwise fall back on heuristic. tdlname=../bin/$dlname @@ -11379,7 +9807,7 @@ EOF esac $ECHO > $output "\ # $outputname - a libtool library file -# Generated by $PROGRAM (GNU $PACKAGE) $VERSION +# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION # # Please DO NOT delete this file! # It is necessary for linking the library. @@ -11393,7 +9821,7 @@ library_names='$library_names' # The name of the static archive. old_library='$old_library' -# Linker flags that cannot go in dependency_libs. +# Linker flags that can not go in dependency_libs. inherited_linker_flags='$new_inherited_linker_flags' # Libraries that this one depends upon. @@ -11419,7 +9847,7 @@ dlpreopen='$dlprefiles' # Directory that this library needs to be installed in: libdir='$install_libdir'" - if test no,yes = "$installed,$need_relink"; then + if test "$installed" = no && test "$need_relink" = yes; then $ECHO >> $output "\ relink_command=\"$relink_command\"" fi @@ -11434,31 +9862,29 @@ relink_command=\"$relink_command\"" exit $EXIT_SUCCESS } -if test link = "$opt_mode" || test relink = "$opt_mode"; then - func_mode_link ${1+"$@"} -fi +{ test "$opt_mode" = link || test "$opt_mode" = relink; } && + func_mode_link ${1+"$@"} # func_mode_uninstall arg... func_mode_uninstall () { - $debug_cmd - - RM=$nonopt + $opt_debug + RM="$nonopt" files= - rmforce=false + rmforce= exit_status=0 # This variable tells wrapper scripts just to set variables rather # than running their programs. - libtool_install_magic=$magic + libtool_install_magic="$magic" for arg do case $arg in - -f) func_append RM " $arg"; rmforce=: ;; - -*) func_append RM " $arg" ;; - *) func_append files " $arg" ;; + -f) RM+=" $arg"; rmforce=yes ;; + -*) RM+=" $arg" ;; + *) files+=" $arg" ;; esac done @@ -11469,21 +9895,21 @@ func_mode_uninstall () for file in $files; do func_dirname "$file" "" "." - dir=$func_dirname_result - if test . = "$dir"; then - odir=$objdir + dir="$func_dirname_result" + if test "X$dir" = X.; then + odir="$objdir" else - odir=$dir/$objdir + odir="$dir/$objdir" fi func_basename "$file" - name=$func_basename_result - test uninstall = "$opt_mode" && odir=$dir + name="$func_basename_result" + test "$opt_mode" = uninstall && odir="$dir" # Remember odir for removal later, being careful to avoid duplicates - if test clean = "$opt_mode"; then + if test "$opt_mode" = clean; then case " $rmdirs " in *" $odir "*) ;; - *) func_append rmdirs " $odir" ;; + *) rmdirs+=" $odir" ;; esac fi @@ -11495,11 +9921,11 @@ func_mode_uninstall () elif test -d "$file"; then exit_status=1 continue - elif $rmforce; then + elif test "$rmforce" = yes; then continue fi - rmfiles=$file + rmfiles="$file" case $name in *.la) @@ -11509,27 +9935,27 @@ func_mode_uninstall () # Delete the libtool libraries and symlinks. for n in $library_names; do - func_append rmfiles " $odir/$n" + rmfiles+=" $odir/$n" done - test -n "$old_library" && func_append rmfiles " $odir/$old_library" + test -n "$old_library" && rmfiles+=" $odir/$old_library" - case $opt_mode in + case "$opt_mode" in clean) case " $library_names " in *" $dlname "*) ;; - *) test -n "$dlname" && func_append rmfiles " $odir/$dlname" ;; + *) test -n "$dlname" && rmfiles+=" $odir/$dlname" ;; esac - test -n "$libdir" && func_append rmfiles " $odir/$name $odir/${name}i" + test -n "$libdir" && rmfiles+=" $odir/$name $odir/${name}i" ;; uninstall) if test -n "$library_names"; then # Do each command in the postuninstall commands. - func_execute_cmds "$postuninstall_cmds" '$rmforce || exit_status=1' + func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' fi if test -n "$old_library"; then # Do each command in the old_postuninstall commands. - func_execute_cmds "$old_postuninstall_cmds" '$rmforce || exit_status=1' + func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' fi # FIXME: should reinstall the best remaining shared library. ;; @@ -11545,19 +9971,21 @@ func_mode_uninstall () func_source $dir/$name # Add PIC object to the list of files to remove. - if test -n "$pic_object" && test none != "$pic_object"; then - func_append rmfiles " $dir/$pic_object" + if test -n "$pic_object" && + test "$pic_object" != none; then + rmfiles+=" $dir/$pic_object" fi # Add non-PIC object to the list of files to remove. - if test -n "$non_pic_object" && test none != "$non_pic_object"; then - func_append rmfiles " $dir/$non_pic_object" + if test -n "$non_pic_object" && + test "$non_pic_object" != none; then + rmfiles+=" $dir/$non_pic_object" fi fi ;; *) - if test clean = "$opt_mode"; then + if test "$opt_mode" = clean ; then noexename=$name case $file in *.exe) @@ -11567,7 +9995,7 @@ func_mode_uninstall () noexename=$func_stripname_result # $file with .exe has already been added to rmfiles, # add $file without .exe - func_append rmfiles " $file" + rmfiles+=" $file" ;; esac # Do a test to see if this is a libtool program. @@ -11576,7 +10004,7 @@ func_mode_uninstall () func_ltwrapper_scriptname "$file" relink_command= func_source $func_ltwrapper_scriptname_result - func_append rmfiles " $func_ltwrapper_scriptname_result" + rmfiles+=" $func_ltwrapper_scriptname_result" else relink_command= func_source $dir/$noexename @@ -11584,12 +10012,12 @@ func_mode_uninstall () # note $name still contains .exe if it was in $file originally # as does the version of $file that was added into $rmfiles - func_append rmfiles " $odir/$name $odir/${name}S.$objext" - if test yes = "$fast_install" && test -n "$relink_command"; then - func_append rmfiles " $odir/lt-$name" + rmfiles+=" $odir/$name $odir/${name}S.${objext}" + if test "$fast_install" = yes && test -n "$relink_command"; then + rmfiles+=" $odir/lt-$name" fi - if test "X$noexename" != "X$name"; then - func_append rmfiles " $odir/lt-$noexename.c" + if test "X$noexename" != "X$name" ; then + rmfiles+=" $odir/lt-${noexename}.c" fi fi fi @@ -11598,7 +10026,7 @@ func_mode_uninstall () func_show_eval "$RM $rmfiles" 'exit_status=1' done - # Try to remove the $objdir's in the directories where we deleted files + # Try to remove the ${objdir}s in the directories where we deleted files for dir in $rmdirs; do if test -d "$dir"; then func_show_eval "rmdir $dir >/dev/null 2>&1" @@ -11608,17 +10036,16 @@ func_mode_uninstall () exit $exit_status } -if test uninstall = "$opt_mode" || test clean = "$opt_mode"; then - func_mode_uninstall ${1+"$@"} -fi +{ test "$opt_mode" = uninstall || test "$opt_mode" = clean; } && + func_mode_uninstall ${1+"$@"} test -z "$opt_mode" && { - help=$generic_help + help="$generic_help" func_fatal_help "you must specify a MODE" } test -z "$exec_cmd" && \ - func_fatal_help "invalid operation mode '$opt_mode'" + func_fatal_help "invalid operation mode \`$opt_mode'" if test -n "$exec_cmd"; then eval exec "$exec_cmd" @@ -11629,7 +10056,7 @@ exit $exit_status # The TAGs below are defined such that we never get into a situation -# where we disable both kinds of libraries. Given conflicting +# in which we disable both kinds of libraries. Given conflicting # choices, we go for a static library, that is the most portable, # since we can't tell whether shared libraries were disabled because # the user asked for that or because the platform doesn't support @@ -11652,3 +10079,5 @@ build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac` # mode:shell-script # sh-indentation:2 # End: +# vi:sw=2 + diff --git a/sphinxbase-5prealpha/ltmain.sh b/sphinxbase-5prealpha/ltmain.sh index 147d758..a356aca 100644 --- a/sphinxbase-5prealpha/ltmain.sh +++ b/sphinxbase-5prealpha/ltmain.sh @@ -1,12 +1,9 @@ -#! /bin/sh -## DO NOT EDIT - This file generated from ./build-aux/ltmain.in -## by inline-source v2014-01-03.01 -# libtool (GNU libtool) 2.4.6 -# Provide generalized library-building support services. +# libtool (GNU libtool) 2.4.2 # Written by Gordon Matzigkeit , 1996 -# Copyright (C) 1996-2015 Free Software Foundation, Inc. +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, +# 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. # This is free software; see the source for copying conditions. There is NO # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. @@ -26,2112 +23,881 @@ # General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see . - - -PROGRAM=libtool -PACKAGE=libtool -VERSION="2.4.6 Debian-2.4.6-0.1" -package_revision=2.4.6 - - -## ------ ## -## Usage. ## -## ------ ## - -# Run './libtool --help' for help with using this script from the -# command line. - - -## ------------------------------- ## -## User overridable command paths. ## -## ------------------------------- ## - -# After configure completes, it has a better idea of some of the -# shell tools we need than the defaults used by the functions shared -# with bootstrap, so set those here where they can still be over- -# ridden by the user, but otherwise take precedence. - -: ${AUTOCONF="autoconf"} -: ${AUTOMAKE="automake"} - - -## -------------------------- ## -## Source external libraries. ## -## -------------------------- ## - -# Much of our low-level functionality needs to be sourced from external -# libraries, which are installed to $pkgauxdir. - -# Set a version string for this script. -scriptversion=2015-01-20.17; # UTC - -# General shell script boiler plate, and helper functions. -# Written by Gary V. Vaughan, 2004 - -# Copyright (C) 2004-2015 Free Software Foundation, Inc. -# This is free software; see the source for copying conditions. There is NO -# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or -# (at your option) any later version. - -# As a special exception to the GNU General Public License, if you distribute -# this file as part of a program or library that is built using GNU Libtool, -# you may include this file under the same distribution terms that you use -# for the rest of that program. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNES FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, +# or obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -# Please report bugs or propose patches to gary@gnu.org. - - -## ------ ## -## Usage. ## -## ------ ## - -# Evaluate this file near the top of your script to gain access to -# the functions and variables defined here: +# Usage: $progname [OPTION]... [MODE-ARG]... +# +# Provide generalized library-building support services. # -# . `echo "$0" | ${SED-sed} 's|[^/]*$||'`/build-aux/funclib.sh +# --config show all configuration variables +# --debug enable verbose shell tracing +# -n, --dry-run display commands without modifying any files +# --features display basic configuration information and exit +# --mode=MODE use operation mode MODE +# --preserve-dup-deps don't remove duplicate dependency libraries +# --quiet, --silent don't print informational messages +# --no-quiet, --no-silent +# print informational messages (default) +# --no-warn don't display warning messages +# --tag=TAG use configuration variables from tag TAG +# -v, --verbose print more informational messages than default +# --no-verbose don't print the extra informational messages +# --version print version information +# -h, --help, --help-all print short, long, or detailed help message # -# If you need to override any of the default environment variable -# settings, do that before evaluating this file. - - -## -------------------- ## -## Shell normalisation. ## -## -------------------- ## +# MODE must be one of the following: +# +# clean remove files from the build directory +# compile compile a source file into a libtool object +# execute automatically set library path, then run a program +# finish complete the installation of libtool libraries +# install install libraries or executables +# link create a library or an executable +# uninstall remove libraries from an installed directory +# +# MODE-ARGS vary depending on the MODE. When passed as first option, +# `--mode=MODE' may be abbreviated as `MODE' or a unique abbreviation of that. +# Try `$progname --help --mode=MODE' for a more detailed description of MODE. +# +# When reporting a bug, please describe a test case to reproduce it and +# include the following information: +# +# host-triplet: $host +# shell: $SHELL +# compiler: $LTCC +# compiler flags: $LTCFLAGS +# linker: $LD (gnu? $with_gnu_ld) +# $progname: (GNU libtool) 2.4.2 Debian-2.4.2-1.7ubuntu1 +# automake: $automake_version +# autoconf: $autoconf_version +# +# Report bugs to . +# GNU libtool home page: . +# General help using GNU software: . -# Some shells need a little help to be as Bourne compatible as possible. -# Before doing anything else, make sure all that help has been provided! +PROGRAM=libtool +PACKAGE=libtool +VERSION="2.4.2 Debian-2.4.2-1.7ubuntu1" +TIMESTAMP="" +package_revision=1.3337 -DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : +# Be Bourne compatible +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else - case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac -fi - -# NLS nuisances: We save the old values in case they are required later. -_G_user_locale= -_G_safe_locale= -for _G_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES -do - eval "if test set = \"\${$_G_var+set}\"; then - save_$_G_var=\$$_G_var - $_G_var=C - export $_G_var - _G_user_locale=\"$_G_var=\\\$save_\$_G_var; \$_G_user_locale\" - _G_safe_locale=\"$_G_var=C; \$_G_safe_locale\" - fi" -done - -# CDPATH. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - -# Make sure IFS has a sensible default -sp=' ' -nl=' -' -IFS="$sp $nl" - -# There are apparently some retarded systems that use ';' as a PATH separator! -if test "${PATH_SEPARATOR+set}" != set; then - PATH_SEPARATOR=: - (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { - (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || - PATH_SEPARATOR=';' - } + case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac fi +BIN_SH=xpg4; export BIN_SH # for Tru64 +DUALCASE=1; export DUALCASE # for MKS sh - - -## ------------------------- ## -## Locate command utilities. ## -## ------------------------- ## - - -# func_executable_p FILE -# ---------------------- -# Check that FILE is an executable regular file. -func_executable_p () -{ - test -f "$1" && test -x "$1" -} - - -# func_path_progs PROGS_LIST CHECK_FUNC [PATH] -# -------------------------------------------- -# Search for either a program that responds to --version with output -# containing "GNU", or else returned by CHECK_FUNC otherwise, by -# trying all the directories in PATH with each of the elements of -# PROGS_LIST. -# -# CHECK_FUNC should accept the path to a candidate program, and -# set $func_check_prog_result if it truncates its output less than -# $_G_path_prog_max characters. -func_path_progs () +# A function that is used when there is no print builtin or printf. +func_fallback_echo () { - _G_progs_list=$1 - _G_check_func=$2 - _G_PATH=${3-"$PATH"} - - _G_path_prog_max=0 - _G_path_prog_found=false - _G_save_IFS=$IFS; IFS=${PATH_SEPARATOR-:} - for _G_dir in $_G_PATH; do - IFS=$_G_save_IFS - test -z "$_G_dir" && _G_dir=. - for _G_prog_name in $_G_progs_list; do - for _exeext in '' .EXE; do - _G_path_prog=$_G_dir/$_G_prog_name$_exeext - func_executable_p "$_G_path_prog" || continue - case `"$_G_path_prog" --version 2>&1` in - *GNU*) func_path_progs_result=$_G_path_prog _G_path_prog_found=: ;; - *) $_G_check_func $_G_path_prog - func_path_progs_result=$func_check_prog_result - ;; - esac - $_G_path_prog_found && break 3 - done - done - done - IFS=$_G_save_IFS - test -z "$func_path_progs_result" && { - echo "no acceptable sed could be found in \$PATH" >&2 - exit 1 - } -} - - -# We want to be able to use the functions in this file before configure -# has figured out where the best binaries are kept, which means we have -# to search for them ourselves - except when the results are already set -# where we skip the searches. - -# Unless the user overrides by setting SED, search the path for either GNU -# sed, or the sed that truncates its output the least. -test -z "$SED" && { - _G_sed_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ - for _G_i in 1 2 3 4 5 6 7; do - _G_sed_script=$_G_sed_script$nl$_G_sed_script - done - echo "$_G_sed_script" 2>/dev/null | sed 99q >conftest.sed - _G_sed_script= - - func_check_prog_sed () - { - _G_path_prog=$1 - - _G_count=0 - printf 0123456789 >conftest.in - while : - do - cat conftest.in conftest.in >conftest.tmp - mv conftest.tmp conftest.in - cp conftest.in conftest.nl - echo '' >> conftest.nl - "$_G_path_prog" -f conftest.sed conftest.out 2>/dev/null || break - diff conftest.out conftest.nl >/dev/null 2>&1 || break - _G_count=`expr $_G_count + 1` - if test "$_G_count" -gt "$_G_path_prog_max"; then - # Best one so far, save it but keep looking for a better one - func_check_prog_result=$_G_path_prog - _G_path_prog_max=$_G_count - fi - # 10*(2^10) chars as input seems more than enough - test 10 -lt "$_G_count" && break - done - rm -f conftest.in conftest.tmp conftest.nl conftest.out - } - - func_path_progs "sed gsed" func_check_prog_sed $PATH:/usr/xpg4/bin - rm -f conftest.sed - SED=$func_path_progs_result + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' } +# NLS nuisances: We save the old values to restore during execute mode. +lt_user_locale= +lt_safe_locale= +for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES +do + eval "if test \"\${$lt_var+set}\" = set; then + save_$lt_var=\$$lt_var + $lt_var=C + export $lt_var + lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\" + lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\" + fi" +done +LC_ALL=C +LANGUAGE=C +export LANGUAGE LC_ALL -# Unless the user overrides by setting GREP, search the path for either GNU -# grep, or the grep that truncates its output the least. -test -z "$GREP" && { - func_check_prog_grep () - { - _G_path_prog=$1 - - _G_count=0 - _G_path_prog_max=0 - printf 0123456789 >conftest.in - while : - do - cat conftest.in conftest.in >conftest.tmp - mv conftest.tmp conftest.in - cp conftest.in conftest.nl - echo 'GREP' >> conftest.nl - "$_G_path_prog" -e 'GREP$' -e '-(cannot match)-' conftest.out 2>/dev/null || break - diff conftest.out conftest.nl >/dev/null 2>&1 || break - _G_count=`expr $_G_count + 1` - if test "$_G_count" -gt "$_G_path_prog_max"; then - # Best one so far, save it but keep looking for a better one - func_check_prog_result=$_G_path_prog - _G_path_prog_max=$_G_count - fi - # 10*(2^10) chars as input seems more than enough - test 10 -lt "$_G_count" && break - done - rm -f conftest.in conftest.tmp conftest.nl conftest.out - } +$lt_unset CDPATH - func_path_progs "grep ggrep" func_check_prog_grep $PATH:/usr/xpg4/bin - GREP=$func_path_progs_result -} +# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh +# is ksh but when the shell is invoked as "sh" and the current value of +# the _XPG environment variable is not equal to 1 (one), the special +# positional parameter $0, within a function call, is the name of the +# function. +progpath="$0" -## ------------------------------- ## -## User overridable command paths. ## -## ------------------------------- ## -# All uppercase variable names are used for environment variables. These -# variables can be overridden by the user before calling a script that -# uses them if a suitable command of that name is not already available -# in the command search PATH. : ${CP="cp -f"} -: ${ECHO="printf %s\n"} -: ${EGREP="$GREP -E"} -: ${FGREP="$GREP -F"} -: ${LN_S="ln -s"} +test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'} : ${MAKE="make"} : ${MKDIR="mkdir"} : ${MV="mv -f"} : ${RM="rm -f"} : ${SHELL="${CONFIG_SHELL-/bin/sh}"} +: ${Xsed="$SED -e 1s/^X//"} +# Global variables: +EXIT_SUCCESS=0 +EXIT_FAILURE=1 +EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. +EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. -## -------------------- ## -## Useful sed snippets. ## -## -------------------- ## +exit_status=$EXIT_SUCCESS -sed_dirname='s|/[^/]*$||' -sed_basename='s|^.*/||' +# Make sure IFS has a sensible default +lt_nl=' +' +IFS=" $lt_nl" -# Sed substitution that helps us do robust quoting. It backslashifies -# metacharacters that are still active within double-quoted strings. -sed_quote_subst='s|\([`"$\\]\)|\\\1|g' +dirname="s,/[^/]*$,," +basename="s,^.*/,," -# Same as above, but do not quote variable references. -sed_double_quote_subst='s/\(["`\\]\)/\\\1/g' +# func_dirname file append nondir_replacement +# Compute the dirname of FILE. If nonempty, add APPEND to the result, +# otherwise set result to NONDIR_REPLACEMENT. +func_dirname () +{ + func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` + if test "X$func_dirname_result" = "X${1}"; then + func_dirname_result="${3}" + else + func_dirname_result="$func_dirname_result${2}" + fi +} # func_dirname may be replaced by extended shell implementation -# Sed substitution that turns a string into a regex matching for the -# string literally. -sed_make_literal_regex='s|[].[^$\\*\/]|\\&|g' -# Sed substitution that converts a w32 file name or path -# that contains forward slashes, into one that contains -# (escaped) backslashes. A very naive implementation. -sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' - -# Re-'\' parameter expansions in output of sed_double_quote_subst that -# were '\'-ed in input to the same. If an odd number of '\' preceded a -# '$' in input to sed_double_quote_subst, that '$' was protected from -# expansion. Since each input '\' is now two '\'s, look for any number -# of runs of four '\'s followed by two '\'s and then a '$'. '\' that '$'. -_G_bs='\\' -_G_bs2='\\\\' -_G_bs4='\\\\\\\\' -_G_dollar='\$' -sed_double_backslash="\ - s/$_G_bs4/&\\ -/g - s/^$_G_bs2$_G_dollar/$_G_bs&/ - s/\\([^$_G_bs]\\)$_G_bs2$_G_dollar/\\1$_G_bs2$_G_bs$_G_dollar/g - s/\n//g" +# func_basename file +func_basename () +{ + func_basename_result=`$ECHO "${1}" | $SED "$basename"` +} # func_basename may be replaced by extended shell implementation -## ----------------- ## -## Global variables. ## -## ----------------- ## +# func_dirname_and_basename file append nondir_replacement +# perform func_basename and func_dirname in a single function +# call: +# dirname: Compute the dirname of FILE. If nonempty, +# add APPEND to the result, otherwise set result +# to NONDIR_REPLACEMENT. +# value returned in "$func_dirname_result" +# basename: Compute filename of FILE. +# value retuned in "$func_basename_result" +# Implementation must be kept synchronized with func_dirname +# and func_basename. For efficiency, we do not delegate to +# those functions but instead duplicate the functionality here. +func_dirname_and_basename () +{ + # Extract subdirectory from the argument. + func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"` + if test "X$func_dirname_result" = "X${1}"; then + func_dirname_result="${3}" + else + func_dirname_result="$func_dirname_result${2}" + fi + func_basename_result=`$ECHO "${1}" | $SED -e "$basename"` +} # func_dirname_and_basename may be replaced by extended shell implementation -# Except for the global variables explicitly listed below, the following -# functions in the '^func_' namespace, and the '^require_' namespace -# variables initialised in the 'Resource management' section, sourcing -# this file will not pollute your global namespace with anything -# else. There's no portable way to scope variables in Bourne shell -# though, so actually running these functions will sometimes place -# results into a variable named after the function, and often use -# temporary variables in the '^_G_' namespace. If you are careful to -# avoid using those namespaces casually in your sourcing script, things -# should continue to work as you expect. And, of course, you can freely -# overwrite any of the functions or variables defined here before -# calling anything to customize them. -EXIT_SUCCESS=0 -EXIT_FAILURE=1 -EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. -EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. +# func_stripname prefix suffix name +# strip PREFIX and SUFFIX off of NAME. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +# func_strip_suffix prefix name +func_stripname () +{ + case ${2} in + .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; + *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; + esac +} # func_stripname may be replaced by extended shell implementation -# Allow overriding, eg assuming that you follow the convention of -# putting '$debug_cmd' at the start of all your functions, you can get -# bash to show function call trace with: -# -# debug_cmd='eval echo "${FUNCNAME[0]} $*" >&2' bash your-script-name -debug_cmd=${debug_cmd-":"} -exit_cmd=: -# By convention, finish your script with: -# -# exit $exit_status -# -# so that you can set exit_status to non-zero if you want to indicate -# something went wrong during execution without actually bailing out at -# the point of failure. -exit_status=$EXIT_SUCCESS +# These SED scripts presuppose an absolute path with a trailing slash. +pathcar='s,^/\([^/]*\).*$,\1,' +pathcdr='s,^/[^/]*,,' +removedotparts=':dotsl + s@/\./@/@g + t dotsl + s,/\.$,/,' +collapseslashes='s@/\{1,\}@/@g' +finalslash='s,/*$,/,' -# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh -# is ksh but when the shell is invoked as "sh" and the current value of -# the _XPG environment variable is not equal to 1 (one), the special -# positional parameter $0, within a function call, is the name of the -# function. -progpath=$0 +# func_normal_abspath PATH +# Remove doubled-up and trailing slashes, "." path components, +# and cancel out any ".." path components in PATH after making +# it an absolute path. +# value returned in "$func_normal_abspath_result" +func_normal_abspath () +{ + # Start from root dir and reassemble the path. + func_normal_abspath_result= + func_normal_abspath_tpath=$1 + func_normal_abspath_altnamespace= + case $func_normal_abspath_tpath in + "") + # Empty path, that just means $cwd. + func_stripname '' '/' "`pwd`" + func_normal_abspath_result=$func_stripname_result + return + ;; + # The next three entries are used to spot a run of precisely + # two leading slashes without using negated character classes; + # we take advantage of case's first-match behaviour. + ///*) + # Unusual form of absolute path, do nothing. + ;; + //*) + # Not necessarily an ordinary path; POSIX reserves leading '//' + # and for example Cygwin uses it to access remote file shares + # over CIFS/SMB, so we conserve a leading double slash if found. + func_normal_abspath_altnamespace=/ + ;; + /*) + # Absolute path, do nothing. + ;; + *) + # Relative path, prepend $cwd. + func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath + ;; + esac + # Cancel out all the simple stuff to save iterations. We also want + # the path to end with a slash for ease of parsing, so make sure + # there is one (and only one) here. + func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ + -e "$removedotparts" -e "$collapseslashes" -e "$finalslash"` + while :; do + # Processed it all yet? + if test "$func_normal_abspath_tpath" = / ; then + # If we ascended to the root using ".." the result may be empty now. + if test -z "$func_normal_abspath_result" ; then + func_normal_abspath_result=/ + fi + break + fi + func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \ + -e "$pathcar"` + func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ + -e "$pathcdr"` + # Figure out what to do with it + case $func_normal_abspath_tcomponent in + "") + # Trailing empty path component, ignore it. + ;; + ..) + # Parent dir; strip last assembled component from result. + func_dirname "$func_normal_abspath_result" + func_normal_abspath_result=$func_dirname_result + ;; + *) + # Actual path component, append it. + func_normal_abspath_result=$func_normal_abspath_result/$func_normal_abspath_tcomponent + ;; + esac + done + # Restore leading double-slash if one was found on entry. + func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result +} + +# func_relative_path SRCDIR DSTDIR +# generates a relative path from SRCDIR to DSTDIR, with a trailing +# slash if non-empty, suitable for immediately appending a filename +# without needing to append a separator. +# value returned in "$func_relative_path_result" +func_relative_path () +{ + func_relative_path_result= + func_normal_abspath "$1" + func_relative_path_tlibdir=$func_normal_abspath_result + func_normal_abspath "$2" + func_relative_path_tbindir=$func_normal_abspath_result + + # Ascend the tree starting from libdir + while :; do + # check if we have found a prefix of bindir + case $func_relative_path_tbindir in + $func_relative_path_tlibdir) + # found an exact match + func_relative_path_tcancelled= + break + ;; + $func_relative_path_tlibdir*) + # found a matching prefix + func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir" + func_relative_path_tcancelled=$func_stripname_result + if test -z "$func_relative_path_result"; then + func_relative_path_result=. + fi + break + ;; + *) + func_dirname $func_relative_path_tlibdir + func_relative_path_tlibdir=${func_dirname_result} + if test "x$func_relative_path_tlibdir" = x ; then + # Have to descend all the way to the root! + func_relative_path_result=../$func_relative_path_result + func_relative_path_tcancelled=$func_relative_path_tbindir + break + fi + func_relative_path_result=../$func_relative_path_result + ;; + esac + done + + # Now calculate path; take care to avoid doubling-up slashes. + func_stripname '' '/' "$func_relative_path_result" + func_relative_path_result=$func_stripname_result + func_stripname '/' '/' "$func_relative_path_tcancelled" + if test "x$func_stripname_result" != x ; then + func_relative_path_result=${func_relative_path_result}/${func_stripname_result} + fi + + # Normalisation. If bindir is libdir, return empty string, + # else relative path ending with a slash; either way, target + # file name can be directly appended. + if test ! -z "$func_relative_path_result"; then + func_stripname './' '' "$func_relative_path_result/" + func_relative_path_result=$func_stripname_result + fi +} -# The name of this program. -progname=`$ECHO "$progpath" |$SED "$sed_basename"` +# The name of this program: +func_dirname_and_basename "$progpath" +progname=$func_basename_result -# Make sure we have an absolute progpath for reexecution: +# Make sure we have an absolute path for reexecution: case $progpath in [\\/]*|[A-Za-z]:\\*) ;; *[\\/]*) - progdir=`$ECHO "$progpath" |$SED "$sed_dirname"` + progdir=$func_dirname_result progdir=`cd "$progdir" && pwd` - progpath=$progdir/$progname + progpath="$progdir/$progname" ;; *) - _G_IFS=$IFS + save_IFS="$IFS" IFS=${PATH_SEPARATOR-:} for progdir in $PATH; do - IFS=$_G_IFS + IFS="$save_IFS" test -x "$progdir/$progname" && break done - IFS=$_G_IFS + IFS="$save_IFS" test -n "$progdir" || progdir=`pwd` - progpath=$progdir/$progname + progpath="$progdir/$progname" ;; esac +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +Xsed="${SED}"' -e 1s/^X//' +sed_quote_subst='s/\([`"$\\]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\(["`\\]\)/\\\1/g' -## ----------------- ## -## Standard options. ## -## ----------------- ## +# Sed substitution that turns a string into a regex matching for the +# string literally. +sed_make_literal_regex='s,[].[^$\\*\/],\\&,g' -# The following options affect the operation of the functions defined -# below, and should be set appropriately depending on run-time para- -# meters passed on the command line. +# Sed substitution that converts a w32 file name or path +# which contains forward slashes, into one that contains +# (escaped) backslashes. A very naive implementation. +lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' + +# Re-`\' parameter expansions in output of double_quote_subst that were +# `\'-ed in input to the same. If an odd number of `\' preceded a '$' +# in input to double_quote_subst, that '$' was protected from expansion. +# Since each input `\' is now two `\'s, look for any number of runs of +# four `\'s followed by two `\'s and then a '$'. `\' that '$'. +bs='\\' +bs2='\\\\' +bs4='\\\\\\\\' +dollar='\$' +sed_double_backslash="\ + s/$bs4/&\\ +/g + s/^$bs2$dollar/$bs&/ + s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g + s/\n//g" +# Standard options: opt_dry_run=false +opt_help=false opt_quiet=false opt_verbose=false +opt_warning=: -# Categories 'all' and 'none' are always available. Append any others -# you will pass as the first argument to func_warning from your own -# code. -warning_categories= +# func_echo arg... +# Echo program name prefixed message, along with the current mode +# name if it has been set yet. +func_echo () +{ + $ECHO "$progname: ${opt_mode+$opt_mode: }$*" +} -# By default, display warnings according to 'opt_warning_types'. Set -# 'warning_func' to ':' to elide all warnings, or func_fatal_error to -# treat the next displayed warning as a fatal error. -warning_func=func_warn_and_continue +# func_verbose arg... +# Echo program name prefixed message in verbose mode only. +func_verbose () +{ + $opt_verbose && func_echo ${1+"$@"} -# Set to 'all' to display all warnings, 'none' to suppress all -# warnings, or a space delimited list of some subset of -# 'warning_categories' to display only the listed warnings. -opt_warning_types=all + # A bug in bash halts the script if the last line of a function + # fails when set -e is in force, so we need another command to + # work around that: + : +} +# func_echo_all arg... +# Invoke $ECHO with all args, space-separated. +func_echo_all () +{ + $ECHO "$*" +} -## -------------------- ## -## Resource management. ## -## -------------------- ## +# func_error arg... +# Echo program name prefixed message to standard error. +func_error () +{ + $ECHO "$progname: ${opt_mode+$opt_mode: }"${1+"$@"} 1>&2 +} -# This section contains definitions for functions that each ensure a -# particular resource (a file, or a non-empty configuration variable for -# example) is available, and if appropriate to extract default values -# from pertinent package files. Call them using their associated -# 'require_*' variable to ensure that they are executed, at most, once. -# -# It's entirely deliberate that calling these functions can set -# variables that don't obey the namespace limitations obeyed by the rest -# of this file, in order that that they be as useful as possible to -# callers. +# func_warning arg... +# Echo program name prefixed warning message to standard error. +func_warning () +{ + $opt_warning && $ECHO "$progname: ${opt_mode+$opt_mode: }warning: "${1+"$@"} 1>&2 + # bash bug again: + : +} -# require_term_colors -# ------------------- -# Allow display of bold text on terminals that support it. -require_term_colors=func_require_term_colors -func_require_term_colors () +# func_fatal_error arg... +# Echo program name prefixed message to standard error, and exit. +func_fatal_error () { - $debug_cmd - - test -t 1 && { - # COLORTERM and USE_ANSI_COLORS environment variables take - # precedence, because most terminfo databases neglect to describe - # whether color sequences are supported. - test -n "${COLORTERM+set}" && : ${USE_ANSI_COLORS="1"} - - if test 1 = "$USE_ANSI_COLORS"; then - # Standard ANSI escape sequences - tc_reset='' - tc_bold=''; tc_standout='' - tc_red=''; tc_green='' - tc_blue=''; tc_cyan='' - else - # Otherwise trust the terminfo database after all. - test -n "`tput sgr0 2>/dev/null`" && { - tc_reset=`tput sgr0` - test -n "`tput bold 2>/dev/null`" && tc_bold=`tput bold` - tc_standout=$tc_bold - test -n "`tput smso 2>/dev/null`" && tc_standout=`tput smso` - test -n "`tput setaf 1 2>/dev/null`" && tc_red=`tput setaf 1` - test -n "`tput setaf 2 2>/dev/null`" && tc_green=`tput setaf 2` - test -n "`tput setaf 4 2>/dev/null`" && tc_blue=`tput setaf 4` - test -n "`tput setaf 5 2>/dev/null`" && tc_cyan=`tput setaf 5` - } - fi - } + func_error ${1+"$@"} + exit $EXIT_FAILURE +} - require_term_colors=: +# func_fatal_help arg... +# Echo program name prefixed message to standard error, followed by +# a help hint, and exit. +func_fatal_help () +{ + func_error ${1+"$@"} + func_fatal_error "$help" } +help="Try \`$progname --help' for more information." ## default -## ----------------- ## -## Function library. ## -## ----------------- ## - -# This section contains a variety of useful functions to call in your -# scripts. Take note of the portable wrappers for features provided by -# some modern shells, which will fall back to slower equivalents on -# less featureful shells. - - -# func_append VAR VALUE -# --------------------- -# Append VALUE onto the existing contents of VAR. - - # We should try to minimise forks, especially on Windows where they are - # unreasonably slow, so skip the feature probes when bash or zsh are - # being used: - if test set = "${BASH_VERSION+set}${ZSH_VERSION+set}"; then - : ${_G_HAVE_ARITH_OP="yes"} - : ${_G_HAVE_XSI_OPS="yes"} - # The += operator was introduced in bash 3.1 - case $BASH_VERSION in - [12].* | 3.0 | 3.0*) ;; - *) - : ${_G_HAVE_PLUSEQ_OP="yes"} - ;; - esac - fi - - # _G_HAVE_PLUSEQ_OP - # Can be empty, in which case the shell is probed, "yes" if += is - # useable or anything else if it does not work. - test -z "$_G_HAVE_PLUSEQ_OP" \ - && (eval 'x=a; x+=" b"; test "a b" = "$x"') 2>/dev/null \ - && _G_HAVE_PLUSEQ_OP=yes - -if test yes = "$_G_HAVE_PLUSEQ_OP" -then - # This is an XSI compatible shell, allowing a faster implementation... - eval 'func_append () - { - $debug_cmd - - eval "$1+=\$2" - }' -else - # ...otherwise fall back to using expr, which is often a shell builtin. - func_append () - { - $debug_cmd - - eval "$1=\$$1\$2" - } -fi - - -# func_append_quoted VAR VALUE -# ---------------------------- -# Quote VALUE and append to the end of shell variable VAR, separated -# by a space. -if test yes = "$_G_HAVE_PLUSEQ_OP"; then - eval 'func_append_quoted () - { - $debug_cmd - - func_quote_for_eval "$2" - eval "$1+=\\ \$func_quote_for_eval_result" - }' -else - func_append_quoted () - { - $debug_cmd - - func_quote_for_eval "$2" - eval "$1=\$$1\\ \$func_quote_for_eval_result" - } -fi - - -# func_append_uniq VAR VALUE -# -------------------------- -# Append unique VALUE onto the existing contents of VAR, assuming -# entries are delimited by the first character of VALUE. For example: -# -# func_append_uniq options " --another-option option-argument" -# -# will only append to $options if " --another-option option-argument " -# is not already present somewhere in $options already (note spaces at -# each end implied by leading space in second argument). -func_append_uniq () -{ - $debug_cmd - - eval _G_current_value='`$ECHO $'$1'`' - _G_delim=`expr "$2" : '\(.\)'` - - case $_G_delim$_G_current_value$_G_delim in - *"$2$_G_delim"*) ;; - *) func_append "$@" ;; - esac -} - - -# func_arith TERM... -# ------------------ -# Set func_arith_result to the result of evaluating TERMs. - test -z "$_G_HAVE_ARITH_OP" \ - && (eval 'test 2 = $(( 1 + 1 ))') 2>/dev/null \ - && _G_HAVE_ARITH_OP=yes - -if test yes = "$_G_HAVE_ARITH_OP"; then - eval 'func_arith () - { - $debug_cmd - - func_arith_result=$(( $* )) - }' -else - func_arith () - { - $debug_cmd - - func_arith_result=`expr "$@"` - } -fi - - -# func_basename FILE -# ------------------ -# Set func_basename_result to FILE with everything up to and including -# the last / stripped. -if test yes = "$_G_HAVE_XSI_OPS"; then - # If this shell supports suffix pattern removal, then use it to avoid - # forking. Hide the definitions single quotes in case the shell chokes - # on unsupported syntax... - _b='func_basename_result=${1##*/}' - _d='case $1 in - */*) func_dirname_result=${1%/*}$2 ;; - * ) func_dirname_result=$3 ;; - esac' - -else - # ...otherwise fall back to using sed. - _b='func_basename_result=`$ECHO "$1" |$SED "$sed_basename"`' - _d='func_dirname_result=`$ECHO "$1" |$SED "$sed_dirname"` - if test "X$func_dirname_result" = "X$1"; then - func_dirname_result=$3 - else - func_append func_dirname_result "$2" - fi' -fi - -eval 'func_basename () -{ - $debug_cmd - - '"$_b"' -}' - - -# func_dirname FILE APPEND NONDIR_REPLACEMENT -# ------------------------------------------- -# Compute the dirname of FILE. If nonempty, add APPEND to the result, -# otherwise set result to NONDIR_REPLACEMENT. -eval 'func_dirname () -{ - $debug_cmd - - '"$_d"' -}' - - -# func_dirname_and_basename FILE APPEND NONDIR_REPLACEMENT -# -------------------------------------------------------- -# Perform func_basename and func_dirname in a single function -# call: -# dirname: Compute the dirname of FILE. If nonempty, -# add APPEND to the result, otherwise set result -# to NONDIR_REPLACEMENT. -# value returned in "$func_dirname_result" -# basename: Compute filename of FILE. -# value retuned in "$func_basename_result" -# For efficiency, we do not delegate to the functions above but instead -# duplicate the functionality here. -eval 'func_dirname_and_basename () -{ - $debug_cmd - - '"$_b"' - '"$_d"' -}' - - -# func_echo ARG... -# ---------------- -# Echo program name prefixed message. -func_echo () -{ - $debug_cmd - - _G_message=$* - - func_echo_IFS=$IFS - IFS=$nl - for _G_line in $_G_message; do - IFS=$func_echo_IFS - $ECHO "$progname: $_G_line" - done - IFS=$func_echo_IFS -} - - -# func_echo_all ARG... -# -------------------- -# Invoke $ECHO with all args, space-separated. -func_echo_all () -{ - $ECHO "$*" -} - - -# func_echo_infix_1 INFIX ARG... -# ------------------------------ -# Echo program name, followed by INFIX on the first line, with any -# additional lines not showing INFIX. -func_echo_infix_1 () -{ - $debug_cmd - - $require_term_colors - - _G_infix=$1; shift - _G_indent=$_G_infix - _G_prefix="$progname: $_G_infix: " - _G_message=$* - - # Strip color escape sequences before counting printable length - for _G_tc in "$tc_reset" "$tc_bold" "$tc_standout" "$tc_red" "$tc_green" "$tc_blue" "$tc_cyan" - do - test -n "$_G_tc" && { - _G_esc_tc=`$ECHO "$_G_tc" | $SED "$sed_make_literal_regex"` - _G_indent=`$ECHO "$_G_indent" | $SED "s|$_G_esc_tc||g"` - } - done - _G_indent="$progname: "`echo "$_G_indent" | $SED 's|.| |g'`" " ## exclude from sc_prohibit_nested_quotes - - func_echo_infix_1_IFS=$IFS - IFS=$nl - for _G_line in $_G_message; do - IFS=$func_echo_infix_1_IFS - $ECHO "$_G_prefix$tc_bold$_G_line$tc_reset" >&2 - _G_prefix=$_G_indent - done - IFS=$func_echo_infix_1_IFS -} - - -# func_error ARG... -# ----------------- -# Echo program name prefixed message to standard error. -func_error () -{ - $debug_cmd - - $require_term_colors - - func_echo_infix_1 " $tc_standout${tc_red}error$tc_reset" "$*" >&2 -} - - -# func_fatal_error ARG... -# ----------------------- -# Echo program name prefixed message to standard error, and exit. -func_fatal_error () -{ - $debug_cmd - - func_error "$*" - exit $EXIT_FAILURE -} - - -# func_grep EXPRESSION FILENAME -# ----------------------------- +# func_grep expression filename # Check whether EXPRESSION matches any line of FILENAME, without output. func_grep () { - $debug_cmd - $GREP "$1" "$2" >/dev/null 2>&1 } -# func_len STRING -# --------------- -# Set func_len_result to the length of STRING. STRING may not -# start with a hyphen. - test -z "$_G_HAVE_XSI_OPS" \ - && (eval 'x=a/b/c; - test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \ - && _G_HAVE_XSI_OPS=yes - -if test yes = "$_G_HAVE_XSI_OPS"; then - eval 'func_len () - { - $debug_cmd - - func_len_result=${#1} - }' -else - func_len () - { - $debug_cmd - - func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` - } -fi - - -# func_mkdir_p DIRECTORY-PATH -# --------------------------- +# func_mkdir_p directory-path # Make sure the entire path to DIRECTORY-PATH is available. func_mkdir_p () { - $debug_cmd - - _G_directory_path=$1 - _G_dir_list= + my_directory_path="$1" + my_dir_list= - if test -n "$_G_directory_path" && test : != "$opt_dry_run"; then + if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then - # Protect directory names starting with '-' - case $_G_directory_path in - -*) _G_directory_path=./$_G_directory_path ;; + # Protect directory names starting with `-' + case $my_directory_path in + -*) my_directory_path="./$my_directory_path" ;; esac # While some portion of DIR does not yet exist... - while test ! -d "$_G_directory_path"; do + while test ! -d "$my_directory_path"; do # ...make a list in topmost first order. Use a colon delimited # list incase some portion of path contains whitespace. - _G_dir_list=$_G_directory_path:$_G_dir_list + my_dir_list="$my_directory_path:$my_dir_list" # If the last portion added has no slash in it, the list is done - case $_G_directory_path in */*) ;; *) break ;; esac + case $my_directory_path in */*) ;; *) break ;; esac # ...otherwise throw away the child directory and loop - _G_directory_path=`$ECHO "$_G_directory_path" | $SED -e "$sed_dirname"` + my_directory_path=`$ECHO "$my_directory_path" | $SED -e "$dirname"` done - _G_dir_list=`$ECHO "$_G_dir_list" | $SED 's|:*$||'` + my_dir_list=`$ECHO "$my_dir_list" | $SED 's,:*$,,'` - func_mkdir_p_IFS=$IFS; IFS=: - for _G_dir in $_G_dir_list; do - IFS=$func_mkdir_p_IFS - # mkdir can fail with a 'File exist' error if two processes + save_mkdir_p_IFS="$IFS"; IFS=':' + for my_dir in $my_dir_list; do + IFS="$save_mkdir_p_IFS" + # mkdir can fail with a `File exist' error if two processes # try to create one of the directories concurrently. Don't # stop in that case! - $MKDIR "$_G_dir" 2>/dev/null || : + $MKDIR "$my_dir" 2>/dev/null || : done - IFS=$func_mkdir_p_IFS + IFS="$save_mkdir_p_IFS" # Bail out if we (or some other process) failed to create a directory. - test -d "$_G_directory_path" || \ - func_fatal_error "Failed to create '$1'" + test -d "$my_directory_path" || \ + func_fatal_error "Failed to create \`$1'" fi } -# func_mktempdir [BASENAME] -# ------------------------- +# func_mktempdir [string] # Make a temporary directory that won't clash with other running # libtool processes, and avoids race conditions if possible. If -# given, BASENAME is the basename for that directory. +# given, STRING is the basename for that directory. func_mktempdir () { - $debug_cmd + my_template="${TMPDIR-/tmp}/${1-$progname}" - _G_template=${TMPDIR-/tmp}/${1-$progname} - - if test : = "$opt_dry_run"; then + if test "$opt_dry_run" = ":"; then # Return a directory name, but don't create it in dry-run mode - _G_tmpdir=$_G_template-$$ + my_tmpdir="${my_template}-$$" else # If mktemp works, use that first and foremost - _G_tmpdir=`mktemp -d "$_G_template-XXXXXXXX" 2>/dev/null` + my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null` - if test ! -d "$_G_tmpdir"; then + if test ! -d "$my_tmpdir"; then # Failing that, at least try and use $RANDOM to avoid a race - _G_tmpdir=$_G_template-${RANDOM-0}$$ + my_tmpdir="${my_template}-${RANDOM-0}$$" - func_mktempdir_umask=`umask` + save_mktempdir_umask=`umask` umask 0077 - $MKDIR "$_G_tmpdir" - umask $func_mktempdir_umask + $MKDIR "$my_tmpdir" + umask $save_mktempdir_umask fi # If we're not in dry-run mode, bomb out on failure - test -d "$_G_tmpdir" || \ - func_fatal_error "cannot create temporary directory '$_G_tmpdir'" - fi - - $ECHO "$_G_tmpdir" -} - - -# func_normal_abspath PATH -# ------------------------ -# Remove doubled-up and trailing slashes, "." path components, -# and cancel out any ".." path components in PATH after making -# it an absolute path. -func_normal_abspath () -{ - $debug_cmd - - # These SED scripts presuppose an absolute path with a trailing slash. - _G_pathcar='s|^/\([^/]*\).*$|\1|' - _G_pathcdr='s|^/[^/]*||' - _G_removedotparts=':dotsl - s|/\./|/|g - t dotsl - s|/\.$|/|' - _G_collapseslashes='s|/\{1,\}|/|g' - _G_finalslash='s|/*$|/|' - - # Start from root dir and reassemble the path. - func_normal_abspath_result= - func_normal_abspath_tpath=$1 - func_normal_abspath_altnamespace= - case $func_normal_abspath_tpath in - "") - # Empty path, that just means $cwd. - func_stripname '' '/' "`pwd`" - func_normal_abspath_result=$func_stripname_result - return - ;; - # The next three entries are used to spot a run of precisely - # two leading slashes without using negated character classes; - # we take advantage of case's first-match behaviour. - ///*) - # Unusual form of absolute path, do nothing. - ;; - //*) - # Not necessarily an ordinary path; POSIX reserves leading '//' - # and for example Cygwin uses it to access remote file shares - # over CIFS/SMB, so we conserve a leading double slash if found. - func_normal_abspath_altnamespace=/ - ;; - /*) - # Absolute path, do nothing. - ;; - *) - # Relative path, prepend $cwd. - func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath - ;; - esac - - # Cancel out all the simple stuff to save iterations. We also want - # the path to end with a slash for ease of parsing, so make sure - # there is one (and only one) here. - func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ - -e "$_G_removedotparts" -e "$_G_collapseslashes" -e "$_G_finalslash"` - while :; do - # Processed it all yet? - if test / = "$func_normal_abspath_tpath"; then - # If we ascended to the root using ".." the result may be empty now. - if test -z "$func_normal_abspath_result"; then - func_normal_abspath_result=/ - fi - break - fi - func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \ - -e "$_G_pathcar"` - func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ - -e "$_G_pathcdr"` - # Figure out what to do with it - case $func_normal_abspath_tcomponent in - "") - # Trailing empty path component, ignore it. - ;; - ..) - # Parent dir; strip last assembled component from result. - func_dirname "$func_normal_abspath_result" - func_normal_abspath_result=$func_dirname_result - ;; - *) - # Actual path component, append it. - func_append func_normal_abspath_result "/$func_normal_abspath_tcomponent" - ;; - esac - done - # Restore leading double-slash if one was found on entry. - func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result -} - - -# func_notquiet ARG... -# -------------------- -# Echo program name prefixed message only when not in quiet mode. -func_notquiet () -{ - $debug_cmd - - $opt_quiet || func_echo ${1+"$@"} - - # A bug in bash halts the script if the last line of a function - # fails when set -e is in force, so we need another command to - # work around that: - : -} - - -# func_relative_path SRCDIR DSTDIR -# -------------------------------- -# Set func_relative_path_result to the relative path from SRCDIR to DSTDIR. -func_relative_path () -{ - $debug_cmd - - func_relative_path_result= - func_normal_abspath "$1" - func_relative_path_tlibdir=$func_normal_abspath_result - func_normal_abspath "$2" - func_relative_path_tbindir=$func_normal_abspath_result - - # Ascend the tree starting from libdir - while :; do - # check if we have found a prefix of bindir - case $func_relative_path_tbindir in - $func_relative_path_tlibdir) - # found an exact match - func_relative_path_tcancelled= - break - ;; - $func_relative_path_tlibdir*) - # found a matching prefix - func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir" - func_relative_path_tcancelled=$func_stripname_result - if test -z "$func_relative_path_result"; then - func_relative_path_result=. - fi - break - ;; - *) - func_dirname $func_relative_path_tlibdir - func_relative_path_tlibdir=$func_dirname_result - if test -z "$func_relative_path_tlibdir"; then - # Have to descend all the way to the root! - func_relative_path_result=../$func_relative_path_result - func_relative_path_tcancelled=$func_relative_path_tbindir - break - fi - func_relative_path_result=../$func_relative_path_result - ;; - esac - done - - # Now calculate path; take care to avoid doubling-up slashes. - func_stripname '' '/' "$func_relative_path_result" - func_relative_path_result=$func_stripname_result - func_stripname '/' '/' "$func_relative_path_tcancelled" - if test -n "$func_stripname_result"; then - func_append func_relative_path_result "/$func_stripname_result" - fi - - # Normalisation. If bindir is libdir, return '.' else relative path. - if test -n "$func_relative_path_result"; then - func_stripname './' '' "$func_relative_path_result" - func_relative_path_result=$func_stripname_result - fi - - test -n "$func_relative_path_result" || func_relative_path_result=. - - : -} - - -# func_quote_for_eval ARG... -# -------------------------- -# Aesthetically quote ARGs to be evaled later. -# This function returns two values: -# i) func_quote_for_eval_result -# double-quoted, suitable for a subsequent eval -# ii) func_quote_for_eval_unquoted_result -# has all characters that are still active within double -# quotes backslashified. -func_quote_for_eval () -{ - $debug_cmd - - func_quote_for_eval_unquoted_result= - func_quote_for_eval_result= - while test 0 -lt $#; do - case $1 in - *[\\\`\"\$]*) - _G_unquoted_arg=`printf '%s\n' "$1" |$SED "$sed_quote_subst"` ;; - *) - _G_unquoted_arg=$1 ;; - esac - if test -n "$func_quote_for_eval_unquoted_result"; then - func_append func_quote_for_eval_unquoted_result " $_G_unquoted_arg" - else - func_append func_quote_for_eval_unquoted_result "$_G_unquoted_arg" - fi - - case $_G_unquoted_arg in - # Double-quote args containing shell metacharacters to delay - # word splitting, command substitution and variable expansion - # for a subsequent eval. - # Many Bourne shells cannot handle close brackets correctly - # in scan sets, so we specify it separately. - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - _G_quoted_arg=\"$_G_unquoted_arg\" - ;; - *) - _G_quoted_arg=$_G_unquoted_arg - ;; - esac - - if test -n "$func_quote_for_eval_result"; then - func_append func_quote_for_eval_result " $_G_quoted_arg" - else - func_append func_quote_for_eval_result "$_G_quoted_arg" - fi - shift - done -} - - -# func_quote_for_expand ARG -# ------------------------- -# Aesthetically quote ARG to be evaled later; same as above, -# but do not quote variable references. -func_quote_for_expand () -{ - $debug_cmd - - case $1 in - *[\\\`\"]*) - _G_arg=`$ECHO "$1" | $SED \ - -e "$sed_double_quote_subst" -e "$sed_double_backslash"` ;; - *) - _G_arg=$1 ;; - esac - - case $_G_arg in - # Double-quote args containing shell metacharacters to delay - # word splitting and command substitution for a subsequent eval. - # Many Bourne shells cannot handle close brackets correctly - # in scan sets, so we specify it separately. - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - _G_arg=\"$_G_arg\" - ;; - esac - - func_quote_for_expand_result=$_G_arg -} - - -# func_stripname PREFIX SUFFIX NAME -# --------------------------------- -# strip PREFIX and SUFFIX from NAME, and store in func_stripname_result. -# PREFIX and SUFFIX must not contain globbing or regex special -# characters, hashes, percent signs, but SUFFIX may contain a leading -# dot (in which case that matches only a dot). -if test yes = "$_G_HAVE_XSI_OPS"; then - eval 'func_stripname () - { - $debug_cmd - - # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are - # positional parameters, so assign one to ordinary variable first. - func_stripname_result=$3 - func_stripname_result=${func_stripname_result#"$1"} - func_stripname_result=${func_stripname_result%"$2"} - }' -else - func_stripname () - { - $debug_cmd - - case $2 in - .*) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%\\\\$2\$%%"`;; - *) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%$2\$%%"`;; - esac - } -fi - - -# func_show_eval CMD [FAIL_EXP] -# ----------------------------- -# Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is -# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP -# is given, then evaluate it. -func_show_eval () -{ - $debug_cmd - - _G_cmd=$1 - _G_fail_exp=${2-':'} - - func_quote_for_expand "$_G_cmd" - eval "func_notquiet $func_quote_for_expand_result" - - $opt_dry_run || { - eval "$_G_cmd" - _G_status=$? - if test 0 -ne "$_G_status"; then - eval "(exit $_G_status); $_G_fail_exp" - fi - } -} - - -# func_show_eval_locale CMD [FAIL_EXP] -# ------------------------------------ -# Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is -# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP -# is given, then evaluate it. Use the saved locale for evaluation. -func_show_eval_locale () -{ - $debug_cmd - - _G_cmd=$1 - _G_fail_exp=${2-':'} - - $opt_quiet || { - func_quote_for_expand "$_G_cmd" - eval "func_echo $func_quote_for_expand_result" - } - - $opt_dry_run || { - eval "$_G_user_locale - $_G_cmd" - _G_status=$? - eval "$_G_safe_locale" - if test 0 -ne "$_G_status"; then - eval "(exit $_G_status); $_G_fail_exp" - fi - } -} - - -# func_tr_sh -# ---------- -# Turn $1 into a string suitable for a shell variable name. -# Result is stored in $func_tr_sh_result. All characters -# not in the set a-zA-Z0-9_ are replaced with '_'. Further, -# if $1 begins with a digit, a '_' is prepended as well. -func_tr_sh () -{ - $debug_cmd - - case $1 in - [0-9]* | *[!a-zA-Z0-9_]*) - func_tr_sh_result=`$ECHO "$1" | $SED -e 's/^\([0-9]\)/_\1/' -e 's/[^a-zA-Z0-9_]/_/g'` - ;; - * ) - func_tr_sh_result=$1 - ;; - esac -} - - -# func_verbose ARG... -# ------------------- -# Echo program name prefixed message in verbose mode only. -func_verbose () -{ - $debug_cmd - - $opt_verbose && func_echo "$*" - - : -} - - -# func_warn_and_continue ARG... -# ----------------------------- -# Echo program name prefixed warning message to standard error. -func_warn_and_continue () -{ - $debug_cmd - - $require_term_colors - - func_echo_infix_1 "${tc_red}warning$tc_reset" "$*" >&2 -} - - -# func_warning CATEGORY ARG... -# ---------------------------- -# Echo program name prefixed warning message to standard error. Warning -# messages can be filtered according to CATEGORY, where this function -# elides messages where CATEGORY is not listed in the global variable -# 'opt_warning_types'. -func_warning () -{ - $debug_cmd - - # CATEGORY must be in the warning_categories list! - case " $warning_categories " in - *" $1 "*) ;; - *) func_internal_error "invalid warning category '$1'" ;; - esac - - _G_category=$1 - shift - - case " $opt_warning_types " in - *" $_G_category "*) $warning_func ${1+"$@"} ;; - esac -} - - -# func_sort_ver VER1 VER2 -# ----------------------- -# 'sort -V' is not generally available. -# Note this deviates from the version comparison in automake -# in that it treats 1.5 < 1.5.0, and treats 1.4.4a < 1.4-p3a -# but this should suffice as we won't be specifying old -# version formats or redundant trailing .0 in bootstrap.conf. -# If we did want full compatibility then we should probably -# use m4_version_compare from autoconf. -func_sort_ver () -{ - $debug_cmd - - printf '%s\n%s\n' "$1" "$2" \ - | sort -t. -k 1,1n -k 2,2n -k 3,3n -k 4,4n -k 5,5n -k 6,6n -k 7,7n -k 8,8n -k 9,9n -} - -# func_lt_ver PREV CURR -# --------------------- -# Return true if PREV and CURR are in the correct order according to -# func_sort_ver, otherwise false. Use it like this: -# -# func_lt_ver "$prev_ver" "$proposed_ver" || func_fatal_error "..." -func_lt_ver () -{ - $debug_cmd - - test "x$1" = x`func_sort_ver "$1" "$2" | $SED 1q` -} - - -# Local variables: -# mode: shell-script -# sh-indentation: 2 -# eval: (add-hook 'before-save-hook 'time-stamp) -# time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC" -# time-stamp-time-zone: "UTC" -# End: -#! /bin/sh - -# Set a version string for this script. -scriptversion=2014-01-07.03; # UTC - -# A portable, pluggable option parser for Bourne shell. -# Written by Gary V. Vaughan, 2010 - -# Copyright (C) 2010-2015 Free Software Foundation, Inc. -# This is free software; see the source for copying conditions. There is NO -# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -# Please report bugs or propose patches to gary@gnu.org. - - -## ------ ## -## Usage. ## -## ------ ## - -# This file is a library for parsing options in your shell scripts along -# with assorted other useful supporting features that you can make use -# of too. -# -# For the simplest scripts you might need only: -# -# #!/bin/sh -# . relative/path/to/funclib.sh -# . relative/path/to/options-parser -# scriptversion=1.0 -# func_options ${1+"$@"} -# eval set dummy "$func_options_result"; shift -# ...rest of your script... -# -# In order for the '--version' option to work, you will need to have a -# suitably formatted comment like the one at the top of this file -# starting with '# Written by ' and ending with '# warranty; '. -# -# For '-h' and '--help' to work, you will also need a one line -# description of your script's purpose in a comment directly above the -# '# Written by ' line, like the one at the top of this file. -# -# The default options also support '--debug', which will turn on shell -# execution tracing (see the comment above debug_cmd below for another -# use), and '--verbose' and the func_verbose function to allow your script -# to display verbose messages only when your user has specified -# '--verbose'. -# -# After sourcing this file, you can plug processing for additional -# options by amending the variables from the 'Configuration' section -# below, and following the instructions in the 'Option parsing' -# section further down. - -## -------------- ## -## Configuration. ## -## -------------- ## - -# You should override these variables in your script after sourcing this -# file so that they reflect the customisations you have added to the -# option parser. - -# The usage line for option parsing errors and the start of '-h' and -# '--help' output messages. You can embed shell variables for delayed -# expansion at the time the message is displayed, but you will need to -# quote other shell meta-characters carefully to prevent them being -# expanded when the contents are evaled. -usage='$progpath [OPTION]...' - -# Short help message in response to '-h' and '--help'. Add to this or -# override it after sourcing this library to reflect the full set of -# options your script accepts. -usage_message="\ - --debug enable verbose shell tracing - -W, --warnings=CATEGORY - report the warnings falling in CATEGORY [all] - -v, --verbose verbosely report processing - --version print version information and exit - -h, --help print short or long help message and exit -" - -# Additional text appended to 'usage_message' in response to '--help'. -long_help_message=" -Warning categories include: - 'all' show all warnings - 'none' turn off all the warnings - 'error' warnings are treated as fatal errors" - -# Help message printed before fatal option parsing errors. -fatal_help="Try '\$progname --help' for more information." - - - -## ------------------------- ## -## Hook function management. ## -## ------------------------- ## - -# This section contains functions for adding, removing, and running hooks -# to the main code. A hook is just a named list of of function, that can -# be run in order later on. - -# func_hookable FUNC_NAME -# ----------------------- -# Declare that FUNC_NAME will run hooks added with -# 'func_add_hook FUNC_NAME ...'. -func_hookable () -{ - $debug_cmd - - func_append hookable_fns " $1" -} - - -# func_add_hook FUNC_NAME HOOK_FUNC -# --------------------------------- -# Request that FUNC_NAME call HOOK_FUNC before it returns. FUNC_NAME must -# first have been declared "hookable" by a call to 'func_hookable'. -func_add_hook () -{ - $debug_cmd - - case " $hookable_fns " in - *" $1 "*) ;; - *) func_fatal_error "'$1' does not accept hook functions." ;; - esac - - eval func_append ${1}_hooks '" $2"' -} - - -# func_remove_hook FUNC_NAME HOOK_FUNC -# ------------------------------------ -# Remove HOOK_FUNC from the list of functions called by FUNC_NAME. -func_remove_hook () -{ - $debug_cmd - - eval ${1}_hooks='`$ECHO "\$'$1'_hooks" |$SED "s| '$2'||"`' -} - - -# func_run_hooks FUNC_NAME [ARG]... -# --------------------------------- -# Run all hook functions registered to FUNC_NAME. -# It is assumed that the list of hook functions contains nothing more -# than a whitespace-delimited list of legal shell function names, and -# no effort is wasted trying to catch shell meta-characters or preserve -# whitespace. -func_run_hooks () -{ - $debug_cmd - - case " $hookable_fns " in - *" $1 "*) ;; - *) func_fatal_error "'$1' does not support hook funcions.n" ;; - esac - - eval _G_hook_fns=\$$1_hooks; shift - - for _G_hook in $_G_hook_fns; do - eval $_G_hook '"$@"' - - # store returned options list back into positional - # parameters for next 'cmd' execution. - eval _G_hook_result=\$${_G_hook}_result - eval set dummy "$_G_hook_result"; shift - done - - func_quote_for_eval ${1+"$@"} - func_run_hooks_result=$func_quote_for_eval_result -} - - - -## --------------- ## -## Option parsing. ## -## --------------- ## - -# In order to add your own option parsing hooks, you must accept the -# full positional parameter list in your hook function, remove any -# options that you action, and then pass back the remaining unprocessed -# options in '_result', escaped suitably for -# 'eval'. Like this: -# -# my_options_prep () -# { -# $debug_cmd -# -# # Extend the existing usage message. -# usage_message=$usage_message' -# -s, --silent don'\''t print informational messages -# ' -# -# func_quote_for_eval ${1+"$@"} -# my_options_prep_result=$func_quote_for_eval_result -# } -# func_add_hook func_options_prep my_options_prep -# -# -# my_silent_option () -# { -# $debug_cmd -# -# # Note that for efficiency, we parse as many options as we can -# # recognise in a loop before passing the remainder back to the -# # caller on the first unrecognised argument we encounter. -# while test $# -gt 0; do -# opt=$1; shift -# case $opt in -# --silent|-s) opt_silent=: ;; -# # Separate non-argument short options: -# -s*) func_split_short_opt "$_G_opt" -# set dummy "$func_split_short_opt_name" \ -# "-$func_split_short_opt_arg" ${1+"$@"} -# shift -# ;; -# *) set dummy "$_G_opt" "$*"; shift; break ;; -# esac -# done -# -# func_quote_for_eval ${1+"$@"} -# my_silent_option_result=$func_quote_for_eval_result -# } -# func_add_hook func_parse_options my_silent_option -# -# -# my_option_validation () -# { -# $debug_cmd -# -# $opt_silent && $opt_verbose && func_fatal_help "\ -# '--silent' and '--verbose' options are mutually exclusive." -# -# func_quote_for_eval ${1+"$@"} -# my_option_validation_result=$func_quote_for_eval_result -# } -# func_add_hook func_validate_options my_option_validation -# -# You'll alse need to manually amend $usage_message to reflect the extra -# options you parse. It's preferable to append if you can, so that -# multiple option parsing hooks can be added safely. - - -# func_options [ARG]... -# --------------------- -# All the functions called inside func_options are hookable. See the -# individual implementations for details. -func_hookable func_options -func_options () -{ - $debug_cmd - - func_options_prep ${1+"$@"} - eval func_parse_options \ - ${func_options_prep_result+"$func_options_prep_result"} - eval func_validate_options \ - ${func_parse_options_result+"$func_parse_options_result"} - - eval func_run_hooks func_options \ - ${func_validate_options_result+"$func_validate_options_result"} + test -d "$my_tmpdir" || \ + func_fatal_error "cannot create temporary directory \`$my_tmpdir'" + fi - # save modified positional parameters for caller - func_options_result=$func_run_hooks_result + $ECHO "$my_tmpdir" } -# func_options_prep [ARG]... -# -------------------------- -# All initialisations required before starting the option parse loop. -# Note that when calling hook functions, we pass through the list of -# positional parameters. If a hook function modifies that list, and -# needs to propogate that back to rest of this script, then the complete -# modified list must be put in 'func_run_hooks_result' before -# returning. -func_hookable func_options_prep -func_options_prep () +# func_quote_for_eval arg +# Aesthetically quote ARG to be evaled later. +# This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT +# is double-quoted, suitable for a subsequent eval, whereas +# FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters +# which are still active within double quotes backslashified. +func_quote_for_eval () { - $debug_cmd - - # Option defaults: - opt_verbose=false - opt_warning_types= - - func_run_hooks func_options_prep ${1+"$@"} + case $1 in + *[\\\`\"\$]*) + func_quote_for_eval_unquoted_result=`$ECHO "$1" | $SED "$sed_quote_subst"` ;; + *) + func_quote_for_eval_unquoted_result="$1" ;; + esac - # save modified positional parameters for caller - func_options_prep_result=$func_run_hooks_result + case $func_quote_for_eval_unquoted_result in + # Double-quote args containing shell metacharacters to delay + # word splitting, command substitution and and variable + # expansion for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\"" + ;; + *) + func_quote_for_eval_result="$func_quote_for_eval_unquoted_result" + esac } -# func_parse_options [ARG]... -# --------------------------- -# The main option parsing loop. -func_hookable func_parse_options -func_parse_options () +# func_quote_for_expand arg +# Aesthetically quote ARG to be evaled later; same as above, +# but do not quote variable references. +func_quote_for_expand () { - $debug_cmd - - func_parse_options_result= + case $1 in + *[\\\`\"]*) + my_arg=`$ECHO "$1" | $SED \ + -e "$double_quote_subst" -e "$sed_double_backslash"` ;; + *) + my_arg="$1" ;; + esac - # this just eases exit handling - while test $# -gt 0; do - # Defer to hook functions for initial option parsing, so they - # get priority in the event of reusing an option name. - func_run_hooks func_parse_options ${1+"$@"} + case $my_arg in + # Double-quote args containing shell metacharacters to delay + # word splitting and command substitution for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + my_arg="\"$my_arg\"" + ;; + esac - # Adjust func_parse_options positional parameters to match - eval set dummy "$func_run_hooks_result"; shift + func_quote_for_expand_result="$my_arg" +} - # Break out of the loop if we already parsed every option. - test $# -gt 0 || break - _G_opt=$1 - shift - case $_G_opt in - --debug|-x) debug_cmd='set -x' - func_echo "enabling shell trace mode" - $debug_cmd - ;; - - --no-warnings|--no-warning|--no-warn) - set dummy --warnings none ${1+"$@"} - shift - ;; +# func_show_eval cmd [fail_exp] +# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is +# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP +# is given, then evaluate it. +func_show_eval () +{ + my_cmd="$1" + my_fail_exp="${2-:}" - --warnings|--warning|-W) - test $# = 0 && func_missing_arg $_G_opt && break - case " $warning_categories $1" in - *" $1 "*) - # trailing space prevents matching last $1 above - func_append_uniq opt_warning_types " $1" - ;; - *all) - opt_warning_types=$warning_categories - ;; - *none) - opt_warning_types=none - warning_func=: - ;; - *error) - opt_warning_types=$warning_categories - warning_func=func_fatal_error - ;; - *) - func_fatal_error \ - "unsupported warning category: '$1'" - ;; - esac - shift - ;; - - --verbose|-v) opt_verbose=: ;; - --version) func_version ;; - -\?|-h) func_usage ;; - --help) func_help ;; - - # Separate optargs to long options (plugins may need this): - --*=*) func_split_equals "$_G_opt" - set dummy "$func_split_equals_lhs" \ - "$func_split_equals_rhs" ${1+"$@"} - shift - ;; - - # Separate optargs to short options: - -W*) - func_split_short_opt "$_G_opt" - set dummy "$func_split_short_opt_name" \ - "$func_split_short_opt_arg" ${1+"$@"} - shift - ;; - - # Separate non-argument short options: - -\?*|-h*|-v*|-x*) - func_split_short_opt "$_G_opt" - set dummy "$func_split_short_opt_name" \ - "-$func_split_short_opt_arg" ${1+"$@"} - shift - ;; - - --) break ;; - -*) func_fatal_help "unrecognised option: '$_G_opt'" ;; - *) set dummy "$_G_opt" ${1+"$@"}; shift; break ;; - esac - done + ${opt_silent-false} || { + func_quote_for_expand "$my_cmd" + eval "func_echo $func_quote_for_expand_result" + } - # save modified positional parameters for caller - func_quote_for_eval ${1+"$@"} - func_parse_options_result=$func_quote_for_eval_result + if ${opt_dry_run-false}; then :; else + eval "$my_cmd" + my_status=$? + if test "$my_status" -eq 0; then :; else + eval "(exit $my_status); $my_fail_exp" + fi + fi } -# func_validate_options [ARG]... -# ------------------------------ -# Perform any sanity checks on option settings and/or unconsumed -# arguments. -func_hookable func_validate_options -func_validate_options () +# func_show_eval_locale cmd [fail_exp] +# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is +# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP +# is given, then evaluate it. Use the saved locale for evaluation. +func_show_eval_locale () { - $debug_cmd - - # Display all warnings if -W was not given. - test -n "$opt_warning_types" || opt_warning_types=" $warning_categories" + my_cmd="$1" + my_fail_exp="${2-:}" - func_run_hooks func_validate_options ${1+"$@"} - - # Bail if the options were screwed! - $exit_cmd $EXIT_FAILURE + ${opt_silent-false} || { + func_quote_for_expand "$my_cmd" + eval "func_echo $func_quote_for_expand_result" + } - # save modified positional parameters for caller - func_validate_options_result=$func_run_hooks_result + if ${opt_dry_run-false}; then :; else + eval "$lt_user_locale + $my_cmd" + my_status=$? + eval "$lt_safe_locale" + if test "$my_status" -eq 0; then :; else + eval "(exit $my_status); $my_fail_exp" + fi + fi } +# func_tr_sh +# Turn $1 into a string suitable for a shell variable name. +# Result is stored in $func_tr_sh_result. All characters +# not in the set a-zA-Z0-9_ are replaced with '_'. Further, +# if $1 begins with a digit, a '_' is prepended as well. +func_tr_sh () +{ + case $1 in + [0-9]* | *[!a-zA-Z0-9_]*) + func_tr_sh_result=`$ECHO "$1" | $SED 's/^\([0-9]\)/_\1/; s/[^a-zA-Z0-9_]/_/g'` + ;; + * ) + func_tr_sh_result=$1 + ;; + esac +} -## ----------------- ## -## Helper functions. ## -## ----------------- ## - -# This section contains the helper functions used by the rest of the -# hookable option parser framework in ascii-betical order. +# func_version +# Echo version message to standard output and exit. +func_version () +{ + $opt_debug + $SED -n '/(C)/!b go + :more + /\./!{ + N + s/\n# / / + b more + } + :go + /^# '$PROGRAM' (GNU /,/# warranty; / { + s/^# // + s/^# *$// + s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/ + p + }' < "$progpath" + exit $? +} -# func_fatal_help ARG... -# ---------------------- -# Echo program name prefixed message to standard error, followed by -# a help hint, and exit. -func_fatal_help () +# func_usage +# Echo short help message to standard output and exit. +func_usage () { - $debug_cmd + $opt_debug - eval \$ECHO \""Usage: $usage"\" - eval \$ECHO \""$fatal_help"\" - func_error ${1+"$@"} - exit $EXIT_FAILURE + $SED -n '/^# Usage:/,/^# *.*--help/ { + s/^# // + s/^# *$// + s/\$progname/'$progname'/ + p + }' < "$progpath" + echo + $ECHO "run \`$progname --help | more' for full usage" + exit $? } - -# func_help -# --------- -# Echo long help message to standard output and exit. +# func_help [NOEXIT] +# Echo long help message to standard output and exit, +# unless 'noexit' is passed as argument. func_help () { - $debug_cmd - - func_usage_message - $ECHO "$long_help_message" - exit 0 + $opt_debug + + $SED -n '/^# Usage:/,/# Report bugs to/ { + :print + s/^# // + s/^# *$// + s*\$progname*'$progname'* + s*\$host*'"$host"'* + s*\$SHELL*'"$SHELL"'* + s*\$LTCC*'"$LTCC"'* + s*\$LTCFLAGS*'"$LTCFLAGS"'* + s*\$LD*'"$LD"'* + s/\$with_gnu_ld/'"$with_gnu_ld"'/ + s/\$automake_version/'"`(${AUTOMAKE-automake} --version) 2>/dev/null |$SED 1q`"'/ + s/\$autoconf_version/'"`(${AUTOCONF-autoconf} --version) 2>/dev/null |$SED 1q`"'/ + p + d + } + /^# .* home page:/b print + /^# General help using/b print + ' < "$progpath" + ret=$? + if test -z "$1"; then + exit $ret + fi } - -# func_missing_arg ARGNAME -# ------------------------ +# func_missing_arg argname # Echo program name prefixed message to standard error and set global # exit_cmd. func_missing_arg () { - $debug_cmd + $opt_debug - func_error "Missing argument for '$1'." + func_error "missing argument for $1." exit_cmd=exit } -# func_split_equals STRING -# ------------------------ -# Set func_split_equals_lhs and func_split_equals_rhs shell variables after -# splitting STRING at the '=' sign. -test -z "$_G_HAVE_XSI_OPS" \ - && (eval 'x=a/b/c; - test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \ - && _G_HAVE_XSI_OPS=yes - -if test yes = "$_G_HAVE_XSI_OPS" -then - # This is an XSI compatible shell, allowing a faster implementation... - eval 'func_split_equals () - { - $debug_cmd - - func_split_equals_lhs=${1%%=*} - func_split_equals_rhs=${1#*=} - test "x$func_split_equals_lhs" = "x$1" \ - && func_split_equals_rhs= - }' -else - # ...otherwise fall back to using expr, which is often a shell builtin. - func_split_equals () - { - $debug_cmd - - func_split_equals_lhs=`expr "x$1" : 'x\([^=]*\)'` - func_split_equals_rhs= - test "x$func_split_equals_lhs" = "x$1" \ - || func_split_equals_rhs=`expr "x$1" : 'x[^=]*=\(.*\)$'` - } -fi #func_split_equals - - -# func_split_short_opt SHORTOPT -# ----------------------------- +# func_split_short_opt shortopt # Set func_split_short_opt_name and func_split_short_opt_arg shell # variables after splitting SHORTOPT after the 2nd character. -if test yes = "$_G_HAVE_XSI_OPS" -then - # This is an XSI compatible shell, allowing a faster implementation... - eval 'func_split_short_opt () - { - $debug_cmd - - func_split_short_opt_arg=${1#??} - func_split_short_opt_name=${1%"$func_split_short_opt_arg"} - }' -else - # ...otherwise fall back to using expr, which is often a shell builtin. - func_split_short_opt () - { - $debug_cmd - - func_split_short_opt_name=`expr "x$1" : 'x-\(.\)'` - func_split_short_opt_arg=`expr "x$1" : 'x-.\(.*\)$'` - } -fi #func_split_short_opt - - -# func_usage -# ---------- -# Echo short help message to standard output and exit. -func_usage () +func_split_short_opt () { - $debug_cmd + my_sed_short_opt='1s/^\(..\).*$/\1/;q' + my_sed_short_rest='1s/^..\(.*\)$/\1/;q' - func_usage_message - $ECHO "Run '$progname --help |${PAGER-more}' for full usage" - exit 0 -} + func_split_short_opt_name=`$ECHO "$1" | $SED "$my_sed_short_opt"` + func_split_short_opt_arg=`$ECHO "$1" | $SED "$my_sed_short_rest"` +} # func_split_short_opt may be replaced by extended shell implementation -# func_usage_message -# ------------------ -# Echo short help message to standard output. -func_usage_message () +# func_split_long_opt longopt +# Set func_split_long_opt_name and func_split_long_opt_arg shell +# variables after splitting LONGOPT at the `=' sign. +func_split_long_opt () { - $debug_cmd + my_sed_long_opt='1s/^\(--[^=]*\)=.*/\1/;q' + my_sed_long_arg='1s/^--[^=]*=//' - eval \$ECHO \""Usage: $usage"\" - echo - $SED -n 's|^# || - /^Written by/{ - x;p;x - } - h - /^Written by/q' < "$progpath" - echo - eval \$ECHO \""$usage_message"\" -} + func_split_long_opt_name=`$ECHO "$1" | $SED "$my_sed_long_opt"` + func_split_long_opt_arg=`$ECHO "$1" | $SED "$my_sed_long_arg"` +} # func_split_long_opt may be replaced by extended shell implementation +exit_cmd=: -# func_version -# ------------ -# Echo version message to standard output and exit. -func_version () -{ - $debug_cmd - printf '%s\n' "$progname $scriptversion" - $SED -n ' - /(C)/!b go - :more - /\./!{ - N - s|\n# | | - b more - } - :go - /^# Written by /,/# warranty; / { - s|^# || - s|^# *$|| - s|\((C)\)[ 0-9,-]*[ ,-]\([1-9][0-9]* \)|\1 \2| - p - } - /^# Written by / { - s|^# || - p - } - /^warranty; /q' < "$progpath" - exit $? -} -# Local variables: -# mode: shell-script -# sh-indentation: 2 -# eval: (add-hook 'before-save-hook 'time-stamp) -# time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC" -# time-stamp-time-zone: "UTC" -# End: +magic="%%%MAGIC variable%%%" +magic_exe="%%%MAGIC EXE variable%%%" -# Set a version string. -scriptversion='(GNU libtool) 2.4.6' +# Global variables. +nonopt= +preserve_args= +lo2o="s/\\.lo\$/.${objext}/" +o2lo="s/\\.${objext}\$/.lo/" +extracted_archives= +extracted_serial=0 +# If this variable is set in any of the actions, the command in it +# will be execed at the end. This prevents here-documents from being +# left over by shells. +exec_cmd= -# func_echo ARG... -# ---------------- -# Libtool also displays the current mode in messages, so override -# funclib.sh func_echo with this custom definition. -func_echo () +# func_append var value +# Append VALUE to the end of shell variable VAR. +func_append () { - $debug_cmd - - _G_message=$* - - func_echo_IFS=$IFS - IFS=$nl - for _G_line in $_G_message; do - IFS=$func_echo_IFS - $ECHO "$progname${opt_mode+: $opt_mode}: $_G_line" - done - IFS=$func_echo_IFS -} - + eval "${1}=\$${1}\${2}" +} # func_append may be replaced by extended shell implementation -# func_warning ARG... -# ------------------- -# Libtool warnings are not categorized, so override funclib.sh -# func_warning with this simpler definition. -func_warning () +# func_append_quoted var value +# Quote VALUE and append to the end of shell variable VAR, separated +# by a space. +func_append_quoted () { - $debug_cmd - - $warning_func ${1+"$@"} -} - + func_quote_for_eval "${2}" + eval "${1}=\$${1}\\ \$func_quote_for_eval_result" +} # func_append_quoted may be replaced by extended shell implementation -## ---------------- ## -## Options parsing. ## -## ---------------- ## - -# Hook in the functions to make sure our own options are parsed during -# the option parsing loop. - -usage='$progpath [OPTION]... [MODE-ARG]...' - -# Short help message in response to '-h'. -usage_message="Options: - --config show all configuration variables - --debug enable verbose shell tracing - -n, --dry-run display commands without modifying any files - --features display basic configuration information and exit - --mode=MODE use operation mode MODE - --no-warnings equivalent to '-Wnone' - --preserve-dup-deps don't remove duplicate dependency libraries - --quiet, --silent don't print informational messages - --tag=TAG use configuration variables from tag TAG - -v, --verbose print more informational messages than default - --version print version information - -W, --warnings=CATEGORY report the warnings falling in CATEGORY [all] - -h, --help, --help-all print short, long, or detailed help message -" -# Additional text appended to 'usage_message' in response to '--help'. -func_help () +# func_arith arithmetic-term... +func_arith () { - $debug_cmd - - func_usage_message - $ECHO "$long_help_message - -MODE must be one of the following: - - clean remove files from the build directory - compile compile a source file into a libtool object - execute automatically set library path, then run a program - finish complete the installation of libtool libraries - install install libraries or executables - link create a library or an executable - uninstall remove libraries from an installed directory - -MODE-ARGS vary depending on the MODE. When passed as first option, -'--mode=MODE' may be abbreviated as 'MODE' or a unique abbreviation of that. -Try '$progname --help --mode=MODE' for a more detailed description of MODE. - -When reporting a bug, please describe a test case to reproduce it and -include the following information: - - host-triplet: $host - shell: $SHELL - compiler: $LTCC - compiler flags: $LTCFLAGS - linker: $LD (gnu? $with_gnu_ld) - version: $progname (GNU libtool) 2.4.6 - automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q` - autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q` - -Report bugs to . -GNU libtool home page: . -General help using GNU software: ." - exit 0 -} + func_arith_result=`expr "${@}"` +} # func_arith may be replaced by extended shell implementation -# func_lo2o OBJECT-NAME -# --------------------- -# Transform OBJECT-NAME from a '.lo' suffix to the platform specific -# object suffix. +# func_len string +# STRING may not start with a hyphen. +func_len () +{ + func_len_result=`expr "${1}" : ".*" 2>/dev/null || echo $max_cmd_len` +} # func_len may be replaced by extended shell implementation -lo2o=s/\\.lo\$/.$objext/ -o2lo=s/\\.$objext\$/.lo/ -if test yes = "$_G_HAVE_XSI_OPS"; then - eval 'func_lo2o () - { - case $1 in - *.lo) func_lo2o_result=${1%.lo}.$objext ;; - * ) func_lo2o_result=$1 ;; - esac - }' +# func_lo2o object +func_lo2o () +{ + func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` +} # func_lo2o may be replaced by extended shell implementation - # func_xform LIBOBJ-OR-SOURCE - # --------------------------- - # Transform LIBOBJ-OR-SOURCE from a '.o' or '.c' (or otherwise) - # suffix to a '.lo' libtool-object suffix. - eval 'func_xform () - { - func_xform_result=${1%.*}.lo - }' -else - # ...otherwise fall back to using sed. - func_lo2o () - { - func_lo2o_result=`$ECHO "$1" | $SED "$lo2o"` - } - func_xform () - { - func_xform_result=`$ECHO "$1" | $SED 's|\.[^.]*$|.lo|'` - } -fi +# func_xform libobj-or-source +func_xform () +{ + func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` +} # func_xform may be replaced by extended shell implementation -# func_fatal_configuration ARG... -# ------------------------------- +# func_fatal_configuration arg... # Echo program name prefixed message to standard error, followed by # a configuration failure hint, and exit. func_fatal_configuration () { - func__fatal_error ${1+"$@"} \ - "See the $PACKAGE documentation for more information." \ - "Fatal configuration error." + func_error ${1+"$@"} + func_error "See the $PACKAGE documentation for more information." + func_fatal_error "Fatal configuration error." } # func_config -# ----------- # Display the configuration for all the tags in this script. func_config () { @@ -2149,19 +915,17 @@ func_config () exit $? } - # func_features -# ------------- # Display the features supported by this script. func_features () { echo "host: $host" - if test yes = "$build_libtool_libs"; then + if test "$build_libtool_libs" = yes; then echo "enable shared libraries" else echo "disable shared libraries" fi - if test yes = "$build_old_libs"; then + if test "$build_old_libs" = yes; then echo "enable static libraries" else echo "disable static libraries" @@ -2170,350 +934,314 @@ func_features () exit $? } - -# func_enable_tag TAGNAME -# ----------------------- +# func_enable_tag tagname # Verify that TAGNAME is valid, and either flag an error and exit, or # enable the TAGNAME tag. We also add TAGNAME to the global $taglist # variable here. func_enable_tag () { - # Global variable: - tagname=$1 + # Global variable: + tagname="$1" - re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$" - re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$" - sed_extractcf=/$re_begincf/,/$re_endcf/p + re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$" + re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$" + sed_extractcf="/$re_begincf/,/$re_endcf/p" - # Validate tagname. - case $tagname in - *[!-_A-Za-z0-9,/]*) - func_fatal_error "invalid tag name: $tagname" - ;; - esac + # Validate tagname. + case $tagname in + *[!-_A-Za-z0-9,/]*) + func_fatal_error "invalid tag name: $tagname" + ;; + esac - # Don't test for the "default" C tag, as we know it's - # there but not specially marked. - case $tagname in - CC) ;; + # Don't test for the "default" C tag, as we know it's + # there but not specially marked. + case $tagname in + CC) ;; *) - if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then - taglist="$taglist $tagname" - - # Evaluate the configuration. Be careful to quote the path - # and the sed script, to avoid splitting on whitespace, but - # also don't use non-portable quotes within backquotes within - # quotes we have to do it in 2 steps: - extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` - eval "$extractedcf" - else - func_error "ignoring unknown tag $tagname" - fi - ;; - esac + if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then + taglist="$taglist $tagname" + + # Evaluate the configuration. Be careful to quote the path + # and the sed script, to avoid splitting on whitespace, but + # also don't use non-portable quotes within backquotes within + # quotes we have to do it in 2 steps: + extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` + eval "$extractedcf" + else + func_error "ignoring unknown tag $tagname" + fi + ;; + esac } - # func_check_version_match -# ------------------------ # Ensure that we are using m4 macros, and libtool script from the same # release of libtool. func_check_version_match () { - if test "$package_revision" != "$macro_revision"; then - if test "$VERSION" != "$macro_version"; then - if test -z "$macro_version"; then - cat >&2 <<_LT_EOF + if test "$package_revision" != "$macro_revision"; then + if test "$VERSION" != "$macro_version"; then + if test -z "$macro_version"; then + cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, but the $progname: definition of this LT_INIT comes from an older release. $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION $progname: and run autoconf again. _LT_EOF - else - cat >&2 <<_LT_EOF + else + cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, but the $progname: definition of this LT_INIT comes from $PACKAGE $macro_version. $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION $progname: and run autoconf again. _LT_EOF - fi - else - cat >&2 <<_LT_EOF + fi + else + cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision, $progname: but the definition of this LT_INIT comes from revision $macro_revision. $progname: You should recreate aclocal.m4 with macros from revision $package_revision $progname: of $PACKAGE $VERSION and run autoconf again. _LT_EOF - fi - - exit $EXIT_MISMATCH fi -} + exit $EXIT_MISMATCH + fi +} -# libtool_options_prep [ARG]... -# ----------------------------- -# Preparation for options parsed by libtool. -libtool_options_prep () -{ - $debug_mode - # Option defaults: - opt_config=false - opt_dlopen= - opt_dry_run=false - opt_help=false - opt_mode= - opt_preserve_dup_deps=false - opt_quiet=false +# Shorthand for --mode=foo, only valid as the first argument +case $1 in +clean|clea|cle|cl) + shift; set dummy --mode clean ${1+"$@"}; shift + ;; +compile|compil|compi|comp|com|co|c) + shift; set dummy --mode compile ${1+"$@"}; shift + ;; +execute|execut|execu|exec|exe|ex|e) + shift; set dummy --mode execute ${1+"$@"}; shift + ;; +finish|finis|fini|fin|fi|f) + shift; set dummy --mode finish ${1+"$@"}; shift + ;; +install|instal|insta|inst|ins|in|i) + shift; set dummy --mode install ${1+"$@"}; shift + ;; +link|lin|li|l) + shift; set dummy --mode link ${1+"$@"}; shift + ;; +uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) + shift; set dummy --mode uninstall ${1+"$@"}; shift + ;; +esac - nonopt= - preserve_args= - # Shorthand for --mode=foo, only valid as the first argument - case $1 in - clean|clea|cle|cl) - shift; set dummy --mode clean ${1+"$@"}; shift - ;; - compile|compil|compi|comp|com|co|c) - shift; set dummy --mode compile ${1+"$@"}; shift - ;; - execute|execut|execu|exec|exe|ex|e) - shift; set dummy --mode execute ${1+"$@"}; shift - ;; - finish|finis|fini|fin|fi|f) - shift; set dummy --mode finish ${1+"$@"}; shift - ;; - install|instal|insta|inst|ins|in|i) - shift; set dummy --mode install ${1+"$@"}; shift - ;; - link|lin|li|l) - shift; set dummy --mode link ${1+"$@"}; shift - ;; - uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) - shift; set dummy --mode uninstall ${1+"$@"}; shift - ;; - esac - # Pass back the list of options. - func_quote_for_eval ${1+"$@"} - libtool_options_prep_result=$func_quote_for_eval_result -} -func_add_hook func_options_prep libtool_options_prep +# Option defaults: +opt_debug=: +opt_dry_run=false +opt_config=false +opt_preserve_dup_deps=false +opt_features=false +opt_finish=false +opt_help=false +opt_help_all=false +opt_silent=: +opt_warning=: +opt_verbose=: +opt_silent=false +opt_verbose=false -# libtool_parse_options [ARG]... -# --------------------------------- -# Provide handling for libtool specific options. -libtool_parse_options () +# Parse options once, thoroughly. This comes as soon as possible in the +# script to make things like `--version' happen as quickly as we can. { - $debug_cmd + # this just eases exit handling + while test $# -gt 0; do + opt="$1" + shift + case $opt in + --debug|-x) opt_debug='set -x' + func_echo "enabling shell trace mode" + $opt_debug + ;; + --dry-run|--dryrun|-n) + opt_dry_run=: + ;; + --config) + opt_config=: +func_config + ;; + --dlopen|-dlopen) + optarg="$1" + opt_dlopen="${opt_dlopen+$opt_dlopen +}$optarg" + shift + ;; + --preserve-dup-deps) + opt_preserve_dup_deps=: + ;; + --features) + opt_features=: +func_features + ;; + --finish) + opt_finish=: +set dummy --mode finish ${1+"$@"}; shift + ;; + --help) + opt_help=: + ;; + --help-all) + opt_help_all=: +opt_help=': help-all' + ;; + --mode) + test $# = 0 && func_missing_arg $opt && break + optarg="$1" + opt_mode="$optarg" +case $optarg in + # Valid mode arguments: + clean|compile|execute|finish|install|link|relink|uninstall) ;; + + # Catch anything else as an error + *) func_error "invalid argument for $opt" + exit_cmd=exit + break + ;; +esac + shift + ;; + --no-silent|--no-quiet) + opt_silent=false +func_append preserve_args " $opt" + ;; + --no-warning|--no-warn) + opt_warning=false +func_append preserve_args " $opt" + ;; + --no-verbose) + opt_verbose=false +func_append preserve_args " $opt" + ;; + --silent|--quiet) + opt_silent=: +func_append preserve_args " $opt" + opt_verbose=false + ;; + --verbose|-v) + opt_verbose=: +func_append preserve_args " $opt" +opt_silent=false + ;; + --tag) + test $# = 0 && func_missing_arg $opt && break + optarg="$1" + opt_tag="$optarg" +func_append preserve_args " $opt $optarg" +func_enable_tag "$optarg" + shift + ;; + + -\?|-h) func_usage ;; + --help) func_help ;; + --version) func_version ;; + + # Separate optargs to long options: + --*=*) + func_split_long_opt "$opt" + set dummy "$func_split_long_opt_name" "$func_split_long_opt_arg" ${1+"$@"} + shift + ;; + + # Separate non-argument short options: + -\?*|-h*|-n*|-v*) + func_split_short_opt "$opt" + set dummy "$func_split_short_opt_name" "-$func_split_short_opt_arg" ${1+"$@"} + shift + ;; + + --) break ;; + -*) func_fatal_help "unrecognized option \`$opt'" ;; + *) set dummy "$opt" ${1+"$@"}; shift; break ;; + esac + done - # Perform our own loop to consume as many options as possible in - # each iteration. - while test $# -gt 0; do - _G_opt=$1 - shift - case $_G_opt in - --dry-run|--dryrun|-n) - opt_dry_run=: - ;; - - --config) func_config ;; - - --dlopen|-dlopen) - opt_dlopen="${opt_dlopen+$opt_dlopen -}$1" - shift - ;; - - --preserve-dup-deps) - opt_preserve_dup_deps=: ;; - - --features) func_features ;; - - --finish) set dummy --mode finish ${1+"$@"}; shift ;; - - --help) opt_help=: ;; - - --help-all) opt_help=': help-all' ;; - - --mode) test $# = 0 && func_missing_arg $_G_opt && break - opt_mode=$1 - case $1 in - # Valid mode arguments: - clean|compile|execute|finish|install|link|relink|uninstall) ;; - - # Catch anything else as an error - *) func_error "invalid argument for $_G_opt" - exit_cmd=exit - break - ;; - esac - shift - ;; - - --no-silent|--no-quiet) - opt_quiet=false - func_append preserve_args " $_G_opt" - ;; - - --no-warnings|--no-warning|--no-warn) - opt_warning=false - func_append preserve_args " $_G_opt" - ;; - - --no-verbose) - opt_verbose=false - func_append preserve_args " $_G_opt" - ;; - - --silent|--quiet) - opt_quiet=: - opt_verbose=false - func_append preserve_args " $_G_opt" - ;; - - --tag) test $# = 0 && func_missing_arg $_G_opt && break - opt_tag=$1 - func_append preserve_args " $_G_opt $1" - func_enable_tag "$1" - shift - ;; - - --verbose|-v) opt_quiet=false - opt_verbose=: - func_append preserve_args " $_G_opt" - ;; - - # An option not handled by this hook function: - *) set dummy "$_G_opt" ${1+"$@"}; shift; break ;; - esac - done + # Validate options: + # save first non-option argument + if test "$#" -gt 0; then + nonopt="$opt" + shift + fi - # save modified positional parameters for caller - func_quote_for_eval ${1+"$@"} - libtool_parse_options_result=$func_quote_for_eval_result -} -func_add_hook func_parse_options libtool_parse_options + # preserve --debug + test "$opt_debug" = : || func_append preserve_args " --debug" + case $host in + *cygwin* | *mingw* | *pw32* | *cegcc*) + # don't eliminate duplications in $postdeps and $predeps + opt_duplicate_compiler_generated_deps=: + ;; + *) + opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps + ;; + esac + $opt_help || { + # Sanity checks first: + func_check_version_match -# libtool_validate_options [ARG]... -# --------------------------------- -# Perform any sanity checks on option settings and/or unconsumed -# arguments. -libtool_validate_options () -{ - # save first non-option argument - if test 0 -lt $#; then - nonopt=$1 - shift + if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then + func_fatal_configuration "not configured to build any kind of library" fi - # preserve --debug - test : = "$debug_cmd" || func_append preserve_args " --debug" - - case $host in - # Solaris2 added to fix http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16452 - # see also: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59788 - *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* | *os2*) - # don't eliminate duplications in $postdeps and $predeps - opt_duplicate_compiler_generated_deps=: - ;; - *) - opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps - ;; - esac - - $opt_help || { - # Sanity checks first: - func_check_version_match - - test yes != "$build_libtool_libs" \ - && test yes != "$build_old_libs" \ - && func_fatal_configuration "not configured to build any kind of library" + # Darwin sucks + eval std_shrext=\"$shrext_cmds\" - # Darwin sucks - eval std_shrext=\"$shrext_cmds\" + # Only execute mode is allowed to have -dlopen flags. + if test -n "$opt_dlopen" && test "$opt_mode" != execute; then + func_error "unrecognized option \`-dlopen'" + $ECHO "$help" 1>&2 + exit $EXIT_FAILURE + fi - # Only execute mode is allowed to have -dlopen flags. - if test -n "$opt_dlopen" && test execute != "$opt_mode"; then - func_error "unrecognized option '-dlopen'" - $ECHO "$help" 1>&2 - exit $EXIT_FAILURE - fi + # Change the help message to a mode-specific one. + generic_help="$help" + help="Try \`$progname --help --mode=$opt_mode' for more information." + } - # Change the help message to a mode-specific one. - generic_help=$help - help="Try '$progname --help --mode=$opt_mode' for more information." - } - # Pass back the unparsed argument list - func_quote_for_eval ${1+"$@"} - libtool_validate_options_result=$func_quote_for_eval_result + # Bail if the options were screwed + $exit_cmd $EXIT_FAILURE } -func_add_hook func_validate_options libtool_validate_options -# Process options as early as possible so that --help and --version -# can return quickly. -func_options ${1+"$@"} -eval set dummy "$func_options_result"; shift - ## ----------- ## ## Main. ## ## ----------- ## -magic='%%%MAGIC variable%%%' -magic_exe='%%%MAGIC EXE variable%%%' - -# Global variables. -extracted_archives= -extracted_serial=0 - -# If this variable is set in any of the actions, the command in it -# will be execed at the end. This prevents here-documents from being -# left over by shells. -exec_cmd= - - -# A function that is used when there is no print builtin or printf. -func_fallback_echo () -{ - eval 'cat <<_LTECHO_EOF -$1 -_LTECHO_EOF' -} - -# func_generated_by_libtool -# True iff stdin has been generated by Libtool. This function is only -# a basic sanity check; it will hardly flush out determined imposters. -func_generated_by_libtool_p () -{ - $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 -} - # func_lalib_p file -# True iff FILE is a libtool '.la' library or '.lo' object file. +# True iff FILE is a libtool `.la' library or `.lo' object file. # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_lalib_p () { test -f "$1" && - $SED -e 4q "$1" 2>/dev/null | func_generated_by_libtool_p + $SED -e 4q "$1" 2>/dev/null \ + | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 } # func_lalib_unsafe_p file -# True iff FILE is a libtool '.la' library or '.lo' object file. +# True iff FILE is a libtool `.la' library or `.lo' object file. # This function implements the same check as func_lalib_p without # resorting to external programs. To this end, it redirects stdin and # closes it afterwards, without saving the original file descriptor. # As a safety measure, use it only where a negative result would be -# fatal anyway. Works if 'file' does not exist. +# fatal anyway. Works if `file' does not exist. func_lalib_unsafe_p () { lalib_p=no @@ -2521,13 +1249,13 @@ func_lalib_unsafe_p () for lalib_p_l in 1 2 3 4 do read lalib_p_line - case $lalib_p_line in + case "$lalib_p_line" in \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;; esac done exec 0<&5 5<&- fi - test yes = "$lalib_p" + test "$lalib_p" = yes } # func_ltwrapper_script_p file @@ -2536,8 +1264,7 @@ func_lalib_unsafe_p () # determined imposters. func_ltwrapper_script_p () { - test -f "$1" && - $lt_truncate_bin < "$1" 2>/dev/null | func_generated_by_libtool_p + func_lalib_p "$1" } # func_ltwrapper_executable_p file @@ -2562,7 +1289,7 @@ func_ltwrapper_scriptname () { func_dirname_and_basename "$1" "" "." func_stripname '' '.exe' "$func_basename_result" - func_ltwrapper_scriptname_result=$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper + func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper" } # func_ltwrapper_p file @@ -2581,13 +1308,11 @@ func_ltwrapper_p () # FAIL_CMD may read-access the current command in variable CMD! func_execute_cmds () { - $debug_cmd - + $opt_debug save_ifs=$IFS; IFS='~' for cmd in $1; do - IFS=$sp$nl - eval cmd=\"$cmd\" IFS=$save_ifs + eval cmd=\"$cmd\" func_show_eval "$cmd" "${2-:}" done IFS=$save_ifs @@ -2599,11 +1324,10 @@ func_execute_cmds () # Note that it is not necessary on cygwin/mingw to append a dot to # FILE even if both FILE and FILE.exe exist: automatic-append-.exe # behavior happens only for exec(3), not for open(2)! Also, sourcing -# 'FILE.' does not work on cygwin managed mounts. +# `FILE.' does not work on cygwin managed mounts. func_source () { - $debug_cmd - + $opt_debug case $1 in */* | *\\*) . "$1" ;; *) . "./$1" ;; @@ -2630,10 +1354,10 @@ func_resolve_sysroot () # store the result into func_replace_sysroot_result. func_replace_sysroot () { - case $lt_sysroot:$1 in + case "$lt_sysroot:$1" in ?*:"$lt_sysroot"*) func_stripname "$lt_sysroot" '' "$1" - func_replace_sysroot_result='='$func_stripname_result + func_replace_sysroot_result="=$func_stripname_result" ;; *) # Including no sysroot. @@ -2650,8 +1374,7 @@ func_replace_sysroot () # arg is usually of the form 'gcc ...' func_infer_tag () { - $debug_cmd - + $opt_debug if test -n "$available_tags" && test -z "$tagname"; then CC_quoted= for arg in $CC; do @@ -2670,7 +1393,7 @@ func_infer_tag () for z in $available_tags; do if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then # Evaluate the configuration. - eval "`$SED -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" + eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" CC_quoted= for arg in $CC; do # Double-quote args containing other shell metacharacters. @@ -2695,7 +1418,7 @@ func_infer_tag () # line option must be used. if test -z "$tagname"; then func_echo "unable to infer tagged configuration" - func_fatal_error "specify a tag with '--tag'" + func_fatal_error "specify a tag with \`--tag'" # else # func_verbose "using $tagname tagged configuration" fi @@ -2711,15 +1434,15 @@ func_infer_tag () # but don't create it if we're doing a dry run. func_write_libtool_object () { - write_libobj=$1 - if test yes = "$build_libtool_libs"; then - write_lobj=\'$2\' + write_libobj=${1} + if test "$build_libtool_libs" = yes; then + write_lobj=\'${2}\' else write_lobj=none fi - if test yes = "$build_old_libs"; then - write_oldobj=\'$3\' + if test "$build_old_libs" = yes; then + write_oldobj=\'${3}\' else write_oldobj=none fi @@ -2727,7 +1450,7 @@ func_write_libtool_object () $opt_dry_run || { cat >${write_libobj}T </dev/null` - if test "$?" -eq 0 && test -n "$func_convert_core_file_wine_to_w32_tmp"; then + if test "$?" -eq 0 && test -n "${func_convert_core_file_wine_to_w32_tmp}"; then func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" | - $SED -e "$sed_naive_backslashify"` + $SED -e "$lt_sed_naive_backslashify"` else func_convert_core_file_wine_to_w32_result= fi @@ -2792,19 +1514,18 @@ func_convert_core_file_wine_to_w32 () # are convertible, then the result may be empty. func_convert_core_path_wine_to_w32 () { - $debug_cmd - + $opt_debug # unfortunately, winepath doesn't convert paths, only file names - func_convert_core_path_wine_to_w32_result= + func_convert_core_path_wine_to_w32_result="" if test -n "$1"; then oldIFS=$IFS IFS=: for func_convert_core_path_wine_to_w32_f in $1; do IFS=$oldIFS func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f" - if test -n "$func_convert_core_file_wine_to_w32_result"; then + if test -n "$func_convert_core_file_wine_to_w32_result" ; then if test -z "$func_convert_core_path_wine_to_w32_result"; then - func_convert_core_path_wine_to_w32_result=$func_convert_core_file_wine_to_w32_result + func_convert_core_path_wine_to_w32_result="$func_convert_core_file_wine_to_w32_result" else func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result" fi @@ -2833,8 +1554,7 @@ func_convert_core_path_wine_to_w32 () # environment variable; do not put it in $PATH. func_cygpath () { - $debug_cmd - + $opt_debug if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null` if test "$?" -ne 0; then @@ -2843,7 +1563,7 @@ func_cygpath () fi else func_cygpath_result= - func_error "LT_CYGPATH is empty or specifies non-existent file: '$LT_CYGPATH'" + func_error "LT_CYGPATH is empty or specifies non-existent file: \`$LT_CYGPATH'" fi } #end: func_cygpath @@ -2854,11 +1574,10 @@ func_cygpath () # result in func_convert_core_msys_to_w32_result. func_convert_core_msys_to_w32 () { - $debug_cmd - + $opt_debug # awkward: cmd appends spaces to result func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null | - $SED -e 's/[ ]*$//' -e "$sed_naive_backslashify"` + $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"` } #end: func_convert_core_msys_to_w32 @@ -2869,14 +1588,13 @@ func_convert_core_msys_to_w32 () # func_to_host_file_result to ARG1). func_convert_file_check () { - $debug_cmd - - if test -z "$2" && test -n "$1"; then + $opt_debug + if test -z "$2" && test -n "$1" ; then func_error "Could not determine host file name corresponding to" - func_error " '$1'" + func_error " \`$1'" func_error "Continuing, but uninstalled executables may not work." # Fallback: - func_to_host_file_result=$1 + func_to_host_file_result="$1" fi } # end func_convert_file_check @@ -2888,11 +1606,10 @@ func_convert_file_check () # func_to_host_file_result to a simplistic fallback value (see below). func_convert_path_check () { - $debug_cmd - + $opt_debug if test -z "$4" && test -n "$3"; then func_error "Could not determine the host path corresponding to" - func_error " '$3'" + func_error " \`$3'" func_error "Continuing, but uninstalled executables may not work." # Fallback. This is a deliberately simplistic "conversion" and # should not be "improved". See libtool.info. @@ -2901,7 +1618,7 @@ func_convert_path_check () func_to_host_path_result=`echo "$3" | $SED -e "$lt_replace_pathsep_chars"` else - func_to_host_path_result=$3 + func_to_host_path_result="$3" fi fi } @@ -2913,10 +1630,9 @@ func_convert_path_check () # and appending REPL if ORIG matches BACKPAT. func_convert_path_front_back_pathsep () { - $debug_cmd - + $opt_debug case $4 in - $1 ) func_to_host_path_result=$3$func_to_host_path_result + $1 ) func_to_host_path_result="$3$func_to_host_path_result" ;; esac case $4 in @@ -2930,7 +1646,7 @@ func_convert_path_front_back_pathsep () ################################################## # $build to $host FILE NAME CONVERSION FUNCTIONS # ################################################## -# invoked via '$to_host_file_cmd ARG' +# invoked via `$to_host_file_cmd ARG' # # In each case, ARG is the path to be converted from $build to $host format. # Result will be available in $func_to_host_file_result. @@ -2941,8 +1657,7 @@ func_convert_path_front_back_pathsep () # in func_to_host_file_result. func_to_host_file () { - $debug_cmd - + $opt_debug $to_host_file_cmd "$1" } # end func_to_host_file @@ -2954,8 +1669,7 @@ func_to_host_file () # in (the comma separated) LAZY, no conversion takes place. func_to_tool_file () { - $debug_cmd - + $opt_debug case ,$2, in *,"$to_tool_file_cmd",*) func_to_tool_file_result=$1 @@ -2973,7 +1687,7 @@ func_to_tool_file () # Copy ARG to func_to_host_file_result. func_convert_file_noop () { - func_to_host_file_result=$1 + func_to_host_file_result="$1" } # end func_convert_file_noop @@ -2984,12 +1698,11 @@ func_convert_file_noop () # func_to_host_file_result. func_convert_file_msys_to_w32 () { - $debug_cmd - - func_to_host_file_result=$1 + $opt_debug + func_to_host_file_result="$1" if test -n "$1"; then func_convert_core_msys_to_w32 "$1" - func_to_host_file_result=$func_convert_core_msys_to_w32_result + func_to_host_file_result="$func_convert_core_msys_to_w32_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } @@ -3001,9 +1714,8 @@ func_convert_file_msys_to_w32 () # func_to_host_file_result. func_convert_file_cygwin_to_w32 () { - $debug_cmd - - func_to_host_file_result=$1 + $opt_debug + func_to_host_file_result="$1" if test -n "$1"; then # because $build is cygwin, we call "the" cygpath in $PATH; no need to use # LT_CYGPATH in this case. @@ -3019,12 +1731,11 @@ func_convert_file_cygwin_to_w32 () # and a working winepath. Returns result in func_to_host_file_result. func_convert_file_nix_to_w32 () { - $debug_cmd - - func_to_host_file_result=$1 + $opt_debug + func_to_host_file_result="$1" if test -n "$1"; then func_convert_core_file_wine_to_w32 "$1" - func_to_host_file_result=$func_convert_core_file_wine_to_w32_result + func_to_host_file_result="$func_convert_core_file_wine_to_w32_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } @@ -3036,13 +1747,12 @@ func_convert_file_nix_to_w32 () # Returns result in func_to_host_file_result. func_convert_file_msys_to_cygwin () { - $debug_cmd - - func_to_host_file_result=$1 + $opt_debug + func_to_host_file_result="$1" if test -n "$1"; then func_convert_core_msys_to_w32 "$1" func_cygpath -u "$func_convert_core_msys_to_w32_result" - func_to_host_file_result=$func_cygpath_result + func_to_host_file_result="$func_cygpath_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } @@ -3055,14 +1765,13 @@ func_convert_file_msys_to_cygwin () # in func_to_host_file_result. func_convert_file_nix_to_cygwin () { - $debug_cmd - - func_to_host_file_result=$1 + $opt_debug + func_to_host_file_result="$1" if test -n "$1"; then # convert from *nix to w32, then use cygpath to convert from w32 to cygwin. func_convert_core_file_wine_to_w32 "$1" func_cygpath -u "$func_convert_core_file_wine_to_w32_result" - func_to_host_file_result=$func_cygpath_result + func_to_host_file_result="$func_cygpath_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } @@ -3072,7 +1781,7 @@ func_convert_file_nix_to_cygwin () ############################################# # $build to $host PATH CONVERSION FUNCTIONS # ############################################# -# invoked via '$to_host_path_cmd ARG' +# invoked via `$to_host_path_cmd ARG' # # In each case, ARG is the path to be converted from $build to $host format. # The result will be available in $func_to_host_path_result. @@ -3096,11 +1805,10 @@ func_convert_file_nix_to_cygwin () to_host_path_cmd= func_init_to_host_path_cmd () { - $debug_cmd - + $opt_debug if test -z "$to_host_path_cmd"; then func_stripname 'func_convert_file_' '' "$to_host_file_cmd" - to_host_path_cmd=func_convert_path_$func_stripname_result + to_host_path_cmd="func_convert_path_${func_stripname_result}" fi } @@ -3110,8 +1818,7 @@ func_init_to_host_path_cmd () # in func_to_host_path_result. func_to_host_path () { - $debug_cmd - + $opt_debug func_init_to_host_path_cmd $to_host_path_cmd "$1" } @@ -3122,7 +1829,7 @@ func_to_host_path () # Copy ARG to func_to_host_path_result. func_convert_path_noop () { - func_to_host_path_result=$1 + func_to_host_path_result="$1" } # end func_convert_path_noop @@ -3133,9 +1840,8 @@ func_convert_path_noop () # func_to_host_path_result. func_convert_path_msys_to_w32 () { - $debug_cmd - - func_to_host_path_result=$1 + $opt_debug + func_to_host_path_result="$1" if test -n "$1"; then # Remove leading and trailing path separator characters from ARG. MSYS # behavior is inconsistent here; cygpath turns them into '.;' and ';.'; @@ -3143,7 +1849,7 @@ func_convert_path_msys_to_w32 () func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" - func_to_host_path_result=$func_convert_core_msys_to_w32_result + func_to_host_path_result="$func_convert_core_msys_to_w32_result" func_convert_path_check : ";" \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" @@ -3157,9 +1863,8 @@ func_convert_path_msys_to_w32 () # func_to_host_file_result. func_convert_path_cygwin_to_w32 () { - $debug_cmd - - func_to_host_path_result=$1 + $opt_debug + func_to_host_path_result="$1" if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" @@ -3178,15 +1883,14 @@ func_convert_path_cygwin_to_w32 () # a working winepath. Returns result in func_to_host_file_result. func_convert_path_nix_to_w32 () { - $debug_cmd - - func_to_host_path_result=$1 + $opt_debug + func_to_host_path_result="$1" if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" - func_to_host_path_result=$func_convert_core_path_wine_to_w32_result + func_to_host_path_result="$func_convert_core_path_wine_to_w32_result" func_convert_path_check : ";" \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" @@ -3200,16 +1904,15 @@ func_convert_path_nix_to_w32 () # Returns result in func_to_host_file_result. func_convert_path_msys_to_cygwin () { - $debug_cmd - - func_to_host_path_result=$1 + $opt_debug + func_to_host_path_result="$1" if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" func_cygpath -u -p "$func_convert_core_msys_to_w32_result" - func_to_host_path_result=$func_cygpath_result + func_to_host_path_result="$func_cygpath_result" func_convert_path_check : : \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" : "$1" @@ -3224,9 +1927,8 @@ func_convert_path_msys_to_cygwin () # func_to_host_file_result. func_convert_path_nix_to_cygwin () { - $debug_cmd - - func_to_host_path_result=$1 + $opt_debug + func_to_host_path_result="$1" if test -n "$1"; then # Remove leading and trailing path separator characters from # ARG. msys behavior is inconsistent here, cygpath turns them @@ -3235,7 +1937,7 @@ func_convert_path_nix_to_cygwin () func_to_host_path_tmp1=$func_stripname_result func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result" - func_to_host_path_result=$func_cygpath_result + func_to_host_path_result="$func_cygpath_result" func_convert_path_check : : \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" : "$1" @@ -3244,31 +1946,13 @@ func_convert_path_nix_to_cygwin () # end func_convert_path_nix_to_cygwin -# func_dll_def_p FILE -# True iff FILE is a Windows DLL '.def' file. -# Keep in sync with _LT_DLL_DEF_P in libtool.m4 -func_dll_def_p () -{ - $debug_cmd - - func_dll_def_p_tmp=`$SED -n \ - -e 's/^[ ]*//' \ - -e '/^\(;.*\)*$/d' \ - -e 's/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p' \ - -e q \ - "$1"` - test DEF = "$func_dll_def_p_tmp" -} - - # func_mode_compile arg... func_mode_compile () { - $debug_cmd - + $opt_debug # Get the compilation command and the source file. base_compile= - srcfile=$nonopt # always keep a non-empty value in "srcfile" + srcfile="$nonopt" # always keep a non-empty value in "srcfile" suppress_opt=yes suppress_output= arg_mode=normal @@ -3281,12 +1965,12 @@ func_mode_compile () case $arg_mode in arg ) # do not "continue". Instead, add this to base_compile - lastarg=$arg + lastarg="$arg" arg_mode=normal ;; target ) - libobj=$arg + libobj="$arg" arg_mode=normal continue ;; @@ -3296,7 +1980,7 @@ func_mode_compile () case $arg in -o) test -n "$libobj" && \ - func_fatal_error "you cannot specify '-o' more than once" + func_fatal_error "you cannot specify \`-o' more than once" arg_mode=target continue ;; @@ -3325,12 +2009,12 @@ func_mode_compile () func_stripname '-Wc,' '' "$arg" args=$func_stripname_result lastarg= - save_ifs=$IFS; IFS=, + save_ifs="$IFS"; IFS=',' for arg in $args; do - IFS=$save_ifs + IFS="$save_ifs" func_append_quoted lastarg "$arg" done - IFS=$save_ifs + IFS="$save_ifs" func_stripname ' ' '' "$lastarg" lastarg=$func_stripname_result @@ -3343,8 +2027,8 @@ func_mode_compile () # Accept the current argument as the source file. # The previous "srcfile" becomes the current argument. # - lastarg=$srcfile - srcfile=$arg + lastarg="$srcfile" + srcfile="$arg" ;; esac # case $arg ;; @@ -3359,13 +2043,13 @@ func_mode_compile () func_fatal_error "you must specify an argument for -Xcompile" ;; target) - func_fatal_error "you must specify a target with '-o'" + func_fatal_error "you must specify a target with \`-o'" ;; *) # Get the name of the library object. test -z "$libobj" && { func_basename "$srcfile" - libobj=$func_basename_result + libobj="$func_basename_result" } ;; esac @@ -3385,7 +2069,7 @@ func_mode_compile () case $libobj in *.lo) func_lo2o "$libobj"; obj=$func_lo2o_result ;; *) - func_fatal_error "cannot determine name of library object from '$libobj'" + func_fatal_error "cannot determine name of library object from \`$libobj'" ;; esac @@ -3394,8 +2078,8 @@ func_mode_compile () for arg in $later; do case $arg in -shared) - test yes = "$build_libtool_libs" \ - || func_fatal_configuration "cannot build a shared library" + test "$build_libtool_libs" != yes && \ + func_fatal_configuration "can not build a shared library" build_old_libs=no continue ;; @@ -3421,17 +2105,17 @@ func_mode_compile () func_quote_for_eval "$libobj" test "X$libobj" != "X$func_quote_for_eval_result" \ && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"' &()|`$[]' \ - && func_warning "libobj name '$libobj' may not contain shell special characters." + && func_warning "libobj name \`$libobj' may not contain shell special characters." func_dirname_and_basename "$obj" "/" "" - objname=$func_basename_result - xdir=$func_dirname_result - lobj=$xdir$objdir/$objname + objname="$func_basename_result" + xdir="$func_dirname_result" + lobj=${xdir}$objdir/$objname test -z "$base_compile" && \ func_fatal_help "you must specify a compilation command" # Delete any leftover library objects. - if test yes = "$build_old_libs"; then + if test "$build_old_libs" = yes; then removelist="$obj $lobj $libobj ${libobj}T" else removelist="$lobj $libobj ${libobj}T" @@ -3443,16 +2127,16 @@ func_mode_compile () pic_mode=default ;; esac - if test no = "$pic_mode" && test pass_all != "$deplibs_check_method"; then + if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then # non-PIC code in shared libraries is not supported pic_mode=default fi # Calculate the filename of the output object if compiler does # not support -o with -c - if test no = "$compiler_c_o"; then - output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.$objext - lockfile=$output_obj.lock + if test "$compiler_c_o" = no; then + output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.${objext} + lockfile="$output_obj.lock" else output_obj= need_locks=no @@ -3461,12 +2145,12 @@ func_mode_compile () # Lock this critical section if it is needed # We use this script file to make the link, it avoids creating a new file - if test yes = "$need_locks"; then + if test "$need_locks" = yes; then until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do func_echo "Waiting for $lockfile to be removed" sleep 2 done - elif test warn = "$need_locks"; then + elif test "$need_locks" = warn; then if test -f "$lockfile"; then $ECHO "\ *** ERROR, $lockfile exists and contains: @@ -3474,7 +2158,7 @@ func_mode_compile () This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because -your compiler does not support '-c' and '-o' together. If you +your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." @@ -3496,11 +2180,11 @@ compiler." qsrcfile=$func_quote_for_eval_result # Only build a PIC object if we are building libtool libraries. - if test yes = "$build_libtool_libs"; then + if test "$build_libtool_libs" = yes; then # Without this assignment, base_compile gets emptied. fbsd_hideous_sh_bug=$base_compile - if test no != "$pic_mode"; then + if test "$pic_mode" != no; then command="$base_compile $qsrcfile $pic_flag" else # Don't build PIC code @@ -3517,7 +2201,7 @@ compiler." func_show_eval_locale "$command" \ 'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE' - if test warn = "$need_locks" && + if test "$need_locks" = warn && test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then $ECHO "\ *** ERROR, $lockfile contains: @@ -3528,7 +2212,7 @@ $srcfile This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because -your compiler does not support '-c' and '-o' together. If you +your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." @@ -3544,20 +2228,20 @@ compiler." fi # Allow error messages only from the first compilation. - if test yes = "$suppress_opt"; then + if test "$suppress_opt" = yes; then suppress_output=' >/dev/null 2>&1' fi fi # Only build a position-dependent object if we build old libraries. - if test yes = "$build_old_libs"; then - if test yes != "$pic_mode"; then + if test "$build_old_libs" = yes; then + if test "$pic_mode" != yes; then # Don't build PIC code command="$base_compile $qsrcfile$pie_flag" else command="$base_compile $qsrcfile $pic_flag" fi - if test yes = "$compiler_c_o"; then + if test "$compiler_c_o" = yes; then func_append command " -o $obj" fi @@ -3566,7 +2250,7 @@ compiler." func_show_eval_locale "$command" \ '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' - if test warn = "$need_locks" && + if test "$need_locks" = warn && test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then $ECHO "\ *** ERROR, $lockfile contains: @@ -3577,7 +2261,7 @@ $srcfile This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because -your compiler does not support '-c' and '-o' together. If you +your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." @@ -3597,7 +2281,7 @@ compiler." func_write_libtool_object "$libobj" "$objdir/$objname" "$objname" # Unlock the critical section if it was locked - if test no != "$need_locks"; then + if test "$need_locks" != no; then removelist=$lockfile $RM "$lockfile" fi @@ -3607,7 +2291,7 @@ compiler." } $opt_help || { - test compile = "$opt_mode" && func_mode_compile ${1+"$@"} + test "$opt_mode" = compile && func_mode_compile ${1+"$@"} } func_mode_help () @@ -3627,7 +2311,7 @@ func_mode_help () Remove files from the build directory. RM is the name of the program to use to delete files associated with each FILE -(typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed +(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed to RM. If FILE is a libtool library, object or program, all the files associated @@ -3646,16 +2330,16 @@ This mode accepts the following additional options: -no-suppress do not suppress compiler output for multiple passes -prefer-pic try to build PIC objects only -prefer-non-pic try to build non-PIC objects only - -shared do not build a '.o' file suitable for static linking - -static only build a '.o' file suitable for static linking + -shared do not build a \`.o' file suitable for static linking + -static only build a \`.o' file suitable for static linking -Wc,FLAG pass FLAG directly to the compiler -COMPILE-COMMAND is a command to be used in creating a 'standard' object file +COMPILE-COMMAND is a command to be used in creating a \`standard' object file from the given SOURCEFILE. The output file name is determined by removing the directory component from -SOURCEFILE, then substituting the C source code suffix '.c' with the -library object suffix, '.lo'." +SOURCEFILE, then substituting the C source code suffix \`.c' with the +library object suffix, \`.lo'." ;; execute) @@ -3668,7 +2352,7 @@ This mode accepts the following additional options: -dlopen FILE add the directory containing FILE to the library path -This mode sets the library path environment variable according to '-dlopen' +This mode sets the library path environment variable according to \`-dlopen' flags. If any of the ARGS are libtool executable wrappers, then they are translated @@ -3687,7 +2371,7 @@ Complete the installation of libtool libraries. Each LIBDIR is a directory that contains libtool libraries. The commands that this mode executes may require superuser privileges. Use -the '--dry-run' option if you just want to see what would be executed." +the \`--dry-run' option if you just want to see what would be executed." ;; install) @@ -3697,7 +2381,7 @@ the '--dry-run' option if you just want to see what would be executed." Install executables or libraries. INSTALL-COMMAND is the installation command. The first component should be -either the 'install' or 'cp' program. +either the \`install' or \`cp' program. The following components of INSTALL-COMMAND are treated specially: @@ -3723,7 +2407,7 @@ The following components of LINK-COMMAND are treated specially: -avoid-version do not add a version suffix if possible -bindir BINDIR specify path to binaries directory (for systems where libraries must be found in the PATH setting at runtime) - -dlopen FILE '-dlpreopen' FILE if it cannot be dlopened at runtime + -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) -export-symbols SYMFILE @@ -3737,8 +2421,7 @@ The following components of LINK-COMMAND are treated specially: -no-install link a not-installable executable -no-undefined declare that a library does not refer to external symbols -o OUTPUT-FILE create OUTPUT-FILE from the specified objects - -objectlist FILE use a list of object files found in FILE to specify objects - -os2dllname NAME force a short DLL name on OS/2 (no effect on other OSes) + -objectlist FILE Use a list of object files found in FILE to specify objects -precious-files-regex REGEX don't remove output files matching REGEX -release RELEASE specify package release information @@ -3758,20 +2441,20 @@ The following components of LINK-COMMAND are treated specially: -Xlinker FLAG pass linker-specific FLAG directly to the linker -XCClinker FLAG pass link-specific FLAG to the compiler driver (CC) -All other options (arguments beginning with '-') are ignored. +All other options (arguments beginning with \`-') are ignored. -Every other argument is treated as a filename. Files ending in '.la' are +Every other argument is treated as a filename. Files ending in \`.la' are treated as uninstalled libtool libraries, other files are standard or library object files. -If the OUTPUT-FILE ends in '.la', then a libtool library is created, -only library objects ('.lo' files) may be specified, and '-rpath' is +If the OUTPUT-FILE ends in \`.la', then a libtool library is created, +only library objects (\`.lo' files) may be specified, and \`-rpath' is required, except when creating a convenience library. -If OUTPUT-FILE ends in '.a' or '.lib', then a standard library is created -using 'ar' and 'ranlib', or on Windows using 'lib'. +If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created +using \`ar' and \`ranlib', or on Windows using \`lib'. -If OUTPUT-FILE ends in '.lo' or '.$objext', then a reloadable object file +If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file is created, otherwise an executable program is created." ;; @@ -3782,7 +2465,7 @@ is created, otherwise an executable program is created." Remove libraries from an installation directory. RM is the name of the program to use to delete files associated with each FILE -(typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed +(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed to RM. If FILE is a libtool library, all the files associated with it are deleted. @@ -3790,17 +2473,17 @@ Otherwise, only FILE itself is deleted using RM." ;; *) - func_fatal_help "invalid operation mode '$opt_mode'" + func_fatal_help "invalid operation mode \`$opt_mode'" ;; esac echo - $ECHO "Try '$progname --help' for more information about other modes." + $ECHO "Try \`$progname --help' for more information about other modes." } # Now that we've collected a possible --mode arg, show help if necessary if $opt_help; then - if test : = "$opt_help"; then + if test "$opt_help" = :; then func_mode_help else { @@ -3808,7 +2491,7 @@ if $opt_help; then for opt_mode in compile link execute install finish uninstall clean; do func_mode_help done - } | $SED -n '1p; 2,$s/^Usage:/ or: /p' + } | sed -n '1p; 2,$s/^Usage:/ or: /p' { func_help noexit for opt_mode in compile link execute install finish uninstall clean; do @@ -3816,7 +2499,7 @@ if $opt_help; then func_mode_help done } | - $SED '1d + sed '1d /^When reporting/,/^Report/{ H d @@ -3833,17 +2516,16 @@ fi # func_mode_execute arg... func_mode_execute () { - $debug_cmd - + $opt_debug # The first argument is the command name. - cmd=$nonopt + cmd="$nonopt" test -z "$cmd" && \ func_fatal_help "you must specify a COMMAND" # Handle -dlopen flags immediately. for file in $opt_dlopen; do test -f "$file" \ - || func_fatal_help "'$file' is not a file" + || func_fatal_help "\`$file' is not a file" dir= case $file in @@ -3853,7 +2535,7 @@ func_mode_execute () # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$file" \ - || func_fatal_help "'$lib' is not a valid libtool archive" + || func_fatal_help "\`$lib' is not a valid libtool archive" # Read the libtool library. dlname= @@ -3864,18 +2546,18 @@ func_mode_execute () if test -z "$dlname"; then # Warn if it was a shared library. test -n "$library_names" && \ - func_warning "'$file' was not linked with '-export-dynamic'" + func_warning "\`$file' was not linked with \`-export-dynamic'" continue fi func_dirname "$file" "" "." - dir=$func_dirname_result + dir="$func_dirname_result" if test -f "$dir/$objdir/$dlname"; then func_append dir "/$objdir" else if test ! -f "$dir/$dlname"; then - func_fatal_error "cannot find '$dlname' in '$dir' or '$dir/$objdir'" + func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" fi fi ;; @@ -3883,18 +2565,18 @@ func_mode_execute () *.lo) # Just add the directory containing the .lo file. func_dirname "$file" "" "." - dir=$func_dirname_result + dir="$func_dirname_result" ;; *) - func_warning "'-dlopen' is ignored for non-libtool libraries and objects" + func_warning "\`-dlopen' is ignored for non-libtool libraries and objects" continue ;; esac # Get the absolute pathname. absdir=`cd "$dir" && pwd` - test -n "$absdir" && dir=$absdir + test -n "$absdir" && dir="$absdir" # Now add the directory to shlibpath_var. if eval "test -z \"\$$shlibpath_var\""; then @@ -3906,7 +2588,7 @@ func_mode_execute () # This variable tells wrapper scripts just to set shlibpath_var # rather than running their programs. - libtool_execute_magic=$magic + libtool_execute_magic="$magic" # Check if any of the arguments is a wrapper script. args= @@ -3919,12 +2601,12 @@ func_mode_execute () if func_ltwrapper_script_p "$file"; then func_source "$file" # Transform arg to wrapped name. - file=$progdir/$program + file="$progdir/$program" elif func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" func_source "$func_ltwrapper_scriptname_result" # Transform arg to wrapped name. - file=$progdir/$program + file="$progdir/$program" fi ;; esac @@ -3932,15 +2614,7 @@ func_mode_execute () func_append_quoted args "$file" done - if $opt_dry_run; then - # Display what would be done. - if test -n "$shlibpath_var"; then - eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\"" - echo "export $shlibpath_var" - fi - $ECHO "$cmd$args" - exit $EXIT_SUCCESS - else + if test "X$opt_dry_run" = Xfalse; then if test -n "$shlibpath_var"; then # Export the shlibpath_var. eval "export $shlibpath_var" @@ -3957,18 +2631,25 @@ func_mode_execute () done # Now prepare to actually exec the command. - exec_cmd=\$cmd$args + exec_cmd="\$cmd$args" + else + # Display what would be done. + if test -n "$shlibpath_var"; then + eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\"" + echo "export $shlibpath_var" + fi + $ECHO "$cmd$args" + exit $EXIT_SUCCESS fi } -test execute = "$opt_mode" && func_mode_execute ${1+"$@"} +test "$opt_mode" = execute && func_mode_execute ${1+"$@"} # func_mode_finish arg... func_mode_finish () { - $debug_cmd - + $opt_debug libs= libdirs= admincmds= @@ -3982,11 +2663,11 @@ func_mode_finish () if func_lalib_unsafe_p "$opt"; then func_append libs " $opt" else - func_warning "'$opt' is not a valid libtool archive" + func_warning "\`$opt' is not a valid libtool archive" fi else - func_fatal_error "invalid argument '$opt'" + func_fatal_error "invalid argument \`$opt'" fi done @@ -4001,12 +2682,12 @@ func_mode_finish () # Remove sysroot references if $opt_dry_run; then for lib in $libs; do - echo "removing references to $lt_sysroot and '=' prefixes from $lib" + echo "removing references to $lt_sysroot and \`=' prefixes from $lib" done else tmpdir=`func_mktempdir` for lib in $libs; do - $SED -e "$sysroot_cmd s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \ + sed -e "${sysroot_cmd} s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \ > $tmpdir/tmp-la mv -f $tmpdir/tmp-la $lib done @@ -4031,7 +2712,7 @@ func_mode_finish () fi # Exit here if they wanted silent mode. - $opt_quiet && exit $EXIT_SUCCESS + $opt_silent && exit $EXIT_SUCCESS if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then echo "----------------------------------------------------------------------" @@ -4042,27 +2723,27 @@ func_mode_finish () echo echo "If you ever happen to want to link against installed libraries" echo "in a given directory, LIBDIR, you must either use libtool, and" - echo "specify the full pathname of the library, or use the '-LLIBDIR'" + echo "specify the full pathname of the library, or use the \`-LLIBDIR'" echo "flag during linking and do at least one of the following:" if test -n "$shlibpath_var"; then - echo " - add LIBDIR to the '$shlibpath_var' environment variable" + echo " - add LIBDIR to the \`$shlibpath_var' environment variable" echo " during execution" fi if test -n "$runpath_var"; then - echo " - add LIBDIR to the '$runpath_var' environment variable" + echo " - add LIBDIR to the \`$runpath_var' environment variable" echo " during linking" fi if test -n "$hardcode_libdir_flag_spec"; then libdir=LIBDIR eval flag=\"$hardcode_libdir_flag_spec\" - $ECHO " - use the '$flag' linker flag" + $ECHO " - use the \`$flag' linker flag" fi if test -n "$admincmds"; then $ECHO " - have your system administrator run these commands:$admincmds" fi if test -f /etc/ld.so.conf; then - echo " - have your system administrator add LIBDIR to '/etc/ld.so.conf'" + echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" fi echo @@ -4081,20 +2762,18 @@ func_mode_finish () exit $EXIT_SUCCESS } -test finish = "$opt_mode" && func_mode_finish ${1+"$@"} +test "$opt_mode" = finish && func_mode_finish ${1+"$@"} # func_mode_install arg... func_mode_install () { - $debug_cmd - + $opt_debug # There may be an optional sh(1) argument at the beginning of # install_prog (especially on Windows NT). - if test "$SHELL" = "$nonopt" || test /bin/sh = "$nonopt" || + if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh || # Allow the use of GNU shtool's install command. - case $nonopt in *shtool*) :;; *) false;; esac - then + case $nonopt in *shtool*) :;; *) false;; esac; then # Aesthetically quote it. func_quote_for_eval "$nonopt" install_prog="$func_quote_for_eval_result " @@ -4121,7 +2800,7 @@ func_mode_install () opts= prev= install_type= - isdir=false + isdir=no stripme= no_mode=: for arg @@ -4134,7 +2813,7 @@ func_mode_install () fi case $arg in - -d) isdir=: ;; + -d) isdir=yes ;; -f) if $install_cp; then :; else prev=$arg @@ -4152,7 +2831,7 @@ func_mode_install () *) # If the previous option needed an argument, then skip it. if test -n "$prev"; then - if test X-m = "X$prev" && test -n "$install_override_mode"; then + if test "x$prev" = x-m && test -n "$install_override_mode"; then arg2=$install_override_mode no_mode=false fi @@ -4177,7 +2856,7 @@ func_mode_install () func_fatal_help "you must specify an install program" test -n "$prev" && \ - func_fatal_help "the '$prev' option requires an argument" + func_fatal_help "the \`$prev' option requires an argument" if test -n "$install_override_mode" && $no_mode; then if $install_cp; then :; else @@ -4199,19 +2878,19 @@ func_mode_install () dest=$func_stripname_result # Check to see that the destination is a directory. - test -d "$dest" && isdir=: - if $isdir; then - destdir=$dest + test -d "$dest" && isdir=yes + if test "$isdir" = yes; then + destdir="$dest" destname= else func_dirname_and_basename "$dest" "" "." - destdir=$func_dirname_result - destname=$func_basename_result + destdir="$func_dirname_result" + destname="$func_basename_result" # Not a directory, so check to see that there is only one file specified. set dummy $files; shift test "$#" -gt 1 && \ - func_fatal_help "'$dest' is not a directory" + func_fatal_help "\`$dest' is not a directory" fi case $destdir in [\\/]* | [A-Za-z]:[\\/]*) ;; @@ -4220,7 +2899,7 @@ func_mode_install () case $file in *.lo) ;; *) - func_fatal_help "'$destdir' must be an absolute directory name" + func_fatal_help "\`$destdir' must be an absolute directory name" ;; esac done @@ -4229,7 +2908,7 @@ func_mode_install () # This variable tells wrapper scripts just to set variables rather # than running their programs. - libtool_install_magic=$magic + libtool_install_magic="$magic" staticlibs= future_libdirs= @@ -4249,7 +2928,7 @@ func_mode_install () # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$file" \ - || func_fatal_help "'$file' is not a valid libtool archive" + || func_fatal_help "\`$file' is not a valid libtool archive" library_names= old_library= @@ -4271,7 +2950,7 @@ func_mode_install () fi func_dirname "$file" "/" "" - dir=$func_dirname_result + dir="$func_dirname_result" func_append dir "$objdir" if test -n "$relink_command"; then @@ -4285,7 +2964,7 @@ func_mode_install () # are installed into $libdir/../bin (currently, that works fine) # but it's something to keep an eye on. test "$inst_prefix_dir" = "$destdir" && \ - func_fatal_error "error: cannot install '$file' to a directory not ending in $libdir" + func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir" if test -n "$inst_prefix_dir"; then # Stick the inst_prefix_dir data into the link command. @@ -4294,36 +2973,29 @@ func_mode_install () relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%%"` fi - func_warning "relinking '$file'" + func_warning "relinking \`$file'" func_show_eval "$relink_command" \ - 'func_fatal_error "error: relink '\''$file'\'' with the above command before installing it"' + 'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"' fi # See the names of the shared library. set dummy $library_names; shift if test -n "$1"; then - realname=$1 + realname="$1" shift - srcname=$realname - test -n "$relink_command" && srcname=${realname}T + srcname="$realname" + test -n "$relink_command" && srcname="$realname"T # Install the shared library and build the symlinks. func_show_eval "$install_shared_prog $dir/$srcname $destdir/$realname" \ 'exit $?' - tstripme=$stripme + tstripme="$stripme" case $host_os in cygwin* | mingw* | pw32* | cegcc*) case $realname in *.dll.a) - tstripme= - ;; - esac - ;; - os2*) - case $realname in - *_dll.a) - tstripme= + tstripme="" ;; esac ;; @@ -4334,7 +3006,7 @@ func_mode_install () if test "$#" -gt 0; then # Delete the old symlinks, and create new ones. - # Try 'ln -sf' first, because the 'ln' binary might depend on + # Try `ln -sf' first, because the `ln' binary might depend on # the symlink we replace! Solaris /bin/ln does not understand -f, # so we also need to try rm && ln -s. for linkname @@ -4345,14 +3017,14 @@ func_mode_install () fi # Do each command in the postinstall commands. - lib=$destdir/$realname + lib="$destdir/$realname" func_execute_cmds "$postinstall_cmds" 'exit $?' fi # Install the pseudo-library for information purposes. func_basename "$file" - name=$func_basename_result - instname=$dir/${name}i + name="$func_basename_result" + instname="$dir/$name"i func_show_eval "$install_prog $instname $destdir/$name" 'exit $?' # Maybe install the static library, too. @@ -4364,11 +3036,11 @@ func_mode_install () # Figure out destination file name, if it wasn't already specified. if test -n "$destname"; then - destfile=$destdir/$destname + destfile="$destdir/$destname" else func_basename "$file" - destfile=$func_basename_result - destfile=$destdir/$destfile + destfile="$func_basename_result" + destfile="$destdir/$destfile" fi # Deduce the name of the destination old-style object file. @@ -4378,11 +3050,11 @@ func_mode_install () staticdest=$func_lo2o_result ;; *.$objext) - staticdest=$destfile + staticdest="$destfile" destfile= ;; *) - func_fatal_help "cannot copy a libtool object to '$destfile'" + func_fatal_help "cannot copy a libtool object to \`$destfile'" ;; esac @@ -4391,7 +3063,7 @@ func_mode_install () func_show_eval "$install_prog $file $destfile" 'exit $?' # Install the old object if enabled. - if test yes = "$build_old_libs"; then + if test "$build_old_libs" = yes; then # Deduce the name of the old-style object file. func_lo2o "$file" staticobj=$func_lo2o_result @@ -4403,23 +3075,23 @@ func_mode_install () *) # Figure out destination file name, if it wasn't already specified. if test -n "$destname"; then - destfile=$destdir/$destname + destfile="$destdir/$destname" else func_basename "$file" - destfile=$func_basename_result - destfile=$destdir/$destfile + destfile="$func_basename_result" + destfile="$destdir/$destfile" fi # If the file is missing, and there is a .exe on the end, strip it # because it is most likely a libtool script we actually want to # install - stripped_ext= + stripped_ext="" case $file in *.exe) if test ! -f "$file"; then func_stripname '' '.exe' "$file" file=$func_stripname_result - stripped_ext=.exe + stripped_ext=".exe" fi ;; esac @@ -4447,19 +3119,19 @@ func_mode_install () # Check the variables that should have been set. test -z "$generated_by_libtool_version" && \ - func_fatal_error "invalid libtool wrapper script '$wrapper'" + func_fatal_error "invalid libtool wrapper script \`$wrapper'" - finalize=: + finalize=yes for lib in $notinst_deplibs; do # Check to see that each library is installed. libdir= if test -f "$lib"; then func_source "$lib" fi - libfile=$libdir/`$ECHO "$lib" | $SED 's%^.*/%%g'` + libfile="$libdir/"`$ECHO "$lib" | $SED 's%^.*/%%g'` ### testsuite: skip nested quoting test if test -n "$libdir" && test ! -f "$libfile"; then - func_warning "'$lib' has not been installed in '$libdir'" - finalize=false + func_warning "\`$lib' has not been installed in \`$libdir'" + finalize=no fi done @@ -4467,29 +3139,29 @@ func_mode_install () func_source "$wrapper" outputname= - if test no = "$fast_install" && test -n "$relink_command"; then + if test "$fast_install" = no && test -n "$relink_command"; then $opt_dry_run || { - if $finalize; then + if test "$finalize" = yes; then tmpdir=`func_mktempdir` func_basename "$file$stripped_ext" - file=$func_basename_result - outputname=$tmpdir/$file + file="$func_basename_result" + outputname="$tmpdir/$file" # Replace the output file specification. relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'` - $opt_quiet || { + $opt_silent || { func_quote_for_expand "$relink_command" eval "func_echo $func_quote_for_expand_result" } if eval "$relink_command"; then : else - func_error "error: relink '$file' with the above command before installing it" + func_error "error: relink \`$file' with the above command before installing it" $opt_dry_run || ${RM}r "$tmpdir" continue fi - file=$outputname + file="$outputname" else - func_warning "cannot relink '$file'" + func_warning "cannot relink \`$file'" fi } else @@ -4526,10 +3198,10 @@ func_mode_install () for file in $staticlibs; do func_basename "$file" - name=$func_basename_result + name="$func_basename_result" # Set up the ranlib parameters. - oldlib=$destdir/$name + oldlib="$destdir/$name" func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 tool_oldlib=$func_to_tool_file_result @@ -4544,18 +3216,18 @@ func_mode_install () done test -n "$future_libdirs" && \ - func_warning "remember to run '$progname --finish$future_libdirs'" + func_warning "remember to run \`$progname --finish$future_libdirs'" if test -n "$current_libdirs"; then # Maybe just do a dry run. $opt_dry_run && current_libdirs=" -n$current_libdirs" - exec_cmd='$SHELL "$progpath" $preserve_args --finish$current_libdirs' + exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs' else exit $EXIT_SUCCESS fi } -test install = "$opt_mode" && func_mode_install ${1+"$@"} +test "$opt_mode" = install && func_mode_install ${1+"$@"} # func_generate_dlsyms outputname originator pic_p @@ -4563,17 +3235,16 @@ test install = "$opt_mode" && func_mode_install ${1+"$@"} # a dlpreopen symbol table. func_generate_dlsyms () { - $debug_cmd - - my_outputname=$1 - my_originator=$2 - my_pic_p=${3-false} - my_prefix=`$ECHO "$my_originator" | $SED 's%[^a-zA-Z0-9]%_%g'` + $opt_debug + my_outputname="$1" + my_originator="$2" + my_pic_p="${3-no}" + my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'` my_dlsyms= - if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then if test -n "$NM" && test -n "$global_symbol_pipe"; then - my_dlsyms=${my_outputname}S.c + my_dlsyms="${my_outputname}S.c" else func_error "not configured to extract global symbols from dlpreopened files" fi @@ -4584,7 +3255,7 @@ func_generate_dlsyms () "") ;; *.c) # Discover the nlist of each of the dlfiles. - nlist=$output_objdir/$my_outputname.nm + nlist="$output_objdir/${my_outputname}.nm" func_show_eval "$RM $nlist ${nlist}S ${nlist}T" @@ -4592,36 +3263,34 @@ func_generate_dlsyms () func_verbose "creating $output_objdir/$my_dlsyms" $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\ -/* $my_dlsyms - symbol resolution table for '$my_outputname' dlsym emulation. */ -/* Generated by $PROGRAM (GNU $PACKAGE) $VERSION */ +/* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */ +/* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */ #ifdef __cplusplus extern \"C\" { #endif -#if defined __GNUC__ && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4)) +#if defined(__GNUC__) && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4)) #pragma GCC diagnostic ignored \"-Wstrict-prototypes\" #endif /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ -#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE -/* DATA imports from DLLs on WIN32 can't be const, because runtime +#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) +/* DATA imports from DLLs on WIN32 con't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT_DLSYM_CONST -#elif defined __osf__ +#elif defined(__osf__) /* This system does not cope well with relocations in const data. */ # define LT_DLSYM_CONST #else # define LT_DLSYM_CONST const #endif -#define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0) - /* External symbol declarations for the compiler. */\ " - if test yes = "$dlself"; then - func_verbose "generating symbol list for '$output'" + if test "$dlself" = yes; then + func_verbose "generating symbol list for \`$output'" $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist" @@ -4629,7 +3298,7 @@ extern \"C\" { progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP` for progfile in $progfiles; do func_to_tool_file "$progfile" func_convert_file_msys_to_w32 - func_verbose "extracting global C symbols from '$func_to_tool_file_result'" + func_verbose "extracting global C symbols from \`$func_to_tool_file_result'" $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'" done @@ -4649,10 +3318,10 @@ extern \"C\" { # Prepare the list of exported symbols if test -z "$export_symbols"; then - export_symbols=$output_objdir/$outputname.exp + export_symbols="$output_objdir/$outputname.exp" $opt_dry_run || { $RM $export_symbols - eval "$SED -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' + eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' case $host in *cygwin* | *mingw* | *cegcc* ) eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' @@ -4662,7 +3331,7 @@ extern \"C\" { } else $opt_dry_run || { - eval "$SED -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' + eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' case $host in @@ -4676,22 +3345,22 @@ extern \"C\" { fi for dlprefile in $dlprefiles; do - func_verbose "extracting global C symbols from '$dlprefile'" + func_verbose "extracting global C symbols from \`$dlprefile'" func_basename "$dlprefile" - name=$func_basename_result + name="$func_basename_result" case $host in *cygwin* | *mingw* | *cegcc* ) # if an import library, we need to obtain dlname if func_win32_import_lib_p "$dlprefile"; then func_tr_sh "$dlprefile" eval "curr_lafile=\$libfile_$func_tr_sh_result" - dlprefile_dlbasename= + dlprefile_dlbasename="" if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then # Use subshell, to avoid clobbering current variable values dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"` - if test -n "$dlprefile_dlname"; then + if test -n "$dlprefile_dlname" ; then func_basename "$dlprefile_dlname" - dlprefile_dlbasename=$func_basename_result + dlprefile_dlbasename="$func_basename_result" else # no lafile. user explicitly requested -dlpreopen . $sharedlib_from_linklib_cmd "$dlprefile" @@ -4699,7 +3368,7 @@ extern \"C\" { fi fi $opt_dry_run || { - if test -n "$dlprefile_dlbasename"; then + if test -n "$dlprefile_dlbasename" ; then eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"' else func_warning "Could not compute DLL name from $name" @@ -4755,11 +3424,6 @@ extern \"C\" { echo '/* NONE */' >> "$output_objdir/$my_dlsyms" fi - func_show_eval '$RM "${nlist}I"' - if test -n "$global_symbol_to_import"; then - eval "$global_symbol_to_import"' < "$nlist"S > "$nlist"I' - fi - echo >> "$output_objdir/$my_dlsyms" "\ /* The mapping between symbol names and symbols. */ @@ -4768,30 +3432,11 @@ typedef struct { void *address; } lt_dlsymlist; extern LT_DLSYM_CONST lt_dlsymlist -lt_${my_prefix}_LTX_preloaded_symbols[];\ -" - - if test -s "$nlist"I; then - echo >> "$output_objdir/$my_dlsyms" "\ -static void lt_syminit(void) -{ - LT_DLSYM_CONST lt_dlsymlist *symbol = lt_${my_prefix}_LTX_preloaded_symbols; - for (; symbol->name; ++symbol) - {" - $SED 's/.*/ if (STREQ (symbol->name, \"&\")) symbol->address = (void *) \&&;/' < "$nlist"I >> "$output_objdir/$my_dlsyms" - echo >> "$output_objdir/$my_dlsyms" "\ - } -}" - fi - echo >> "$output_objdir/$my_dlsyms" "\ +lt_${my_prefix}_LTX_preloaded_symbols[]; LT_DLSYM_CONST lt_dlsymlist lt_${my_prefix}_LTX_preloaded_symbols[] = -{ {\"$my_originator\", (void *) 0}," - - if test -s "$nlist"I; then - echo >> "$output_objdir/$my_dlsyms" "\ - {\"@INIT@\", (void *) <_syminit}," - fi +{\ + { \"$my_originator\", (void *) 0 }," case $need_lib_prefix in no) @@ -4833,7 +3478,9 @@ static const void *lt_preloaded_setup() { *-*-hpux*) pic_flag_for_symtable=" $pic_flag" ;; *) - $my_pic_p && pic_flag_for_symtable=" $pic_flag" + if test "X$my_pic_p" != Xno; then + pic_flag_for_symtable=" $pic_flag" + fi ;; esac ;; @@ -4850,10 +3497,10 @@ static const void *lt_preloaded_setup() { func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?' # Clean up the generated files. - func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T" "${nlist}I"' + func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"' # Transform the symbol file into the correct name. - symfileobj=$output_objdir/${my_outputname}S.$objext + symfileobj="$output_objdir/${my_outputname}S.$objext" case $host in *cygwin* | *mingw* | *cegcc* ) if test -f "$output_objdir/$my_outputname.def"; then @@ -4871,7 +3518,7 @@ static const void *lt_preloaded_setup() { esac ;; *) - func_fatal_error "unknown suffix for '$my_dlsyms'" + func_fatal_error "unknown suffix for \`$my_dlsyms'" ;; esac else @@ -4885,32 +3532,6 @@ static const void *lt_preloaded_setup() { fi } -# func_cygming_gnu_implib_p ARG -# This predicate returns with zero status (TRUE) if -# ARG is a GNU/binutils-style import library. Returns -# with nonzero status (FALSE) otherwise. -func_cygming_gnu_implib_p () -{ - $debug_cmd - - func_to_tool_file "$1" func_convert_file_msys_to_w32 - func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'` - test -n "$func_cygming_gnu_implib_tmp" -} - -# func_cygming_ms_implib_p ARG -# This predicate returns with zero status (TRUE) if -# ARG is an MS-style import library. Returns -# with nonzero status (FALSE) otherwise. -func_cygming_ms_implib_p () -{ - $debug_cmd - - func_to_tool_file "$1" func_convert_file_msys_to_w32 - func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'` - test -n "$func_cygming_ms_implib_tmp" -} - # func_win32_libid arg # return the library type of file 'arg' # @@ -4920,9 +3541,8 @@ func_cygming_ms_implib_p () # Despite the name, also deal with 64 bit binaries. func_win32_libid () { - $debug_cmd - - win32_libid_type=unknown + $opt_debug + win32_libid_type="unknown" win32_fileres=`file -L $1 2>/dev/null` case $win32_fileres in *ar\ archive\ import\ library*) # definitely import @@ -4932,29 +3552,16 @@ func_win32_libid () # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD. if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then - case $nm_interface in - "MS dumpbin") - if func_cygming_ms_implib_p "$1" || - func_cygming_gnu_implib_p "$1" - then - win32_nmres=import - else - win32_nmres= - fi - ;; - *) - func_to_tool_file "$1" func_convert_file_msys_to_w32 - win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" | - $SED -n -e ' + func_to_tool_file "$1" func_convert_file_msys_to_w32 + win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" | + $SED -n -e ' 1,100{ / I /{ - s|.*|import| + s,.*,import, p q } }'` - ;; - esac case $win32_nmres in import*) win32_libid_type="x86 archive import";; *) win32_libid_type="x86 archive static";; @@ -4986,8 +3593,7 @@ func_win32_libid () # $sharedlib_from_linklib_result func_cygming_dll_for_implib () { - $debug_cmd - + $opt_debug sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"` } @@ -5004,8 +3610,7 @@ func_cygming_dll_for_implib () # specified import library. func_cygming_dll_for_implib_fallback_core () { - $debug_cmd - + $opt_debug match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"` $OBJDUMP -s --section "$1" "$2" 2>/dev/null | $SED '/^Contents of section '"$match_literal"':/{ @@ -5041,8 +3646,8 @@ func_cygming_dll_for_implib_fallback_core () /./p' | # we now have a list, one entry per line, of the stringified # contents of the appropriate section of all members of the - # archive that possess that section. Heuristic: eliminate - # all those that have a first or second character that is + # archive which possess that section. Heuristic: eliminate + # all those which have a first or second character that is # a '.' (that is, objdump's representation of an unprintable # character.) This should work for all archives with less than # 0x302f exports -- but will fail for DLLs whose name actually @@ -5053,6 +3658,30 @@ func_cygming_dll_for_implib_fallback_core () $SED -e '/^\./d;/^.\./d;q' } +# func_cygming_gnu_implib_p ARG +# This predicate returns with zero status (TRUE) if +# ARG is a GNU/binutils-style import library. Returns +# with nonzero status (FALSE) otherwise. +func_cygming_gnu_implib_p () +{ + $opt_debug + func_to_tool_file "$1" func_convert_file_msys_to_w32 + func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'` + test -n "$func_cygming_gnu_implib_tmp" +} + +# func_cygming_ms_implib_p ARG +# This predicate returns with zero status (TRUE) if +# ARG is an MS-style import library. Returns +# with nonzero status (FALSE) otherwise. +func_cygming_ms_implib_p () +{ + $opt_debug + func_to_tool_file "$1" func_convert_file_msys_to_w32 + func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'` + test -n "$func_cygming_ms_implib_tmp" +} + # func_cygming_dll_for_implib_fallback ARG # Platform-specific function to extract the # name of the DLL associated with the specified @@ -5066,17 +3695,16 @@ func_cygming_dll_for_implib_fallback_core () # $sharedlib_from_linklib_result func_cygming_dll_for_implib_fallback () { - $debug_cmd - - if func_cygming_gnu_implib_p "$1"; then + $opt_debug + if func_cygming_gnu_implib_p "$1" ; then # binutils import library sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"` - elif func_cygming_ms_implib_p "$1"; then + elif func_cygming_ms_implib_p "$1" ; then # ms-generated import library sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"` else # unknown - sharedlib_from_linklib_result= + sharedlib_from_linklib_result="" fi } @@ -5084,11 +3712,10 @@ func_cygming_dll_for_implib_fallback () # func_extract_an_archive dir oldlib func_extract_an_archive () { - $debug_cmd - - f_ex_an_ar_dir=$1; shift - f_ex_an_ar_oldlib=$1 - if test yes = "$lock_old_archive_extraction"; then + $opt_debug + f_ex_an_ar_dir="$1"; shift + f_ex_an_ar_oldlib="$1" + if test "$lock_old_archive_extraction" = yes; then lockfile=$f_ex_an_ar_oldlib.lock until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do func_echo "Waiting for $lockfile to be removed" @@ -5097,7 +3724,7 @@ func_extract_an_archive () fi func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" \ 'stat=$?; rm -f "$lockfile"; exit $stat' - if test yes = "$lock_old_archive_extraction"; then + if test "$lock_old_archive_extraction" = yes; then $opt_dry_run || rm -f "$lockfile" fi if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then @@ -5111,23 +3738,22 @@ func_extract_an_archive () # func_extract_archives gentop oldlib ... func_extract_archives () { - $debug_cmd - - my_gentop=$1; shift + $opt_debug + my_gentop="$1"; shift my_oldlibs=${1+"$@"} - my_oldobjs= - my_xlib= - my_xabs= - my_xdir= + my_oldobjs="" + my_xlib="" + my_xabs="" + my_xdir="" for my_xlib in $my_oldlibs; do # Extract the objects. case $my_xlib in - [\\/]* | [A-Za-z]:[\\/]*) my_xabs=$my_xlib ;; + [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;; *) my_xabs=`pwd`"/$my_xlib" ;; esac func_basename "$my_xlib" - my_xlib=$func_basename_result + my_xlib="$func_basename_result" my_xlib_u=$my_xlib while :; do case " $extracted_archives " in @@ -5139,7 +3765,7 @@ func_extract_archives () esac done extracted_archives="$extracted_archives $my_xlib_u" - my_xdir=$my_gentop/$my_xlib_u + my_xdir="$my_gentop/$my_xlib_u" func_mkdir_p "$my_xdir" @@ -5152,23 +3778,22 @@ func_extract_archives () cd $my_xdir || exit $? darwin_archive=$my_xabs darwin_curdir=`pwd` - func_basename "$darwin_archive" - darwin_base_archive=$func_basename_result + darwin_base_archive=`basename "$darwin_archive"` darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true` if test -n "$darwin_arches"; then darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'` darwin_arch= func_verbose "$darwin_base_archive has multiple architectures $darwin_arches" - for darwin_arch in $darwin_arches; do - func_mkdir_p "unfat-$$/$darwin_base_archive-$darwin_arch" - $LIPO -thin $darwin_arch -output "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive" "$darwin_archive" - cd "unfat-$$/$darwin_base_archive-$darwin_arch" - func_extract_an_archive "`pwd`" "$darwin_base_archive" + for darwin_arch in $darwin_arches ; do + func_mkdir_p "unfat-$$/${darwin_base_archive}-${darwin_arch}" + $LIPO -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}" + cd "unfat-$$/${darwin_base_archive}-${darwin_arch}" + func_extract_an_archive "`pwd`" "${darwin_base_archive}" cd "$darwin_curdir" - $RM "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive" + $RM "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" done # $darwin_arches ## Okay now we've a bunch of thin objects, gotta fatten them up :) - darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$sed_basename" | sort -u` + darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u` darwin_file= darwin_files= for darwin_file in $darwin_filelist; do @@ -5190,7 +3815,7 @@ func_extract_archives () my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP` done - func_extract_archives_result=$my_oldobjs + func_extract_archives_result="$my_oldobjs" } @@ -5205,7 +3830,7 @@ func_extract_archives () # # ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR # variable will take. If 'yes', then the emitted script -# will assume that the directory where it is stored is +# will assume that the directory in which it is stored is # the $objdir directory. This is a cygwin/mingw-specific # behavior. func_emit_wrapper () @@ -5216,7 +3841,7 @@ func_emit_wrapper () #! $SHELL # $output - temporary wrapper script for $objdir/$outputname -# Generated by $PROGRAM (GNU $PACKAGE) $VERSION +# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION # # The $output program cannot be directly executed until all the libtool # libraries that it depends on are installed. @@ -5273,9 +3898,9 @@ _LTECHO_EOF' # Very basic option parsing. These options are (a) specific to # the libtool wrapper, (b) are identical between the wrapper -# /script/ and the wrapper /executable/ that is used only on +# /script/ and the wrapper /executable/ which is used only on # windows platforms, and (c) all begin with the string "--lt-" -# (application programs are unlikely to have options that match +# (application programs are unlikely to have options which match # this pattern). # # There are only two supported options: --lt-debug and @@ -5308,7 +3933,7 @@ func_parse_lt_options () # Print the debug banner immediately: if test -n \"\$lt_option_debug\"; then - echo \"$outputname:$output:\$LINENO: libtool wrapper (GNU $PACKAGE) $VERSION\" 1>&2 + echo \"${outputname}:${output}:\${LINENO}: libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\" 1>&2 fi } @@ -5319,7 +3944,7 @@ func_lt_dump_args () lt_dump_args_N=1; for lt_arg do - \$ECHO \"$outputname:$output:\$LINENO: newargv[\$lt_dump_args_N]: \$lt_arg\" + \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[\$lt_dump_args_N]: \$lt_arg\" lt_dump_args_N=\`expr \$lt_dump_args_N + 1\` done } @@ -5333,7 +3958,7 @@ func_exec_program_core () *-*-mingw | *-*-os2* | *-cegcc*) $ECHO "\ if test -n \"\$lt_option_debug\"; then - \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir\\\\\$program\" 1>&2 + \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir\\\\\$program\" 1>&2 func_lt_dump_args \${1+\"\$@\"} 1>&2 fi exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} @@ -5343,7 +3968,7 @@ func_exec_program_core () *) $ECHO "\ if test -n \"\$lt_option_debug\"; then - \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir/\$program\" 1>&2 + \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir/\$program\" 1>&2 func_lt_dump_args \${1+\"\$@\"} 1>&2 fi exec \"\$progdir/\$program\" \${1+\"\$@\"} @@ -5418,13 +4043,13 @@ func_exec_program () test -n \"\$absdir\" && thisdir=\"\$absdir\" " - if test yes = "$fast_install"; then + if test "$fast_install" = yes; then $ECHO "\ program=lt-'$outputname'$exeext progdir=\"\$thisdir/$objdir\" if test ! -f \"\$progdir/\$program\" || - { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | $SED 1q\`; \\ + { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\ test \"X\$file\" != \"X\$progdir/\$program\"; }; then file=\"\$\$-\$program\" @@ -5441,7 +4066,7 @@ func_exec_program () if test -n \"\$relink_command\"; then if relink_command_output=\`eval \$relink_command 2>&1\`; then : else - \$ECHO \"\$relink_command_output\" >&2 + $ECHO \"\$relink_command_output\" >&2 $RM \"\$progdir/\$file\" exit 1 fi @@ -5476,7 +4101,7 @@ func_exec_program () fi # Export our shlibpath_var if we have one. - if test yes = "$shlibpath_overrides_runpath" && test -n "$shlibpath_var" && test -n "$temp_rpath"; then + if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then $ECHO "\ # Add our own library path to $shlibpath_var $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" @@ -5496,7 +4121,7 @@ func_exec_program () fi else # The program doesn't exist. - \$ECHO \"\$0: error: '\$progdir/\$program' does not exist\" 1>&2 + \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2 \$ECHO \"This script is just a wrapper for \$program.\" 1>&2 \$ECHO \"See the $PACKAGE documentation for more information.\" 1>&2 exit 1 @@ -5515,7 +4140,7 @@ func_emit_cwrapperexe_src () cat < #include -#define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0) - /* declarations of non-ANSI functions */ -#if defined __MINGW32__ +#if defined(__MINGW32__) # ifdef __STRICT_ANSI__ int _putenv (const char *); # endif -#elif defined __CYGWIN__ +#elif defined(__CYGWIN__) # ifdef __STRICT_ANSI__ char *realpath (const char *, char *); int putenv (char *); int setenv (const char *, const char *, int); # endif -/* #elif defined other_platform || defined ... */ +/* #elif defined (other platforms) ... */ #endif /* portability defines, excluding path handling macros */ -#if defined _MSC_VER +#if defined(_MSC_VER) # define setmode _setmode # define stat _stat # define chmod _chmod # define getcwd _getcwd # define putenv _putenv # define S_IXUSR _S_IEXEC -#elif defined __MINGW32__ +# ifndef _INTPTR_T_DEFINED +# define _INTPTR_T_DEFINED +# define intptr_t int +# endif +#elif defined(__MINGW32__) # define setmode _setmode # define stat _stat # define chmod _chmod # define getcwd _getcwd # define putenv _putenv -#elif defined __CYGWIN__ +#elif defined(__CYGWIN__) # define HAVE_SETENV # define FOPEN_WB "wb" -/* #elif defined other platforms ... */ +/* #elif defined (other platforms) ... */ #endif -#if defined PATH_MAX +#if defined(PATH_MAX) # define LT_PATHMAX PATH_MAX -#elif defined MAXPATHLEN +#elif defined(MAXPATHLEN) # define LT_PATHMAX MAXPATHLEN #else # define LT_PATHMAX 1024 @@ -5607,8 +4234,8 @@ int setenv (const char *, const char *, int); # define PATH_SEPARATOR ':' #endif -#if defined _WIN32 || defined __MSDOS__ || defined __DJGPP__ || \ - defined __OS2__ +#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \ + defined (__OS2__) # define HAVE_DOS_BASED_FILE_SYSTEM # define FOPEN_WB "wb" # ifndef DIR_SEPARATOR_2 @@ -5641,10 +4268,10 @@ int setenv (const char *, const char *, int); #define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) #define XFREE(stale) do { \ - if (stale) { free (stale); stale = 0; } \ + if (stale) { free ((void *) stale); stale = 0; } \ } while (0) -#if defined LT_DEBUGWRAPPER +#if defined(LT_DEBUGWRAPPER) static int lt_debug = 1; #else static int lt_debug = 0; @@ -5673,16 +4300,11 @@ void lt_dump_script (FILE *f); EOF cat < 0) && IS_PATH_SEPARATOR (new_value[len-1])) + int len = strlen (new_value); + while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1])) { - new_value[--len] = '\0'; + new_value[len-1] = '\0'; } lt_setenv (name, new_value); XFREE (new_value); @@ -6460,47 +5082,27 @@ EOF # True if ARG is an import lib, as indicated by $file_magic_cmd func_win32_import_lib_p () { - $debug_cmd - + $opt_debug case `eval $file_magic_cmd \"\$1\" 2>/dev/null | $SED -e 10q` in *import*) : ;; *) false ;; esac } -# func_suncc_cstd_abi -# !!ONLY CALL THIS FOR SUN CC AFTER $compile_command IS FULLY EXPANDED!! -# Several compiler flags select an ABI that is incompatible with the -# Cstd library. Avoid specifying it if any are in CXXFLAGS. -func_suncc_cstd_abi () -{ - $debug_cmd - - case " $compile_command " in - *" -compat=g "*|*\ -std=c++[0-9][0-9]\ *|*" -library=stdcxx4 "*|*" -library=stlport4 "*) - suncc_use_cstd_abi=no - ;; - *) - suncc_use_cstd_abi=yes - ;; - esac -} - # func_mode_link arg... func_mode_link () { - $debug_cmd - + $opt_debug case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) # It is impossible to link a dll without this setting, and # we shouldn't force the makefile maintainer to figure out - # what system we are compiling for in order to pass an extra + # which system we are compiling for in order to pass an extra # flag for every libtool invocation. # allow_undefined=no # FIXME: Unfortunately, there are problems with the above when trying - # to make a dll that has undefined symbols, in which case not + # to make a dll which has undefined symbols, in which case not # even a static library is built. For now, we need to specify # -no-undefined on the libtool link line when we can be certain # that all symbols are satisfied, otherwise we get a static library. @@ -6544,11 +5146,10 @@ func_mode_link () module=no no_install=no objs= - os2dllname= non_pic_objects= precious_files_regex= prefer_static_libs=no - preload=false + preload=no prev= prevarg= release= @@ -6560,7 +5161,7 @@ func_mode_link () vinfo= vinfo_number=no weak_libs= - single_module=$wl-single_module + single_module="${wl}-single_module" func_infer_tag $base_compile # We need to know -static, to get the right output filenames. @@ -6568,15 +5169,15 @@ func_mode_link () do case $arg in -shared) - test yes != "$build_libtool_libs" \ - && func_fatal_configuration "cannot build a shared library" + test "$build_libtool_libs" != yes && \ + func_fatal_configuration "can not build a shared library" build_old_libs=no break ;; -all-static | -static | -static-libtool-libs) case $arg in -all-static) - if test yes = "$build_libtool_libs" && test -z "$link_static_flag"; then + if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then func_warning "complete static linking is impossible in this configuration" fi if test -n "$link_static_flag"; then @@ -6609,7 +5210,7 @@ func_mode_link () # Go through the arguments, transforming them on the way. while test "$#" -gt 0; do - arg=$1 + arg="$1" shift func_quote_for_eval "$arg" qarg=$func_quote_for_eval_unquoted_result @@ -6626,21 +5227,21 @@ func_mode_link () case $prev in bindir) - bindir=$arg + bindir="$arg" prev= continue ;; dlfiles|dlprefiles) - $preload || { + if test "$preload" = no; then # Add the symbol object into the linking commands. func_append compile_command " @SYMFILE@" func_append finalize_command " @SYMFILE@" - preload=: - } + preload=yes + fi case $arg in *.la | *.lo) ;; # We handle these cases below. force) - if test no = "$dlself"; then + if test "$dlself" = no; then dlself=needless export_dynamic=yes fi @@ -6648,9 +5249,9 @@ func_mode_link () continue ;; self) - if test dlprefiles = "$prev"; then + if test "$prev" = dlprefiles; then dlself=yes - elif test dlfiles = "$prev" && test yes != "$dlopen_self"; then + elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then dlself=yes else dlself=needless @@ -6660,7 +5261,7 @@ func_mode_link () continue ;; *) - if test dlfiles = "$prev"; then + if test "$prev" = dlfiles; then func_append dlfiles " $arg" else func_append dlprefiles " $arg" @@ -6671,14 +5272,14 @@ func_mode_link () esac ;; expsyms) - export_symbols=$arg + export_symbols="$arg" test -f "$arg" \ - || func_fatal_error "symbol file '$arg' does not exist" + || func_fatal_error "symbol file \`$arg' does not exist" prev= continue ;; expsyms_regex) - export_symbols_regex=$arg + export_symbols_regex="$arg" prev= continue ;; @@ -6696,13 +5297,7 @@ func_mode_link () continue ;; inst_prefix) - inst_prefix_dir=$arg - prev= - continue - ;; - mllvm) - # Clang does not use LLVM to link, so we can simply discard any - # '-mllvm $arg' options when doing the link step. + inst_prefix_dir="$arg" prev= continue ;; @@ -6726,21 +5321,21 @@ func_mode_link () if test -z "$pic_object" || test -z "$non_pic_object" || - test none = "$pic_object" && - test none = "$non_pic_object"; then - func_fatal_error "cannot find name of object for '$arg'" + test "$pic_object" = none && + test "$non_pic_object" = none; then + func_fatal_error "cannot find name of object for \`$arg'" fi # Extract subdirectory from the argument. func_dirname "$arg" "/" "" - xdir=$func_dirname_result + xdir="$func_dirname_result" - if test none != "$pic_object"; then + if test "$pic_object" != none; then # Prepend the subdirectory the object is found in. - pic_object=$xdir$pic_object + pic_object="$xdir$pic_object" - if test dlfiles = "$prev"; then - if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then + if test "$prev" = dlfiles; then + if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then func_append dlfiles " $pic_object" prev= continue @@ -6751,7 +5346,7 @@ func_mode_link () fi # CHECK ME: I think I busted this. -Ossama - if test dlprefiles = "$prev"; then + if test "$prev" = dlprefiles; then # Preload the old-style object. func_append dlprefiles " $pic_object" prev= @@ -6759,23 +5354,23 @@ func_mode_link () # A PIC object. func_append libobjs " $pic_object" - arg=$pic_object + arg="$pic_object" fi # Non-PIC object. - if test none != "$non_pic_object"; then + if test "$non_pic_object" != none; then # Prepend the subdirectory the object is found in. - non_pic_object=$xdir$non_pic_object + non_pic_object="$xdir$non_pic_object" # A standard non-PIC object func_append non_pic_objects " $non_pic_object" - if test -z "$pic_object" || test none = "$pic_object"; then - arg=$non_pic_object + if test -z "$pic_object" || test "$pic_object" = none ; then + arg="$non_pic_object" fi else # If the PIC object exists, use it instead. # $xdir was prepended to $pic_object above. - non_pic_object=$pic_object + non_pic_object="$pic_object" func_append non_pic_objects " $non_pic_object" fi else @@ -6783,7 +5378,7 @@ func_mode_link () if $opt_dry_run; then # Extract subdirectory from the argument. func_dirname "$arg" "/" "" - xdir=$func_dirname_result + xdir="$func_dirname_result" func_lo2o "$arg" pic_object=$xdir$objdir/$func_lo2o_result @@ -6791,29 +5386,24 @@ func_mode_link () func_append libobjs " $pic_object" func_append non_pic_objects " $non_pic_object" else - func_fatal_error "'$arg' is not a valid libtool object" + func_fatal_error "\`$arg' is not a valid libtool object" fi fi done else - func_fatal_error "link input file '$arg' does not exist" + func_fatal_error "link input file \`$arg' does not exist" fi arg=$save_arg prev= continue ;; - os2dllname) - os2dllname=$arg - prev= - continue - ;; precious_regex) - precious_files_regex=$arg + precious_files_regex="$arg" prev= continue ;; release) - release=-$arg + release="-$arg" prev= continue ;; @@ -6825,7 +5415,7 @@ func_mode_link () func_fatal_error "only absolute run-paths are allowed" ;; esac - if test rpath = "$prev"; then + if test "$prev" = rpath; then case "$rpath " in *" $arg "*) ;; *) func_append rpath " $arg" ;; @@ -6840,7 +5430,7 @@ func_mode_link () continue ;; shrext) - shrext_cmds=$arg + shrext_cmds="$arg" prev= continue ;; @@ -6880,7 +5470,7 @@ func_mode_link () esac fi # test -n "$prev" - prevarg=$arg + prevarg="$arg" case $arg in -all-static) @@ -6894,7 +5484,7 @@ func_mode_link () -allow-undefined) # FIXME: remove this flag sometime in the future. - func_fatal_error "'-allow-undefined' must not be used because it is the default" + func_fatal_error "\`-allow-undefined' must not be used because it is the default" ;; -avoid-version) @@ -6926,7 +5516,7 @@ func_mode_link () if test -n "$export_symbols" || test -n "$export_symbols_regex"; then func_fatal_error "more than one -exported-symbols argument is not allowed" fi - if test X-export-symbols = "X$arg"; then + if test "X$arg" = "X-export-symbols"; then prev=expsyms else prev=expsyms_regex @@ -6960,9 +5550,9 @@ func_mode_link () func_stripname "-L" '' "$arg" if test -z "$func_stripname_result"; then if test "$#" -gt 0; then - func_fatal_error "require no space between '-L' and '$1'" + func_fatal_error "require no space between \`-L' and \`$1'" else - func_fatal_error "need path for '-L' option" + func_fatal_error "need path for \`-L' option" fi fi func_resolve_sysroot "$func_stripname_result" @@ -6973,8 +5563,8 @@ func_mode_link () *) absdir=`cd "$dir" && pwd` test -z "$absdir" && \ - func_fatal_error "cannot determine absolute directory name of '$dir'" - dir=$absdir + func_fatal_error "cannot determine absolute directory name of \`$dir'" + dir="$absdir" ;; esac case "$deplibs " in @@ -7009,7 +5599,7 @@ func_mode_link () ;; -l*) - if test X-lc = "X$arg" || test X-lm = "X$arg"; then + if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc* | *-*-haiku*) # These systems don't actually have a C or math library (as such) @@ -7017,11 +5607,11 @@ func_mode_link () ;; *-*-os2*) # These systems don't actually have a C library (as such) - test X-lc = "X$arg" && continue + test "X$arg" = "X-lc" && continue ;; - *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*) + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc due to us having libc/libc_r. - test X-lc = "X$arg" && continue + test "X$arg" = "X-lc" && continue ;; *-*-rhapsody* | *-*-darwin1.[012]) # Rhapsody C and math libraries are in the System framework @@ -7030,16 +5620,16 @@ func_mode_link () ;; *-*-sco3.2v5* | *-*-sco5v6*) # Causes problems with __ctype - test X-lc = "X$arg" && continue + test "X$arg" = "X-lc" && continue ;; *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) # Compiler inserts libc in the correct place for threads to work - test X-lc = "X$arg" && continue + test "X$arg" = "X-lc" && continue ;; esac - elif test X-lc_r = "X$arg"; then + elif test "X$arg" = "X-lc_r"; then case $host in - *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*) + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc_r directly, use -pthread flag. continue ;; @@ -7049,11 +5639,6 @@ func_mode_link () continue ;; - -mllvm) - prev=mllvm - continue - ;; - -module) module=yes continue @@ -7083,7 +5668,7 @@ func_mode_link () ;; -multi_module) - single_module=$wl-multi_module + single_module="${wl}-multi_module" continue ;; @@ -7097,8 +5682,8 @@ func_mode_link () *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*) # The PATH hackery in wrapper scripts is required on Windows # and Darwin in order for the loader to find any dlls it needs. - func_warning "'-no-install' is ignored for $host" - func_warning "assuming '-no-fast-install' instead" + func_warning "\`-no-install' is ignored for $host" + func_warning "assuming \`-no-fast-install' instead" fast_install=no ;; *) no_install=yes ;; @@ -7116,11 +5701,6 @@ func_mode_link () continue ;; - -os2dllname) - prev=os2dllname - continue - ;; - -o) prev=output ;; -precious-files-regex) @@ -7208,14 +5788,14 @@ func_mode_link () func_stripname '-Wc,' '' "$arg" args=$func_stripname_result arg= - save_ifs=$IFS; IFS=, + save_ifs="$IFS"; IFS=',' for flag in $args; do - IFS=$save_ifs + IFS="$save_ifs" func_quote_for_eval "$flag" func_append arg " $func_quote_for_eval_result" func_append compiler_flags " $func_quote_for_eval_result" done - IFS=$save_ifs + IFS="$save_ifs" func_stripname ' ' '' "$arg" arg=$func_stripname_result ;; @@ -7224,15 +5804,15 @@ func_mode_link () func_stripname '-Wl,' '' "$arg" args=$func_stripname_result arg= - save_ifs=$IFS; IFS=, + save_ifs="$IFS"; IFS=',' for flag in $args; do - IFS=$save_ifs + IFS="$save_ifs" func_quote_for_eval "$flag" func_append arg " $wl$func_quote_for_eval_result" func_append compiler_flags " $wl$func_quote_for_eval_result" func_append linker_flags " $func_quote_for_eval_result" done - IFS=$save_ifs + IFS="$save_ifs" func_stripname ' ' '' "$arg" arg=$func_stripname_result ;; @@ -7255,7 +5835,7 @@ func_mode_link () # -msg_* for osf cc -msg_*) func_quote_for_eval "$arg" - arg=$func_quote_for_eval_result + arg="$func_quote_for_eval_result" ;; # Flags to be passed through unchanged, with rationale: @@ -7267,49 +5847,25 @@ func_mode_link () # -m*, -t[45]*, -txscale* architecture-specific flags for GCC # -F/path path to uninstalled frameworks, gcc on darwin # -p, -pg, --coverage, -fprofile-* profiling flags for GCC - # -fstack-protector* stack protector flags for GCC # @file GCC response files # -tp=* Portland pgcc target processor selection # --sysroot=* for sysroot support - # -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization - # -specs=* GCC specs files - # -stdlib=* select c++ std lib with clang - # -fsanitize=* Clang/GCC memory and address sanitizer + # -O*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \ - -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \ - -specs=*|-fsanitize=*) + -O*|-flto*|-fwhopr*|-fuse-linker-plugin) func_quote_for_eval "$arg" - arg=$func_quote_for_eval_result + arg="$func_quote_for_eval_result" func_append compile_command " $arg" func_append finalize_command " $arg" func_append compiler_flags " $arg" continue ;; - -Z*) - if test os2 = "`expr $host : '.*\(os2\)'`"; then - # OS/2 uses -Zxxx to specify OS/2-specific options - compiler_flags="$compiler_flags $arg" - func_append compile_command " $arg" - func_append finalize_command " $arg" - case $arg in - -Zlinker | -Zstack) - prev=xcompiler - ;; - esac - continue - else - # Otherwise treat like 'Some other compiler flag' below - func_quote_for_eval "$arg" - arg=$func_quote_for_eval_result - fi - ;; - # Some other compiler flag. -* | +*) func_quote_for_eval "$arg" - arg=$func_quote_for_eval_result + arg="$func_quote_for_eval_result" ;; *.$objext) @@ -7330,21 +5886,21 @@ func_mode_link () if test -z "$pic_object" || test -z "$non_pic_object" || - test none = "$pic_object" && - test none = "$non_pic_object"; then - func_fatal_error "cannot find name of object for '$arg'" + test "$pic_object" = none && + test "$non_pic_object" = none; then + func_fatal_error "cannot find name of object for \`$arg'" fi # Extract subdirectory from the argument. func_dirname "$arg" "/" "" - xdir=$func_dirname_result + xdir="$func_dirname_result" - test none = "$pic_object" || { + if test "$pic_object" != none; then # Prepend the subdirectory the object is found in. - pic_object=$xdir$pic_object + pic_object="$xdir$pic_object" - if test dlfiles = "$prev"; then - if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then + if test "$prev" = dlfiles; then + if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then func_append dlfiles " $pic_object" prev= continue @@ -7355,7 +5911,7 @@ func_mode_link () fi # CHECK ME: I think I busted this. -Ossama - if test dlprefiles = "$prev"; then + if test "$prev" = dlprefiles; then # Preload the old-style object. func_append dlprefiles " $pic_object" prev= @@ -7363,23 +5919,23 @@ func_mode_link () # A PIC object. func_append libobjs " $pic_object" - arg=$pic_object - } + arg="$pic_object" + fi # Non-PIC object. - if test none != "$non_pic_object"; then + if test "$non_pic_object" != none; then # Prepend the subdirectory the object is found in. - non_pic_object=$xdir$non_pic_object + non_pic_object="$xdir$non_pic_object" # A standard non-PIC object func_append non_pic_objects " $non_pic_object" - if test -z "$pic_object" || test none = "$pic_object"; then - arg=$non_pic_object + if test -z "$pic_object" || test "$pic_object" = none ; then + arg="$non_pic_object" fi else # If the PIC object exists, use it instead. # $xdir was prepended to $pic_object above. - non_pic_object=$pic_object + non_pic_object="$pic_object" func_append non_pic_objects " $non_pic_object" fi else @@ -7387,7 +5943,7 @@ func_mode_link () if $opt_dry_run; then # Extract subdirectory from the argument. func_dirname "$arg" "/" "" - xdir=$func_dirname_result + xdir="$func_dirname_result" func_lo2o "$arg" pic_object=$xdir$objdir/$func_lo2o_result @@ -7395,7 +5951,7 @@ func_mode_link () func_append libobjs " $pic_object" func_append non_pic_objects " $non_pic_object" else - func_fatal_error "'$arg' is not a valid libtool object" + func_fatal_error "\`$arg' is not a valid libtool object" fi fi ;; @@ -7411,11 +5967,11 @@ func_mode_link () # A libtool-controlled library. func_resolve_sysroot "$arg" - if test dlfiles = "$prev"; then + if test "$prev" = dlfiles; then # This library was specified with -dlopen. func_append dlfiles " $func_resolve_sysroot_result" prev= - elif test dlprefiles = "$prev"; then + elif test "$prev" = dlprefiles; then # The library was specified with -dlpreopen. func_append dlprefiles " $func_resolve_sysroot_result" prev= @@ -7430,7 +5986,7 @@ func_mode_link () # Unknown arguments in both finalize_command and compile_command need # to be aesthetically quoted because they are evaled later. func_quote_for_eval "$arg" - arg=$func_quote_for_eval_result + arg="$func_quote_for_eval_result" ;; esac # arg @@ -7442,9 +5998,9 @@ func_mode_link () done # argument parsing loop test -n "$prev" && \ - func_fatal_help "the '$prevarg' option requires an argument" + func_fatal_help "the \`$prevarg' option requires an argument" - if test yes = "$export_dynamic" && test -n "$export_dynamic_flag_spec"; then + if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then eval arg=\"$export_dynamic_flag_spec\" func_append compile_command " $arg" func_append finalize_command " $arg" @@ -7453,23 +6009,20 @@ func_mode_link () oldlibs= # calculate the name of the file, without its directory func_basename "$output" - outputname=$func_basename_result - libobjs_save=$libobjs + outputname="$func_basename_result" + libobjs_save="$libobjs" if test -n "$shlibpath_var"; then # get the directories listed in $shlibpath_var - eval shlib_search_path=\`\$ECHO \"\$$shlibpath_var\" \| \$SED \'s/:/ /g\'\` + eval shlib_search_path=\`\$ECHO \"\${$shlibpath_var}\" \| \$SED \'s/:/ /g\'\` else shlib_search_path= fi eval sys_lib_search_path=\"$sys_lib_search_path_spec\" eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" - # Definition is injected by LT_CONFIG during libtool generation. - func_munge_path_list sys_lib_dlsearch_path "$LT_SYS_LIBRARY_PATH" - func_dirname "$output" "/" "" - output_objdir=$func_dirname_result$objdir + output_objdir="$func_dirname_result$objdir" func_to_tool_file "$output_objdir/" tool_output_objdir=$func_to_tool_file_result # Create the object directory. @@ -7492,7 +6045,7 @@ func_mode_link () # Find all interdependent deplibs by searching for libraries # that are linked more than once (e.g. -la -lb -la) for deplib in $deplibs; do - if $opt_preserve_dup_deps; then + if $opt_preserve_dup_deps ; then case "$libs " in *" $deplib "*) func_append specialdeplibs " $deplib" ;; esac @@ -7500,7 +6053,7 @@ func_mode_link () func_append libs " $deplib" done - if test lib = "$linkmode"; then + if test "$linkmode" = lib; then libs="$predeps $libs $compiler_lib_search_path $postdeps" # Compute libraries that are listed more than once in $predeps @@ -7532,7 +6085,7 @@ func_mode_link () case $file in *.la) ;; *) - func_fatal_help "libraries can '-dlopen' only libtool libraries: $file" + func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file" ;; esac done @@ -7540,7 +6093,7 @@ func_mode_link () prog) compile_deplibs= finalize_deplibs= - alldeplibs=false + alldeplibs=no newdlfiles= newdlprefiles= passes="conv scan dlopen dlpreopen link" @@ -7552,32 +6105,32 @@ func_mode_link () for pass in $passes; do # The preopen pass in lib mode reverses $deplibs; put it back here # so that -L comes before libs that need it for instance... - if test lib,link = "$linkmode,$pass"; then + if test "$linkmode,$pass" = "lib,link"; then ## FIXME: Find the place where the list is rebuilt in the wrong ## order, and fix it there properly tmp_deplibs= for deplib in $deplibs; do tmp_deplibs="$deplib $tmp_deplibs" done - deplibs=$tmp_deplibs + deplibs="$tmp_deplibs" fi - if test lib,link = "$linkmode,$pass" || - test prog,scan = "$linkmode,$pass"; then - libs=$deplibs + if test "$linkmode,$pass" = "lib,link" || + test "$linkmode,$pass" = "prog,scan"; then + libs="$deplibs" deplibs= fi - if test prog = "$linkmode"; then + if test "$linkmode" = prog; then case $pass in - dlopen) libs=$dlfiles ;; - dlpreopen) libs=$dlprefiles ;; + dlopen) libs="$dlfiles" ;; + dlpreopen) libs="$dlprefiles" ;; link) libs="$deplibs %DEPLIBS%" test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs" ;; esac fi - if test lib,dlpreopen = "$linkmode,$pass"; then + if test "$linkmode,$pass" = "lib,dlpreopen"; then # Collect and forward deplibs of preopened libtool libs for lib in $dlprefiles; do # Ignore non-libtool-libs @@ -7598,26 +6151,26 @@ func_mode_link () esac done done - libs=$dlprefiles + libs="$dlprefiles" fi - if test dlopen = "$pass"; then + if test "$pass" = dlopen; then # Collect dlpreopened libraries - save_deplibs=$deplibs + save_deplibs="$deplibs" deplibs= fi for deplib in $libs; do lib= - found=false + found=no case $deplib in -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) - if test prog,link = "$linkmode,$pass"; then + if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else func_append compiler_flags " $deplib" - if test lib = "$linkmode"; then + if test "$linkmode" = lib ; then case "$new_inherited_linker_flags " in *" $deplib "*) ;; * ) func_append new_inherited_linker_flags " $deplib" ;; @@ -7627,13 +6180,13 @@ func_mode_link () continue ;; -l*) - if test lib != "$linkmode" && test prog != "$linkmode"; then - func_warning "'-l' is ignored for archives/objects" + if test "$linkmode" != lib && test "$linkmode" != prog; then + func_warning "\`-l' is ignored for archives/objects" continue fi func_stripname '-l' '' "$deplib" name=$func_stripname_result - if test lib = "$linkmode"; then + if test "$linkmode" = lib; then searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path" else searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path" @@ -7641,22 +6194,31 @@ func_mode_link () for searchdir in $searchdirs; do for search_ext in .la $std_shrext .so .a; do # Search the libtool library - lib=$searchdir/lib$name$search_ext + lib="$searchdir/lib${name}${search_ext}" if test -f "$lib"; then - if test .la = "$search_ext"; then - found=: + if test "$search_ext" = ".la"; then + found=yes else - found=false + found=no fi break 2 fi done done - if $found; then - # deplib is a libtool library + if test "$found" != yes; then + # deplib doesn't seem to be a libtool library + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" + fi + continue + else # deplib is a libtool library # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, # We need to do some special things here, and not later. - if test yes = "$allow_libtool_libs_with_static_runtimes"; then + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $deplib "*) if func_lalib_p "$lib"; then @@ -7664,19 +6226,19 @@ func_mode_link () old_library= func_source "$lib" for l in $old_library $library_names; do - ll=$l + ll="$l" done - if test "X$ll" = "X$old_library"; then # only static version available - found=false + if test "X$ll" = "X$old_library" ; then # only static version available + found=no func_dirname "$lib" "" "." - ladir=$func_dirname_result + ladir="$func_dirname_result" lib=$ladir/$old_library - if test prog,link = "$linkmode,$pass"; then + if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" - test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs" + test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" fi continue fi @@ -7685,25 +6247,15 @@ func_mode_link () *) ;; esac fi - else - # deplib doesn't seem to be a libtool library - if test prog,link = "$linkmode,$pass"; then - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - else - deplibs="$deplib $deplibs" - test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs" - fi - continue fi ;; # -l *.ltframework) - if test prog,link = "$linkmode,$pass"; then + if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" - if test lib = "$linkmode"; then + if test "$linkmode" = lib ; then case "$new_inherited_linker_flags " in *" $deplib "*) ;; * ) func_append new_inherited_linker_flags " $deplib" ;; @@ -7716,18 +6268,18 @@ func_mode_link () case $linkmode in lib) deplibs="$deplib $deplibs" - test conv = "$pass" && continue + test "$pass" = conv && continue newdependency_libs="$deplib $newdependency_libs" func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result" func_append newlib_search_path " $func_resolve_sysroot_result" ;; prog) - if test conv = "$pass"; then + if test "$pass" = conv; then deplibs="$deplib $deplibs" continue fi - if test scan = "$pass"; then + if test "$pass" = scan; then deplibs="$deplib $deplibs" else compile_deplibs="$deplib $compile_deplibs" @@ -7738,13 +6290,13 @@ func_mode_link () func_append newlib_search_path " $func_resolve_sysroot_result" ;; *) - func_warning "'-L' is ignored for archives/objects" + func_warning "\`-L' is ignored for archives/objects" ;; esac # linkmode continue ;; # -L -R*) - if test link = "$pass"; then + if test "$pass" = link; then func_stripname '-R' '' "$deplib" func_resolve_sysroot "$func_stripname_result" dir=$func_resolve_sysroot_result @@ -7762,7 +6314,7 @@ func_mode_link () lib=$func_resolve_sysroot_result ;; *.$libext) - if test conv = "$pass"; then + if test "$pass" = conv; then deplibs="$deplib $deplibs" continue fi @@ -7773,26 +6325,21 @@ func_mode_link () case " $dlpreconveniencelibs " in *" $deplib "*) ;; *) - valid_a_lib=false + valid_a_lib=no case $deplibs_check_method in match_pattern*) set dummy $deplibs_check_method; shift match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` if eval "\$ECHO \"$deplib\"" 2>/dev/null | $SED 10q \ | $EGREP "$match_pattern_regex" > /dev/null; then - valid_a_lib=: + valid_a_lib=yes fi ;; pass_all) - valid_a_lib=: + valid_a_lib=yes ;; esac - if $valid_a_lib; then - echo - $ECHO "*** Warning: Linking the shared library $output against the" - $ECHO "*** static library $deplib is not portable!" - deplibs="$deplib $deplibs" - else + if test "$valid_a_lib" != yes; then echo $ECHO "*** Warning: Trying to link with static lib archive $deplib." echo "*** I have the capability to make that library automatically link in when" @@ -7800,13 +6347,18 @@ func_mode_link () echo "*** shared version of the library, which you do not appear to have" echo "*** because the file extensions .$libext of this argument makes me believe" echo "*** that it is just a static archive that I should not use here." + else + echo + $ECHO "*** Warning: Linking the shared library $output against the" + $ECHO "*** static library $deplib is not portable!" + deplibs="$deplib $deplibs" fi ;; esac continue ;; prog) - if test link != "$pass"; then + if test "$pass" != link; then deplibs="$deplib $deplibs" else compile_deplibs="$deplib $compile_deplibs" @@ -7817,10 +6369,10 @@ func_mode_link () esac # linkmode ;; # *.$libext *.lo | *.$objext) - if test conv = "$pass"; then + if test "$pass" = conv; then deplibs="$deplib $deplibs" - elif test prog = "$linkmode"; then - if test dlpreopen = "$pass" || test yes != "$dlopen_support" || test no = "$build_libtool_libs"; then + elif test "$linkmode" = prog; then + if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then # If there is no dlopen support or we're linking statically, # we need to preload. func_append newdlprefiles " $deplib" @@ -7833,20 +6385,22 @@ func_mode_link () continue ;; %DEPLIBS%) - alldeplibs=: + alldeplibs=yes continue ;; esac # case $deplib - $found || test -f "$lib" \ - || func_fatal_error "cannot find the library '$lib' or unhandled argument '$deplib'" + if test "$found" = yes || test -f "$lib"; then : + else + func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'" + fi # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$lib" \ - || func_fatal_error "'$lib' is not a valid libtool archive" + || func_fatal_error "\`$lib' is not a valid libtool archive" func_dirname "$lib" "" "." - ladir=$func_dirname_result + ladir="$func_dirname_result" dlname= dlopen= @@ -7876,19 +6430,19 @@ func_mode_link () done fi dependency_libs=`$ECHO " $dependency_libs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` - if test lib,link = "$linkmode,$pass" || - test prog,scan = "$linkmode,$pass" || - { test prog != "$linkmode" && test lib != "$linkmode"; }; then + if test "$linkmode,$pass" = "lib,link" || + test "$linkmode,$pass" = "prog,scan" || + { test "$linkmode" != prog && test "$linkmode" != lib; }; then test -n "$dlopen" && func_append dlfiles " $dlopen" test -n "$dlpreopen" && func_append dlprefiles " $dlpreopen" fi - if test conv = "$pass"; then + if test "$pass" = conv; then # Only check for convenience libraries deplibs="$lib $deplibs" if test -z "$libdir"; then if test -z "$old_library"; then - func_fatal_error "cannot find name of link library for '$lib'" + func_fatal_error "cannot find name of link library for \`$lib'" fi # It is a libtool convenience library, so add in its objects. func_append convenience " $ladir/$objdir/$old_library" @@ -7896,15 +6450,15 @@ func_mode_link () tmp_libs= for deplib in $dependency_libs; do deplibs="$deplib $deplibs" - if $opt_preserve_dup_deps; then + if $opt_preserve_dup_deps ; then case "$tmp_libs " in *" $deplib "*) func_append specialdeplibs " $deplib" ;; esac fi func_append tmp_libs " $deplib" done - elif test prog != "$linkmode" && test lib != "$linkmode"; then - func_fatal_error "'$lib' is not a convenience library" + elif test "$linkmode" != prog && test "$linkmode" != lib; then + func_fatal_error "\`$lib' is not a convenience library" fi continue fi # $pass = conv @@ -7913,26 +6467,26 @@ func_mode_link () # Get the name of the library we link against. linklib= if test -n "$old_library" && - { test yes = "$prefer_static_libs" || - test built,no = "$prefer_static_libs,$installed"; }; then + { test "$prefer_static_libs" = yes || + test "$prefer_static_libs,$installed" = "built,no"; }; then linklib=$old_library else for l in $old_library $library_names; do - linklib=$l + linklib="$l" done fi if test -z "$linklib"; then - func_fatal_error "cannot find name of link library for '$lib'" + func_fatal_error "cannot find name of link library for \`$lib'" fi # This library was specified with -dlopen. - if test dlopen = "$pass"; then - test -z "$libdir" \ - && func_fatal_error "cannot -dlopen a convenience library: '$lib'" + if test "$pass" = dlopen; then + if test -z "$libdir"; then + func_fatal_error "cannot -dlopen a convenience library: \`$lib'" + fi if test -z "$dlname" || - test yes != "$dlopen_support" || - test no = "$build_libtool_libs" - then + test "$dlopen_support" != yes || + test "$build_libtool_libs" = no; then # If there is no dlname, no dlopen support or we're linking # statically, we need to preload. We also need to preload any # dependent libraries so libltdl's deplib preloader doesn't @@ -7946,40 +6500,40 @@ func_mode_link () # We need an absolute path. case $ladir in - [\\/]* | [A-Za-z]:[\\/]*) abs_ladir=$ladir ;; + [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;; *) abs_ladir=`cd "$ladir" && pwd` if test -z "$abs_ladir"; then - func_warning "cannot determine absolute directory name of '$ladir'" + func_warning "cannot determine absolute directory name of \`$ladir'" func_warning "passing it literally to the linker, although it might fail" - abs_ladir=$ladir + abs_ladir="$ladir" fi ;; esac func_basename "$lib" - laname=$func_basename_result + laname="$func_basename_result" # Find the relevant object directory and library name. - if test yes = "$installed"; then + if test "X$installed" = Xyes; then if test ! -f "$lt_sysroot$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then - func_warning "library '$lib' was moved." - dir=$ladir - absdir=$abs_ladir - libdir=$abs_ladir + func_warning "library \`$lib' was moved." + dir="$ladir" + absdir="$abs_ladir" + libdir="$abs_ladir" else - dir=$lt_sysroot$libdir - absdir=$lt_sysroot$libdir + dir="$lt_sysroot$libdir" + absdir="$lt_sysroot$libdir" fi - test yes = "$hardcode_automatic" && avoidtemprpath=yes + test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes else if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then - dir=$ladir - absdir=$abs_ladir + dir="$ladir" + absdir="$abs_ladir" # Remove this search path later func_append notinst_path " $abs_ladir" else - dir=$ladir/$objdir - absdir=$abs_ladir/$objdir + dir="$ladir/$objdir" + absdir="$abs_ladir/$objdir" # Remove this search path later func_append notinst_path " $abs_ladir" fi @@ -7988,11 +6542,11 @@ func_mode_link () name=$func_stripname_result # This library was specified with -dlpreopen. - if test dlpreopen = "$pass"; then - if test -z "$libdir" && test prog = "$linkmode"; then - func_fatal_error "only libraries may -dlpreopen a convenience library: '$lib'" + if test "$pass" = dlpreopen; then + if test -z "$libdir" && test "$linkmode" = prog; then + func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'" fi - case $host in + case "$host" in # special handling for platforms with PE-DLLs. *cygwin* | *mingw* | *cegcc* ) # Linker will automatically link against shared library if both @@ -8036,9 +6590,9 @@ func_mode_link () if test -z "$libdir"; then # Link the convenience library - if test lib = "$linkmode"; then + if test "$linkmode" = lib; then deplibs="$dir/$old_library $deplibs" - elif test prog,link = "$linkmode,$pass"; then + elif test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$dir/$old_library $compile_deplibs" finalize_deplibs="$dir/$old_library $finalize_deplibs" else @@ -8048,14 +6602,14 @@ func_mode_link () fi - if test prog = "$linkmode" && test link != "$pass"; then + if test "$linkmode" = prog && test "$pass" != link; then func_append newlib_search_path " $ladir" deplibs="$lib $deplibs" - linkalldeplibs=false - if test no != "$link_all_deplibs" || test -z "$library_names" || - test no = "$build_libtool_libs"; then - linkalldeplibs=: + linkalldeplibs=no + if test "$link_all_deplibs" != no || test -z "$library_names" || + test "$build_libtool_libs" = no; then + linkalldeplibs=yes fi tmp_libs= @@ -8067,14 +6621,14 @@ func_mode_link () ;; esac # Need to link against all dependency_libs? - if $linkalldeplibs; then + if test "$linkalldeplibs" = yes; then deplibs="$deplib $deplibs" else # Need to hardcode shared library paths # or/and link against static libraries newdependency_libs="$deplib $newdependency_libs" fi - if $opt_preserve_dup_deps; then + if $opt_preserve_dup_deps ; then case "$tmp_libs " in *" $deplib "*) func_append specialdeplibs " $deplib" ;; esac @@ -8084,15 +6638,15 @@ func_mode_link () continue fi # $linkmode = prog... - if test prog,link = "$linkmode,$pass"; then + if test "$linkmode,$pass" = "prog,link"; then if test -n "$library_names" && - { { test no = "$prefer_static_libs" || - test built,yes = "$prefer_static_libs,$installed"; } || + { { test "$prefer_static_libs" = no || + test "$prefer_static_libs,$installed" = "built,yes"; } || test -z "$old_library"; }; then # We need to hardcode the library path - if test -n "$shlibpath_var" && test -z "$avoidtemprpath"; then + if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then # Make sure the rpath contains only unique directories. - case $temp_rpath: in + case "$temp_rpath:" in *"$absdir:"*) ;; *) func_append temp_rpath "$absdir:" ;; esac @@ -8121,9 +6675,9 @@ func_mode_link () esac fi # $linkmode,$pass = prog,link... - if $alldeplibs && - { test pass_all = "$deplibs_check_method" || - { test yes = "$build_libtool_libs" && + if test "$alldeplibs" = yes && + { test "$deplibs_check_method" = pass_all || + { test "$build_libtool_libs" = yes && test -n "$library_names"; }; }; then # We only need to search for static libraries continue @@ -8132,19 +6686,19 @@ func_mode_link () link_static=no # Whether the deplib will be linked statically use_static_libs=$prefer_static_libs - if test built = "$use_static_libs" && test yes = "$installed"; then + if test "$use_static_libs" = built && test "$installed" = yes; then use_static_libs=no fi if test -n "$library_names" && - { test no = "$use_static_libs" || test -z "$old_library"; }; then + { test "$use_static_libs" = no || test -z "$old_library"; }; then case $host in - *cygwin* | *mingw* | *cegcc* | *os2*) + *cygwin* | *mingw* | *cegcc*) # No point in relinking DLLs because paths are not encoded func_append notinst_deplibs " $lib" need_relink=no ;; *) - if test no = "$installed"; then + if test "$installed" = no; then func_append notinst_deplibs " $lib" need_relink=yes fi @@ -8154,24 +6708,24 @@ func_mode_link () # Warn about portability, can't link against -module's on some # systems (darwin). Don't bleat about dlopened modules though! - dlopenmodule= + dlopenmodule="" for dlpremoduletest in $dlprefiles; do if test "X$dlpremoduletest" = "X$lib"; then - dlopenmodule=$dlpremoduletest + dlopenmodule="$dlpremoduletest" break fi done - if test -z "$dlopenmodule" && test yes = "$shouldnotlink" && test link = "$pass"; then + if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then echo - if test prog = "$linkmode"; then + if test "$linkmode" = prog; then $ECHO "*** Warning: Linking the executable $output against the loadable module" else $ECHO "*** Warning: Linking the shared library $output against the loadable module" fi $ECHO "*** $linklib is not portable!" fi - if test lib = "$linkmode" && - test yes = "$hardcode_into_libs"; then + if test "$linkmode" = lib && + test "$hardcode_into_libs" = yes; then # Hardcode the library path. # Skip directories that are in the system default run-time # search path. @@ -8199,43 +6753,43 @@ func_mode_link () # figure out the soname set dummy $library_names shift - realname=$1 + realname="$1" shift libname=`eval "\\$ECHO \"$libname_spec\""` # use dlname if we got it. it's perfectly good, no? if test -n "$dlname"; then - soname=$dlname + soname="$dlname" elif test -n "$soname_spec"; then # bleh windows case $host in - *cygwin* | mingw* | *cegcc* | *os2*) + *cygwin* | mingw* | *cegcc*) func_arith $current - $age major=$func_arith_result - versuffix=-$major + versuffix="-$major" ;; esac eval soname=\"$soname_spec\" else - soname=$realname + soname="$realname" fi # Make a new name for the extract_expsyms_cmds to use - soroot=$soname + soroot="$soname" func_basename "$soroot" - soname=$func_basename_result + soname="$func_basename_result" func_stripname 'lib' '.dll' "$soname" newlib=libimp-$func_stripname_result.a # If the library has no export list, then create one now if test -f "$output_objdir/$soname-def"; then : else - func_verbose "extracting exported symbol list from '$soname'" + func_verbose "extracting exported symbol list from \`$soname'" func_execute_cmds "$extract_expsyms_cmds" 'exit $?' fi # Create $newlib if test -f "$output_objdir/$newlib"; then :; else - func_verbose "generating import library for '$soname'" + func_verbose "generating import library for \`$soname'" func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?' fi # make sure the library variables are pointing to the new library @@ -8243,58 +6797,58 @@ func_mode_link () linklib=$newlib fi # test -n "$old_archive_from_expsyms_cmds" - if test prog = "$linkmode" || test relink != "$opt_mode"; then + if test "$linkmode" = prog || test "$opt_mode" != relink; then add_shlibpath= add_dir= add= lib_linked=yes case $hardcode_action in immediate | unsupported) - if test no = "$hardcode_direct"; then - add=$dir/$linklib + if test "$hardcode_direct" = no; then + add="$dir/$linklib" case $host in - *-*-sco3.2v5.0.[024]*) add_dir=-L$dir ;; - *-*-sysv4*uw2*) add_dir=-L$dir ;; + *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;; + *-*-sysv4*uw2*) add_dir="-L$dir" ;; *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \ - *-*-unixware7*) add_dir=-L$dir ;; + *-*-unixware7*) add_dir="-L$dir" ;; *-*-darwin* ) - # if the lib is a (non-dlopened) module then we cannot + # if the lib is a (non-dlopened) module then we can not # link against it, someone is ignoring the earlier warnings if /usr/bin/file -L $add 2> /dev/null | - $GREP ": [^:]* bundle" >/dev/null; then + $GREP ": [^:]* bundle" >/dev/null ; then if test "X$dlopenmodule" != "X$lib"; then $ECHO "*** Warning: lib $linklib is a module, not a shared library" - if test -z "$old_library"; then + if test -z "$old_library" ; then echo echo "*** And there doesn't seem to be a static archive available" echo "*** The link will probably fail, sorry" else - add=$dir/$old_library + add="$dir/$old_library" fi elif test -n "$old_library"; then - add=$dir/$old_library + add="$dir/$old_library" fi fi esac - elif test no = "$hardcode_minus_L"; then + elif test "$hardcode_minus_L" = no; then case $host in - *-*-sunos*) add_shlibpath=$dir ;; + *-*-sunos*) add_shlibpath="$dir" ;; esac - add_dir=-L$dir - add=-l$name - elif test no = "$hardcode_shlibpath_var"; then - add_shlibpath=$dir - add=-l$name + add_dir="-L$dir" + add="-l$name" + elif test "$hardcode_shlibpath_var" = no; then + add_shlibpath="$dir" + add="-l$name" else lib_linked=no fi ;; relink) - if test yes = "$hardcode_direct" && - test no = "$hardcode_direct_absolute"; then - add=$dir/$linklib - elif test yes = "$hardcode_minus_L"; then - add_dir=-L$absdir + if test "$hardcode_direct" = yes && + test "$hardcode_direct_absolute" = no; then + add="$dir/$linklib" + elif test "$hardcode_minus_L" = yes; then + add_dir="-L$absdir" # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in @@ -8303,10 +6857,10 @@ func_mode_link () ;; esac fi - add=-l$name - elif test yes = "$hardcode_shlibpath_var"; then - add_shlibpath=$dir - add=-l$name + add="-l$name" + elif test "$hardcode_shlibpath_var" = yes; then + add_shlibpath="$dir" + add="-l$name" else lib_linked=no fi @@ -8314,7 +6868,7 @@ func_mode_link () *) lib_linked=no ;; esac - if test yes != "$lib_linked"; then + if test "$lib_linked" != yes; then func_fatal_configuration "unsupported hardcode properties" fi @@ -8324,15 +6878,15 @@ func_mode_link () *) func_append compile_shlibpath "$add_shlibpath:" ;; esac fi - if test prog = "$linkmode"; then + if test "$linkmode" = prog; then test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" test -n "$add" && compile_deplibs="$add $compile_deplibs" else test -n "$add_dir" && deplibs="$add_dir $deplibs" test -n "$add" && deplibs="$add $deplibs" - if test yes != "$hardcode_direct" && - test yes != "$hardcode_minus_L" && - test yes = "$hardcode_shlibpath_var"; then + if test "$hardcode_direct" != yes && + test "$hardcode_minus_L" != yes && + test "$hardcode_shlibpath_var" = yes; then case :$finalize_shlibpath: in *":$libdir:"*) ;; *) func_append finalize_shlibpath "$libdir:" ;; @@ -8341,33 +6895,33 @@ func_mode_link () fi fi - if test prog = "$linkmode" || test relink = "$opt_mode"; then + if test "$linkmode" = prog || test "$opt_mode" = relink; then add_shlibpath= add_dir= add= # Finalize command for both is simple: just hardcode it. - if test yes = "$hardcode_direct" && - test no = "$hardcode_direct_absolute"; then - add=$libdir/$linklib - elif test yes = "$hardcode_minus_L"; then - add_dir=-L$libdir - add=-l$name - elif test yes = "$hardcode_shlibpath_var"; then + if test "$hardcode_direct" = yes && + test "$hardcode_direct_absolute" = no; then + add="$libdir/$linklib" + elif test "$hardcode_minus_L" = yes; then + add_dir="-L$libdir" + add="-l$name" + elif test "$hardcode_shlibpath_var" = yes; then case :$finalize_shlibpath: in *":$libdir:"*) ;; *) func_append finalize_shlibpath "$libdir:" ;; esac - add=-l$name - elif test yes = "$hardcode_automatic"; then + add="-l$name" + elif test "$hardcode_automatic" = yes; then if test -n "$inst_prefix_dir" && - test -f "$inst_prefix_dir$libdir/$linklib"; then - add=$inst_prefix_dir$libdir/$linklib + test -f "$inst_prefix_dir$libdir/$linklib" ; then + add="$inst_prefix_dir$libdir/$linklib" else - add=$libdir/$linklib + add="$libdir/$linklib" fi else # We cannot seem to hardcode it, guess we'll fake it. - add_dir=-L$libdir + add_dir="-L$libdir" # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in @@ -8376,10 +6930,10 @@ func_mode_link () ;; esac fi - add=-l$name + add="-l$name" fi - if test prog = "$linkmode"; then + if test "$linkmode" = prog; then test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" test -n "$add" && finalize_deplibs="$add $finalize_deplibs" else @@ -8387,43 +6941,43 @@ func_mode_link () test -n "$add" && deplibs="$add $deplibs" fi fi - elif test prog = "$linkmode"; then + elif test "$linkmode" = prog; then # Here we assume that one of hardcode_direct or hardcode_minus_L # is not unsupported. This is valid on all known static and # shared platforms. - if test unsupported != "$hardcode_direct"; then - test -n "$old_library" && linklib=$old_library + if test "$hardcode_direct" != unsupported; then + test -n "$old_library" && linklib="$old_library" compile_deplibs="$dir/$linklib $compile_deplibs" finalize_deplibs="$dir/$linklib $finalize_deplibs" else compile_deplibs="-l$name -L$dir $compile_deplibs" finalize_deplibs="-l$name -L$dir $finalize_deplibs" fi - elif test yes = "$build_libtool_libs"; then + elif test "$build_libtool_libs" = yes; then # Not a shared library - if test pass_all != "$deplibs_check_method"; then + if test "$deplibs_check_method" != pass_all; then # We're trying link a shared library against a static one # but the system doesn't support it. # Just print a warning and add the library to dependency_libs so # that the program can be linked against the static library. echo - $ECHO "*** Warning: This system cannot link to static lib archive $lib." + $ECHO "*** Warning: This system can not link to static lib archive $lib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have." - if test yes = "$module"; then + if test "$module" = yes; then echo "*** But as you try to build a module library, libtool will still create " echo "*** a static module, that should work as long as the dlopening application" echo "*** is linked with the -dlopen flag to resolve symbols at runtime." if test -z "$global_symbol_pipe"; then echo echo "*** However, this would only work if libtool was able to extract symbol" - echo "*** lists from a program, using 'nm' or equivalent, but libtool could" + echo "*** lists from a program, using \`nm' or equivalent, but libtool could" echo "*** not find such a program. So, this module is probably useless." - echo "*** 'nm' from GNU binutils and a full rebuild may help." + echo "*** \`nm' from GNU binutils and a full rebuild may help." fi - if test no = "$build_old_libs"; then + if test "$build_old_libs" = no; then build_libtool_libs=module build_old_libs=yes else @@ -8436,11 +6990,11 @@ func_mode_link () fi fi # link shared/static library? - if test lib = "$linkmode"; then + if test "$linkmode" = lib; then if test -n "$dependency_libs" && - { test yes != "$hardcode_into_libs" || - test yes = "$build_old_libs" || - test yes = "$link_static"; }; then + { test "$hardcode_into_libs" != yes || + test "$build_old_libs" = yes || + test "$link_static" = yes; }; then # Extract -R from dependency_libs temp_deplibs= for libdir in $dependency_libs; do @@ -8454,12 +7008,12 @@ func_mode_link () *) func_append temp_deplibs " $libdir";; esac done - dependency_libs=$temp_deplibs + dependency_libs="$temp_deplibs" fi func_append newlib_search_path " $absdir" # Link against this library - test no = "$link_static" && newdependency_libs="$abs_ladir/$laname $newdependency_libs" + test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs" # ... and its dependency_libs tmp_libs= for deplib in $dependency_libs; do @@ -8469,7 +7023,7 @@ func_mode_link () func_resolve_sysroot "$func_stripname_result";; *) func_resolve_sysroot "$deplib" ;; esac - if $opt_preserve_dup_deps; then + if $opt_preserve_dup_deps ; then case "$tmp_libs " in *" $func_resolve_sysroot_result "*) func_append specialdeplibs " $func_resolve_sysroot_result" ;; @@ -8478,12 +7032,12 @@ func_mode_link () func_append tmp_libs " $func_resolve_sysroot_result" done - if test no != "$link_all_deplibs"; then + if test "$link_all_deplibs" != no; then # Add the search paths of all dependency libraries for deplib in $dependency_libs; do path= case $deplib in - -L*) path=$deplib ;; + -L*) path="$deplib" ;; *.la) func_resolve_sysroot "$deplib" deplib=$func_resolve_sysroot_result @@ -8491,12 +7045,12 @@ func_mode_link () dir=$func_dirname_result # We need an absolute path. case $dir in - [\\/]* | [A-Za-z]:[\\/]*) absdir=$dir ;; + [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;; *) absdir=`cd "$dir" && pwd` if test -z "$absdir"; then - func_warning "cannot determine absolute directory name of '$dir'" - absdir=$dir + func_warning "cannot determine absolute directory name of \`$dir'" + absdir="$dir" fi ;; esac @@ -8504,35 +7058,35 @@ func_mode_link () case $host in *-*-darwin*) depdepl= - eval deplibrary_names=`$SED -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` - if test -n "$deplibrary_names"; then - for tmp in $deplibrary_names; do + eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` + if test -n "$deplibrary_names" ; then + for tmp in $deplibrary_names ; do depdepl=$tmp done - if test -f "$absdir/$objdir/$depdepl"; then - depdepl=$absdir/$objdir/$depdepl - darwin_install_name=`$OTOOL -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` + if test -f "$absdir/$objdir/$depdepl" ; then + depdepl="$absdir/$objdir/$depdepl" + darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` if test -z "$darwin_install_name"; then - darwin_install_name=`$OTOOL64 -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` + darwin_install_name=`${OTOOL64} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` fi - func_append compiler_flags " $wl-dylib_file $wl$darwin_install_name:$depdepl" - func_append linker_flags " -dylib_file $darwin_install_name:$depdepl" + func_append compiler_flags " ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}" + func_append linker_flags " -dylib_file ${darwin_install_name}:${depdepl}" path= fi fi ;; *) - path=-L$absdir/$objdir + path="-L$absdir/$objdir" ;; esac else - eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` test -z "$libdir" && \ - func_fatal_error "'$deplib' is not a valid libtool archive" + func_fatal_error "\`$deplib' is not a valid libtool archive" test "$absdir" != "$libdir" && \ - func_warning "'$deplib' seems to be moved" + func_warning "\`$deplib' seems to be moved" - path=-L$absdir + path="-L$absdir" fi ;; esac @@ -8544,23 +7098,23 @@ func_mode_link () fi # link_all_deplibs != no fi # linkmode = lib done # for deplib in $libs - if test link = "$pass"; then - if test prog = "$linkmode"; then + if test "$pass" = link; then + if test "$linkmode" = "prog"; then compile_deplibs="$new_inherited_linker_flags $compile_deplibs" finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs" else compiler_flags="$compiler_flags "`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` fi fi - dependency_libs=$newdependency_libs - if test dlpreopen = "$pass"; then + dependency_libs="$newdependency_libs" + if test "$pass" = dlpreopen; then # Link the dlpreopened libraries before other libraries for deplib in $save_deplibs; do deplibs="$deplib $deplibs" done fi - if test dlopen != "$pass"; then - test conv = "$pass" || { + if test "$pass" != dlopen; then + if test "$pass" != conv; then # Make sure lib_search_path contains only unique directories. lib_search_path= for dir in $newlib_search_path; do @@ -8570,12 +7124,12 @@ func_mode_link () esac done newlib_search_path= - } + fi - if test prog,link = "$linkmode,$pass"; then - vars="compile_deplibs finalize_deplibs" + if test "$linkmode,$pass" != "prog,link"; then + vars="deplibs" else - vars=deplibs + vars="compile_deplibs finalize_deplibs" fi for var in $vars dependency_libs; do # Add libraries to $var in reverse order @@ -8633,93 +7187,62 @@ func_mode_link () eval $var=\"$tmp_libs\" done # for var fi - - # Add Sun CC postdeps if required: - test CXX = "$tagname" && { - case $host_os in - linux*) - case `$CC -V 2>&1 | sed 5q` in - *Sun\ C*) # Sun C++ 5.9 - func_suncc_cstd_abi - - if test no != "$suncc_use_cstd_abi"; then - func_append postdeps ' -library=Cstd -library=Crun' - fi - ;; - esac - ;; - - solaris*) - func_cc_basename "$CC" - case $func_cc_basename_result in - CC* | sunCC*) - func_suncc_cstd_abi - - if test no != "$suncc_use_cstd_abi"; then - func_append postdeps ' -library=Cstd -library=Crun' - fi - ;; - esac - ;; - esac - } - # Last step: remove runtime libs from dependency_libs # (they stay in deplibs) tmp_libs= - for i in $dependency_libs; do + for i in $dependency_libs ; do case " $predeps $postdeps $compiler_lib_search_path " in *" $i "*) - i= + i="" ;; esac - if test -n "$i"; then + if test -n "$i" ; then func_append tmp_libs " $i" fi done dependency_libs=$tmp_libs done # for pass - if test prog = "$linkmode"; then - dlfiles=$newdlfiles + if test "$linkmode" = prog; then + dlfiles="$newdlfiles" fi - if test prog = "$linkmode" || test lib = "$linkmode"; then - dlprefiles=$newdlprefiles + if test "$linkmode" = prog || test "$linkmode" = lib; then + dlprefiles="$newdlprefiles" fi case $linkmode in oldlib) - if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then - func_warning "'-dlopen' is ignored for archives" + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + func_warning "\`-dlopen' is ignored for archives" fi case " $deplibs" in *\ -l* | *\ -L*) - func_warning "'-l' and '-L' are ignored for archives" ;; + func_warning "\`-l' and \`-L' are ignored for archives" ;; esac test -n "$rpath" && \ - func_warning "'-rpath' is ignored for archives" + func_warning "\`-rpath' is ignored for archives" test -n "$xrpath" && \ - func_warning "'-R' is ignored for archives" + func_warning "\`-R' is ignored for archives" test -n "$vinfo" && \ - func_warning "'-version-info/-version-number' is ignored for archives" + func_warning "\`-version-info/-version-number' is ignored for archives" test -n "$release" && \ - func_warning "'-release' is ignored for archives" + func_warning "\`-release' is ignored for archives" test -n "$export_symbols$export_symbols_regex" && \ - func_warning "'-export-symbols' is ignored for archives" + func_warning "\`-export-symbols' is ignored for archives" # Now set the variables for building old libraries. build_libtool_libs=no - oldlibs=$output + oldlibs="$output" func_append objs "$old_deplibs" ;; lib) - # Make sure we only generate libraries of the form 'libNAME.la'. + # Make sure we only generate libraries of the form `libNAME.la'. case $outputname in lib*) func_stripname 'lib' '.la' "$outputname" @@ -8728,10 +7251,10 @@ func_mode_link () eval libname=\"$libname_spec\" ;; *) - test no = "$module" \ - && func_fatal_help "libtool library '$output' must begin with 'lib'" + test "$module" = no && \ + func_fatal_help "libtool library \`$output' must begin with \`lib'" - if test no != "$need_lib_prefix"; then + if test "$need_lib_prefix" != no; then # Add the "lib" prefix for modules if required func_stripname '' '.la' "$outputname" name=$func_stripname_result @@ -8745,8 +7268,8 @@ func_mode_link () esac if test -n "$objs"; then - if test pass_all != "$deplibs_check_method"; then - func_fatal_error "cannot build libtool library '$output' from non-libtool objects on this host:$objs" + if test "$deplibs_check_method" != pass_all; then + func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs" else echo $ECHO "*** Warning: Linking the shared library $output against the non-libtool" @@ -8755,21 +7278,21 @@ func_mode_link () fi fi - test no = "$dlself" \ - || func_warning "'-dlopen self' is ignored for libtool libraries" + test "$dlself" != no && \ + func_warning "\`-dlopen self' is ignored for libtool libraries" set dummy $rpath shift - test 1 -lt "$#" \ - && func_warning "ignoring multiple '-rpath's for a libtool library" + test "$#" -gt 1 && \ + func_warning "ignoring multiple \`-rpath's for a libtool library" - install_libdir=$1 + install_libdir="$1" oldlibs= if test -z "$rpath"; then - if test yes = "$build_libtool_libs"; then + if test "$build_libtool_libs" = yes; then # Building a libtool convenience library. - # Some compilers have problems with a '.al' extension so + # Some compilers have problems with a `.al' extension so # convenience libraries should have the same extension an # archive normally would. oldlibs="$output_objdir/$libname.$libext $oldlibs" @@ -8778,20 +7301,20 @@ func_mode_link () fi test -n "$vinfo" && \ - func_warning "'-version-info/-version-number' is ignored for convenience libraries" + func_warning "\`-version-info/-version-number' is ignored for convenience libraries" test -n "$release" && \ - func_warning "'-release' is ignored for convenience libraries" + func_warning "\`-release' is ignored for convenience libraries" else # Parse the version information argument. - save_ifs=$IFS; IFS=: + save_ifs="$IFS"; IFS=':' set dummy $vinfo 0 0 0 shift - IFS=$save_ifs + IFS="$save_ifs" test -n "$7" && \ - func_fatal_help "too many parameters to '-version-info'" + func_fatal_help "too many parameters to \`-version-info'" # convert absolute version numbers to libtool ages # this retains compatibility with .la files and attempts @@ -8799,45 +7322,45 @@ func_mode_link () case $vinfo_number in yes) - number_major=$1 - number_minor=$2 - number_revision=$3 + number_major="$1" + number_minor="$2" + number_revision="$3" # # There are really only two kinds -- those that # use the current revision as the major version # and those that subtract age and use age as # a minor version. But, then there is irix - # that has an extra 1 added just for fun + # which has an extra 1 added just for fun # case $version_type in # correct linux to gnu/linux during the next big refactor - darwin|freebsd-elf|linux|osf|windows|none) + darwin|linux|osf|windows|none) func_arith $number_major + $number_minor current=$func_arith_result - age=$number_minor - revision=$number_revision + age="$number_minor" + revision="$number_revision" ;; - freebsd-aout|qnx|sunos) - current=$number_major - revision=$number_minor - age=0 + freebsd-aout|freebsd-elf|qnx|sunos) + current="$number_major" + revision="$number_minor" + age="0" ;; irix|nonstopux) func_arith $number_major + $number_minor current=$func_arith_result - age=$number_minor - revision=$number_minor + age="$number_minor" + revision="$number_minor" lt_irix_increment=no ;; *) - func_fatal_configuration "$modename: unknown library version type '$version_type'" + func_fatal_configuration "$modename: unknown library version type \`$version_type'" ;; esac ;; no) - current=$1 - revision=$2 - age=$3 + current="$1" + revision="$2" + age="$3" ;; esac @@ -8845,30 +7368,30 @@ func_mode_link () case $current in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) - func_error "CURRENT '$current' must be a nonnegative integer" - func_fatal_error "'$vinfo' is not valid version information" + func_error "CURRENT \`$current' must be a nonnegative integer" + func_fatal_error "\`$vinfo' is not valid version information" ;; esac case $revision in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) - func_error "REVISION '$revision' must be a nonnegative integer" - func_fatal_error "'$vinfo' is not valid version information" + func_error "REVISION \`$revision' must be a nonnegative integer" + func_fatal_error "\`$vinfo' is not valid version information" ;; esac case $age in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) - func_error "AGE '$age' must be a nonnegative integer" - func_fatal_error "'$vinfo' is not valid version information" + func_error "AGE \`$age' must be a nonnegative integer" + func_fatal_error "\`$vinfo' is not valid version information" ;; esac if test "$age" -gt "$current"; then - func_error "AGE '$age' is greater than the current interface number '$current'" - func_fatal_error "'$vinfo' is not valid version information" + func_error "AGE \`$age' is greater than the current interface number \`$current'" + func_fatal_error "\`$vinfo' is not valid version information" fi # Calculate the version variables. @@ -8883,36 +7406,26 @@ func_mode_link () # verstring for coding it into the library header func_arith $current - $age major=.$func_arith_result - versuffix=$major.$age.$revision + versuffix="$major.$age.$revision" # Darwin ld doesn't like 0 for these options... func_arith $current + 1 minor_current=$func_arith_result - xlcverstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision" + xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision" verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" - # On Darwin other compilers - case $CC in - nagfor*) - verstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision" - ;; - *) - verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" - ;; - esac ;; freebsd-aout) - major=.$current - versuffix=.$current.$revision + major=".$current" + versuffix=".$current.$revision"; ;; freebsd-elf) - func_arith $current - $age - major=.$func_arith_result - versuffix=$major.$age.$revision + major=".$current" + versuffix=".$current" ;; irix | nonstopux) - if test no = "$lt_irix_increment"; then + if test "X$lt_irix_increment" = "Xno"; then func_arith $current - $age else func_arith $current - $age + 1 @@ -8923,74 +7436,69 @@ func_mode_link () nonstopux) verstring_prefix=nonstopux ;; *) verstring_prefix=sgi ;; esac - verstring=$verstring_prefix$major.$revision + verstring="$verstring_prefix$major.$revision" # Add in all the interfaces that we are compatible with. loop=$revision - while test 0 -ne "$loop"; do + while test "$loop" -ne 0; do func_arith $revision - $loop iface=$func_arith_result func_arith $loop - 1 loop=$func_arith_result - verstring=$verstring_prefix$major.$iface:$verstring + verstring="$verstring_prefix$major.$iface:$verstring" done - # Before this point, $major must not contain '.'. + # Before this point, $major must not contain `.'. major=.$major - versuffix=$major.$revision + versuffix="$major.$revision" ;; linux) # correct to gnu/linux during the next big refactor func_arith $current - $age major=.$func_arith_result - versuffix=$major.$age.$revision + versuffix="$major.$age.$revision" ;; osf) func_arith $current - $age major=.$func_arith_result - versuffix=.$current.$age.$revision - verstring=$current.$age.$revision + versuffix=".$current.$age.$revision" + verstring="$current.$age.$revision" # Add in all the interfaces that we are compatible with. loop=$age - while test 0 -ne "$loop"; do + while test "$loop" -ne 0; do func_arith $current - $loop iface=$func_arith_result func_arith $loop - 1 loop=$func_arith_result - verstring=$verstring:$iface.0 + verstring="$verstring:${iface}.0" done # Make executables depend on our current version. - func_append verstring ":$current.0" + func_append verstring ":${current}.0" ;; qnx) - major=.$current - versuffix=.$current - ;; - - sco) - major=.$current - versuffix=.$current + major=".$current" + versuffix=".$current" ;; sunos) - major=.$current - versuffix=.$current.$revision + major=".$current" + versuffix=".$current.$revision" ;; windows) # Use '-' rather than '.', since we only want one - # extension on DOS 8.3 file systems. + # extension on DOS 8.3 filesystems. func_arith $current - $age major=$func_arith_result - versuffix=-$major + versuffix="-$major" ;; *) - func_fatal_configuration "unknown library version type '$version_type'" + func_fatal_configuration "unknown library version type \`$version_type'" ;; esac @@ -9004,45 +7512,42 @@ func_mode_link () verstring= ;; *) - verstring=0.0 + verstring="0.0" ;; esac - if test no = "$need_version"; then + if test "$need_version" = no; then versuffix= else - versuffix=.0.0 + versuffix=".0.0" fi fi # Remove version info from name if versioning should be avoided - if test yes,no = "$avoid_version,$need_version"; then + if test "$avoid_version" = yes && test "$need_version" = no; then major= versuffix= - verstring= + verstring="" fi # Check to see if the archive will have undefined symbols. - if test yes = "$allow_undefined"; then - if test unsupported = "$allow_undefined_flag"; then - if test yes = "$build_old_libs"; then - func_warning "undefined symbols not allowed in $host shared libraries; building static only" - build_libtool_libs=no - else - func_fatal_error "can't build $host shared library unless -no-undefined is specified" - fi + if test "$allow_undefined" = yes; then + if test "$allow_undefined_flag" = unsupported; then + func_warning "undefined symbols not allowed in $host shared libraries" + build_libtool_libs=no + build_old_libs=yes fi else # Don't allow undefined symbols. - allow_undefined_flag=$no_undefined_flag + allow_undefined_flag="$no_undefined_flag" fi fi - func_generate_dlsyms "$libname" "$libname" : + func_generate_dlsyms "$libname" "$libname" "yes" func_append libobjs " $symfileobj" - test " " = "$libobjs" && libobjs= + test "X$libobjs" = "X " && libobjs= - if test relink != "$opt_mode"; then + if test "$opt_mode" != relink; then # Remove our outputs, but don't remove object files since they # may have been created when compiling PIC objects. removelist= @@ -9051,8 +7556,8 @@ func_mode_link () case $p in *.$objext | *.gcno) ;; - $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/$libname$release.*) - if test -n "$precious_files_regex"; then + $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*) + if test "X$precious_files_regex" != "X"; then if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 then continue @@ -9068,11 +7573,11 @@ func_mode_link () fi # Now set the variables for building old libraries. - if test yes = "$build_old_libs" && test convenience != "$build_libtool_libs"; then + if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then func_append oldlibs " $output_objdir/$libname.$libext" # Transform .lo files to .o files. - oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; $lo2o" | $NL2SP` + oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; $lo2o" | $NL2SP` fi # Eliminate all temporary directories. @@ -9093,13 +7598,13 @@ func_mode_link () *) func_append finalize_rpath " $libdir" ;; esac done - if test yes != "$hardcode_into_libs" || test yes = "$build_old_libs"; then + if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then dependency_libs="$temp_xrpath $dependency_libs" fi fi # Make sure dlfiles contains only unique files that won't be dlpreopened - old_dlfiles=$dlfiles + old_dlfiles="$dlfiles" dlfiles= for lib in $old_dlfiles; do case " $dlprefiles $dlfiles " in @@ -9109,7 +7614,7 @@ func_mode_link () done # Make sure dlprefiles contains only unique files - old_dlprefiles=$dlprefiles + old_dlprefiles="$dlprefiles" dlprefiles= for lib in $old_dlprefiles; do case "$dlprefiles " in @@ -9118,7 +7623,7 @@ func_mode_link () esac done - if test yes = "$build_libtool_libs"; then + if test "$build_libtool_libs" = yes; then if test -n "$rpath"; then case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc* | *-*-haiku*) @@ -9142,7 +7647,7 @@ func_mode_link () ;; *) # Add libc to deplibs on all other systems if necessary. - if test yes = "$build_libtool_need_lc"; then + if test "$build_libtool_need_lc" = "yes"; then func_append deplibs " -lc" fi ;; @@ -9158,9 +7663,9 @@ func_mode_link () # I'm not sure if I'm treating the release correctly. I think # release should show up in the -l (ie -lgmp5) so we don't want to # add it in twice. Is that correct? - release= - versuffix= - major= + release="" + versuffix="" + major="" newdeplibs= droppeddeps=no case $deplibs_check_method in @@ -9189,20 +7694,20 @@ EOF -l*) func_stripname -l '' "$i" name=$func_stripname_result - if test yes = "$allow_libtool_libs_with_static_runtimes"; then + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $i "*) func_append newdeplibs " $i" - i= + i="" ;; esac fi - if test -n "$i"; then + if test -n "$i" ; then libname=`eval "\\$ECHO \"$libname_spec\""` deplib_matches=`eval "\\$ECHO \"$library_names_spec\""` set dummy $deplib_matches; shift deplib_match=$1 - if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0; then + if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then func_append newdeplibs " $i" else droppeddeps=yes @@ -9232,20 +7737,20 @@ EOF $opt_dry_run || $RM conftest if $LTCC $LTCFLAGS -o conftest conftest.c $i; then ldd_output=`ldd conftest` - if test yes = "$allow_libtool_libs_with_static_runtimes"; then + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $i "*) func_append newdeplibs " $i" - i= + i="" ;; esac fi - if test -n "$i"; then + if test -n "$i" ; then libname=`eval "\\$ECHO \"$libname_spec\""` deplib_matches=`eval "\\$ECHO \"$library_names_spec\""` set dummy $deplib_matches; shift deplib_match=$1 - if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0; then + if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then func_append newdeplibs " $i" else droppeddeps=yes @@ -9282,24 +7787,24 @@ EOF -l*) func_stripname -l '' "$a_deplib" name=$func_stripname_result - if test yes = "$allow_libtool_libs_with_static_runtimes"; then + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $a_deplib "*) func_append newdeplibs " $a_deplib" - a_deplib= + a_deplib="" ;; esac fi - if test -n "$a_deplib"; then + if test -n "$a_deplib" ; then libname=`eval "\\$ECHO \"$libname_spec\""` if test -n "$file_magic_glob"; then libnameglob=`func_echo_all "$libname" | $SED -e $file_magic_glob` else libnameglob=$libname fi - test yes = "$want_nocaseglob" && nocaseglob=`shopt -p nocaseglob` + test "$want_nocaseglob" = yes && nocaseglob=`shopt -p nocaseglob` for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do - if test yes = "$want_nocaseglob"; then + if test "$want_nocaseglob" = yes; then shopt -s nocaseglob potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null` $nocaseglob @@ -9317,25 +7822,25 @@ EOF # We might still enter an endless loop, since a link # loop can be closed while we follow links, # but so what? - potlib=$potent_lib + potlib="$potent_lib" while test -h "$potlib" 2>/dev/null; do - potliblink=`ls -ld $potlib | $SED 's/.* -> //'` + potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'` case $potliblink in - [\\/]* | [A-Za-z]:[\\/]*) potlib=$potliblink;; - *) potlib=`$ECHO "$potlib" | $SED 's|[^/]*$||'`"$potliblink";; + [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";; + *) potlib=`$ECHO "$potlib" | $SED 's,[^/]*$,,'`"$potliblink";; esac done if eval $file_magic_cmd \"\$potlib\" 2>/dev/null | $SED -e 10q | $EGREP "$file_magic_regex" > /dev/null; then func_append newdeplibs " $a_deplib" - a_deplib= + a_deplib="" break 2 fi done done fi - if test -n "$a_deplib"; then + if test -n "$a_deplib" ; then droppeddeps=yes echo $ECHO "*** Warning: linker path does not have real file for library $a_deplib." @@ -9343,7 +7848,7 @@ EOF echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have" echo "*** because I did check the linker path looking for a file starting" - if test -z "$potlib"; then + if test -z "$potlib" ; then $ECHO "*** with $libname but no candidates were found. (...for file magic test)" else $ECHO "*** with $libname and none of the candidates passed a file format test" @@ -9366,30 +7871,30 @@ EOF -l*) func_stripname -l '' "$a_deplib" name=$func_stripname_result - if test yes = "$allow_libtool_libs_with_static_runtimes"; then + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $a_deplib "*) func_append newdeplibs " $a_deplib" - a_deplib= + a_deplib="" ;; esac fi - if test -n "$a_deplib"; then + if test -n "$a_deplib" ; then libname=`eval "\\$ECHO \"$libname_spec\""` for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do potential_libs=`ls $i/$libname[.-]* 2>/dev/null` for potent_lib in $potential_libs; do - potlib=$potent_lib # see symlink-check above in file_magic test + potlib="$potent_lib" # see symlink-check above in file_magic test if eval "\$ECHO \"$potent_lib\"" 2>/dev/null | $SED 10q | \ $EGREP "$match_pattern_regex" > /dev/null; then func_append newdeplibs " $a_deplib" - a_deplib= + a_deplib="" break 2 fi done done fi - if test -n "$a_deplib"; then + if test -n "$a_deplib" ; then droppeddeps=yes echo $ECHO "*** Warning: linker path does not have real file for library $a_deplib." @@ -9397,7 +7902,7 @@ EOF echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have" echo "*** because I did check the linker path looking for a file starting" - if test -z "$potlib"; then + if test -z "$potlib" ; then $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)" else $ECHO "*** with $libname and none of the candidates passed a file format test" @@ -9413,18 +7918,18 @@ EOF done # Gone through all deplibs. ;; none | unknown | *) - newdeplibs= + newdeplibs="" tmp_deplibs=`$ECHO " $deplibs" | $SED 's/ -lc$//; s/ -[LR][^ ]*//g'` - if test yes = "$allow_libtool_libs_with_static_runtimes"; then - for i in $predeps $postdeps; do + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + for i in $predeps $postdeps ; do # can't use Xsed below, because $i might contain '/' - tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s|$i||"` + tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s,$i,,"` done fi case $tmp_deplibs in *[!\ \ ]*) echo - if test none = "$deplibs_check_method"; then + if test "X$deplibs_check_method" = "Xnone"; then echo "*** Warning: inter-library dependencies are not supported in this platform." else echo "*** Warning: inter-library dependencies are not known to be supported." @@ -9448,8 +7953,8 @@ EOF ;; esac - if test yes = "$droppeddeps"; then - if test yes = "$module"; then + if test "$droppeddeps" = yes; then + if test "$module" = yes; then echo echo "*** Warning: libtool could not satisfy all declared inter-library" $ECHO "*** dependencies of module $libname. Therefore, libtool will create" @@ -9458,12 +7963,12 @@ EOF if test -z "$global_symbol_pipe"; then echo echo "*** However, this would only work if libtool was able to extract symbol" - echo "*** lists from a program, using 'nm' or equivalent, but libtool could" + echo "*** lists from a program, using \`nm' or equivalent, but libtool could" echo "*** not find such a program. So, this module is probably useless." - echo "*** 'nm' from GNU binutils and a full rebuild may help." + echo "*** \`nm' from GNU binutils and a full rebuild may help." fi - if test no = "$build_old_libs"; then - oldlibs=$output_objdir/$libname.$libext + if test "$build_old_libs" = no; then + oldlibs="$output_objdir/$libname.$libext" build_libtool_libs=module build_old_libs=yes else @@ -9474,14 +7979,14 @@ EOF echo "*** automatically added whenever a program is linked with this library" echo "*** or is declared to -dlopen it." - if test no = "$allow_undefined"; then + if test "$allow_undefined" = no; then echo echo "*** Since this library must not contain undefined symbols," echo "*** because either the platform does not support them or" echo "*** it was explicitly requested with -no-undefined," echo "*** libtool will only create a static version of it." - if test no = "$build_old_libs"; then - oldlibs=$output_objdir/$libname.$libext + if test "$build_old_libs" = no; then + oldlibs="$output_objdir/$libname.$libext" build_libtool_libs=module build_old_libs=yes else @@ -9527,7 +8032,7 @@ EOF *) func_append new_libs " $deplib" ;; esac done - deplibs=$new_libs + deplibs="$new_libs" # All the library-specific variables (install_libdir is set above). library_names= @@ -9535,25 +8040,25 @@ EOF dlname= # Test again, we may have decided not to build it any more - if test yes = "$build_libtool_libs"; then - # Remove $wl instances when linking with ld. + if test "$build_libtool_libs" = yes; then + # Remove ${wl} instances when linking with ld. # FIXME: should test the right _cmds variable. case $archive_cmds in *\$LD\ *) wl= ;; esac - if test yes = "$hardcode_into_libs"; then + if test "$hardcode_into_libs" = yes; then # Hardcode the library paths hardcode_libdirs= dep_rpath= - rpath=$finalize_rpath - test relink = "$opt_mode" || rpath=$compile_rpath$rpath + rpath="$finalize_rpath" + test "$opt_mode" != relink && rpath="$compile_rpath$rpath" for libdir in $rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then func_replace_sysroot "$libdir" libdir=$func_replace_sysroot_result if test -z "$hardcode_libdirs"; then - hardcode_libdirs=$libdir + hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in @@ -9578,7 +8083,7 @@ EOF # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then - libdir=$hardcode_libdirs + libdir="$hardcode_libdirs" eval "dep_rpath=\"$hardcode_libdir_flag_spec\"" fi if test -n "$runpath_var" && test -n "$perm_rpath"; then @@ -9592,8 +8097,8 @@ EOF test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" fi - shlibpath=$finalize_shlibpath - test relink = "$opt_mode" || shlibpath=$compile_shlibpath$shlibpath + shlibpath="$finalize_shlibpath" + test "$opt_mode" != relink && shlibpath="$compile_shlibpath$shlibpath" if test -n "$shlibpath"; then eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" fi @@ -9603,19 +8108,19 @@ EOF eval library_names=\"$library_names_spec\" set dummy $library_names shift - realname=$1 + realname="$1" shift if test -n "$soname_spec"; then eval soname=\"$soname_spec\" else - soname=$realname + soname="$realname" fi if test -z "$dlname"; then dlname=$soname fi - lib=$output_objdir/$realname + lib="$output_objdir/$realname" linknames= for link do @@ -9629,7 +8134,7 @@ EOF delfiles= if test -n "$export_symbols" && test -n "$include_expsyms"; then $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp" - export_symbols=$output_objdir/$libname.uexp + export_symbols="$output_objdir/$libname.uexp" func_append delfiles " $export_symbols" fi @@ -9638,31 +8143,31 @@ EOF cygwin* | mingw* | cegcc*) if test -n "$export_symbols" && test -z "$export_symbols_regex"; then # exporting using user supplied symfile - func_dll_def_p "$export_symbols" || { + if test "x`$SED 1q $export_symbols`" != xEXPORTS; then # and it's NOT already a .def file. Must figure out # which of the given symbols are data symbols and tag # them as such. So, trigger use of export_symbols_cmds. # export_symbols gets reassigned inside the "prepare # the list of exported symbols" if statement, so the # include_expsyms logic still works. - orig_export_symbols=$export_symbols + orig_export_symbols="$export_symbols" export_symbols= always_export_symbols=yes - } + fi fi ;; esac # Prepare the list of exported symbols if test -z "$export_symbols"; then - if test yes = "$always_export_symbols" || test -n "$export_symbols_regex"; then - func_verbose "generating symbol list for '$libname.la'" - export_symbols=$output_objdir/$libname.exp + if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then + func_verbose "generating symbol list for \`$libname.la'" + export_symbols="$output_objdir/$libname.exp" $opt_dry_run || $RM $export_symbols cmds=$export_symbols_cmds - save_ifs=$IFS; IFS='~' + save_ifs="$IFS"; IFS='~' for cmd1 in $cmds; do - IFS=$save_ifs + IFS="$save_ifs" # Take the normal branch if the nm_file_list_spec branch # doesn't work or if tool conversion is not needed. case $nm_file_list_spec~$to_tool_file_cmd in @@ -9676,7 +8181,7 @@ EOF try_normal_branch=no ;; esac - if test yes = "$try_normal_branch" \ + if test "$try_normal_branch" = yes \ && { test "$len" -lt "$max_cmd_len" \ || test "$max_cmd_len" -le -1; } then @@ -9687,7 +8192,7 @@ EOF output_la=$func_basename_result save_libobjs=$libobjs save_output=$output - output=$output_objdir/$output_la.nm + output=${output_objdir}/${output_la}.nm func_to_tool_file "$output" libobjs=$nm_file_list_spec$func_to_tool_file_result func_append delfiles " $output" @@ -9710,8 +8215,8 @@ EOF break fi done - IFS=$save_ifs - if test -n "$export_symbols_regex" && test : != "$skipped_export"; then + IFS="$save_ifs" + if test -n "$export_symbols_regex" && test "X$skipped_export" != "X:"; then func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' func_show_eval '$MV "${export_symbols}T" "$export_symbols"' fi @@ -9719,16 +8224,16 @@ EOF fi if test -n "$export_symbols" && test -n "$include_expsyms"; then - tmp_export_symbols=$export_symbols - test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols + tmp_export_symbols="$export_symbols" + test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' fi - if test : != "$skipped_export" && test -n "$orig_export_symbols"; then + if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then # The given exports_symbols file has to be filtered, so filter it. - func_verbose "filter symbol list for '$libname.la' to tag DATA exports" + func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" # FIXME: $output_objdir/$libname.filter potentially contains lots of - # 's' commands, which not all seds can handle. GNU sed should be fine + # 's' commands which not all seds can handle. GNU sed should be fine # though. Also, the filter scales superlinearly with the number of # global variables. join(1) would be nice here, but unfortunately # isn't a blessed tool. @@ -9747,11 +8252,11 @@ EOF ;; esac done - deplibs=$tmp_deplibs + deplibs="$tmp_deplibs" if test -n "$convenience"; then if test -n "$whole_archive_flag_spec" && - test yes = "$compiler_needs_object" && + test "$compiler_needs_object" = yes && test -z "$libobjs"; then # extract the archives, so we have objects to list. # TODO: could optimize this to just extract one archive. @@ -9762,7 +8267,7 @@ EOF eval libobjs=\"\$libobjs $whole_archive_flag_spec\" test "X$libobjs" = "X " && libobjs= else - gentop=$output_objdir/${outputname}x + gentop="$output_objdir/${outputname}x" func_append generated " $gentop" func_extract_archives $gentop $convenience @@ -9771,18 +8276,18 @@ EOF fi fi - if test yes = "$thread_safe" && test -n "$thread_safe_flag_spec"; then + if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then eval flag=\"$thread_safe_flag_spec\" func_append linker_flags " $flag" fi # Make a backup of the uninstalled library when relinking - if test relink = "$opt_mode"; then + if test "$opt_mode" = relink; then $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $? fi # Do each of the archive commands. - if test yes = "$module" && test -n "$module_cmds"; then + if test "$module" = yes && test -n "$module_cmds" ; then if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then eval test_cmds=\"$module_expsym_cmds\" cmds=$module_expsym_cmds @@ -9800,7 +8305,7 @@ EOF fi fi - if test : != "$skipped_export" && + if test "X$skipped_export" != "X:" && func_len " $test_cmds" && len=$func_len_result && test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then @@ -9833,8 +8338,8 @@ EOF last_robj= k=1 - if test -n "$save_libobjs" && test : != "$skipped_export" && test yes = "$with_gnu_ld"; then - output=$output_objdir/$output_la.lnkscript + if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then + output=${output_objdir}/${output_la}.lnkscript func_verbose "creating GNU ld script: $output" echo 'INPUT (' > $output for obj in $save_libobjs @@ -9846,14 +8351,14 @@ EOF func_append delfiles " $output" func_to_tool_file "$output" output=$func_to_tool_file_result - elif test -n "$save_libobjs" && test : != "$skipped_export" && test -n "$file_list_spec"; then - output=$output_objdir/$output_la.lnk + elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then + output=${output_objdir}/${output_la}.lnk func_verbose "creating linker input file list: $output" : > $output set x $save_libobjs shift firstobj= - if test yes = "$compiler_needs_object"; then + if test "$compiler_needs_object" = yes; then firstobj="$1 " shift fi @@ -9868,7 +8373,7 @@ EOF else if test -n "$save_libobjs"; then func_verbose "creating reloadable object files..." - output=$output_objdir/$output_la-$k.$objext + output=$output_objdir/$output_la-${k}.$objext eval test_cmds=\"$reload_cmds\" func_len " $test_cmds" len0=$func_len_result @@ -9880,13 +8385,13 @@ EOF func_len " $obj" func_arith $len + $func_len_result len=$func_arith_result - if test -z "$objlist" || + if test "X$objlist" = X || test "$len" -lt "$max_cmd_len"; then func_append objlist " $obj" else # The command $test_cmds is almost too long, add a # command to the queue. - if test 1 -eq "$k"; then + if test "$k" -eq 1 ; then # The first file doesn't have a previous command to add. reload_objs=$objlist eval concat_cmds=\"$reload_cmds\" @@ -9896,10 +8401,10 @@ EOF reload_objs="$objlist $last_robj" eval concat_cmds=\"\$concat_cmds~$reload_cmds~\$RM $last_robj\" fi - last_robj=$output_objdir/$output_la-$k.$objext + last_robj=$output_objdir/$output_la-${k}.$objext func_arith $k + 1 k=$func_arith_result - output=$output_objdir/$output_la-$k.$objext + output=$output_objdir/$output_la-${k}.$objext objlist=" $obj" func_len " $last_robj" func_arith $len0 + $func_len_result @@ -9911,9 +8416,9 @@ EOF # files will link in the last one created. test -z "$concat_cmds" || concat_cmds=$concat_cmds~ reload_objs="$objlist $last_robj" - eval concat_cmds=\"\$concat_cmds$reload_cmds\" + eval concat_cmds=\"\${concat_cmds}$reload_cmds\" if test -n "$last_robj"; then - eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" + eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\" fi func_append delfiles " $output" @@ -9921,9 +8426,9 @@ EOF output= fi - ${skipped_export-false} && { - func_verbose "generating symbol list for '$libname.la'" - export_symbols=$output_objdir/$libname.exp + if ${skipped_export-false}; then + func_verbose "generating symbol list for \`$libname.la'" + export_symbols="$output_objdir/$libname.exp" $opt_dry_run || $RM $export_symbols libobjs=$output # Append the command to create the export file. @@ -9932,16 +8437,16 @@ EOF if test -n "$last_robj"; then eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" fi - } + fi test -n "$save_libobjs" && func_verbose "creating a temporary reloadable object file: $output" # Loop through the commands generated above and execute them. - save_ifs=$IFS; IFS='~' + save_ifs="$IFS"; IFS='~' for cmd in $concat_cmds; do - IFS=$save_ifs - $opt_quiet || { + IFS="$save_ifs" + $opt_silent || { func_quote_for_expand "$cmd" eval "func_echo $func_quote_for_expand_result" } @@ -9949,7 +8454,7 @@ EOF lt_exit=$? # Restore the uninstalled library and exit - if test relink = "$opt_mode"; then + if test "$opt_mode" = relink; then ( cd "$output_objdir" && \ $RM "${realname}T" && \ $MV "${realname}U" "$realname" ) @@ -9958,7 +8463,7 @@ EOF exit $lt_exit } done - IFS=$save_ifs + IFS="$save_ifs" if test -n "$export_symbols_regex" && ${skipped_export-false}; then func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' @@ -9966,18 +8471,18 @@ EOF fi fi - ${skipped_export-false} && { + if ${skipped_export-false}; then if test -n "$export_symbols" && test -n "$include_expsyms"; then - tmp_export_symbols=$export_symbols - test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols + tmp_export_symbols="$export_symbols" + test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' fi if test -n "$orig_export_symbols"; then # The given exports_symbols file has to be filtered, so filter it. - func_verbose "filter symbol list for '$libname.la' to tag DATA exports" + func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" # FIXME: $output_objdir/$libname.filter potentially contains lots of - # 's' commands, which not all seds can handle. GNU sed should be fine + # 's' commands which not all seds can handle. GNU sed should be fine # though. Also, the filter scales superlinearly with the number of # global variables. join(1) would be nice here, but unfortunately # isn't a blessed tool. @@ -9986,7 +8491,7 @@ EOF export_symbols=$output_objdir/$libname.def $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols fi - } + fi libobjs=$output # Restore the value of output. @@ -10000,7 +8505,7 @@ EOF # value of $libobjs for piecewise linking. # Do each of the archive commands. - if test yes = "$module" && test -n "$module_cmds"; then + if test "$module" = yes && test -n "$module_cmds" ; then if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then cmds=$module_expsym_cmds else @@ -10022,7 +8527,7 @@ EOF # Add any objects from preloaded convenience libraries if test -n "$dlprefiles"; then - gentop=$output_objdir/${outputname}x + gentop="$output_objdir/${outputname}x" func_append generated " $gentop" func_extract_archives $gentop $dlprefiles @@ -10030,12 +8535,11 @@ EOF test "X$libobjs" = "X " && libobjs= fi - save_ifs=$IFS; IFS='~' + save_ifs="$IFS"; IFS='~' for cmd in $cmds; do - IFS=$sp$nl + IFS="$save_ifs" eval cmd=\"$cmd\" - IFS=$save_ifs - $opt_quiet || { + $opt_silent || { func_quote_for_expand "$cmd" eval "func_echo $func_quote_for_expand_result" } @@ -10043,7 +8547,7 @@ EOF lt_exit=$? # Restore the uninstalled library and exit - if test relink = "$opt_mode"; then + if test "$opt_mode" = relink; then ( cd "$output_objdir" && \ $RM "${realname}T" && \ $MV "${realname}U" "$realname" ) @@ -10052,10 +8556,10 @@ EOF exit $lt_exit } done - IFS=$save_ifs + IFS="$save_ifs" # Restore the uninstalled library and exit - if test relink = "$opt_mode"; then + if test "$opt_mode" = relink; then $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $? if test -n "$convenience"; then @@ -10075,39 +8579,39 @@ EOF done # If -module or -export-dynamic was specified, set the dlname. - if test yes = "$module" || test yes = "$export_dynamic"; then + if test "$module" = yes || test "$export_dynamic" = yes; then # On all known operating systems, these are identical. - dlname=$soname + dlname="$soname" fi fi ;; obj) - if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then - func_warning "'-dlopen' is ignored for objects" + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + func_warning "\`-dlopen' is ignored for objects" fi case " $deplibs" in *\ -l* | *\ -L*) - func_warning "'-l' and '-L' are ignored for objects" ;; + func_warning "\`-l' and \`-L' are ignored for objects" ;; esac test -n "$rpath" && \ - func_warning "'-rpath' is ignored for objects" + func_warning "\`-rpath' is ignored for objects" test -n "$xrpath" && \ - func_warning "'-R' is ignored for objects" + func_warning "\`-R' is ignored for objects" test -n "$vinfo" && \ - func_warning "'-version-info' is ignored for objects" + func_warning "\`-version-info' is ignored for objects" test -n "$release" && \ - func_warning "'-release' is ignored for objects" + func_warning "\`-release' is ignored for objects" case $output in *.lo) test -n "$objs$old_deplibs" && \ - func_fatal_error "cannot build library object '$output' from non-libtool objects" + func_fatal_error "cannot build library object \`$output' from non-libtool objects" libobj=$output func_lo2o "$libobj" @@ -10115,7 +8619,7 @@ EOF ;; *) libobj= - obj=$output + obj="$output" ;; esac @@ -10128,19 +8632,17 @@ EOF # the extraction. reload_conv_objs= gentop= - # if reload_cmds runs $LD directly, get rid of -Wl from - # whole_archive_flag_spec and hope we can get by with turning comma - # into space. - case $reload_cmds in - *\$LD[\ \$]*) wl= ;; - esac + # reload_cmds runs $LD directly, so let us get rid of + # -Wl from whole_archive_flag_spec and hope we can get by with + # turning comma into space.. + wl= + if test -n "$convenience"; then if test -n "$whole_archive_flag_spec"; then eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\" - test -n "$wl" || tmp_whole_archive_flags=`$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'` - reload_conv_objs=$reload_objs\ $tmp_whole_archive_flags + reload_conv_objs=$reload_objs\ `$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'` else - gentop=$output_objdir/${obj}x + gentop="$output_objdir/${obj}x" func_append generated " $gentop" func_extract_archives $gentop $convenience @@ -10149,12 +8651,12 @@ EOF fi # If we're not building shared, we need to use non_pic_objs - test yes = "$build_libtool_libs" || libobjs=$non_pic_objects + test "$build_libtool_libs" != yes && libobjs="$non_pic_objects" # Create the old-style object. - reload_objs=$objs$old_deplibs' '`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; /\.lib$/d; $lo2o" | $NL2SP`' '$reload_conv_objs + reload_objs="$objs$old_deplibs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; /\.lib$/d; $lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test - output=$obj + output="$obj" func_execute_cmds "$reload_cmds" 'exit $?' # Exit if we aren't doing a library object file. @@ -10166,7 +8668,7 @@ EOF exit $EXIT_SUCCESS fi - test yes = "$build_libtool_libs" || { + if test "$build_libtool_libs" != yes; then if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi @@ -10176,12 +8678,12 @@ EOF # $show "echo timestamp > $libobj" # $opt_dry_run || eval "echo timestamp > $libobj" || exit $? exit $EXIT_SUCCESS - } + fi - if test -n "$pic_flag" || test default != "$pic_mode"; then + if test -n "$pic_flag" || test "$pic_mode" != default; then # Only do commands if we really have different PIC objects. reload_objs="$libobjs $reload_conv_objs" - output=$libobj + output="$libobj" func_execute_cmds "$reload_cmds" 'exit $?' fi @@ -10198,14 +8700,16 @@ EOF output=$func_stripname_result.exe;; esac test -n "$vinfo" && \ - func_warning "'-version-info' is ignored for programs" + func_warning "\`-version-info' is ignored for programs" test -n "$release" && \ - func_warning "'-release' is ignored for programs" + func_warning "\`-release' is ignored for programs" - $preload \ - && test unknown,unknown,unknown = "$dlopen_support,$dlopen_self,$dlopen_self_static" \ - && func_warning "'LT_INIT([dlopen])' not used. Assuming no dlopen support." + test "$preload" = yes \ + && test "$dlopen_support" = unknown \ + && test "$dlopen_self" = unknown \ + && test "$dlopen_self_static" = unknown && \ + func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support." case $host in *-*-rhapsody* | *-*-darwin1.[012]) @@ -10219,11 +8723,11 @@ EOF *-*-darwin*) # Don't allow lazy linking, it breaks C++ global constructors # But is supposedly fixed on 10.4 or later (yay!). - if test CXX = "$tagname"; then + if test "$tagname" = CXX ; then case ${MACOSX_DEPLOYMENT_TARGET-10.0} in 10.[0123]) - func_append compile_command " $wl-bind_at_load" - func_append finalize_command " $wl-bind_at_load" + func_append compile_command " ${wl}-bind_at_load" + func_append finalize_command " ${wl}-bind_at_load" ;; esac fi @@ -10259,7 +8763,7 @@ EOF *) func_append new_libs " $deplib" ;; esac done - compile_deplibs=$new_libs + compile_deplibs="$new_libs" func_append compile_command " $compile_deplibs" @@ -10283,7 +8787,7 @@ EOF if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then - hardcode_libdirs=$libdir + hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in @@ -10306,7 +8810,7 @@ EOF fi case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) - testbindir=`$ECHO "$libdir" | $SED -e 's*/lib$*/bin*'` + testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'` case :$dllsearchpath: in *":$libdir:"*) ;; ::) dllsearchpath=$libdir;; @@ -10323,10 +8827,10 @@ EOF # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then - libdir=$hardcode_libdirs + libdir="$hardcode_libdirs" eval rpath=\" $hardcode_libdir_flag_spec\" fi - compile_rpath=$rpath + compile_rpath="$rpath" rpath= hardcode_libdirs= @@ -10334,7 +8838,7 @@ EOF if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then - hardcode_libdirs=$libdir + hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in @@ -10359,43 +8863,45 @@ EOF # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then - libdir=$hardcode_libdirs + libdir="$hardcode_libdirs" eval rpath=\" $hardcode_libdir_flag_spec\" fi - finalize_rpath=$rpath + finalize_rpath="$rpath" - if test -n "$libobjs" && test yes = "$build_old_libs"; then + if test -n "$libobjs" && test "$build_old_libs" = yes; then # Transform all the library objects into standard objects. compile_command=`$ECHO "$compile_command" | $SP2NL | $SED "$lo2o" | $NL2SP` finalize_command=`$ECHO "$finalize_command" | $SP2NL | $SED "$lo2o" | $NL2SP` fi - func_generate_dlsyms "$outputname" "@PROGRAM@" false + func_generate_dlsyms "$outputname" "@PROGRAM@" "no" # template prelinking step if test -n "$prelink_cmds"; then func_execute_cmds "$prelink_cmds" 'exit $?' fi - wrappers_required=: + wrappers_required=yes case $host in *cegcc* | *mingw32ce*) # Disable wrappers for cegcc and mingw32ce hosts, we are cross compiling anyway. - wrappers_required=false + wrappers_required=no ;; *cygwin* | *mingw* ) - test yes = "$build_libtool_libs" || wrappers_required=false + if test "$build_libtool_libs" != yes; then + wrappers_required=no + fi ;; *) - if test no = "$need_relink" || test yes != "$build_libtool_libs"; then - wrappers_required=false + if test "$need_relink" = no || test "$build_libtool_libs" != yes; then + wrappers_required=no fi ;; esac - $wrappers_required || { + if test "$wrappers_required" = no; then # Replace the output file specification. compile_command=`$ECHO "$compile_command" | $SED 's%@OUTPUT@%'"$output"'%g'` - link_command=$compile_command$compile_rpath + link_command="$compile_command$compile_rpath" # We have no uninstalled library dependencies, so finalize right now. exit_status=0 @@ -10408,12 +8914,12 @@ EOF fi # Delete the generated files. - if test -f "$output_objdir/${outputname}S.$objext"; then - func_show_eval '$RM "$output_objdir/${outputname}S.$objext"' + if test -f "$output_objdir/${outputname}S.${objext}"; then + func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"' fi exit $exit_status - } + fi if test -n "$compile_shlibpath$finalize_shlibpath"; then compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" @@ -10443,9 +8949,9 @@ EOF fi fi - if test yes = "$no_install"; then + if test "$no_install" = yes; then # We don't need to create a wrapper script. - link_command=$compile_var$compile_command$compile_rpath + link_command="$compile_var$compile_command$compile_rpath" # Replace the output file specification. link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output"'%g'` # Delete the old output file. @@ -10462,28 +8968,27 @@ EOF exit $EXIT_SUCCESS fi - case $hardcode_action,$fast_install in - relink,*) - # Fast installation is not supported - link_command=$compile_var$compile_command$compile_rpath - relink_command=$finalize_var$finalize_command$finalize_rpath + if test "$hardcode_action" = relink; then + # Fast installation is not supported + link_command="$compile_var$compile_command$compile_rpath" + relink_command="$finalize_var$finalize_command$finalize_rpath" - func_warning "this platform does not like uninstalled shared libraries" - func_warning "'$output' will be relinked during installation" - ;; - *,yes) - link_command=$finalize_var$compile_command$finalize_rpath - relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'` - ;; - *,no) - link_command=$compile_var$compile_command$compile_rpath - relink_command=$finalize_var$finalize_command$finalize_rpath - ;; - *,needless) - link_command=$finalize_var$compile_command$finalize_rpath - relink_command= - ;; - esac + func_warning "this platform does not like uninstalled shared libraries" + func_warning "\`$output' will be relinked during installation" + else + if test "$fast_install" != no; then + link_command="$finalize_var$compile_command$finalize_rpath" + if test "$fast_install" = yes; then + relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'` + else + # fast_install is set to needless + relink_command= + fi + else + link_command="$compile_var$compile_command$compile_rpath" + relink_command="$finalize_var$finalize_command$finalize_rpath" + fi + fi # Replace the output file specification. link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` @@ -10540,8 +9045,8 @@ EOF func_dirname_and_basename "$output" "" "." output_name=$func_basename_result output_path=$func_dirname_result - cwrappersource=$output_path/$objdir/lt-$output_name.c - cwrapper=$output_path/$output_name.exe + cwrappersource="$output_path/$objdir/lt-$output_name.c" + cwrapper="$output_path/$output_name.exe" $RM $cwrappersource $cwrapper trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 @@ -10562,7 +9067,7 @@ EOF trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15 $opt_dry_run || { # note: this script will not be executed, so do not chmod. - if test "x$build" = "x$host"; then + if test "x$build" = "x$host" ; then $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result else func_emit_wrapper no > $func_ltwrapper_scriptname_result @@ -10585,27 +9090,25 @@ EOF # See if we need to build an old-fashioned archive. for oldlib in $oldlibs; do - case $build_libtool_libs in - convenience) - oldobjs="$libobjs_save $symfileobj" - addlibs=$convenience - build_libtool_libs=no - ;; - module) - oldobjs=$libobjs_save - addlibs=$old_convenience + if test "$build_libtool_libs" = convenience; then + oldobjs="$libobjs_save $symfileobj" + addlibs="$convenience" + build_libtool_libs=no + else + if test "$build_libtool_libs" = module; then + oldobjs="$libobjs_save" build_libtool_libs=no - ;; - *) + else oldobjs="$old_deplibs $non_pic_objects" - $preload && test -f "$symfileobj" \ - && func_append oldobjs " $symfileobj" - addlibs=$old_convenience - ;; - esac + if test "$preload" = yes && test -f "$symfileobj"; then + func_append oldobjs " $symfileobj" + fi + fi + addlibs="$old_convenience" + fi if test -n "$addlibs"; then - gentop=$output_objdir/${outputname}x + gentop="$output_objdir/${outputname}x" func_append generated " $gentop" func_extract_archives $gentop $addlibs @@ -10613,13 +9116,13 @@ EOF fi # Do each command in the archive commands. - if test -n "$old_archive_from_new_cmds" && test yes = "$build_libtool_libs"; then + if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then cmds=$old_archive_from_new_cmds else # Add any objects from preloaded convenience libraries if test -n "$dlprefiles"; then - gentop=$output_objdir/${outputname}x + gentop="$output_objdir/${outputname}x" func_append generated " $gentop" func_extract_archives $gentop $dlprefiles @@ -10640,7 +9143,7 @@ EOF : else echo "copying selected object files to avoid basename conflicts..." - gentop=$output_objdir/${outputname}x + gentop="$output_objdir/${outputname}x" func_append generated " $gentop" func_mkdir_p "$gentop" save_oldobjs=$oldobjs @@ -10649,7 +9152,7 @@ EOF for obj in $save_oldobjs do func_basename "$obj" - objbase=$func_basename_result + objbase="$func_basename_result" case " $oldobjs " in " ") oldobjs=$obj ;; *[\ /]"$objbase "*) @@ -10718,18 +9221,18 @@ EOF else # the above command should be used before it gets too long oldobjs=$objlist - if test "$obj" = "$last_oldobj"; then + if test "$obj" = "$last_oldobj" ; then RANLIB=$save_RANLIB fi test -z "$concat_cmds" || concat_cmds=$concat_cmds~ - eval concat_cmds=\"\$concat_cmds$old_archive_cmds\" + eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\" objlist= len=$len0 fi done RANLIB=$save_RANLIB oldobjs=$objlist - if test -z "$oldobjs"; then + if test "X$oldobjs" = "X" ; then eval cmds=\"\$concat_cmds\" else eval cmds=\"\$concat_cmds~\$old_archive_cmds\" @@ -10746,7 +9249,7 @@ EOF case $output in *.la) old_library= - test yes = "$build_old_libs" && old_library=$libname.$libext + test "$build_old_libs" = yes && old_library="$libname.$libext" func_verbose "creating $output" # Preserve any variables that may affect compiler behavior @@ -10761,31 +9264,31 @@ EOF fi done # Quote the link command for shipping. - relink_command="(cd `pwd`; $SHELL \"$progpath\" $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" + relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` - if test yes = "$hardcode_automatic"; then + if test "$hardcode_automatic" = yes ; then relink_command= fi # Only create the output if not a dry run. $opt_dry_run || { for installed in no yes; do - if test yes = "$installed"; then + if test "$installed" = yes; then if test -z "$install_libdir"; then break fi - output=$output_objdir/${outputname}i + output="$output_objdir/$outputname"i # Replace all uninstalled libtool libraries with the installed ones newdependency_libs= for deplib in $dependency_libs; do case $deplib in *.la) func_basename "$deplib" - name=$func_basename_result + name="$func_basename_result" func_resolve_sysroot "$deplib" - eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result` + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result` test -z "$libdir" && \ - func_fatal_error "'$deplib' is not a valid libtool archive" + func_fatal_error "\`$deplib' is not a valid libtool archive" func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name" ;; -L*) @@ -10801,23 +9304,23 @@ EOF *) func_append newdependency_libs " $deplib" ;; esac done - dependency_libs=$newdependency_libs + dependency_libs="$newdependency_libs" newdlfiles= for lib in $dlfiles; do case $lib in *.la) func_basename "$lib" - name=$func_basename_result - eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + name="$func_basename_result" + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` test -z "$libdir" && \ - func_fatal_error "'$lib' is not a valid libtool archive" + func_fatal_error "\`$lib' is not a valid libtool archive" func_append newdlfiles " ${lt_sysroot:+=}$libdir/$name" ;; *) func_append newdlfiles " $lib" ;; esac done - dlfiles=$newdlfiles + dlfiles="$newdlfiles" newdlprefiles= for lib in $dlprefiles; do case $lib in @@ -10827,34 +9330,34 @@ EOF # didn't already link the preopened objects directly into # the library: func_basename "$lib" - name=$func_basename_result - eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + name="$func_basename_result" + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` test -z "$libdir" && \ - func_fatal_error "'$lib' is not a valid libtool archive" + func_fatal_error "\`$lib' is not a valid libtool archive" func_append newdlprefiles " ${lt_sysroot:+=}$libdir/$name" ;; esac done - dlprefiles=$newdlprefiles + dlprefiles="$newdlprefiles" else newdlfiles= for lib in $dlfiles; do case $lib in - [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;; + [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; *) abs=`pwd`"/$lib" ;; esac func_append newdlfiles " $abs" done - dlfiles=$newdlfiles + dlfiles="$newdlfiles" newdlprefiles= for lib in $dlprefiles; do case $lib in - [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;; + [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; *) abs=`pwd`"/$lib" ;; esac func_append newdlprefiles " $abs" done - dlprefiles=$newdlprefiles + dlprefiles="$newdlprefiles" fi $RM $output # place dlname in correct position for cygwin @@ -10870,9 +9373,10 @@ EOF case $host,$output,$installed,$module,$dlname in *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll) # If a -bindir argument was supplied, place the dll there. - if test -n "$bindir"; then + if test "x$bindir" != x ; + then func_relative_path "$install_libdir" "$bindir" - tdlname=$func_relative_path_result/$dlname + tdlname=$func_relative_path_result$dlname else # Otherwise fall back on heuristic. tdlname=../bin/$dlname @@ -10881,7 +9385,7 @@ EOF esac $ECHO > $output "\ # $outputname - a libtool library file -# Generated by $PROGRAM (GNU $PACKAGE) $VERSION +# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION # # Please DO NOT delete this file! # It is necessary for linking the library. @@ -10895,7 +9399,7 @@ library_names='$library_names' # The name of the static archive. old_library='$old_library' -# Linker flags that cannot go in dependency_libs. +# Linker flags that can not go in dependency_libs. inherited_linker_flags='$new_inherited_linker_flags' # Libraries that this one depends upon. @@ -10921,7 +9425,7 @@ dlpreopen='$dlprefiles' # Directory that this library needs to be installed in: libdir='$install_libdir'" - if test no,yes = "$installed,$need_relink"; then + if test "$installed" = no && test "$need_relink" = yes; then $ECHO >> $output "\ relink_command=\"$relink_command\"" fi @@ -10936,29 +9440,27 @@ relink_command=\"$relink_command\"" exit $EXIT_SUCCESS } -if test link = "$opt_mode" || test relink = "$opt_mode"; then - func_mode_link ${1+"$@"} -fi +{ test "$opt_mode" = link || test "$opt_mode" = relink; } && + func_mode_link ${1+"$@"} # func_mode_uninstall arg... func_mode_uninstall () { - $debug_cmd - - RM=$nonopt + $opt_debug + RM="$nonopt" files= - rmforce=false + rmforce= exit_status=0 # This variable tells wrapper scripts just to set variables rather # than running their programs. - libtool_install_magic=$magic + libtool_install_magic="$magic" for arg do case $arg in - -f) func_append RM " $arg"; rmforce=: ;; + -f) func_append RM " $arg"; rmforce=yes ;; -*) func_append RM " $arg" ;; *) func_append files " $arg" ;; esac @@ -10971,18 +9473,18 @@ func_mode_uninstall () for file in $files; do func_dirname "$file" "" "." - dir=$func_dirname_result - if test . = "$dir"; then - odir=$objdir + dir="$func_dirname_result" + if test "X$dir" = X.; then + odir="$objdir" else - odir=$dir/$objdir + odir="$dir/$objdir" fi func_basename "$file" - name=$func_basename_result - test uninstall = "$opt_mode" && odir=$dir + name="$func_basename_result" + test "$opt_mode" = uninstall && odir="$dir" # Remember odir for removal later, being careful to avoid duplicates - if test clean = "$opt_mode"; then + if test "$opt_mode" = clean; then case " $rmdirs " in *" $odir "*) ;; *) func_append rmdirs " $odir" ;; @@ -10997,11 +9499,11 @@ func_mode_uninstall () elif test -d "$file"; then exit_status=1 continue - elif $rmforce; then + elif test "$rmforce" = yes; then continue fi - rmfiles=$file + rmfiles="$file" case $name in *.la) @@ -11015,7 +9517,7 @@ func_mode_uninstall () done test -n "$old_library" && func_append rmfiles " $odir/$old_library" - case $opt_mode in + case "$opt_mode" in clean) case " $library_names " in *" $dlname "*) ;; @@ -11026,12 +9528,12 @@ func_mode_uninstall () uninstall) if test -n "$library_names"; then # Do each command in the postuninstall commands. - func_execute_cmds "$postuninstall_cmds" '$rmforce || exit_status=1' + func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' fi if test -n "$old_library"; then # Do each command in the old_postuninstall commands. - func_execute_cmds "$old_postuninstall_cmds" '$rmforce || exit_status=1' + func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' fi # FIXME: should reinstall the best remaining shared library. ;; @@ -11047,19 +9549,21 @@ func_mode_uninstall () func_source $dir/$name # Add PIC object to the list of files to remove. - if test -n "$pic_object" && test none != "$pic_object"; then + if test -n "$pic_object" && + test "$pic_object" != none; then func_append rmfiles " $dir/$pic_object" fi # Add non-PIC object to the list of files to remove. - if test -n "$non_pic_object" && test none != "$non_pic_object"; then + if test -n "$non_pic_object" && + test "$non_pic_object" != none; then func_append rmfiles " $dir/$non_pic_object" fi fi ;; *) - if test clean = "$opt_mode"; then + if test "$opt_mode" = clean ; then noexename=$name case $file in *.exe) @@ -11086,12 +9590,12 @@ func_mode_uninstall () # note $name still contains .exe if it was in $file originally # as does the version of $file that was added into $rmfiles - func_append rmfiles " $odir/$name $odir/${name}S.$objext" - if test yes = "$fast_install" && test -n "$relink_command"; then + func_append rmfiles " $odir/$name $odir/${name}S.${objext}" + if test "$fast_install" = yes && test -n "$relink_command"; then func_append rmfiles " $odir/lt-$name" fi - if test "X$noexename" != "X$name"; then - func_append rmfiles " $odir/lt-$noexename.c" + if test "X$noexename" != "X$name" ; then + func_append rmfiles " $odir/lt-${noexename}.c" fi fi fi @@ -11100,7 +9604,7 @@ func_mode_uninstall () func_show_eval "$RM $rmfiles" 'exit_status=1' done - # Try to remove the $objdir's in the directories where we deleted files + # Try to remove the ${objdir}s in the directories where we deleted files for dir in $rmdirs; do if test -d "$dir"; then func_show_eval "rmdir $dir >/dev/null 2>&1" @@ -11110,17 +9614,16 @@ func_mode_uninstall () exit $exit_status } -if test uninstall = "$opt_mode" || test clean = "$opt_mode"; then - func_mode_uninstall ${1+"$@"} -fi +{ test "$opt_mode" = uninstall || test "$opt_mode" = clean; } && + func_mode_uninstall ${1+"$@"} test -z "$opt_mode" && { - help=$generic_help + help="$generic_help" func_fatal_help "you must specify a MODE" } test -z "$exec_cmd" && \ - func_fatal_help "invalid operation mode '$opt_mode'" + func_fatal_help "invalid operation mode \`$opt_mode'" if test -n "$exec_cmd"; then eval exec "$exec_cmd" @@ -11131,7 +9634,7 @@ exit $exit_status # The TAGs below are defined such that we never get into a situation -# where we disable both kinds of libraries. Given conflicting +# in which we disable both kinds of libraries. Given conflicting # choices, we go for a static library, that is the most portable, # since we can't tell whether shared libraries were disabled because # the user asked for that or because the platform doesn't support @@ -11154,3 +9657,5 @@ build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac` # mode:shell-script # sh-indentation:2 # End: +# vi:sw=2 + diff --git a/sphinxbase-5prealpha/m4/libtool.m4 b/sphinxbase-5prealpha/m4/libtool.m4 index 10ab284..d7c043f 100644 --- a/sphinxbase-5prealpha/m4/libtool.m4 +++ b/sphinxbase-5prealpha/m4/libtool.m4 @@ -1,6 +1,8 @@ # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- # -# Copyright (C) 1996-2001, 2003-2015 Free Software Foundation, Inc. +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008, 2009, 2010, 2011 Free Software +# Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is free software; the Free Software Foundation gives @@ -8,30 +10,36 @@ # modifications, as long as this notice is preserved. m4_define([_LT_COPYING], [dnl -# Copyright (C) 2014 Free Software Foundation, Inc. -# This is free software; see the source for copying conditions. There is NO -# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -# GNU Libtool is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of of the License, or -# (at your option) any later version. +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008, 2009, 2010, 2011 Free Software +# Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 +# +# This file is part of GNU Libtool. +# +# GNU Libtool is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. # -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program or library that is built -# using GNU Libtool, you may include this file under the same -# distribution terms that you use for the rest of that program. +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. # -# GNU Libtool is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, or +# obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. ]) -# serial 58 LT_INIT +# serial 57 LT_INIT # LT_PREREQ(VERSION) @@ -59,7 +67,7 @@ esac # LT_INIT([OPTIONS]) # ------------------ AC_DEFUN([LT_INIT], -[AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK +[AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl AC_BEFORE([$0], [LT_LANG])dnl AC_BEFORE([$0], [LT_OUTPUT])dnl @@ -83,7 +91,7 @@ dnl Parse OPTIONS _LT_SET_OPTIONS([$0], [$1]) # This can be used to rebuild libtool when needed -LIBTOOL_DEPS=$ltmain +LIBTOOL_DEPS="$ltmain" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' @@ -103,43 +111,26 @@ dnl AC_DEFUN([AC_PROG_LIBTOOL], []) dnl AC_DEFUN([AM_PROG_LIBTOOL], []) -# _LT_PREPARE_CC_BASENAME -# ----------------------- -m4_defun([_LT_PREPARE_CC_BASENAME], [ -# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. -func_cc_basename () -{ - for cc_temp in @S|@*""; do - case $cc_temp in - compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; - distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; - \-*) ;; - *) break;; - esac - done - func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` -} -])# _LT_PREPARE_CC_BASENAME - - # _LT_CC_BASENAME(CC) # ------------------- -# It would be clearer to call AC_REQUIREs from _LT_PREPARE_CC_BASENAME, -# but that macro is also expanded into generated libtool script, which -# arranges for $SED and $ECHO to be set by different means. +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. m4_defun([_LT_CC_BASENAME], -[m4_require([_LT_PREPARE_CC_BASENAME])dnl -AC_REQUIRE([_LT_DECL_SED])dnl -AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl -func_cc_basename $1 -cc_basename=$func_cc_basename_result +[for cc_temp in $1""; do + case $cc_temp in + compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; + distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; + \-*) ;; + *) break;; + esac +done +cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` ]) # _LT_FILEUTILS_DEFAULTS # ---------------------- # It is okay to use these file commands and assume they have been set -# sensibly after 'm4_require([_LT_FILEUTILS_DEFAULTS])'. +# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'. m4_defun([_LT_FILEUTILS_DEFAULTS], [: ${CP="cp -f"} : ${MV="mv -f"} @@ -186,16 +177,15 @@ m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl m4_require([_LT_CMD_OLD_ARCHIVE])dnl m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl m4_require([_LT_WITH_SYSROOT])dnl -m4_require([_LT_CMD_TRUNCATE])dnl _LT_CONFIG_LIBTOOL_INIT([ -# See if we are running on zsh, and set the options that allow our +# See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes INIT. -if test -n "\${ZSH_VERSION+set}"; then +if test -n "\${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi ]) -if test -n "${ZSH_VERSION+set}"; then +if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi @@ -208,7 +198,7 @@ aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. - if test set != "${COLLECT_NAMES+set}"; then + if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi @@ -219,14 +209,14 @@ esac ofile=libtool can_build_shared=yes -# All known linkers require a '.a' archive for static linking (except MSVC, +# All known linkers require a `.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a -with_gnu_ld=$lt_cv_prog_gnu_ld +with_gnu_ld="$lt_cv_prog_gnu_ld" -old_CC=$CC -old_CFLAGS=$CFLAGS +old_CC="$CC" +old_CFLAGS="$CFLAGS" # Set sane defaults for various variables test -z "$CC" && CC=cc @@ -279,14 +269,14 @@ no_glob_subst='s/\*/\\\*/g' # _LT_PROG_LTMAIN # --------------- -# Note that this code is called both from 'configure', and 'config.status' +# Note that this code is called both from `configure', and `config.status' # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, -# 'config.status' has no value for ac_aux_dir unless we are using Automake, +# `config.status' has no value for ac_aux_dir unless we are using Automake, # so we pass a copy along to make sure it has a sensible value anyway. m4_defun([_LT_PROG_LTMAIN], [m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl _LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir']) -ltmain=$ac_aux_dir/ltmain.sh +ltmain="$ac_aux_dir/ltmain.sh" ])# _LT_PROG_LTMAIN @@ -296,7 +286,7 @@ ltmain=$ac_aux_dir/ltmain.sh # So that we can recreate a full libtool script including additional # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS -# in macros and then make a single call at the end using the 'libtool' +# in macros and then make a single call at the end using the `libtool' # label. @@ -431,8 +421,8 @@ m4_define([_lt_decl_all_varnames], # _LT_CONFIG_STATUS_DECLARE([VARNAME]) # ------------------------------------ -# Quote a variable value, and forward it to 'config.status' so that its -# declaration there will have the same value as in 'configure'. VARNAME +# Quote a variable value, and forward it to `config.status' so that its +# declaration there will have the same value as in `configure'. VARNAME # must have a single quote delimited value for this to work. m4_define([_LT_CONFIG_STATUS_DECLARE], [$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`']) @@ -456,7 +446,7 @@ m4_defun([_LT_CONFIG_STATUS_DECLARATIONS], # Output comment and list of tags supported by the script m4_defun([_LT_LIBTOOL_TAGS], [_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl -available_tags='_LT_TAGS'dnl +available_tags="_LT_TAGS"dnl ]) @@ -484,7 +474,7 @@ m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl # _LT_LIBTOOL_CONFIG_VARS # ----------------------- # Produce commented declarations of non-tagged libtool config variables -# suitable for insertion in the LIBTOOL CONFIG section of the 'libtool' +# suitable for insertion in the LIBTOOL CONFIG section of the `libtool' # script. Tagged libtool config variables (even for the LIBTOOL CONFIG # section) are produced by _LT_LIBTOOL_TAG_VARS. m4_defun([_LT_LIBTOOL_CONFIG_VARS], @@ -510,8 +500,8 @@ m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])]) # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of # variables for single and double quote escaping we saved from calls # to _LT_DECL, we can put quote escaped variables declarations -# into 'config.status', and then the shell code to quote escape them in -# for loops in 'config.status'. Finally, any additional code accumulated +# into `config.status', and then the shell code to quote escape them in +# for loops in `config.status'. Finally, any additional code accumulated # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. m4_defun([_LT_CONFIG_COMMANDS], [AC_PROVIDE_IFELSE([LT_OUTPUT], @@ -557,7 +547,7 @@ for var in lt_decl_all_varnames([[ \ ]], lt_decl_quote_varnames); do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[[\\\\\\\`\\"\\\$]]*) - eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" @@ -570,7 +560,7 @@ for var in lt_decl_all_varnames([[ \ ]], lt_decl_dquote_varnames); do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[[\\\\\\\`\\"\\\$]]*) - eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" @@ -586,7 +576,7 @@ _LT_OUTPUT_LIBTOOL_INIT # Generate a child script FILE with all initialization necessary to # reuse the environment learned by the parent script, and make the # file executable. If COMMENT is supplied, it is inserted after the -# '#!' sequence but before initialization text begins. After this +# `#!' sequence but before initialization text begins. After this # macro, additional text can be appended to FILE to form the body of # the child script. The macro ends with non-zero status if the # file could not be fully written (such as if the disk is full). @@ -608,7 +598,7 @@ AS_SHELL_SANITIZE _AS_PREPARE exec AS_MESSAGE_FD>&1 _ASEOF -test 0 = "$lt_write_fail" && chmod +x $1[]dnl +test $lt_write_fail = 0 && chmod +x $1[]dnl m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT # LT_OUTPUT @@ -631,7 +621,7 @@ exec AS_MESSAGE_LOG_FD>>config.log } >&AS_MESSAGE_LOG_FD lt_cl_help="\ -'$as_me' creates a local libtool stub from the current configuration, +\`$as_me' creates a local libtool stub from the current configuration, for use in further configure time tests before the real libtool is generated. @@ -653,7 +643,7 @@ Copyright (C) 2011 Free Software Foundation, Inc. This config.lt script is free software; the Free Software Foundation gives unlimited permision to copy, distribute and modify it." -while test 0 != $[#] +while test $[#] != 0 do case $[1] in --version | --v* | -V ) @@ -666,10 +656,10 @@ do lt_cl_silent=: ;; -*) AC_MSG_ERROR([unrecognized option: $[1] -Try '$[0] --help' for more information.]) ;; +Try \`$[0] --help' for more information.]) ;; *) AC_MSG_ERROR([unrecognized argument: $[1] -Try '$[0] --help' for more information.]) ;; +Try \`$[0] --help' for more information.]) ;; esac shift done @@ -695,7 +685,7 @@ chmod +x "$CONFIG_LT" # open by configure. Here we exec the FD to /dev/null, effectively closing # config.log, so it can be properly (re)opened and appended to by config.lt. lt_cl_success=: -test yes = "$silent" && +test "$silent" = yes && lt_config_lt_args="$lt_config_lt_args --quiet" exec AS_MESSAGE_LOG_FD>/dev/null $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false @@ -715,47 +705,32 @@ m4_defun([_LT_CONFIG], _LT_CONFIG_SAVE_COMMANDS([ m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl m4_if(_LT_TAG, [C], [ - # See if we are running on zsh, and set the options that allow our + # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. - if test -n "${ZSH_VERSION+set}"; then + if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi - cfgfile=${ofile}T + cfgfile="${ofile}T" trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL -# Generated automatically by $as_me ($PACKAGE) $VERSION + +# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. +# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. - -# Provide generalized library-building support services. -# Written by Gordon Matzigkeit, 1996 - +# _LT_COPYING _LT_LIBTOOL_TAGS -# Configured defaults for sys_lib_dlsearch_path munging. -: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} - # ### BEGIN LIBTOOL CONFIG _LT_LIBTOOL_CONFIG_VARS _LT_LIBTOOL_TAG_VARS # ### END LIBTOOL CONFIG -_LT_EOF - - cat <<'_LT_EOF' >> "$cfgfile" - -# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE - -_LT_PREPARE_MUNGE_PATH_LIST -_LT_PREPARE_CC_BASENAME - -# ### END FUNCTIONS SHARED WITH CONFIGURE - _LT_EOF case $host_os in @@ -764,7 +739,7 @@ _LT_EOF # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. -if test set != "${COLLECT_NAMES+set}"; then +if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi @@ -781,6 +756,8 @@ _LT_EOF sed '$q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) + _LT_PROG_REPLACE_SHELLFNS + mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" @@ -798,6 +775,7 @@ _LT_EOF [m4_if([$1], [], [ PACKAGE='$PACKAGE' VERSION='$VERSION' + TIMESTAMP='$TIMESTAMP' RM='$RM' ofile='$ofile'], []) ])dnl /_LT_CONFIG_SAVE_COMMANDS @@ -996,7 +974,7 @@ m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod], [lt_cv_apple_cc_single_mod=no - if test -z "$LT_MULTI_MODULE"; then + if test -z "${LT_MULTI_MODULE}"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the @@ -1014,7 +992,7 @@ m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ cat conftest.err >&AS_MESSAGE_LOG_FD # Otherwise, if the output was created with a 0 exit code from # the compiler, it worked. - elif test -f libconftest.dylib && test 0 = "$_lt_result"; then + elif test -f libconftest.dylib && test $_lt_result -eq 0; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&AS_MESSAGE_LOG_FD @@ -1032,7 +1010,7 @@ m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], [lt_cv_ld_exported_symbols_list=yes], [lt_cv_ld_exported_symbols_list=no]) - LDFLAGS=$save_LDFLAGS + LDFLAGS="$save_LDFLAGS" ]) AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load], @@ -1054,7 +1032,7 @@ _LT_EOF _lt_result=$? if test -s conftest.err && $GREP force_load conftest.err; then cat conftest.err >&AS_MESSAGE_LOG_FD - elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then + elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then lt_cv_ld_force_load=yes else cat conftest.err >&AS_MESSAGE_LOG_FD @@ -1064,32 +1042,32 @@ _LT_EOF ]) case $host_os in rhapsody* | darwin1.[[012]]) - _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; + _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; darwin1.*) - _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*) - _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; - 10.[[012]][[,.]]*) - _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + 10.[[012]]*) + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) - _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; esac ;; esac - if test yes = "$lt_cv_apple_cc_single_mod"; then + if test "$lt_cv_apple_cc_single_mod" = "yes"; then _lt_dar_single_mod='$single_module' fi - if test yes = "$lt_cv_ld_exported_symbols_list"; then - _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' + if test "$lt_cv_ld_exported_symbols_list" = "yes"; then + _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' else - _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' fi - if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then + if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= @@ -1109,29 +1087,29 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES], _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported - if test yes = "$lt_cv_ld_force_load"; then - _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + if test "$lt_cv_ld_force_load" = "yes"; then + _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes], [FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes]) else _LT_TAGVAR(whole_archive_flag_spec, $1)='' fi _LT_TAGVAR(link_all_deplibs, $1)=yes - _LT_TAGVAR(allow_undefined_flag, $1)=$_lt_dar_allow_undefined + _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined" case $cc_basename in - ifort*|nagfor*) _lt_dar_can_shared=yes ;; + ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac - if test yes = "$_lt_dar_can_shared"; then + if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=func_echo_all - _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" - _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" - _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" - _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" + _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" + _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" + _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" + _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" m4_if([$1], [CXX], -[ if test yes != "$lt_cv_apple_cc_single_mod"; then - _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dsymutil" - _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dar_export_syms$_lt_dsymutil" +[ if test "$lt_cv_apple_cc_single_mod" != "yes"; then + _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" + _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" fi ],[]) else @@ -1151,7 +1129,7 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES], # Allow to override them for all tags through lt_cv_aix_libpath. m4_defun([_LT_SYS_MODULE_PATH_AIX], [m4_require([_LT_DECL_SED])dnl -if test set = "${lt_cv_aix_libpath+set}"; then +if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])], @@ -1169,7 +1147,7 @@ else _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi],[]) if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then - _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=/usr/lib:/lib + _LT_TAGVAR([lt_cv_aix_libpath_], [$1])="/usr/lib:/lib" fi ]) aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1]) @@ -1189,8 +1167,8 @@ m4_define([_LT_SHELL_INIT], # ----------------------- # Find how we can fake an echo command that does not interpret backslash. # In particular, with Autoconf 2.60 or later we add some code to the start -# of the generated configure script that will find a shell with a builtin -# printf (that we can use as an echo command). +# of the generated configure script which will find a shell with a builtin +# printf (which we can use as an echo command). m4_defun([_LT_PROG_ECHO_BACKSLASH], [ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO @@ -1218,10 +1196,10 @@ fi # Invoke $ECHO with all args, space-separated. func_echo_all () { - $ECHO "$*" + $ECHO "$*" } -case $ECHO in +case "$ECHO" in printf*) AC_MSG_RESULT([printf]) ;; print*) AC_MSG_RESULT([print -r]) ;; *) AC_MSG_RESULT([cat]) ;; @@ -1247,17 +1225,16 @@ _LT_DECL([], [ECHO], [1], [An echo program that protects backslashes]) AC_DEFUN([_LT_WITH_SYSROOT], [AC_MSG_CHECKING([for sysroot]) AC_ARG_WITH([sysroot], -[AS_HELP_STRING([--with-sysroot@<:@=DIR@:>@], - [Search for dependent libraries within DIR (or the compiler's sysroot - if not specified).])], +[ --with-sysroot[=DIR] Search for dependent libraries within DIR + (or the compiler's sysroot if not specified).], [], [with_sysroot=no]) dnl lt_sysroot will always be passed unquoted. We quote it here dnl in case the user passed a directory name. lt_sysroot= -case $with_sysroot in #( +case ${with_sysroot} in #( yes) - if test yes = "$GCC"; then + if test "$GCC" = yes; then lt_sysroot=`$CC --print-sysroot 2>/dev/null` fi ;; #( @@ -1267,14 +1244,14 @@ case $with_sysroot in #( no|'') ;; #( *) - AC_MSG_RESULT([$with_sysroot]) + AC_MSG_RESULT([${with_sysroot}]) AC_MSG_ERROR([The sysroot must be an absolute path.]) ;; esac AC_MSG_RESULT([${lt_sysroot:-no}]) _LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl -[dependent libraries, and where our libraries should be installed.])]) +[dependent libraries, and in which our libraries should be installed.])]) # _LT_ENABLE_LOCK # --------------- @@ -1282,33 +1259,31 @@ m4_defun([_LT_ENABLE_LOCK], [AC_ARG_ENABLE([libtool-lock], [AS_HELP_STRING([--disable-libtool-lock], [avoid locking (might break parallel builds)])]) -test no = "$enable_libtool_lock" || enable_libtool_lock=yes +test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) - # Find out what ABI is being produced by ac_compile, and set mode - # options accordingly. + # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) - HPUX_IA64_MODE=32 + HPUX_IA64_MODE="32" ;; *ELF-64*) - HPUX_IA64_MODE=64 + HPUX_IA64_MODE="64" ;; esac fi rm -rf conftest* ;; *-*-irix6*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. + # Find out which ABI we are using. echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then - if test yes = "$lt_cv_prog_gnu_ld"; then + if test "$lt_cv_prog_gnu_ld" = yes; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" @@ -1337,46 +1312,9 @@ ia64-*-hpux*) rm -rf conftest* ;; -mips64*-*linux*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. - echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - emul=elf - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - emul="${emul}32" - ;; - *64-bit*) - emul="${emul}64" - ;; - esac - case `/usr/bin/file conftest.$ac_objext` in - *MSB*) - emul="${emul}btsmip" - ;; - *LSB*) - emul="${emul}ltsmip" - ;; - esac - case `/usr/bin/file conftest.$ac_objext` in - *N32*) - emul="${emul}n32" - ;; - esac - LD="${LD-ld} -m $emul" - fi - rm -rf conftest* - ;; - x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. Note that the listed cases only cover the - # situations where additional linker options are needed (such as when - # doing 32-bit compilation for a host where ld defaults to 64-bit, or - # vice versa); the common cases where no linker options are needed do - # not appear in the list. + # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.o` in @@ -1395,10 +1333,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) ;; esac ;; - powerpc64le-*linux*) + powerpc64le-*) LD="${LD-ld} -m elf32lppclinux" ;; - powerpc64-*linux*) + powerpc64-*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -1417,10 +1355,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - powerpcle-*linux*) + powerpcle-*) LD="${LD-ld} -m elf64lppc" ;; - powerpc-*linux*) + powerpc-*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) @@ -1438,20 +1376,19 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. - SAVE_CFLAGS=$CFLAGS + SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, [AC_LANG_PUSH(C) AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) AC_LANG_POP]) - if test yes != "$lt_cv_cc_needs_belf"; then + if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf - CFLAGS=$SAVE_CFLAGS + CFLAGS="$SAVE_CFLAGS" fi ;; *-*solaris*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. + # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.o` in @@ -1459,7 +1396,7 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) case $lt_cv_prog_gnu_ld in yes*) case $host in - i?86-*-solaris*|x86_64-*-solaris*) + i?86-*-solaris*) LD="${LD-ld} -m elf_x86_64" ;; sparc*-*-solaris*) @@ -1468,7 +1405,7 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) esac # GNU ld 2.21 introduced _sol2 emulations. Use them if available. if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then - LD=${LD-ld}_sol2 + LD="${LD-ld}_sol2" fi ;; *) @@ -1484,7 +1421,7 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) ;; esac -need_locks=$enable_libtool_lock +need_locks="$enable_libtool_lock" ])# _LT_ENABLE_LOCK @@ -1503,11 +1440,11 @@ AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file], [echo conftest.$ac_objext > conftest.lst lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD' AC_TRY_EVAL([lt_ar_try]) - if test 0 -eq "$ac_status"; then + if test "$ac_status" -eq 0; then # Ensure the archiver fails upon bogus file names. rm -f conftest.$ac_objext libconftest.a AC_TRY_EVAL([lt_ar_try]) - if test 0 -ne "$ac_status"; then + if test "$ac_status" -ne 0; then lt_cv_ar_at_file=@ fi fi @@ -1515,7 +1452,7 @@ AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file], ]) ]) -if test no = "$lt_cv_ar_at_file"; then +if test "x$lt_cv_ar_at_file" = xno; then archiver_list_spec= else archiver_list_spec=$lt_cv_ar_at_file @@ -1546,7 +1483,7 @@ old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in - bitrig* | openbsd*) + openbsd*) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" ;; *) @@ -1582,7 +1519,7 @@ AC_CACHE_CHECK([$1], [$2], [$2=no m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) echo "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$3" ## exclude from sc_useless_quotes_in_assignment + lt_compiler_flag="$3" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins @@ -1609,7 +1546,7 @@ AC_CACHE_CHECK([$1], [$2], $RM conftest* ]) -if test yes = "[$]$2"; then +if test x"[$]$2" = xyes; then m4_if([$5], , :, [$5]) else m4_if([$6], , :, [$6]) @@ -1631,7 +1568,7 @@ AC_DEFUN([_LT_LINKER_OPTION], m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no - save_LDFLAGS=$LDFLAGS + save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $3" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then @@ -1650,10 +1587,10 @@ AC_CACHE_CHECK([$1], [$2], fi fi $RM -r conftest* - LDFLAGS=$save_LDFLAGS + LDFLAGS="$save_LDFLAGS" ]) -if test yes = "[$]$2"; then +if test x"[$]$2" = xyes; then m4_if([$4], , :, [$4]) else m4_if([$5], , :, [$5]) @@ -1674,7 +1611,7 @@ AC_DEFUN([LT_CMD_MAX_LEN], AC_MSG_CHECKING([the maximum length of command line arguments]) AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl i=0 - teststring=ABCD + teststring="ABCD" case $build_os in msdosdjgpp*) @@ -1714,7 +1651,7 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl lt_cv_sys_max_cmd_len=8192; ;; - bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) + netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` @@ -1765,22 +1702,22 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len" && \ - test undefined != "$lt_cv_sys_max_cmd_len"; then + test undefined != "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. - for i in 1 2 3 4 5 6 7 8; do + for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. - while { test X`env echo "$teststring$teststring" 2>/dev/null` \ + while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && - test 17 != "$i" # 1/2 MB should be enough + test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring @@ -1796,7 +1733,7 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl ;; esac ]) -if test -n "$lt_cv_sys_max_cmd_len"; then +if test -n $lt_cv_sys_max_cmd_len ; then AC_MSG_RESULT($lt_cv_sys_max_cmd_len) else AC_MSG_RESULT(none) @@ -1824,7 +1761,7 @@ m4_defun([_LT_HEADER_DLFCN], # ---------------------------------------------------------------- m4_defun([_LT_TRY_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl -if test yes = "$cross_compiling"; then : +if test "$cross_compiling" = yes; then : [$4] else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 @@ -1871,9 +1808,9 @@ else # endif #endif -/* When -fvisibility=hidden is used, assume the code has been annotated +/* When -fvisbility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ -#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif @@ -1899,7 +1836,7 @@ int main () return status; }] _LT_EOF - if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then + if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null lt_status=$? case x$lt_status in @@ -1920,7 +1857,7 @@ rm -fr conftest* # ------------------ AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl -if test yes != "$enable_dlopen"; then +if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown @@ -1930,52 +1867,44 @@ else case $host_os in beos*) - lt_cv_dlopen=load_add_on + lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) - lt_cv_dlopen=LoadLibrary + lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) - lt_cv_dlopen=dlopen + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) - # if libdl is installed we need to link against it + # if libdl is installed we need to link against it AC_CHECK_LIB([dl], [dlopen], - [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],[ - lt_cv_dlopen=dyld + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ + lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ]) ;; - tpf*) - # Don't try to run any link tests for TPF. We know it's impossible - # because TPF is a cross-compiler, and we know how we open DSOs. - lt_cv_dlopen=dlopen - lt_cv_dlopen_libs= - lt_cv_dlopen_self=no - ;; - *) AC_CHECK_FUNC([shl_load], - [lt_cv_dlopen=shl_load], + [lt_cv_dlopen="shl_load"], [AC_CHECK_LIB([dld], [shl_load], - [lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld], + [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"], [AC_CHECK_FUNC([dlopen], - [lt_cv_dlopen=dlopen], + [lt_cv_dlopen="dlopen"], [AC_CHECK_LIB([dl], [dlopen], - [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl], + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [AC_CHECK_LIB([svld], [dlopen], - [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld], + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], [AC_CHECK_LIB([dld], [dld_link], - [lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld]) + [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"]) ]) ]) ]) @@ -1984,21 +1913,21 @@ else ;; esac - if test no = "$lt_cv_dlopen"; then - enable_dlopen=no - else + if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes + else + enable_dlopen=no fi case $lt_cv_dlopen in dlopen) - save_CPPFLAGS=$CPPFLAGS - test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + save_CPPFLAGS="$CPPFLAGS" + test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - save_LDFLAGS=$LDFLAGS + save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - save_LIBS=$LIBS + save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" AC_CACHE_CHECK([whether a program can dlopen itself], @@ -2008,7 +1937,7 @@ else lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) ]) - if test yes = "$lt_cv_dlopen_self"; then + if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" AC_CACHE_CHECK([whether a statically linked program can dlopen itself], lt_cv_dlopen_self_static, [dnl @@ -2018,9 +1947,9 @@ else ]) fi - CPPFLAGS=$save_CPPFLAGS - LDFLAGS=$save_LDFLAGS - LIBS=$save_LIBS + CPPFLAGS="$save_CPPFLAGS" + LDFLAGS="$save_LDFLAGS" + LIBS="$save_LIBS" ;; esac @@ -2112,8 +2041,8 @@ m4_defun([_LT_COMPILER_FILE_LOCKS], m4_require([_LT_FILEUTILS_DEFAULTS])dnl _LT_COMPILER_C_O([$1]) -hard_links=nottested -if test no = "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" && test no != "$need_locks"; then +hard_links="nottested" +if test "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user AC_MSG_CHECKING([if we can lock with hard links]) hard_links=yes @@ -2123,8 +2052,8 @@ if test no = "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" && test no != "$need_loc ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no AC_MSG_RESULT([$hard_links]) - if test no = "$hard_links"; then - AC_MSG_WARN(['$CC' does not support '-c -o', so 'make -j' may be unsafe]) + if test "$hard_links" = no; then + AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe]) need_locks=warn fi else @@ -2151,8 +2080,8 @@ objdir=$lt_cv_objdir _LT_DECL([], [objdir], [0], [The name of the directory that contains temporary libtool files])dnl m4_pattern_allow([LT_OBJDIR])dnl -AC_DEFINE_UNQUOTED([LT_OBJDIR], "$lt_cv_objdir/", - [Define to the sub-directory where libtool stores uninstalled libraries.]) +AC_DEFINE_UNQUOTED(LT_OBJDIR, "$lt_cv_objdir/", + [Define to the sub-directory in which libtool stores uninstalled libraries.]) ])# _LT_CHECK_OBJDIR @@ -2164,15 +2093,15 @@ m4_defun([_LT_LINKER_HARDCODE_LIBPATH], _LT_TAGVAR(hardcode_action, $1)= if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" || test -n "$_LT_TAGVAR(runpath_var, $1)" || - test yes = "$_LT_TAGVAR(hardcode_automatic, $1)"; then + test "X$_LT_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then # We can hardcode non-existent directories. - if test no != "$_LT_TAGVAR(hardcode_direct, $1)" && + if test "$_LT_TAGVAR(hardcode_direct, $1)" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one - ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" && - test no != "$_LT_TAGVAR(hardcode_minus_L, $1)"; then + ## test "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" != no && + test "$_LT_TAGVAR(hardcode_minus_L, $1)" != no; then # Linking always hardcodes the temporary library directory. _LT_TAGVAR(hardcode_action, $1)=relink else @@ -2186,12 +2115,12 @@ else fi AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)]) -if test relink = "$_LT_TAGVAR(hardcode_action, $1)" || - test yes = "$_LT_TAGVAR(inherit_rpath, $1)"; then +if test "$_LT_TAGVAR(hardcode_action, $1)" = relink || + test "$_LT_TAGVAR(inherit_rpath, $1)" = yes; then # Fast installation is not supported enable_fast_install=no -elif test yes = "$shlibpath_overrides_runpath" || - test no = "$enable_shared"; then +elif test "$shlibpath_overrides_runpath" = yes || + test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi @@ -2215,7 +2144,7 @@ else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) - if test -n "$STRIP"; then + if test -n "$STRIP" ; then striplib="$STRIP -x" old_striplib="$STRIP -S" AC_MSG_RESULT([yes]) @@ -2233,47 +2162,6 @@ _LT_DECL([], [striplib], [1]) ])# _LT_CMD_STRIPLIB -# _LT_PREPARE_MUNGE_PATH_LIST -# --------------------------- -# Make sure func_munge_path_list() is defined correctly. -m4_defun([_LT_PREPARE_MUNGE_PATH_LIST], -[[# func_munge_path_list VARIABLE PATH -# ----------------------------------- -# VARIABLE is name of variable containing _space_ separated list of -# directories to be munged by the contents of PATH, which is string -# having a format: -# "DIR[:DIR]:" -# string "DIR[ DIR]" will be prepended to VARIABLE -# ":DIR[:DIR]" -# string "DIR[ DIR]" will be appended to VARIABLE -# "DIRP[:DIRP]::[DIRA:]DIRA" -# string "DIRP[ DIRP]" will be prepended to VARIABLE and string -# "DIRA[ DIRA]" will be appended to VARIABLE -# "DIR[:DIR]" -# VARIABLE will be replaced by "DIR[ DIR]" -func_munge_path_list () -{ - case x@S|@2 in - x) - ;; - *:) - eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" - ;; - x:*) - eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" - ;; - *::*) - eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" - eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" - ;; - *) - eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" - ;; - esac -} -]])# _LT_PREPARE_PATH_LIST - - # _LT_SYS_DYNAMIC_LINKER([TAG]) # ----------------------------- # PORTME Fill in your ld.so characteristics @@ -2284,18 +2172,17 @@ m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_OBJDUMP])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_CHECK_SHELL_FEATURES])dnl -m4_require([_LT_PREPARE_MUNGE_PATH_LIST])dnl AC_MSG_CHECKING([dynamic linker characteristics]) m4_if([$1], [], [ -if test yes = "$GCC"; then +if test "$GCC" = yes; then case $host_os in - darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; - *) lt_awk_arg='/^libraries:/' ;; + darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; + *) lt_awk_arg="/^libraries:/" ;; esac case $host_os in - mingw* | cegcc*) lt_sed_strip_eq='s|=\([[A-Za-z]]:\)|\1|g' ;; - *) lt_sed_strip_eq='s|=/|/|g' ;; + mingw* | cegcc*) lt_sed_strip_eq="s,=\([[A-Za-z]]:\),\1,g" ;; + *) lt_sed_strip_eq="s,=/,/,g" ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` case $lt_search_path_spec in @@ -2311,35 +2198,28 @@ if test yes = "$GCC"; then ;; esac # Ok, now we have the path, separated by spaces, we can step through it - # and add multilib dir if necessary... + # and add multilib dir if necessary. lt_tmp_lt_search_path_spec= - lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` - # ...but if some path component already ends with the multilib dir we assume - # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). - case "$lt_multi_os_dir; $lt_search_path_spec " in - "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) - lt_multi_os_dir= - ;; - esac + lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` for lt_sys_path in $lt_search_path_spec; do - if test -d "$lt_sys_path$lt_multi_os_dir"; then - lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" - elif test -n "$lt_multi_os_dir"; then + if test -d "$lt_sys_path/$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" + else test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' -BEGIN {RS = " "; FS = "/|\n";} { - lt_foo = ""; - lt_count = 0; +BEGIN {RS=" "; FS="/|\n";} { + lt_foo=""; + lt_count=0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { - lt_foo = "/" $lt_i lt_foo; + lt_foo="/" $lt_i lt_foo; } else { lt_count--; } @@ -2353,7 +2233,7 @@ BEGIN {RS = " "; FS = "/|\n";} { # for these hosts. case $host_os in mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ - $SED 's|/\([[A-Za-z]]:\)|\1|g'` ;; + $SED 's,/\([[A-Za-z]]:\),\1,g'` ;; esac sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` else @@ -2362,7 +2242,7 @@ fi]) library_names_spec= libname_spec='lib$name' soname_spec= -shrext_cmds=.so +shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= @@ -2379,17 +2259,14 @@ hardcode_into_libs=no # flags to be left without arguments need_version=unknown -AC_ARG_VAR([LT_SYS_LIBRARY_PATH], -[User-defined run-time library search path.]) - case $host_os in aix3*) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname.a' + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='$libname$release$shared_ext$major' + soname_spec='${libname}${release}${shared_ext}$major' ;; aix[[4-9]]*) @@ -2397,91 +2274,41 @@ aix[[4-9]]*) need_lib_prefix=no need_version=no hardcode_into_libs=yes - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # AIX 5 supports IA64 - library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with - # the line '#! .'. This would cause the generated library to - # depend on '.', always an invalid library. This was fixed in + # the line `#! .'. This would cause the generated library to + # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[[01]] | aix4.[[01]].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' - echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then + echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac - # Using Import Files as archive members, it is possible to support - # filename-based versioning of shared library archives on AIX. While - # this would work for both with and without runtime linking, it will - # prevent static linking of such archives. So we do filename-based - # shared library versioning with .so extension only, which is used - # when both runtime linking and shared linking is enabled. - # Unfortunately, runtime linking may impact performance, so we do - # not want this to be the default eventually. Also, we use the - # versioned .so libs for executables only if there is the -brtl - # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. - # To allow for filename-based versioning support, we need to create - # libNAME.so.V as an archive file, containing: - # *) an Import File, referring to the versioned filename of the - # archive as well as the shared archive member, telling the - # bitwidth (32 or 64) of that shared object, and providing the - # list of exported symbols of that shared object, eventually - # decorated with the 'weak' keyword - # *) the shared object with the F_LOADONLY flag set, to really avoid - # it being seen by the linker. - # At run time we better use the real file rather than another symlink, - # but for link time we create the symlink libNAME.so -> libNAME.so.V - - case $with_aix_soname,$aix_use_runtimelinking in - # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct + # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. - aix,yes) # traditional libtool - dynamic_linker='AIX unversionable lib.so' + if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - ;; - aix,no) # traditional AIX only - dynamic_linker='AIX lib.a[(]lib.so.V[)]' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. - library_names_spec='$libname$release.a $libname.a' - soname_spec='$libname$release$shared_ext$major' - ;; - svr4,*) # full svr4 only - dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)]" - library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' - # We do not specify a path in Import Files, so LIBPATH fires. - shlibpath_overrides_runpath=yes - ;; - *,yes) # both, prefer svr4 - dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)], lib.a[(]lib.so.V[)]" - library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' - # unpreferred sharedlib libNAME.a needs extra handling - postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' - postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' - # We do not specify a path in Import Files, so LIBPATH fires. - shlibpath_overrides_runpath=yes - ;; - *,no) # both, prefer aix - dynamic_linker="AIX lib.a[(]lib.so.V[)], lib.so.V[(]$shared_archive_member_spec.o[)]" - library_names_spec='$libname$release.a $libname.a' - soname_spec='$libname$release$shared_ext$major' - # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling - postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' - postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' - ;; - esac + library_names_spec='${libname}${release}.a $libname.a' + soname_spec='${libname}${release}${shared_ext}$major' + fi shlibpath_var=LIBPATH fi ;; @@ -2491,18 +2318,18 @@ amigaos*) powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) - library_names_spec='$libname$shared_ext' + library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; @@ -2510,8 +2337,8 @@ beos*) bsdi[[45]]*) version_type=linux # correct to gnu/linux during the next big refactor need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" @@ -2523,7 +2350,7 @@ bsdi[[45]]*) cygwin* | mingw* | pw32* | cegcc*) version_type=windows - shrext_cmds=.dll + shrext_cmds=".dll" need_version=no need_lib_prefix=no @@ -2532,8 +2359,8 @@ cygwin* | mingw* | pw32* | cegcc*) # gcc library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \$file`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ @@ -2549,17 +2376,17 @@ cygwin* | mingw* | pw32* | cegcc*) case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' + soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' m4_if([$1], [],[ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"]) ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix - soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' + soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' + library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' ;; esac dynamic_linker='Win32 ld.exe' @@ -2568,8 +2395,8 @@ m4_if([$1], [],[ *,cl*) # Native MSVC libname_spec='$name' - soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' - library_names_spec='$libname.dll.lib' + soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' + library_names_spec='${libname}.dll.lib' case $build_os in mingw*) @@ -2596,7 +2423,7 @@ m4_if([$1], [],[ sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ;; *) - sys_lib_search_path_spec=$LIB + sys_lib_search_path_spec="$LIB" if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then # It is most probably a Windows format PATH. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` @@ -2609,8 +2436,8 @@ m4_if([$1], [],[ esac # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \$file`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname' @@ -2623,7 +2450,7 @@ m4_if([$1], [],[ *) # Assume MSVC wrapper - library_names_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext $libname.lib' + library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib' dynamic_linker='Win32 ld.exe' ;; esac @@ -2636,8 +2463,8 @@ darwin* | rhapsody*) version_type=darwin need_lib_prefix=no need_version=no - library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' - soname_spec='$libname$release$major$shared_ext' + library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' + soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' @@ -2650,8 +2477,8 @@ dgux*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; @@ -2669,13 +2496,12 @@ freebsd* | dragonfly*) version_type=freebsd-$objformat case $version_type in freebsd-elf*) - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac @@ -2705,10 +2531,10 @@ haiku*) need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LIBRARY_PATH - shlibpath_overrides_runpath=no + shlibpath_overrides_runpath=yes sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' hardcode_into_libs=yes ;; @@ -2726,15 +2552,14 @@ hpux9* | hpux10* | hpux11*) dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' - if test 32 = "$HPUX_IA64_MODE"; then + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - sys_lib_dlsearch_path_spec=/usr/lib/hpux32 else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - sys_lib_dlsearch_path_spec=/usr/lib/hpux64 fi + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' @@ -2742,8 +2567,8 @@ hpux9* | hpux10* | hpux11*) dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; @@ -2752,8 +2577,8 @@ hpux9* | hpux10* | hpux11*) dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555, ... @@ -2766,8 +2591,8 @@ interix[[3-9]]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no @@ -2778,7 +2603,7 @@ irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) - if test yes = "$lt_cv_prog_gnu_ld"; then + if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix @@ -2786,8 +2611,8 @@ irix5* | irix6* | nonstopux*) esac need_lib_prefix=no need_version=no - soname_spec='$libname$release$shared_ext$major' - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= @@ -2806,8 +2631,8 @@ irix5* | irix6* | nonstopux*) esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" - sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" + sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" + sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; @@ -2816,33 +2641,13 @@ linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; -linux*android*) - version_type=none # Android doesn't support versioned libraries. - need_lib_prefix=no - need_version=no - library_names_spec='$libname$release$shared_ext' - soname_spec='$libname$release$shared_ext' - finish_cmds= - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - dynamic_linker='Android linker' - # Don't embed -rpath directories since the linker doesn't support them. - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - ;; - # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no @@ -2867,12 +2672,7 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) # before this can be enabled. hardcode_into_libs=yes - # Ideally, we could use ldconfig to report *all* directores which are - # searched for libraries, however this is still not possible. Aside from not - # being certain /sbin/ldconfig is available, command - # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, - # even though it is searched at run-time. Try to do the best guess by - # appending ld.so.conf contents (and includes) to the search path. + # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" @@ -2904,12 +2704,12 @@ netbsd*) need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH @@ -2919,7 +2719,7 @@ netbsd*) newsos6) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; @@ -2928,68 +2728,58 @@ newsos6) version_type=qnx need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; -openbsd* | bitrig*) +openbsd*) version_type=sunos - sys_lib_dlsearch_path_spec=/usr/lib + sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then - need_version=no - else - need_version=yes - fi - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. + case $host_os in + openbsd3.3 | openbsd3.3.*) need_version=yes ;; + *) need_version=no ;; + esac + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + case $host_os in + openbsd2.[[89]] | openbsd2.[[89]].*) + shlibpath_overrides_runpath=no + ;; + *) + shlibpath_overrides_runpath=yes + ;; + esac + else + shlibpath_overrides_runpath=yes + fi ;; os2*) libname_spec='$name' - version_type=windows - shrext_cmds=.dll - need_version=no + shrext_cmds=".dll" need_lib_prefix=no - # OS/2 can only load a DLL with a base name of 8 characters or less. - soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; - v=$($ECHO $release$versuffix | tr -d .-); - n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); - $ECHO $n$v`$shared_ext' - library_names_spec='${libname}_dll.$libext' + library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' - shlibpath_var=BEGINLIBPATH - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - postinstall_cmds='base_file=`basename \$file`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname~ - chmod a+x \$dldir/$dlname~ - if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then - eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; - fi' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $RM \$dlpath' + shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no - soname_spec='$libname$release$shared_ext$major' - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) @@ -3000,8 +2790,8 @@ solaris*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes @@ -3011,11 +2801,11 @@ solaris*) sunos4*) version_type=sunos - library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes - if test yes = "$with_gnu_ld"; then + if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes @@ -3023,8 +2813,8 @@ sunos4*) sysv4 | sysv4.3*) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) @@ -3045,24 +2835,24 @@ sysv4 | sysv4.3*) ;; sysv4*MP*) - if test -d /usr/nec; then + if test -d /usr/nec ;then version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' - soname_spec='$libname$shared_ext.$major' + library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' + soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - version_type=sco + version_type=freebsd-elf need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes - if test yes = "$with_gnu_ld"; then + if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' @@ -3080,7 +2870,7 @@ tpf*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes @@ -3088,8 +2878,8 @@ tpf*) uts4*) version_type=linux # correct to gnu/linux during the next big refactor - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; @@ -3098,30 +2888,20 @@ uts4*) ;; esac AC_MSG_RESULT([$dynamic_linker]) -test no = "$dynamic_linker" && can_build_shared=no +test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test yes = "$GCC"; then +if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi -if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then - sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec +if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then + sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi - -if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then - sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec +if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then + sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi -# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... -configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec - -# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code -func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" - -# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool -configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH - _LT_DECL([], [variables_saved_for_relink], [1], [Variables whose values should be saved in libtool wrapper scripts and restored at link time]) @@ -3154,41 +2934,39 @@ _LT_DECL([], [hardcode_into_libs], [0], [Whether we should hardcode library paths into libraries]) _LT_DECL([], [sys_lib_search_path_spec], [2], [Compile-time system search path for libraries]) -_LT_DECL([sys_lib_dlsearch_path_spec], [configure_time_dlsearch_path], [2], - [Detected run-time system search path for libraries]) -_LT_DECL([], [configure_time_lt_sys_library_path], [2], - [Explicit LT_SYS_LIBRARY_PATH set during ./configure time]) +_LT_DECL([], [sys_lib_dlsearch_path_spec], [2], + [Run-time system search path for libraries]) ])# _LT_SYS_DYNAMIC_LINKER # _LT_PATH_TOOL_PREFIX(TOOL) # -------------------------- -# find a file program that can recognize shared library +# find a file program which can recognize shared library AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl AC_MSG_CHECKING([for $1]) AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, [case $MAGIC_CMD in [[\\/*] | ?:[\\/]*]) - lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) - lt_save_MAGIC_CMD=$MAGIC_CMD - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR dnl $ac_dummy forces splitting on constant user-supplied paths. dnl POSIX.2 word splitting is done only on the output of word expansions, dnl not every word. This closes a longstanding sh security hole. ac_dummy="m4_if([$2], , $PATH, [$2])" for ac_dir in $ac_dummy; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/$1"; then - lt_cv_path_MAGIC_CMD=$ac_dir/"$1" + if test -f $ac_dir/$1; then + lt_cv_path_MAGIC_CMD="$ac_dir/$1" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` - MAGIC_CMD=$lt_cv_path_MAGIC_CMD + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : @@ -3211,11 +2989,11 @@ _LT_EOF break fi done - IFS=$lt_save_ifs - MAGIC_CMD=$lt_save_MAGIC_CMD + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac]) -MAGIC_CMD=$lt_cv_path_MAGIC_CMD +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then AC_MSG_RESULT($MAGIC_CMD) else @@ -3233,7 +3011,7 @@ dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], []) # _LT_PATH_MAGIC # -------------- -# find a file program that can recognize a shared library +# find a file program which can recognize a shared library m4_defun([_LT_PATH_MAGIC], [_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH) if test -z "$lt_cv_path_MAGIC_CMD"; then @@ -3260,16 +3038,16 @@ m4_require([_LT_PROG_ECHO_BACKSLASH])dnl AC_ARG_WITH([gnu-ld], [AS_HELP_STRING([--with-gnu-ld], [assume the C compiler uses GNU ld @<:@default=no@:>@])], - [test no = "$withval" || with_gnu_ld=yes], + [test "$withval" = no || with_gnu_ld=yes], [with_gnu_ld=no])dnl ac_prog=ld -if test yes = "$GCC"; then +if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. AC_MSG_CHECKING([for ld used by $CC]) case $host in *-*-mingw*) - # gcc leaves a trailing carriage return, which upsets mingw + # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; @@ -3283,7 +3061,7 @@ if test yes = "$GCC"; then while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done - test -z "$LD" && LD=$ac_prog + test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. @@ -3294,37 +3072,37 @@ if test yes = "$GCC"; then with_gnu_ld=unknown ;; esac -elif test yes = "$with_gnu_ld"; then +elif test "$with_gnu_ld" = yes; then AC_MSG_CHECKING([for GNU ld]) else AC_MSG_CHECKING([for non-GNU ld]) fi AC_CACHE_VAL(lt_cv_path_LD, [if test -z "$LD"; then - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD=$ac_dir/$ac_prog + lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 conftest.i -cat conftest.i conftest.i >conftest2.i -: ${lt_DD:=$DD} -AC_PATH_PROGS_FEATURE_CHECK([lt_DD], [dd], -[if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then - cmp -s conftest.i conftest.out \ - && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: -fi]) -rm -f conftest.i conftest2.i conftest.out]) -])# _LT_PATH_DD - - -# _LT_CMD_TRUNCATE -# ---------------- -# find command to truncate a binary pipe -m4_defun([_LT_CMD_TRUNCATE], -[m4_require([_LT_PATH_DD]) -AC_CACHE_CHECK([how to truncate binary pipes], [lt_cv_truncate_bin], -[printf 0123456789abcdef0123456789abcdef >conftest.i -cat conftest.i conftest.i >conftest2.i -lt_cv_truncate_bin= -if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then - cmp -s conftest.i conftest.out \ - && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" -fi -rm -f conftest.i conftest2.i conftest.out -test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"]) -_LT_DECL([lt_truncate_bin], [lt_cv_truncate_bin], [1], - [Command to truncate a binary pipe]) -])# _LT_CMD_TRUNCATE - - # _LT_CHECK_MAGIC_METHOD # ---------------------- # how to check for library dependencies @@ -3447,13 +3188,13 @@ lt_cv_deplibs_check_method='unknown' # Need to set the preceding variable on all platforms that support # interlibrary dependencies. # 'none' -- dependencies not supported. -# 'unknown' -- same as none, but documents that we really don't know. +# `unknown' -- same as none, but documents that we really don't know. # 'pass_all' -- all dependencies passed with no checks. # 'test_compile' -- check by making test program. # 'file_magic [[regex]]' -- check by looking for files in library path -# that responds to the $file_magic_cmd with a given extended regex. -# If you have 'file' or equivalent on your system and you're not sure -# whether 'pass_all' will *always* work, you probably want this one. +# which responds to the $file_magic_cmd with a given extended regex. +# If you have `file' or equivalent on your system and you're not sure +# whether `pass_all' will *always* work, you probably want this one. case $host_os in aix[[4-9]]*) @@ -3480,7 +3221,8 @@ mingw* | pw32*) # Base MSYS/MinGW do not provide the 'file' command needed by # func_win32_libid shell function, so use a weaker test based on 'objdump', # unless we find 'file', for example because we are cross-compiling. - if ( file / ) >/dev/null 2>&1; then + # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. + if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else @@ -3576,8 +3318,8 @@ newos6*) lt_cv_deplibs_check_method=pass_all ;; -openbsd* | bitrig*) - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then +openbsd*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' @@ -3630,9 +3372,6 @@ sysv4 | sysv4.3*) tpf*) lt_cv_deplibs_check_method=pass_all ;; -os2*) - lt_cv_deplibs_check_method=pass_all - ;; esac ]) @@ -3673,38 +3412,33 @@ AC_DEFUN([LT_PATH_NM], AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM, [if test -n "$NM"; then # Let the user override the test. - lt_cv_path_NM=$NM + lt_cv_path_NM="$NM" else - lt_nm_to_check=${ac_tool_prefix}nm + lt_nm_to_check="${ac_tool_prefix}nm" if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. - tmp_nm=$ac_dir/$lt_tmp_nm - if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then + tmp_nm="$ac_dir/$lt_tmp_nm" + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. - # Adding the 'sed 1q' prevents false positives on HP-UX, which says: + # Adding the `sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file - # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty - case $build_os in - mingw*) lt_bad_file=conftest.nm/nofile ;; - *) lt_bad_file=/dev/null ;; - esac - case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in - *$lt_bad_file* | *'Invalid file or object type'*) + case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in + */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" - break 2 + break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" - break 2 + break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but @@ -3715,21 +3449,21 @@ else esac fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi]) -if test no != "$lt_cv_path_NM"; then - NM=$lt_cv_path_NM +if test "$lt_cv_path_NM" != "no"; then + NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$DUMPBIN"; then : # Let the user override the test. else AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :) - case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in + case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in *COFF*) - DUMPBIN="$DUMPBIN -symbols -headers" + DUMPBIN="$DUMPBIN -symbols" ;; *) DUMPBIN=: @@ -3737,8 +3471,8 @@ else esac fi AC_SUBST([DUMPBIN]) - if test : != "$DUMPBIN"; then - NM=$DUMPBIN + if test "$DUMPBIN" != ":"; then + NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm @@ -3784,8 +3518,8 @@ lt_cv_sharedlib_from_linklib_cmd, case $host_os in cygwin* | mingw* | pw32* | cegcc*) - # two different shell functions defined in ltmain.sh; - # decide which one to use based on capabilities of $DLLTOOL + # two different shell functions defined in ltmain.sh + # decide which to use based on capabilities of $DLLTOOL case `$DLLTOOL --help 2>&1` in *--identify-strict*) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib @@ -3797,7 +3531,7 @@ cygwin* | mingw* | pw32* | cegcc*) ;; *) # fallback: assume linklib IS sharedlib - lt_cv_sharedlib_from_linklib_cmd=$ECHO + lt_cv_sharedlib_from_linklib_cmd="$ECHO" ;; esac ]) @@ -3824,28 +3558,13 @@ AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool lt_cv_path_mainfest_tool=yes fi rm -f conftest*]) -if test yes != "$lt_cv_path_mainfest_tool"; then +if test "x$lt_cv_path_mainfest_tool" != xyes; then MANIFEST_TOOL=: fi _LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl ])# _LT_PATH_MANIFEST_TOOL -# _LT_DLL_DEF_P([FILE]) -# --------------------- -# True iff FILE is a Windows DLL '.def' file. -# Keep in sync with func_dll_def_p in the libtool script -AC_DEFUN([_LT_DLL_DEF_P], -[dnl - test DEF = "`$SED -n dnl - -e '\''s/^[[ ]]*//'\'' dnl Strip leading whitespace - -e '\''/^\(;.*\)*$/d'\'' dnl Delete empty lines and comments - -e '\''s/^\(EXPORTS\|LIBRARY\)\([[ ]].*\)*$/DEF/p'\'' dnl - -e q dnl Only consider the first "real" line - $1`" dnl -])# _LT_DLL_DEF_P - - # LT_LIB_M # -------- # check for math library @@ -3857,11 +3576,11 @@ case $host in # These system don't have libm, or don't need it ;; *-ncr-sysv4.3*) - AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM=-lmw) + AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") ;; *) - AC_CHECK_LIB(m, cos, LIBM=-lm) + AC_CHECK_LIB(m, cos, LIBM="-lm") ;; esac AC_SUBST([LIBM]) @@ -3880,7 +3599,7 @@ m4_defun([_LT_COMPILER_NO_RTTI], _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= -if test yes = "$GCC"; then +if test "$GCC" = yes; then case $cc_basename in nvcc*) _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -Xcompiler -fno-builtin' ;; @@ -3932,7 +3651,7 @@ cygwin* | mingw* | pw32* | cegcc*) symcode='[[ABCDGISTW]]' ;; hpux*) - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then symcode='[[ABCDEGRST]]' fi ;; @@ -3965,44 +3684,14 @@ case `$NM -V 2>&1` in symcode='[[ABCDGIRSTW]]' ;; esac -if test "$lt_cv_nm_interface" = "MS dumpbin"; then - # Gets list of data symbols to import. - lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" - # Adjust the below global symbol transforms to fixup imported variables. - lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" - lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" - lt_c_name_lib_hook="\ - -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ - -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" -else - # Disable hooks by default. - lt_cv_sys_global_symbol_to_import= - lt_cdecl_hook= - lt_c_name_hook= - lt_c_name_lib_hook= -fi - # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. -lt_cv_sys_global_symbol_to_cdecl="sed -n"\ -$lt_cdecl_hook\ -" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ -" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address -lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ -$lt_c_name_hook\ -" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ -" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" - -# Transform an extracted symbol line into symbol name with lib prefix and -# symbol address. -lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ -$lt_c_name_lib_hook\ -" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ -" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ -" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" +lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p'" +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"lib\2\", (void *) \&\2},/p'" # Handle CRLF in mingw tool chain opt_cr= @@ -4020,24 +3709,21 @@ for ac_symprfx in "" "_"; do # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then - # Fake it for dumpbin and say T for any non-static function, - # D for any global variable and I for any imported variable. + # Fake it for dumpbin and say T for any non-static function + # and D for any global variable. # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK ['"\ " {last_section=section; section=\$ 3};"\ " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ -" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ -" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ -" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ -" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ -" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ -" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ -" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ +" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ +" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ +" s[1]~/^[@?]/{print s[1], s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx]" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" @@ -4077,11 +3763,11 @@ _LT_EOF if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ -#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE -/* DATA imports from DLLs on WIN32 can't be const, because runtime +#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) +/* DATA imports from DLLs on WIN32 con't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT@&t@_DLSYM_CONST -#elif defined __osf__ +#elif defined(__osf__) /* This system does not cope well with relocations in const data. */ # define LT@&t@_DLSYM_CONST #else @@ -4107,7 +3793,7 @@ lt__PROGRAM__LTX_preloaded_symbols[[]] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF - $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; @@ -4127,9 +3813,9 @@ _LT_EOF mv conftest.$ac_objext conftstm.$ac_objext lt_globsym_save_LIBS=$LIBS lt_globsym_save_CFLAGS=$CFLAGS - LIBS=conftstm.$ac_objext + LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" - if AC_TRY_EVAL(ac_link) && test -s conftest$ac_exeext; then + if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then pipe_works=yes fi LIBS=$lt_globsym_save_LIBS @@ -4150,7 +3836,7 @@ _LT_EOF rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. - if test yes = "$pipe_works"; then + if test "$pipe_works" = yes; then break else lt_cv_sys_global_symbol_pipe= @@ -4177,16 +3863,12 @@ _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1], [Take the output of nm and produce a listing of raw symbols and C names]) _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1], [Transform the output of nm in a proper C declaration]) -_LT_DECL([global_symbol_to_import], [lt_cv_sys_global_symbol_to_import], [1], - [Transform the output of nm into a list of symbols to manually relocate]) _LT_DECL([global_symbol_to_c_name_address], [lt_cv_sys_global_symbol_to_c_name_address], [1], [Transform the output of nm in a C name address pair]) _LT_DECL([global_symbol_to_c_name_address_lib_prefix], [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1], [Transform the output of nm in a C name address pair when lib prefix is needed]) -_LT_DECL([nm_interface], [lt_cv_nm_interface], [1], - [The name lister interface]) _LT_DECL([], [nm_file_list_spec], [1], [Specify filename containing input files for $NM]) ]) # _LT_CMD_GLOBAL_SYMBOLS @@ -4202,18 +3884,17 @@ _LT_TAGVAR(lt_prog_compiler_static, $1)= m4_if([$1], [CXX], [ # C++ specific cases for pic, static, wl, etc. - if test yes = "$GXX"; then + if test "$GXX" = yes; then _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' case $host_os in aix*) # All AIX code is PIC. - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; amigaos*) @@ -4224,8 +3905,8 @@ m4_if([$1], [CXX], [ ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but - # adding the '-m68020' flag to GCC prevents building anything better, - # like '-m68040'. + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' ;; esac @@ -4241,11 +3922,6 @@ m4_if([$1], [CXX], [ # (--disable-auto-import) libraries m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) - case $host_os in - os2*) - _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static' - ;; - esac ;; darwin* | rhapsody*) # PIC is the default on this platform @@ -4295,7 +3971,7 @@ m4_if([$1], [CXX], [ case $host_os in aix[[4-9]]*) # All AIX code is PIC. - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' else @@ -4336,14 +4012,14 @@ m4_if([$1], [CXX], [ case $cc_basename in CC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive' - if test ia64 != "$host_cpu"; then + _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' + if test "$host_cpu" != ia64; then _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' fi ;; aCC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive' + _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' case $host_cpu in hppa*64*|ia64*) # +Z the default @@ -4380,7 +4056,7 @@ m4_if([$1], [CXX], [ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; ecpc* ) - # old Intel C++ for x86_64, which still supported -KPIC. + # old Intel C++ for x86_64 which still supported -KPIC. _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' @@ -4525,18 +4201,17 @@ m4_if([$1], [CXX], [ fi ], [ - if test yes = "$GCC"; then + if test "$GCC" = yes; then _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' case $host_os in aix*) # All AIX code is PIC. - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; amigaos*) @@ -4547,8 +4222,8 @@ m4_if([$1], [CXX], [ ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but - # adding the '-m68020' flag to GCC prevents building anything better, - # like '-m68040'. + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' ;; esac @@ -4565,11 +4240,6 @@ m4_if([$1], [CXX], [ # (--disable-auto-import) libraries m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) - case $host_os in - os2*) - _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static' - ;; - esac ;; darwin* | rhapsody*) @@ -4640,7 +4310,7 @@ m4_if([$1], [CXX], [ case $host_os in aix*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' else @@ -4648,30 +4318,11 @@ m4_if([$1], [CXX], [ fi ;; - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' - case $cc_basename in - nagfor*) - # NAG Fortran compiler - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - esac - ;; - mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) - case $host_os in - os2*) - _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static' - ;; - esac ;; hpux9* | hpux10* | hpux11*) @@ -4687,7 +4338,7 @@ m4_if([$1], [CXX], [ ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? - _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive' + _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) @@ -4698,7 +4349,7 @@ m4_if([$1], [CXX], [ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in - # old Intel for x86_64, which still supported -KPIC. + # old Intel for x86_64 which still supported -KPIC. ecc*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' @@ -4723,12 +4374,6 @@ m4_if([$1], [CXX], [ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; - tcc*) - # Fabrice Bellard et al's Tiny C Compiler - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' - ;; pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) @@ -4826,7 +4471,7 @@ m4_if([$1], [CXX], [ ;; sysv4*MP*) - if test -d /usr/nec; then + if test -d /usr/nec ;then _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi @@ -4855,7 +4500,7 @@ m4_if([$1], [CXX], [ fi ]) case $host_os in - # For platforms that do not support PIC, -DPIC is meaningless: + # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) _LT_TAGVAR(lt_prog_compiler_pic, $1)= ;; @@ -4921,21 +4566,17 @@ m4_if([$1], [CXX], [ case $host_os in aix[[4-9]]*) # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to GNU nm, but means don't demangle to AIX nm. - # Without the "-l" option, or with the "-B" option, AIX nm treats - # weak defined symbols like other global defined symbols, whereas - # GNU nm marks them as "W". - # While the 'weak' keyword is ignored in the Export File, we need - # it in the Import File for the 'aix-soname' feature, so we have - # to replace the "-B" option with "-P" for AIX nm. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + # Also, AIX nm treats weak defined symbols like other global defined + # symbols, whereas GNU nm marks them as "W". if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then - _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else - _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi ;; pw32*) - _LT_TAGVAR(export_symbols_cmds, $1)=$ltdll_cmds + _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" ;; cygwin* | mingw* | cegcc*) case $cc_basename in @@ -4984,9 +4625,9 @@ m4_if([$1], [CXX], [ # included in the symbol list _LT_TAGVAR(include_expsyms, $1)= # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ' (' and ')$', so one must not match beginning or - # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', - # as well as any symbol that contains 'd'. + # it will be wrapped by ` (' and `)$', so one must not match beginning or + # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', + # as well as any symbol that contains `d'. _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if @@ -5002,7 +4643,7 @@ dnl Note also adjust exclude_expsyms for C++ above. # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. - if test yes != "$GCC"; then + if test "$GCC" != yes; then with_gnu_ld=no fi ;; @@ -5010,7 +4651,7 @@ dnl Note also adjust exclude_expsyms for C++ above. # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; - openbsd* | bitrig*) + openbsd*) with_gnu_ld=no ;; linux* | k*bsd*-gnu | gnu*) @@ -5023,7 +4664,7 @@ dnl Note also adjust exclude_expsyms for C++ above. # On some targets, GNU ld is compatible enough with the native linker # that we're better off using the native interface for both. lt_use_gnu_ld_interface=no - if test yes = "$with_gnu_ld"; then + if test "$with_gnu_ld" = yes; then case $host_os in aix*) # The AIX port of GNU ld has always aspired to compatibility @@ -5045,24 +4686,24 @@ dnl Note also adjust exclude_expsyms for C++ above. esac fi - if test yes = "$lt_use_gnu_ld_interface"; then + if test "$lt_use_gnu_ld_interface" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='$wl' + wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then - _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else _LT_TAGVAR(whole_archive_flag_spec, $1)= fi supports_anon_versioning=no - case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in + case `$LD -v 2>&1` in *GNU\ gold*) supports_anon_versioning=yes ;; *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... @@ -5075,7 +4716,7 @@ dnl Note also adjust exclude_expsyms for C++ above. case $host_os in aix[[3-9]]*) # On AIX/PPC, the GNU linker is very broken - if test ia64 != "$host_cpu"; then + if test "$host_cpu" != ia64; then _LT_TAGVAR(ld_shlibs, $1)=no cat <<_LT_EOF 1>&2 @@ -5094,7 +4735,7 @@ _LT_EOF case $host_cpu in powerpc) # see comment about AmigaOS4 .so support - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='' ;; m68k) @@ -5110,7 +4751,7 @@ _LT_EOF _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME - _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi @@ -5120,7 +4761,7 @@ _LT_EOF # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, # as there is no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes @@ -5128,89 +4769,61 @@ _LT_EOF _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - # If the export-symbols file already is a .def file, use it as - # is; otherwise, prepend EXPORTS... - _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; haiku*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(link_all_deplibs, $1)=yes ;; - os2*) - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(hardcode_minus_L, $1)=yes - _LT_TAGVAR(allow_undefined_flag, $1)=unsupported - shrext_cmds=.dll - _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - prefix_cmds="$SED"~ - if test EXPORTS = "`$SED 1q $export_symbols`"; then - prefix_cmds="$prefix_cmds -e 1d"; - fi~ - prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ - cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' - _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - ;; - interix[[3-9]]*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) tmp_diet=no - if test linux-dietlibc = "$host_os"; then + if test "$host_os" = linux-dietlibc; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ - && test no = "$tmp_diet" + && test "$tmp_diet" = no then tmp_addflag=' $pic_flag' tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group f77 and f90 compilers - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; @@ -5221,47 +4834,42 @@ _LT_EOF lf95*) # Lahey Fortran 8.1 _LT_TAGVAR(whole_archive_flag_spec, $1)= tmp_sharedflag='--shared' ;; - nagfor*) # NAGFOR 5.3 - tmp_sharedflag='-Wl,-shared' ;; xl[[cC]]* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; nvcc*) # Cuda Compiler Driver 2.2 - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac - _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - if test yes = "$supports_anon_versioning"; then + if test "x$supports_anon_versioning" = xyes; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi case $cc_basename in - tcc*) - _LT_TAGVAR(export_dynamic_flag_spec, $1)='-rdynamic' - ;; xlf* | bgf* | bgxlf* | mpixlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' - if test yes = "$supports_anon_versioning"; then + if test "x$supports_anon_versioning" = xyes; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac @@ -5275,8 +4883,8 @@ _LT_EOF _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; @@ -5294,8 +4902,8 @@ _LT_EOF _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi @@ -5307,7 +4915,7 @@ _LT_EOF _LT_TAGVAR(ld_shlibs, $1)=no cat <<_LT_EOF 1>&2 -*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify @@ -5322,9 +4930,9 @@ _LT_EOF # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi @@ -5341,15 +4949,15 @@ _LT_EOF *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac - if test no = "$_LT_TAGVAR(ld_shlibs, $1)"; then + if test "$_LT_TAGVAR(ld_shlibs, $1)" = no; then runpath_var= _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(export_dynamic_flag_spec, $1)= @@ -5365,7 +4973,7 @@ _LT_EOF # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. _LT_TAGVAR(hardcode_minus_L, $1)=yes - if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then + if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. _LT_TAGVAR(hardcode_direct, $1)=unsupported @@ -5373,57 +4981,34 @@ _LT_EOF ;; aix[[4-9]]*) - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' - no_entry_flag= + no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to GNU nm, but means don't demangle to AIX nm. - # Without the "-l" option, or with the "-B" option, AIX nm treats - # weak defined symbols like other global defined symbols, whereas - # GNU nm marks them as "W". - # While the 'weak' keyword is ignored in the Export File, we need - # it in the Import File for the 'aix-soname' feature, so we have - # to replace the "-B" option with "-P" for AIX nm. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + # Also, AIX nm treats weak defined symbols like other global + # defined symbols, whereas GNU nm marks them as "W". if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then - _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else - _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # have runtime linking enabled, and use it for executables. - # For shared libraries, we enable/disable runtime linking - # depending on the kind of the shared library created - - # when "with_aix_soname,aix_use_runtimelinking" is: - # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables - # "aix,yes" lib.so shared, rtl:yes, for executables - # lib.a static archive - # "both,no" lib.so.V(shr.o) shared, rtl:yes - # lib.a(lib.so.V) shared, rtl:no, for executables - # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables - # lib.a(lib.so.V) shared, rtl:no - # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables - # lib.a static archive + # need to do runtime linking. case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) for ld_flag in $LDFLAGS; do - if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then + if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done - if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then - # With aix-soname=svr4, we create the lib.so.V shared archives only, - # so we don't have lib.a shared libs to link our executables. - # We have to force runtime linking in this case. - aix_use_runtimelinking=yes - LDFLAGS="$LDFLAGS -Wl,-brtl" - fi ;; esac @@ -5442,21 +5027,13 @@ _LT_EOF _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes - _LT_TAGVAR(file_list_spec, $1)='$wl-f,' - case $with_aix_soname,$aix_use_runtimelinking in - aix,*) ;; # traditional, no import file - svr4,* | *,yes) # use import file - # The Import File defines what to hardcode. - _LT_TAGVAR(hardcode_direct, $1)=no - _LT_TAGVAR(hardcode_direct_absolute, $1)=no - ;; - esac + _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' - if test yes = "$GCC"; then + if test "$GCC" = yes; then case $host_os in aix4.[[012]]|aix4.[[012]].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ - collect2name=`$CC -print-prog-name=collect2` + collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then @@ -5475,80 +5052,62 @@ _LT_EOF ;; esac shared_flag='-shared' - if test yes = "$aix_use_runtimelinking"; then - shared_flag="$shared_flag "'$wl-G' + if test "$aix_use_runtimelinking" = yes; then + shared_flag="$shared_flag "'${wl}-G' fi - # Need to ensure runtime linking is disabled for the traditional - # shared library, or the linker may eventually find shared libraries - # /with/ Import File - we do not want to mix them. - shared_flag_aix='-shared' - shared_flag_svr4='-shared $wl-G' + _LT_TAGVAR(link_all_deplibs, $1)=no else # not using gcc - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else - if test yes = "$aix_use_runtimelinking"; then - shared_flag='$wl-G' + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' else - shared_flag='$wl-bM:SRE' + shared_flag='${wl}-bM:SRE' fi - shared_flag_aix='$wl-bM:SRE' - shared_flag_svr4='$wl-G' fi fi - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. _LT_TAGVAR(always_export_symbols, $1)=yes - if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then + if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. _LT_TAGVAR(allow_undefined_flag, $1)='-berok' # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX([$1]) - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else - if test ia64 = "$host_cpu"; then - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib' + if test "$host_cpu" = ia64; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" - _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" + _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX([$1]) - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. - _LT_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok' - _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok' - if test yes = "$with_gnu_ld"; then + _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' + _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' + if test "$with_gnu_ld" = yes; then # We only use this code for GNU lds that support --whole-archive. - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive' + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' fi _LT_TAGVAR(archive_cmds_need_lc, $1)=yes - _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' - # -brtl affects multiple linker settings, -berok does not and is overridden later - compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`' - if test svr4 != "$with_aix_soname"; then - # This is similar to how AIX traditionally builds its shared libraries. - _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' - fi - if test aix != "$with_aix_soname"; then - _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' - else - # used by -dlpreopen to get the symbols - _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir' - fi - _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d' + # This is similar to how AIX traditionally builds its shared libraries. + _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; @@ -5557,7 +5116,7 @@ _LT_EOF case $host_cpu in powerpc) # see comment about AmigaOS4 .so support - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='' ;; m68k) @@ -5587,17 +5146,16 @@ _LT_EOF # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. - shrext_cmds=.dll + shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. - _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' - _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then - cp "$export_symbols" "$output_objdir/$soname.def"; - echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; - else - $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; - fi~ - $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ - linknames=' + _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' + _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; + else + sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes @@ -5606,18 +5164,18 @@ _LT_EOF # Don't use ranlib _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ - lt_tool_outputfile="@TOOL_OUTPUT@"~ - case $lt_outputfile in - *.exe|*.EXE) ;; - *) - lt_outputfile=$lt_outputfile.exe - lt_tool_outputfile=$lt_tool_outputfile.exe - ;; - esac~ - if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then - $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; - $RM "$lt_outputfile.manifest"; - fi' + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile="$lt_outputfile.exe" + lt_tool_outputfile="$lt_tool_outputfile.exe" + ;; + esac~ + if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' ;; *) # Assume MSVC wrapper @@ -5626,7 +5184,7 @@ _LT_EOF # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. - shrext_cmds=.dll + shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. @@ -5676,33 +5234,33 @@ _LT_EOF ;; hpux9*) - if test yes = "$GCC"; then - _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + if test "$GCC" = yes; then + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else - _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_direct, $1)=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_TAGVAR(hardcode_minus_L, $1)=yes - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ;; hpux10*) - if test yes,no = "$GCC,$with_gnu_ld"; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes && test "$with_gnu_ld" = no; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi - if test no = "$with_gnu_ld"; then - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' + if test "$with_gnu_ld" = no; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_TAGVAR(hardcode_minus_L, $1)=yes @@ -5710,25 +5268,25 @@ _LT_EOF ;; hpux11*) - if test yes,no = "$GCC,$with_gnu_ld"; then + if test "$GCC" = yes && test "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) m4_if($1, [], [ @@ -5736,14 +5294,14 @@ _LT_EOF # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) _LT_LINKER_OPTION([if $CC understands -b], _LT_TAGVAR(lt_cv_prog_compiler__b, $1), [-b], - [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], + [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], [_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])], - [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags']) + [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags']) ;; esac fi - if test no = "$with_gnu_ld"; then - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' + if test "$with_gnu_ld" = no; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: case $host_cpu in @@ -5754,7 +5312,7 @@ _LT_EOF *) _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. @@ -5765,16 +5323,16 @@ _LT_EOF ;; irix5* | irix6* | nonstopux*) - if test yes = "$GCC"; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + if test "$GCC" = yes; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. # This should be the same for all languages, so no per-tag cache variable. AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol], [lt_cv_irix_exported_symbol], - [save_LDFLAGS=$LDFLAGS - LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" + [save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" AC_LINK_IFELSE( [AC_LANG_SOURCE( [AC_LANG_CASE([C], [[int foo (void) { return 0; }]], @@ -5787,32 +5345,21 @@ _LT_EOF end]])])], [lt_cv_irix_exported_symbol=yes], [lt_cv_irix_exported_symbol=no]) - LDFLAGS=$save_LDFLAGS]) - if test yes = "$lt_cv_irix_exported_symbol"; then - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' + LDFLAGS="$save_LDFLAGS"]) + if test "$lt_cv_irix_exported_symbol" = yes; then + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' fi - _LT_TAGVAR(link_all_deplibs, $1)=no else - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi _LT_TAGVAR(archive_cmds_need_lc, $1)='no' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(inherit_rpath, $1)=yes _LT_TAGVAR(link_all_deplibs, $1)=yes ;; - linux*) - case $cc_basename in - tcc*) - # Fabrice Bellard et al's Tiny C Compiler - _LT_TAGVAR(ld_shlibs, $1)=yes - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - ;; - netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out @@ -5827,7 +5374,7 @@ _LT_EOF newsos6) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; @@ -5835,19 +5382,27 @@ _LT_EOF *nto* | *qnx*) ;; - openbsd* | bitrig*) + openbsd*) if test -f /usr/libexec/ld.so; then _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=yes - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' else - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + case $host_os in + openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + ;; + esac fi else _LT_TAGVAR(ld_shlibs, $1)=no @@ -5858,53 +5413,33 @@ _LT_EOF _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(allow_undefined_flag, $1)=unsupported - shrext_cmds=.dll - _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - prefix_cmds="$SED"~ - if test EXPORTS = "`$SED 1q $export_symbols`"; then - prefix_cmds="$prefix_cmds -e 1d"; - fi~ - prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ - cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' - _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' + _LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) - if test yes = "$GCC"; then - _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + if test "$GCC" = yes; then + _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' fi _LT_TAGVAR(archive_cmds_need_lc, $1)='no' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag - if test yes = "$GCC"; then - _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + if test "$GCC" = yes; then + _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' else _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ - $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' + $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' @@ -5915,24 +5450,24 @@ _LT_EOF solaris*) _LT_TAGVAR(no_undefined_flag, $1)=' -z defs' - if test yes = "$GCC"; then - wlarc='$wl' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes; then + wlarc='${wl}' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' - _LT_TAGVAR(archive_cmds, $1)='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) - wlarc='$wl' - _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' + wlarc='${wl}' + _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi @@ -5942,11 +5477,11 @@ _LT_EOF solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) # The compiler driver will combine and reorder linker options, - # but understands '-z linker_flag'. GCC discards it without '$wl', + # but understands `-z linker_flag'. GCC discards it without `$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) - if test yes = "$GCC"; then - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' + if test "$GCC" = yes; then + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' else _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' fi @@ -5956,10 +5491,10 @@ _LT_EOF ;; sunos4*) - if test sequent = "$host_vendor"; then + if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. - _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi @@ -6008,43 +5543,43 @@ _LT_EOF ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) - _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' + _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var='LD_RUN_PATH' - if test yes = "$GCC"; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else - _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) - # Note: We CANNOT use -z defs as we might desire, because we do not + # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. - _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' - _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs' + _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' + _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' runpath_var='LD_RUN_PATH' - if test yes = "$GCC"; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + if test "$GCC" = yes; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else - _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; @@ -6059,17 +5594,17 @@ _LT_EOF ;; esac - if test sni = "$host_vendor"; then + if test x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Blargedynsym' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Blargedynsym' ;; esac fi fi ]) AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) -test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no +test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no _LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld @@ -6086,7 +5621,7 @@ x|xyes) # Assume -lc should be added _LT_TAGVAR(archive_cmds_need_lc, $1)=yes - if test yes,yes = "$GCC,$enable_shared"; then + if test "$enable_shared" = yes && test "$GCC" = yes; then case $_LT_TAGVAR(archive_cmds, $1) in *'~'*) # FIXME: we may have to deal with multi-command sequences. @@ -6166,12 +5701,12 @@ _LT_TAGDECL([], [hardcode_libdir_flag_spec], [1], _LT_TAGDECL([], [hardcode_libdir_separator], [1], [Whether we need a single "-rpath" flag with a separated argument]) _LT_TAGDECL([], [hardcode_direct], [0], - [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes + [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the resulting binary]) _LT_TAGDECL([], [hardcode_direct_absolute], [0], - [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes + [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the resulting binary and the resulting library dependency is - "absolute", i.e impossible to change by setting $shlibpath_var if the + "absolute", i.e impossible to change by setting ${shlibpath_var} if the library is relocated]) _LT_TAGDECL([], [hardcode_minus_L], [0], [Set to "yes" if using the -LDIR flag during linking hardcodes DIR @@ -6212,10 +5747,10 @@ dnl [Compiler flag to generate thread safe objects]) # ------------------------ # Ensure that the configuration variables for a C compiler are suitably # defined. These variables are subsequently used by _LT_CONFIG to write -# the compiler configuration to 'libtool'. +# the compiler configuration to `libtool'. m4_defun([_LT_LANG_C_CONFIG], [m4_require([_LT_DECL_EGREP])dnl -lt_save_CC=$CC +lt_save_CC="$CC" AC_LANG_PUSH(C) # Source file extension for C test sources. @@ -6255,18 +5790,18 @@ if test -n "$compiler"; then LT_SYS_DLOPEN_SELF _LT_CMD_STRIPLIB - # Report what library types will actually be built + # Report which library types will actually be built AC_MSG_CHECKING([if libtool supports shared libraries]) AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) - test no = "$can_build_shared" && enable_shared=no + test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) - test yes = "$enable_shared" && enable_static=no + test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' @@ -6274,12 +5809,8 @@ if test -n "$compiler"; then ;; aix[[4-9]]*) - if test ia64 != "$host_cpu"; then - case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in - yes,aix,yes) ;; # shared object as lib.so file only - yes,svr4,*) ;; # shared object as lib.so archive member only - yes,*) enable_static=no ;; # shared object in lib.a archive as well - esac + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no fi ;; esac @@ -6287,13 +5818,13 @@ if test -n "$compiler"; then AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. - test yes = "$enable_shared" || enable_static=yes + test "$enable_shared" = yes || enable_static=yes AC_MSG_RESULT([$enable_static]) _LT_CONFIG($1) fi AC_LANG_POP -CC=$lt_save_CC +CC="$lt_save_CC" ])# _LT_LANG_C_CONFIG @@ -6301,14 +5832,14 @@ CC=$lt_save_CC # -------------------------- # Ensure that the configuration variables for a C++ compiler are suitably # defined. These variables are subsequently used by _LT_CONFIG to write -# the compiler configuration to 'libtool'. +# the compiler configuration to `libtool'. m4_defun([_LT_LANG_CXX_CONFIG], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_PATH_MANIFEST_TOOL])dnl -if test -n "$CXX" && ( test no != "$CXX" && - ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) || - (test g++ != "$CXX"))); then +if test -n "$CXX" && ( test "X$CXX" != "Xno" && + ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || + (test "X$CXX" != "Xg++"))) ; then AC_PROG_CXXCPP else _lt_caught_CXX_error=yes @@ -6350,7 +5881,7 @@ _LT_TAGVAR(objext, $1)=$objext # the CXX compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. -if test yes != "$_lt_caught_CXX_error"; then +if test "$_lt_caught_CXX_error" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" @@ -6392,35 +5923,35 @@ if test yes != "$_lt_caught_CXX_error"; then if test -n "$compiler"; then # We don't want -fno-exception when compiling C++ code, so set the # no_builtin_flag separately - if test yes = "$GXX"; then + if test "$GXX" = yes; then _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' else _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= fi - if test yes = "$GXX"; then + if test "$GXX" = yes; then # Set up default GNU C++ configuration LT_PATH_LD # Check if GNU C++ uses GNU ld as the underlying linker, since the # archiving commands below assume that GNU ld is being used. - if test yes = "$with_gnu_ld"; then - _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + if test "$with_gnu_ld" = yes; then + _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' # If archive_cmds runs LD, not CC, wlarc should be empty # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to # investigate it a little bit more. (MM) - wlarc='$wl' + wlarc='${wl}' # ancient GNU ld didn't support --whole-archive et. al. if eval "`$CC -print-prog-name=ld` --help 2>&1" | $GREP 'no-whole-archive' > /dev/null; then - _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else _LT_TAGVAR(whole_archive_flag_spec, $1)= fi @@ -6456,30 +5987,18 @@ if test yes != "$_lt_caught_CXX_error"; then _LT_TAGVAR(ld_shlibs, $1)=no ;; aix[[4-9]]*) - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' - no_entry_flag= + no_entry_flag="" else aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # have runtime linking enabled, and use it for executables. - # For shared libraries, we enable/disable runtime linking - # depending on the kind of the shared library created - - # when "with_aix_soname,aix_use_runtimelinking" is: - # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables - # "aix,yes" lib.so shared, rtl:yes, for executables - # lib.a static archive - # "both,no" lib.so.V(shr.o) shared, rtl:yes - # lib.a(lib.so.V) shared, rtl:no, for executables - # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables - # lib.a(lib.so.V) shared, rtl:no - # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables - # lib.a static archive + # need to do runtime linking. case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) for ld_flag in $LDFLAGS; do case $ld_flag in @@ -6489,13 +6008,6 @@ if test yes != "$_lt_caught_CXX_error"; then ;; esac done - if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then - # With aix-soname=svr4, we create the lib.so.V shared archives only, - # so we don't have lib.a shared libs to link our executables. - # We have to force runtime linking in this case. - aix_use_runtimelinking=yes - LDFLAGS="$LDFLAGS -Wl,-brtl" - fi ;; esac @@ -6514,21 +6026,13 @@ if test yes != "$_lt_caught_CXX_error"; then _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes - _LT_TAGVAR(file_list_spec, $1)='$wl-f,' - case $with_aix_soname,$aix_use_runtimelinking in - aix,*) ;; # no import file - svr4,* | *,yes) # use import file - # The Import File defines what to hardcode. - _LT_TAGVAR(hardcode_direct, $1)=no - _LT_TAGVAR(hardcode_direct_absolute, $1)=no - ;; - esac + _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' - if test yes = "$GXX"; then + if test "$GXX" = yes; then case $host_os in aix4.[[012]]|aix4.[[012]].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ - collect2name=`$CC -print-prog-name=collect2` + collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then @@ -6546,84 +6050,64 @@ if test yes != "$_lt_caught_CXX_error"; then fi esac shared_flag='-shared' - if test yes = "$aix_use_runtimelinking"; then - shared_flag=$shared_flag' $wl-G' + if test "$aix_use_runtimelinking" = yes; then + shared_flag="$shared_flag "'${wl}-G' fi - # Need to ensure runtime linking is disabled for the traditional - # shared library, or the linker may eventually find shared libraries - # /with/ Import File - we do not want to mix them. - shared_flag_aix='-shared' - shared_flag_svr4='-shared $wl-G' else # not using gcc - if test ia64 = "$host_cpu"; then + if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else - if test yes = "$aix_use_runtimelinking"; then - shared_flag='$wl-G' + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' else - shared_flag='$wl-bM:SRE' + shared_flag='${wl}-bM:SRE' fi - shared_flag_aix='$wl-bM:SRE' - shared_flag_svr4='$wl-G' fi fi - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to # export. _LT_TAGVAR(always_export_symbols, $1)=yes - if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then + if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. - # The "-G" linker flag allows undefined symbols. - _LT_TAGVAR(no_undefined_flag, $1)='-bernotok' + _LT_TAGVAR(allow_undefined_flag, $1)='-berok' # Determine the default libpath from the value encoded in an empty # executable. _LT_SYS_MODULE_PATH_AIX([$1]) - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else - if test ia64 = "$host_cpu"; then - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib' + if test "$host_cpu" = ia64; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" - _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" + _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX([$1]) - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. - _LT_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok' - _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok' - if test yes = "$with_gnu_ld"; then + _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' + _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' + if test "$with_gnu_ld" = yes; then # We only use this code for GNU lds that support --whole-archive. - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive' + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' fi _LT_TAGVAR(archive_cmds_need_lc, $1)=yes - _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' - # -brtl affects multiple linker settings, -berok does not and is overridden later - compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`' - if test svr4 != "$with_aix_soname"; then - # This is similar to how AIX traditionally builds its shared - # libraries. Need -bnortl late, we may have -brtl in LDFLAGS. - _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' - fi - if test aix != "$with_aix_soname"; then - _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' - else - # used by -dlpreopen to get the symbols - _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir' - fi - _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d' + # This is similar to how AIX traditionally builds its shared + # libraries. + _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; @@ -6633,7 +6117,7 @@ if test yes != "$_lt_caught_CXX_error"; then _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME - _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi @@ -6661,58 +6145,57 @@ if test yes != "$_lt_caught_CXX_error"; then # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. - shrext_cmds=.dll + shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. - _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' - _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then - cp "$export_symbols" "$output_objdir/$soname.def"; - echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; - else - $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; - fi~ - $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ - linknames=' + _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' + _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; + else + $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes # Don't use ranlib _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ - lt_tool_outputfile="@TOOL_OUTPUT@"~ - case $lt_outputfile in - *.exe|*.EXE) ;; - *) - lt_outputfile=$lt_outputfile.exe - lt_tool_outputfile=$lt_tool_outputfile.exe - ;; - esac~ - func_to_tool_file "$lt_outputfile"~ - if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then - $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; - $RM "$lt_outputfile.manifest"; - fi' + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile="$lt_outputfile.exe" + lt_tool_outputfile="$lt_tool_outputfile.exe" + ;; + esac~ + func_to_tool_file "$lt_outputfile"~ + if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' ;; *) # g++ # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, # as there is no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - # If the export-symbols file already is a .def file, use it as - # is; otherwise, prepend EXPORTS... - _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi @@ -6723,34 +6206,6 @@ if test yes != "$_lt_caught_CXX_error"; then _LT_DARWIN_LINKER_FEATURES($1) ;; - os2*) - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(hardcode_minus_L, $1)=yes - _LT_TAGVAR(allow_undefined_flag, $1)=unsupported - shrext_cmds=.dll - _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - prefix_cmds="$SED"~ - if test EXPORTS = "`$SED 1q $export_symbols`"; then - prefix_cmds="$prefix_cmds -e 1d"; - fi~ - prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ - cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' - _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - ;; - dgux*) case $cc_basename in ec++*) @@ -6786,14 +6241,14 @@ if test yes != "$_lt_caught_CXX_error"; then ;; haiku*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(link_all_deplibs, $1)=yes ;; hpux9*) - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, # but as the default @@ -6805,7 +6260,7 @@ if test yes != "$_lt_caught_CXX_error"; then _LT_TAGVAR(ld_shlibs, $1)=no ;; aCC*) - _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. @@ -6814,11 +6269,11 @@ if test yes != "$_lt_caught_CXX_error"; then # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) - if test yes = "$GXX"; then - _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + if test "$GXX" = yes; then + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no @@ -6828,15 +6283,15 @@ if test yes != "$_lt_caught_CXX_error"; then ;; hpux10*|hpux11*) - if test no = "$with_gnu_ld"; then - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' + if test $with_gnu_ld = no; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: case $host_cpu in hppa*64*|ia64*) ;; *) - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ;; esac fi @@ -6862,13 +6317,13 @@ if test yes != "$_lt_caught_CXX_error"; then aCC*) case $host_cpu in hppa*64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) - _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac # Commands to make compiler produce verbose output that lists @@ -6879,20 +6334,20 @@ if test yes != "$_lt_caught_CXX_error"; then # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) - if test yes = "$GXX"; then - if test no = "$with_gnu_ld"; then + if test "$GXX" = yes; then + if test $with_gnu_ld = no; then case $host_cpu in hppa*64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac fi @@ -6907,22 +6362,22 @@ if test yes != "$_lt_caught_CXX_error"; then interix[[3-9]]*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; irix5* | irix6*) case $cc_basename in CC*) # SGI C++ - _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' # Archives containing C++ object files must be created using # "CC -ar", where "CC" is the IRIX C++ compiler. This is @@ -6931,17 +6386,17 @@ if test yes != "$_lt_caught_CXX_error"; then _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' ;; *) - if test yes = "$GXX"; then - if test no = "$with_gnu_ld"; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + if test "$GXX" = yes; then + if test "$with_gnu_ld" = no; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib' fi fi _LT_TAGVAR(link_all_deplibs, $1)=yes ;; esac - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(inherit_rpath, $1)=yes ;; @@ -6954,8 +6409,8 @@ if test yes != "$_lt_caught_CXX_error"; then # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. - _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib $wl-retain-symbols-file,$export_symbols; mv \$templib $lib' + _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. @@ -6964,10 +6419,10 @@ if test yes != "$_lt_caught_CXX_error"; then # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. - output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' # Archives containing C++ object files must be created using # "CC -Bstatic", where "CC" is the KAI C++ compiler. @@ -6981,59 +6436,59 @@ if test yes != "$_lt_caught_CXX_error"; then # earlier do not add the objects themselves. case `$CC -V 2>&1` in *"Version 7."*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; *) # Version 8.0 or newer tmp_idyn= case $host_cpu in ia64*) tmp_idyn=' -i_dynamic';; esac - _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; esac _LT_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' ;; pgCC* | pgcpp*) # Portland Group C++ compiler case `$CC -V` in *pgCC\ [[1-5]].* | *pgcpp\ [[1-5]].*) _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~ - rm -rf $tpldir~ - $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ - compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ + compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~ - rm -rf $tpldir~ - $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ - $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ - $RANLIB $oldlib' + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ + $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ + $RANLIB $oldlib' _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~ - rm -rf $tpldir~ - $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ - $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ + $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~ - rm -rf $tpldir~ - $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ - $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ + $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ;; *) # Version 6 and above use weak symbols - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ;; esac - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl--rpath $wl$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' ;; cxx*) # Compaq C++ - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib $wl-retain-symbols-file $wl$export_symbols' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' runpath_var=LD_RUN_PATH _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' @@ -7047,18 +6502,18 @@ if test yes != "$_lt_caught_CXX_error"; then # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' ;; xl* | mpixl* | bgxl*) # IBM XL 8.0 on PPC, with GNU ld - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' - _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - if test yes = "$supports_anon_versioning"; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + if test "x$supports_anon_versioning" = xyes; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi ;; *) @@ -7066,10 +6521,10 @@ if test yes != "$_lt_caught_CXX_error"; then *Sun\ C*) # Sun C++ 5.9 _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' - _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file $wl$export_symbols' + _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes # Not sure whether something based on @@ -7127,17 +6582,22 @@ if test yes != "$_lt_caught_CXX_error"; then _LT_TAGVAR(ld_shlibs, $1)=yes ;; - openbsd* | bitrig*) + openbsd2*) + # C++ shared libraries are fairly broken + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + openbsd*) if test -f /usr/libexec/ld.so; then _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' - _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' fi output_verbose_link_cmd=func_echo_all else @@ -7153,9 +6613,9 @@ if test yes != "$_lt_caught_CXX_error"; then # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. - _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Archives containing C++ object files must be created using @@ -7173,17 +6633,17 @@ if test yes != "$_lt_caught_CXX_error"; then cxx*) case $host in osf3*) - _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $soname `test -n "$verstring" && func_echo_all "$wl-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ;; *) _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ - echo "-hidden">> $lib.exp~ - $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname $wl-input $wl$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~ - $RM $lib.exp' + echo "-hidden">> $lib.exp~ + $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~ + $RM $lib.exp' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' ;; esac @@ -7198,21 +6658,21 @@ if test yes != "$_lt_caught_CXX_error"; then # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) - if test yes,no = "$GXX,$with_gnu_ld"; then - _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' + if test "$GXX" = yes && test "$with_gnu_ld" = no; then + _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' case $host in osf3*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ;; *) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ;; esac - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Commands to make compiler produce verbose output that lists @@ -7258,9 +6718,9 @@ if test yes != "$_lt_caught_CXX_error"; then # Sun C++ 4.2, 5.x and Centerline C++ _LT_TAGVAR(archive_cmds_need_lc,$1)=yes _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' - _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -G$allow_undefined_flag $wl-M $wl$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no @@ -7268,7 +6728,7 @@ if test yes != "$_lt_caught_CXX_error"; then solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) # The compiler driver will combine and reorder linker options, - # but understands '-z linker_flag'. + # but understands `-z linker_flag'. # Supported since Solaris 2.6 (maybe 2.5.1?) _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;; @@ -7285,30 +6745,30 @@ if test yes != "$_lt_caught_CXX_error"; then ;; gcx*) # Green Hills C++ Compiler - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' # The C++ compiler must be used to create the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' ;; *) # GNU C++ compiler with Solaris linker - if test yes,no = "$GXX,$with_gnu_ld"; then - _LT_TAGVAR(no_undefined_flag, $1)=' $wl-z ${wl}defs' + if test "$GXX" = yes && test "$with_gnu_ld" = no; then + _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' if $CC --version | $GREP -v '^2\.7' > /dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else - # g++ 2.7 appears to require '-G' NOT '-shared' on this + # g++ 2.7 appears to require `-G' NOT `-shared' on this # platform. - _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' + _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -G -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when @@ -7316,11 +6776,11 @@ if test yes != "$_lt_caught_CXX_error"; then output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' fi - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $wl$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir' case $host_os in solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' ;; esac fi @@ -7329,52 +6789,52 @@ if test yes != "$_lt_caught_CXX_error"; then ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) - _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' + _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var='LD_RUN_PATH' case $cc_basename in CC*) - _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; *) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; sysv5* | sco3.2v5* | sco5v6*) - # Note: We CANNOT use -z defs as we might desire, because we do not + # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. - _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' - _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs' + _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' + _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' runpath_var='LD_RUN_PATH' case $cc_basename in CC*) - _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(old_archive_cmds, $1)='$CC -Tprelink_objects $oldobjs~ - '"$_LT_TAGVAR(old_archive_cmds, $1)" + '"$_LT_TAGVAR(old_archive_cmds, $1)" _LT_TAGVAR(reload_cmds, $1)='$CC -Tprelink_objects $reload_objs~ - '"$_LT_TAGVAR(reload_cmds, $1)" + '"$_LT_TAGVAR(reload_cmds, $1)" ;; *) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; @@ -7405,10 +6865,10 @@ if test yes != "$_lt_caught_CXX_error"; then esac AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) - test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no + test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no - _LT_TAGVAR(GCC, $1)=$GXX - _LT_TAGVAR(LD, $1)=$LD + _LT_TAGVAR(GCC, $1)="$GXX" + _LT_TAGVAR(LD, $1)="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change @@ -7435,7 +6895,7 @@ if test yes != "$_lt_caught_CXX_error"; then lt_cv_path_LD=$lt_save_path_LD lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld -fi # test yes != "$_lt_caught_CXX_error" +fi # test "$_lt_caught_CXX_error" != yes AC_LANG_POP ])# _LT_LANG_CXX_CONFIG @@ -7457,14 +6917,13 @@ AC_REQUIRE([_LT_DECL_SED]) AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH]) func_stripname_cnf () { - case @S|@2 in - .*) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%\\\\@S|@2\$%%"`;; - *) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%@S|@2\$%%"`;; + case ${2} in + .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; + *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; esac } # func_stripname_cnf ])# _LT_FUNC_STRIPNAME_CNF - # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) # --------------------------------- # Figure out "hidden" library dependencies from verbose @@ -7548,13 +7007,13 @@ if AC_TRY_EVAL(ac_compile); then pre_test_object_deps_done=no for p in `eval "$output_verbose_link_cmd"`; do - case $prev$p in + case ${prev}${p} in -L* | -R* | -l*) # Some compilers place space between "-{L,R}" and the path. # Remove the space. - if test x-L = "$p" || - test x-R = "$p"; then + if test $p = "-L" || + test $p = "-R"; then prev=$p continue fi @@ -7570,16 +7029,16 @@ if AC_TRY_EVAL(ac_compile); then case $p in =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; esac - if test no = "$pre_test_object_deps_done"; then - case $prev in + if test "$pre_test_object_deps_done" = no; then + case ${prev} in -L | -R) # Internal compiler library paths should come after those # provided the user. The postdeps already come after the # user supplied libs so there is no need to process them. if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then - _LT_TAGVAR(compiler_lib_search_path, $1)=$prev$p + _LT_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}" else - _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} $prev$p" + _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}" fi ;; # The "-l" case would never come before the object being @@ -7587,9 +7046,9 @@ if AC_TRY_EVAL(ac_compile); then esac else if test -z "$_LT_TAGVAR(postdeps, $1)"; then - _LT_TAGVAR(postdeps, $1)=$prev$p + _LT_TAGVAR(postdeps, $1)="${prev}${p}" else - _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} $prev$p" + _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}" fi fi prev= @@ -7604,15 +7063,15 @@ if AC_TRY_EVAL(ac_compile); then continue fi - if test no = "$pre_test_object_deps_done"; then + if test "$pre_test_object_deps_done" = no; then if test -z "$_LT_TAGVAR(predep_objects, $1)"; then - _LT_TAGVAR(predep_objects, $1)=$p + _LT_TAGVAR(predep_objects, $1)="$p" else _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p" fi else if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then - _LT_TAGVAR(postdep_objects, $1)=$p + _LT_TAGVAR(postdep_objects, $1)="$p" else _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p" fi @@ -7643,6 +7102,51 @@ interix[[3-9]]*) _LT_TAGVAR(postdep_objects,$1)= _LT_TAGVAR(postdeps,$1)= ;; + +linux*) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) + # Sun C++ 5.9 + + # The more standards-conforming stlport4 library is + # incompatible with the Cstd library. Avoid specifying + # it if it's in CXXFLAGS. Ignore libCrun as + # -library=stlport4 depends on it. + case " $CXX $CXXFLAGS " in + *" -library=stlport4 "*) + solaris_use_stlport4=yes + ;; + esac + + if test "$solaris_use_stlport4" != yes; then + _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' + fi + ;; + esac + ;; + +solaris*) + case $cc_basename in + CC* | sunCC*) + # The more standards-conforming stlport4 library is + # incompatible with the Cstd library. Avoid specifying + # it if it's in CXXFLAGS. Ignore libCrun as + # -library=stlport4 depends on it. + case " $CXX $CXXFLAGS " in + *" -library=stlport4 "*) + solaris_use_stlport4=yes + ;; + esac + + # Adding this requires a known-good setup of shared libraries for + # Sun compiler versions before 5.6, else PIC objects from an old + # archive will be linked into the output, leading to subtle bugs. + if test "$solaris_use_stlport4" != yes; then + _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' + fi + ;; + esac + ;; esac ]) @@ -7651,7 +7155,7 @@ case " $_LT_TAGVAR(postdeps, $1) " in esac _LT_TAGVAR(compiler_lib_search_dirs, $1)= if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then - _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | $SED -e 's! -L! !g' -e 's!^ !!'` + _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` fi _LT_TAGDECL([], [compiler_lib_search_dirs], [1], [The directories searched by this compiler when creating a shared library]) @@ -7671,10 +7175,10 @@ _LT_TAGDECL([], [compiler_lib_search_path], [1], # -------------------------- # Ensure that the configuration variables for a Fortran 77 compiler are # suitably defined. These variables are subsequently used by _LT_CONFIG -# to write the compiler configuration to 'libtool'. +# to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_F77_CONFIG], [AC_LANG_PUSH(Fortran 77) -if test -z "$F77" || test no = "$F77"; then +if test -z "$F77" || test "X$F77" = "Xno"; then _lt_disable_F77=yes fi @@ -7711,7 +7215,7 @@ _LT_TAGVAR(objext, $1)=$objext # the F77 compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. -if test yes != "$_lt_disable_F77"; then +if test "$_lt_disable_F77" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="\ subroutine t @@ -7733,7 +7237,7 @@ if test yes != "$_lt_disable_F77"; then _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. - lt_save_CC=$CC + lt_save_CC="$CC" lt_save_GCC=$GCC lt_save_CFLAGS=$CFLAGS CC=${F77-"f77"} @@ -7747,25 +7251,21 @@ if test yes != "$_lt_disable_F77"; then AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) - test no = "$can_build_shared" && enable_shared=no + test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) - test yes = "$enable_shared" && enable_static=no + test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) - if test ia64 != "$host_cpu"; then - case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in - yes,aix,yes) ;; # shared object as lib.so file only - yes,svr4,*) ;; # shared object as lib.so archive member only - yes,*) enable_static=no ;; # shared object in lib.a archive as well - esac + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no fi ;; esac @@ -7773,11 +7273,11 @@ if test yes != "$_lt_disable_F77"; then AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. - test yes = "$enable_shared" || enable_static=yes + test "$enable_shared" = yes || enable_static=yes AC_MSG_RESULT([$enable_static]) - _LT_TAGVAR(GCC, $1)=$G77 - _LT_TAGVAR(LD, $1)=$LD + _LT_TAGVAR(GCC, $1)="$G77" + _LT_TAGVAR(LD, $1)="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change @@ -7794,9 +7294,9 @@ if test yes != "$_lt_disable_F77"; then fi # test -n "$compiler" GCC=$lt_save_GCC - CC=$lt_save_CC - CFLAGS=$lt_save_CFLAGS -fi # test yes != "$_lt_disable_F77" + CC="$lt_save_CC" + CFLAGS="$lt_save_CFLAGS" +fi # test "$_lt_disable_F77" != yes AC_LANG_POP ])# _LT_LANG_F77_CONFIG @@ -7806,11 +7306,11 @@ AC_LANG_POP # ------------------------- # Ensure that the configuration variables for a Fortran compiler are # suitably defined. These variables are subsequently used by _LT_CONFIG -# to write the compiler configuration to 'libtool'. +# to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_FC_CONFIG], [AC_LANG_PUSH(Fortran) -if test -z "$FC" || test no = "$FC"; then +if test -z "$FC" || test "X$FC" = "Xno"; then _lt_disable_FC=yes fi @@ -7847,7 +7347,7 @@ _LT_TAGVAR(objext, $1)=$objext # the FC compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. -if test yes != "$_lt_disable_FC"; then +if test "$_lt_disable_FC" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="\ subroutine t @@ -7869,7 +7369,7 @@ if test yes != "$_lt_disable_FC"; then _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. - lt_save_CC=$CC + lt_save_CC="$CC" lt_save_GCC=$GCC lt_save_CFLAGS=$CFLAGS CC=${FC-"f95"} @@ -7885,25 +7385,21 @@ if test yes != "$_lt_disable_FC"; then AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) - test no = "$can_build_shared" && enable_shared=no + test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) - test yes = "$enable_shared" && enable_static=no + test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) - if test ia64 != "$host_cpu"; then - case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in - yes,aix,yes) ;; # shared object as lib.so file only - yes,svr4,*) ;; # shared object as lib.so archive member only - yes,*) enable_static=no ;; # shared object in lib.a archive as well - esac + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no fi ;; esac @@ -7911,11 +7407,11 @@ if test yes != "$_lt_disable_FC"; then AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. - test yes = "$enable_shared" || enable_static=yes + test "$enable_shared" = yes || enable_static=yes AC_MSG_RESULT([$enable_static]) - _LT_TAGVAR(GCC, $1)=$ac_cv_fc_compiler_gnu - _LT_TAGVAR(LD, $1)=$LD + _LT_TAGVAR(GCC, $1)="$ac_cv_fc_compiler_gnu" + _LT_TAGVAR(LD, $1)="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change @@ -7935,7 +7431,7 @@ if test yes != "$_lt_disable_FC"; then GCC=$lt_save_GCC CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS -fi # test yes != "$_lt_disable_FC" +fi # test "$_lt_disable_FC" != yes AC_LANG_POP ])# _LT_LANG_FC_CONFIG @@ -7945,7 +7441,7 @@ AC_LANG_POP # -------------------------- # Ensure that the configuration variables for the GNU Java Compiler compiler # are suitably defined. These variables are subsequently used by _LT_CONFIG -# to write the compiler configuration to 'libtool'. +# to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_GCJ_CONFIG], [AC_REQUIRE([LT_PROG_GCJ])dnl AC_LANG_SAVE @@ -7979,7 +7475,7 @@ CC=${GCJ-"gcj"} CFLAGS=$GCJFLAGS compiler=$CC _LT_TAGVAR(compiler, $1)=$CC -_LT_TAGVAR(LD, $1)=$LD +_LT_TAGVAR(LD, $1)="$LD" _LT_CC_BASENAME([$compiler]) # GCJ did not exist at the time GCC didn't implicitly link libc in. @@ -8016,7 +7512,7 @@ CFLAGS=$lt_save_CFLAGS # -------------------------- # Ensure that the configuration variables for the GNU Go compiler # are suitably defined. These variables are subsequently used by _LT_CONFIG -# to write the compiler configuration to 'libtool'. +# to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_GO_CONFIG], [AC_REQUIRE([LT_PROG_GO])dnl AC_LANG_SAVE @@ -8050,7 +7546,7 @@ CC=${GOC-"gccgo"} CFLAGS=$GOFLAGS compiler=$CC _LT_TAGVAR(compiler, $1)=$CC -_LT_TAGVAR(LD, $1)=$LD +_LT_TAGVAR(LD, $1)="$LD" _LT_CC_BASENAME([$compiler]) # Go did not exist at the time GCC didn't implicitly link libc in. @@ -8087,7 +7583,7 @@ CFLAGS=$lt_save_CFLAGS # ------------------------- # Ensure that the configuration variables for the Windows resource compiler # are suitably defined. These variables are subsequently used by _LT_CONFIG -# to write the compiler configuration to 'libtool'. +# to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_RC_CONFIG], [AC_REQUIRE([LT_PROG_RC])dnl AC_LANG_SAVE @@ -8103,7 +7599,7 @@ _LT_TAGVAR(objext, $1)=$objext lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' # Code to be used in simple link tests -lt_simple_link_test_code=$lt_simple_compile_test_code +lt_simple_link_test_code="$lt_simple_compile_test_code" # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER @@ -8113,7 +7609,7 @@ _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. -lt_save_CC=$CC +lt_save_CC="$CC" lt_save_CFLAGS=$CFLAGS lt_save_GCC=$GCC GCC= @@ -8142,7 +7638,7 @@ AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], [AC_CHECK_TOOL(GCJ, gcj,) - test set = "${GCJFLAGS+set}" || GCJFLAGS="-g -O2" + test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" AC_SUBST(GCJFLAGS)])])[]dnl ]) @@ -8253,7 +7749,7 @@ lt_ac_count=0 # Add /usr/xpg4/bin/sed as it is typically found on Solaris # along with /bin/sed that truncates output. for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do - test ! -f "$lt_ac_sed" && continue + test ! -f $lt_ac_sed && continue cat /dev/null > conftest.in lt_ac_count=0 echo $ECHO_N "0123456789$ECHO_C" >conftest.in @@ -8270,9 +7766,9 @@ for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break cmp -s conftest.out conftest.nl || break # 10000 chars as input seems more than enough - test 10 -lt "$lt_ac_count" && break + test $lt_ac_count -gt 10 && break lt_ac_count=`expr $lt_ac_count + 1` - if test "$lt_ac_count" -gt "$lt_ac_max"; then + if test $lt_ac_count -gt $lt_ac_max; then lt_ac_max=$lt_ac_count lt_cv_path_SED=$lt_ac_sed fi @@ -8296,7 +7792,27 @@ dnl AC_DEFUN([LT_AC_PROG_SED], []) # Find out whether the shell is Bourne or XSI compatible, # or has some other useful features. m4_defun([_LT_CHECK_SHELL_FEATURES], -[if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then +[AC_MSG_CHECKING([whether the shell understands some XSI constructs]) +# Try some XSI features +xsi_shell=no +( _lt_dummy="a/b/c" + test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ + = c,a/b,b/c, \ + && eval 'test $(( 1 + 1 )) -eq 2 \ + && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ + && xsi_shell=yes +AC_MSG_RESULT([$xsi_shell]) +_LT_CONFIG_LIBTOOL_INIT([xsi_shell='$xsi_shell']) + +AC_MSG_CHECKING([whether the shell understands "+="]) +lt_shell_append=no +( foo=bar; set foo baz; eval "$[1]+=\$[2]" && test "$foo" = barbaz ) \ + >/dev/null 2>&1 \ + && lt_shell_append=yes +AC_MSG_RESULT([$lt_shell_append]) +_LT_CONFIG_LIBTOOL_INIT([lt_shell_append='$lt_shell_append']) + +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else lt_unset=false @@ -8320,9 +7836,102 @@ _LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl ])# _LT_CHECK_SHELL_FEATURES +# _LT_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY) +# ------------------------------------------------------ +# In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME ()$' and +# '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY. +m4_defun([_LT_PROG_FUNCTION_REPLACE], +[dnl { +sed -e '/^$1 ()$/,/^} # $1 /c\ +$1 ()\ +{\ +m4_bpatsubsts([$2], [$], [\\], [^\([ ]\)], [\\\1]) +} # Extended-shell $1 implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: +]) + + +# _LT_PROG_REPLACE_SHELLFNS +# ------------------------- +# Replace existing portable implementations of several shell functions with +# equivalent extended shell implementations where those features are available.. +m4_defun([_LT_PROG_REPLACE_SHELLFNS], +[if test x"$xsi_shell" = xyes; then + _LT_PROG_FUNCTION_REPLACE([func_dirname], [dnl + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac]) + + _LT_PROG_FUNCTION_REPLACE([func_basename], [dnl + func_basename_result="${1##*/}"]) + + _LT_PROG_FUNCTION_REPLACE([func_dirname_and_basename], [dnl + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac + func_basename_result="${1##*/}"]) + + _LT_PROG_FUNCTION_REPLACE([func_stripname], [dnl + # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are + # positional parameters, so assign one to ordinary parameter first. + func_stripname_result=${3} + func_stripname_result=${func_stripname_result#"${1}"} + func_stripname_result=${func_stripname_result%"${2}"}]) + + _LT_PROG_FUNCTION_REPLACE([func_split_long_opt], [dnl + func_split_long_opt_name=${1%%=*} + func_split_long_opt_arg=${1#*=}]) + + _LT_PROG_FUNCTION_REPLACE([func_split_short_opt], [dnl + func_split_short_opt_arg=${1#??} + func_split_short_opt_name=${1%"$func_split_short_opt_arg"}]) + + _LT_PROG_FUNCTION_REPLACE([func_lo2o], [dnl + case ${1} in + *.lo) func_lo2o_result=${1%.lo}.${objext} ;; + *) func_lo2o_result=${1} ;; + esac]) + + _LT_PROG_FUNCTION_REPLACE([func_xform], [ func_xform_result=${1%.*}.lo]) + + _LT_PROG_FUNCTION_REPLACE([func_arith], [ func_arith_result=$(( $[*] ))]) + + _LT_PROG_FUNCTION_REPLACE([func_len], [ func_len_result=${#1}]) +fi + +if test x"$lt_shell_append" = xyes; then + _LT_PROG_FUNCTION_REPLACE([func_append], [ eval "${1}+=\\${2}"]) + + _LT_PROG_FUNCTION_REPLACE([func_append_quoted], [dnl + func_quote_for_eval "${2}" +dnl m4 expansion turns \\\\ into \\, and then the shell eval turns that into \ + eval "${1}+=\\\\ \\$func_quote_for_eval_result"]) + + # Save a `func_append' function call where possible by direct use of '+=' + sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") + test 0 -eq $? || _lt_function_replace_fail=: +else + # Save a `func_append' function call even when '+=' is not available + sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") + test 0 -eq $? || _lt_function_replace_fail=: +fi + +if test x"$_lt_function_replace_fail" = x":"; then + AC_MSG_WARN([Unable to substitute extended shell functions in $ofile]) +fi +]) + # _LT_PATH_CONVERSION_FUNCTIONS # ----------------------------- -# Determine what file name conversion functions should be used by +# Determine which file name conversion functions should be used by # func_to_host_file (and, implicitly, by func_to_host_path). These are needed # for certain cross-compile configurations and native mingw. m4_defun([_LT_PATH_CONVERSION_FUNCTIONS], diff --git a/sphinxbase-5prealpha/m4/ltoptions.m4 b/sphinxbase-5prealpha/m4/ltoptions.m4 index 94b0829..5d9acd8 100644 --- a/sphinxbase-5prealpha/m4/ltoptions.m4 +++ b/sphinxbase-5prealpha/m4/ltoptions.m4 @@ -1,14 +1,14 @@ # Helper functions for option handling. -*- Autoconf -*- # -# Copyright (C) 2004-2005, 2007-2009, 2011-2015 Free Software -# Foundation, Inc. +# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation, +# Inc. # Written by Gary V. Vaughan, 2004 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. -# serial 8 ltoptions.m4 +# serial 7 ltoptions.m4 # This is to help aclocal find these macros, as it can't see m4_define. AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) @@ -29,7 +29,7 @@ m4_define([_LT_SET_OPTION], [m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]), _LT_MANGLE_DEFUN([$1], [$2]), - [m4_warning([Unknown $1 option '$2'])])[]dnl + [m4_warning([Unknown $1 option `$2'])])[]dnl ]) @@ -75,15 +75,13 @@ m4_if([$1],[LT_INIT],[ dnl dnl If no reference was made to various pairs of opposing options, then dnl we run the default mode handler for the pair. For example, if neither - dnl 'shared' nor 'disable-shared' was passed, we enable building of shared + dnl `shared' nor `disable-shared' was passed, we enable building of shared dnl archives by default: _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED]) _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC]) _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC]) _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install], - [_LT_ENABLE_FAST_INSTALL]) - _LT_UNLESS_OPTIONS([LT_INIT], [aix-soname=aix aix-soname=both aix-soname=svr4], - [_LT_WITH_AIX_SONAME([aix])]) + [_LT_ENABLE_FAST_INSTALL]) ]) ])# _LT_SET_OPTIONS @@ -114,7 +112,7 @@ AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you -put the 'dlopen' option into LT_INIT's first parameter.]) +put the `dlopen' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: @@ -150,7 +148,7 @@ AU_DEFUN([AC_LIBTOOL_WIN32_DLL], _LT_SET_OPTION([LT_INIT], [win32-dll]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you -put the 'win32-dll' option into LT_INIT's first parameter.]) +put the `win32-dll' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: @@ -159,9 +157,9 @@ dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], []) # _LT_ENABLE_SHARED([DEFAULT]) # ---------------------------- -# implement the --enable-shared flag, and supports the 'shared' and -# 'disable-shared' LT_INIT options. -# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'. +# implement the --enable-shared flag, and supports the `shared' and +# `disable-shared' LT_INIT options. +# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. m4_define([_LT_ENABLE_SHARED], [m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([shared], @@ -174,14 +172,14 @@ AC_ARG_ENABLE([shared], *) enable_shared=no # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_shared=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac], [enable_shared=]_LT_ENABLE_SHARED_DEFAULT) @@ -213,9 +211,9 @@ dnl AC_DEFUN([AM_DISABLE_SHARED], []) # _LT_ENABLE_STATIC([DEFAULT]) # ---------------------------- -# implement the --enable-static flag, and support the 'static' and -# 'disable-static' LT_INIT options. -# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'. +# implement the --enable-static flag, and support the `static' and +# `disable-static' LT_INIT options. +# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. m4_define([_LT_ENABLE_STATIC], [m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([static], @@ -228,14 +226,14 @@ AC_ARG_ENABLE([static], *) enable_static=no # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_static=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac], [enable_static=]_LT_ENABLE_STATIC_DEFAULT) @@ -267,9 +265,9 @@ dnl AC_DEFUN([AM_DISABLE_STATIC], []) # _LT_ENABLE_FAST_INSTALL([DEFAULT]) # ---------------------------------- -# implement the --enable-fast-install flag, and support the 'fast-install' -# and 'disable-fast-install' LT_INIT options. -# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'. +# implement the --enable-fast-install flag, and support the `fast-install' +# and `disable-fast-install' LT_INIT options. +# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. m4_define([_LT_ENABLE_FAST_INSTALL], [m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([fast-install], @@ -282,14 +280,14 @@ AC_ARG_ENABLE([fast-install], *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac], [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT) @@ -306,14 +304,14 @@ AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put -the 'fast-install' option into LT_INIT's first parameter.]) +the `fast-install' option into LT_INIT's first parameter.]) ]) AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put -the 'disable-fast-install' option into LT_INIT's first parameter.]) +the `disable-fast-install' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: @@ -321,64 +319,11 @@ dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], []) dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], []) -# _LT_WITH_AIX_SONAME([DEFAULT]) -# ---------------------------------- -# implement the --with-aix-soname flag, and support the `aix-soname=aix' -# and `aix-soname=both' and `aix-soname=svr4' LT_INIT options. DEFAULT -# is either `aix', `both' or `svr4'. If omitted, it defaults to `aix'. -m4_define([_LT_WITH_AIX_SONAME], -[m4_define([_LT_WITH_AIX_SONAME_DEFAULT], [m4_if($1, svr4, svr4, m4_if($1, both, both, aix))])dnl -shared_archive_member_spec= -case $host,$enable_shared in -power*-*-aix[[5-9]]*,yes) - AC_MSG_CHECKING([which variant of shared library versioning to provide]) - AC_ARG_WITH([aix-soname], - [AS_HELP_STRING([--with-aix-soname=aix|svr4|both], - [shared library versioning (aka "SONAME") variant to provide on AIX, @<:@default=]_LT_WITH_AIX_SONAME_DEFAULT[@:>@.])], - [case $withval in - aix|svr4|both) - ;; - *) - AC_MSG_ERROR([Unknown argument to --with-aix-soname]) - ;; - esac - lt_cv_with_aix_soname=$with_aix_soname], - [AC_CACHE_VAL([lt_cv_with_aix_soname], - [lt_cv_with_aix_soname=]_LT_WITH_AIX_SONAME_DEFAULT) - with_aix_soname=$lt_cv_with_aix_soname]) - AC_MSG_RESULT([$with_aix_soname]) - if test aix != "$with_aix_soname"; then - # For the AIX way of multilib, we name the shared archive member - # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', - # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. - # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, - # the AIX toolchain works better with OBJECT_MODE set (default 32). - if test 64 = "${OBJECT_MODE-32}"; then - shared_archive_member_spec=shr_64 - else - shared_archive_member_spec=shr - fi - fi - ;; -*) - with_aix_soname=aix - ;; -esac - -_LT_DECL([], [shared_archive_member_spec], [0], - [Shared archive member basename, for filename based shared library versioning on AIX])dnl -])# _LT_WITH_AIX_SONAME - -LT_OPTION_DEFINE([LT_INIT], [aix-soname=aix], [_LT_WITH_AIX_SONAME([aix])]) -LT_OPTION_DEFINE([LT_INIT], [aix-soname=both], [_LT_WITH_AIX_SONAME([both])]) -LT_OPTION_DEFINE([LT_INIT], [aix-soname=svr4], [_LT_WITH_AIX_SONAME([svr4])]) - - # _LT_WITH_PIC([MODE]) # -------------------- -# implement the --with-pic flag, and support the 'pic-only' and 'no-pic' +# implement the --with-pic flag, and support the `pic-only' and `no-pic' # LT_INIT options. -# MODE is either 'yes' or 'no'. If omitted, it defaults to 'both'. +# MODE is either `yes' or `no'. If omitted, it defaults to `both'. m4_define([_LT_WITH_PIC], [AC_ARG_WITH([pic], [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@], @@ -389,17 +334,19 @@ m4_define([_LT_WITH_PIC], *) pic_mode=default # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for lt_pkg in $withval; do - IFS=$lt_save_ifs + IFS="$lt_save_ifs" if test "X$lt_pkg" = "X$lt_p"; then pic_mode=yes fi done - IFS=$lt_save_ifs + IFS="$lt_save_ifs" ;; esac], - [pic_mode=m4_default([$1], [default])]) + [pic_mode=default]) + +test -z "$pic_mode" && pic_mode=m4_default([$1], [default]) _LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl ])# _LT_WITH_PIC @@ -412,7 +359,7 @@ AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you -put the 'pic-only' option into LT_INIT's first parameter.]) +put the `pic-only' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: diff --git a/sphinxbase-5prealpha/m4/ltsugar.m4 b/sphinxbase-5prealpha/m4/ltsugar.m4 index 48bc934..9000a05 100644 --- a/sphinxbase-5prealpha/m4/ltsugar.m4 +++ b/sphinxbase-5prealpha/m4/ltsugar.m4 @@ -1,7 +1,6 @@ # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- # -# Copyright (C) 2004-2005, 2007-2008, 2011-2015 Free Software -# Foundation, Inc. +# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. # Written by Gary V. Vaughan, 2004 # # This file is free software; the Free Software Foundation gives @@ -34,7 +33,7 @@ m4_define([_lt_join], # ------------ # Manipulate m4 lists. # These macros are necessary as long as will still need to support -# Autoconf-2.59, which quotes differently. +# Autoconf-2.59 which quotes differently. m4_define([lt_car], [[$1]]) m4_define([lt_cdr], [m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])], @@ -45,7 +44,7 @@ m4_define([lt_unquote], $1) # lt_append(MACRO-NAME, STRING, [SEPARATOR]) # ------------------------------------------ -# Redefine MACRO-NAME to hold its former content plus 'SEPARATOR''STRING'. +# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'. # Note that neither SEPARATOR nor STRING are expanded; they are appended # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). # No SEPARATOR is output if MACRO-NAME was previously undefined (different diff --git a/sphinxbase-5prealpha/m4/ltversion.m4 b/sphinxbase-5prealpha/m4/ltversion.m4 index fa04b52..07a8602 100644 --- a/sphinxbase-5prealpha/m4/ltversion.m4 +++ b/sphinxbase-5prealpha/m4/ltversion.m4 @@ -1,6 +1,6 @@ # ltversion.m4 -- version numbers -*- Autoconf -*- # -# Copyright (C) 2004, 2011-2015 Free Software Foundation, Inc. +# Copyright (C) 2004 Free Software Foundation, Inc. # Written by Scott James Remnant, 2004 # # This file is free software; the Free Software Foundation gives @@ -9,15 +9,15 @@ # @configure_input@ -# serial 4179 ltversion.m4 +# serial 3337 ltversion.m4 # This file is part of GNU Libtool -m4_define([LT_PACKAGE_VERSION], [2.4.6]) -m4_define([LT_PACKAGE_REVISION], [2.4.6]) +m4_define([LT_PACKAGE_VERSION], [2.4.2]) +m4_define([LT_PACKAGE_REVISION], [1.3337]) AC_DEFUN([LTVERSION_VERSION], -[macro_version='2.4.6' -macro_revision='2.4.6' +[macro_version='2.4.2' +macro_revision='1.3337' _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) _LT_DECL(, macro_revision, 0) ]) diff --git a/sphinxbase-5prealpha/m4/lt~obsolete.m4 b/sphinxbase-5prealpha/m4/lt~obsolete.m4 index c6b26f8..c573da9 100644 --- a/sphinxbase-5prealpha/m4/lt~obsolete.m4 +++ b/sphinxbase-5prealpha/m4/lt~obsolete.m4 @@ -1,7 +1,6 @@ # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- # -# Copyright (C) 2004-2005, 2007, 2009, 2011-2015 Free Software -# Foundation, Inc. +# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc. # Written by Scott James Remnant, 2004. # # This file is free software; the Free Software Foundation gives @@ -12,7 +11,7 @@ # These exist entirely to fool aclocal when bootstrapping libtool. # -# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN), +# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN) # which have later been changed to m4_define as they aren't part of the # exported API, or moved to Autoconf or Automake where they belong. # @@ -26,7 +25,7 @@ # included after everything else. This provides aclocal with the # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything # because those macros already exist, or will be overwritten later. -# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. +# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. # # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. # Yes, that means every name once taken will need to remain here until diff --git a/sphinxbase-5prealpha/sphinxbase.pc b/sphinxbase-5prealpha/sphinxbase.pc new file mode 100644 index 0000000..41cb95b --- /dev/null +++ b/sphinxbase-5prealpha/sphinxbase.pc @@ -0,0 +1,15 @@ +prefix=/usr/local +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include +libs="-lpthread -lm -lblas -llapack " +datadir=${prefix}/share/sphinxbase + +Name: SphinxBase +Description: Shared components for Sphinx speech recognition +Version: 5prealpha +URL: http://www.cmusphinx.org/ +Libs: -L${libdir} -lsphinxbase -lsphinxad -lpthread -lm -lblas -llapack +Libs.private: ${libs} +Cflags: -I${includedir} -I${includedir}/sphinxbase + diff --git a/sphinxbase-5prealpha/src/Makefile b/sphinxbase-5prealpha/src/Makefile index 323fbe4..a5dec9d 100644 --- a/sphinxbase-5prealpha/src/Makefile +++ b/sphinxbase-5prealpha/src/Makefile @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # src/Makefile. Generated from Makefile.in by configure. -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -14,17 +14,7 @@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -85,9 +75,10 @@ POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -build_triplet = armv7l-unknown-linux-gnueabihf -host_triplet = armv7l-unknown-linux-gnueabihf +build_triplet = x86_64-unknown-linux-gnu +host_triplet = x86_64-unknown-linux-gnu subdir = src +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -96,7 +87,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/config.h \ $(top_builddir)/include/sphinx_config.h @@ -157,7 +147,6 @@ am__define_uniq_tagged_files = \ ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) -am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ @@ -184,18 +173,18 @@ am__relativize = \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" -ACLOCAL = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing aclocal-1.15 +ACLOCAL = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing aclocal-1.14 AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar -AUTOCONF = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing autoconf -AUTOHEADER = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing autoheader -AUTOMAKE = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing automake-1.15 -AWK = gawk -CC = gcc +AUTOCONF = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing autoconf +AUTOHEADER = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing autoheader +AUTOMAKE = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing automake-1.14 +AWK = mawk +CC = gcc -std=gnu99 CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 -Wall -CPP = gcc -E +CPP = gcc -std=gnu99 -E CPPFLAGS = CYGPATH_W = echo DEFS = -DHAVE_CONFIG_H @@ -216,7 +205,7 @@ INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s -LD = /usr/bin/ld +LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBOBJS = LIBS = -lpthread -lm -lblas -llapack @@ -224,8 +213,7 @@ LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LTLIBOBJS = -LT_SYS_LIBRARY_PATH = -MAKEINFO = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing makeinfo +MAKEINFO = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p NM = /usr/bin/nm -B @@ -258,13 +246,13 @@ SET_MAKE = SHELL = /bin/bash STRIP = strip SWIG = /usr/bin/swig -SWIG_LIB = /usr/share/swig3.0 +SWIG_LIB = /usr/share/swig2.0 VERSION = 5prealpha YACC = bison -y -abs_builddir = /home/pi/speech2text/sphinxbase-5prealpha/src -abs_srcdir = /home/pi/speech2text/sphinxbase-5prealpha/src -abs_top_builddir = /home/pi/speech2text/sphinxbase-5prealpha -abs_top_srcdir = /home/pi/speech2text/sphinxbase-5prealpha +abs_builddir = /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/src +abs_srcdir = /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/src +abs_top_builddir = /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha +abs_top_srcdir = /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = @@ -277,10 +265,10 @@ am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin -build = armv7l-unknown-linux-gnueabihf +build = x86_64-unknown-linux-gnu build_alias = -build_cpu = armv7l -build_os = linux-gnueabihf +build_cpu = x86_64 +build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} @@ -288,15 +276,15 @@ datarootdir = ${prefix}/share docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} -host = armv7l-unknown-linux-gnueabihf +host = x86_64-unknown-linux-gnu host_alias = -host_cpu = armv7l -host_os = linux-gnueabihf +host_cpu = x86_64 +host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info -install_sh = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/install-sh +install_sh = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/install-sh libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale @@ -312,7 +300,6 @@ program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages -runstatedir = ${localstatedir}/run sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . @@ -340,6 +327,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -634,8 +622,6 @@ uninstall-am: mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am -.PRECIOUS: Makefile - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/sphinxbase-5prealpha/src/Makefile.in b/sphinxbase-5prealpha/src/Makefile.in index ad75f16..3313943 100644 --- a/sphinxbase-5prealpha/src/Makefile.in +++ b/sphinxbase-5prealpha/src/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -14,17 +14,7 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -88,6 +78,7 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = src +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -96,7 +87,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/config.h \ $(top_builddir)/include/sphinx_config.h @@ -157,7 +147,6 @@ am__define_uniq_tagged_files = \ ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) -am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ @@ -224,7 +213,6 @@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ @@ -312,7 +300,6 @@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -340,6 +327,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -634,8 +622,6 @@ uninstall-am: mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am -.PRECIOUS: Makefile - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/sphinxbase-5prealpha/src/libsphinxad/.deps/ad_oss.Plo b/sphinxbase-5prealpha/src/libsphinxad/.deps/ad_oss.Plo index 31bdf71..d8a28d8 100644 --- a/sphinxbase-5prealpha/src/libsphinxad/.deps/ad_oss.Plo +++ b/sphinxbase-5prealpha/src/libsphinxad/.deps/ad_oss.Plo @@ -1,58 +1,57 @@ ad_oss.lo: ad_oss.c /usr/include/stdc-predef.h /usr/include/fcntl.h \ - /usr/include/features.h /usr/include/arm-linux-gnueabihf/sys/cdefs.h \ - /usr/include/arm-linux-gnueabihf/bits/wordsize.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs.h \ - /usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h \ - /usr/include/arm-linux-gnueabihf/bits/types.h \ - /usr/include/arm-linux-gnueabihf/bits/typesizes.h \ - /usr/include/arm-linux-gnueabihf/bits/fcntl.h \ - /usr/include/arm-linux-gnueabihf/bits/fcntl-linux.h /usr/include/time.h \ - /usr/include/arm-linux-gnueabihf/bits/stat.h \ - /usr/include/arm-linux-gnueabihf/bits/fcntl2.h /usr/include/stdio.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h /usr/include/libio.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/fcntl.h \ + /usr/include/x86_64-linux-gnu/bits/fcntl-linux.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/fcntl2.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h /usr/include/libio.h \ /usr/include/_G_config.h /usr/include/wchar.h \ - /usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio_lim.h \ - /usr/include/arm-linux-gnueabihf/bits/sys_errlist.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio.h \ - /usr/include/arm-linux-gnueabihf/bits/stdio2.h /usr/include/stdlib.h \ - /usr/include/arm-linux-gnueabihf/bits/waitflags.h \ - /usr/include/arm-linux-gnueabihf/bits/waitstatus.h /usr/include/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/endian.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap.h \ - /usr/include/arm-linux-gnueabihf/bits/byteswap-16.h \ - /usr/include/arm-linux-gnueabihf/sys/types.h \ - /usr/include/arm-linux-gnueabihf/sys/select.h \ - /usr/include/arm-linux-gnueabihf/bits/select.h \ - /usr/include/arm-linux-gnueabihf/bits/sigset.h \ - /usr/include/arm-linux-gnueabihf/bits/time.h \ - /usr/include/arm-linux-gnueabihf/bits/select2.h \ - /usr/include/arm-linux-gnueabihf/sys/sysmacros.h \ - /usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h \ - /usr/include/alloca.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib-float.h \ - /usr/include/arm-linux-gnueabihf/bits/stdlib.h /usr/include/string.h \ - /usr/include/xlocale.h /usr/include/arm-linux-gnueabihf/bits/string.h \ - /usr/include/arm-linux-gnueabihf/bits/string2.h \ - /usr/include/arm-linux-gnueabihf/bits/string3.h \ - /usr/include/arm-linux-gnueabihf/sys/soundcard.h \ + /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap-16.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigset.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/sys/sysmacros.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/string.h \ + /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \ + /usr/include/x86_64-linux-gnu/bits/string2.h \ + /usr/include/x86_64-linux-gnu/bits/string3.h \ + /usr/include/x86_64-linux-gnu/sys/soundcard.h \ /usr/include/linux/soundcard.h /usr/include/linux/ioctl.h \ - /usr/include/arm-linux-gnueabihf/asm/ioctl.h \ + /usr/include/x86_64-linux-gnu/asm/ioctl.h \ /usr/include/asm-generic/ioctl.h /usr/include/linux/patchkey.h \ - /usr/include/arm-linux-gnueabihf/sys/ioctl.h \ - /usr/include/arm-linux-gnueabihf/bits/ioctls.h \ - /usr/include/arm-linux-gnueabihf/asm/ioctls.h \ + /usr/include/x86_64-linux-gnu/sys/ioctl.h \ + /usr/include/x86_64-linux-gnu/bits/ioctls.h \ + /usr/include/x86_64-linux-gnu/asm/ioctls.h \ /usr/include/asm-generic/ioctls.h \ - /usr/include/arm-linux-gnueabihf/bits/ioctl-types.h \ - /usr/include/arm-linux-gnueabihf/sys/ttydefaults.h /usr/include/errno.h \ - /usr/include/arm-linux-gnueabihf/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/arm-linux-gnueabihf/asm/errno.h \ + /usr/include/x86_64-linux-gnu/bits/ioctl-types.h \ + /usr/include/x86_64-linux-gnu/sys/ttydefaults.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/unistd.h /usr/include/arm-linux-gnueabihf/bits/posix_opt.h \ - /usr/include/arm-linux-gnueabihf/bits/environments.h \ - /usr/include/arm-linux-gnueabihf/bits/confname.h /usr/include/getopt.h \ - /usr/include/arm-linux-gnueabihf/bits/unistd.h ../../include/config.h \ + /usr/include/unistd.h /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h /usr/include/getopt.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h ../../include/config.h \ ../../include/sphinxbase/prim_type.h ../../include/sphinx_config.h \ ../../include/sphinxbase/ad.h \ ../../include/sphinxbase/sphinxbase_export.h \ @@ -64,31 +63,31 @@ ad_oss.lo: ad_oss.c /usr/include/stdc-predef.h /usr/include/fcntl.h \ /usr/include/features.h: -/usr/include/arm-linux-gnueabihf/sys/cdefs.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/include/arm-linux-gnueabihf/bits/wordsize.h: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/arm-linux-gnueabihf/gnu/stubs-hard.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/usr/include/arm-linux-gnueabihf/bits/types.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/arm-linux-gnueabihf/bits/typesizes.h: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: -/usr/include/arm-linux-gnueabihf/bits/fcntl.h: +/usr/include/x86_64-linux-gnu/bits/fcntl.h: -/usr/include/arm-linux-gnueabihf/bits/fcntl-linux.h: +/usr/include/x86_64-linux-gnu/bits/fcntl-linux.h: /usr/include/time.h: -/usr/include/arm-linux-gnueabihf/bits/stat.h: +/usr/include/x86_64-linux-gnu/bits/stat.h: -/usr/include/arm-linux-gnueabihf/bits/fcntl2.h: +/usr/include/x86_64-linux-gnu/bits/fcntl2.h: /usr/include/stdio.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stddef.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h: /usr/include/libio.h: @@ -96,95 +95,95 @@ ad_oss.lo: ad_oss.c /usr/include/stdc-predef.h /usr/include/fcntl.h \ /usr/include/wchar.h: -/usr/lib/gcc/arm-linux-gnueabihf/5/include/stdarg.h: +/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdarg.h: -/usr/include/arm-linux-gnueabihf/bits/stdio_lim.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/arm-linux-gnueabihf/bits/sys_errlist.h: +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: -/usr/include/arm-linux-gnueabihf/bits/stdio.h: +/usr/include/x86_64-linux-gnu/bits/stdio.h: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h: +/usr/include/x86_64-linux-gnu/bits/stdio2.h: /usr/include/stdlib.h: -/usr/include/arm-linux-gnueabihf/bits/waitflags.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/include/arm-linux-gnueabihf/bits/waitstatus.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: /usr/include/endian.h: -/usr/include/arm-linux-gnueabihf/bits/endian.h: +/usr/include/x86_64-linux-gnu/bits/endian.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/usr/include/arm-linux-gnueabihf/bits/byteswap-16.h: +/usr/include/x86_64-linux-gnu/bits/byteswap-16.h: -/usr/include/arm-linux-gnueabihf/sys/types.h: +/usr/include/x86_64-linux-gnu/sys/types.h: -/usr/include/arm-linux-gnueabihf/sys/select.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/arm-linux-gnueabihf/bits/select.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/arm-linux-gnueabihf/bits/sigset.h: +/usr/include/x86_64-linux-gnu/bits/sigset.h: -/usr/include/arm-linux-gnueabihf/bits/time.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/arm-linux-gnueabihf/bits/select2.h: +/usr/include/x86_64-linux-gnu/bits/select2.h: -/usr/include/arm-linux-gnueabihf/sys/sysmacros.h: +/usr/include/x86_64-linux-gnu/sys/sysmacros.h: -/usr/include/arm-linux-gnueabihf/bits/pthreadtypes.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: /usr/include/alloca.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-bsearch.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/arm-linux-gnueabihf/bits/stdlib.h: +/usr/include/x86_64-linux-gnu/bits/stdlib.h: /usr/include/string.h: /usr/include/xlocale.h: -/usr/include/arm-linux-gnueabihf/bits/string.h: +/usr/include/x86_64-linux-gnu/bits/string.h: -/usr/include/arm-linux-gnueabihf/bits/string2.h: +/usr/include/x86_64-linux-gnu/bits/string2.h: -/usr/include/arm-linux-gnueabihf/bits/string3.h: +/usr/include/x86_64-linux-gnu/bits/string3.h: -/usr/include/arm-linux-gnueabihf/sys/soundcard.h: +/usr/include/x86_64-linux-gnu/sys/soundcard.h: /usr/include/linux/soundcard.h: /usr/include/linux/ioctl.h: -/usr/include/arm-linux-gnueabihf/asm/ioctl.h: +/usr/include/x86_64-linux-gnu/asm/ioctl.h: /usr/include/asm-generic/ioctl.h: /usr/include/linux/patchkey.h: -/usr/include/arm-linux-gnueabihf/sys/ioctl.h: +/usr/include/x86_64-linux-gnu/sys/ioctl.h: -/usr/include/arm-linux-gnueabihf/bits/ioctls.h: +/usr/include/x86_64-linux-gnu/bits/ioctls.h: -/usr/include/arm-linux-gnueabihf/asm/ioctls.h: +/usr/include/x86_64-linux-gnu/asm/ioctls.h: /usr/include/asm-generic/ioctls.h: -/usr/include/arm-linux-gnueabihf/bits/ioctl-types.h: +/usr/include/x86_64-linux-gnu/bits/ioctl-types.h: -/usr/include/arm-linux-gnueabihf/sys/ttydefaults.h: +/usr/include/x86_64-linux-gnu/sys/ttydefaults.h: /usr/include/errno.h: -/usr/include/arm-linux-gnueabihf/bits/errno.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: /usr/include/linux/errno.h: -/usr/include/arm-linux-gnueabihf/asm/errno.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/asm-generic/errno.h: @@ -192,15 +191,15 @@ ad_oss.lo: ad_oss.c /usr/include/stdc-predef.h /usr/include/fcntl.h \ /usr/include/unistd.h: -/usr/include/arm-linux-gnueabihf/bits/posix_opt.h: +/usr/include/x86_64-linux-gnu/bits/posix_opt.h: -/usr/include/arm-linux-gnueabihf/bits/environments.h: +/usr/include/x86_64-linux-gnu/bits/environments.h: -/usr/include/arm-linux-gnueabihf/bits/confname.h: +/usr/include/x86_64-linux-gnu/bits/confname.h: /usr/include/getopt.h: -/usr/include/arm-linux-gnueabihf/bits/unistd.h: +/usr/include/x86_64-linux-gnu/bits/unistd.h: ../../include/config.h: diff --git a/sphinxbase-5prealpha/src/libsphinxad/.libs/libsphinxad.so.3 b/sphinxbase-5prealpha/src/libsphinxad/.libs/libsphinxad.so.3 new file mode 120000 index 0000000..b801397 --- /dev/null +++ b/sphinxbase-5prealpha/src/libsphinxad/.libs/libsphinxad.so.3 @@ -0,0 +1 @@ +libsphinxad.so.3.0.0 \ No newline at end of file diff --git a/sphinxbase-5prealpha/src/libsphinxad/.libs/libsphinxad.so.3.0.0 b/sphinxbase-5prealpha/src/libsphinxad/.libs/libsphinxad.so.3.0.0 new file mode 100755 index 0000000000000000000000000000000000000000..98375948c9129613748491eb0655531897086f45 GIT binary patch literal 25578 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 literal 0 HcmV?d00001 diff --git a/sphinxbase-5prealpha/src/libsphinxad/Makefile b/sphinxbase-5prealpha/src/libsphinxad/Makefile index b533dbc..95510c1 100644 --- a/sphinxbase-5prealpha/src/libsphinxad/Makefile +++ b/sphinxbase-5prealpha/src/libsphinxad/Makefile @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # src/libsphinxad/Makefile. Generated from Makefile.in by configure. -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -17,17 +17,7 @@ # libsphinxad: Audio Device interface for Sphinx -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -88,9 +78,11 @@ POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -build_triplet = armv7l-unknown-linux-gnueabihf -host_triplet = armv7l-unknown-linux-gnueabihf +build_triplet = x86_64-unknown-linux-gnu +host_triplet = x86_64-unknown-linux-gnu subdir = src/libsphinxad +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -99,7 +91,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/config.h \ $(top_builddir)/include/sphinx_config.h @@ -205,20 +196,19 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags -am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing aclocal-1.15 +ACLOCAL = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing aclocal-1.14 AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar -AUTOCONF = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing autoconf -AUTOHEADER = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing autoheader -AUTOMAKE = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing automake-1.15 -AWK = gawk -CC = gcc +AUTOCONF = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing autoconf +AUTOHEADER = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing autoheader +AUTOMAKE = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing automake-1.14 +AWK = mawk +CC = gcc -std=gnu99 CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 -Wall -CPP = gcc -E +CPP = gcc -std=gnu99 -E CPPFLAGS = CYGPATH_W = echo DEFS = -DHAVE_CONFIG_H @@ -239,7 +229,7 @@ INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s -LD = /usr/bin/ld +LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBOBJS = LIBS = -lpthread -lm -lblas -llapack @@ -247,8 +237,7 @@ LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LTLIBOBJS = -LT_SYS_LIBRARY_PATH = -MAKEINFO = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/missing makeinfo +MAKEINFO = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p NM = /usr/bin/nm -B @@ -281,13 +270,13 @@ SET_MAKE = SHELL = /bin/bash STRIP = strip SWIG = /usr/bin/swig -SWIG_LIB = /usr/share/swig3.0 +SWIG_LIB = /usr/share/swig2.0 VERSION = 5prealpha YACC = bison -y -abs_builddir = /home/pi/speech2text/sphinxbase-5prealpha/src/libsphinxad -abs_srcdir = /home/pi/speech2text/sphinxbase-5prealpha/src/libsphinxad -abs_top_builddir = /home/pi/speech2text/sphinxbase-5prealpha -abs_top_srcdir = /home/pi/speech2text/sphinxbase-5prealpha +abs_builddir = /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/src/libsphinxad +abs_srcdir = /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/src/libsphinxad +abs_top_builddir = /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha +abs_top_srcdir = /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = @@ -300,10 +289,10 @@ am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin -build = armv7l-unknown-linux-gnueabihf +build = x86_64-unknown-linux-gnu build_alias = -build_cpu = armv7l -build_os = linux-gnueabihf +build_cpu = x86_64 +build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} @@ -311,15 +300,15 @@ datarootdir = ${prefix}/share docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} -host = armv7l-unknown-linux-gnueabihf +host = x86_64-unknown-linux-gnu host_alias = -host_cpu = armv7l -host_os = linux-gnueabihf +host_cpu = x86_64 +host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info -install_sh = ${SHELL} /home/pi/speech2text/sphinxbase-5prealpha/install-sh +install_sh = ${SHELL} /home/navbryce/sphinxSpeech2Text/sphinxbase-5prealpha/install-sh libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale @@ -335,7 +324,6 @@ program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages -runstatedir = ${localstatedir}/run sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . @@ -386,6 +374,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/libsphinxad/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/libsphinxad/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -688,8 +677,6 @@ uninstall-am: uninstall-libLTLIBRARIES mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am uninstall-libLTLIBRARIES -.PRECIOUS: Makefile - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/sphinxbase-5prealpha/src/libsphinxad/Makefile.in b/sphinxbase-5prealpha/src/libsphinxad/Makefile.in index daadf28..ee886f0 100644 --- a/sphinxbase-5prealpha/src/libsphinxad/Makefile.in +++ b/sphinxbase-5prealpha/src/libsphinxad/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -17,17 +17,7 @@ # libsphinxad: Audio Device interface for Sphinx VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -91,6 +81,8 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = src/libsphinxad +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/ax_python_devel.m4 \ @@ -99,7 +91,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pkg_swig.m4 \ $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/config.h \ $(top_builddir)/include/sphinx_config.h @@ -205,7 +196,6 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags -am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ @@ -247,7 +237,6 @@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ @@ -335,7 +324,6 @@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ -runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -386,6 +374,7 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/libsphinxad/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/libsphinxad/Makefile +.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -688,8 +677,6 @@ uninstall-am: uninstall-libLTLIBRARIES mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am uninstall-libLTLIBRARIES -.PRECIOUS: Makefile - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/sphinxbase-5prealpha/src/libsphinxbase/.libs/libsphinxbase.so.3 b/sphinxbase-5prealpha/src/libsphinxbase/.libs/libsphinxbase.so.3 new file mode 120000 index 0000000..1fd6fd0 --- /dev/null +++ b/sphinxbase-5prealpha/src/libsphinxbase/.libs/libsphinxbase.so.3 @@ -0,0 +1 @@ +libsphinxbase.so.3.0.0 \ No newline at end of file diff --git a/sphinxbase-5prealpha/src/libsphinxbase/.libs/libsphinxbase.so.3.0.0 b/sphinxbase-5prealpha/src/libsphinxbase/.libs/libsphinxbase.so.3.0.0 new file mode 100755 index 0000000000000000000000000000000000000000..b6f0601157d7f6addd9655a5e8abcf1cb0ccf2f3 GIT binary patch literal 1066405 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⩔ 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%0AD_{=S!e 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