Commit Graph

76 Commits

Author SHA1 Message Date
Kenneth Heafield
f4c6aee6ce Test libraries for dynamic/static instead of testing whole executable
Rationale: some systems are missing static glibc but have static boost.  This will detect and link against static Boost on those systems.
2014-10-31 12:22:32 -04:00
Hieu Hoang
c8d6ff05bd don't ever link to libboost*-mt 2014-09-22 10:56:14 +01:00
Kenneth Heafield
d6df82514b I like gzip 2014-03-11 11:35:38 -07:00
Hieu Hoang
f65786534a update bjam source code. Copied from boost 1.54 2013-10-04 16:08:14 +01:00
Hieu Hoang
641be9a3a1 3 things people must do before sending their log files to the mailing list 2013-09-23 00:46:46 +02:00
Hieu Hoang
b920d6daad 3 things people must do before sending their log files to the mailing list 2013-09-23 00:35:19 +02:00
Kenneth Heafield
c60e953e1e Kludgy fix to force boost libraries to be static by default 2013-08-26 23:36:53 +01:00
Kenneth Heafield
37c22cd4da Also use unwind for for tcmalloc 2013-08-21 14:29:00 +01:00
Barry Haddow
7081f06413 Fixes to the shared build 2013-07-25 15:24:34 +01:00
Kenneth Heafield
875a194dae Attempt to reduce moses-support e-mails 2013-04-17 13:46:01 +01:00
Kenneth Heafield
03b077364a KenLM 31a6644 resizable probing hash table, build fixes 2013-01-24 12:07:46 +00:00
Kenneth Heafield
e2fc306231 KenLM 58da33: compiler warnings, correctly handle bare K, kill HAVE_BOOST 2013-01-22 20:23:35 +00:00
Kenneth Heafield
a52d97f99f Cross platform fixes 2013-01-20 12:25:58 +00:00
Kenneth Heafield
fc5868d0ff KenLM df5be22 lmplz for estimation 2013-01-18 15:59:51 +00:00
Kenneth Heafield
3203f7c92d If statically linking, check static libs for -mt 2013-01-04 21:02:13 +00:00
Kenneth Heafield
b7272b4de9 BINDIR and LIBDIR constants 2012-11-19 17:59:33 +00:00
Kenneth Heafield
d4f433c7f4 Put core Moses into one library libmoses. 2012-11-12 18:07:53 +00:00
Kenneth Heafield
b6b2e35190 Change test_lib to obey --static 2012-10-30 19:42:11 +00:00
Kenneth Heafield
4977f2790f Update bjam to 1.51.0 2012-10-22 10:20:12 +01:00
Barry Haddow
365e680115 Merge remote-tracking branch 'origin/master' into miramerge
NB Untested

Conflicts:
	Jamroot
	moses-chart-cmd/src/Main.cpp
	moses/src/ChartManager.cpp
	moses/src/RuleTable/LoaderStandard.cpp
	moses/src/RuleTable/PhraseDictionaryALSuffixArray.cpp
	moses/src/Word.cpp
2012-10-15 21:35:56 +01:00
Kenneth Heafield
650ad22c9c Merge remote branch 'upstream/master'
Conflicts:
	util/file.cc
	util/file.hh
2012-10-09 11:30:31 +01:00
Barry Haddow
848aafb644 Merge remote branch 'github/master' into miramerge
Conflicts:
	moses/src/AlignmentInfo.cpp
	moses/src/AlignmentInfo.h
	moses/src/ChartHypothesis.cpp
	moses/src/ChartTrellisNode.cpp
	moses/src/LM/Implementation.cpp
	moses/src/LM/Ken.cpp
	moses/src/TargetPhrase.cpp
	moses/src/TargetPhrase.h
2012-10-08 17:54:59 +01:00
Kenneth Heafield
f4471692ba Stop deleting /dev/null on OS X / Hiroshi Umemoto 2012-10-07 14:44:58 +01:00
Kenneth Heafield
e3af51f3a4 Merge remote branch 'upstream/master'
Conflicts:
	jam-files/sanity.jam
2012-10-04 15:17:23 +01:00
Hieu Hoang
9ae55243e2 remove dependency on boost filesystem object 2012-10-04 15:08:22 +01:00
Barry Haddow
9931a1e0fd Merge remote branch 'github/master' into miramerge 2012-09-26 22:50:48 +01:00
Barry Haddow
0a950ee9f4 Merge remote branch 'github/master' into miramerge
Compiles, but not tested. Had to disable relent filter. Strangely, it seems to contain the
whole of moses-cmd.

