Skip to content

Commit

Permalink
Fix to the reorder_addlibs.sh script (was not handling library names …
Browse files Browse the repository at this point in the history
…with numbers in them correctly) and the corresponding fix to Makefiles.
  • Loading branch information
danpovey committed Jul 16, 2016
1 parent dbae7fa commit c307410
Show file tree
Hide file tree
Showing 7 changed files with 25 additions and 24 deletions.
4 changes: 2 additions & 2 deletions misc/maintenance/reorder_addlibs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ for f in */Makefile; do
@weird_libs = ();
%normal_lib_names = {};
foreach $lib (@addlibs) {
if ($lib =~ m|^\.\./([a-z]+)/kaldi-([a-z]+)\.a$| && $1 == $2 && defined $library_name_to_order{$1}) {
if ($lib =~ m|^\.\./(.+)/kaldi-(.+)\.a$| && $1 == $2 && defined $library_name_to_order{$1}) {
$normal_lib_names{$1} = 1;
} else { push @weird_libs, $lib; }
}
Expand All @@ -57,7 +57,7 @@ for f in */Makefile; do
push @normalized_addlibs, "../$test_name/kaldi-$test_name.a";
}
}
if (@weird_libs > 0) { print STDERR "Unexpected libraries: " . join(":", @weird_libs); }
if (@weird_libs > 0) { print STDERR "Unexpected libraries: " . join(":", @weird_libs) . "\n"; }
# unexpected libraries that aren not part of the normal list will go last.
push @normalized_addlibs, @weird_libs;
@rearranged_lines = ();
Expand Down
8 changes: 4 additions & 4 deletions src/chainbin/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,11 @@ cuda-compiled.o: ../kaldi.mk

TESTFILES =

ADDLIBS = ../chain/kaldi-chain.a ../cudamatrix/kaldi-cudamatrix.a \
../decoder/kaldi-decoder.a ../lat/kaldi-lat.a \
../fstext/kaldi-fstext.a ../hmm/kaldi-hmm.a \
ADDLIBS = ../nnet3/kaldi-nnet3.a ../chain/kaldi-chain.a \
../cudamatrix/kaldi-cudamatrix.a ../decoder/kaldi-decoder.a \
../lat/kaldi-lat.a ../fstext/kaldi-fstext.a ../hmm/kaldi-hmm.a \
../transform/kaldi-transform.a ../gmm/kaldi-gmm.a \
../tree/kaldi-tree.a ../util/kaldi-util.a ../thread/kaldi-thread.a \
../matrix/kaldi-matrix.a ../base/kaldi-base.a ../nnet3/kaldi-nnet3.a
../matrix/kaldi-matrix.a ../base/kaldi-base.a

include ../makefiles/default_rules.mk
8 changes: 4 additions & 4 deletions src/nnet2bin/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,11 @@ cuda-compiled.o: ../kaldi.mk

TESTFILES =

ADDLIBS = ../nnet/kaldi-nnet.a ../cudamatrix/kaldi-cudamatrix.a \
../decoder/kaldi-decoder.a ../lat/kaldi-lat.a \
../fstext/kaldi-fstext.a ../hmm/kaldi-hmm.a \
ADDLIBS = ../nnet2/kaldi-nnet2.a ../nnet/kaldi-nnet.a \
../cudamatrix/kaldi-cudamatrix.a ../decoder/kaldi-decoder.a \
../lat/kaldi-lat.a ../fstext/kaldi-fstext.a ../hmm/kaldi-hmm.a \
../transform/kaldi-transform.a ../gmm/kaldi-gmm.a \
../tree/kaldi-tree.a ../util/kaldi-util.a ../thread/kaldi-thread.a \
../matrix/kaldi-matrix.a ../base/kaldi-base.a ../nnet2/kaldi-nnet2.a
../matrix/kaldi-matrix.a ../base/kaldi-base.a

include ../makefiles/default_rules.mk
8 changes: 4 additions & 4 deletions src/nnet3bin/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,11 @@ cuda-compiled.o: ../kaldi.mk

TESTFILES =

