22 lines
755 B
Plaintext
22 lines
755 B
Plaintext
|
|
Note for Intel x86 platforms:
|
|
|
|
The function KneserNey::lowerOrderWeight() seems to trigger a compiler
|
|
bug in gcc 2.95.3 with optimization, on the i686-pc-linux-gnu,
|
|
i386-pc-solaris2, and i686-pc-cygwin platforms (and therefore probably
|
|
on all Intel targets). The problem manifests itself by the
|
|
"ngram-count-kn-int" test in the test/ directory not terminating.
|
|
|
|
To work around this problem, compile lm/src/Discount.cc without global
|
|
optimization:
|
|
|
|
cd $SRILM/lm/src
|
|
rm ../obj/$MACHINE_TYPE/Discount.o
|
|
gnumake OPTIMIZE_FLAGS=-O1 ngram-count
|
|
gnumake release
|
|
|
|
As of Feb 2002, Cygwin ships with gcc 2.95.3 and therefore suffers from
|
|
this bug. gcc 2.95.2 or lower and gcc 3.x versions of the compiler
|
|
don't seem to be affected, though.
|
|
|