Conflicts:
	Jamroot
	OnDiskPt/TargetPhrase.cpp
	moses-cmd/src/Main.cpp
	moses/src/AlignmentInfo.cpp
	moses/src/AlignmentInfo.h
	moses/src/ChartTranslationOptionCollection.cpp
	moses/src/ChartTranslationOptionCollection.h
	moses/src/GenerationDictionary.cpp
	moses/src/Jamfile
	moses/src/Parameter.cpp
	moses/src/PhraseDictionary.cpp
	moses/src/StaticData.cpp
	moses/src/StaticData.h
	moses/src/TargetPhrase.h
	moses/src/TranslationSystem.cpp
	moses/src/TranslationSystem.h
	moses/src/Word.cpp
	phrase-extract/score.cpp
	regression-testing/Jamfile
	scripts/ems/experiment.meta
	scripts/ems/experiment.perl
	scripts/training/train-model.perl
2012-09-26 22:49:33 +01:00
Kenneth Heafield
9c990ee3a8 Merge remote-tracking branch 'upstream/master'
Conflicts:
	moses/src/LM/Jamfile
2012-09-26 19:22:33 +01:00
Kenneth Heafield
bc866f37ff New approach to forcing recompiles
Fixes annoying problem that unsuccessful build iterations would keep rebuilding Factory.o and CompactPT
2012-09-26 19:14:26 +01:00
Kenneth Heafield
4faab6c68f Extract kenlm into a submodule, referencing lazy 2012-09-24 18:30:51 +01:00
Kenneth Heafield
15b0ae1aef Single-threaded compilation fixes 2012-09-21 18:34:48 -04:00
Kenneth Heafield
968ab98f0c Make --with-regtest work without an argument, fix path handling 2012-09-11 10:43:28 +01:00
Kenneth Heafield
be76c67f96 Old buggy bjam always returns 0. Detect+reject.
http://boost.2283326.n4.nabble.com/bjam-exit-code-always-zero-td2696668.html
2012-09-09 12:00:13 +01:00
Kenneth Heafield
1a57ceeb1e Fall back on unversioned Boost 2012-08-17 08:48:01 -04:00
Kenneth Heafield
4637c4f642 Get the Boost version tag from version.hpp and include it in the name of the Boost libraries.
This will force people to use consistent headers and libraries and might fix some cases where a
user has installed libraries locally on top of a system-level install.
2012-08-16 17:22:44 -04:00
Kenneth Heafield
2556c8079a When used with --static, also add <runtime-link>static. 2012-08-06 12:21:16 -04:00
Kenneth Heafield
b52ed110b0 Build changes. --static will force static linkage.
--without-libsegfault will skip libSegFault.
2012-08-06 10:41:49 -04:00
Kenneth Heafield
0c484ec8e7 New --nosegfault option for Tom Hoar 2012-08-06 08:15:04 -04:00
Hieu Hoang
dede0d1747 Merge branch 'master' of github.com:moses-smt/mosesdecoder 2012-07-31 15:50:28 +01:00
Kenneth Heafield
edf34e9d35 Loosen requirements for system bjam versions / Tom Hoar 2012-07-30 16:47:30 -04:00
Hieu Hoang
97f46537b7 wrap phi's suffix array implementation and extraction method in a wrapper class. Compiles 2012-07-30 21:07:19 +01:00
Barry Haddow
2b4e61d826 Merge branch 'trunk' into miramerge
Compiles, not tested.

Conflicts:
	Jamroot
	OnDiskPt/PhraseNode.h
	OnDiskPt/TargetPhrase.cpp
	OnDiskPt/TargetPhrase.h
	OnDiskPt/TargetPhraseCollection.cpp
	mert/BleuScorer.cpp
	mert/Data.cpp
	mert/FeatureData.cpp
	moses-chart-cmd/src/Main.cpp
	moses/src/AlignmentInfo.h
	moses/src/ChartManager.cpp
	moses/src/LM/Ken.cpp
	moses/src/LM/Ken.h
	moses/src/LMList.h
	moses/src/LexicalReordering.h
	moses/src/PhraseDictionaryTree.h
	moses/src/ScoreIndexManager.h
	moses/src/StaticData.h
	moses/src/TargetPhrase.h
	moses/src/Word.cpp
	scripts/ems/experiment.meta
	scripts/ems/experiment.perl
	scripts/training/train-model.perl
2012-07-17 13:36:50 +01:00
Kenneth Heafield
a73dc0e5b4 Attempt to fix missing boost_system for some people with 1.50 2012-07-17 04:40:32 -04:00
Eva Hasler
f592c222fe revert mode changes 2012-07-04 12:25:21 +01:00
Eva Hasler
027a20730e merge Jamfiles 2012-07-04 11:49:07 +01:00
Kenneth Heafield
b9d4cc9af3 Alexander Fraser: Boost thread depends on Boost system. 2012-07-03 12:14:41 -04:00
Kenneth Heafield
be2b2224fb Extract hack to force recompilation if arguments change 2012-07-02 12:56:14 -04:00
Kenneth Heafield
272aeaa67e Merge some build system changes that were made for cdec 2012-06-21 09:52:25 -04:00
Eva Hasler
e1c1a5343c merge 2012-06-07 11:16:52 +01:00
Eva Hasler
6a6a35c65e fix start weights in experiment.perl, add hypothesis queue for picking hope and fear translations, add variations to 1slack formulation 2012-06-01 01:49:42 +01:00