ADDLIBS = ../chain/kaldi-chain.a ../cudamatrix/kaldi-cudamatrix.a \
../decoder/kaldi-decoder.a ../lat/kaldi-lat.a \
../fstext/kaldi-fstext.a ../hmm/kaldi-hmm.a \
ADDLIBS = ../nnet3/kaldi-nnet3.a ../chain/kaldi-chain.a \
../cudamatrix/kaldi-cudamatrix.a ../decoder/kaldi-decoder.a \
../lat/kaldi-lat.a ../fstext/kaldi-fstext.a ../hmm/kaldi-hmm.a \
../transform/kaldi-transform.a ../gmm/kaldi-gmm.a \
../tree/kaldi-tree.a ../util/kaldi-util.a ../thread/kaldi-thread.a \
../matrix/kaldi-matrix.a ../base/kaldi-base.a ../nnet3/kaldi-nnet3.a
../matrix/kaldi-matrix.a ../base/kaldi-base.a

include ../makefiles/default_rules.mk
6 changes: 3 additions & 3 deletions src/online2/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,13 @@ OBJFILES = online-gmm-decodable.o online-feature-pipeline.o online-ivector-featu

LIBNAME = kaldi-online2

ADDLIBS = ../ivector/kaldi-ivector.a ../chain/kaldi-chain.a \
ADDLIBS = ../ivector/kaldi-ivector.a ../nnet3/kaldi-nnet3.a \
../chain/kaldi-chain.a ../nnet2/kaldi-nnet2.a \
../cudamatrix/kaldi-cudamatrix.a ../decoder/kaldi-decoder.a \
../lat/kaldi-lat.a ../hmm/kaldi-hmm.a ../feat/kaldi-feat.a \
../transform/kaldi-transform.a ../gmm/kaldi-gmm.a \
../tree/kaldi-tree.a ../util/kaldi-util.a ../thread/kaldi-thread.a \
../matrix/kaldi-matrix.a ../base/kaldi-base.a ../nnet2/kaldi-nnet2.a \
../nnet3/kaldi-nnet3.a
../matrix/kaldi-matrix.a ../base/kaldi-base.a



Expand Down
6 changes: 3 additions & 3 deletions src/online2bin/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@ OBJFILES =

TESTFILES =

ADDLIBS = ../ivector/kaldi-ivector.a ../chain/kaldi-chain.a \
ADDLIBS = ../online2/kaldi-online2.a ../ivector/kaldi-ivector.a \
../nnet3/kaldi-nnet3.a ../chain/kaldi-chain.a ../nnet2/kaldi-nnet2.a \
../cudamatrix/kaldi-cudamatrix.a ../decoder/kaldi-decoder.a \
../lat/kaldi-lat.a ../fstext/kaldi-fstext.a ../hmm/kaldi-hmm.a \
../feat/kaldi-feat.a ../transform/kaldi-transform.a \
../gmm/kaldi-gmm.a ../tree/kaldi-tree.a ../util/kaldi-util.a \
../thread/kaldi-thread.a ../matrix/kaldi-matrix.a \
../base/kaldi-base.a ../online2/kaldi-online2.a \
../nnet2/kaldi-nnet2.a ../nnet3/kaldi-nnet3.a
../base/kaldi-base.a
include ../makefiles/default_rules.mk
9 changes: 5 additions & 4 deletions src/sgmm2bin/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,10 @@ TESTFILES =


ADDLIBS = ../decoder/kaldi-decoder.a ../lat/kaldi-lat.a \
../fstext/kaldi-fstext.a ../hmm/kaldi-hmm.a ../feat/kaldi-feat.a \
../transform/kaldi-transform.a ../gmm/kaldi-gmm.a \
../tree/kaldi-tree.a ../util/kaldi-util.a ../thread/kaldi-thread.a \
../matrix/kaldi-matrix.a ../base/kaldi-base.a ../sgmm2/kaldi-sgmm2.a
../fstext/kaldi-fstext.a ../sgmm2/kaldi-sgmm2.a ../hmm/kaldi-hmm.a \
../feat/kaldi-feat.a ../transform/kaldi-transform.a \
../gmm/kaldi-gmm.a ../tree/kaldi-tree.a ../util/kaldi-util.a \
../thread/kaldi-thread.a ../matrix/kaldi-matrix.a \
../base/kaldi-base.a

include ../makefiles/default_rules.mk

0 comments on commit c307410

Please sign in to comment.