From: Stefano Lattarini Date: Thu, 30 Jun 2011 15:25:29 +0000 (+0200) Subject: Merge branch 'maint' into yacc-work X-Git-Tag: ylwrap-refactor-abandoned-branch~9^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3efb29e48c0721a6d270c3c2a3e91c71792f1e2c;p=thirdparty%2Fautomake.git Merge branch 'maint' into yacc-work * maint: cosmetics: fix typos in recent ChangeLog entries --- 3efb29e48c0721a6d270c3c2a3e91c71792f1e2c diff --cc ChangeLog index 1d1ceacdf,f1e10c2cd..3fe433b5e --- a/ChangeLog +++ b/ChangeLog @@@ -1,32 -1,4 +1,32 @@@ +2011-06-28 Stefano Lattarini + + yacc tests: fix bug in 'yacc-cxx.test' + * tests/yacc-cxx.test: Enable `errexit' shell flag (the lack of + which was masking the bug). + (bar.cxx): Rename to ... + (bar2.cxx): ... this, otherwise automake will (correctly) complain + that object `bar.o' is created by both `bar.cxx' and `bar.c++'. + (Makefile.am): Adjust. + +2011-06-28 Stefano Lattarini + + lex tests: fix spurious link errors on Solaris + On Solaris 10, linking of lex-generated programs was failing in a + couple of lex tests with errors like this: + g++ -g -O2 -o joe joe.o -ll + Undefined symbol first referenced in file + yywrap() joe.o + ld: fatal: Symbol referencing errors. No output written to joe + collect2: ld returned 1 exit status + This change fixes it, also fixing at once potential problems for + systems that don't have a "lex library" (this happens for example + when cross-compiling from GNU/Linux to MinGW). + * tests/lex-depend-cxx.test (joe.ll, moe.l++): Define a dummy + `yywrap()' function. + * tests/lex-clean-cxx.test (mainfoo.cc, mainbar.cpp, mainbaz.c++, + mainqux.cxx): Likewise. + - 2011-06-23 Stefano Lattarini + 2011-06-23 Stefano Lattarini docs: avoid a footnote, some related rewordings and improvements * doc/automake.texi (Dist): Reword the part about automatically